Skip to content

perf: in vortex->duckdb conversion use as constant #3303

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 8 commits into
base: develop
Choose a base branch
from

Conversation

joseph-isaacs
Copy link
Contributor

Signed-off-by: Joe Isaacs [email protected]

Signed-off-by: Joe Isaacs <[email protected]>
Signed-off-by: Joe Isaacs <[email protected]>
# Conflicts:
#	vortex-duckdb/src/convert/array/array_ref.rs
#	vortex-duckdb/src/convert/array/dict.rs
Signed-off-by: Joe Isaacs <[email protected]>
Signed-off-by: Joe Isaacs <[email protected]>
@joseph-isaacs joseph-isaacs added the benchmark Run benchmarks on this branch label May 14, 2025
@github-actions github-actions bot removed the benchmark Run benchmarks on this branch label May 14, 2025
@joseph-isaacs joseph-isaacs added the benchmark Run benchmarks on this branch label May 14, 2025
@github-actions github-actions bot removed the benchmark Run benchmarks on this branch label May 14, 2025
@joseph-isaacs joseph-isaacs added the benchmark Run benchmarks on this branch label May 15, 2025
@github-actions github-actions bot removed the benchmark Run benchmarks on this branch label May 15, 2025
@joseph-isaacs joseph-isaacs added the benchmark Run benchmarks on this branch label May 16, 2025
@github-actions github-actions bot added performance and removed benchmark Run benchmarks on this branch labels May 16, 2025
Copy link
Contributor

Benchmarks: random_access

Table of Results
name PR fff0a0a base 5550cb3 ratio (PR/base) unit
random-access/vortex-tokio-local-disk 1780997 1.58618e+06 1.12282 ns
random-access/parquet-tokio-local-disk 193051529 1.83992e+08 1.04924 ns

Copy link
Contributor

Benchmarks: TPC-H on NVME

Table of Results
name PR fff0a0a base 5550cb3 ratio (PR/base) unit
tpch_q01/DataFusion:arrow 64043914 6.63206e+07 0.965671 ns
tpch_q02/DataFusion:arrow 16349598 1.69681e+07 0.963549 ns
tpch_q03/DataFusion:arrow 23746832 2.50681e+07 0.947294 ns
tpch_q04/DataFusion:arrow 18376440 1.92412e+07 0.955058 ns
tpch_q05/DataFusion:arrow 32864815 3.39279e+07 0.968667 ns
tpch_q06/DataFusion:arrow 6213406 6.0775e+06 1.02236 ns
tpch_q07/DataFusion:arrow 53636432 5.44365e+07 0.985302 ns
tpch_q08/DataFusion:arrow 18668480 1.90599e+07 0.979463 ns
tpch_q09/DataFusion:arrow 34972230 3.46119e+07 1.01041 ns
tpch_q10/DataFusion:arrow 39351825 3.94838e+07 0.996658 ns
tpch_q11/DataFusion:arrow 7718817 7.93926e+06 0.972234 ns
tpch_q12/DataFusion:arrow 19215865 1.85007e+07 1.03866 ns
tpch_q13/DataFusion:arrow 14840816 1.51108e+07 0.982133 ns
tpch_q14/DataFusion:arrow 8595754 8.30668e+06 1.0348 ns
tpch_q15/DataFusion:arrow 18114168 1.82111e+07 0.994676 ns
tpch_q16/DataFusion:arrow 15114717 1.47331e+07 1.0259 ns
tpch_q17/DataFusion:arrow 50302328 5.09247e+07 0.98778 ns
tpch_q18/DataFusion:arrow 110382809 1.12743e+08 0.979066 ns
tpch_q19/DataFusion:arrow 16974992 1.76897e+07 0.959599 ns
tpch_q20/DataFusion:arrow 23082792 2.32814e+07 0.991471 ns
tpch_q21/DataFusion:arrow 84757433 8.58782e+07 0.98695 ns
tpch_q22/DataFusion:arrow 10717019 1.085e+07 0.987741 ns
tpch_q01/DataFusion:parquet 105781611 1.05165e+08 1.00586 ns
tpch_q02/DataFusion:parquet 50402547 5.12885e+07 0.982727 ns
tpch_q03/DataFusion:parquet 48814225 4.98254e+07 0.979706 ns
tpch_q04/DataFusion:parquet 31425878 3.18296e+07 0.987315 ns
tpch_q05/DataFusion:parquet 64663953 6.51101e+07 0.993149 ns
tpch_q06/DataFusion:parquet 29346726 2.87879e+07 1.01941 ns
tpch_q07/DataFusion:parquet 80865423 8.33963e+07 0.969653 ns
tpch_q08/DataFusion:parquet 62825293 6.21276e+07 1.01123 ns
tpch_q09/DataFusion:parquet 85031799 8.7657e+07 0.970051 ns
tpch_q10/DataFusion:parquet 93897484 9.68559e+07 0.969455 ns
tpch_q11/DataFusion:parquet 28803525 2.98199e+07 0.965917 ns
tpch_q12/DataFusion:parquet 40850328 4.20108e+07 0.972378 ns
tpch_q13/DataFusion:parquet 46621590 4.5407e+07 1.02675 ns
tpch_q14/DataFusion:parquet 34484420 3.31947e+07 1.03885 ns
tpch_q15/DataFusion:parquet 56725935 5.60817e+07 1.01149 ns
tpch_q16/DataFusion:parquet 37171482 3.51262e+07 1.05823 ns
tpch_q17/DataFusion:parquet 101138642 9.87561e+07 1.02413 ns
tpch_q18/DataFusion:parquet 119362439 1.18889e+08 1.00398 ns
tpch_q19/DataFusion:parquet 75047196 7.38435e+07 1.0163 ns
tpch_q20/DataFusion:parquet 57760976 5.91029e+07 0.977295 ns
tpch_q21/DataFusion:parquet 104059917 1.02538e+08 1.01484 ns
tpch_q22/DataFusion:parquet 52003216 5.22103e+07 0.996034 ns
tpch_q01/DataFusion:vortex-file-compressed 60847765 6.02862e+07 1.00931 ns
tpch_q02/DataFusion:vortex-file-compressed 38919498 3.82624e+07 1.01717 ns
tpch_q03/DataFusion:vortex-file-compressed 29882665 2.98737e+07 1.0003 ns
tpch_q04/DataFusion:vortex-file-compressed 15865935 1.56327e+07 1.01492 ns
tpch_q05/DataFusion:vortex-file-compressed 49718990 4.84823e+07 1.02551 ns
tpch_q06/DataFusion:vortex-file-compressed 4346444 4.39747e+06 0.988397 ns
tpch_q07/DataFusion:vortex-file-compressed 65495710 6.66577e+07 0.982568 ns
tpch_q08/DataFusion:vortex-file-compressed 54250652 5.51091e+07 0.984422 ns
tpch_q09/DataFusion:vortex-file-compressed 75009386 7.70266e+07 0.973811 ns
tpch_q10/DataFusion:vortex-file-compressed 44135390 4.49616e+07 0.981624 ns
tpch_q11/DataFusion:vortex-file-compressed 26009491 2.65742e+07 0.978748 ns
tpch_q12/DataFusion:vortex-file-compressed 17384124 1.74178e+07 0.998068 ns
tpch_q13/DataFusion:vortex-file-compressed 18633665 1.85158e+07 1.00636 ns
tpch_q14/DataFusion:vortex-file-compressed 9999725 9.71637e+06 1.02916 ns
tpch_q15/DataFusion:vortex-file-compressed 17832747 1.81312e+07 0.983538 ns
tpch_q16/DataFusion:vortex-file-compressed 23855062 2.39965e+07 0.994106 ns
tpch_q17/DataFusion:vortex-file-compressed 78513747 7.91623e+07 0.991807 ns
tpch_q18/DataFusion:vortex-file-compressed 96148392 9.701e+07 0.991119 ns
tpch_q19/DataFusion:vortex-file-compressed 17547685 1.85573e+07 0.945594 ns
tpch_q20/DataFusion:vortex-file-compressed 26666224 2.73232e+07 0.975956 ns
tpch_q21/DataFusion:vortex-file-compressed 86753289 8.86932e+07 0.978128 ns
tpch_q22/DataFusion:vortex-file-compressed 13119351 1.32824e+07 0.987727 ns
tpch_q01/DuckDB:parquet 64000000 6.4e+07 1 ns
tpch_q02/DuckDB:parquet 35000000 3.5e+07 1 ns
tpch_q03/DuckDB:parquet 79000000 7.9e+07 1 ns
tpch_q04/DuckDB:parquet 39000000 3.8e+07 1.02632 ns
tpch_q05/DuckDB:parquet 58000000 5.8e+07 1 ns
tpch_q06/DuckDB:parquet 30000000 3e+07 1 ns
tpch_q07/DuckDB:parquet 60000000 6.2e+07 0.967742 ns
tpch_q08/DuckDB:parquet 67000000 6.8e+07 0.985294 ns
tpch_q09/DuckDB:parquet 99000000 1e+08 0.99 ns
tpch_q10/DuckDB:parquet 327000000 3.3e+08 0.990909 ns
tpch_q11/DuckDB:parquet 19000000 1.8e+07 1.05556 ns
tpch_q12/DuckDB:parquet 46000000 4.5e+07 1.02222 ns
tpch_q13/DuckDB:parquet 54000000 5.5e+07 0.981818 ns
tpch_q14/DuckDB:parquet 49000000 5e+07 0.98 ns
tpch_q15/DuckDB:parquet 62000000 6.4e+07 0.96875 ns
tpch_q16/DuckDB:parquet 69000000 6.9e+07 1 ns
tpch_q17/DuckDB:parquet 62000000 6.3e+07 0.984127 ns
tpch_q18/DuckDB:parquet 75000000 7.7e+07 0.974026 ns
tpch_q19/DuckDB:parquet 70000000 7.2e+07 0.972222 ns
tpch_q20/DuckDB:parquet 59000000 6e+07 0.983333 ns
tpch_q21/DuckDB:parquet 118000000 1.2e+08 0.983333 ns
tpch_q22/DuckDB:parquet 46000000 4.5e+07 1.02222 ns
tpch_q01/DuckDB:vortex-file-compressed 47000000 5e+07 0.94 ns
tpch_q02/DuckDB:vortex-file-compressed 55000000 6.3e+07 0.873016 ns
tpch_q03/DuckDB:vortex-file-compressed 74000000 8e+07 0.925 ns
tpch_q04/DuckDB:vortex-file-compressed 45000000 4.8e+07 0.9375 ns
tpch_q05/DuckDB:vortex-file-compressed 67000000 6.4e+07 1.04688 ns
tpch_q06/DuckDB:vortex-file-compressed 15000000 1.6e+07 0.9375 ns
tpch_q07/DuckDB:vortex-file-compressed 61000000 5.8e+07 1.05172 ns
tpch_q08/DuckDB:vortex-file-compressed 83000000 8.3e+07 1 ns
tpch_q09/DuckDB:vortex-file-compressed 99000000 1.02e+08 0.970588 ns
tpch_q10/DuckDB:vortex-file-compressed 288000000 2.91e+08 0.989691 ns
tpch_q11/DuckDB:vortex-file-compressed 34000000 3.3e+07 1.0303 ns
tpch_q12/DuckDB:vortex-file-compressed 43000000 4.3e+07 1 ns
tpch_q13/DuckDB:vortex-file-compressed 59000000 6.3e+07 0.936508 ns
tpch_q14/DuckDB:vortex-file-compressed 32000000 3.3e+07 0.969697 ns
tpch_q15/DuckDB:vortex-file-compressed 52000000 5.2e+07 1 ns
tpch_q16/DuckDB:vortex-file-compressed 76000000 8.2e+07 0.926829 ns
tpch_q17/DuckDB:vortex-file-compressed 54000000 5.4e+07 1 ns
tpch_q18/DuckDB:vortex-file-compressed 81000000 8.1e+07 1 ns
tpch_q19/DuckDB:vortex-file-compressed 44000000 4.6e+07 0.956522 ns
tpch_q20/DuckDB:vortex-file-compressed 50000000 5.1e+07 0.980392 ns
tpch_q21/DuckDB:vortex-file-compressed 131000000 1.27e+08 1.0315 ns
tpch_q22/DuckDB:vortex-file-compressed 50000000 5e+07 1 ns
tpch_q01/DuckDB:duckdb 27000000 2.7e+07 1 ns
tpch_q02/DuckDB:duckdb 21000000 2.2e+07 0.954545 ns
tpch_q03/DuckDB:duckdb 54000000 5.4e+07 1 ns
tpch_q04/DuckDB:duckdb 23000000 2.4e+07 0.958333 ns
tpch_q05/DuckDB:duckdb 34000000 3.2e+07 1.0625 ns
tpch_q06/DuckDB:duckdb 10000000 1e+07 1 ns
tpch_q07/DuckDB:duckdb 34000000 3.2e+07 1.0625 ns
tpch_q08/DuckDB:duckdb 32000000 3.1e+07 1.03226 ns
tpch_q09/DuckDB:duckdb 66000000 6.9e+07 0.956522 ns
tpch_q10/DuckDB:duckdb 283000000 2.89e+08 0.979239 ns
tpch_q11/DuckDB:duckdb 11000000 1.1e+07 1 ns
tpch_q12/DuckDB:duckdb 29000000 3e+07 0.966667 ns
tpch_q13/DuckDB:duckdb 42000000 4.2e+07 1 ns
tpch_q14/DuckDB:duckdb 29000000 3e+07 0.966667 ns
tpch_q15/DuckDB:duckdb 39000000 4e+07 0.975 ns
tpch_q16/DuckDB:duckdb 60000000 5.9e+07 1.01695 ns
tpch_q17/DuckDB:duckdb 31000000 3.2e+07 0.96875 ns
tpch_q18/DuckDB:duckdb 47000000 4.7e+07 1 ns
tpch_q19/DuckDB:duckdb 42000000 4.2e+07 1 ns
tpch_q20/DuckDB:duckdb 34000000 3.6e+07 0.944444 ns
tpch_q21/DuckDB:duckdb 65000000 6.4e+07 1.01562 ns
tpch_q22/DuckDB:duckdb 32000000 3.3e+07 0.969697 ns

Copy link
Contributor

Benchmarks: TPC-H on S3

Table of Results
name PR fff0a0a base 5550cb3 ratio (PR/base) unit
tpch_q01/DataFusion:parquet 219704601 2.25151e+08 0.975811 ns
tpch_q02/DataFusion:parquet 771113073 7.62342e+08 1.01151 ns
tpch_q03/DataFusion:parquet 368766128 3.67656e+08 1.00302 ns
tpch_q04/DataFusion:parquet 233209671 2.32355e+08 1.00368 ns
tpch_q05/DataFusion:parquet 570050097 5.81283e+08 0.980677 ns
tpch_q06/DataFusion:parquet 150048205 1.63735e+08 0.916409 ns
tpch_q07/DataFusion:parquet 540012043 5.29056e+08 1.02071 ns
tpch_q08/DataFusion:parquet 785368290 7.89447e+08 0.994834 ns
tpch_q09/DataFusion:parquet 627433236 6.33899e+08 0.989799 ns
tpch_q10/DataFusion:parquet 541713441 5.72728e+08 0.945847 ns
tpch_q11/DataFusion:parquet 481692707 4.82213e+08 0.998921 ns
tpch_q12/DataFusion:parquet 285929261 2.85894e+08 1.00012 ns
tpch_q13/DataFusion:parquet 212121110 2.21841e+08 0.956185 ns
tpch_q14/DataFusion:parquet 291922684 2.8182e+08 1.03585 ns
tpch_q15/DataFusion:parquet 386498634 4.08575e+08 0.945968 ns
tpch_q16/DataFusion:parquet 459082666 3.93968e+08 1.16528 ns
tpch_q17/DataFusion:parquet 526714307 5.58749e+08 0.942667 ns
tpch_q18/DataFusion:parquet 485965701 4.69652e+08 1.03473 ns
tpch_q19/DataFusion:parquet 409799181 3.71992e+08 1.10163 ns
tpch_q20/DataFusion:parquet 536243060 6.19253e+08 0.865951 ns
tpch_q21/DataFusion:parquet 737988382 7.35683e+08 1.00313 ns
tpch_q22/DataFusion:parquet 287650181 2.97921e+08 0.965526 ns
tpch_q01/DataFusion:vortex-file-compressed 146162332 1.58083e+08 0.924594 ns
tpch_q02/DataFusion:vortex-file-compressed 167703265 1.65459e+08 1.01357 ns
tpch_q03/DataFusion:vortex-file-compressed 240396945 2.60268e+08 0.923652 ns
tpch_q04/DataFusion:vortex-file-compressed 158474108 1.5289e+08 1.03653 ns
tpch_q05/DataFusion:vortex-file-compressed 257483516 2.79264e+08 0.922008 ns
tpch_q06/DataFusion:vortex-file-compressed 11169353 1.14895e+07 0.972134 ns
tpch_q07/DataFusion:vortex-file-compressed 246138654 2.47654e+08 0.993882 ns
tpch_q08/DataFusion:vortex-file-compressed 325157823 3.29887e+08 0.985664 ns
tpch_q09/DataFusion:vortex-file-compressed 309882919 3.08978e+08 1.00293 ns
tpch_q10/DataFusion:vortex-file-compressed 290121891 2.89394e+08 1.00252 ns
tpch_q11/DataFusion:vortex-file-compressed 137941775 1.3155e+08 1.04859 ns
tpch_q12/DataFusion:vortex-file-compressed 201747771 1.96896e+08 1.02464 ns
tpch_q13/DataFusion:vortex-file-compressed 158554486 1.53348e+08 1.03395 ns
tpch_q14/DataFusion:vortex-file-compressed 135165283 1.33886e+08 1.00956 ns
tpch_q15/DataFusion:vortex-file-compressed 209654266 2.12634e+08 0.985987 ns
tpch_q16/DataFusion:vortex-file-compressed 88076045 9.29991e+07 0.947064 ns
tpch_q17/DataFusion:vortex-file-compressed 261091762 2.42404e+08 1.07709 ns
tpch_q18/DataFusion:vortex-file-compressed 292170036 2.93206e+08 0.996468 ns
tpch_q19/DataFusion:vortex-file-compressed 47738185 5.34285e+07 0.893497 ns
tpch_q20/DataFusion:vortex-file-compressed 218895942 2.28806e+08 0.956688 ns
tpch_q21/DataFusion:vortex-file-compressed 397193415 3.78385e+08 1.04971 ns
tpch_q22/DataFusion:vortex-file-compressed 103546072 1.11651e+08 0.927405 ns

Copy link
Contributor

Benchmarks: compress

Table of Results
name PR fff0a0a base 5550cb3 ratio (PR/base) unit
compress time/taxi 1.13531e+09 1.09059e+09 1.041 ns
parquet_rs-zstd compress time/taxi 1.84624e+09 1.73761e+09 1.06252 ns
decompress time/taxi 1.26863e+08 1.23013e+08 1.0313 ns
parquet_rs-zstd decompress time/taxi 2.80796e+08 2.7188e+08 1.0328 ns
compress time/Arade 1.75859e+09 1.68251e+09 1.04522 ns
parquet_rs-zstd compress time/Arade 3.03356e+09 2.88217e+09 1.05253 ns
decompress time/Arade 2.23553e+08 2.19742e+08 1.01735 ns
parquet_rs-zstd decompress time/Arade 6.34519e+08 6.1357e+08 1.03414 ns
compress time/Bimbo 9.65842e+09 9.49347e+09 1.01737 ns
parquet_rs-zstd compress time/Bimbo 2.06399e+10 1.98378e+10 1.04043 ns
decompress time/Bimbo 1.00038e+09 1.01134e+09 0.989158 ns
parquet_rs-zstd decompress time/Bimbo 2.55145e+09 2.49749e+09 1.02161 ns
compress time/CMSprovider 7.39e+09 7.14765e+09 1.03391 ns
parquet_rs-zstd compress time/CMSprovider 8.62476e+09 8.38918e+09 1.02808 ns
decompress time/CMSprovider 6.87019e+08 6.88089e+08 0.998444 ns
parquet_rs-zstd decompress time/CMSprovider 1.51108e+09 1.49231e+09 1.01258 ns
compress time/Euro2016 1.84014e+09 1.81425e+09 1.01427 ns
parquet_rs-zstd compress time/Euro2016 1.53909e+09 1.51453e+09 1.01622 ns
decompress time/Euro2016 2.15245e+08 2.1206e+08 1.01502 ns
parquet_rs-zstd decompress time/Euro2016 4.078e+08 4.0083e+08 1.01739 ns
compress time/Food 5.85778e+08 5.59145e+08 1.04763 ns
parquet_rs-zstd compress time/Food 1.03935e+09 1.00232e+09 1.03694 ns
decompress time/Food 8.51943e+07 8.6051e+07 0.990044 ns
parquet_rs-zstd decompress time/Food 1.9621e+08 1.92171e+08 1.02102 ns
compress time/HashTags 4.4855e+09 4.39365e+09 1.0209 ns
parquet_rs-zstd compress time/HashTags 2.73781e+09 2.70629e+09 1.01164 ns
decompress time/HashTags 1.76129e+09 1.74495e+09 1.00937 ns
parquet_rs-zstd decompress time/HashTags 6.50338e+08 6.36885e+08 1.02112 ns
compress time/TPC-H l_comment chunked 1.01004e+09 9.96319e+08 1.01377 ns
parquet_rs-zstd compress time/TPC-H l_comment chunked 8.62719e+08 8.39454e+08 1.02771 ns
decompress time/TPC-H l_comment chunked 9.7304e+07 9.70603e+07 1.00251 ns
parquet_rs-zstd decompress time/TPC-H l_comment chunked 2.37337e+08 2.23991e+08 1.05958 ns
compress time/TPC-H l_comment canonical 2.18686e+09 2.16187e+09 1.01156 ns
parquet_rs-zstd compress time/TPC-H l_comment canonical 8.77746e+08 8.60733e+08 1.01977 ns
decompress time/TPC-H l_comment canonical 1.05071e+08 1.05014e+08 1.00054 ns
parquet_rs-zstd decompress time/TPC-H l_comment canonical 2.40008e+08 2.27099e+08 1.05684 ns
compress time/wide table cols=10 chunks=1 rows=1000 1.39384e+06 1.33673e+06 1.04273 ns
parquet_rs-zstd compress time/wide table cols=10 chunks=1 rows=1000 785220 804358 0.976207 ns
decompress time/wide table cols=10 chunks=1 rows=1000 198808 187505 1.06028 ns
parquet_rs-zstd decompress time/wide table cols=10 chunks=1 rows=1000 277478 265585 1.04478 ns
compress time/wide table cols=100 chunks=1 rows=1000 1.36642e+07 1.23509e+07 1.10634 ns
parquet_rs-zstd compress time/wide table cols=100 chunks=1 rows=1000 7.50786e+06 7.32782e+06 1.02457 ns
decompress time/wide table cols=100 chunks=1 rows=1000 1.61958e+06 1.59691e+06 1.0142 ns
parquet_rs-zstd decompress time/wide table cols=100 chunks=1 rows=1000 2.67594e+06 2.623e+06 1.02018 ns
compress time/wide table cols=1000 chunks=1 rows=1000 1.3967e+08 1.26368e+08 1.10527 ns
parquet_rs-zstd compress time/wide table cols=1000 chunks=1 rows=1000 9.17531e+07 8.68525e+07 1.05642 ns
decompress time/wide table cols=1000 chunks=1 rows=1000 3.07831e+07 3.04504e+07 1.01093 ns
parquet_rs-zstd decompress time/wide table cols=1000 chunks=1 rows=1000 2.75044e+07 2.7345e+07 1.00583 ns
compress time/wide table cols=10 chunks=50 rows=1000 3.72401e+06 3.54664e+06 1.05001 ns
parquet_rs-zstd compress time/wide table cols=10 chunks=50 rows=1000 1.1159e+06 1.03078e+06 1.08258 ns
decompress time/wide table cols=10 chunks=50 rows=1000 178034 175329 1.01543 ns
parquet_rs-zstd decompress time/wide table cols=10 chunks=50 rows=1000 260506 255081 1.02127 ns
compress time/wide table cols=100 chunks=50 rows=1000 3.58801e+07 3.43405e+07 1.04483 ns
parquet_rs-zstd compress time/wide table cols=100 chunks=50 rows=1000 1.10814e+07 1.02546e+07 1.08063 ns
decompress time/wide table cols=100 chunks=50 rows=1000 1.58455e+06 1.57619e+06 1.0053 ns
parquet_rs-zstd decompress time/wide table cols=100 chunks=50 rows=1000 2.66783e+06 2.63177e+06 1.0137 ns
compress time/wide table cols=1000 chunks=50 rows=1000 3.97833e+08 3.83274e+08 1.03799 ns
parquet_rs-zstd compress time/wide table cols=1000 chunks=50 rows=1000 1.4693e+08 1.39803e+08 1.05098 ns
decompress time/wide table cols=1000 chunks=50 rows=1000 3.0138e+07 3.01589e+07 0.999309 ns
parquet_rs-zstd decompress time/wide table cols=1000 chunks=50 rows=1000 2.73851e+07 2.71488e+07 1.00871 ns
vortex size/taxi 5.48345e+07 5.48345e+07 1 bytes
parquet-zstd size/taxi 5.59542e+07 5.59542e+07 1 bytes
vortex:parquet-zstd size/taxi 0.97999 0.97999 1 ratio
vortex:parquet-zstd ratio compress time/taxi 0.614932 0.627641 0.979752 ratio
vortex:parquet-zstd ratio decompress time/taxi 0.451798 0.452455 0.99855 ratio
vortex size/Arade 1.63799e+08 1.63799e+08 1 bytes
parquet-zstd size/Arade 3.0538e+08 3.0538e+08 1 bytes
vortex:parquet-zstd size/Arade 0.536376 0.536376 1 ratio
vortex:parquet-zstd ratio compress time/Arade 0.579712 0.583766 0.993055 ratio
vortex:parquet-zstd ratio decompress time/Arade 0.352319 0.358136 0.983758 ratio
vortex size/Bimbo 5.3704e+08 5.3704e+08 1 bytes
parquet-zstd size/Bimbo 3.89789e+08 3.89789e+08 1 bytes
vortex:parquet-zstd size/Bimbo 1.37777 1.37777 1 ratio
vortex:parquet-zstd ratio compress time/Bimbo 0.467949 0.478555 0.977838 ratio
vortex:parquet-zstd ratio decompress time/Bimbo 0.392082 0.404944 0.968238 ratio
vortex size/CMSprovider 4.91282e+08 4.91282e+08 1 bytes
parquet-zstd size/CMSprovider 3.84908e+08 3.84908e+08 1 bytes
vortex:parquet-zstd size/CMSprovider 1.27636 1.27636 1 ratio
vortex:parquet-zstd ratio compress time/CMSprovider 0.856836 0.852009 1.00567 ratio
vortex:parquet-zstd ratio decompress time/CMSprovider 0.454655 0.461091 0.98604 ratio
vortex size/Euro2016 1.80249e+08 1.80249e+08 1 bytes
parquet-zstd size/Euro2016 1.23121e+08 1.23121e+08 1 bytes
vortex:parquet-zstd size/Euro2016 1.46401 1.46401 1 ratio
vortex:parquet-zstd ratio compress time/Euro2016 1.1956 1.1979 0.998084 ratio
vortex:parquet-zstd ratio decompress time/Euro2016 0.527822 0.529053 0.997673 ratio
vortex size/Food 4.61694e+07 4.61694e+07 1 bytes
parquet-zstd size/Food 3.62159e+07 3.62159e+07 1 bytes
vortex:parquet-zstd size/Food 1.27484 1.27484 1 ratio
vortex:parquet-zstd ratio compress time/Food 0.563602 0.557851 1.01031 ratio
vortex:parquet-zstd ratio decompress time/Food 0.4342 0.447784 0.969663 ratio
vortex size/HashTags 2.09622e+08 2.09622e+08 1 bytes
parquet-zstd size/HashTags 1.33942e+08 1.33942e+08 1 bytes
vortex:parquet-zstd size/HashTags 1.56502 1.56502 1 ratio
vortex:parquet-zstd ratio compress time/HashTags 1.63835 1.6235 1.00915 ratio
vortex:parquet-zstd ratio decompress time/HashTags 2.70827 2.73982 0.988485 ratio
vortex size/TPC-H l_comment chunked 8.55762e+07 8.50312e+07 1.00641 bytes
parquet-zstd size/TPC-H l_comment chunked 5.69208e+07 5.69242e+07 0.999942 bytes
vortex:parquet-zstd size/TPC-H l_comment chunked 1.50343 1.49376 1.00647 ratio
vortex:parquet-zstd ratio compress time/TPC-H l_comment chunked 1.17077 1.18687 0.986435 ratio
vortex:parquet-zstd ratio decompress time/TPC-H l_comment chunked 0.409983 0.433323 0.946139 ratio
vortex size/TPC-H l_comment canonical 8.61144e+07 8.66222e+07 0.994138 bytes
parquet-zstd size/TPC-H l_comment canonical 5.69259e+07 5.69207e+07 1.00009 bytes
vortex:parquet-zstd size/TPC-H l_comment canonical 1.51275 1.52181 0.994047 ratio
vortex:parquet-zstd ratio compress time/TPC-H l_comment canonical 2.49145 2.51166 0.99195 ratio
vortex:parquet-zstd ratio decompress time/TPC-H l_comment canonical 0.43778 0.462414 0.946727 ratio
vortex size/wide table cols=10 chunks=1 rows=1000 101120 101120 1 bytes
parquet-zstd size/wide table cols=10 chunks=1 rows=1000 93484 93484 1 bytes
vortex:parquet-zstd size/wide table cols=10 chunks=1 rows=1000 1.08168 1.08168 1 ratio
vortex:parquet-zstd ratio compress time/wide table cols=10 chunks=1 rows=1000 1.7751 1.66186 1.06814 ratio
vortex:parquet-zstd ratio decompress time/wide table cols=10 chunks=1 rows=1000 0.716482 0.706007 1.01484 ratio
vortex size/wide table cols=100 chunks=1 rows=1000 1.00508e+06 1.00508e+06 1 bytes
parquet-zstd size/wide table cols=100 chunks=1 rows=1000 934804 934804 1 bytes
vortex:parquet-zstd size/wide table cols=100 chunks=1 rows=1000 1.07518 1.07518 1 ratio
vortex:parquet-zstd ratio compress time/wide table cols=100 chunks=1 rows=1000 1.81999 1.68548 1.07981 ratio
vortex:parquet-zstd ratio decompress time/wide table cols=100 chunks=1 rows=1000 0.60524 0.60881 0.994136 ratio
vortex size/wide table cols=1000 chunks=1 rows=1000 1.00447e+07 1.00447e+07 1 bytes
parquet-zstd size/wide table cols=1000 chunks=1 rows=1000 9.348e+06 9.348e+06 1 bytes
vortex:parquet-zstd size/wide table cols=1000 chunks=1 rows=1000 1.07453 1.07453 1 ratio
vortex:parquet-zstd ratio compress time/wide table cols=1000 chunks=1 rows=1000 1.52224 1.45497 1.04623 ratio
vortex:parquet-zstd ratio decompress time/wide table cols=1000 chunks=1 rows=1000 1.11921 1.11356 1.00507 ratio
vortex size/wide table cols=10 chunks=50 rows=1000 101120 101120 1 bytes
parquet-zstd size/wide table cols=10 chunks=50 rows=1000 93484 93484 1 bytes
vortex:parquet-zstd size/wide table cols=10 chunks=50 rows=1000 1.08168 1.08168 1 ratio
vortex:parquet-zstd ratio compress time/wide table cols=10 chunks=50 rows=1000 3.33724 3.44075 0.969916 ratio
vortex:parquet-zstd ratio decompress time/wide table cols=10 chunks=50 rows=1000 0.683416 0.687346 0.994282 ratio
vortex size/wide table cols=100 chunks=50 rows=1000 1.00508e+06 1.00508e+06 1 bytes
parquet-zstd size/wide table cols=100 chunks=50 rows=1000 934804 934804 1 bytes
vortex:parquet-zstd size/wide table cols=100 chunks=50 rows=1000 1.07518 1.07518 1 ratio
vortex:parquet-zstd ratio compress time/wide table cols=100 chunks=50 rows=1000 3.23787 3.3488 0.966875 ratio
vortex:parquet-zstd ratio decompress time/wide table cols=100 chunks=50 rows=1000 0.593949 0.59891 0.991716 ratio
vortex size/wide table cols=1000 chunks=50 rows=1000 1.00447e+07 1.00447e+07 1 bytes
parquet-zstd size/wide table cols=1000 chunks=50 rows=1000 9.348e+06 9.348e+06 1 bytes
vortex:parquet-zstd size/wide table cols=1000 chunks=50 rows=1000 1.07453 1.07453 1 ratio
vortex:parquet-zstd ratio compress time/wide table cols=1000 chunks=50 rows=1000 2.70764 2.74153 0.987637 ratio
vortex:parquet-zstd ratio decompress time/wide table cols=1000 chunks=50 rows=1000 1.10053 1.11088 0.990684 ratio

Copy link
Contributor

Benchmarks: Clickbench on NVME

Table of Results
name PR fff0a0a base 5550cb3 ratio (PR/base) unit
clickbench_q00/DataFusion:parquet 1286533 1.30558e+06 0.985409 ns
clickbench_q01/DataFusion:parquet 28031900 2.84362e+07 0.985783 ns
clickbench_q02/DataFusion:parquet 65048043 6.39908e+07 1.01652 ns
clickbench_q03/DataFusion:parquet 55765134 5.15228e+07 1.08234 ns
clickbench_q04/DataFusion:parquet 409251418 4.0304e+08 1.01541 ns
clickbench_q05/DataFusion:parquet 387356073 3.82436e+08 1.01286 ns
clickbench_q06/DataFusion:parquet 1325758 1.372e+06 0.966298 ns
clickbench_q07/DataFusion:parquet 31723574 3.05272e+07 1.03919 ns
clickbench_q08/DataFusion:parquet 475592968 4.67023e+08 1.01835 ns
clickbench_q09/DataFusion:parquet 706862813 6.88341e+08 1.02691 ns
clickbench_q10/DataFusion:parquet 156026154 1.4766e+08 1.05666 ns
clickbench_q11/DataFusion:parquet 181069685 1.76884e+08 1.02367 ns
clickbench_q12/DataFusion:parquet 415265342 4.03759e+08 1.0285 ns
clickbench_q13/DataFusion:parquet 589574837 5.72234e+08 1.0303 ns
clickbench_q14/DataFusion:parquet 401300611 3.94614e+08 1.01694 ns
clickbench_q15/DataFusion:parquet 483072137 4.64064e+08 1.04096 ns
clickbench_q16/DataFusion:parquet 841059826 8.17714e+08 1.02855 ns
clickbench_q17/DataFusion:parquet 813499380 7.90099e+08 1.02962 ns
clickbench_q18/DataFusion:parquet 1525773859 1.50537e+09 1.01355 ns
clickbench_q19/DataFusion:parquet 45322019 4.15412e+07 1.09101 ns
clickbench_q20/DataFusion:parquet 670994377 6.49526e+08 1.03305 ns
clickbench_q21/DataFusion:parquet 754580454 7.52222e+08 1.00314 ns
clickbench_q22/DataFusion:parquet 1218620375 1.20419e+09 1.01198 ns
clickbench_q23/DataFusion:parquet 5037288918 4.93736e+09 1.02024 ns
clickbench_q24/DataFusion:parquet 259067644 2.52173e+08 1.02734 ns
clickbench_q25/DataFusion:parquet 219197467 2.10383e+08 1.0419 ns
clickbench_q26/DataFusion:parquet 284125715 2.75477e+08 1.03139 ns
clickbench_q27/DataFusion:parquet 1002383188 9.64189e+08 1.03961 ns
clickbench_q28/DataFusion:parquet 5890073356 5.82032e+09 1.01199 ns
clickbench_q29/DataFusion:parquet 246812383 2.45749e+08 1.00433 ns
clickbench_q30/DataFusion:parquet 398081337 3.93384e+08 1.01194 ns
clickbench_q31/DataFusion:parquet 440449041 4.36868e+08 1.0082 ns
clickbench_q32/DataFusion:parquet 1386258744 1.36226e+09 1.01762 ns
clickbench_q33/DataFusion:parquet 1721167708 1.66961e+09 1.03088 ns
clickbench_q34/DataFusion:parquet 1732610372 1.73134e+09 1.00074 ns
clickbench_q35/DataFusion:parquet 635330567 6.31799e+08 1.00559 ns
clickbench_q36/DataFusion:parquet 185405142 1.80142e+08 1.02922 ns
clickbench_q37/DataFusion:parquet 76477495 7.59281e+07 1.00724 ns
clickbench_q38/DataFusion:parquet 111921651 1.08739e+08 1.02927 ns
clickbench_q39/DataFusion:parquet 367336622 3.46861e+08 1.05903 ns
clickbench_q40/DataFusion:parquet 43185666 4.49652e+07 0.960425 ns
clickbench_q41/DataFusion:parquet 40999404 3.96038e+07 1.03524 ns
clickbench_q42/DataFusion:parquet 62449353 5.94309e+07 1.05079 ns
clickbench_q00/DataFusion:vortex-file-compressed 1380919 1.32453e+06 1.04257 ns
clickbench_q01/DataFusion:vortex-file-compressed 7621169 7.44299e+06 1.02394 ns
clickbench_q02/DataFusion:vortex-file-compressed 26100304 2.53257e+07 1.03059 ns
clickbench_q03/DataFusion:vortex-file-compressed 35323754 3.26671e+07 1.08132 ns
clickbench_q04/DataFusion:vortex-file-compressed 351371398 3.41492e+08 1.02893 ns
clickbench_q05/DataFusion:vortex-file-compressed 344580026 3.40241e+08 1.01275 ns
clickbench_q06/DataFusion:vortex-file-compressed 1384307 1.36929e+06 1.01097 ns
clickbench_q07/DataFusion:vortex-file-compressed 11699106 1.15957e+07 1.00892 ns
clickbench_q08/DataFusion:vortex-file-compressed 407146521 3.80721e+08 1.06941 ns
clickbench_q09/DataFusion:vortex-file-compressed 583220856 5.63868e+08 1.03432 ns
clickbench_q10/DataFusion:vortex-file-compressed 76704629 7.15249e+07 1.07242 ns
clickbench_q11/DataFusion:vortex-file-compressed 86497567 8.76026e+07 0.987386 ns
clickbench_q12/DataFusion:vortex-file-compressed 302042575 3.0091e+08 1.00376 ns
clickbench_q13/DataFusion:vortex-file-compressed 492384951 4.81384e+08 1.02285 ns
clickbench_q14/DataFusion:vortex-file-compressed 291463226 2.73261e+08 1.06661 ns
clickbench_q15/DataFusion:vortex-file-compressed 417642814 4.05825e+08 1.02912 ns
clickbench_q16/DataFusion:vortex-file-compressed 854697862 8.28423e+08 1.03172 ns
clickbench_q17/DataFusion:vortex-file-compressed 819292046 8.00886e+08 1.02298 ns
clickbench_q18/DataFusion:vortex-file-compressed 1547465406 1.51194e+09 1.0235 ns
clickbench_q19/DataFusion:vortex-file-compressed 14362674 1.36408e+07 1.05292 ns
clickbench_q20/DataFusion:vortex-file-compressed 276131733 2.70011e+08 1.02267 ns
clickbench_q21/DataFusion:vortex-file-compressed 334119473 3.32682e+08 1.00432 ns
clickbench_q22/DataFusion:vortex-file-compressed 707445956 6.98416e+08 1.01293 ns
clickbench_q23/DataFusion:vortex-file-compressed 2131029772 2.05138e+09 1.03883 ns
clickbench_q24/DataFusion:vortex-file-compressed 131086193 1.30579e+08 1.00388 ns
clickbench_q25/DataFusion:vortex-file-compressed 103118275 1.02683e+08 1.00424 ns
clickbench_q26/DataFusion:vortex-file-compressed 162033925 1.56812e+08 1.0333 ns
clickbench_q27/DataFusion:vortex-file-compressed 671962957 6.73049e+08 0.998387 ns
clickbench_q28/DataFusion:vortex-file-compressed 6789752773 6.64587e+09 1.02165 ns
clickbench_q29/DataFusion:vortex-file-compressed 244007912 2.43873e+08 1.00055 ns
clickbench_q30/DataFusion:vortex-file-compressed 256223381 2.41973e+08 1.05889 ns
clickbench_q31/DataFusion:vortex-file-compressed 291070688 2.83875e+08 1.02535 ns
clickbench_q32/DataFusion:vortex-file-compressed 1354466707 1.28303e+09 1.05567 ns
clickbench_q33/DataFusion:vortex-file-compressed 1610491378 1.535e+09 1.04918 ns
clickbench_q34/DataFusion:vortex-file-compressed 1572819436 1.52364e+09 1.03228 ns
clickbench_q35/DataFusion:vortex-file-compressed 561309852 5.57092e+08 1.00757 ns
clickbench_q36/DataFusion:vortex-file-compressed 88803046 8.81808e+07 1.00706 ns
clickbench_q37/DataFusion:vortex-file-compressed 41075811 3.95174e+07 1.03944 ns
clickbench_q38/DataFusion:vortex-file-compressed 27467988 2.85489e+07 0.962139 ns
clickbench_q39/DataFusion:vortex-file-compressed 203574542 1.95921e+08 1.03907 ns
clickbench_q40/DataFusion:vortex-file-compressed 17335844 1.64716e+07 1.05247 ns
clickbench_q41/DataFusion:vortex-file-compressed 15407416 1.24329e+07 1.23925 ns
clickbench_q42/DataFusion:vortex-file-compressed 36119050 3.54268e+07 1.01954 ns
clickbench_q00/DuckDB:parquet 247000000 2.42e+08 1.02066 ns
clickbench_q01/DuckDB:parquet 161000000 1.58e+08 1.01899 ns
clickbench_q02/DuckDB:parquet 189000000 1.86e+08 1.01613 ns
clickbench_q03/DuckDB:parquet 189000000 1.81e+08 1.0442 ns
clickbench_q04/DuckDB:parquet 301000000 3.01e+08 1 ns
clickbench_q05/DuckDB:parquet 336000000 3.28e+08 1.02439 ns
clickbench_q06/DuckDB:parquet 178000000 1.73e+08 1.0289 ns
clickbench_q07/DuckDB:parquet 167000000 1.63e+08 1.02454 ns
clickbench_q08/DuckDB:parquet 342000000 3.38e+08 1.01183 ns
clickbench_q09/DuckDB:parquet 446000000 4.41e+08 1.01134 ns
clickbench_q10/DuckDB:parquet 224000000 2.18e+08 1.02752 ns
clickbench_q11/DuckDB:parquet 238000000 2.33e+08 1.02146 ns
clickbench_q12/DuckDB:parquet 352000000 3.48e+08 1.01149 ns
clickbench_q13/DuckDB:parquet 529000000 5.18e+08 1.02124 ns
clickbench_q14/DuckDB:parquet 388000000 3.85e+08 1.00779 ns
clickbench_q15/DuckDB:parquet 325000000 3.21e+08 1.01246 ns
clickbench_q16/DuckDB:parquet 661000000 6.6e+08 1.00152 ns
clickbench_q17/DuckDB:parquet 579000000 5.74e+08 1.00871 ns
clickbench_q18/DuckDB:parquet 1086000000 1.074e+09 1.01117 ns
clickbench_q19/DuckDB:parquet 167000000 1.62e+08 1.03086 ns
clickbench_q20/DuckDB:parquet 778000000 7.71e+08 1.00908 ns
clickbench_q21/DuckDB:parquet 710000000 7.05e+08 1.00709 ns
clickbench_q22/DuckDB:parquet 1166000000 1.157e+09 1.00778 ns
clickbench_q23/DuckDB:parquet 2680000000 2.672e+09 1.00299 ns
clickbench_q24/DuckDB:parquet 152000000 1.46e+08 1.0411 ns
clickbench_q25/DuckDB:parquet 238000000 2.35e+08 1.01277 ns
clickbench_q26/DuckDB:parquet 145000000 1.46e+08 0.993151 ns
clickbench_q27/DuckDB:parquet 833000000 8.32e+08 1.0012 ns
clickbench_q28/DuckDB:parquet 6008000000 5.973e+09 1.00586 ns
clickbench_q29/DuckDB:parquet 184000000 1.8e+08 1.02222 ns
clickbench_q30/DuckDB:parquet 416000000 4.1e+08 1.01463 ns
clickbench_q31/DuckDB:parquet 471000000 4.63e+08 1.01728 ns
clickbench_q32/DuckDB:parquet 1131000000 1.123e+09 1.00712 ns
clickbench_q33/DuckDB:parquet 1319000000 1.3e+09 1.01462 ns
clickbench_q34/DuckDB:parquet 1387000000 1.359e+09 1.0206 ns
clickbench_q35/DuckDB:parquet 415000000 4.1e+08 1.0122 ns
clickbench_q36/DuckDB:parquet 157000000 1.58e+08 0.993671 ns
clickbench_q37/DuckDB:parquet 155000000 1.51e+08 1.02649 ns
clickbench_q38/DuckDB:parquet 163000000 1.65e+08 0.987879 ns
clickbench_q39/DuckDB:parquet 188000000 1.81e+08 1.03867 ns
clickbench_q40/DuckDB:parquet 161000000 1.53e+08 1.05229 ns
clickbench_q41/DuckDB:parquet 161000000 1.58e+08 1.01899 ns
clickbench_q42/DuckDB:parquet 154000000 1.52e+08 1.01316 ns
clickbench_q00/DuckDB:vortex-file-compressed 29000000 2.8e+07 1.03571 ns
clickbench_q01/DuckDB:vortex-file-compressed 33000000 3.4e+07 0.970588 ns
clickbench_q02/DuckDB:vortex-file-compressed 138000000 1.33e+08 1.03759 ns
clickbench_q03/DuckDB:vortex-file-compressed 92000000 9.2e+07 1 ns
clickbench_q04/DuckDB:vortex-file-compressed 264000000 2.58e+08 1.02326 ns
clickbench_q05/DuckDB:vortex-file-compressed 290000000 2.9e+08 1 ns
clickbench_q06/DuckDB:vortex-file-compressed 77000000 7.6e+07 1.01316 ns
clickbench_q07/DuckDB:vortex-file-compressed 46000000 4.7e+07 0.978723 ns
clickbench_q08/DuckDB:vortex-file-compressed 376000000 3.67e+08 1.02452 ns
clickbench_q09/DuckDB:vortex-file-compressed 518000000 5.29e+08 0.979206 ns
clickbench_q10/DuckDB:vortex-file-compressed 138000000 1.35e+08 1.02222 ns
clickbench_q11/DuckDB:vortex-file-compressed 152000000 1.57e+08 0.968153 ns
clickbench_q12/DuckDB:vortex-file-compressed 295000000 2.84e+08 1.03873 ns
clickbench_q13/DuckDB:vortex-file-compressed 480000000 4.74e+08 1.01266 ns
clickbench_q14/DuckDB:vortex-file-compressed 319000000 2.92e+08 1.09247 ns
clickbench_q15/DuckDB:vortex-file-compressed 270000000 2.83e+08 0.954064 ns
clickbench_q16/DuckDB:vortex-file-compressed 744000000 7.37e+08 1.0095 ns
clickbench_q17/DuckDB:vortex-file-compressed 656000000 6.56e+08 1 ns
clickbench_q18/DuckDB:vortex-file-compressed 1327000000 1.318e+09 1.00683 ns
clickbench_q19/DuckDB:vortex-file-compressed 291000000 2.88e+08 1.01042 ns
clickbench_q20/DuckDB:vortex-file-compressed 487000000 4.32e+08 1.12731 ns
clickbench_q21/DuckDB:vortex-file-compressed 448000000 4.24e+08 1.0566 ns
clickbench_q22/DuckDB:vortex-file-compressed 756000000 6.91e+08 1.09407 ns
clickbench_q23/DuckDB:vortex-file-compressed 1961000000 1.724e+09 1.13747 ns
clickbench_q24/DuckDB:vortex-file-compressed 189000000 1.89e+08 1 ns
clickbench_q25/DuckDB:vortex-file-compressed 138000000 1.39e+08 0.992806 ns
clickbench_q26/DuckDB:vortex-file-compressed 188000000 1.87e+08 1.00535 ns
clickbench_q27/DuckDB:vortex-file-compressed 677000000 6.45e+08 1.04961 ns
clickbench_q28/DuckDB:vortex-file-compressed 6474000000 6.444e+09 1.00466 ns
clickbench_q29/DuckDB:vortex-file-compressed 102000000 1.01e+08 1.0099 ns
clickbench_q30/DuckDB:vortex-file-compressed 284000000 2.8e+08 1.01429 ns
clickbench_q31/DuckDB:vortex-file-compressed 387000000 3.71e+08 1.04313 ns
clickbench_q32/DuckDB:vortex-file-compressed 1296000000 1.264e+09 1.02532 ns
clickbench_q33/DuckDB:vortex-file-compressed 1221000000 1.163e+09 1.04987 ns
clickbench_q34/DuckDB:vortex-file-compressed 1451000000 1.407e+09 1.03127 ns
clickbench_q35/DuckDB:vortex-file-compressed 453000000 4.46e+08 1.0157 ns
clickbench_q36/DuckDB:vortex-file-compressed 77000000 7e+07 1.1 ns
clickbench_q37/DuckDB:vortex-file-compressed 62000000 6.1e+07 1.01639 ns
clickbench_q38/DuckDB:vortex-file-compressed 71000000 6.9e+07 1.02899 ns
clickbench_q39/DuckDB:vortex-file-compressed 112000000 1.11e+08 1.00901 ns
clickbench_q40/DuckDB:vortex-file-compressed 52000000 4.9e+07 1.06122 ns
clickbench_q41/DuckDB:vortex-file-compressed 53000000 5e+07 1.06 ns
clickbench_q42/DuckDB:vortex-file-compressed 46000000 4.6e+07 1 ns
clickbench_q00/DuckDB:duckdb 18000000 1.8e+07 1 ns
clickbench_q01/DuckDB:duckdb 36000000 3.6e+07 1 ns
clickbench_q02/DuckDB:duckdb 71000000 6.9e+07 1.02899 ns
clickbench_q03/DuckDB:duckdb 62000000 6.2e+07 1 ns
clickbench_q04/DuckDB:duckdb 232000000 2.32e+08 1 ns
clickbench_q05/DuckDB:duckdb 311000000 3.09e+08 1.00647 ns
clickbench_q06/DuckDB:duckdb 41000000 4e+07 1.025 ns
clickbench_q07/DuckDB:duckdb 37000000 3.8e+07 0.973684 ns
clickbench_q08/DuckDB:duckdb 283000000 2.79e+08 1.01434 ns
clickbench_q09/DuckDB:duckdb 385000000 3.79e+08 1.01583 ns
clickbench_q10/DuckDB:duckdb 126000000 1.23e+08 1.02439 ns
clickbench_q11/DuckDB:duckdb 139000000 1.36e+08 1.02206 ns
clickbench_q12/DuckDB:duckdb 289000000 2.92e+08 0.989726 ns
clickbench_q13/DuckDB:duckdb 472000000 4.72e+08 1 ns
clickbench_q14/DuckDB:duckdb 314000000 3.13e+08 1.00319 ns
clickbench_q15/DuckDB:duckdb 258000000 2.58e+08 1 ns
clickbench_q16/DuckDB:duckdb 634000000 6.23e+08 1.01766 ns
clickbench_q17/DuckDB:duckdb 544000000 5.39e+08 1.00928 ns
clickbench_q18/DuckDB:duckdb 1081000000 1.059e+09 1.02077 ns
clickbench_q19/DuckDB:duckdb 35000000 3.6e+07 0.972222 ns
clickbench_q20/DuckDB:duckdb 631000000 6.31e+08 1 ns
clickbench_q21/DuckDB:duckdb 534000000 5.36e+08 0.996269 ns
clickbench_q22/DuckDB:duckdb 814000000 8.28e+08 0.983092 ns
clickbench_q23/DuckDB:duckdb 328000000 3.35e+08 0.979104 ns
clickbench_q24/DuckDB:duckdb 59000000 5.9e+07 1 ns
clickbench_q25/DuckDB:duckdb 127000000 1.3e+08 0.976923 ns
clickbench_q26/DuckDB:duckdb 58000000 5.7e+07 1.01754 ns
clickbench_q27/DuckDB:duckdb 644000000 6.38e+08 1.0094 ns
clickbench_q28/DuckDB:duckdb 5866000000 5.825e+09 1.00704 ns
clickbench_q29/DuckDB:duckdb 59000000 6e+07 0.983333 ns
clickbench_q30/DuckDB:duckdb 313000000 3.13e+08 1 ns
clickbench_q31/DuckDB:duckdb 404000000 4.07e+08 0.992629 ns
clickbench_q32/DuckDB:duckdb 1120000000 1.104e+09 1.01449 ns
clickbench_q33/DuckDB:duckdb 1339000000 1.319e+09 1.01516 ns
clickbench_q34/DuckDB:duckdb 1362000000 1.352e+09 1.0074 ns
clickbench_q35/DuckDB:duckdb 305000000 3.21e+08 0.950156 ns
clickbench_q36/DuckDB:duckdb 48000000 5e+07 0.96 ns
clickbench_q37/DuckDB:duckdb 37000000 3.3e+07 1.12121 ns
clickbench_q38/DuckDB:duckdb 34000000 3.4e+07 1 ns
clickbench_q39/DuckDB:duckdb 76000000 7.5e+07 1.01333 ns
clickbench_q40/DuckDB:duckdb 33000000 3.3e+07 1 ns
clickbench_q41/DuckDB:duckdb 34000000 3.4e+07 1 ns
clickbench_q42/DuckDB:duckdb 33000000 3.2e+07 1.03125 ns

@joseph-isaacs joseph-isaacs requested a review from gatesn May 16, 2025 09:03
@joseph-isaacs joseph-isaacs enabled auto-merge (squash) May 16, 2025 09:22
@joseph-isaacs joseph-isaacs disabled auto-merge May 16, 2025 09:22
@joseph-isaacs joseph-isaacs enabled auto-merge (squash) May 16, 2025 09:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant