Skip to content

Comments

Slice(ChunkedArray) canonicalizes all chunks instead of only relevant ones#6648

Open
palaska wants to merge 3 commits intodevelopfrom
bp/slowness
Open

Slice(ChunkedArray) canonicalizes all chunks instead of only relevant ones#6648
palaska wants to merge 3 commits intodevelopfrom
bp/slowness

Conversation

@palaska
Copy link
Contributor

@palaska palaska commented Feb 23, 2026

SliceVTable was using the default append_to_builder, which calls SliceVTable::execute directly. This bypasses the execution loop, so execute_parent optimizations like SliceExecuteAdaptor(ChunkedVTable) never fire.

For Slice(ChunkedArray), this means the entire chunked array gets canonicalized before slicing — instead of using find_chunk_idx to select only the relevant chunks first.

@palaska palaska changed the title default append_to_builder should execute through the full loop [experimenting] default append_to_builder should execute through the full loop Feb 23, 2026
@codspeed-hq
Copy link

codspeed-hq bot commented Feb 23, 2026

Merging this PR will improve performance by 12.36%

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

Performance Changes

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

Comparing bp/slowness (b62a8e8) with develop (9e83309)

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.

…ilder

SliceVTable::execute bypasses execute_parent, so SliceExecuteAdaptor
never fires on Slice(ChunkedArray) — canonicalizing all chunks instead
of just the relevant ones.

Signed-off-by: Baris Palaska <barispalaska@gmail.com>
@palaska palaska changed the title [experimenting] default append_to_builder should execute through the full loop [experimenting] SliceVTable append_to_builder should execute through the full loop Feb 23, 2026
@palaska palaska added the changelog/performance A performance improvement label Feb 23, 2026
Signed-off-by: Baris Palaska <barispalaska@gmail.com>
Signed-off-by: Baris Palaska <barispalaska@gmail.com>
@palaska palaska changed the title [experimenting] SliceVTable append_to_builder should execute through the full loop Slice(ChunkedArray) canonicalizes all chunks instead of only relevant ones Feb 23, 2026
@palaska palaska marked this pull request as ready for review February 23, 2026 17:53
@AdamGS AdamGS added the action/benchmark Trigger full benchmarks to run on this PR label Feb 23, 2026
@AdamGS
Copy link
Contributor

AdamGS commented Feb 23, 2026

this seems reasonable, running benchmarks to make sure there are no surprises

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

github-actions bot commented Feb 23, 2026

Polar Signals Profiling Results

Latest Run

Status Commit Job Attempt Link
🟢 Done b62a8e8 1 Explore Profiling Data

Powered by Polar Signals Cloud

@github-actions
Copy link
Contributor

Benchmarks: PolarSignals Profiling

Summary

  • Overall: 1.083x ➖
  • Vortex: 1.083x ➖
  • datafusion:vortex: 1.083x ➖
  • Best: polarsignals_q06/datafusion:vortex-file-compressed (0.992x)
  • Worst: polarsignals_q08/datafusion:vortex-file-compressed (1.183x)
  • Significant (>10%): 0↑ 5↓
Detailed Results Table
name PR b62a8e8 base bc4fd79 ratio (PR/base) unit remark
polarsignals_q00/datafusion:vortex-file-compressed 187163195 1.76995e+08 1.05745 ns
polarsignals_q01/datafusion:vortex-file-compressed 412791697 4.06839e+08 1.01463 ns
polarsignals_q02/datafusion:vortex-file-compressed 28409593 2.69837e+07 1.05284 ns
polarsignals_q03/datafusion:vortex-file-compressed 426556953 4.14051e+08 1.0302 ns
polarsignals_q04/datafusion:vortex-file-compressed 14679403 1.25981e+07 1.16521 ns 🚨
polarsignals_q05/datafusion:vortex-file-compressed 20468730 1.85291e+07 1.10468 ns 🚨
polarsignals_q06/datafusion:vortex-file-compressed 24127739 2.43183e+07 0.992166 ns
polarsignals_q07/datafusion:vortex-file-compressed 18678040 1.66261e+07 1.12342 ns 🚨
polarsignals_q08/datafusion:vortex-file-compressed 532715730 4.50238e+08 1.18319 ns 🚨
polarsignals_q09/datafusion:vortex-file-compressed 16412169 1.46589e+07 1.1196 ns 🚨

@github-actions
Copy link
Contributor

Benchmarks: TPC-H SF=1 on NVME

Summary

  • Overall: 1.017x ➖
  • Vortex: 1.032x ➖
  • duckdb:vortex: 1.066x ➖
  • datafusion:vortex: 0.999x ➖
  • Best: tpch_q19/datafusion:vortex-compact (0.934x)
  • Worst: tpch_q06/duckdb:vortex-file-compressed (1.269x)
  • Significant (>10%): 0↑ 9↓
Detailed Results Table
name PR b62a8e8 base bc4fd79 ratio (PR/base) unit remark
tpch_q01/datafusion:arrow 61623583 6.63178e+07 0.929217 ns
tpch_q02/datafusion:arrow 22806275 2.96594e+07 0.76894 ns 🚀
tpch_q03/datafusion:arrow 35362136 3.67149e+07 0.963154 ns
tpch_q04/datafusion:arrow 30279840 2.90269e+07 1.04317 ns
tpch_q05/datafusion:arrow 91897859 9.0796e+07 1.01214 ns
tpch_q06/datafusion:arrow 20777750 2.11628e+07 0.981806 ns
tpch_q07/datafusion:arrow 168780164 1.66756e+08 1.01214 ns
tpch_q08/datafusion:arrow 48119783 4.65909e+07 1.03281 ns
tpch_q09/datafusion:arrow 77591368 7.45954e+07 1.04016 ns
tpch_q10/datafusion:arrow 57688662 5.48251e+07 1.05223 ns
tpch_q11/datafusion:arrow 12263591 1.24019e+07 0.988847 ns
tpch_q12/datafusion:arrow 60740980 5.80861e+07 1.04571 ns
tpch_q13/datafusion:arrow 50797299 5.24916e+07 0.967722 ns
tpch_q14/datafusion:arrow 26379417 2.6196e+07 1.007 ns
tpch_q15/datafusion:arrow 48771919 5.02989e+07 0.969643 ns
tpch_q16/datafusion:arrow 22976045 2.35621e+07 0.975129 ns
tpch_q17/datafusion:arrow 75342181 7.83214e+07 0.961961 ns
tpch_q18/datafusion:arrow 157015382 1.58039e+08 0.993523 ns
tpch_q19/datafusion:arrow 38771535 3.78929e+07 1.02319 ns
tpch_q20/datafusion:arrow 38225210 3.94023e+07 0.970127 ns
tpch_q21/datafusion:arrow 221155822 2.06838e+08 1.06922 ns
tpch_q22/datafusion:arrow 21287756 2.14e+07 0.994757 ns
tpch_q01/datafusion:parquet 118387970 1.42583e+08 0.830307 ns 🚀
tpch_q02/datafusion:parquet 81542502 8.06421e+07 1.01117 ns
tpch_q03/datafusion:parquet 77505007 8.82794e+07 0.877951 ns 🚀
tpch_q04/datafusion:parquet 55984656 5.71927e+07 0.978877 ns
tpch_q05/datafusion:parquet 169768198 1.71275e+08 0.9912 ns
tpch_q06/datafusion:parquet 47393135 4.0865e+07 1.15975 ns 🚨
tpch_q07/datafusion:parquet 188004691 1.89361e+08 0.992837 ns
tpch_q08/datafusion:parquet 176179814 1.65994e+08 1.06136 ns
tpch_q09/datafusion:parquet 222314477 2.17075e+08 1.02413 ns
tpch_q10/datafusion:parquet 195253103 1.95831e+08 0.99705 ns
tpch_q11/datafusion:parquet 61691353 6.10763e+07 1.01007 ns
tpch_q12/datafusion:parquet 115459067 1.24769e+08 0.925382 ns
tpch_q13/datafusion:parquet 201864939 1.98916e+08 1.01482 ns
tpch_q14/datafusion:parquet 84405188 8.70276e+07 0.969867 ns
tpch_q15/datafusion:parquet 69565869 6.8426e+07 1.01666 ns
tpch_q16/datafusion:parquet 55875991 5.32275e+07 1.04976 ns
tpch_q17/datafusion:parquet 169992199 1.79332e+08 0.947919 ns
tpch_q18/datafusion:parquet 233886201 2.39717e+08 0.975676 ns
tpch_q19/datafusion:parquet 95047421 1.02111e+08 0.930826 ns
tpch_q20/datafusion:parquet 126748807 1.27216e+08 0.996325 ns
tpch_q21/datafusion:parquet 195977252 1.92023e+08 1.02059 ns
tpch_q22/datafusion:parquet 39031856 4.23054e+07 0.922622 ns
tpch_q01/datafusion:vortex-file-compressed 53362875 5.32844e+07 1.00147 ns
tpch_q02/datafusion:vortex-file-compressed 56837635 5.62402e+07 1.01062 ns
tpch_q03/datafusion:vortex-file-compressed 29578205 3.05481e+07 0.968249 ns
tpch_q04/datafusion:vortex-file-compressed 20868901 2.10162e+07 0.992991 ns
tpch_q05/datafusion:vortex-file-compressed 82878317 8.29978e+07 0.998561 ns
tpch_q06/datafusion:vortex-file-compressed 12353800 1.0931e+07 1.13016 ns 🚨
tpch_q07/datafusion:vortex-file-compressed 93562859 9.59018e+07 0.975611 ns
tpch_q08/datafusion:vortex-file-compressed 71030964 7.40069e+07 0.959788 ns
tpch_q09/datafusion:vortex-file-compressed 89615867 8.99681e+07 0.996085 ns
tpch_q10/datafusion:vortex-file-compressed 82710473 8.28626e+07 0.998164 ns
tpch_q11/datafusion:vortex-file-compressed 21745025 2.20624e+07 0.985614 ns
tpch_q12/datafusion:vortex-file-compressed 37810057 3.84527e+07 0.983287 ns
tpch_q13/datafusion:vortex-file-compressed 31790429 3.22896e+07 0.984539 ns
tpch_q14/datafusion:vortex-file-compressed 29659539 3.02716e+07 0.979781 ns
tpch_q15/datafusion:vortex-file-compressed 28150935 2.69412e+07 1.0449 ns
tpch_q16/datafusion:vortex-file-compressed 36698772 3.41904e+07 1.07337 ns
tpch_q17/datafusion:vortex-file-compressed 76069379 7.96753e+07 0.954742 ns
tpch_q18/datafusion:vortex-file-compressed 109268918 1.07482e+08 1.01662 ns
tpch_q19/datafusion:vortex-file-compressed 39837826 3.88308e+07 1.02593 ns
tpch_q20/datafusion:vortex-file-compressed 52556996 5.29992e+07 0.991657 ns
tpch_q21/datafusion:vortex-file-compressed 99020575 1.04104e+08 0.951169 ns
tpch_q22/datafusion:vortex-file-compressed 17647773 1.76654e+07 0.999003 ns
tpch_q01/datafusion:vortex-compact 60355209 5.94059e+07 1.01598 ns
tpch_q02/datafusion:vortex-compact 60053850 5.83266e+07 1.02961 ns
tpch_q03/datafusion:vortex-compact 34750883 3.41662e+07 1.01711 ns
tpch_q04/datafusion:vortex-compact 27381704 2.61302e+07 1.0479 ns
tpch_q05/datafusion:vortex-compact 86467167 8.84106e+07 0.978018 ns
tpch_q06/datafusion:vortex-compact 15734426 1.58901e+07 0.990206 ns
tpch_q07/datafusion:vortex-compact 101688590 1.02655e+08 0.990584 ns
tpch_q08/datafusion:vortex-compact 79090561 7.77263e+07 1.01755 ns
tpch_q09/datafusion:vortex-compact 97494774 9.26638e+07 1.05213 ns
tpch_q10/datafusion:vortex-compact 84476102 8.64191e+07 0.977516 ns
tpch_q11/datafusion:vortex-compact 24724492 2.51853e+07 0.981703 ns
tpch_q12/datafusion:vortex-compact 48508069 4.98834e+07 0.972429 ns
tpch_q13/datafusion:vortex-compact 40227626 4.07598e+07 0.986945 ns
tpch_q14/datafusion:vortex-compact 34115333 3.43041e+07 0.994496 ns
tpch_q15/datafusion:vortex-compact 37206094 3.75673e+07 0.990384 ns
tpch_q16/datafusion:vortex-compact 39600079 4.066e+07 0.973933 ns
tpch_q17/datafusion:vortex-compact 81713652 8.06426e+07 1.01328 ns
tpch_q18/datafusion:vortex-compact 113642340 1.1425e+08 0.994678 ns
tpch_q19/datafusion:vortex-compact 50485236 5.40376e+07 0.934262 ns
tpch_q20/datafusion:vortex-compact 58982745 5.98297e+07 0.985843 ns
tpch_q21/datafusion:vortex-compact 114663511 1.14805e+08 0.998766 ns
tpch_q22/datafusion:vortex-compact 17284103 1.69801e+07 1.0179 ns
tpch_q01/duckdb:parquet 81372674 7.96682e+07 1.02139 ns
tpch_q02/duckdb:parquet 47924854 4.80146e+07 0.998132 ns
tpch_q03/duckdb:parquet 77347469 8.99143e+07 0.860235 ns 🚀
tpch_q04/duckdb:parquet 60333328 6.06171e+07 0.995318 ns
tpch_q05/duckdb:parquet 75723703 7.54705e+07 1.00335 ns
tpch_q06/duckdb:parquet 32854583 3.31049e+07 0.992438 ns
tpch_q07/duckdb:parquet 88437930 9.18364e+07 0.962995 ns
tpch_q08/duckdb:parquet 96788217 9.74876e+07 0.992825 ns
tpch_q09/duckdb:parquet 149673480 1.72871e+08 0.865811 ns 🚀
tpch_q10/duckdb:parquet 151567963 1.40001e+08 1.08262 ns
tpch_q11/duckdb:parquet 27455033 2.62564e+07 1.04565 ns
tpch_q12/duckdb:parquet 70533849 7.13075e+07 0.989151 ns
tpch_q13/duckdb:parquet 274958951 2.77971e+08 0.989166 ns
tpch_q14/duckdb:parquet 68867567 5.62534e+07 1.22424 ns 🚨
tpch_q15/duckdb:parquet 41549936 3.10137e+07 1.33973 ns 🚨
tpch_q16/duckdb:parquet 60078329 5.93367e+07 1.0125 ns
tpch_q17/duckdb:parquet 69038175 6.91544e+07 0.998319 ns
tpch_q18/duckdb:parquet 128943678 1.32656e+08 0.972016 ns
tpch_q19/duckdb:parquet 94037144 9.29214e+07 1.01201 ns
tpch_q20/duckdb:parquet 72517665 8.98503e+07 0.807094 ns 🚀
tpch_q21/duckdb:parquet 190521701 2.07614e+08 0.917672 ns
tpch_q22/duckdb:parquet 57337771 5.58032e+07 1.0275 ns
tpch_q01/duckdb:vortex-file-compressed 36876166 3.59162e+07 1.02673 ns
tpch_q02/duckdb:vortex-file-compressed 34280570 3.26454e+07 1.05009 ns
tpch_q03/duckdb:vortex-file-compressed 39145798 3.48824e+07 1.12222 ns 🚨
tpch_q04/duckdb:vortex-file-compressed 42613597 3.93781e+07 1.08216 ns
tpch_q05/duckdb:vortex-file-compressed 45231941 4.25687e+07 1.06256 ns
tpch_q06/duckdb:vortex-file-compressed 15368933 1.2114e+07 1.2687 ns 🚨
tpch_q07/duckdb:vortex-file-compressed 45680951 4.54795e+07 1.00443 ns
tpch_q08/duckdb:vortex-file-compressed 54888914 5.14232e+07 1.0674 ns
tpch_q09/duckdb:vortex-file-compressed 88035010 8.30254e+07 1.06034 ns
tpch_q10/duckdb:vortex-file-compressed 45024757 4.16444e+07 1.08117 ns
tpch_q11/duckdb:vortex-file-compressed 20535871 1.98059e+07 1.03686 ns
tpch_q12/duckdb:vortex-file-compressed 28964506 2.65393e+07 1.09138 ns
tpch_q13/duckdb:vortex-file-compressed 44174203 4.26823e+07 1.03495 ns
tpch_q14/duckdb:vortex-file-compressed 27678738 2.63829e+07 1.04912 ns
tpch_q15/duckdb:vortex-file-compressed 22363107 2.09181e+07 1.06908 ns
tpch_q16/duckdb:vortex-file-compressed 35450545 3.50676e+07 1.01092 ns
tpch_q17/duckdb:vortex-file-compressed 29697830 2.70157e+07 1.09928 ns
tpch_q18/duckdb:vortex-file-compressed 60041187 5.97309e+07 1.00519 ns
tpch_q19/duckdb:vortex-file-compressed 35205321 3.40771e+07 1.03311 ns
tpch_q20/duckdb:vortex-file-compressed 46237098 4.20568e+07 1.0994 ns
tpch_q21/duckdb:vortex-file-compressed 113669512 1.08885e+08 1.04394 ns
tpch_q22/duckdb:vortex-file-compressed 23845668 2.11668e+07 1.12656 ns 🚨
tpch_q01/duckdb:vortex-compact 44214983 4.2883e+07 1.03106 ns
tpch_q02/duckdb:vortex-compact 44255693 4.3498e+07 1.01742 ns
tpch_q03/duckdb:vortex-compact 40695630 3.87962e+07 1.04896 ns
tpch_q04/duckdb:vortex-compact 45655116 4.3728e+07 1.04407 ns
tpch_q05/duckdb:vortex-compact 49071177 4.736e+07 1.03613 ns
tpch_q06/duckdb:vortex-compact 17970763 1.53015e+07 1.17444 ns 🚨
tpch_q07/duckdb:vortex-compact 52442782 5.10308e+07 1.02767 ns
tpch_q08/duckdb:vortex-compact 63444967 5.84876e+07 1.08476 ns
tpch_q09/duckdb:vortex-compact 95836610 9.33456e+07 1.02669 ns
tpch_q10/duckdb:vortex-compact 49302642 4.65464e+07 1.05921 ns
tpch_q11/duckdb:vortex-compact 26947262 2.44337e+07 1.10287 ns 🚨
tpch_q12/duckdb:vortex-compact 42442576 4.01617e+07 1.05679 ns
tpch_q13/duckdb:vortex-compact 51901571 5.0573e+07 1.02627 ns
tpch_q14/duckdb:vortex-compact 35178340 3.20756e+07 1.09673 ns
tpch_q15/duckdb:vortex-compact 26264714 2.23359e+07 1.17589 ns 🚨
tpch_q16/duckdb:vortex-compact 41445027 4.12482e+07 1.00477 ns
tpch_q17/duckdb:vortex-compact 36462054 3.24767e+07 1.12271 ns 🚨
tpch_q18/duckdb:vortex-compact 65232809 6.10172e+07 1.06909 ns
tpch_q19/duckdb:vortex-compact 40902110 3.99309e+07 1.02432 ns
tpch_q20/duckdb:vortex-compact 54884771 4.95421e+07 1.10784 ns 🚨
tpch_q21/duckdb:vortex-compact 122385963 1.16815e+08 1.04769 ns
tpch_q22/duckdb:vortex-compact 25123368 2.38637e+07 1.05279 ns
tpch_q01/duckdb:duckdb 17786588 1.79192e+07 0.9926 ns
tpch_q02/duckdb:duckdb 15489706 1.51775e+07 1.02057 ns
tpch_q03/duckdb:duckdb 22558592 2.15087e+07 1.04881 ns
tpch_q04/duckdb:duckdb 22066744 2.18865e+07 1.00824 ns
tpch_q05/duckdb:duckdb 24296062 2.32079e+07 1.04689 ns
tpch_q06/duckdb:duckdb 7660860 7.56705e+06 1.0124 ns
tpch_q07/duckdb:duckdb 27283221 2.70572e+07 1.00835 ns
tpch_q08/duckdb:duckdb 27889313 2.71044e+07 1.02896 ns
tpch_q09/duckdb:duckdb 61719401 6.0852e+07 1.01425 ns
tpch_q10/duckdb:duckdb 60923915 5.90864e+07 1.0311 ns
tpch_q11/duckdb:duckdb 8266208 7.27138e+06 1.13681 ns 🚨
tpch_q12/duckdb:duckdb 22357610 1.75015e+07 1.27747 ns 🚨
tpch_q13/duckdb:duckdb 41328786 4.05166e+07 1.02005 ns
tpch_q14/duckdb:duckdb 23294435 2.28532e+07 1.01931 ns
tpch_q15/duckdb:duckdb 14688142 1.40726e+07 1.04374 ns
tpch_q16/duckdb:duckdb 26397240 2.49934e+07 1.05617 ns
tpch_q17/duckdb:duckdb 19188570 1.82913e+07 1.04905 ns
tpch_q18/duckdb:duckdb 40561959 4.00973e+07 1.01159 ns
tpch_q19/duckdb:duckdb 32566522 3.17254e+07 1.02651 ns
tpch_q20/duckdb:duckdb 27211074 2.71052e+07 1.00391 ns
tpch_q21/duckdb:duckdb 63031027 6.38306e+07 0.987474 ns
tpch_q22/duckdb:duckdb 27860134 2.74896e+07 1.01348 ns

@github-actions
Copy link
Contributor

Benchmarks: FineWeb NVMe

Summary

  • Overall: 0.991x ➖
  • Vortex: 0.996x ➖
  • duckdb:vortex: 1.032x ➖
  • datafusion:vortex: 0.961x ➖
  • Best: fineweb_q03/datafusion:vortex-file-compressed (0.770x)
  • Worst: fineweb_q02/datafusion:vortex-compact (1.211x)
  • Significant (>10%): 3↑ 2↓
Detailed Results Table
name PR b62a8e8 base bc4fd79 ratio (PR/base) unit remark
fineweb_q00/datafusion:parquet 6145678 6.46071e+06 0.951239 ns
fineweb_q01/datafusion:parquet 268390788 2.70553e+08 0.992007 ns
fineweb_q02/datafusion:parquet 268827267 2.71451e+08 0.990334 ns
fineweb_q03/datafusion:parquet 263304890 2.63093e+08 1.00081 ns
fineweb_q04/datafusion:parquet 282605994 2.82018e+08 1.00208 ns
fineweb_q05/datafusion:parquet 278885472 2.80669e+08 0.993644 ns
fineweb_q06/datafusion:parquet 267613015 2.7245e+08 0.982246 ns
fineweb_q07/datafusion:parquet 266770538 2.67342e+08 0.997863 ns
fineweb_q08/datafusion:parquet 260525936 2.60756e+08 0.999116 ns
fineweb_q00/datafusion:vortex-file-compressed 4613112 4.81903e+06 0.95727 ns
fineweb_q01/datafusion:vortex-file-compressed 34264410 3.47583e+07 0.985791 ns
fineweb_q02/datafusion:vortex-file-compressed 36510005 3.69165e+07 0.988989 ns
fineweb_q03/datafusion:vortex-file-compressed 91643917 1.19092e+08 0.769523 ns 🚀
fineweb_q04/datafusion:vortex-file-compressed 220605470 2.28551e+08 0.965235 ns
fineweb_q05/datafusion:vortex-file-compressed 194132661 2.1845e+08 0.888683 ns 🚀
fineweb_q06/datafusion:vortex-file-compressed 69585726 7.38058e+07 0.942822 ns
fineweb_q07/datafusion:vortex-file-compressed 76505774 8.07503e+07 0.947436 ns
fineweb_q08/datafusion:vortex-file-compressed 28066542 3.02282e+07 0.928489 ns
fineweb_q00/datafusion:vortex-compact 5524289 5.89043e+06 0.937842 ns
fineweb_q01/datafusion:vortex-compact 161576413 1.82917e+08 0.883334 ns 🚀
fineweb_q02/datafusion:vortex-compact 205079425 1.69319e+08 1.2112 ns 🚨
fineweb_q03/datafusion:vortex-compact 1245352541 1.25563e+09 0.991812 ns
fineweb_q04/datafusion:vortex-compact 1450176602 1.46618e+09 0.989083 ns
fineweb_q05/datafusion:vortex-compact 1126378831 1.15343e+09 0.976551 ns
fineweb_q06/datafusion:vortex-compact 580095711 5.91435e+08 0.980828 ns
fineweb_q07/datafusion:vortex-compact 621459904 6.25917e+08 0.992879 ns
fineweb_q08/datafusion:vortex-compact 27714424 2.7184e+07 1.01951 ns
fineweb_q00/duckdb:parquet 29988163 3.20327e+07 0.936173 ns
fineweb_q01/duckdb:parquet 96120973 9.74491e+07 0.986371 ns
fineweb_q02/duckdb:parquet 101015142 1.06238e+08 0.950839 ns
fineweb_q03/duckdb:parquet 305918471 3.10341e+08 0.985749 ns
fineweb_q04/duckdb:parquet 431342052 4.34168e+08 0.993492 ns
fineweb_q05/duckdb:parquet 403905394 4.07591e+08 0.990957 ns
fineweb_q06/duckdb:parquet 201359484 2.04674e+08 0.983808 ns
fineweb_q07/duckdb:parquet 213595052 2.17615e+08 0.981529 ns
fineweb_q08/duckdb:parquet 59821096 6.25995e+07 0.955617 ns
fineweb_q00/duckdb:vortex-file-compressed 4571600 4.63354e+06 0.986633 ns
fineweb_q01/duckdb:vortex-file-compressed 32258848 2.95455e+07 1.09184 ns
fineweb_q02/duckdb:vortex-file-compressed 37666796 3.63003e+07 1.03765 ns
fineweb_q03/duckdb:vortex-file-compressed 157801501 1.61606e+08 0.976459 ns
fineweb_q04/duckdb:vortex-file-compressed 211724832 2.08666e+08 1.01466 ns
fineweb_q05/duckdb:vortex-file-compressed 188860732 1.86533e+08 1.01248 ns
fineweb_q06/duckdb:vortex-file-compressed 78161872 6.54664e+07 1.19392 ns 🚨
fineweb_q07/duckdb:vortex-file-compressed 69062564 6.59592e+07 1.04705 ns
fineweb_q08/duckdb:vortex-file-compressed 27465095 2.64271e+07 1.03928 ns
fineweb_q00/duckdb:vortex-compact 5579171 5.34011e+06 1.04477 ns
fineweb_q01/duckdb:vortex-compact 101092146 9.6139e+07 1.05152 ns
fineweb_q02/duckdb:vortex-compact 105645368 1.01045e+08 1.04553 ns
fineweb_q03/duckdb:vortex-compact 828226847 8.44065e+08 0.981236 ns
fineweb_q04/duckdb:vortex-compact 895781122 8.96296e+08 0.999426 ns
fineweb_q05/duckdb:vortex-compact 796734511 7.88529e+08 1.01041 ns
fineweb_q06/duckdb:vortex-compact 468070696 4.62293e+08 1.0125 ns
fineweb_q07/duckdb:vortex-compact 469602720 4.78574e+08 0.981255 ns
fineweb_q08/duckdb:vortex-compact 25511796 2.36837e+07 1.07719 ns

@github-actions
Copy link
Contributor

Benchmarks: TPC-H SF=1 on S3

Summary

  • Overall: 1.019x ➖
  • Vortex: 1.003x ➖
  • duckdb:vortex: 1.029x ➖
  • datafusion:vortex: 0.979x ➖
  • Best: tpch_q09/datafusion:vortex-file-compressed (0.787x)
  • Worst: tpch_q17/datafusion:vortex-file-compressed (1.156x)
  • Significant (>30%): 0↑ 0↓
Detailed Results Table
name PR b62a8e8 base bc4fd79 ratio (PR/base) unit remark
tpch_q01/datafusion:parquet 242724244 1.99033e+08 1.21952 ns
tpch_q02/datafusion:parquet 426876658 4.1488e+08 1.02891 ns
tpch_q03/datafusion:parquet 300800688 2.91427e+08 1.03216 ns
tpch_q04/datafusion:parquet 177877415 1.38418e+08 1.28508 ns
tpch_q05/datafusion:parquet 522602037 5.00141e+08 1.04491 ns
tpch_q06/datafusion:parquet 130867626 1.44032e+08 0.908604 ns
tpch_q07/datafusion:parquet 535699320 5.1222e+08 1.04584 ns
tpch_q08/datafusion:parquet 603990444 6.20639e+08 0.973176 ns
tpch_q09/datafusion:parquet 526522960 5.39868e+08 0.975281 ns
tpch_q10/datafusion:parquet 580865121 5.61352e+08 1.03476 ns
tpch_q11/datafusion:parquet 346944158 3.45803e+08 1.0033 ns
tpch_q12/datafusion:parquet 246542440 2.5185e+08 0.978926 ns
tpch_q13/datafusion:parquet 432017240 4.44835e+08 0.971186 ns
tpch_q14/datafusion:parquet 193755089 1.96569e+08 0.985686 ns
tpch_q15/datafusion:parquet 284072427 2.82774e+08 1.00459 ns
tpch_q16/datafusion:parquet 172418895 1.6759e+08 1.02882 ns
tpch_q17/datafusion:parquet 367971738 3.7762e+08 0.974451 ns
tpch_q18/datafusion:parquet 486314475 4.93702e+08 0.985036 ns
tpch_q19/datafusion:parquet 321629742 3.23032e+08 0.99566 ns
tpch_q20/datafusion:parquet 343810230 3.46663e+08 0.991771 ns
tpch_q21/datafusion:parquet 651283185 4.80015e+08 1.3568 ns 🚨
tpch_q22/datafusion:parquet 120646171 1.1625e+08 1.03782 ns
tpch_q01/datafusion:vortex-file-compressed 178593911 1.79544e+08 0.994708 ns
tpch_q02/datafusion:vortex-file-compressed 404133044 4.47848e+08 0.90239 ns
tpch_q03/datafusion:vortex-file-compressed 305612853 3.07494e+08 0.993881 ns
tpch_q04/datafusion:vortex-file-compressed 179165469 1.77944e+08 1.00687 ns
tpch_q05/datafusion:vortex-file-compressed 377392905 3.85852e+08 0.978078 ns
tpch_q06/datafusion:vortex-file-compressed 211964750 2.00625e+08 1.05652 ns
tpch_q07/datafusion:vortex-file-compressed 313365896 3.33847e+08 0.938652 ns
tpch_q08/datafusion:vortex-file-compressed 499590992 5.16957e+08 0.966407 ns
tpch_q09/datafusion:vortex-file-compressed 360753383 4.58471e+08 0.786862 ns
tpch_q10/datafusion:vortex-file-compressed 397269876 3.96703e+08 1.00143 ns
tpch_q11/datafusion:vortex-file-compressed 245229700 2.55477e+08 0.959888 ns
tpch_q12/datafusion:vortex-file-compressed 332539006 3.10076e+08 1.07244 ns
tpch_q13/datafusion:vortex-file-compressed 176075908 2.18534e+08 0.805716 ns
tpch_q14/datafusion:vortex-file-compressed 165666089 1.7083e+08 0.96977 ns
tpch_q15/datafusion:vortex-file-compressed 285015441 2.62778e+08 1.08462 ns
tpch_q16/datafusion:vortex-file-compressed 168424995 1.69387e+08 0.994321 ns
tpch_q17/datafusion:vortex-file-compressed 307761828 2.66202e+08 1.15612 ns
tpch_q18/datafusion:vortex-file-compressed 258267506 2.52425e+08 1.02315 ns
tpch_q19/datafusion:vortex-file-compressed 336764171 3.25417e+08 1.03487 ns
tpch_q20/datafusion:vortex-file-compressed 332642960 3.20978e+08 1.03634 ns
tpch_q21/datafusion:vortex-file-compressed 430236439 4.06613e+08 1.0581 ns
tpch_q22/datafusion:vortex-file-compressed 150189518 1.40058e+08 1.07234 ns
tpch_q01/datafusion:vortex-compact 243544801 2.52653e+08 0.963948 ns
tpch_q02/datafusion:vortex-compact 411064204 4.00156e+08 1.02726 ns
tpch_q03/datafusion:vortex-compact 298232254 3.23281e+08 0.922518 ns
tpch_q04/datafusion:vortex-compact 193314959 2.11062e+08 0.915916 ns
tpch_q05/datafusion:vortex-compact 348204974 3.79949e+08 0.916452 ns
tpch_q06/datafusion:vortex-compact 254996893 2.61141e+08 0.976473 ns
tpch_q07/datafusion:vortex-compact 388410338 3.66077e+08 1.06101 ns
tpch_q08/datafusion:vortex-compact 432776486 4.68953e+08 0.922856 ns
tpch_q09/datafusion:vortex-compact 404358722 4.62936e+08 0.873466 ns
tpch_q10/datafusion:vortex-compact 422788197 4.39366e+08 0.962269 ns
tpch_q11/datafusion:vortex-compact 240956513 2.44423e+08 0.985816 ns
tpch_q12/datafusion:vortex-compact 346648610 3.49098e+08 0.992983 ns
tpch_q13/datafusion:vortex-compact 179192213 2.07119e+08 0.865164 ns
tpch_q14/datafusion:vortex-compact 252932940 2.43305e+08 1.03957 ns
tpch_q15/datafusion:vortex-compact 414201101 4.22092e+08 0.981306 ns
tpch_q16/datafusion:vortex-compact 163206087 1.70102e+08 0.95946 ns
tpch_q17/datafusion:vortex-compact 279761706 2.79133e+08 1.00225 ns
tpch_q18/datafusion:vortex-compact 246326829 2.36241e+08 1.04269 ns
tpch_q19/datafusion:vortex-compact 393779098 4.1038e+08 0.959548 ns
tpch_q20/datafusion:vortex-compact 443024733 4.31684e+08 1.02627 ns
tpch_q21/datafusion:vortex-compact 449923280 5.0395e+08 0.892794 ns
tpch_q22/datafusion:vortex-compact 102522028 1.02014e+08 1.00498 ns
tpch_q01/duckdb:parquet 474294183 4.47087e+08 1.06085 ns
tpch_q02/duckdb:parquet 1156495302 1.0405e+09 1.11148 ns
tpch_q03/duckdb:parquet 817220154 8.341e+08 0.979763 ns
tpch_q04/duckdb:parquet 531477328 5.50979e+08 0.964605 ns
tpch_q05/duckdb:parquet 1288644719 1.15749e+09 1.11331 ns
tpch_q06/duckdb:parquet 364535763 3.0157e+08 1.20879 ns
tpch_q07/duckdb:parquet 1069289625 9.55005e+08 1.11967 ns
tpch_q08/duckdb:parquet 1341330729 1.20447e+09 1.11362 ns
tpch_q09/duckdb:parquet 1115654109 1.09725e+09 1.01677 ns
tpch_q10/duckdb:parquet 1152659111 1.09834e+09 1.04946 ns
tpch_q11/duckdb:parquet 677588611 6.5157e+08 1.03993 ns
tpch_q12/duckdb:parquet 473126826 4.82049e+08 0.981491 ns
tpch_q13/duckdb:parquet 782129187 7.76155e+08 1.0077 ns
tpch_q14/duckdb:parquet 530127165 5.08983e+08 1.04154 ns
tpch_q15/duckdb:parquet 544784075 5.34883e+08 1.01851 ns
tpch_q16/duckdb:parquet 424158027 4.14e+08 1.02454 ns
tpch_q17/duckdb:parquet 659871306 5.9829e+08 1.10293 ns
tpch_q18/duckdb:parquet 742921683 6.6834e+08 1.11159 ns
tpch_q19/duckdb:parquet 680402716 6.4677e+08 1.052 ns
tpch_q20/duckdb:parquet 887942753 8.23063e+08 1.07883 ns
tpch_q21/duckdb:parquet 1010308006 9.26246e+08 1.09076 ns
tpch_q22/duckdb:parquet 437389838 3.75255e+08 1.16558 ns
tpch_q01/duckdb:vortex-file-compressed 244716264 2.43017e+08 1.00699 ns
tpch_q02/duckdb:vortex-file-compressed 804667260 7.60816e+08 1.05764 ns
tpch_q03/duckdb:vortex-file-compressed 658714157 6.23132e+08 1.0571 ns
tpch_q04/duckdb:vortex-file-compressed 385260843 3.68095e+08 1.04664 ns
tpch_q05/duckdb:vortex-file-compressed 924067735 8.68278e+08 1.06425 ns
tpch_q06/duckdb:vortex-file-compressed 384520220 3.51422e+08 1.09418 ns
tpch_q07/duckdb:vortex-file-compressed 794982362 7.15506e+08 1.11108 ns
tpch_q08/duckdb:vortex-file-compressed 1142706972 1.0749e+09 1.06308 ns
tpch_q09/duckdb:vortex-file-compressed 883242036 8.69323e+08 1.01601 ns
tpch_q10/duckdb:vortex-file-compressed 789314989 8.09488e+08 0.975079 ns
tpch_q11/duckdb:vortex-file-compressed 468454762 4.75368e+08 0.985457 ns
tpch_q12/duckdb:vortex-file-compressed 502118645 5.23464e+08 0.959223 ns
tpch_q13/duckdb:vortex-file-compressed 492800326 4.76762e+08 1.03364 ns
tpch_q14/duckdb:vortex-file-compressed 461665634 4.43912e+08 1.03999 ns
tpch_q15/duckdb:vortex-file-compressed 324013657 3.12979e+08 1.03526 ns
tpch_q16/duckdb:vortex-file-compressed 351933605 3.38112e+08 1.04088 ns
tpch_q17/duckdb:vortex-file-compressed 599343543 5.59777e+08 1.07068 ns
tpch_q18/duckdb:vortex-file-compressed 617161267 6.26302e+08 0.985405 ns
tpch_q19/duckdb:vortex-file-compressed 436074284 4.03054e+08 1.08193 ns
tpch_q20/duckdb:vortex-file-compressed 771802551 7.49397e+08 1.0299 ns
tpch_q21/duckdb:vortex-file-compressed 1011533057 9.63665e+08 1.04967 ns
tpch_q22/duckdb:vortex-file-compressed 304958944 3.07425e+08 0.991979 ns
tpch_q01/duckdb:vortex-compact 285899649 2.80624e+08 1.0188 ns
tpch_q02/duckdb:vortex-compact 797400489 7.66188e+08 1.04074 ns
tpch_q03/duckdb:vortex-compact 550319321 5.26719e+08 1.04481 ns
tpch_q04/duckdb:vortex-compact 386119775 3.4124e+08 1.13152 ns
tpch_q05/duckdb:vortex-compact 779702456 8.01189e+08 0.973182 ns
tpch_q06/duckdb:vortex-compact 385999250 3.85631e+08 1.00095 ns
tpch_q07/duckdb:vortex-compact 710657072 7.3629e+08 0.965187 ns
tpch_q08/duckdb:vortex-compact 985813741 9.6876e+08 1.0176 ns
tpch_q09/duckdb:vortex-compact 844710375 8.64729e+08 0.97685 ns
tpch_q10/duckdb:vortex-compact 734459935 7.10631e+08 1.03353 ns
tpch_q11/duckdb:vortex-compact 506589133 4.56585e+08 1.10952 ns
tpch_q12/duckdb:vortex-compact 446800258 4.69634e+08 0.951379 ns
tpch_q13/duckdb:vortex-compact 434620396 4.42127e+08 0.983023 ns
tpch_q14/duckdb:vortex-compact 435444320 4.6886e+08 0.92873 ns
tpch_q15/duckdb:vortex-compact 311566557 2.99393e+08 1.04066 ns
tpch_q16/duckdb:vortex-compact 364309743 3.34381e+08 1.0895 ns
tpch_q17/duckdb:vortex-compact 614751786 5.66251e+08 1.08565 ns
tpch_q18/duckdb:vortex-compact 595751960 6.04626e+08 0.985323 ns
tpch_q19/duckdb:vortex-compact 431941107 4.22637e+08 1.02201 ns
tpch_q20/duckdb:vortex-compact 778559829 7.41852e+08 1.04948 ns
tpch_q21/duckdb:vortex-compact 970206794 9.25209e+08 1.04864 ns
tpch_q22/duckdb:vortex-compact 297332765 2.93886e+08 1.01173 ns

@github-actions
Copy link
Contributor

Benchmarks: TPC-DS SF=1 on NVME

Summary

  • Overall: 0.986x ➖
  • Vortex: 0.985x ➖
  • duckdb:vortex: 0.976x ➖
  • datafusion:vortex: 0.993x ➖
  • Best: tpcds_q90/duckdb:vortex-compact (0.612x)
  • Worst: tpcds_q09/duckdb:vortex-compact (1.765x)
  • Significant (>10%): 18↑ 11↓
Detailed Results Table
name PR b62a8e8 base bc4fd79 ratio (PR/base) unit remark
tpcds_q01/datafusion:parquet 36063551 3.87622e+07 0.930378 ns
tpcds_q02/datafusion:parquet 55173860 5.34704e+07 1.03186 ns
tpcds_q03/datafusion:parquet 16858389 1.75285e+07 0.961771 ns
tpcds_q04/datafusion:parquet 380528660 3.78526e+08 1.00529 ns
tpcds_q05/datafusion:parquet 95589938 9.53314e+07 1.00271 ns
tpcds_q06/datafusion:parquet 101676883 9.86636e+07 1.03054 ns
tpcds_q07/datafusion:parquet 136504016 1.42418e+08 0.958476 ns
tpcds_q08/datafusion:parquet 39348353 3.91847e+07 1.00418 ns
tpcds_q09/datafusion:parquet 52135173 5.39927e+07 0.965596 ns
tpcds_q10/datafusion:parquet 101652743 1.04965e+08 0.968442 ns
tpcds_q11/datafusion:parquet 232232799 2.40174e+08 0.966937 ns
tpcds_q12/datafusion:parquet 30905971 3.0502e+07 1.01324 ns
tpcds_q13/datafusion:parquet 143111502 1.40594e+08 1.0179 ns
tpcds_q14/datafusion:parquet 214465617 2.17707e+08 0.985113 ns
tpcds_q15/datafusion:parquet 58600191 5.89291e+07 0.994419 ns
tpcds_q16/datafusion:parquet 33388150 3.34816e+07 0.997208 ns
tpcds_q17/datafusion:parquet 188580583 1.90195e+08 0.991513 ns
tpcds_q18/datafusion:parquet 179928352 1.82266e+08 0.987173 ns
tpcds_q19/datafusion:parquet 35635537 3.70414e+07 0.962045 ns
tpcds_q20/datafusion:parquet 24744719 2.55253e+07 0.96942 ns
tpcds_q21/datafusion:parquet 28074116 2.90514e+07 0.966359 ns
tpcds_q22/datafusion:parquet 147953712 1.75113e+08 0.844906 ns 🚀
tpcds_q23/datafusion:parquet 182083840 1.85137e+08 0.983509 ns
tpcds_q24/datafusion:parquet 226790477 2.33524e+08 0.971166 ns
tpcds_q25/datafusion:parquet 190603768 1.93745e+08 0.983788 ns
tpcds_q26/datafusion:parquet 119743538 1.20643e+08 0.992542 ns
tpcds_q27/datafusion:parquet 265489040 2.87611e+08 0.923082 ns
tpcds_q28/datafusion:parquet 52917189 5.38233e+07 0.983165 ns
tpcds_q29/datafusion:parquet 190485589 1.96696e+08 0.968427 ns
tpcds_q30/datafusion:parquet 44219585 4.64563e+07 0.951853 ns
tpcds_q31/datafusion:parquet 105925350 1.07902e+08 0.981682 ns
tpcds_q32/datafusion:parquet 30292755 2.99702e+07 1.01076 ns
tpcds_q33/datafusion:parquet 36301542 3.7951e+07 0.956538 ns
tpcds_q34/datafusion:parquet 35696127 3.63099e+07 0.983096 ns
tpcds_q35/datafusion:parquet 99298646 9.99917e+07 0.993069 ns
tpcds_q36/datafusion:parquet 85780817 8.63912e+07 0.992935 ns
tpcds_q37/datafusion:parquet 26823838 2.82631e+07 0.949076 ns
tpcds_q38/datafusion:parquet 65248682 6.5162e+07 1.00133 ns
tpcds_q39/datafusion:parquet 91673829 9.67471e+07 0.947561 ns
tpcds_q40/datafusion:parquet 36520425 3.59674e+07 1.01537 ns
tpcds_q41/datafusion:parquet 12538939 1.32223e+07 0.948316 ns
tpcds_q42/datafusion:parquet 15544926 1.62162e+07 0.958605 ns
tpcds_q43/datafusion:parquet 28131965 2.79419e+07 1.0068 ns
tpcds_q44/datafusion:parquet 42347009 4.02201e+07 1.05288 ns
tpcds_q45/datafusion:parquet 75040606 7.42098e+07 1.0112 ns
tpcds_q46/datafusion:parquet 51001807 5.24401e+07 0.972572 ns
tpcds_q47/datafusion:parquet 181842564 1.92477e+08 0.944748 ns
tpcds_q48/datafusion:parquet 134925229 1.37281e+08 0.982839 ns
tpcds_q49/datafusion:parquet 70565393 7.5179e+07 0.938631 ns
tpcds_q50/datafusion:parquet 113321018 1.19131e+08 0.95123 ns
tpcds_q51/datafusion:parquet 92985907 9.76367e+07 0.952366 ns
tpcds_q52/datafusion:parquet 15785053 1.67643e+07 0.941589 ns
tpcds_q53/datafusion:parquet 30011484 3.16951e+07 0.946882 ns
tpcds_q54/datafusion:parquet 48697546 5.01527e+07 0.970986 ns
tpcds_q55/datafusion:parquet 16467008 1.71234e+07 0.961667 ns
tpcds_q56/datafusion:parquet 35320710 3.88176e+07 0.909914 ns
tpcds_q57/datafusion:parquet 128158722 1.32027e+08 0.970699 ns
tpcds_q58/datafusion:parquet 78498756 7.42907e+07 1.05664 ns
tpcds_q59/datafusion:parquet 70028366 6.97638e+07 1.00379 ns
tpcds_q60/datafusion:parquet 37575199 3.64441e+07 1.03104 ns
tpcds_q61/datafusion:parquet 64202398 6.93191e+07 0.926186 ns
tpcds_q62/datafusion:parquet 45914815 4.65196e+07 0.987 ns
tpcds_q63/datafusion:parquet 31459145 3.20301e+07 0.982176 ns
tpcds_q64/datafusion:parquet 1040252435 1.06721e+09 0.974744 ns
tpcds_q65/datafusion:parquet 51483612 5.17832e+07 0.994214 ns
tpcds_q66/datafusion:parquet 86959946 9.50714e+07 0.914681 ns
tpcds_q67/datafusion:parquet 180776829 1.75037e+08 1.03279 ns
tpcds_q68/datafusion:parquet 50393708 5.22391e+07 0.964674 ns
tpcds_q69/datafusion:parquet 92409835 9.93266e+07 0.930364 ns
tpcds_q70/datafusion:parquet 111466547 1.18231e+08 0.942786 ns
tpcds_q71/datafusion:parquet 28235957 2.96844e+07 0.951204 ns
tpcds_q72/datafusion:parquet 860527739 8.70214e+08 0.988869 ns
tpcds_q73/datafusion:parquet 36213848 3.88233e+07 0.932786 ns
tpcds_q74/datafusion:parquet 133224664 1.29481e+08 1.02891 ns
tpcds_q75/datafusion:parquet 134397244 1.41599e+08 0.949138 ns
tpcds_q76/datafusion:parquet 101030692 1.03404e+08 0.97705 ns
tpcds_q77/datafusion:parquet 59911628 6.07364e+07 0.986421 ns
tpcds_q78/datafusion:parquet 177568621 1.87275e+08 0.948171 ns
tpcds_q79/datafusion:parquet 45338291 4.04762e+07 1.12012 ns 🚨
tpcds_q80/datafusion:parquet 113000643 1.17573e+08 0.96111 ns
tpcds_q81/datafusion:parquet 43621836 4.63184e+07 0.941781 ns
tpcds_q82/datafusion:parquet 28889758 2.94742e+07 0.98017 ns
tpcds_q83/datafusion:parquet 55127879 5.70954e+07 0.96554 ns
tpcds_q84/datafusion:parquet 49268684 4.97752e+07 0.989824 ns
tpcds_q85/datafusion:parquet 252306357 2.52535e+08 0.999095 ns
tpcds_q86/datafusion:parquet 21101355 2.02292e+07 1.04311 ns
tpcds_q87/datafusion:parquet 64360782 6.81557e+07 0.944319 ns
tpcds_q88/datafusion:parquet 78414834 8.03802e+07 0.97555 ns
tpcds_q89/datafusion:parquet 36645535 3.91048e+07 0.937112 ns
tpcds_q90/datafusion:parquet 18193736 1.9219e+07 0.946656 ns
tpcds_q91/datafusion:parquet 79636753 8.06626e+07 0.987283 ns
tpcds_q92/datafusion:parquet 24910938 2.58185e+07 0.964848 ns
tpcds_q93/datafusion:parquet 37484229 3.95839e+07 0.946957 ns
tpcds_q94/datafusion:parquet 29116393 2.83213e+07 1.02807 ns
tpcds_q95/datafusion:parquet 138835469 1.3932e+08 0.996525 ns
tpcds_q96/datafusion:parquet 14447740 1.59586e+07 0.905329 ns
tpcds_q97/datafusion:parquet 35630714 3.63701e+07 0.979671 ns
tpcds_q98/datafusion:parquet 39457275 3.89662e+07 1.0126 ns
tpcds_q99/datafusion:parquet 44440649 4.80073e+07 0.925706 ns
tpcds_q01/datafusion:vortex-file-compressed 33953103 3.14966e+07 1.07799 ns
tpcds_q02/datafusion:vortex-file-compressed 77165323 7.85055e+07 0.982929 ns
tpcds_q03/datafusion:vortex-file-compressed 29670576 3.06094e+07 0.96933 ns
tpcds_q04/datafusion:vortex-file-compressed 404236196 4.1834e+08 0.966286 ns
tpcds_q05/datafusion:vortex-file-compressed 74050602 7.66582e+07 0.965985 ns
tpcds_q06/datafusion:vortex-file-compressed 78311692 8.00119e+07 0.97875 ns
tpcds_q07/datafusion:vortex-file-compressed 85256531 8.82533e+07 0.966043 ns
tpcds_q08/datafusion:vortex-file-compressed 41327770 4.22788e+07 0.977505 ns
tpcds_q09/datafusion:vortex-file-compressed 49325397 5.10329e+07 0.966541 ns
tpcds_q10/datafusion:vortex-file-compressed 52814600 5.56687e+07 0.94873 ns
tpcds_q11/datafusion:vortex-file-compressed 232107737 2.45507e+08 0.945421 ns
tpcds_q12/datafusion:vortex-file-compressed 36429140 3.84397e+07 0.947697 ns
tpcds_q13/datafusion:vortex-file-compressed 84123457 8.424e+07 0.998617 ns
tpcds_q14/datafusion:vortex-file-compressed 217051246 2.20657e+08 0.983658 ns
tpcds_q15/datafusion:vortex-file-compressed 50310354 5.23031e+07 0.961899 ns
tpcds_q16/datafusion:vortex-file-compressed 32598167 3.26291e+07 0.999053 ns
tpcds_q17/datafusion:vortex-file-compressed 120062332 1.20767e+08 0.994164 ns
tpcds_q18/datafusion:vortex-file-compressed 107143700 1.0999e+08 0.974123 ns
tpcds_q19/datafusion:vortex-file-compressed 51086366 4.97579e+07 1.0267 ns
tpcds_q20/datafusion:vortex-file-compressed 43788516 4.35498e+07 1.00548 ns
tpcds_q21/datafusion:vortex-file-compressed 175494612 1.81609e+08 0.966332 ns
tpcds_q22/datafusion:vortex-file-compressed 73641143 7.40887e+07 0.99396 ns
tpcds_q23/datafusion:vortex-file-compressed 192492583 1.94663e+08 0.988848 ns
tpcds_q24/datafusion:vortex-file-compressed 193246752 2.03545e+08 0.949405 ns
tpcds_q25/datafusion:vortex-file-compressed 121591369 1.22872e+08 0.989576 ns
tpcds_q26/datafusion:vortex-file-compressed 68791771 6.7858e+07 1.01376 ns
tpcds_q27/datafusion:vortex-file-compressed 168998381 1.79508e+08 0.941454 ns
tpcds_q28/datafusion:vortex-file-compressed 53204576 5.45454e+07 0.975418 ns
tpcds_q29/datafusion:vortex-file-compressed 119863032 1.22847e+08 0.975712 ns
tpcds_q30/datafusion:vortex-file-compressed 29497276 2.99998e+07 0.98325 ns
tpcds_q31/datafusion:vortex-file-compressed 183400467 1.93162e+08 0.949467 ns
tpcds_q32/datafusion:vortex-file-compressed 25470683 2.73662e+07 0.930737 ns
tpcds_q33/datafusion:vortex-file-compressed 38143647 3.81387e+07 1.00013 ns
tpcds_q34/datafusion:vortex-file-compressed 38022416 3.86831e+07 0.982921 ns
tpcds_q35/datafusion:vortex-file-compressed 63582415 6.61496e+07 0.961191 ns
tpcds_q36/datafusion:vortex-file-compressed 108415775 1.10297e+08 0.98294 ns
tpcds_q37/datafusion:vortex-file-compressed 39448263 4.15018e+07 0.950519 ns
tpcds_q38/datafusion:vortex-file-compressed 92867719 9.6515e+07 0.96221 ns
tpcds_q39/datafusion:vortex-file-compressed 207623964 2.17721e+08 0.953623 ns
tpcds_q40/datafusion:vortex-file-compressed 59939425 5.79631e+07 1.0341 ns
tpcds_q41/datafusion:vortex-file-compressed 14113041 1.4689e+07 0.960793 ns
tpcds_q42/datafusion:vortex-file-compressed 32022492 3.31731e+07 0.965315 ns
tpcds_q43/datafusion:vortex-file-compressed 46179853 4.86854e+07 0.948537 ns
tpcds_q44/datafusion:vortex-file-compressed 44747898 4.53944e+07 0.985759 ns
tpcds_q45/datafusion:vortex-file-compressed 52319341 5.25452e+07 0.995702 ns
tpcds_q46/datafusion:vortex-file-compressed 70428668 7.48889e+07 0.940443 ns
tpcds_q47/datafusion:vortex-file-compressed 245541434 2.56227e+08 0.958297 ns
tpcds_q48/datafusion:vortex-file-compressed 72829222 7.45544e+07 0.97686 ns
tpcds_q49/datafusion:vortex-file-compressed 73495291 7.66124e+07 0.959314 ns
tpcds_q50/datafusion:vortex-file-compressed 78861938 8.15907e+07 0.966555 ns
tpcds_q51/datafusion:vortex-file-compressed 93220099 9.72869e+07 0.958198 ns
tpcds_q52/datafusion:vortex-file-compressed 33425265 3.17871e+07 1.05154 ns
tpcds_q53/datafusion:vortex-file-compressed 30799674 3.06431e+07 1.00511 ns
tpcds_q54/datafusion:vortex-file-compressed 50551170 5.31898e+07 0.950392 ns
tpcds_q55/datafusion:vortex-file-compressed 32748900 3.36538e+07 0.973112 ns
tpcds_q56/datafusion:vortex-file-compressed 47709990 4.809e+07 0.992097 ns
tpcds_q57/datafusion:vortex-file-compressed 188230163 1.92415e+08 0.978253 ns
tpcds_q58/datafusion:vortex-file-compressed 114529591 1.19334e+08 0.959738 ns
tpcds_q59/datafusion:vortex-file-compressed 100027439 9.99448e+07 1.00083 ns
tpcds_q60/datafusion:vortex-file-compressed 48132839 4.99189e+07 0.964221 ns
tpcds_q61/datafusion:vortex-file-compressed 57720036 6.04315e+07 0.955132 ns
tpcds_q62/datafusion:vortex-file-compressed 47121727 4.91967e+07 0.957823 ns
tpcds_q63/datafusion:vortex-file-compressed 32356981 3.24999e+07 0.995602 ns
tpcds_q64/datafusion:vortex-file-compressed 763183606 7.47794e+08 1.02058 ns
tpcds_q65/datafusion:vortex-file-compressed 56394182 5.61617e+07 1.00414 ns
tpcds_q66/datafusion:vortex-file-compressed 101954992 1.05811e+08 0.963557 ns
tpcds_q67/datafusion:vortex-file-compressed 143303085 1.43451e+08 0.998971 ns
tpcds_q68/datafusion:vortex-file-compressed 67082175 6.83134e+07 0.981976 ns
tpcds_q69/datafusion:vortex-file-compressed 49971536 5.0716e+07 0.985321 ns
tpcds_q70/datafusion:vortex-file-compressed 124216486 1.24557e+08 0.99727 ns
tpcds_q71/datafusion:vortex-file-compressed 31534206 3.18554e+07 0.989917 ns
tpcds_q72/datafusion:vortex-file-compressed 3265306427 3.37386e+09 0.967825 ns
tpcds_q73/datafusion:vortex-file-compressed 37255637 3.73499e+07 0.997477 ns
tpcds_q74/datafusion:vortex-file-compressed 170877530 1.77929e+08 0.96037 ns
tpcds_q75/datafusion:vortex-file-compressed 141604768 1.48019e+08 0.956669 ns
tpcds_q76/datafusion:vortex-file-compressed 68985153 6.93539e+07 0.994683 ns
tpcds_q77/datafusion:vortex-file-compressed 56213335 5.69396e+07 0.987245 ns
tpcds_q78/datafusion:vortex-file-compressed 179256758 1.85381e+08 0.966965 ns
tpcds_q79/datafusion:vortex-file-compressed 46124616 4.78077e+07 0.964794 ns
tpcds_q80/datafusion:vortex-file-compressed 117212277 1.2192e+08 0.961383 ns
tpcds_q81/datafusion:vortex-file-compressed 37208422 3.8011e+07 0.978885 ns
tpcds_q82/datafusion:vortex-file-compressed 41450325 4.23261e+07 0.979308 ns
tpcds_q83/datafusion:vortex-file-compressed 66050222 6.85467e+07 0.963579 ns
tpcds_q84/datafusion:vortex-file-compressed 15897812 1.64397e+07 0.967037 ns
tpcds_q85/datafusion:vortex-file-compressed 142633730 1.38639e+08 1.02881 ns
tpcds_q86/datafusion:vortex-file-compressed 32820827 3.28715e+07 0.998458 ns
tpcds_q87/datafusion:vortex-file-compressed 94418511 9.68021e+07 0.975377 ns
tpcds_q88/datafusion:vortex-file-compressed 77175667 7.6844e+07 1.00432 ns
tpcds_q89/datafusion:vortex-file-compressed 61771754 5.84308e+07 1.05718 ns
tpcds_q90/datafusion:vortex-file-compressed 17446308 1.75641e+07 0.993295 ns
tpcds_q91/datafusion:vortex-file-compressed 27100276 2.81973e+07 0.961093 ns
tpcds_q92/datafusion:vortex-file-compressed 22280083 2.37815e+07 0.936866 ns
tpcds_q93/datafusion:vortex-file-compressed 40221337 4.18322e+07 0.961492 ns
tpcds_q94/datafusion:vortex-file-compressed 30392015 3.05965e+07 0.993317 ns
tpcds_q95/datafusion:vortex-file-compressed 96041905 9.89928e+07 0.970191 ns
tpcds_q96/datafusion:vortex-file-compressed 16922413 1.7065e+07 0.991645 ns
tpcds_q97/datafusion:vortex-file-compressed 34006669 3.54224e+07 0.960033 ns
tpcds_q98/datafusion:vortex-file-compressed 52279963 5.29856e+07 0.986682 ns
tpcds_q99/datafusion:vortex-file-compressed 64322497 6.67532e+07 0.963586 ns
tpcds_q01/datafusion:vortex-compact 34142163 3.54409e+07 0.963356 ns
tpcds_q02/datafusion:vortex-compact 85838195 8.41588e+07 1.01996 ns
tpcds_q03/datafusion:vortex-compact 36835923 3.72877e+07 0.987884 ns
tpcds_q04/datafusion:vortex-compact 438553599 4.44786e+08 0.985989 ns
tpcds_q05/datafusion:vortex-compact 85310940 8.35544e+07 1.02102 ns
tpcds_q06/datafusion:vortex-compact 84050936 8.80082e+07 0.955035 ns
tpcds_q07/datafusion:vortex-compact 97764754 9.74223e+07 1.00352 ns
tpcds_q08/datafusion:vortex-compact 50655742 4.95939e+07 1.02141 ns
tpcds_q09/datafusion:vortex-compact 100804398 6.36881e+07 1.58278 ns 🚨
tpcds_q10/datafusion:vortex-compact 72396699 7.14362e+07 1.01345 ns
tpcds_q11/datafusion:vortex-compact 258210880 2.64103e+08 0.977691 ns
tpcds_q12/datafusion:vortex-compact 40197233 4.10707e+07 0.978731 ns
tpcds_q13/datafusion:vortex-compact 154436056 1.51429e+08 1.01986 ns
tpcds_q14/datafusion:vortex-compact 273941901 2.63702e+08 1.03883 ns
tpcds_q15/datafusion:vortex-compact 56812523 5.68434e+07 0.999456 ns
tpcds_q16/datafusion:vortex-compact 45855780 4.20733e+07 1.0899 ns
tpcds_q17/datafusion:vortex-compact 137276504 1.31721e+08 1.04218 ns
tpcds_q18/datafusion:vortex-compact 120950548 1.18889e+08 1.01734 ns
tpcds_q19/datafusion:vortex-compact 65270924 6.55188e+07 0.996217 ns
tpcds_q20/datafusion:vortex-compact 46260023 4.89183e+07 0.94566 ns
tpcds_q21/datafusion:vortex-compact 191535158 1.80592e+08 1.06059 ns
tpcds_q22/datafusion:vortex-compact 81806447 8.42645e+07 0.970829 ns
tpcds_q23/datafusion:vortex-compact 234790423 2.29385e+08 1.02357 ns
tpcds_q24/datafusion:vortex-compact 227756757 2.33942e+08 0.973559 ns
tpcds_q25/datafusion:vortex-compact 135737643 1.34642e+08 1.00814 ns
tpcds_q26/datafusion:vortex-compact 80987932 7.81562e+07 1.03623 ns
tpcds_q27/datafusion:vortex-compact 213864990 2.06445e+08 1.03594 ns
tpcds_q28/datafusion:vortex-compact 104861086 9.00908e+07 1.16395 ns 🚨
tpcds_q29/datafusion:vortex-compact 136208357 1.32209e+08 1.03025 ns
tpcds_q30/datafusion:vortex-compact 36518814 3.69454e+07 0.988454 ns
tpcds_q31/datafusion:vortex-compact 224986492 2.18974e+08 1.02746 ns
tpcds_q32/datafusion:vortex-compact 32809065 3.41319e+07 0.961244 ns
tpcds_q33/datafusion:vortex-compact 53409696 5.14793e+07 1.0375 ns
tpcds_q34/datafusion:vortex-compact 62456703 6.01066e+07 1.0391 ns
tpcds_q35/datafusion:vortex-compact 81941402 8.05447e+07 1.01734 ns
tpcds_q36/datafusion:vortex-compact 133767668 1.32281e+08 1.01123 ns
tpcds_q37/datafusion:vortex-compact 51712307 5.52842e+07 0.935391 ns
tpcds_q38/datafusion:vortex-compact 107875498 1.09067e+08 0.989073 ns
tpcds_q39/datafusion:vortex-compact 198932872 2.09955e+08 0.947501 ns
tpcds_q40/datafusion:vortex-compact 64277809 6.56324e+07 0.979361 ns
tpcds_q41/datafusion:vortex-compact 16806898 1.66984e+07 1.0065 ns
tpcds_q42/datafusion:vortex-compact 39572305 4.08672e+07 0.968313 ns
tpcds_q43/datafusion:vortex-compact 56762313 5.63596e+07 1.00715 ns
tpcds_q44/datafusion:vortex-compact 72790761 8.1373e+07 0.894532 ns 🚀
tpcds_q45/datafusion:vortex-compact 54395469 5.58327e+07 0.974258 ns
tpcds_q46/datafusion:vortex-compact 100137039 1.02822e+08 0.973889 ns
tpcds_q47/datafusion:vortex-compact 273737695 2.82045e+08 0.970548 ns
tpcds_q48/datafusion:vortex-compact 116080239 1.18319e+08 0.981079 ns
tpcds_q49/datafusion:vortex-compact 97579927 9.74595e+07 1.00124 ns
tpcds_q50/datafusion:vortex-compact 95220905 9.80905e+07 0.970746 ns
tpcds_q51/datafusion:vortex-compact 100231993 1.04818e+08 0.956249 ns
tpcds_q52/datafusion:vortex-compact 38341798 4.08094e+07 0.939533 ns
tpcds_q53/datafusion:vortex-compact 42304071 4.08531e+07 1.03552 ns
tpcds_q54/datafusion:vortex-compact 67090842 6.86442e+07 0.977371 ns
tpcds_q55/datafusion:vortex-compact 39056467 3.96848e+07 0.984167 ns
tpcds_q56/datafusion:vortex-compact 60302512 5.96724e+07 1.01056 ns
tpcds_q57/datafusion:vortex-compact 205610328 2.04851e+08 1.00371 ns
tpcds_q58/datafusion:vortex-compact 123939375 1.27583e+08 0.971442 ns
tpcds_q59/datafusion:vortex-compact 114494345 1.1783e+08 0.971694 ns
tpcds_q60/datafusion:vortex-compact 62284761 5.92857e+07 1.05059 ns
tpcds_q61/datafusion:vortex-compact 84065126 8.1553e+07 1.0308 ns
tpcds_q62/datafusion:vortex-compact 48396085 4.91302e+07 0.985058 ns
tpcds_q63/datafusion:vortex-compact 42768787 4.10449e+07 1.042 ns
tpcds_q64/datafusion:vortex-compact 812898220 8.27049e+08 0.98289 ns
tpcds_q65/datafusion:vortex-compact 79558596 7.81479e+07 1.01805 ns
tpcds_q66/datafusion:vortex-compact 114705173 1.12121e+08 1.02305 ns
tpcds_q67/datafusion:vortex-compact 148982219 1.5503e+08 0.960988 ns
tpcds_q68/datafusion:vortex-compact 93495606 9.80638e+07 0.953417 ns
tpcds_q69/datafusion:vortex-compact 70182073 6.81081e+07 1.03045 ns
tpcds_q70/datafusion:vortex-compact 139489267 1.40299e+08 0.994227 ns
tpcds_q71/datafusion:vortex-compact 46729724 4.59214e+07 1.0176 ns
tpcds_q72/datafusion:vortex-compact 3330216478 3.38081e+09 0.985036 ns
tpcds_q73/datafusion:vortex-compact 61565827 5.79793e+07 1.06186 ns
tpcds_q74/datafusion:vortex-compact 192266572 1.90678e+08 1.00833 ns
tpcds_q75/datafusion:vortex-compact 180317898 1.80519e+08 0.998885 ns
tpcds_q76/datafusion:vortex-compact 88362220 8.10613e+07 1.09007 ns
tpcds_q77/datafusion:vortex-compact 70731324 6.79841e+07 1.04041 ns
tpcds_q78/datafusion:vortex-compact 210491775 2.12205e+08 0.991926 ns
tpcds_q79/datafusion:vortex-compact 77265385 8.08142e+07 0.956087 ns
tpcds_q80/datafusion:vortex-compact 141854307 1.37079e+08 1.03483 ns
tpcds_q81/datafusion:vortex-compact 43845176 4.06315e+07 1.07909 ns
tpcds_q82/datafusion:vortex-compact 54803087 5.83419e+07 0.939344 ns
tpcds_q83/datafusion:vortex-compact 65322381 6.45797e+07 1.0115 ns
tpcds_q84/datafusion:vortex-compact 18659198 1.7849e+07 1.04539 ns
tpcds_q85/datafusion:vortex-compact 164541975 1.64744e+08 0.998775 ns
tpcds_q86/datafusion:vortex-compact 35050934 3.52049e+07 0.995626 ns
tpcds_q87/datafusion:vortex-compact 111853906 1.09784e+08 1.01885 ns
tpcds_q88/datafusion:vortex-compact 134162708 1.48731e+08 0.902052 ns
tpcds_q89/datafusion:vortex-compact 69298867 6.85327e+07 1.01118 ns
tpcds_q90/datafusion:vortex-compact 23817164 2.03911e+07 1.16802 ns 🚨
tpcds_q91/datafusion:vortex-compact 42172843 3.96244e+07 1.06432 ns
tpcds_q92/datafusion:vortex-compact 25301843 2.55713e+07 0.989461 ns
tpcds_q93/datafusion:vortex-compact 54988196 5.62866e+07 0.976932 ns
tpcds_q94/datafusion:vortex-compact 36291629 3.39184e+07 1.06997 ns
tpcds_q95/datafusion:vortex-compact 106865936 1.06115e+08 1.00708 ns
tpcds_q96/datafusion:vortex-compact 29724681 3.07546e+07 0.966511 ns
tpcds_q97/datafusion:vortex-compact 49156903 4.77671e+07 1.02909 ns
tpcds_q98/datafusion:vortex-compact 58480323 6.04039e+07 0.968154 ns
tpcds_q99/datafusion:vortex-compact 70421734 6.72415e+07 1.0473 ns
tpcds_q01/duckdb:parquet 48990826 4.91516e+07 0.996729 ns
tpcds_q02/duckdb:parquet 29479140 2.98769e+07 0.986687 ns
tpcds_q03/duckdb:parquet 14854727 1.44378e+07 1.02888 ns
tpcds_q04/duckdb:parquet 133472991 1.30731e+08 1.02097 ns
tpcds_q05/duckdb:parquet 32449916 3.11827e+07 1.04064 ns
tpcds_q06/duckdb:parquet 34382117 3.4634e+07 0.992728 ns
tpcds_q07/duckdb:parquet 29036496 2.84349e+07 1.02116 ns
tpcds_q08/duckdb:parquet 29321677 2.93884e+07 0.997731 ns
tpcds_q09/duckdb:parquet 42306122 4.22861e+07 1.00047 ns
tpcds_q10/duckdb:parquet 41153704 4.12242e+07 0.998289 ns
tpcds_q11/duckdb:parquet 89903734 9.11976e+07 0.985812 ns
tpcds_q12/duckdb:parquet 18070687 1.81767e+07 0.99417 ns
tpcds_q13/duckdb:parquet 38219303 3.85443e+07 0.991567 ns
tpcds_q14/duckdb:parquet 103550682 1.03847e+08 0.997142 ns
tpcds_q15/duckdb:parquet 28087360 2.79577e+07 1.00464 ns
tpcds_q16/duckdb:parquet 23651856 2.42014e+07 0.977292 ns
tpcds_q17/duckdb:parquet 39920140 4.09435e+07 0.975006 ns
tpcds_q18/duckdb:parquet 100494372 1.02102e+08 0.984258 ns
tpcds_q19/duckdb:parquet 33837874 3.35071e+07 1.00987 ns
tpcds_q20/duckdb:parquet 18718151 1.86602e+07 1.0031 ns
tpcds_q21/duckdb:parquet 13544446 1.40343e+07 0.965095 ns
tpcds_q22/duckdb:parquet 98933162 9.92061e+07 0.997249 ns
tpcds_q23/duckdb:parquet 101081311 1.00612e+08 1.00467 ns
tpcds_q24/duckdb:parquet 50652616 5.11395e+07 0.990479 ns
tpcds_q25/duckdb:parquet 36491546 3.69504e+07 0.987582 ns
tpcds_q26/duckdb:parquet 39333862 4.04797e+07 0.971693 ns
tpcds_q27/duckdb:parquet 78517346 8.23095e+07 0.953928 ns
tpcds_q28/duckdb:parquet 43155940 4.44946e+07 0.969914 ns
tpcds_q29/duckdb:parquet 37808487 3.97854e+07 0.950312 ns
tpcds_q30/duckdb:parquet 46656287 4.69495e+07 0.993755 ns
tpcds_q31/duckdb:parquet 28489439 2.81598e+07 1.01171 ns
tpcds_q32/duckdb:parquet 13802559 1.37568e+07 1.00333 ns
tpcds_q33/duckdb:parquet 21986987 2.20423e+07 0.997492 ns
tpcds_q34/duckdb:parquet 24681635 2.51433e+07 0.981639 ns
tpcds_q35/duckdb:parquet 70436271 7.06422e+07 0.997085 ns
tpcds_q36/duckdb:parquet 24902709 2.52666e+07 0.985599 ns
tpcds_q37/duckdb:parquet 16359072 1.65384e+07 0.989159 ns
tpcds_q38/duckdb:parquet 36458883 3.76095e+07 0.969407 ns
tpcds_q39/duckdb:parquet 36813283 3.79314e+07 0.970523 ns
tpcds_q40/duckdb:parquet 20371625 2.15109e+07 0.947038 ns
tpcds_q41/duckdb:parquet 10291565 1.06124e+07 0.969772 ns
tpcds_q42/duckdb:parquet 13704247 1.39861e+07 0.979846 ns
tpcds_q43/duckdb:parquet 18997731 1.93029e+07 0.984192 ns
tpcds_q44/duckdb:parquet 28453324 2.94074e+07 0.967556 ns
tpcds_q45/duckdb:parquet 29892650 3.10503e+07 0.962716 ns
tpcds_q46/duckdb:parquet 49821340 5.02341e+07 0.991782 ns
tpcds_q47/duckdb:parquet 59556168 6.08294e+07 0.979068 ns
tpcds_q48/duckdb:parquet 35151068 3.51918e+07 0.998842 ns
tpcds_q49/duckdb:parquet 27220010 2.69474e+07 1.01012 ns
tpcds_q50/duckdb:parquet 29192579 2.96158e+07 0.98571 ns
tpcds_q51/duckdb:parquet 194788043 2.01368e+08 0.967324 ns
tpcds_q52/duckdb:parquet 13726593 1.38265e+07 0.992775 ns
tpcds_q53/duckdb:parquet 20643659 2.0677e+07 0.998389 ns
tpcds_q54/duckdb:parquet 26142209 2.76013e+07 0.947137 ns
tpcds_q55/duckdb:parquet 14015143 1.3328e+07 1.05156 ns
tpcds_q56/duckdb:parquet 23527106 2.39645e+07 0.981749 ns
tpcds_q57/duckdb:parquet 47870850 4.87542e+07 0.981882 ns
tpcds_q58/duckdb:parquet 27003241 2.74923e+07 0.982212 ns
tpcds_q59/duckdb:parquet 39646355 3.97349e+07 0.997772 ns
tpcds_q60/duckdb:parquet 24078045 2.48317e+07 0.969651 ns
tpcds_q61/duckdb:parquet 33645430 3.43543e+07 0.979367 ns
tpcds_q62/duckdb:parquet 14364570 1.43285e+07 1.00252 ns
tpcds_q63/duckdb:parquet 17927253 1.82647e+07 0.981527 ns
tpcds_q64/duckdb:parquet 78675133 8.02141e+07 0.980815 ns
tpcds_q65/duckdb:parquet 27856454 2.90652e+07 0.958412 ns
tpcds_q66/duckdb:parquet 30264561 3.12209e+07 0.969367 ns
tpcds_q67/duckdb:parquet 184926488 1.88616e+08 0.980438 ns
tpcds_q68/duckdb:parquet 39164598 4.0439e+07 0.968485 ns
tpcds_q69/duckdb:parquet 42231962 4.28142e+07 0.9864 ns
tpcds_q70/duckdb:parquet 57194938 5.7419e+07 0.996097 ns
tpcds_q71/duckdb:parquet 21648488 2.15913e+07 1.00265 ns
tpcds_q72/duckdb:parquet 172120547 1.70835e+08 1.00752 ns
tpcds_q73/duckdb:parquet 21706407 2.17545e+07 0.99779 ns
tpcds_q74/duckdb:parquet 55084471 5.41427e+07 1.01739 ns
tpcds_q75/duckdb:parquet 57399124 5.7615e+07 0.996254 ns
tpcds_q76/duckdb:parquet 22348534 2.21458e+07 1.00915 ns
tpcds_q77/duckdb:parquet 24887902 2.47414e+07 1.00592 ns
tpcds_q78/duckdb:parquet 79892589 8.12378e+07 0.983441 ns
tpcds_q79/duckdb:parquet 32124527 3.21514e+07 0.999163 ns
tpcds_q80/duckdb:parquet 46953460 4.5105e+07 1.04098 ns
tpcds_q81/duckdb:parquet 51388782 5.19274e+07 0.989627 ns
tpcds_q82/duckdb:parquet 19498962 1.93709e+07 1.00661 ns
tpcds_q83/duckdb:parquet 19042054 2.01329e+07 0.94582 ns
tpcds_q84/duckdb:parquet 21680930 2.29828e+07 0.943356 ns
tpcds_q85/duckdb:parquet 43770708 4.64553e+07 0.94221 ns
tpcds_q86/duckdb:parquet 38774653 3.97029e+07 0.97662 ns
tpcds_q87/duckdb:parquet 37538950 4.01356e+07 0.935304 ns
tpcds_q88/duckdb:parquet 54706487 5.56704e+07 0.982686 ns
tpcds_q89/duckdb:parquet 22440005 2.28456e+07 0.982248 ns
tpcds_q90/duckdb:parquet 10174346 1.05825e+07 0.961427 ns
tpcds_q91/duckdb:parquet 28458114 2.96965e+07 0.9583 ns
tpcds_q92/duckdb:parquet 14575204 1.43152e+07 1.01816 ns
tpcds_q93/duckdb:parquet 33978146 3.44215e+07 0.987121 ns
tpcds_q94/duckdb:parquet 19611899 1.9233e+07 1.0197 ns
tpcds_q95/duckdb:parquet 144649800 1.45625e+08 0.993307 ns
tpcds_q96/duckdb:parquet 12011069 1.23933e+07 0.969162 ns
tpcds_q97/duckdb:parquet 38231305 3.90372e+07 0.979356 ns
tpcds_q98/duckdb:parquet 24207373 2.50487e+07 0.966412 ns
tpcds_q99/duckdb:parquet 25088251 2.51525e+07 0.997447 ns
tpcds_q01/duckdb:vortex-file-compressed 34049235 3.363e+07 1.01247 ns
tpcds_q02/duckdb:vortex-file-compressed 56642759 5.7735e+07 0.981083 ns
tpcds_q03/duckdb:vortex-file-compressed 24536975 2.62529e+07 0.93464 ns
tpcds_q04/duckdb:vortex-file-compressed 116533273 1.19539e+08 0.974855 ns
tpcds_q05/duckdb:vortex-file-compressed 44111053 4.48438e+07 0.98366 ns
tpcds_q06/duckdb:vortex-file-compressed 42591319 4.40036e+07 0.967905 ns
tpcds_q07/duckdb:vortex-file-compressed 37238987 4.05738e+07 0.917808 ns
tpcds_q08/duckdb:vortex-file-compressed 33423065 3.57063e+07 0.936056 ns
tpcds_q09/duckdb:vortex-file-compressed 45369103 4.55428e+07 0.996187 ns
tpcds_q10/duckdb:vortex-file-compressed 54632134 6.22313e+07 0.877889 ns 🚀
tpcds_q11/duckdb:vortex-file-compressed 73758071 7.88507e+07 0.935414 ns
tpcds_q12/duckdb:vortex-file-compressed 20424610 2.19014e+07 0.932573 ns
tpcds_q13/duckdb:vortex-file-compressed 45370566 4.54799e+07 0.997596 ns
tpcds_q14/duckdb:vortex-file-compressed 131632694 1.35593e+08 0.970791 ns
tpcds_q15/duckdb:vortex-file-compressed 30772959 3.32284e+07 0.926105 ns
tpcds_q16/duckdb:vortex-file-compressed 34147196 3.66674e+07 0.931268 ns
tpcds_q17/duckdb:vortex-file-compressed 52383121 5.32796e+07 0.983174 ns
tpcds_q18/duckdb:vortex-file-compressed 111489577 1.1495e+08 0.969898 ns
tpcds_q19/duckdb:vortex-file-compressed 44880684 4.80678e+07 0.933696 ns
tpcds_q20/duckdb:vortex-file-compressed 21812012 2.24053e+07 0.973521 ns
tpcds_q21/duckdb:vortex-file-compressed 26149061 2.86702e+07 0.912064 ns
tpcds_q22/duckdb:vortex-file-compressed 121049123 1.24462e+08 0.972579 ns
tpcds_q23/duckdb:vortex-file-compressed 148527852 1.50519e+08 0.986774 ns
tpcds_q24/duckdb:vortex-file-compressed 62483368 6.54841e+07 0.954176 ns
tpcds_q25/duckdb:vortex-file-compressed 47729511 5.12132e+07 0.931977 ns
tpcds_q26/duckdb:vortex-file-compressed 48636662 5.04247e+07 0.96454 ns
tpcds_q27/duckdb:vortex-file-compressed 85729640 8.74128e+07 0.980744 ns
tpcds_q28/duckdb:vortex-file-compressed 39598660 3.89134e+07 1.01761 ns
tpcds_q29/duckdb:vortex-file-compressed 54960070 5.30361e+07 1.03628 ns
tpcds_q30/duckdb:vortex-file-compressed 37502153 3.82895e+07 0.979437 ns
tpcds_q31/duckdb:vortex-file-compressed 36538643 3.7739e+07 0.968193 ns
tpcds_q32/duckdb:vortex-file-compressed 19022728 2.06427e+07 0.921523 ns
tpcds_q33/duckdb:vortex-file-compressed 38245936 3.82702e+07 0.999366 ns
tpcds_q34/duckdb:vortex-file-compressed 33338435 3.36805e+07 0.989845 ns
tpcds_q35/duckdb:vortex-file-compressed 84835282 9.29625e+07 0.912575 ns
tpcds_q36/duckdb:vortex-file-compressed 33987470 3.5364e+07 0.961075 ns
tpcds_q37/duckdb:vortex-file-compressed 21895626 2.25437e+07 0.971252 ns
tpcds_q38/duckdb:vortex-file-compressed 50301384 5.27802e+07 0.953034 ns
tpcds_q39/duckdb:vortex-file-compressed 52999778 5.66678e+07 0.935271 ns
tpcds_q40/duckdb:vortex-file-compressed 26122917 2.62953e+07 0.993445 ns
tpcds_q41/duckdb:vortex-file-compressed 16640362 1.72154e+07 0.966597 ns
tpcds_q42/duckdb:vortex-file-compressed 17672415 1.91784e+07 0.921477 ns
tpcds_q43/duckdb:vortex-file-compressed 23545269 2.49794e+07 0.942586 ns
tpcds_q44/duckdb:vortex-file-compressed 29999918 2.86923e+07 1.04557 ns
tpcds_q45/duckdb:vortex-file-compressed 33928358 3.62891e+07 0.934947 ns
tpcds_q46/duckdb:vortex-file-compressed 63265544 6.6475e+07 0.95172 ns
tpcds_q47/duckdb:vortex-file-compressed 70378681 7.2641e+07 0.968857 ns
tpcds_q48/duckdb:vortex-file-compressed 40873506 4.17027e+07 0.980116 ns
tpcds_q49/duckdb:vortex-file-compressed 41151466 4.35242e+07 0.945484 ns
tpcds_q50/duckdb:vortex-file-compressed 42193401 6.24785e+07 0.675326 ns 🚀
tpcds_q51/duckdb:vortex-file-compressed 205849595 1.23143e+08 1.67163 ns 🚨
tpcds_q52/duckdb:vortex-file-compressed 18119205 1.94176e+07 0.933133 ns
tpcds_q53/duckdb:vortex-file-compressed 29603616 3.0017e+07 0.986227 ns
tpcds_q54/duckdb:vortex-file-compressed 38551871 4.13753e+07 0.931762 ns
tpcds_q55/duckdb:vortex-file-compressed 17848565 1.94369e+07 0.918281 ns
tpcds_q56/duckdb:vortex-file-compressed 42780982 4.58102e+07 0.933875 ns
tpcds_q57/duckdb:vortex-file-compressed 59570810 6.18467e+07 0.963201 ns
tpcds_q58/duckdb:vortex-file-compressed 41219587 3.99901e+07 1.03075 ns
tpcds_q59/duckdb:vortex-file-compressed 61281965 7.46433e+07 0.820997 ns 🚀
tpcds_q60/duckdb:vortex-file-compressed 40949586 4.37018e+07 0.937023 ns
tpcds_q61/duckdb:vortex-file-compressed 50967736 4.4569e+07 1.14357 ns 🚨
tpcds_q62/duckdb:vortex-file-compressed 25529480 2.82224e+07 0.904582 ns
tpcds_q63/duckdb:vortex-file-compressed 29708908 3.03571e+07 0.978649 ns
tpcds_q64/duckdb:vortex-file-compressed 95204340 9.59576e+07 0.99215 ns
tpcds_q65/duckdb:vortex-file-compressed 33952720 3.83514e+07 0.885307 ns 🚀
tpcds_q66/duckdb:vortex-file-compressed 36190278 3.70805e+07 0.975993 ns
tpcds_q67/duckdb:vortex-file-compressed 200448631 2.02286e+08 0.990918 ns
tpcds_q68/duckdb:vortex-file-compressed 54238109 5.48399e+07 0.989027 ns
tpcds_q69/duckdb:vortex-file-compressed 55559104 6.29729e+07 0.88227 ns 🚀
tpcds_q70/duckdb:vortex-file-compressed 71898206 7.28548e+07 0.98687 ns
tpcds_q71/duckdb:vortex-file-compressed 28455286 3.01177e+07 0.944804 ns
tpcds_q72/duckdb:vortex-file-compressed 183960358 1.86547e+08 0.986133 ns
tpcds_q73/duckdb:vortex-file-compressed 30258012 3.17697e+07 0.952416 ns
tpcds_q74/duckdb:vortex-file-compressed 65697707 6.68656e+07 0.982534 ns
tpcds_q75/duckdb:vortex-file-compressed 66962143 6.90555e+07 0.969686 ns
tpcds_q76/duckdb:vortex-file-compressed 27131878 2.90949e+07 0.93253 ns
tpcds_q77/duckdb:vortex-file-compressed 33961015 3.63348e+07 0.93467 ns
tpcds_q78/duckdb:vortex-file-compressed 91278280 9.61485e+07 0.949347 ns
tpcds_q79/duckdb:vortex-file-compressed 41550367 4.33422e+07 0.958659 ns
tpcds_q80/duckdb:vortex-file-compressed 58450868 5.93952e+07 0.984101 ns
tpcds_q81/duckdb:vortex-file-compressed 41678484 4.39213e+07 0.948935 ns
tpcds_q82/duckdb:vortex-file-compressed 24246937 2.66865e+07 0.908583 ns
tpcds_q83/duckdb:vortex-file-compressed 39216600 3.77575e+07 1.03864 ns
tpcds_q84/duckdb:vortex-file-compressed 25417276 2.83594e+07 0.896257 ns 🚀
tpcds_q85/duckdb:vortex-file-compressed 60726001 6.4165e+07 0.946404 ns
tpcds_q86/duckdb:vortex-file-compressed 51483678 5.21914e+07 0.986439 ns
tpcds_q87/duckdb:vortex-file-compressed 51901066 5.49957e+07 0.94373 ns
tpcds_q88/duckdb:vortex-file-compressed 89060204 8.00887e+07 1.11202 ns 🚨
tpcds_q89/duckdb:vortex-file-compressed 30335866 3.21758e+07 0.942816 ns
tpcds_q90/duckdb:vortex-file-compressed 19689057 2.15646e+07 0.913028 ns
tpcds_q91/duckdb:vortex-file-compressed 34543293 3.75335e+07 0.920331 ns
tpcds_q92/duckdb:vortex-file-compressed 26278532 2.84258e+07 0.924461 ns
tpcds_q93/duckdb:vortex-file-compressed 33836578 3.68754e+07 0.917592 ns
tpcds_q94/duckdb:vortex-file-compressed 30762864 3.51528e+07 0.875119 ns 🚀
tpcds_q95/duckdb:vortex-file-compressed 159618103 1.73088e+08 0.922178 ns
tpcds_q96/duckdb:vortex-file-compressed 27406554 1.83702e+07 1.4919 ns 🚨
tpcds_q97/duckdb:vortex-file-compressed 48184579 4.6161e+07 1.04384 ns
tpcds_q98/duckdb:vortex-file-compressed 26636756 2.68281e+07 0.992868 ns
tpcds_q99/duckdb:vortex-file-compressed 44567254 4.70654e+07 0.946921 ns
tpcds_q01/duckdb:vortex-compact 39029390 4.05385e+07 0.962774 ns
tpcds_q02/duckdb:vortex-compact 62178608 6.54921e+07 0.949406 ns
tpcds_q03/duckdb:vortex-compact 48134287 5.28376e+07 0.910985 ns
tpcds_q04/duckdb:vortex-compact 139143241 1.45089e+08 0.959022 ns
tpcds_q05/duckdb:vortex-compact 56034589 5.82502e+07 0.961964 ns
tpcds_q06/duckdb:vortex-compact 51334056 5.60013e+07 0.916659 ns
tpcds_q07/duckdb:vortex-compact 62848468 6.0676e+07 1.0358 ns
tpcds_q08/duckdb:vortex-compact 47886575 6.1218e+07 0.782231 ns 🚀
tpcds_q09/duckdb:vortex-compact 107508529 6.09123e+07 1.76497 ns 🚨
tpcds_q10/duckdb:vortex-compact 81180164 8.59689e+07 0.944296 ns
tpcds_q11/duckdb:vortex-compact 106482915 1.03097e+08 1.03284 ns
tpcds_q12/duckdb:vortex-compact 28705861 2.96709e+07 0.967475 ns
tpcds_q13/duckdb:vortex-compact 79335073 7.36868e+07 1.07665 ns
tpcds_q14/duckdb:vortex-compact 151284869 1.51087e+08 1.00131 ns
tpcds_q15/duckdb:vortex-compact 35524005 3.73195e+07 0.951888 ns
tpcds_q16/duckdb:vortex-compact 39795647 4.47998e+07 0.888299 ns 🚀
tpcds_q17/duckdb:vortex-compact 70516510 6.71482e+07 1.05016 ns
tpcds_q18/duckdb:vortex-compact 149595602 1.4377e+08 1.04052 ns
tpcds_q19/duckdb:vortex-compact 67144114 6.74449e+07 0.995541 ns
tpcds_q20/duckdb:vortex-compact 26446869 2.73058e+07 0.968546 ns
tpcds_q21/duckdb:vortex-compact 27882652 2.7694e+07 1.00681 ns
tpcds_q22/duckdb:vortex-compact 130201344 1.3233e+08 0.983917 ns
tpcds_q23/duckdb:vortex-compact 161975384 1.76774e+08 0.916283 ns
tpcds_q24/duckdb:vortex-compact 84730324 8.63391e+07 0.981367 ns
tpcds_q25/duckdb:vortex-compact 71257528 7.06432e+07 1.0087 ns
tpcds_q26/duckdb:vortex-compact 59298056 5.85342e+07 1.01305 ns
tpcds_q27/duckdb:vortex-compact 141439545 1.31249e+08 1.07764 ns
tpcds_q28/duckdb:vortex-compact 110632454 8.68346e+07 1.27406 ns 🚨
tpcds_q29/duckdb:vortex-compact 79525792 7.98151e+07 0.996375 ns
tpcds_q30/duckdb:vortex-compact 46093020 4.37795e+07 1.05284 ns
tpcds_q31/duckdb:vortex-compact 47995370 4.88237e+07 0.983035 ns
tpcds_q32/duckdb:vortex-compact 29190595 3.0523e+07 0.956346 ns
tpcds_q33/duckdb:vortex-compact 47372984 5.3762e+07 0.881161 ns 🚀
tpcds_q34/duckdb:vortex-compact 54024104 5.01662e+07 1.0769 ns
tpcds_q35/duckdb:vortex-compact 104570371 1.14556e+08 0.912834 ns
tpcds_q36/duckdb:vortex-compact 47060679 4.46446e+07 1.05412 ns
tpcds_q37/duckdb:vortex-compact 29840479 3.15088e+07 0.947052 ns
tpcds_q38/duckdb:vortex-compact 64777738 6.73234e+07 0.962187 ns
tpcds_q39/duckdb:vortex-compact 52475248 5.34644e+07 0.981499 ns
tpcds_q40/duckdb:vortex-compact 33338958 3.34236e+07 0.997469 ns
tpcds_q41/duckdb:vortex-compact 20639403 2.06875e+07 0.997676 ns
tpcds_q42/duckdb:vortex-compact 23827255 2.3714e+07 1.00478 ns
tpcds_q43/duckdb:vortex-compact 32752800 3.42416e+07 0.956522 ns
tpcds_q44/duckdb:vortex-compact 46958208 4.46836e+07 1.05091 ns
tpcds_q45/duckdb:vortex-compact 42727983 4.64091e+07 0.92068 ns
tpcds_q46/duckdb:vortex-compact 89632038 8.95075e+07 1.00139 ns
tpcds_q47/duckdb:vortex-compact 80651884 7.62473e+07 1.05777 ns
tpcds_q48/duckdb:vortex-compact 68944700 6.76839e+07 1.01863 ns
tpcds_q49/duckdb:vortex-compact 67215910 5.98542e+07 1.12299 ns 🚨
tpcds_q50/duckdb:vortex-compact 59921807 6.25794e+07 0.957532 ns
tpcds_q51/duckdb:vortex-compact 125824272 1.52983e+08 0.822472 ns 🚀
tpcds_q52/duckdb:vortex-compact 24469868 2.36459e+07 1.03485 ns
tpcds_q53/duckdb:vortex-compact 40227920 4.11625e+07 0.977295 ns
tpcds_q54/duckdb:vortex-compact 50256330 5.44298e+07 0.923325 ns
tpcds_q55/duckdb:vortex-compact 23746072 2.36565e+07 1.00379 ns
tpcds_q56/duckdb:vortex-compact 59306402 6.2377e+07 0.950773 ns
tpcds_q57/duckdb:vortex-compact 67143252 6.72653e+07 0.998186 ns
tpcds_q58/duckdb:vortex-compact 49276647 4.99671e+07 0.986182 ns
tpcds_q59/duckdb:vortex-compact 71494033 8.30386e+07 0.860974 ns 🚀
tpcds_q60/duckdb:vortex-compact 55448483 5.08486e+07 1.09046 ns
tpcds_q61/duckdb:vortex-compact 73511396 7.11947e+07 1.03254 ns
tpcds_q62/duckdb:vortex-compact 38982954 3.60133e+07 1.08246 ns
tpcds_q63/duckdb:vortex-compact 40629534 3.87837e+07 1.04759 ns
tpcds_q64/duckdb:vortex-compact 130349534 1.30207e+08 1.00109 ns
tpcds_q65/duckdb:vortex-compact 50384334 4.70018e+07 1.07197 ns
tpcds_q66/duckdb:vortex-compact 56551807 5.32999e+07 1.06101 ns
tpcds_q67/duckdb:vortex-compact 243115464 2.43792e+08 0.997225 ns
tpcds_q68/duckdb:vortex-compact 78936460 7.74327e+07 1.01942 ns
tpcds_q69/duckdb:vortex-compact 79577785 8.57496e+07 0.928025 ns
tpcds_q70/duckdb:vortex-compact 134004471 1.23644e+08 1.08379 ns
tpcds_q71/duckdb:vortex-compact 40890294 4.04463e+07 1.01098 ns
tpcds_q72/duckdb:vortex-compact 197798125 2.04251e+08 0.968405 ns
tpcds_q73/duckdb:vortex-compact 50308187 4.86967e+07 1.03309 ns
tpcds_q74/duckdb:vortex-compact 86930703 8.98388e+07 0.967629 ns
tpcds_q75/duckdb:vortex-compact 81106775 8.36947e+07 0.969079 ns
tpcds_q76/duckdb:vortex-compact 43262220 3.88356e+07 1.11398 ns 🚨
tpcds_q77/duckdb:vortex-compact 47480291 4.63162e+07 1.02513 ns
tpcds_q78/duckdb:vortex-compact 104985263 1.03467e+08 1.01468 ns
tpcds_q79/duckdb:vortex-compact 67504812 8.56302e+07 0.78833 ns 🚀
tpcds_q80/duckdb:vortex-compact 86643333 8.8172e+07 0.982662 ns
tpcds_q81/duckdb:vortex-compact 48114435 4.78375e+07 1.00579 ns
tpcds_q82/duckdb:vortex-compact 35520022 3.47159e+07 1.02316 ns
tpcds_q83/duckdb:vortex-compact 52709398 5.75989e+07 0.915111 ns
tpcds_q84/duckdb:vortex-compact 31473895 3.01199e+07 1.04495 ns
tpcds_q85/duckdb:vortex-compact 79038545 7.79116e+07 1.01446 ns
tpcds_q86/duckdb:vortex-compact 87816358 9.93544e+07 0.88387 ns 🚀
tpcds_q87/duckdb:vortex-compact 63951813 6.83471e+07 0.935692 ns
tpcds_q88/duckdb:vortex-compact 111467346 1.55461e+08 0.717012 ns 🚀
tpcds_q89/duckdb:vortex-compact 41264887 4.09552e+07 1.00756 ns
tpcds_q90/duckdb:vortex-compact 17049165 2.78753e+07 0.611623 ns 🚀
tpcds_q91/duckdb:vortex-compact 47991454 4.39715e+07 1.09142 ns
tpcds_q92/duckdb:vortex-compact 60769250 5.54853e+07 1.09523 ns
tpcds_q93/duckdb:vortex-compact 43373137 4.31496e+07 1.00518 ns
tpcds_q94/duckdb:vortex-compact 41736220 4.67954e+07 0.891888 ns 🚀
tpcds_q95/duckdb:vortex-compact 171377460 1.66171e+08 1.03133 ns
tpcds_q96/duckdb:vortex-compact 31748640 3.09448e+07 1.02598 ns
tpcds_q97/duckdb:vortex-compact 48151781 4.8769e+07 0.987344 ns
tpcds_q98/duckdb:vortex-compact 34196341 3.47501e+07 0.984064 ns
tpcds_q99/duckdb:vortex-compact 54639107 5.59307e+07 0.976907 ns
tpcds_q01/duckdb:duckdb 24138193 2.4941e+07 0.967812 ns
tpcds_q02/duckdb:duckdb 24736587 2.60275e+07 0.950402 ns
tpcds_q03/duckdb:duckdb 11710541 1.23582e+07 0.94759 ns
tpcds_q04/duckdb:duckdb 177368544 1.78317e+08 0.994679 ns
tpcds_q05/duckdb:duckdb 21923951 2.26147e+07 0.969457 ns
tpcds_q06/duckdb:duckdb 29774824 2.96159e+07 1.00537 ns
tpcds_q07/duckdb:duckdb 41076305 4.33025e+07 0.94859 ns
tpcds_q08/duckdb:duckdb 125517575 1.26906e+08 0.989061 ns
tpcds_q09/duckdb:duckdb 19487694 1.96239e+07 0.99306 ns
tpcds_q10/duckdb:duckdb 29177553 2.93711e+07 0.99341 ns
tpcds_q11/duckdb:duckdb 152225470 1.55058e+08 0.981732 ns
tpcds_q12/duckdb:duckdb 14634381 1.48655e+07 0.984449 ns
tpcds_q13/duckdb:duckdb 27394083 2.75219e+07 0.995356 ns
tpcds_q14/duckdb:duckdb 93651588 9.66255e+07 0.969222 ns
tpcds_q15/duckdb:duckdb 24101829 2.42071e+07 0.995651 ns
tpcds_q16/duckdb:duckdb 22993387 2.27675e+07 1.00992 ns
tpcds_q17/duckdb:duckdb 27518802 2.64237e+07 1.04144 ns
tpcds_q18/duckdb:duckdb 50129469 5.21114e+07 0.961967 ns
tpcds_q19/duckdb:duckdb 21377177 2.06605e+07 1.03469 ns
tpcds_q20/duckdb:duckdb 15200117 1.5123e+07 1.0051 ns
tpcds_q21/duckdb:duckdb 8421162 8.02908e+06 1.04883 ns
tpcds_q22/duckdb:duckdb 83487022 8.59221e+07 0.97166 ns
tpcds_q23/duckdb:duckdb 73535715 8.01247e+07 0.917765 ns
tpcds_q24/duckdb:duckdb 27183535 2.67849e+07 1.01488 ns
tpcds_q25/duckdb:duckdb 19555046 1.92273e+07 1.01705 ns
tpcds_q26/duckdb:duckdb 29698992 3.07007e+07 0.967372 ns
tpcds_q27/duckdb:duckdb 52769185 5.34403e+07 0.987442 ns
tpcds_q28/duckdb:duckdb 25919372 2.49107e+07 1.04049 ns
tpcds_q29/duckdb:duckdb 25447919 2.4719e+07 1.02949 ns
tpcds_q30/duckdb:duckdb 33367138 3.37999e+07 0.987197 ns
tpcds_q31/duckdb:duckdb 24837451 2.52261e+07 0.984594 ns
tpcds_q32/duckdb:duckdb 9986992 8.89223e+06 1.12311 ns 🚨
tpcds_q33/duckdb:duckdb 17679335 1.69312e+07 1.04419 ns
tpcds_q34/duckdb:duckdb 18968442 1.80162e+07 1.05285 ns
tpcds_q35/duckdb:duckdb 38695810 4.00036e+07 0.967307 ns
tpcds_q36/duckdb:duckdb 77203561 7.87878e+07 0.979893 ns
tpcds_q37/duckdb:duckdb 10116469 9.67338e+06 1.04581 ns
tpcds_q38/duckdb:duckdb 33696863 3.3648e+07 1.00145 ns
tpcds_q39/duckdb:duckdb 31253143 3.15163e+07 0.991651 ns
tpcds_q40/duckdb:duckdb 15886532 1.62071e+07 0.980223 ns
tpcds_q41/duckdb:duckdb 11223359 1.0933e+07 1.02656 ns
tpcds_q42/duckdb:duckdb 9115397 1.06474e+07 0.856111 ns 🚀
tpcds_q43/duckdb:duckdb 13633982 1.5247e+07 0.894208 ns 🚀
tpcds_q44/duckdb:duckdb 18076946 1.80201e+07 1.00315 ns
tpcds_q45/duckdb:duckdb 19923186 1.98539e+07 1.00349 ns
tpcds_q46/duckdb:duckdb 39678832 4.10156e+07 0.967408 ns
tpcds_q47/duckdb:duckdb 55541562 5.63044e+07 0.986452 ns
tpcds_q48/duckdb:duckdb 25470978 2.56939e+07 0.991326 ns
tpcds_q49/duckdb:duckdb 18707492 1.86593e+07 1.00258 ns
tpcds_q50/duckdb:duckdb 17402292 1.74542e+07 0.997025 ns
tpcds_q51/duckdb:duckdb 107796101 1.07878e+08 0.999236 ns
tpcds_q52/duckdb:duckdb 9014355 1.04522e+07 0.862433 ns 🚀
tpcds_q53/duckdb:duckdb 16588230 1.60007e+07 1.03672 ns
tpcds_q54/duckdb:duckdb 20427300 2.03632e+07 1.00315 ns
tpcds_q55/duckdb:duckdb 9315192 9.75015e+06 0.95539 ns
tpcds_q56/duckdb:duckdb 18517937 1.7692e+07 1.04668 ns
tpcds_q57/duckdb:duckdb 46911835 4.7331e+07 0.991145 ns
tpcds_q58/duckdb:duckdb 17462816 1.65178e+07 1.05721 ns
tpcds_q59/duckdb:duckdb 38162147 3.83085e+07 0.996179 ns
tpcds_q60/duckdb:duckdb 21078336 1.99746e+07 1.05525 ns
tpcds_q61/duckdb:duckdb 18885096 1.87996e+07 1.00455 ns
tpcds_q62/duckdb:duckdb 11135996 1.09972e+07 1.01262 ns
tpcds_q63/duckdb:duckdb 14578356 1.42418e+07 1.02363 ns
tpcds_q64/duckdb:duckdb 63941791 6.0214e+07 1.06191 ns
tpcds_q65/duckdb:duckdb 37049493 3.69306e+07 1.00322 ns
tpcds_q66/duckdb:duckdb 27635591 2.87076e+07 0.962658 ns
tpcds_q67/duckdb:duckdb 152958245 1.55386e+08 0.984373 ns
tpcds_q68/duckdb:duckdb 28822764 2.89287e+07 0.996339 ns
tpcds_q69/duckdb:duckdb 33139569 3.02571e+07 1.09527 ns
tpcds_q70/duckdb:duckdb 20439818 2.05453e+07 0.994868 ns
tpcds_q71/duckdb:duckdb 16483034 1.68948e+07 0.975626 ns
tpcds_q72/duckdb:duckdb 46415207 4.64705e+07 0.998811 ns
tpcds_q73/duckdb:duckdb 14082514 1.35581e+07 1.03868 ns
tpcds_q74/duckdb:duckdb 107503521 1.0955e+08 0.981318 ns
tpcds_q75/duckdb:duckdb 44088182 4.77828e+07 0.922678 ns
tpcds_q76/duckdb:duckdb 15769542 1.5464e+07 1.01976 ns
tpcds_q77/duckdb:duckdb 15288643 1.51745e+07 1.00752 ns
tpcds_q78/duckdb:duckdb 67310519 6.49663e+07 1.03608 ns
tpcds_q79/duckdb:duckdb 21476763 2.16925e+07 0.990053 ns
tpcds_q80/duckdb:duckdb 32220467 3.28101e+07 0.98203 ns
tpcds_q81/duckdb:duckdb 42569594 4.09949e+07 1.03841 ns
tpcds_q82/duckdb:duckdb 12174114 1.15081e+07 1.05787 ns
tpcds_q83/duckdb:duckdb 11410996 1.15649e+07 0.986689 ns
tpcds_q84/duckdb:duckdb 16224489 1.60824e+07 1.00884 ns
tpcds_q85/duckdb:duckdb 26524135 2.67783e+07 0.990508 ns
tpcds_q86/duckdb:duckdb 14482864 1.44396e+07 1.00299 ns
tpcds_q87/duckdb:duckdb 34966225 3.5381e+07 0.988276 ns
tpcds_q88/duckdb:duckdb 27867904 2.78416e+07 1.00094 ns
tpcds_q89/duckdb:duckdb 19453354 1.81924e+07 1.06931 ns
tpcds_q90/duckdb:duckdb 7490208 7.65406e+06 0.978593 ns
tpcds_q91/duckdb:duckdb 17071966 1.71343e+07 0.99636 ns
tpcds_q92/duckdb:duckdb 10939767 1.07314e+07 1.01941 ns
tpcds_q93/duckdb:duckdb 24394625 2.48776e+07 0.980584 ns
tpcds_q94/duckdb:duckdb 15950735 1.57955e+07 1.00983 ns
tpcds_q95/duckdb:duckdb 132669353 1.29522e+08 1.0243 ns
tpcds_q96/duckdb:duckdb 6330857 6.45123e+06 0.98134 ns
tpcds_q97/duckdb:duckdb 32953351 3.41687e+07 0.96443 ns
tpcds_q98/duckdb:duckdb 19093633 1.95838e+07 0.974972 ns
tpcds_q99/duckdb:duckdb 28430555 2.19355e+07 1.29609 ns 🚨

@github-actions
Copy link
Contributor

🚨🚨🚨❌❌❌ SQL BENCHMARK FAILED ❌❌❌🚨🚨🚨

Benchmark TPC-H SF=10 on NVME failed! Check the workflow run for details.

@github-actions
Copy link
Contributor

Benchmarks: FineWeb S3

Summary

  • Overall: 0.997x ➖
  • Vortex: 0.994x ➖
  • duckdb:vortex: 0.984x ➖
  • datafusion:vortex: 1.004x ➖
  • Best: fineweb_q00/duckdb:vortex-compact (0.891x)
  • Worst: fineweb_q04/duckdb:vortex-file-compressed (1.070x)
  • Significant (>30%): 0↑ 0↓
Detailed Results Table
name PR b62a8e8 base bc4fd79 ratio (PR/base) unit remark
fineweb_q00/datafusion:parquet 895701846 8.63982e+08 1.03671 ns
fineweb_q01/datafusion:parquet 1533784329 1.56014e+09 0.983107 ns
fineweb_q02/datafusion:parquet 1538965777 1.55465e+09 0.98991 ns
fineweb_q03/datafusion:parquet 1577605302 1.53233e+09 1.02955 ns
fineweb_q04/datafusion:parquet 1546926010 1.62271e+09 0.9533 ns
fineweb_q05/datafusion:parquet 1624040087 1.59548e+09 1.0179 ns
fineweb_q06/datafusion:parquet 1605015657 1.59141e+09 1.00855 ns
fineweb_q07/datafusion:parquet 1568846305 1.55429e+09 1.00936 ns
fineweb_q08/datafusion:parquet 1565365574 1.55819e+09 1.00461 ns
fineweb_q00/datafusion:vortex-file-compressed 33512929 3.36563e+07 0.995741 ns
fineweb_q01/datafusion:vortex-file-compressed 471602523 4.91706e+08 0.959114 ns
fineweb_q02/datafusion:vortex-file-compressed 491035305 4.61335e+08 1.06438 ns
fineweb_q03/datafusion:vortex-file-compressed 1365583212 1.3717e+09 0.995543 ns
fineweb_q04/datafusion:vortex-file-compressed 1429322498 1.41702e+09 1.00868 ns
fineweb_q05/datafusion:vortex-file-compressed 1404874696 1.38817e+09 1.01203 ns
fineweb_q06/datafusion:vortex-file-compressed 1461315970 1.46912e+09 0.994685 ns
fineweb_q07/datafusion:vortex-file-compressed 1375777506 1.39791e+09 0.984164 ns
fineweb_q08/datafusion:vortex-file-compressed 530388838 5.41281e+08 0.979877 ns
fineweb_q00/datafusion:vortex-compact 34752336 3.37683e+07 1.02914 ns
fineweb_q01/datafusion:vortex-compact 499437545 4.79264e+08 1.04209 ns
fineweb_q02/datafusion:vortex-compact 614441483 5.96031e+08 1.03089 ns
fineweb_q03/datafusion:vortex-compact 1873460351 1.78867e+09 1.0474 ns
fineweb_q04/datafusion:vortex-compact 2155949208 2.17034e+09 0.993369 ns
fineweb_q05/datafusion:vortex-compact 1680641607 1.65214e+09 1.01725 ns
fineweb_q06/datafusion:vortex-compact 1342849303 1.39069e+09 0.965601 ns
fineweb_q07/datafusion:vortex-compact 1332625726 1.307e+09 1.01961 ns
fineweb_q08/datafusion:vortex-compact 379811646 4.0691e+08 0.933404 ns
fineweb_q00/duckdb:parquet 964087096 9.75665e+08 0.988134 ns
fineweb_q01/duckdb:parquet 2183302268 2.15831e+09 1.01158 ns
fineweb_q02/duckdb:parquet 2175784220 2.19566e+09 0.990946 ns
fineweb_q03/duckdb:parquet 7087311869 7.062e+09 1.00358 ns
fineweb_q04/duckdb:parquet 1698137123 1.68938e+09 1.00518 ns
fineweb_q05/duckdb:parquet 3790608478 3.85103e+09 0.984309 ns
fineweb_q06/duckdb:parquet 5041360919 5.01439e+09 1.00538 ns
fineweb_q07/duckdb:parquet 5447070475 5.37008e+09 1.01434 ns
fineweb_q08/duckdb:parquet 986892423 9.73298e+08 1.01397 ns
fineweb_q00/duckdb:vortex-file-compressed 117748277 1.12719e+08 1.04461 ns
fineweb_q01/duckdb:vortex-file-compressed 537849427 5.3713e+08 1.00134 ns
fineweb_q02/duckdb:vortex-file-compressed 585767969 6.03618e+08 0.970429 ns
fineweb_q03/duckdb:vortex-file-compressed 1536576572 1.55784e+09 0.986351 ns
fineweb_q04/duckdb:vortex-file-compressed 1664591306 1.55527e+09 1.07029 ns
fineweb_q05/duckdb:vortex-file-compressed 1647815248 1.62638e+09 1.01318 ns
fineweb_q06/duckdb:vortex-file-compressed 1731656356 1.66185e+09 1.042 ns
fineweb_q07/duckdb:vortex-file-compressed 1508112790 1.60252e+09 0.941086 ns
fineweb_q08/duckdb:vortex-file-compressed 638615666 6.32818e+08 1.00916 ns
fineweb_q00/duckdb:vortex-compact 91320686 1.02524e+08 0.890721 ns
fineweb_q01/duckdb:vortex-compact 492837143 5.02893e+08 0.980004 ns
fineweb_q02/duckdb:vortex-compact 631135821 6.67519e+08 0.945496 ns
fineweb_q03/duckdb:vortex-compact 1660851125 1.7705e+09 0.938071 ns
fineweb_q04/duckdb:vortex-compact 1750589178 1.77986e+09 0.983556 ns
fineweb_q05/duckdb:vortex-compact 1617631182 1.62768e+09 0.993829 ns
fineweb_q06/duckdb:vortex-compact 1486186707 1.56728e+09 0.948257 ns
fineweb_q07/duckdb:vortex-compact 1370265388 1.35109e+09 1.01419 ns
fineweb_q08/duckdb:vortex-compact 483166348 5.07554e+08 0.951951 ns

@github-actions
Copy link
Contributor

Benchmarks: Random Access

Summary

  • Overall: 0.928x ➖
  • Vortex: 0.945x ➖
  • Best: random-access/feature-vectors/correlated/vortex-tokio-local-disk-footer (0.835x)
  • Worst: random-access/nested-structs/uniform/vortex-tokio-local-disk (1.130x)
  • Significant (>10%): 8↑ 3↓
Detailed Results Table
name PR b62a8e8 base bc4fd79 ratio (PR/base) unit remark
random-access/parquet-tokio-local-disk 183197677 1.94555e+08 0.941625 ns
random-access/parquet-tokio-local-disk-footer 183722690 1.94953e+08 0.942394 ns
random-access/taxi/correlated/parquet-tokio-local-disk 277525074 2.9049e+08 0.955367 ns
random-access/taxi/correlated/parquet-tokio-local-disk-footer 277656457 2.90806e+08 0.954782 ns
random-access/taxi/uniform/parquet-tokio-local-disk 292481612 3.10896e+08 0.940769 ns
random-access/taxi/uniform/parquet-tokio-local-disk-footer 289480777 3.05655e+08 0.947085 ns
random-access/vortex-tokio-local-disk 1271619 1.472e+06 0.863873 ns 🚀
random-access/vortex-tokio-local-disk-footer 1292445 1.49057e+06 0.86708 ns 🚀
random-access/taxi/correlated/vortex-tokio-local-disk 1822150 1.87736e+06 0.97059 ns
random-access/taxi/correlated/vortex-tokio-local-disk-footer 1848900 1.86802e+06 0.989765 ns
random-access/taxi/uniform/vortex-tokio-local-disk 4612989 5.40983e+06 0.852704 ns 🚀
random-access/taxi/uniform/vortex-tokio-local-disk-footer 4655834 5.34491e+06 0.871078 ns 🚀
random-access/lance-tokio-local-disk 753533 809332 0.931055 ns
random-access/lance-tokio-local-disk-footer 1353895 1.53403e+06 0.882575 ns 🚀
random-access/taxi/correlated/lance-tokio-local-disk 979543 1.05439e+06 0.929016 ns
random-access/taxi/correlated/lance-tokio-local-disk-footer 1664639 1.84618e+06 0.901669 ns
random-access/taxi/uniform/lance-tokio-local-disk 8637012 9.44859e+06 0.914106 ns
random-access/taxi/uniform/lance-tokio-local-disk-footer 9296160 1.01981e+07 0.911559 ns
random-access/feature-vectors/correlated/parquet-tokio-local-disk 14100139494 1.44554e+10 0.975425 ns
random-access/feature-vectors/correlated/parquet-tokio-local-disk-footer 13572971987 1.39776e+10 0.971054 ns
random-access/feature-vectors/uniform/parquet-tokio-local-disk 13569421651 1.39055e+10 0.975831 ns
random-access/feature-vectors/uniform/parquet-tokio-local-disk-footer 13635277684 1.39609e+10 0.976674 ns
random-access/feature-vectors/correlated/vortex-tokio-local-disk 7775505 8.65192e+06 0.898703 ns 🚀
random-access/feature-vectors/correlated/vortex-tokio-local-disk-footer 5698232 6.82596e+06 0.834788 ns 🚀
random-access/feature-vectors/uniform/vortex-tokio-local-disk 12360382 1.30746e+07 0.945377 ns
random-access/feature-vectors/uniform/vortex-tokio-local-disk-footer 12637948 1.35471e+07 0.932892 ns
random-access/feature-vectors/correlated/lance-tokio-local-disk 2641053 2.638e+06 1.00116 ns
random-access/feature-vectors/correlated/lance-tokio-local-disk-footer 1295141 1.50779e+06 0.858965 ns 🚀
random-access/feature-vectors/uniform/lance-tokio-local-disk 1454824 1.77485e+06 0.819688 ns 🚀
random-access/feature-vectors/uniform/lance-tokio-local-disk-footer 2366349 2.77872e+06 0.851597 ns 🚀
random-access/nested-lists/correlated/parquet-tokio-local-disk 163507845 1.68824e+08 0.968512 ns
random-access/nested-lists/correlated/parquet-tokio-local-disk-footer 162262811 1.67325e+08 0.969746 ns
random-access/nested-lists/uniform/parquet-tokio-local-disk 157934833 1.69841e+08 0.9299 ns
random-access/nested-lists/uniform/parquet-tokio-local-disk-footer 158302130 1.65633e+08 0.955738 ns
random-access/nested-lists/correlated/vortex-tokio-local-disk 730790 656668 1.11288 ns 🚨
random-access/nested-lists/correlated/vortex-tokio-local-disk-footer 729236 672701 1.08404 ns
random-access/nested-lists/uniform/vortex-tokio-local-disk 2384393 2.84495e+06 0.838114 ns 🚀
random-access/nested-lists/uniform/vortex-tokio-local-disk-footer 2436065 2.89645e+06 0.841051 ns 🚀
random-access/nested-lists/correlated/lance-tokio-local-disk 270423 306507 0.882273 ns 🚀
random-access/nested-lists/correlated/lance-tokio-local-disk-footer 719632 849337 0.847287 ns 🚀
random-access/nested-lists/uniform/lance-tokio-local-disk 1161146 1.32106e+06 0.878952 ns 🚀
random-access/nested-lists/uniform/lance-tokio-local-disk-footer 1650411 1.89518e+06 0.870846 ns 🚀
random-access/nested-structs/correlated/parquet-tokio-local-disk 28367674 2.92873e+07 0.968601 ns
random-access/nested-structs/correlated/parquet-tokio-local-disk-footer 27652757 2.94261e+07 0.939737 ns
random-access/nested-structs/uniform/parquet-tokio-local-disk 27773645 2.92995e+07 0.947924 ns
random-access/nested-structs/uniform/parquet-tokio-local-disk-footer 27858216 2.91408e+07 0.955985 ns
random-access/nested-structs/correlated/vortex-tokio-local-disk 934724 952858 0.980969 ns
random-access/nested-structs/correlated/vortex-tokio-local-disk-footer 933946 950371 0.982717 ns
random-access/nested-structs/uniform/vortex-tokio-local-disk 1823443 1.61422e+06 1.12962 ns 🚨
random-access/nested-structs/uniform/vortex-tokio-local-disk-footer 1806800 1.62541e+06 1.11159 ns 🚨
random-access/nested-structs/correlated/lance-tokio-local-disk 433497 491060 0.882778 ns 🚀
random-access/nested-structs/correlated/lance-tokio-local-disk-footer 644055 748095 0.860927 ns 🚀
random-access/nested-structs/uniform/lance-tokio-local-disk 2796222 3.27894e+06 0.852784 ns 🚀
random-access/nested-structs/uniform/lance-tokio-local-disk-footer 3064460 3.54414e+06 0.864655 ns 🚀

@github-actions
Copy link
Contributor

Benchmarks: Statistical and Population Genetics

Summary

  • Overall: 0.987x ➖
  • Vortex: 1.006x ➖
  • duckdb:vortex: 1.006x ➖
  • Best: statpopgen_q01/duckdb:vortex-file-compressed (0.967x)
  • Worst: statpopgen_q08/duckdb:vortex-file-compressed (1.127x)
  • Significant (>10%): 0↑ 1↓
Detailed Results Table
name PR b62a8e8 base bc4fd79 ratio (PR/base) unit remark
statpopgen_q00/duckdb:parquet 198413468 2.32992e+08 0.851589 ns 🚀
statpopgen_q01/duckdb:parquet 343264395 3.73519e+08 0.919002 ns
statpopgen_q02/duckdb:parquet 666528240 6.86442e+08 0.97099 ns
statpopgen_q03/duckdb:parquet 1074868668 1.1183e+09 0.961161 ns
statpopgen_q04/duckdb:parquet 1085401381 1.13723e+09 0.954425 ns
statpopgen_q05/duckdb:parquet 704142286 7.45016e+08 0.945137 ns
statpopgen_q06/duckdb:parquet 1314496175 1.3349e+09 0.984714 ns
statpopgen_q07/duckdb:parquet 828882215 8.27042e+08 1.00222 ns
statpopgen_q08/duckdb:parquet 826638531 8.45058e+08 0.978204 ns
statpopgen_q09/duckdb:parquet 907701164 9.38799e+08 0.966875 ns
statpopgen_q10/duckdb:parquet 2046592126 2.16394e+09 0.94577 ns
statpopgen_q00/duckdb:vortex-file-compressed 13529219 1.38911e+07 0.973951 ns
statpopgen_q01/duckdb:vortex-file-compressed 96371007 9.96195e+07 0.967391 ns
statpopgen_q02/duckdb:vortex-file-compressed 1200600462 1.18855e+09 1.01014 ns
statpopgen_q03/duckdb:vortex-file-compressed 2808778568 2.82779e+09 0.993278 ns
statpopgen_q04/duckdb:vortex-file-compressed 2796950576 2.83317e+09 0.987215 ns
statpopgen_q05/duckdb:vortex-file-compressed 1268279732 1.25901e+09 1.00736 ns
statpopgen_q06/duckdb:vortex-file-compressed 1939987595 1.9371e+09 1.00149 ns
statpopgen_q07/duckdb:vortex-file-compressed 205905181 1.88352e+08 1.09319 ns
statpopgen_q08/duckdb:vortex-file-compressed 222419210 1.97374e+08 1.12689 ns 🚨
statpopgen_q09/duckdb:vortex-file-compressed 2537102354 2.56785e+09 0.988024 ns
statpopgen_q10/duckdb:vortex-file-compressed 4087939256 4.07264e+09 1.00376 ns
statpopgen_q00/duckdb:vortex-compact 13747585 1.39492e+07 0.985549 ns
statpopgen_q01/duckdb:vortex-compact 129605048 1.27828e+08 1.0139 ns
statpopgen_q02/duckdb:vortex-compact 1581592598 1.60266e+09 0.986854 ns
statpopgen_q03/duckdb:vortex-compact 3230508574 3.25036e+09 0.993893 ns
statpopgen_q04/duckdb:vortex-compact 3218695594 3.2438e+09 0.99226 ns
statpopgen_q05/duckdb:vortex-compact 1584139752 1.62343e+09 0.975796 ns
statpopgen_q06/duckdb:vortex-compact 2497831511 2.49962e+09 0.999283 ns
statpopgen_q07/duckdb:vortex-compact 962216475 9.42126e+08 1.02132 ns
statpopgen_q08/duckdb:vortex-compact 1006223348 9.79512e+08 1.02727 ns
statpopgen_q09/duckdb:vortex-compact 2984711249 3.0095e+09 0.991762 ns
statpopgen_q10/duckdb:vortex-compact 4728768430 4.73621e+09 0.998429 ns

@github-actions
Copy link
Contributor

Benchmarks: TPC-H SF=10 on S3

Summary

  • Overall: 1.016x ➖
  • Vortex: 1.019x ➖
  • duckdb:vortex: 1.026x ➖
  • datafusion:vortex: 1.012x ➖
  • Best: tpch_q11/duckdb:vortex-file-compressed (0.729x)
  • Worst: tpch_q11/datafusion:vortex-compact (1.168x)
  • Significant (>30%): 0↑ 0↓
Detailed Results Table
name PR b62a8e8 base bc4fd79 ratio (PR/base) unit remark
tpch_q01/datafusion:parquet 873521286 8.70421e+08 1.00356 ns
tpch_q02/datafusion:parquet 681077816 6.61133e+08 1.03017 ns
tpch_q03/datafusion:parquet 937135577 9.39552e+08 0.997428 ns
tpch_q04/datafusion:parquet 490290490 4.3735e+08 1.12105 ns
tpch_q05/datafusion:parquet 1256000876 1.12726e+09 1.11421 ns
tpch_q06/datafusion:parquet 521915076 5.01004e+08 1.04174 ns
tpch_q07/datafusion:parquet 1414040660 1.33611e+09 1.05833 ns
tpch_q08/datafusion:parquet 1505690335 1.55292e+09 0.969588 ns
tpch_q09/datafusion:parquet 1750699069 1.85598e+09 0.943274 ns
tpch_q10/datafusion:parquet 2049321528 1.93779e+09 1.05756 ns
tpch_q11/datafusion:parquet 563517462 5.41265e+08 1.04111 ns
tpch_q12/datafusion:parquet 609691460 7.00197e+08 0.870742 ns
tpch_q13/datafusion:parquet 686503671 6.81025e+08 1.00804 ns
tpch_q14/datafusion:parquet 763369895 7.64191e+08 0.998926 ns
tpch_q15/datafusion:parquet 1139457834 1.13786e+09 1.0014 ns
tpch_q16/datafusion:parquet 405993963 3.76018e+08 1.07972 ns
tpch_q17/datafusion:parquet 1456520603 1.38547e+09 1.05128 ns
tpch_q18/datafusion:parquet 1656530758 1.62261e+09 1.02091 ns
tpch_q19/datafusion:parquet 947194483 9.49155e+08 0.997934 ns
tpch_q20/datafusion:parquet 1092720596 1.05975e+09 1.03111 ns
tpch_q21/datafusion:parquet 1684925710 1.85556e+09 0.908044 ns
tpch_q22/datafusion:parquet 652386322 6.4648e+08 1.00914 ns
tpch_q01/datafusion:vortex-file-compressed 718228716 7.14813e+08 1.00478 ns
tpch_q02/datafusion:vortex-file-compressed 643828904 6.15491e+08 1.04604 ns
tpch_q03/datafusion:vortex-file-compressed 739479126 7.17103e+08 1.0312 ns
tpch_q04/datafusion:vortex-file-compressed 540358295 5.17348e+08 1.04448 ns
tpch_q05/datafusion:vortex-file-compressed 997163959 1.03051e+09 0.967641 ns
tpch_q06/datafusion:vortex-file-compressed 602894292 5.88298e+08 1.02481 ns
tpch_q07/datafusion:vortex-file-compressed 1140727264 1.10963e+09 1.02802 ns
tpch_q08/datafusion:vortex-file-compressed 1146912945 1.1396e+09 1.00641 ns
tpch_q09/datafusion:vortex-file-compressed 1427376185 1.54119e+09 0.926155 ns
tpch_q10/datafusion:vortex-file-compressed 952021617 1.02301e+09 0.930608 ns
tpch_q11/datafusion:vortex-file-compressed 485194905 4.72488e+08 1.02689 ns
tpch_q12/datafusion:vortex-file-compressed 872422620 8.38242e+08 1.04078 ns
tpch_q13/datafusion:vortex-file-compressed 426887437 4.17188e+08 1.02325 ns
tpch_q14/datafusion:vortex-file-compressed 549806542 6.37685e+08 0.862191 ns
tpch_q15/datafusion:vortex-file-compressed 1018154841 1.01616e+09 1.00196 ns
tpch_q16/datafusion:vortex-file-compressed 293734132 2.8563e+08 1.02837 ns
tpch_q17/datafusion:vortex-file-compressed 1215305098 1.17039e+09 1.03838 ns
tpch_q18/datafusion:vortex-file-compressed 1372887520 1.33197e+09 1.03072 ns
tpch_q19/datafusion:vortex-file-compressed 694913772 6.65854e+08 1.04364 ns
tpch_q20/datafusion:vortex-file-compressed 838044967 8.64119e+08 0.969826 ns
tpch_q21/datafusion:vortex-file-compressed 1585647580 1.58677e+09 0.999293 ns
tpch_q22/datafusion:vortex-file-compressed 295473811 3.12533e+08 0.945418 ns
tpch_q01/datafusion:vortex-compact 707325808 6.94217e+08 1.01888 ns
tpch_q02/datafusion:vortex-compact 643219313 5.81585e+08 1.10598 ns
tpch_q03/datafusion:vortex-compact 696587005 6.7087e+08 1.03833 ns
tpch_q04/datafusion:vortex-compact 500639331 4.47293e+08 1.11926 ns
tpch_q05/datafusion:vortex-compact 957440114 9.16841e+08 1.04428 ns
tpch_q06/datafusion:vortex-compact 524997988 5.75817e+08 0.911745 ns
tpch_q07/datafusion:vortex-compact 1092526044 1.04373e+09 1.04675 ns
tpch_q08/datafusion:vortex-compact 1100320528 1.06852e+09 1.02976 ns
tpch_q09/datafusion:vortex-compact 1352603978 1.29232e+09 1.04665 ns
tpch_q10/datafusion:vortex-compact 866958438 8.89592e+08 0.974558 ns
tpch_q11/datafusion:vortex-compact 440768701 3.7726e+08 1.16834 ns
tpch_q12/datafusion:vortex-compact 746797420 7.36619e+08 1.01382 ns
tpch_q13/datafusion:vortex-compact 413310648 4.01199e+08 1.03019 ns
tpch_q14/datafusion:vortex-compact 549622122 5.75236e+08 0.955472 ns
tpch_q15/datafusion:vortex-compact 946923926 1.02902e+09 0.920217 ns
tpch_q16/datafusion:vortex-compact 275637547 3.05065e+08 0.903536 ns
tpch_q17/datafusion:vortex-compact 1279911461 1.19402e+09 1.07194 ns
tpch_q18/datafusion:vortex-compact 1215697461 1.18276e+09 1.02785 ns
tpch_q19/datafusion:vortex-compact 662602726 5.96671e+08 1.1105 ns
tpch_q20/datafusion:vortex-compact 837569552 8.02986e+08 1.04307 ns
tpch_q21/datafusion:vortex-compact 1430896828 1.45522e+09 0.983286 ns
tpch_q22/datafusion:vortex-compact 311389592 3.11563e+08 0.999444 ns
tpch_q01/duckdb:parquet 864954269 8.57571e+08 1.00861 ns
tpch_q02/duckdb:parquet 1276955554 1.24595e+09 1.02488 ns
tpch_q03/duckdb:parquet 1255002637 1.22773e+09 1.02221 ns
tpch_q04/duckdb:parquet 780490172 7.56349e+08 1.03192 ns
tpch_q05/duckdb:parquet 1645746617 1.59184e+09 1.03387 ns
tpch_q06/duckdb:parquet 587319213 5.69164e+08 1.0319 ns
tpch_q07/duckdb:parquet 1368840464 1.34088e+09 1.02085 ns
tpch_q08/duckdb:parquet 1941375801 1.87303e+09 1.03649 ns
tpch_q09/duckdb:parquet 1842878773 1.88488e+09 0.977718 ns
tpch_q10/duckdb:parquet 2620305884 2.58855e+09 1.01227 ns
tpch_q11/duckdb:parquet 702191163 7.22042e+08 0.972508 ns
tpch_q12/duckdb:parquet 727026126 7.82362e+08 0.929271 ns
tpch_q13/duckdb:parquet 988779707 9.62534e+08 1.02727 ns
tpch_q14/duckdb:parquet 993471907 1.04916e+09 0.946919 ns
tpch_q15/duckdb:parquet 865977896 8.7214e+08 0.992935 ns
tpch_q16/duckdb:parquet 595974608 6.36221e+08 0.936742 ns
tpch_q17/duckdb:parquet 1112878931 1.05145e+09 1.05842 ns
tpch_q18/duckdb:parquet 1035836878 1.08534e+09 0.954385 ns
tpch_q19/duckdb:parquet 1280626240 1.29859e+09 0.986167 ns
tpch_q20/duckdb:parquet 1422704756 1.39278e+09 1.02149 ns
tpch_q21/duckdb:parquet 1576771096 1.40625e+09 1.12126 ns
tpch_q22/duckdb:parquet 817626046 8.45745e+08 0.966753 ns
tpch_q01/duckdb:vortex-file-compressed 704712299 6.52054e+08 1.08076 ns
tpch_q02/duckdb:vortex-file-compressed 1011058874 9.37192e+08 1.07882 ns
tpch_q03/duckdb:vortex-file-compressed 1123006714 1.05085e+09 1.06867 ns
tpch_q04/duckdb:vortex-file-compressed 749318643 7.59086e+08 0.987133 ns
tpch_q05/duckdb:vortex-file-compressed 1387027957 1.23955e+09 1.11897 ns
tpch_q06/duckdb:vortex-file-compressed 854329775 8.33906e+08 1.02449 ns
tpch_q07/duckdb:vortex-file-compressed 1306006394 1.27348e+09 1.02554 ns
tpch_q08/duckdb:vortex-file-compressed 1646627326 1.67433e+09 0.983457 ns
tpch_q09/duckdb:vortex-file-compressed 1656701259 1.57619e+09 1.05108 ns
tpch_q10/duckdb:vortex-file-compressed 1552508069 1.45246e+09 1.06888 ns
tpch_q11/duckdb:vortex-file-compressed 620294507 8.50848e+08 0.729031 ns
tpch_q12/duckdb:vortex-file-compressed 748492694 7.49319e+08 0.998897 ns
tpch_q13/duckdb:vortex-file-compressed 1045635857 1.03409e+09 1.01117 ns
tpch_q14/duckdb:vortex-file-compressed 951020922 8.86891e+08 1.07231 ns
tpch_q15/duckdb:vortex-file-compressed 658644420 6.42392e+08 1.0253 ns
tpch_q16/duckdb:vortex-file-compressed 541194750 4.88015e+08 1.10897 ns
tpch_q17/duckdb:vortex-file-compressed 1078432047 1.07461e+09 1.00356 ns
tpch_q18/duckdb:vortex-file-compressed 1141851225 1.10267e+09 1.03553 ns
tpch_q19/duckdb:vortex-file-compressed 796169709 7.55221e+08 1.05422 ns
tpch_q20/duckdb:vortex-file-compressed 1301173234 1.24841e+09 1.04226 ns
tpch_q21/duckdb:vortex-file-compressed 2033311037 1.98893e+09 1.02232 ns
tpch_q22/duckdb:vortex-file-compressed 590308437 5.67648e+08 1.03992 ns
tpch_q01/duckdb:vortex-compact 651042293 6.14582e+08 1.05933 ns
tpch_q02/duckdb:vortex-compact 996906738 9.59584e+08 1.03889 ns
tpch_q03/duckdb:vortex-compact 956140790 9.14595e+08 1.04543 ns
tpch_q04/duckdb:vortex-compact 650669264 6.14049e+08 1.05964 ns
tpch_q05/duckdb:vortex-compact 1179267955 1.15372e+09 1.02215 ns
tpch_q06/duckdb:vortex-compact 737315945 7.04943e+08 1.04592 ns
tpch_q07/duckdb:vortex-compact 1171824672 1.09237e+09 1.07274 ns
tpch_q08/duckdb:vortex-compact 1616100118 1.51003e+09 1.07024 ns
tpch_q09/duckdb:vortex-compact 1515085013 1.44214e+09 1.05058 ns
tpch_q10/duckdb:vortex-compact 1349711108 1.30569e+09 1.03371 ns
tpch_q11/duckdb:vortex-compact 597376508 5.82594e+08 1.02537 ns
tpch_q12/duckdb:vortex-compact 690318411 7.22669e+08 0.955234 ns
tpch_q13/duckdb:vortex-compact 934031974 9.05816e+08 1.03115 ns
tpch_q14/duckdb:vortex-compact 929593246 8.94306e+08 1.03946 ns
tpch_q15/duckdb:vortex-compact 650061831 5.95149e+08 1.09227 ns
tpch_q16/duckdb:vortex-compact 440128296 4.70131e+08 0.936183 ns
tpch_q17/duckdb:vortex-compact 988741161 9.96497e+08 0.992216 ns
tpch_q18/duckdb:vortex-compact 985635326 9.55712e+08 1.03131 ns
tpch_q19/duckdb:vortex-compact 750540101 7.6e+08 0.987553 ns
tpch_q20/duckdb:vortex-compact 1191146688 1.17476e+09 1.01395 ns
tpch_q21/duckdb:vortex-compact 1721596113 1.65576e+09 1.03976 ns
tpch_q22/duckdb:vortex-compact 561186435 5.80874e+08 0.966107 ns

@github-actions
Copy link
Contributor

Benchmarks: Clickbench on NVME

Summary

  • Overall: 1.008x ➖
  • Vortex: 1.005x ➖
  • duckdb:vortex: 1.010x ➖
  • datafusion:vortex: 1.001x ➖
  • Best: clickbench_q01/datafusion:vortex-file-compressed (0.406x)
  • Worst: clickbench_q26/duckdb:vortex-file-compressed (1.184x)
  • Significant (>10%): 5↑ 8↓
Detailed Results Table
name PR b62a8e8 base bc4fd79 ratio (PR/base) unit remark
clickbench_q00/datafusion:parquet 1765306 1.71737e+06 1.02791 ns
clickbench_q01/datafusion:parquet 22013122 2.08136e+07 1.05763 ns
clickbench_q02/datafusion:parquet 53715643 5.23304e+07 1.02647 ns
clickbench_q03/datafusion:parquet 44181079 4.24618e+07 1.04049 ns
clickbench_q04/datafusion:parquet 352902723 3.47546e+08 1.01541 ns
clickbench_q05/datafusion:parquet 352419992 3.41671e+08 1.03146 ns
clickbench_q06/datafusion:parquet 1571767 1.56091e+06 1.00696 ns
clickbench_q07/datafusion:parquet 26068020 2.50019e+07 1.04264 ns
clickbench_q08/datafusion:parquet 430369792 4.30311e+08 1.00014 ns
clickbench_q09/datafusion:parquet 676681486 6.46414e+08 1.04682 ns
clickbench_q10/datafusion:parquet 119099624 1.17878e+08 1.01037 ns
clickbench_q11/datafusion:parquet 143681882 1.41017e+08 1.0189 ns
clickbench_q12/datafusion:parquet 357018023 3.47285e+08 1.02802 ns
clickbench_q13/datafusion:parquet 509686653 5.02785e+08 1.01373 ns
clickbench_q14/datafusion:parquet 352323903 3.381e+08 1.04207 ns
clickbench_q15/datafusion:parquet 408232310 4.03165e+08 1.01257 ns
clickbench_q16/datafusion:parquet 774087617 7.16261e+08 1.08073 ns
clickbench_q17/datafusion:parquet 716701787 7.04453e+08 1.01739 ns
clickbench_q18/datafusion:parquet 1424450337 1.39098e+09 1.02407 ns
clickbench_q19/datafusion:parquet 36200432 3.60655e+07 1.00374 ns
clickbench_q20/datafusion:parquet 565612798 5.60037e+08 1.00996 ns
clickbench_q21/datafusion:parquet 646348752 6.42883e+08 1.00539 ns
clickbench_q22/datafusion:parquet 953602795 9.39576e+08 1.01493 ns
clickbench_q23/datafusion:parquet 3767939289 3.72297e+09 1.01208 ns
clickbench_q24/datafusion:parquet 105429981 1.00549e+08 1.04854 ns
clickbench_q25/datafusion:parquet 143230663 1.39426e+08 1.02729 ns
clickbench_q26/datafusion:parquet 106693018 1.06288e+08 1.00381 ns
clickbench_q27/datafusion:parquet 979131484 9.63186e+08 1.01655 ns
clickbench_q28/datafusion:parquet 5740045458 5.69834e+09 1.00732 ns
clickbench_q29/datafusion:parquet 228714213 2.23437e+08 1.02362 ns
clickbench_q30/datafusion:parquet 355046385 3.47277e+08 1.02237 ns
clickbench_q31/datafusion:parquet 401582087 3.93346e+08 1.02094 ns
clickbench_q32/datafusion:parquet 1370803000 1.25876e+09 1.08901 ns
clickbench_q33/datafusion:parquet 1526628488 1.4965e+09 1.02013 ns
clickbench_q34/datafusion:parquet 1545728999 1.49798e+09 1.03187 ns
clickbench_q35/datafusion:parquet 563684034 5.64627e+08 0.99833 ns
clickbench_q36/datafusion:parquet 150002230 1.44992e+08 1.03455 ns
clickbench_q37/datafusion:parquet 59835826 6.00318e+07 0.996736 ns
clickbench_q38/datafusion:parquet 89410898 9.13028e+07 0.979279 ns
clickbench_q39/datafusion:parquet 281977384 2.73941e+08 1.02933 ns
clickbench_q40/datafusion:parquet 35294338 3.52133e+07 1.0023 ns
clickbench_q41/datafusion:parquet 29493246 3.03553e+07 0.971602 ns
clickbench_q42/datafusion:parquet 33362321 3.22873e+07 1.0333 ns
clickbench_q00/datafusion:vortex-file-compressed 1675164 1.65568e+06 1.01177 ns
clickbench_q01/datafusion:vortex-file-compressed 13957534 3.43538e+07 0.406288 ns 🚀
clickbench_q02/datafusion:vortex-file-compressed 32108804 3.35093e+07 0.958206 ns
clickbench_q03/datafusion:vortex-file-compressed 37965311 3.66891e+07 1.03478 ns
clickbench_q04/datafusion:vortex-file-compressed 323291486 3.1796e+08 1.01677 ns
clickbench_q05/datafusion:vortex-file-compressed 312581633 3.11487e+08 1.00351 ns
clickbench_q06/datafusion:vortex-file-compressed 1712350 1.70033e+06 1.00707 ns
clickbench_q07/datafusion:vortex-file-compressed 16861394 1.76659e+07 0.95446 ns
clickbench_q08/datafusion:vortex-file-compressed 386995547 3.93995e+08 0.982234 ns
clickbench_q09/datafusion:vortex-file-compressed 561372761 5.56117e+08 1.00945 ns
clickbench_q10/datafusion:vortex-file-compressed 71403787 7.39593e+07 0.965447 ns
clickbench_q11/datafusion:vortex-file-compressed 81102357 8.38603e+07 0.967113 ns
clickbench_q12/datafusion:vortex-file-compressed 267809600 2.7269e+08 0.982102 ns
clickbench_q13/datafusion:vortex-file-compressed 411339033 4.13821e+08 0.994002 ns
clickbench_q14/datafusion:vortex-file-compressed 255329808 2.57445e+08 0.991783 ns
clickbench_q15/datafusion:vortex-file-compressed 378215130 3.82431e+08 0.988977 ns
clickbench_q16/datafusion:vortex-file-compressed 727318953 7.14672e+08 1.0177 ns
clickbench_q17/datafusion:vortex-file-compressed 718001969 7.10529e+08 1.01052 ns
clickbench_q18/datafusion:vortex-file-compressed 1431115269 1.36845e+09 1.04579 ns
clickbench_q19/datafusion:vortex-file-compressed 28238246 2.52454e+07 1.11855 ns 🚨
clickbench_q20/datafusion:vortex-file-compressed 341989683 3.29037e+08 1.03936 ns
clickbench_q21/datafusion:vortex-file-compressed 392567462 3.9034e+08 1.00571 ns
clickbench_q22/datafusion:vortex-file-compressed 560221137 5.52049e+08 1.0148 ns
clickbench_q23/datafusion:vortex-file-compressed 576953595 5.82835e+08 0.989909 ns
clickbench_q24/datafusion:vortex-file-compressed 52197027 4.41241e+07 1.18296 ns 🚨
clickbench_q25/datafusion:vortex-file-compressed 69076032 7.40348e+07 0.933021 ns
clickbench_q26/datafusion:vortex-file-compressed 46821896 4.73152e+07 0.989574 ns
clickbench_q27/datafusion:vortex-file-compressed 820689516 7.82157e+08 1.04926 ns
clickbench_q28/datafusion:vortex-file-compressed 6701537579 6.59209e+09 1.0166 ns
clickbench_q29/datafusion:vortex-file-compressed 245052299 2.42734e+08 1.00955 ns
clickbench_q30/datafusion:vortex-file-compressed 258951233 2.512e+08 1.03086 ns
clickbench_q31/datafusion:vortex-file-compressed 293004951 2.92244e+08 1.0026 ns
clickbench_q32/datafusion:vortex-file-compressed 1439942666 1.41909e+09 1.0147 ns
clickbench_q33/datafusion:vortex-file-compressed 1464361592 1.38819e+09 1.05487 ns
clickbench_q34/datafusion:vortex-file-compressed 1648956459 1.39959e+09 1.17817 ns 🚨
clickbench_q35/datafusion:vortex-file-compressed 575187103 5.16748e+08 1.11309 ns 🚨
clickbench_q36/datafusion:vortex-file-compressed 83411361 7.8693e+07 1.05996 ns
clickbench_q37/datafusion:vortex-file-compressed 39592700 3.85597e+07 1.02679 ns
clickbench_q38/datafusion:vortex-file-compressed 24814255 2.50962e+07 0.988767 ns
clickbench_q39/datafusion:vortex-file-compressed 159648675 1.5565e+08 1.02569 ns
clickbench_q40/datafusion:vortex-file-compressed 21698514 2.03335e+07 1.06713 ns
clickbench_q41/datafusion:vortex-file-compressed 18669823 2.03469e+07 0.917575 ns
clickbench_q42/datafusion:vortex-file-compressed 23787193 2.23887e+07 1.06247 ns
clickbench_q00/datafusion:vortex-compact 1722044 1.67698e+06 1.02687 ns
clickbench_q01/datafusion:vortex-compact 17727094 1.74191e+07 1.01768 ns
clickbench_q02/datafusion:vortex-compact 41829268 4.03352e+07 1.03704 ns
clickbench_q03/datafusion:vortex-compact 40447529 4.15066e+07 0.974484 ns
clickbench_q04/datafusion:vortex-compact 344182849 3.37218e+08 1.02065 ns
clickbench_q05/datafusion:vortex-compact 339716747 3.374e+08 1.00687 ns
clickbench_q06/datafusion:vortex-compact 1684627 1.71942e+06 0.979766 ns
clickbench_q07/datafusion:vortex-compact 26315956 2.56501e+07 1.02596 ns
clickbench_q08/datafusion:vortex-compact 427329252 4.27617e+08 0.999327 ns
clickbench_q09/datafusion:vortex-compact 662584074 6.4821e+08 1.02217 ns
clickbench_q10/datafusion:vortex-compact 133767321 1.36503e+08 0.979956 ns
clickbench_q11/datafusion:vortex-compact 175124728 1.83768e+08 0.952965 ns
clickbench_q12/datafusion:vortex-compact 294789575 2.91683e+08 1.01065 ns
clickbench_q13/datafusion:vortex-compact 535605878 5.24661e+08 1.02086 ns
clickbench_q14/datafusion:vortex-compact 309017044 3.06919e+08 1.00683 ns
clickbench_q15/datafusion:vortex-compact 397921863 3.93195e+08 1.01202 ns
clickbench_q16/datafusion:vortex-compact 802172885 7.82745e+08 1.02482 ns
clickbench_q17/datafusion:vortex-compact 788176152 7.73841e+08 1.01852 ns
clickbench_q18/datafusion:vortex-compact 1476761638 1.46788e+09 1.00605 ns
clickbench_q19/datafusion:vortex-compact 33624810 3.48821e+07 0.963956 ns
clickbench_q20/datafusion:vortex-compact 421037646 4.28782e+08 0.981938 ns
clickbench_q21/datafusion:vortex-compact 611138288 6.0368e+08 1.01236 ns
clickbench_q22/datafusion:vortex-compact 1027249339 9.95768e+08 1.03161 ns
clickbench_q23/datafusion:vortex-compact 3064671752 3.15207e+09 0.972273 ns
clickbench_q24/datafusion:vortex-compact 96325382 9.27825e+07 1.03818 ns
clickbench_q25/datafusion:vortex-compact 120914246 1.14997e+08 1.05146 ns
clickbench_q26/datafusion:vortex-compact 95917524 9.3713e+07 1.02352 ns
clickbench_q27/datafusion:vortex-compact 871348712 8.53902e+08 1.02043 ns
clickbench_q28/datafusion:vortex-compact 6185780397 5.97385e+09 1.03548 ns
clickbench_q29/datafusion:vortex-compact 220790219 2.19821e+08 1.00441 ns
clickbench_q30/datafusion:vortex-compact 401716002 3.83744e+08 1.04683 ns
clickbench_q31/datafusion:vortex-compact 472064345 4.74225e+08 0.995445 ns
clickbench_q32/datafusion:vortex-compact 1345017773 1.56014e+09 0.862115 ns 🚀
clickbench_q33/datafusion:vortex-compact 1523612238 1.55087e+09 0.982427 ns
clickbench_q34/datafusion:vortex-compact 1499155438 1.4416e+09 1.03993 ns
clickbench_q35/datafusion:vortex-compact 572995560 5.62714e+08 1.01827 ns
clickbench_q36/datafusion:vortex-compact 92774010 9.00811e+07 1.02989 ns
clickbench_q37/datafusion:vortex-compact 44066687 4.17525e+07 1.05543 ns
clickbench_q38/datafusion:vortex-compact 33338464 3.37084e+07 0.989024 ns
clickbench_q39/datafusion:vortex-compact 162261793 1.64927e+08 0.98384 ns
clickbench_q40/datafusion:vortex-compact 26446492 2.55568e+07 1.03481 ns
clickbench_q41/datafusion:vortex-compact 29568543 3.17012e+07 0.932725 ns
clickbench_q42/datafusion:vortex-compact 23140937 2.33555e+07 0.990814 ns
clickbench_q00/duckdb:parquet 125926172 1.24739e+08 1.00952 ns
clickbench_q01/duckdb:parquet 53079672 5.26203e+07 1.00873 ns
clickbench_q02/duckdb:parquet 67078019 6.51938e+07 1.0289 ns
clickbench_q03/duckdb:parquet 65156477 6.35715e+07 1.02493 ns
clickbench_q04/duckdb:parquet 200243300 1.99588e+08 1.00328 ns
clickbench_q05/duckdb:parquet 273690868 2.72902e+08 1.00289 ns
clickbench_q06/duckdb:parquet 62596657 6.29503e+07 0.994382 ns
clickbench_q07/duckdb:parquet 57956685 5.65834e+07 1.02427 ns
clickbench_q08/duckdb:parquet 264822926 2.64855e+08 0.99988 ns
clickbench_q09/duckdb:parquet 391426176 3.91227e+08 1.00051 ns
clickbench_q10/duckdb:parquet 96030733 9.65758e+07 0.994356 ns
clickbench_q11/duckdb:parquet 107310413 1.06759e+08 1.00517 ns
clickbench_q12/duckdb:parquet 288603263 2.8901e+08 0.998591 ns
clickbench_q13/duckdb:parquet 476461450 4.75744e+08 1.00151 ns
clickbench_q14/duckdb:parquet 322097325 3.19349e+08 1.0086 ns
clickbench_q15/duckdb:parquet 238000092 2.39683e+08 0.992977 ns
clickbench_q16/duckdb:parquet 573251840 5.68449e+08 1.00845 ns
clickbench_q17/duckdb:parquet 477214967 4.72708e+08 1.00953 ns
clickbench_q18/duckdb:parquet 994130041 9.83382e+08 1.01093 ns
clickbench_q19/duckdb:parquet 50191363 4.91124e+07 1.02197 ns
clickbench_q20/duckdb:parquet 404989744 4.04239e+08 1.00186 ns
clickbench_q21/duckdb:parquet 525113242 5.20411e+08 1.00904 ns
clickbench_q22/duckdb:parquet 915528063 9.14096e+08 1.00157 ns
clickbench_q23/duckdb:parquet 285171548 2.75728e+08 1.03425 ns
clickbench_q24/duckdb:parquet 79804356 8.05143e+07 0.991182 ns
clickbench_q25/duckdb:parquet 140542301 1.42333e+08 0.987417 ns
clickbench_q26/duckdb:parquet 53705129 5.41173e+07 0.992384 ns
clickbench_q27/duckdb:parquet 619202893 6.14467e+08 1.00771 ns
clickbench_q28/duckdb:parquet 4895830596 4.88092e+09 1.00306 ns
clickbench_q29/duckdb:parquet 65061380 6.26934e+07 1.03777 ns
clickbench_q30/duckdb:parquet 309248816 3.08479e+08 1.00249 ns
clickbench_q31/duckdb:parquet 350149466 3.51139e+08 0.997182 ns
clickbench_q32/duckdb:parquet 1046670973 1.04702e+09 0.999663 ns
clickbench_q33/duckdb:parquet 1065520950 1.06277e+09 1.00258 ns
clickbench_q34/duckdb:parquet 1101836489 1.09837e+09 1.00316 ns
clickbench_q35/duckdb:parquet 352247463 3.51598e+08 1.00185 ns
clickbench_q36/duckdb:parquet 61876008 6.21458e+07 0.995659 ns
clickbench_q37/duckdb:parquet 50019520 5.03044e+07 0.994337 ns
clickbench_q38/duckdb:parquet 53675774 5.36456e+07 1.00056 ns
clickbench_q39/duckdb:parquet 95795394 1.06804e+08 0.896928 ns 🚀
clickbench_q40/duckdb:parquet 55962323 5.53435e+07 1.01118 ns
clickbench_q41/duckdb:parquet 59603599 5.78479e+07 1.03035 ns
clickbench_q42/duckdb:parquet 44390982 4.39377e+07 1.01032 ns
clickbench_q00/duckdb:vortex-file-compressed 10046401 9.42575e+06 1.06585 ns
clickbench_q01/duckdb:vortex-file-compressed 15093790 1.38605e+07 1.08898 ns
clickbench_q02/duckdb:vortex-file-compressed 28195355 2.6741e+07 1.05439 ns
clickbench_q03/duckdb:vortex-file-compressed 34789695 3.31587e+07 1.04919 ns
clickbench_q04/duckdb:vortex-file-compressed 172936378 1.71222e+08 1.01001 ns
clickbench_q05/duckdb:vortex-file-compressed 195358154 1.92819e+08 1.01317 ns
clickbench_q06/duckdb:vortex-file-compressed 25293682 2.3567e+07 1.07326 ns
clickbench_q07/duckdb:vortex-file-compressed 18978392 1.93906e+07 0.978742 ns
clickbench_q08/duckdb:vortex-file-compressed 264332991 2.61253e+08 1.01179 ns
clickbench_q09/duckdb:vortex-file-compressed 374551386 3.69036e+08 1.01495 ns
clickbench_q10/duckdb:vortex-file-compressed 74283638 7.40634e+07 1.00297 ns
clickbench_q11/duckdb:vortex-file-compressed 84290114 8.31819e+07 1.01332 ns
clickbench_q12/duckdb:vortex-file-compressed 200339991 2.00516e+08 0.999122 ns
clickbench_q13/duckdb:vortex-file-compressed 472440249 4.68284e+08 1.00887 ns
clickbench_q14/duckdb:vortex-file-compressed 290578335 2.87368e+08 1.01117 ns
clickbench_q15/duckdb:vortex-file-compressed 218150582 2.16556e+08 1.00737 ns
clickbench_q16/duckdb:vortex-file-compressed 944587114 9.54873e+08 0.989228 ns
clickbench_q17/duckdb:vortex-file-compressed 844861838 8.46085e+08 0.998555 ns
clickbench_q18/duckdb:vortex-file-compressed 1402727046 1.41644e+09 0.990316 ns
clickbench_q19/duckdb:vortex-file-compressed 25537494 2.32208e+07 1.09977 ns
clickbench_q20/duckdb:vortex-file-compressed 367646365 3.65625e+08 1.00553 ns
clickbench_q21/duckdb:vortex-file-compressed 404911794 3.95562e+08 1.02364 ns
clickbench_q22/duckdb:vortex-file-compressed 590791164 5.68186e+08 1.03978 ns
clickbench_q23/duckdb:vortex-file-compressed 1197768767 1.9269e+09 0.621605 ns 🚀
clickbench_q24/duckdb:vortex-file-compressed 55515933 4.95815e+07 1.11969 ns 🚨
clickbench_q25/duckdb:vortex-file-compressed 75755774 7.16135e+07 1.05784 ns
clickbench_q26/duckdb:vortex-file-compressed 51112674 4.31513e+07 1.1845 ns 🚨
clickbench_q27/duckdb:vortex-file-compressed 528638526 5.22099e+08 1.01252 ns
clickbench_q28/duckdb:vortex-file-compressed 3076410045 3.09497e+09 0.994002 ns
clickbench_q29/duckdb:vortex-file-compressed 31727392 3.06632e+07 1.0347 ns
clickbench_q30/duckdb:vortex-file-compressed 193471109 1.94279e+08 0.99584 ns
clickbench_q31/duckdb:vortex-file-compressed 272723393 2.65348e+08 1.02779 ns
clickbench_q32/duckdb:vortex-file-compressed 1044566628 1.05519e+09 0.98993 ns
clickbench_q33/duckdb:vortex-file-compressed 1074714646 1.07851e+09 0.996484 ns
clickbench_q34/duckdb:vortex-file-compressed 1527480585 1.54027e+09 0.991697 ns
clickbench_q35/duckdb:vortex-file-compressed 360521948 3.61636e+08 0.996919 ns
clickbench_q36/duckdb:vortex-file-compressed 26076387 2.50607e+07 1.04053 ns
clickbench_q37/duckdb:vortex-file-compressed 16806300 1.66278e+07 1.01073 ns
clickbench_q38/duckdb:vortex-file-compressed 18880855 1.85211e+07 1.01942 ns
clickbench_q39/duckdb:vortex-file-compressed 47216675 4.61114e+07 1.02397 ns
clickbench_q40/duckdb:vortex-file-compressed 15720446 1.60897e+07 0.977049 ns
clickbench_q41/duckdb:vortex-file-compressed 15892189 1.61756e+07 0.98248 ns
clickbench_q42/duckdb:vortex-file-compressed 22617262 2.27124e+07 0.995812 ns
clickbench_q00/duckdb:vortex-compact 9566793 1.03401e+07 0.925209 ns
clickbench_q01/duckdb:vortex-compact 17526110 1.68177e+07 1.04212 ns
clickbench_q02/duckdb:vortex-compact 40221189 3.94353e+07 1.01993 ns
clickbench_q03/duckdb:vortex-compact 44144272 4.26574e+07 1.03486 ns
clickbench_q04/duckdb:vortex-compact 194720701 1.94788e+08 0.999652 ns
clickbench_q05/duckdb:vortex-compact 228311629 2.24685e+08 1.01614 ns
clickbench_q06/duckdb:vortex-compact 24900203 2.38233e+07 1.0452 ns
clickbench_q07/duckdb:vortex-compact 23641173 2.48125e+07 0.952794 ns
clickbench_q08/duckdb:vortex-compact 302752333 2.99292e+08 1.01156 ns
clickbench_q09/duckdb:vortex-compact 454899364 4.53562e+08 1.00295 ns
clickbench_q10/duckdb:vortex-compact 128504517 1.27822e+08 1.00534 ns
clickbench_q11/duckdb:vortex-compact 165459710 1.64955e+08 1.00306 ns
clickbench_q12/duckdb:vortex-compact 246754248 2.46648e+08 1.00043 ns
clickbench_q13/duckdb:vortex-compact 587563688 5.74741e+08 1.02231 ns
clickbench_q14/duckdb:vortex-compact 358878363 3.54297e+08 1.01293 ns
clickbench_q15/duckdb:vortex-compact 237603362 2.35728e+08 1.00795 ns
clickbench_q16/duckdb:vortex-compact 1034949398 1.02554e+09 1.00917 ns
clickbench_q17/duckdb:vortex-compact 928882809 9.33793e+08 0.994742 ns
clickbench_q18/duckdb:vortex-compact 1497616166 1.506e+09 0.994433 ns
clickbench_q19/duckdb:vortex-compact 31492545 2.885e+07 1.0916 ns
clickbench_q20/duckdb:vortex-compact 463938089 4.53853e+08 1.02222 ns
clickbench_q21/duckdb:vortex-compact 655533707 6.51787e+08 1.00575 ns
clickbench_q22/duckdb:vortex-compact 1040633458 9.93328e+08 1.04762 ns
clickbench_q23/duckdb:vortex-compact 4915655967 7.82819e+09 0.627943 ns 🚀
clickbench_q24/duckdb:vortex-compact 92665392 1.0312e+08 0.898617 ns 🚀
clickbench_q25/duckdb:vortex-compact 133870577 1.26404e+08 1.05907 ns
clickbench_q26/duckdb:vortex-compact 89712780 7.78527e+07 1.15234 ns 🚨
clickbench_q27/duckdb:vortex-compact 598526117 5.80818e+08 1.03049 ns
clickbench_q28/duckdb:vortex-compact 3212095219 3.18202e+09 1.00945 ns
clickbench_q29/duckdb:vortex-compact 38107585 3.64403e+07 1.04575 ns
clickbench_q30/duckdb:vortex-compact 340513972 3.40748e+08 0.999312 ns
clickbench_q31/duckdb:vortex-compact 443237099 4.48351e+08 0.988595 ns
clickbench_q32/duckdb:vortex-compact 1121658687 1.12625e+09 0.995924 ns
clickbench_q33/duckdb:vortex-compact 1124598399 1.11074e+09 1.01248 ns
clickbench_q34/duckdb:vortex-compact 1612135000 1.60965e+09 1.00154 ns
clickbench_q35/duckdb:vortex-compact 371992318 3.7355e+08 0.995829 ns
clickbench_q36/duckdb:vortex-compact 31675237 2.98074e+07 1.06266 ns
clickbench_q37/duckdb:vortex-compact 22938156 2.16775e+07 1.05815 ns
clickbench_q38/duckdb:vortex-compact 24109947 2.27666e+07 1.05901 ns
clickbench_q39/duckdb:vortex-compact 58010883 5.83497e+07 0.994194 ns
clickbench_q40/duckdb:vortex-compact 21089882 1.95626e+07 1.07807 ns
clickbench_q41/duckdb:vortex-compact 20878242 2.01947e+07 1.03385 ns
clickbench_q42/duckdb:vortex-compact 20869506 1.88412e+07 1.10765 ns 🚨
clickbench_q00/duckdb:duckdb 19926780 1.97803e+07 1.00741 ns
clickbench_q01/duckdb:duckdb 39626791 3.78063e+07 1.04815 ns
clickbench_q02/duckdb:duckdb 48125884 4.68724e+07 1.02674 ns
clickbench_q03/duckdb:duckdb 48513900 4.84854e+07 1.00059 ns
clickbench_q04/duckdb:duckdb 191301655 2.01637e+08 0.948743 ns
clickbench_q05/duckdb:duckdb 299790554 2.97455e+08 1.00785 ns
clickbench_q06/duckdb:duckdb 36403380 3.63328e+07 1.00194 ns
clickbench_q07/duckdb:duckdb 39123086 3.8583e+07 1.014 ns
clickbench_q08/duckdb:duckdb 251021208 2.49027e+08 1.00801 ns
clickbench_q09/duckdb:duckdb 365603683 3.63683e+08 1.00528 ns
clickbench_q10/duckdb:duckdb 111528402 1.09068e+08 1.02256 ns
clickbench_q11/duckdb:duckdb 122480511 1.18701e+08 1.03184 ns
clickbench_q12/duckdb:duckdb 265750465 2.65156e+08 1.00224 ns
clickbench_q13/duckdb:duckdb 453126617 4.456e+08 1.01689 ns
clickbench_q14/duckdb:duckdb 291348604 2.91118e+08 1.00079 ns
clickbench_q15/duckdb:duckdb 221030793 2.19434e+08 1.00728 ns
clickbench_q16/duckdb:duckdb 546746268 5.42575e+08 1.00769 ns
clickbench_q17/duckdb:duckdb 460877724 4.59702e+08 1.00256 ns
clickbench_q18/duckdb:duckdb 960597206 9.59251e+08 1.0014 ns
clickbench_q19/duckdb:duckdb 37065337 3.67312e+07 1.0091 ns
clickbench_q20/duckdb:duckdb 446194375 4.47876e+08 0.996246 ns
clickbench_q21/duckdb:duckdb 465367882 4.79326e+08 0.970881 ns
clickbench_q22/duckdb:duckdb 536635553 5.61528e+08 0.95567 ns
clickbench_q23/duckdb:duckdb 238638184 2.34296e+08 1.01853 ns
clickbench_q24/duckdb:duckdb 50251408 4.94471e+07 1.01627 ns
clickbench_q25/duckdb:duckdb 112603443 1.10706e+08 1.01714 ns
clickbench_q26/duckdb:duckdb 48638903 4.76462e+07 1.02084 ns
clickbench_q27/duckdb:duckdb 524395995 5.30944e+08 0.987667 ns
clickbench_q28/duckdb:duckdb 4489859619 4.5164e+09 0.994123 ns
clickbench_q29/duckdb:duckdb 51331629 5.03193e+07 1.02012 ns
clickbench_q30/duckdb:duckdb 270200869 2.72555e+08 0.991364 ns
clickbench_q31/duckdb:duckdb 339668771 3.40746e+08 0.99684 ns
clickbench_q32/duckdb:duckdb 1038182608 1.02708e+09 1.01081 ns
clickbench_q33/duckdb:duckdb 1067816044 1.06694e+09 1.00082 ns
clickbench_q34/duckdb:duckdb 1138178763 1.14333e+09 0.995491 ns
clickbench_q35/duckdb:duckdb 267459941 2.65735e+08 1.00649 ns
clickbench_q36/duckdb:duckdb 44076261 4.40251e+07 1.00116 ns
clickbench_q37/duckdb:duckdb 32857045 3.28665e+07 0.999711 ns
clickbench_q38/duckdb:duckdb 34092250 3.37615e+07 1.0098 ns
clickbench_q39/duckdb:duckdb 84057932 7.5428e+07 1.11441 ns 🚨
clickbench_q40/duckdb:duckdb 33017172 3.27605e+07 1.00784 ns
clickbench_q41/duckdb:duckdb 33538912 3.34092e+07 1.00388 ns
clickbench_q42/duckdb:duckdb 33052481 3.29678e+07 1.00257 ns

@github-actions
Copy link
Contributor

Benchmarks: Compression

Summary

  • Overall: 1.011x ➖
  • Vortex: 1.007x ➖
  • Best: vortex:parquet-zstd ratio decompress time/wide table cols=1000 chunks=1 rows=1000 (0.884x)
  • Worst: vortex:parquet-zstd ratio decompress time/wide table cols=100 chunks=50 rows=1000 (1.143x)
  • Significant (>10%): 1↑ 2↓
Detailed Results Table
name PR b62a8e8 base bc4fd79 ratio (PR/base) unit remark
parquet_rs-zstd compress time/taxi 1.41055e+09 1.40644e+09 1.00293 ns
parquet_rs-zstd decompress time/taxi 3.00436e+08 2.92057e+08 1.02869 ns
compress time/taxi 7.01057e+08 7.02307e+08 0.99822 ns
decompress time/taxi 2.12164e+07 2.17085e+07 0.977329 ns
parquet_rs-zstd compress time/Arade 2.53183e+09 2.55389e+09 0.991362 ns
parquet_rs-zstd decompress time/Arade 6.65671e+08 6.73059e+08 0.989024 ns
compress time/Arade 1.08203e+09 1.10177e+09 0.982084 ns
decompress time/Arade 3.35579e+07 3.08544e+07 1.08762 ns
parquet_rs-zstd compress time/Bimbo 1.6403e+10 1.61917e+10 1.01305 ns
parquet_rs-zstd decompress time/Bimbo 2.32037e+09 2.30379e+09 1.0072 ns
compress time/Bimbo 6.83427e+09 7.00943e+09 0.975011 ns
decompress time/Bimbo 1.08123e+08 1.02148e+08 1.05849 ns
parquet_rs-zstd compress time/CMSprovider 8.31876e+09 8.09528e+09 1.02761 ns
parquet_rs-zstd decompress time/CMSprovider 2.20906e+09 2.18168e+09 1.01255 ns
compress time/CMSprovider 2.90209e+09 2.82949e+09 1.02566 ns
decompress time/CMSprovider 8.99013e+07 8.48848e+07 1.0591 ns
parquet_rs-zstd compress time/Euro2016 1.50503e+09 1.47038e+09 1.02357 ns
parquet_rs-zstd decompress time/Euro2016 4.27382e+08 4.22233e+08 1.0122 ns
compress time/Euro2016 4.3215e+08 4.23765e+08 1.01979 ns
decompress time/Euro2016 2.36499e+07 2.25926e+07 1.0468 ns
parquet_rs-zstd compress time/Food 9.46182e+08 9.39142e+08 1.0075 ns
parquet_rs-zstd decompress time/Food 2.46433e+08 2.48739e+08 0.99073 ns
compress time/Food 3.90163e+08 3.93929e+08 0.99044 ns
decompress time/Food 9.65859e+06 9.51424e+06 1.01517 ns
parquet_rs-zstd compress time/HashTags 2.86015e+09 2.74246e+09 1.04291 ns
parquet_rs-zstd decompress time/HashTags 7.7021e+08 7.4972e+08 1.02733 ns
compress time/HashTags 9.57059e+08 9.31471e+08 1.02747 ns
decompress time/HashTags 9.3683e+07 9.13572e+07 1.02546 ns
parquet_rs-zstd compress time/TPC-H l_comment chunked 3.29407e+09 3.24766e+09 1.01429 ns
parquet_rs-zstd decompress time/TPC-H l_comment chunked 7.24892e+08 7.16232e+08 1.01209 ns
compress time/TPC-H l_comment chunked 1.29601e+09 1.29938e+09 0.997405 ns
decompress time/TPC-H l_comment chunked 5.06656e+07 4.74258e+07 1.06831 ns
parquet_rs-zstd compress time/TPC-H l_comment canonical 3.23198e+09 3.27167e+09 0.987867 ns
parquet_rs-zstd decompress time/TPC-H l_comment canonical 7.14961e+08 7.23808e+08 0.987777 ns
compress time/TPC-H l_comment canonical 1.28039e+09 1.2667e+09 1.01081 ns
decompress time/TPC-H l_comment canonical 5.21427e+07 4.62557e+07 1.12727 ns 🚨
parquet_rs-zstd compress time/wide table cols=100 chunks=1 rows=1000 7.50311e+06 7.66481e+06 0.978904 ns
parquet_rs-zstd decompress time/wide table cols=100 chunks=1 rows=1000 2.61083e+06 2.601e+06 1.00378 ns
compress time/wide table cols=100 chunks=1 rows=1000 1.60815e+07 1.50529e+07 1.06833 ns
decompress time/wide table cols=100 chunks=1 rows=1000 3.2256e+06 2.92614e+06 1.10234 ns 🚨
parquet_rs-zstd compress time/wide table cols=1000 chunks=1 rows=1000 9.0406e+07 8.97337e+07 1.00749 ns
parquet_rs-zstd decompress time/wide table cols=1000 chunks=1 rows=1000 3.16616e+07 2.99147e+07 1.0584 ns
compress time/wide table cols=1000 chunks=1 rows=1000 1.59756e+08 1.53622e+08 1.03993 ns
decompress time/wide table cols=1000 chunks=1 rows=1000 2.70044e+07 2.88666e+07 0.93549 ns
parquet_rs-zstd compress time/wide table cols=10000 chunks=1 rows=1000 9.26851e+08 9.07206e+08 1.02165 ns
parquet_rs-zstd decompress time/wide table cols=10000 chunks=1 rows=1000 3.4654e+08 3.3965e+08 1.02029 ns
compress time/wide table cols=10000 chunks=1 rows=1000 1.50603e+09 1.49787e+09 1.00545 ns
decompress time/wide table cols=10000 chunks=1 rows=1000 2.92976e+08 2.88269e+08 1.01633 ns
parquet_rs-zstd compress time/wide table cols=100 chunks=50 rows=1000 7.73572e+06 7.76985e+06 0.995608 ns
parquet_rs-zstd decompress time/wide table cols=100 chunks=50 rows=1000 2.62369e+06 2.76175e+06 0.950011 ns
compress time/wide table cols=100 chunks=50 rows=1000 1.56e+07 1.71578e+07 0.909206 ns
decompress time/wide table cols=100 chunks=50 rows=1000 3.19944e+06 2.9457e+06 1.08614 ns
parquet_rs-zstd compress time/wide table cols=1000 chunks=50 rows=1000 9.0046e+07 8.74561e+07 1.02961 ns
parquet_rs-zstd decompress time/wide table cols=1000 chunks=50 rows=1000 3.1136e+07 3.09557e+07 1.00582 ns
compress time/wide table cols=1000 chunks=50 rows=1000 1.58283e+08 1.52999e+08 1.03454 ns
decompress time/wide table cols=1000 chunks=50 rows=1000 2.73796e+07 2.73625e+07 1.00062 ns
parquet_rs-zstd compress time/wide table cols=10000 chunks=50 rows=1000 9.16256e+08 9.0724e+08 1.00994 ns
parquet_rs-zstd decompress time/wide table cols=10000 chunks=50 rows=1000 3.50181e+08 3.41299e+08 1.02602 ns
compress time/wide table cols=10000 chunks=50 rows=1000 1.49684e+09 1.49514e+09 1.00113 ns
decompress time/wide table cols=10000 chunks=50 rows=1000 3.04324e+08 2.82869e+08 1.07585 ns
parquet size/taxi 5.58792e+07 5.58792e+07 1 bytes
vortex-file-compressed size/taxi 5.14542e+07 5.14587e+07 0.999912 bytes
vortex:parquet-zstd size/taxi 0.920811 0.920892 0.999912 ratio
vortex:parquet-zstd ratio compress time/taxi 0.497009 0.499352 0.995307 ratio
vortex:parquet-zstd ratio decompress time/taxi 0.0706187 0.0743299 0.950071 ratio
parquet size/Arade 3.05282e+08 3.05282e+08 1 bytes
vortex-file-compressed size/Arade 1.43322e+08 1.42857e+08 1.00325 bytes
vortex:parquet-zstd size/Arade 0.469473 0.467952 1.00325 ratio
vortex:parquet-zstd ratio compress time/Arade 0.427373 0.43141 0.990642 ratio
vortex:parquet-zstd ratio decompress time/Arade 0.0504121 0.0458421 1.09969 ratio
parquet size/Bimbo 3.88935e+08 3.88935e+08 1 bytes
vortex-file-compressed size/Bimbo 5.26092e+08 5.26136e+08 0.999918 bytes
vortex:parquet-zstd size/Bimbo 1.35265 1.35276 0.999918 ratio
vortex:parquet-zstd ratio compress time/Bimbo 0.416647 0.432902 0.962452 ratio
vortex:parquet-zstd ratio decompress time/Bimbo 0.0465972 0.0443392 1.05093 ratio
parquet size/CMSprovider 3.84635e+08 3.84635e+08 1 bytes
vortex-file-compressed size/CMSprovider 4.48348e+08 4.49522e+08 0.997389 bytes
vortex:parquet-zstd size/CMSprovider 1.16565 1.1687 0.997389 ratio
vortex:parquet-zstd ratio compress time/CMSprovider 0.348862 0.349523 0.998107 ratio
vortex:parquet-zstd ratio decompress time/CMSprovider 0.0406966 0.0389079 1.04597 ratio
parquet size/Euro2016 1.23043e+08 1.23043e+08 1 bytes
vortex-file-compressed size/Euro2016 1.67859e+08 1.68035e+08 0.998958 bytes
vortex:parquet-zstd size/Euro2016 1.36424 1.36566 0.998958 ratio
vortex:parquet-zstd ratio compress time/Euro2016 0.287136 0.288201 0.996307 ratio
vortex:parquet-zstd ratio decompress time/Euro2016 0.0553367 0.0535074 1.03419 ratio
parquet size/Food 3.61776e+07 3.61776e+07 1 bytes
vortex-file-compressed size/Food 4.41635e+07 4.41638e+07 0.999993 bytes
vortex:parquet-zstd size/Food 1.22074 1.22075 0.999993 ratio
vortex:parquet-zstd ratio compress time/Food 0.412356 0.419456 0.983071 ratio
vortex:parquet-zstd ratio decompress time/Food 0.0391935 0.0382499 1.02467 ratio
parquet size/HashTags 1.33855e+08 1.33855e+08 1 bytes
vortex-file-compressed size/HashTags 1.98707e+08 1.98965e+08 0.998701 bytes
vortex:parquet-zstd size/HashTags 1.48449 1.48643 0.998701 ratio
vortex:parquet-zstd ratio compress time/HashTags 0.334618 0.339648 0.985191 ratio
vortex:parquet-zstd ratio decompress time/HashTags 0.121633 0.121855 0.998178 ratio
parquet size/TPC-H l_comment chunked 1.58411e+08 1.58411e+08 1 bytes
vortex-file-compressed size/TPC-H l_comment chunked 1.80419e+08 1.80429e+08 0.999944 bytes
vortex:parquet-zstd size/TPC-H l_comment chunked 1.13893 1.13899 0.999944 ratio
vortex:parquet-zstd ratio compress time/TPC-H l_comment chunked 0.393439 0.400098 0.983355 ratio
vortex:parquet-zstd ratio decompress time/TPC-H l_comment chunked 0.069894 0.0662158 1.05555 ratio
parquet size/TPC-H l_comment canonical 1.58411e+08 1.58411e+08 1 bytes
vortex-file-compressed size/TPC-H l_comment canonical 1.80419e+08 1.80429e+08 0.999944 bytes
vortex:parquet-zstd size/TPC-H l_comment canonical 1.13893 1.13899 0.999944 ratio
vortex:parquet-zstd ratio compress time/TPC-H l_comment canonical 0.396163 0.387172 1.02322 ratio
vortex:parquet-zstd ratio decompress time/TPC-H l_comment canonical 0.0729309 0.063906 1.14122 ratio 🚨
parquet size/wide table cols=100 chunks=1 rows=1000 932204 932204 1 bytes
vortex-file-compressed size/wide table cols=100 chunks=1 rows=1000 884384 884384 1 bytes
vortex:parquet-zstd size/wide table cols=100 chunks=1 rows=1000 0.948702 0.948702 1 ratio
vortex:parquet-zstd ratio compress time/wide table cols=100 chunks=1 rows=1000 2.14331 1.9639 1.09135 ratio
vortex:parquet-zstd ratio decompress time/wide table cols=100 chunks=1 rows=1000 1.23547 1.12501 1.09818 ratio
parquet size/wide table cols=1000 chunks=1 rows=1000 9.322e+06 9.322e+06 1 bytes
vortex-file-compressed size/wide table cols=1000 chunks=1 rows=1000 8.82958e+06 8.82958e+06 1 bytes
vortex:parquet-zstd size/wide table cols=1000 chunks=1 rows=1000 0.947177 0.947177 1 ratio
vortex:parquet-zstd ratio compress time/wide table cols=1000 chunks=1 rows=1000 1.7671 1.71198 1.0322 ratio
vortex:parquet-zstd ratio decompress time/wide table cols=1000 chunks=1 rows=1000 0.852907 0.964964 0.883875 ratio 🚀
parquet size/wide table cols=10000 chunks=1 rows=1000 9.322e+07 9.322e+07 1 bytes
vortex-file-compressed size/wide table cols=10000 chunks=1 rows=1000 8.83176e+07 8.83176e+07 1 bytes
vortex:parquet-zstd size/wide table cols=10000 chunks=1 rows=1000 0.94741 0.94741 1 ratio
vortex:parquet-zstd ratio compress time/wide table cols=10000 chunks=1 rows=1000 1.62489 1.65108 0.984136 ratio
vortex:parquet-zstd ratio decompress time/wide table cols=10000 chunks=1 rows=1000 0.845431 0.848726 0.996119 ratio
parquet size/wide table cols=100 chunks=50 rows=1000 932204 932204 1 bytes
vortex-file-compressed size/wide table cols=100 chunks=50 rows=1000 884384 884384 1 bytes
vortex:parquet-zstd size/wide table cols=100 chunks=50 rows=1000 0.948702 0.948702 1 ratio
vortex:parquet-zstd ratio compress time/wide table cols=100 chunks=50 rows=1000 2.01661 2.20825 0.913217 ratio
vortex:parquet-zstd ratio decompress time/wide table cols=100 chunks=50 rows=1000 1.21945 1.06661 1.14329 ratio 🚨
parquet size/wide table cols=1000 chunks=50 rows=1000 9.322e+06 9.322e+06 1 bytes
vortex-file-compressed size/wide table cols=1000 chunks=50 rows=1000 8.82958e+06 8.82958e+06 1 bytes
vortex:parquet-zstd size/wide table cols=1000 chunks=50 rows=1000 0.947177 0.947177 1 ratio
vortex:parquet-zstd ratio compress time/wide table cols=1000 chunks=50 rows=1000 1.7578 1.74943 1.00478 ratio
vortex:parquet-zstd ratio decompress time/wide table cols=1000 chunks=50 rows=1000 0.879356 0.883924 0.994832 ratio
parquet size/wide table cols=10000 chunks=50 rows=1000 9.322e+07 9.322e+07 1 bytes
vortex-file-compressed size/wide table cols=10000 chunks=50 rows=1000 8.83176e+07 8.83176e+07 1 bytes
vortex:parquet-zstd size/wide table cols=10000 chunks=50 rows=1000 0.94741 0.94741 1 ratio
vortex:parquet-zstd ratio compress time/wide table cols=10000 chunks=50 rows=1000 1.63364 1.64801 0.99128 ratio
vortex:parquet-zstd ratio decompress time/wide table cols=10000 chunks=50 rows=1000 0.869048 0.828799 1.04856 ratio

Copy link
Contributor

@AdamGS AdamGS left a comment

Choose a reason for hiding this comment

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

I think this makes perfect sense, I'm not sure there's a way to test it though

@palaska
Copy link
Contributor Author

palaska commented Feb 24, 2026

I noticed this was also missing at Filter as well (#6650). Holding off until we decide whether we want to do this by default (#6655) . It looks like it degrades perf a little but not sure how important that is. A wasted execute_parent call should be just a couple of vtable dispatches and a type check, no?

@palaska palaska added the do not merge Pull requests that are not intended to merge label Feb 24, 2026
@palaska palaska added the do not merge Pull requests that are not intended to merge label Feb 24, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

changelog/performance A performance improvement do not merge Pull requests that are not intended to merge

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants