Skip to content

Feature: Migrate genomics benchmark to FixedSizeList#4605

Closed
connortsui20 wants to merge 1 commit into
ct/duckdb-fsl-export-fixfrom
ct/fsl-statpopgen
Closed

Feature: Migrate genomics benchmark to FixedSizeList#4605
connortsui20 wants to merge 1 commit into
ct/duckdb-fsl-export-fixfrom
ct/fsl-statpopgen

Conversation

@connortsui20
Copy link
Copy Markdown
Contributor

@connortsui20 connortsui20 commented Sep 11, 2025

Tracking Issue: #4372

Also fixes a subtle bug in the duckdb exporter, where duckdb ARRAY is quite different from their LIST type.

This was mostly a proof of concept to see if the FixedSizeList holds up against some real data. It found a few things (#4592, #4601), but nothing else significant.

@danking and I observed that for scale factor 1, where most of the data is null, this actually performs worse than the variable-size list arrays. Part of this may be due to the compressor being better able to compress list sequences and "two-level" numeric sequences in nested types.

Note however that fixed-size lists vs Parquet are a lot better (but we think that is because Parquet is just much worse with fixed-size lists because it has to store a bunch of null values before it's black box compression).

I would expect the fixed-size lists to be better than variable size lists on much more dense data.

@connortsui20 connortsui20 added changelog/feature A new feature action/benchmark-sql Trigger SQL benchmarks to run on this PR labels Sep 11, 2025
@github-actions github-actions Bot removed the action/benchmark-sql Trigger SQL benchmarks to run on this PR label Sep 11, 2025
@codspeed-hq
Copy link
Copy Markdown

codspeed-hq Bot commented Sep 11, 2025

CodSpeed Performance Report

Merging #4605 will not alter performance

Comparing ct/fsl-statpopgen (a52a32f) with ct/duckdb-fsl-export-fix (2c8ff68)

Summary

✅ 1351 untouched

@codecov
Copy link
Copy Markdown

codecov Bot commented Sep 11, 2025

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 89.04%. Comparing base (2c8ff68) to head (a52a32f).

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@github-actions
Copy link
Copy Markdown
Contributor

Benchmarks: TPC-H SF=1 on NVME

Summary

  • Overall: 1.007x ➖
  • Vortex: 1.011x ➖
  • duckdb:vortex: 1.012x ➖
  • datafusion:vortex: 1.011x ➖
  • Best: tpch_q22/DuckDB:vortex-compact (0.933x)
  • Worst: tpch_q06/DataFusion:vortex-file-compressed (1.112x)
  • Significant (>10%): 0↑ 1↓
Detailed Results Table
name PR b014f20 base ff299eb ratio (PR/base) unit
tpch_q01/DataFusion:arrow 62696356 6.27435e+07 0.999249 ns
tpch_q02/DataFusion:arrow 17613581 1.77789e+07 0.990703 ns
tpch_q03/DataFusion:arrow 22655003 2.32916e+07 0.97267 ns
tpch_q04/DataFusion:arrow 12944549 1.27394e+07 1.0161 ns
tpch_q05/DataFusion:arrow 33312492 3.27854e+07 1.01608 ns
tpch_q06/DataFusion:arrow 9419035 9.14686e+06 1.02976 ns
tpch_q07/DataFusion:arrow 53713181 5.18172e+07 1.03659 ns
tpch_q08/DataFusion:arrow 19319870 1.86385e+07 1.03656 ns
tpch_q09/DataFusion:arrow 33161711 3.18426e+07 1.04143 ns
tpch_q10/DataFusion:arrow 29724801 2.94024e+07 1.01096 ns
tpch_q11/DataFusion:arrow 8175763 8.00699e+06 1.02108 ns
tpch_q12/DataFusion:arrow 21297208 2.11183e+07 1.00847 ns
tpch_q13/DataFusion:arrow 17473291 1.81983e+07 0.96016 ns
tpch_q14/DataFusion:arrow 7501514 7.153e+06 1.04872 ns
tpch_q15/DataFusion:arrow 13476849 1.30604e+07 1.03189 ns
tpch_q16/DataFusion:arrow 15876647 1.47938e+07 1.0732 ns
tpch_q17/DataFusion:arrow 49670591 5.0266e+07 0.988154 ns
tpch_q18/DataFusion:arrow 101484274 1.00696e+08 1.00783 ns
tpch_q19/DataFusion:arrow 17133658 1.72471e+07 0.993423 ns
tpch_q20/DataFusion:arrow 20399852 2.07248e+07 0.984319 ns
tpch_q21/DataFusion:arrow 79593493 7.58808e+07 1.04893 ns
tpch_q22/DataFusion:arrow 10697116 1.05664e+07 1.01237 ns
tpch_q01/DataFusion:parquet 162217612 1.59853e+08 1.01479 ns
tpch_q02/DataFusion:parquet 78182273 7.97954e+07 0.979784 ns
tpch_q03/DataFusion:parquet 79995068 9.434e+07 0.847944 ns
tpch_q04/DataFusion:parquet 61165533 6.14533e+07 0.995317 ns
tpch_q05/DataFusion:parquet 105473539 1.0123e+08 1.04192 ns
tpch_q06/DataFusion:parquet 35894195 3.61425e+07 0.99313 ns
tpch_q07/DataFusion:parquet 124743228 1.27159e+08 0.981006 ns
tpch_q08/DataFusion:parquet 94817104 9.61377e+07 0.986263 ns
tpch_q09/DataFusion:parquet 134198963 1.4029e+08 0.95658 ns
tpch_q10/DataFusion:parquet 120575304 1.22585e+08 0.983606 ns
tpch_q11/DataFusion:parquet 64213089 6.35707e+07 1.01011 ns
tpch_q12/DataFusion:parquet 99188844 1.04172e+08 0.952162 ns
tpch_q13/DataFusion:parquet 209070338 2.04819e+08 1.02076 ns
tpch_q14/DataFusion:parquet 51472640 4.44056e+07 1.15915 ns
tpch_q15/DataFusion:parquet 61293507 6.07574e+07 1.00882 ns
tpch_q16/DataFusion:parquet 47625739 4.71053e+07 1.01105 ns
tpch_q17/DataFusion:parquet 134549479 1.42282e+08 0.945652 ns
tpch_q18/DataFusion:parquet 183485863 1.82924e+08 1.00307 ns
tpch_q19/DataFusion:parquet 83043773 8.33481e+07 0.996349 ns
tpch_q20/DataFusion:parquet 71314381 7.0843e+07 1.00665 ns
tpch_q21/DataFusion:parquet 152973669 1.42968e+08 1.06999 ns
tpch_q22/DataFusion:parquet 76545947 7.41558e+07 1.03223 ns
tpch_q01/DataFusion:vortex-file-compressed 54998771 5.42311e+07 1.01416 ns
tpch_q02/DataFusion:vortex-file-compressed 31819416 3.18293e+07 0.99969 ns
tpch_q03/DataFusion:vortex-file-compressed 23116009 2.13531e+07 1.08256 ns
tpch_q04/DataFusion:vortex-file-compressed 16657717 1.58863e+07 1.04856 ns
tpch_q05/DataFusion:vortex-file-compressed 59510439 5.79029e+07 1.02776 ns
tpch_q06/DataFusion:vortex-file-compressed 7573498 6.80775e+06 1.11248 ns
tpch_q07/DataFusion:vortex-file-compressed 68492354 6.77893e+07 1.01037 ns
tpch_q08/DataFusion:vortex-file-compressed 37271601 3.61663e+07 1.03056 ns
tpch_q09/DataFusion:vortex-file-compressed 53092274 5.15322e+07 1.03027 ns
tpch_q10/DataFusion:vortex-file-compressed 37859854 3.81218e+07 0.993128 ns
tpch_q11/DataFusion:vortex-file-compressed 19807494 1.95535e+07 1.01299 ns
tpch_q12/DataFusion:vortex-file-compressed 18074147 1.78291e+07 1.01374 ns
tpch_q13/DataFusion:vortex-file-compressed 25177313 2.52425e+07 0.997416 ns
tpch_q14/DataFusion:vortex-file-compressed 11244821 1.13267e+07 0.992775 ns
tpch_q15/DataFusion:vortex-file-compressed 19505587 1.89147e+07 1.03124 ns
tpch_q16/DataFusion:vortex-file-compressed 23388394 2.40688e+07 0.971729 ns
tpch_q17/DataFusion:vortex-file-compressed 61517696 5.95642e+07 1.0328 ns
tpch_q18/DataFusion:vortex-file-compressed 93626523 9.24773e+07 1.01243 ns
tpch_q19/DataFusion:vortex-file-compressed 16998271 1.6554e+07 1.02684 ns
tpch_q20/DataFusion:vortex-file-compressed 23628401 2.30771e+07 1.02389 ns
tpch_q21/DataFusion:vortex-file-compressed 73215274 7.17403e+07 1.02056 ns
tpch_q22/DataFusion:vortex-file-compressed 14094241 1.37236e+07 1.02701 ns
tpch_q01/DataFusion:vortex-compact 60290617 6.41782e+07 0.939425 ns
tpch_q02/DataFusion:vortex-compact 35645841 3.49327e+07 1.02041 ns
tpch_q03/DataFusion:vortex-compact 27971904 2.68879e+07 1.04032 ns
tpch_q04/DataFusion:vortex-compact 19736840 1.95181e+07 1.01121 ns
tpch_q05/DataFusion:vortex-compact 61726794 6.05704e+07 1.01909 ns
tpch_q06/DataFusion:vortex-compact 11675768 1.17005e+07 0.997889 ns
tpch_q07/DataFusion:vortex-compact 74989152 7.3232e+07 1.02399 ns
tpch_q08/DataFusion:vortex-compact 41301237 4.08244e+07 1.01168 ns
tpch_q09/DataFusion:vortex-compact 56137071 5.53288e+07 1.01461 ns
tpch_q10/DataFusion:vortex-compact 43472841 4.40658e+07 0.986544 ns
tpch_q11/DataFusion:vortex-compact 21567200 2.18027e+07 0.989198 ns
tpch_q12/DataFusion:vortex-compact 27120794 2.69621e+07 1.00589 ns
tpch_q13/DataFusion:vortex-compact 30804183 3.13668e+07 0.982063 ns
tpch_q14/DataFusion:vortex-compact 16700122 1.66263e+07 1.00444 ns
tpch_q15/DataFusion:vortex-compact 28458004 2.86187e+07 0.994383 ns
tpch_q16/DataFusion:vortex-compact 25366742 2.59246e+07 0.978481 ns
tpch_q17/DataFusion:vortex-compact 62537910 6.27439e+07 0.996716 ns
tpch_q18/DataFusion:vortex-compact 94062979 9.27276e+07 1.0144 ns
tpch_q19/DataFusion:vortex-compact 27402895 2.87241e+07 0.954004 ns
tpch_q20/DataFusion:vortex-compact 29747146 2.96128e+07 1.00454 ns
tpch_q21/DataFusion:vortex-compact 80382246 8.01388e+07 1.00304 ns
tpch_q22/DataFusion:vortex-compact 15678901 1.60168e+07 0.978906 ns
tpch_q01/DuckDB:parquet 104777929 1.04143e+08 1.0061 ns
tpch_q02/DuckDB:parquet 48940918 4.79325e+07 1.02104 ns
tpch_q03/DuckDB:parquet 78590605 7.77913e+07 1.01028 ns
tpch_q04/DuckDB:parquet 61524419 6.16216e+07 0.998422 ns
tpch_q05/DuckDB:parquet 76333703 7.60626e+07 1.00356 ns
tpch_q06/DuckDB:parquet 21751751 2.16789e+07 1.00336 ns
tpch_q07/DuckDB:parquet 83009870 8.25562e+07 1.0055 ns
tpch_q08/DuckDB:parquet 97437617 9.70461e+07 1.00403 ns
tpch_q09/DuckDB:parquet 148818241 1.46884e+08 1.01317 ns
tpch_q10/DuckDB:parquet 138308222 1.37509e+08 1.00582 ns
tpch_q11/DuckDB:parquet 27179170 2.74904e+07 0.988678 ns
tpch_q12/DuckDB:parquet 61863011 6.14414e+07 1.00686 ns
tpch_q13/DuckDB:parquet 257206555 2.58582e+08 0.99468 ns
tpch_q14/DuckDB:parquet 52648542 5.22306e+07 1.008 ns
tpch_q15/DuckDB:parquet 29796794 2.97155e+07 1.00274 ns
tpch_q16/DuckDB:parquet 56800736 5.62657e+07 1.00951 ns
tpch_q17/DuckDB:parquet 59284351 5.93391e+07 0.999077 ns
tpch_q18/DuckDB:parquet 122236789 1.21621e+08 1.00507 ns
tpch_q19/DuckDB:parquet 73819372 7.36001e+07 1.00298 ns
tpch_q20/DuckDB:parquet 64464839 6.47741e+07 0.995226 ns
tpch_q21/DuckDB:parquet 186670170 1.84348e+08 1.0126 ns
tpch_q22/DuckDB:parquet 57379427 5.6972e+07 1.00715 ns
tpch_q01/DuckDB:vortex-file-compressed 34960785 3.60711e+07 0.969219 ns
tpch_q02/DuckDB:vortex-file-compressed 28157387 2.68604e+07 1.04829 ns
tpch_q03/DuckDB:vortex-file-compressed 34417378 3.46314e+07 0.99382 ns
tpch_q04/DuckDB:vortex-file-compressed 32002399 3.21818e+07 0.994425 ns
tpch_q05/DuckDB:vortex-file-compressed 42379243 4.13552e+07 1.02476 ns
tpch_q06/DuckDB:vortex-file-compressed 8088257 8.45501e+06 0.956623 ns
tpch_q07/DuckDB:vortex-file-compressed 38449811 3.63827e+07 1.05682 ns
tpch_q08/DuckDB:vortex-file-compressed 50020073 4.96252e+07 1.00796 ns
tpch_q09/DuckDB:vortex-file-compressed 62771913 6.47428e+07 0.969558 ns
tpch_q10/DuckDB:vortex-file-compressed 42847989 4.18412e+07 1.02406 ns
tpch_q11/DuckDB:vortex-file-compressed 15825923 1.5121e+07 1.04662 ns
tpch_q12/DuckDB:vortex-file-compressed 32529223 3.0639e+07 1.0617 ns
tpch_q13/DuckDB:vortex-file-compressed 42628821 4.22813e+07 1.00822 ns
tpch_q14/DuckDB:vortex-file-compressed 22785428 2.28674e+07 0.996417 ns
tpch_q15/DuckDB:vortex-file-compressed 13318285 1.31356e+07 1.01391 ns
tpch_q16/DuckDB:vortex-file-compressed 27115926 2.84756e+07 0.95225 ns
tpch_q17/DuckDB:vortex-file-compressed 68591238 6.33646e+07 1.08249 ns
tpch_q18/DuckDB:vortex-file-compressed 52798755 5.16878e+07 1.02149 ns
tpch_q19/DuckDB:vortex-file-compressed 25938414 2.5378e+07 1.02208 ns
tpch_q20/DuckDB:vortex-file-compressed 28862413 2.91545e+07 0.98998 ns
tpch_q21/DuckDB:vortex-file-compressed 110919407 1.09114e+08 1.01654 ns
tpch_q22/DuckDB:vortex-file-compressed 20641823 2.03448e+07 1.0146 ns
tpch_q01/DuckDB:vortex-compact 39359881 3.80623e+07 1.03409 ns
tpch_q02/DuckDB:vortex-compact 34653916 3.50716e+07 0.988091 ns
tpch_q03/DuckDB:vortex-compact 40788727 4.10896e+07 0.992677 ns
tpch_q04/DuckDB:vortex-compact 36014435 3.50408e+07 1.02779 ns
tpch_q05/DuckDB:vortex-compact 45625172 4.50959e+07 1.01174 ns
tpch_q06/DuckDB:vortex-compact 12262940 1.21846e+07 1.00643 ns
tpch_q07/DuckDB:vortex-compact 46856082 4.65997e+07 1.0055 ns
tpch_q08/DuckDB:vortex-compact 57229401 5.68657e+07 1.0064 ns
tpch_q09/DuckDB:vortex-compact 72308559 7.12811e+07 1.01441 ns
tpch_q10/DuckDB:vortex-compact 51447780 5.09854e+07 1.00907 ns
tpch_q11/DuckDB:vortex-compact 17896190 1.79665e+07 0.996085 ns
tpch_q12/DuckDB:vortex-compact 46067084 4.4322e+07 1.03937 ns
tpch_q13/DuckDB:vortex-compact 50653282 4.87776e+07 1.03845 ns
tpch_q14/DuckDB:vortex-compact 28442244 2.83662e+07 1.00268 ns
tpch_q15/DuckDB:vortex-compact 17778412 1.76382e+07 1.00795 ns
tpch_q16/DuckDB:vortex-compact 32652443 3.27001e+07 0.998542 ns
tpch_q17/DuckDB:vortex-compact 70784189 7.09573e+07 0.997561 ns
tpch_q18/DuckDB:vortex-compact 57369955 5.6728e+07 1.01132 ns
tpch_q19/DuckDB:vortex-compact 32493881 3.06446e+07 1.06035 ns
tpch_q20/DuckDB:vortex-compact 37117501 3.51425e+07 1.0562 ns
tpch_q21/DuckDB:vortex-compact 121351560 1.19223e+08 1.01785 ns
tpch_q22/DuckDB:vortex-compact 20877149 2.23794e+07 0.932875 ns
tpch_q01/DuckDB:duckdb 18460794 1.84019e+07 1.0032 ns
tpch_q02/DuckDB:duckdb 13986838 1.45181e+07 0.963406 ns
tpch_q03/DuckDB:duckdb 21955389 2.15473e+07 1.01894 ns
tpch_q04/DuckDB:duckdb 20233988 2.00813e+07 1.0076 ns
tpch_q05/DuckDB:duckdb 23661990 2.3406e+07 1.01094 ns
tpch_q06/DuckDB:duckdb 7328111 7.15378e+06 1.02437 ns
tpch_q07/DuckDB:duckdb 27487996 2.70482e+07 1.01626 ns
tpch_q08/DuckDB:duckdb 27220020 2.67953e+07 1.01585 ns
tpch_q09/DuckDB:duckdb 60759446 6.11472e+07 0.993658 ns
tpch_q10/DuckDB:duckdb 59444659 6.08053e+07 0.977623 ns
tpch_q11/DuckDB:duckdb 8236125 8.59298e+06 0.958471 ns
tpch_q12/DuckDB:duckdb 18826069 1.89422e+07 0.993868 ns
tpch_q13/DuckDB:duckdb 41436602 4.14376e+07 0.999975 ns
tpch_q14/DuckDB:duckdb 22367928 2.2176e+07 1.00866 ns
tpch_q15/DuckDB:duckdb 12234721 1.20529e+07 1.01509 ns
tpch_q16/DuckDB:duckdb 22627072 2.28539e+07 0.990075 ns
tpch_q17/DuckDB:duckdb 18774420 1.91464e+07 0.980572 ns
tpch_q18/DuckDB:duckdb 41112520 4.12643e+07 0.996321 ns
tpch_q19/DuckDB:duckdb 32272553 3.18951e+07 1.01183 ns
tpch_q20/DuckDB:duckdb 23266475 2.30238e+07 1.01054 ns
tpch_q21/DuckDB:duckdb 59428471 6.14663e+07 0.966846 ns
tpch_q22/DuckDB:duckdb 26562727 2.66121e+07 0.998146 ns

@github-actions
Copy link
Copy Markdown
Contributor

Benchmarks: TPC-H SF=1 on S3

Summary

  • Overall: 0.988x ➖
  • Vortex: 0.988x ➖
  • duckdb:vortex: 0.991x ➖
  • datafusion:vortex: 0.985x ➖
  • Best: tpch_q14/DataFusion:vortex-compact (0.885x)
  • Worst: tpch_q13/DataFusion:vortex-compact (1.123x)
  • Significant (>30%): 0↑ 0↓
Detailed Results Table
name PR b014f20 base ff299eb ratio (PR/base) unit
tpch_q01/DataFusion:parquet 383356930 3.85479e+08 0.994496 ns
tpch_q02/DataFusion:parquet 777314864 7.68154e+08 1.01193 ns
tpch_q03/DataFusion:parquet 547653144 5.54593e+08 0.987487 ns
tpch_q04/DataFusion:parquet 285245588 2.91543e+08 0.978399 ns
tpch_q05/DataFusion:parquet 717286333 7.12071e+08 1.00732 ns
tpch_q06/DataFusion:parquet 262436914 2.52974e+08 1.03741 ns
tpch_q07/DataFusion:parquet 708642047 7.13147e+08 0.993683 ns
tpch_q08/DataFusion:parquet 815035326 8.05173e+08 1.01225 ns
tpch_q09/DataFusion:parquet 710622685 6.73518e+08 1.05509 ns
tpch_q10/DataFusion:parquet 718343077 7.40977e+08 0.969455 ns
tpch_q11/DataFusion:parquet 514610470 5.57937e+08 0.922344 ns
tpch_q12/DataFusion:parquet 421723820 3.93577e+08 1.07152 ns
tpch_q13/DataFusion:parquet 517579203 5.18355e+08 0.998504 ns
tpch_q14/DataFusion:parquet 336390854 3.41533e+08 0.984944 ns
tpch_q15/DataFusion:parquet 577777493 6.06978e+08 0.951891 ns
tpch_q16/DataFusion:parquet 369950382 3.50933e+08 1.05419 ns
tpch_q17/DataFusion:parquet 556246944 5.68894e+08 0.977769 ns
tpch_q18/DataFusion:parquet 677675794 6.85264e+08 0.988927 ns
tpch_q19/DataFusion:parquet 458616635 4.51566e+08 1.01561 ns
tpch_q20/DataFusion:parquet 558434371 5.4801e+08 1.01902 ns
tpch_q21/DataFusion:parquet 832013955 8.50408e+08 0.978371 ns
tpch_q22/DataFusion:parquet 337759255 3.49542e+08 0.966291 ns
tpch_q01/DataFusion:vortex-file-compressed 178472645 1.6767e+08 1.06443 ns
tpch_q02/DataFusion:vortex-file-compressed 163045134 1.81048e+08 0.900565 ns
tpch_q03/DataFusion:vortex-file-compressed 266120246 2.70959e+08 0.982143 ns
tpch_q04/DataFusion:vortex-file-compressed 139898676 1.366e+08 1.02415 ns
tpch_q05/DataFusion:vortex-file-compressed 215729181 2.15186e+08 1.00252 ns
tpch_q06/DataFusion:vortex-file-compressed 122248793 1.10999e+08 1.10135 ns
tpch_q07/DataFusion:vortex-file-compressed 207071760 2.22088e+08 0.932384 ns
tpch_q08/DataFusion:vortex-file-compressed 278809586 2.70607e+08 1.03031 ns
tpch_q09/DataFusion:vortex-file-compressed 251678344 2.56307e+08 0.981941 ns
tpch_q10/DataFusion:vortex-file-compressed 261147173 2.84406e+08 0.91822 ns
tpch_q11/DataFusion:vortex-file-compressed 114458822 1.13887e+08 1.00502 ns
tpch_q12/DataFusion:vortex-file-compressed 214479051 2.10759e+08 1.01765 ns
tpch_q13/DataFusion:vortex-file-compressed 131661963 1.30033e+08 1.01252 ns
tpch_q14/DataFusion:vortex-file-compressed 130919134 1.34875e+08 0.970669 ns
tpch_q15/DataFusion:vortex-file-compressed 185771493 1.68974e+08 1.09941 ns
tpch_q16/DataFusion:vortex-file-compressed 83435834 8.19439e+07 1.01821 ns
tpch_q17/DataFusion:vortex-file-compressed 281853758 2.80042e+08 1.00647 ns
tpch_q18/DataFusion:vortex-file-compressed 297515246 2.95906e+08 1.00544 ns
tpch_q19/DataFusion:vortex-file-compressed 251007471 2.61713e+08 0.959095 ns
tpch_q20/DataFusion:vortex-file-compressed 173434582 1.71996e+08 1.00836 ns
tpch_q21/DataFusion:vortex-file-compressed 321286354 3.19654e+08 1.00511 ns
tpch_q22/DataFusion:vortex-file-compressed 124432136 1.24675e+08 0.998054 ns
tpch_q01/DataFusion:vortex-compact 168715681 1.65189e+08 1.02135 ns
tpch_q02/DataFusion:vortex-compact 164562891 1.69926e+08 0.96844 ns
tpch_q03/DataFusion:vortex-compact 245071373 2.53535e+08 0.966616 ns
tpch_q04/DataFusion:vortex-compact 120284775 1.35221e+08 0.889543 ns
tpch_q05/DataFusion:vortex-compact 186523744 1.98835e+08 0.938085 ns
tpch_q06/DataFusion:vortex-compact 158456524 1.62048e+08 0.977839 ns
tpch_q07/DataFusion:vortex-compact 205847519 2.0278e+08 1.01513 ns
tpch_q08/DataFusion:vortex-compact 226940786 2.43023e+08 0.933823 ns
tpch_q09/DataFusion:vortex-compact 230380064 2.39654e+08 0.961304 ns
tpch_q10/DataFusion:vortex-compact 254177960 2.57734e+08 0.986202 ns
tpch_q11/DataFusion:vortex-compact 86633309 9.34912e+07 0.926646 ns
tpch_q12/DataFusion:vortex-compact 266525628 2.9483e+08 0.903998 ns
tpch_q13/DataFusion:vortex-compact 126713951 1.12839e+08 1.12296 ns
tpch_q14/DataFusion:vortex-compact 125026819 1.41211e+08 0.88539 ns
tpch_q15/DataFusion:vortex-compact 210412702 2.13757e+08 0.984353 ns
tpch_q16/DataFusion:vortex-compact 79292427 7.84004e+07 1.01138 ns
tpch_q17/DataFusion:vortex-compact 264868006 2.62922e+08 1.0074 ns
tpch_q18/DataFusion:vortex-compact 229859450 2.23555e+08 1.0282 ns
tpch_q19/DataFusion:vortex-compact 259836757 2.68877e+08 0.966378 ns
tpch_q20/DataFusion:vortex-compact 188606550 1.94089e+08 0.971753 ns
tpch_q21/DataFusion:vortex-compact 286447616 3.10038e+08 0.923911 ns
tpch_q22/DataFusion:vortex-compact 103242805 1.05671e+08 0.977021 ns
tpch_q01/DuckDB:parquet 483645936 4.64939e+08 1.04023 ns
tpch_q02/DuckDB:parquet 902224640 1.01254e+09 0.891053 ns
tpch_q03/DuckDB:parquet 763501756 7.64599e+08 0.998565 ns
tpch_q04/DuckDB:parquet 486230629 4.563e+08 1.06559 ns
tpch_q05/DuckDB:parquet 1097013664 1.18478e+09 0.92592 ns
tpch_q06/DuckDB:parquet 300008143 3.25686e+08 0.921158 ns
tpch_q07/DuckDB:parquet 935110743 9.62955e+08 0.971084 ns
tpch_q08/DuckDB:parquet 1100522664 1.18698e+09 0.927163 ns
tpch_q09/DuckDB:parquet 1086262082 1.0017e+09 1.08442 ns
tpch_q10/DuckDB:parquet 1012774612 1.00721e+09 1.00552 ns
tpch_q11/DuckDB:parquet 631148825 6.69426e+08 0.942821 ns
tpch_q12/DuckDB:parquet 420756297 4.67441e+08 0.900127 ns
tpch_q13/DuckDB:parquet 731265189 7.60649e+08 0.96137 ns
tpch_q14/DuckDB:parquet 481624333 5.02341e+08 0.95876 ns
tpch_q15/DuckDB:parquet 614036767 5.93203e+08 1.03512 ns
tpch_q16/DuckDB:parquet 410920328 4.59679e+08 0.893928 ns
tpch_q17/DuckDB:parquet 608521909 5.89217e+08 1.03276 ns
tpch_q18/DuckDB:parquet 663364192 6.39988e+08 1.03653 ns
tpch_q19/DuckDB:parquet 623846497 6.4127e+08 0.97283 ns
tpch_q20/DuckDB:parquet 797821256 7.6827e+08 1.03846 ns
tpch_q21/DuckDB:parquet 846287650 9.11541e+08 0.928414 ns
tpch_q22/DuckDB:parquet 395667487 4.01602e+08 0.985224 ns
tpch_q01/DuckDB:vortex-file-compressed 239806706 2.22986e+08 1.07543 ns
tpch_q02/DuckDB:vortex-file-compressed 423314442 4.38352e+08 0.965695 ns
tpch_q03/DuckDB:vortex-file-compressed 482032982 4.62251e+08 1.0428 ns
tpch_q04/DuckDB:vortex-file-compressed 291451238 2.74803e+08 1.06058 ns
tpch_q05/DuckDB:vortex-file-compressed 529748005 5.4496e+08 0.972086 ns
tpch_q06/DuckDB:vortex-file-compressed 275654952 2.74451e+08 1.00439 ns
tpch_q07/DuckDB:vortex-file-compressed 573898912 5.58886e+08 1.02686 ns
tpch_q08/DuckDB:vortex-file-compressed 668842593 6.73341e+08 0.993319 ns
tpch_q09/DuckDB:vortex-file-compressed 617838896 6.53801e+08 0.944996 ns
tpch_q10/DuckDB:vortex-file-compressed 533589458 5.48832e+08 0.972228 ns
tpch_q11/DuckDB:vortex-file-compressed 297537334 2.90989e+08 1.0225 ns
tpch_q12/DuckDB:vortex-file-compressed 361354598 3.79856e+08 0.951293 ns
tpch_q13/DuckDB:vortex-file-compressed 321932417 3.2724e+08 0.983782 ns
tpch_q14/DuckDB:vortex-file-compressed 289023644 2.97332e+08 0.972058 ns
tpch_q15/DuckDB:vortex-file-compressed 226036404 2.38731e+08 0.946824 ns
tpch_q16/DuckDB:vortex-file-compressed 254279112 2.70667e+08 0.939454 ns
tpch_q17/DuckDB:vortex-file-compressed 455603844 4.11606e+08 1.10689 ns
tpch_q18/DuckDB:vortex-file-compressed 467324904 4.6995e+08 0.994413 ns
tpch_q19/DuckDB:vortex-file-compressed 352005982 3.64029e+08 0.966973 ns
tpch_q20/DuckDB:vortex-file-compressed 518738201 5.09657e+08 1.01782 ns
tpch_q21/DuckDB:vortex-file-compressed 655943951 6.59028e+08 0.99532 ns
tpch_q22/DuckDB:vortex-file-compressed 217535779 2.19606e+08 0.990572 ns
tpch_q01/DuckDB:vortex-compact 225356046 2.0638e+08 1.09195 ns
tpch_q02/DuckDB:vortex-compact 422932129 4.23129e+08 0.999536 ns
tpch_q03/DuckDB:vortex-compact 432745196 4.67777e+08 0.92511 ns
tpch_q04/DuckDB:vortex-compact 263703072 2.67244e+08 0.986749 ns
tpch_q05/DuckDB:vortex-compact 493351144 4.78467e+08 1.03111 ns
tpch_q06/DuckDB:vortex-compact 284651149 2.77534e+08 1.02564 ns
tpch_q07/DuckDB:vortex-compact 511663438 5.33393e+08 0.959262 ns
tpch_q08/DuckDB:vortex-compact 610933477 6.00291e+08 1.01773 ns
tpch_q09/DuckDB:vortex-compact 577051568 5.89755e+08 0.97846 ns
tpch_q10/DuckDB:vortex-compact 495773326 5.23408e+08 0.947202 ns
tpch_q11/DuckDB:vortex-compact 268933171 3.00134e+08 0.896044 ns
tpch_q12/DuckDB:vortex-compact 374648511 3.60517e+08 1.0392 ns
tpch_q13/DuckDB:vortex-compact 279525855 2.79736e+08 0.999248 ns
tpch_q14/DuckDB:vortex-compact 272795648 3.07109e+08 0.888269 ns
tpch_q15/DuckDB:vortex-compact 238963058 2.54924e+08 0.937391 ns
tpch_q16/DuckDB:vortex-compact 251913251 2.42324e+08 1.03957 ns
tpch_q17/DuckDB:vortex-compact 400404073 3.87205e+08 1.03409 ns
tpch_q18/DuckDB:vortex-compact 392879279 3.84657e+08 1.02138 ns
tpch_q19/DuckDB:vortex-compact 343375610 3.44881e+08 0.995634 ns
tpch_q20/DuckDB:vortex-compact 460834443 5.04008e+08 0.91434 ns
tpch_q21/DuckDB:vortex-compact 635982093 6.27279e+08 1.01387 ns
tpch_q22/DuckDB:vortex-compact 220840962 2.33109e+08 0.947373 ns

@github-actions
Copy link
Copy Markdown
Contributor

Benchmarks: TPC-H SF=10 on NVME

Summary

  • Overall: 0.989x ➖
  • Vortex: 0.990x ➖
  • duckdb:vortex: 0.988x ➖
  • datafusion:vortex: 0.992x ➖
  • Best: tpch_q12/DataFusion:vortex-file-compressed (0.959x)
  • Worst: tpch_q01/DataFusion:vortex-compact (1.048x)
  • Significant (>10%): 0↑ 0↓
Detailed Results Table
name PR b014f20 base ff299eb ratio (PR/base) unit
tpch_q01/DataFusion:arrow 490209130 4.97165e+08 0.986008 ns
tpch_q02/DataFusion:arrow 92799122 9.19152e+07 1.00962 ns
tpch_q03/DataFusion:arrow 187203574 1.83839e+08 1.0183 ns
tpch_q04/DataFusion:arrow 92377051 9.21617e+07 1.00234 ns
tpch_q05/DataFusion:arrow 338720361 3.45955e+08 0.979089 ns
tpch_q06/DataFusion:arrow 61333142 6.28355e+07 0.976091 ns
tpch_q07/DataFusion:arrow 638047012 6.49999e+08 0.981613 ns
tpch_q08/DataFusion:arrow 280823565 2.82754e+08 0.993171 ns
tpch_q09/DataFusion:arrow 568030591 5.77053e+08 0.984364 ns
tpch_q10/DataFusion:arrow 248262992 2.53937e+08 0.977657 ns
tpch_q11/DataFusion:arrow 80768075 8.2489e+07 0.979137 ns
tpch_q12/DataFusion:arrow 213658978 2.14145e+08 0.997732 ns
tpch_q13/DataFusion:arrow 185232576 1.90754e+08 0.971055 ns
tpch_q14/DataFusion:arrow 50907794 5.23824e+07 0.971849 ns
tpch_q15/DataFusion:arrow 97425529 1.00413e+08 0.970251 ns
tpch_q16/DataFusion:arrow 75382884 7.66737e+07 0.983164 ns
tpch_q17/DataFusion:arrow 578378476 5.84112e+08 0.990184 ns
tpch_q18/DataFusion:arrow 1369021093 1.38343e+09 0.989587 ns
tpch_q19/DataFusion:arrow 113503383 1.17216e+08 0.968329 ns
tpch_q20/DataFusion:arrow 161822989 1.66045e+08 0.974575 ns
tpch_q21/DataFusion:arrow 898577089 9.03715e+08 0.994315 ns
tpch_q22/DataFusion:arrow 54447451 5.60738e+07 0.970996 ns
tpch_q01/DataFusion:parquet 659938079 6.51702e+08 1.01264 ns
tpch_q02/DataFusion:parquet 189106072 1.94619e+08 0.971673 ns
tpch_q03/DataFusion:parquet 295111534 2.92465e+08 1.00905 ns
tpch_q04/DataFusion:parquet 221214193 2.13733e+08 1.035 ns
tpch_q05/DataFusion:parquet 459089724 4.55103e+08 1.00876 ns
tpch_q06/DataFusion:parquet 117089829 1.19042e+08 0.983602 ns
tpch_q07/DataFusion:parquet 655327279 6.63919e+08 0.987059 ns
tpch_q08/DataFusion:parquet 497064121 5.05637e+08 0.983046 ns
tpch_q09/DataFusion:parquet 777438920 8.01252e+08 0.97028 ns
tpch_q10/DataFusion:parquet 518002848 5.2426e+08 0.988066 ns
tpch_q11/DataFusion:parquet 123313321 1.25748e+08 0.98064 ns
tpch_q12/DataFusion:parquet 222847333 2.20713e+08 1.00967 ns
tpch_q13/DataFusion:parquet 412247777 4.15331e+08 0.992576 ns
tpch_q14/DataFusion:parquet 141661588 1.44233e+08 0.982175 ns
tpch_q15/DataFusion:parquet 235712053 2.39962e+08 0.982291 ns
tpch_q16/DataFusion:parquet 151493988 1.55018e+08 0.97727 ns
tpch_q17/DataFusion:parquet 700236078 7.12149e+08 0.983272 ns
tpch_q18/DataFusion:parquet 1110345085 1.11509e+09 0.995744 ns
tpch_q19/DataFusion:parquet 287697388 2.85673e+08 1.00709 ns
tpch_q20/DataFusion:parquet 306675046 3.15954e+08 0.970631 ns
tpch_q21/DataFusion:parquet 878691385 8.86628e+08 0.991048 ns
tpch_q22/DataFusion:parquet 359439658 3.61822e+08 0.993416 ns
tpch_q01/DataFusion:vortex-file-compressed 505506615 4.92434e+08 1.02655 ns
tpch_q02/DataFusion:vortex-file-compressed 157814735 1.54266e+08 1.02301 ns
tpch_q03/DataFusion:vortex-file-compressed 228671811 2.32387e+08 0.984012 ns
tpch_q04/DataFusion:vortex-file-compressed 102701404 1.0416e+08 0.985998 ns
tpch_q05/DataFusion:vortex-file-compressed 548784523 5.55669e+08 0.987611 ns
tpch_q06/DataFusion:vortex-file-compressed 47038282 4.79562e+07 0.980859 ns
tpch_q07/DataFusion:vortex-file-compressed 573985849 5.84049e+08 0.98277 ns
tpch_q08/DataFusion:vortex-file-compressed 627480285 6.26739e+08 1.00118 ns
tpch_q09/DataFusion:vortex-file-compressed 954832573 9.66874e+08 0.987546 ns
tpch_q10/DataFusion:vortex-file-compressed 267465032 2.7224e+08 0.98246 ns
tpch_q11/DataFusion:vortex-file-compressed 126273383 1.27998e+08 0.986527 ns
tpch_q12/DataFusion:vortex-file-compressed 105998948 1.10478e+08 0.959456 ns
tpch_q13/DataFusion:vortex-file-compressed 217472020 2.1835e+08 0.99598 ns
tpch_q14/DataFusion:vortex-file-compressed 61411630 6.33981e+07 0.968666 ns
tpch_q15/DataFusion:vortex-file-compressed 107453949 1.07618e+08 0.998478 ns
tpch_q16/DataFusion:vortex-file-compressed 86656503 8.84287e+07 0.979959 ns
tpch_q17/DataFusion:vortex-file-compressed 895296378 9.05604e+08 0.988618 ns
tpch_q18/DataFusion:vortex-file-compressed 1097393855 1.10624e+09 0.992006 ns
tpch_q19/DataFusion:vortex-file-compressed 78290805 8.09634e+07 0.96699 ns
tpch_q20/DataFusion:vortex-file-compressed 182042705 1.87103e+08 0.972953 ns
tpch_q21/DataFusion:vortex-file-compressed 762561166 7.68408e+08 0.992391 ns
tpch_q22/DataFusion:vortex-file-compressed 73530786 7.34874e+07 1.00059 ns
tpch_q01/DataFusion:vortex-compact 532599514 5.08235e+08 1.04794 ns
tpch_q02/DataFusion:vortex-compact 157787636 1.585e+08 0.995508 ns
tpch_q03/DataFusion:vortex-compact 251040036 2.53185e+08 0.991529 ns
tpch_q04/DataFusion:vortex-compact 121255918 1.25095e+08 0.969308 ns
tpch_q05/DataFusion:vortex-compact 561240621 5.61439e+08 0.999647 ns
tpch_q06/DataFusion:vortex-compact 80288901 8.19252e+07 0.980027 ns
tpch_q07/DataFusion:vortex-compact 609914590 6.17045e+08 0.988444 ns
tpch_q08/DataFusion:vortex-compact 629306245 6.37499e+08 0.987148 ns
tpch_q09/DataFusion:vortex-compact 970834462 9.61836e+08 1.00936 ns
tpch_q10/DataFusion:vortex-compact 305351139 3.08262e+08 0.990557 ns
tpch_q11/DataFusion:vortex-compact 127867486 1.28558e+08 0.994632 ns
tpch_q12/DataFusion:vortex-compact 166778700 1.68916e+08 0.987347 ns
tpch_q13/DataFusion:vortex-compact 261201913 2.63512e+08 0.991235 ns
tpch_q14/DataFusion:vortex-compact 92603274 9.2778e+07 0.998116 ns
tpch_q15/DataFusion:vortex-compact 178062016 1.80037e+08 0.989031 ns
tpch_q16/DataFusion:vortex-compact 92588563 8.98938e+07 1.02998 ns
tpch_q17/DataFusion:vortex-compact 906563636 9.08675e+08 0.997677 ns
tpch_q18/DataFusion:vortex-compact 1099099753 1.11199e+09 0.98841 ns
tpch_q19/DataFusion:vortex-compact 144930906 1.46445e+08 0.989663 ns
tpch_q20/DataFusion:vortex-compact 217997388 2.14877e+08 1.01452 ns
tpch_q21/DataFusion:vortex-compact 777953272 7.84744e+08 0.991347 ns
tpch_q22/DataFusion:vortex-compact 78351851 8.04519e+07 0.973897 ns
tpch_q01/DuckDB:parquet 318626611 3.17487e+08 1.00359 ns
tpch_q02/DuckDB:parquet 120156310 1.16004e+08 1.0358 ns
tpch_q03/DuckDB:parquet 226356286 2.21473e+08 1.02205 ns
tpch_q04/DuckDB:parquet 183322541 1.84462e+08 0.993824 ns
tpch_q05/DuckDB:parquet 235056364 2.37424e+08 0.990028 ns
tpch_q06/DuckDB:parquet 67187256 6.72181e+07 0.999541 ns
tpch_q07/DuckDB:parquet 215096085 2.16817e+08 0.992061 ns
tpch_q08/DuckDB:parquet 330613809 3.35518e+08 0.985384 ns
tpch_q09/DuckDB:parquet 480960124 4.90022e+08 0.981507 ns
tpch_q10/DuckDB:parquet 647655667 6.58206e+08 0.983972 ns
tpch_q11/DuckDB:parquet 48825071 5.06546e+07 0.963881 ns
tpch_q12/DuckDB:parquet 141485003 1.44095e+08 0.981885 ns
tpch_q13/DuckDB:parquet 405027432 4.01043e+08 1.00994 ns
tpch_q14/DuckDB:parquet 177170652 1.79544e+08 0.986781 ns
tpch_q15/DuckDB:parquet 111467466 1.1293e+08 0.98705 ns
tpch_q16/DuckDB:parquet 143446462 1.67174e+08 0.858064 ns
tpch_q17/DuckDB:parquet 214719334 2.15199e+08 0.997772 ns
tpch_q18/DuckDB:parquet 360765595 3.64066e+08 0.990936 ns
tpch_q19/DuckDB:parquet 280347582 2.8186e+08 0.994636 ns
tpch_q20/DuckDB:parquet 222491361 2.24904e+08 0.989271 ns
tpch_q21/DuckDB:parquet 578637458 5.77761e+08 1.00152 ns
tpch_q22/DuckDB:parquet 302020557 3.06946e+08 0.983953 ns
tpch_q01/DuckDB:vortex-file-compressed 228429936 2.29107e+08 0.997043 ns
tpch_q02/DuckDB:vortex-file-compressed 61202742 6.01303e+07 1.01784 ns
tpch_q03/DuckDB:vortex-file-compressed 142400812 1.46759e+08 0.970304 ns
tpch_q04/DuckDB:vortex-file-compressed 256751167 2.59946e+08 0.987711 ns
tpch_q05/DuckDB:vortex-file-compressed 166966364 1.71889e+08 0.971359 ns
tpch_q06/DuckDB:vortex-file-compressed 45241346 4.65189e+07 0.972538 ns
tpch_q07/DuckDB:vortex-file-compressed 156795775 1.57787e+08 0.993719 ns
tpch_q08/DuckDB:vortex-file-compressed 255590958 2.62555e+08 0.973478 ns
tpch_q09/DuckDB:vortex-file-compressed 400169442 4.05458e+08 0.986957 ns
tpch_q10/DuckDB:vortex-file-compressed 194688652 1.98598e+08 0.980314 ns
tpch_q11/DuckDB:vortex-file-compressed 38460744 3.81715e+07 1.00758 ns
tpch_q12/DuckDB:vortex-file-compressed 167972032 1.68404e+08 0.997434 ns
tpch_q13/DuckDB:vortex-file-compressed 245572073 2.48713e+08 0.987371 ns
tpch_q14/DuckDB:vortex-file-compressed 65552108 6.63162e+07 0.988477 ns
tpch_q15/DuckDB:vortex-file-compressed 56742103 5.67064e+07 1.00063 ns
tpch_q16/DuckDB:vortex-file-compressed 76393237 7.66201e+07 0.997039 ns
tpch_q17/DuckDB:vortex-file-compressed 498325309 4.98411e+08 0.999828 ns
tpch_q18/DuckDB:vortex-file-compressed 283716025 2.89271e+08 0.980797 ns
tpch_q19/DuckDB:vortex-file-compressed 83050105 8.57152e+07 0.968908 ns
tpch_q20/DuckDB:vortex-file-compressed 109831507 1.11814e+08 0.982268 ns
tpch_q21/DuckDB:vortex-file-compressed 993588294 1.0205e+09 0.973625 ns
tpch_q22/DuckDB:vortex-file-compressed 77293120 7.72183e+07 1.00097 ns
tpch_q01/DuckDB:vortex-compact 281398583 2.82868e+08 0.994807 ns
tpch_q02/DuckDB:vortex-compact 70271086 7.08401e+07 0.991968 ns
tpch_q03/DuckDB:vortex-compact 191012112 1.93485e+08 0.987221 ns
tpch_q04/DuckDB:vortex-compact 284646830 2.91388e+08 0.976866 ns
tpch_q05/DuckDB:vortex-compact 185913677 1.86965e+08 0.994377 ns
tpch_q06/DuckDB:vortex-compact 79259213 7.91907e+07 1.00086 ns
tpch_q07/DuckDB:vortex-compact 231098947 2.2964e+08 1.00635 ns
tpch_q08/DuckDB:vortex-compact 290359362 2.91613e+08 0.995702 ns
tpch_q09/DuckDB:vortex-compact 458390588 4.66793e+08 0.982 ns
tpch_q10/DuckDB:vortex-compact 242190449 2.46826e+08 0.98122 ns
tpch_q11/DuckDB:vortex-compact 42159941 4.38796e+07 0.960809 ns
tpch_q12/DuckDB:vortex-compact 264012871 2.66609e+08 0.990261 ns
tpch_q13/DuckDB:vortex-compact 306614399 3.13846e+08 0.976957 ns
tpch_q14/DuckDB:vortex-compact 95461946 9.61296e+07 0.993055 ns
tpch_q15/DuckDB:vortex-compact 93750808 9.42738e+07 0.994453 ns
tpch_q16/DuckDB:vortex-compact 86540321 8.57976e+07 1.00866 ns
tpch_q17/DuckDB:vortex-compact 509866083 5.15114e+08 0.989812 ns
tpch_q18/DuckDB:vortex-compact 340066032 3.43236e+08 0.990764 ns
tpch_q19/DuckDB:vortex-compact 114324377 1.17199e+08 0.975473 ns
tpch_q20/DuckDB:vortex-compact 162551176 1.63292e+08 0.995463 ns
tpch_q21/DuckDB:vortex-compact 1060095068 1.08588e+09 0.976252 ns
tpch_q22/DuckDB:vortex-compact 86061913 8.69862e+07 0.989375 ns
tpch_q01/DuckDB:duckdb 124436980 1.25713e+08 0.989853 ns
tpch_q02/DuckDB:duckdb 53078654 5.52745e+07 0.960275 ns
tpch_q03/DuckDB:duckdb 105687069 1.07174e+08 0.986128 ns
tpch_q04/DuckDB:duckdb 124235531 1.2839e+08 0.967638 ns
tpch_q05/DuckDB:duckdb 116160377 1.16955e+08 0.993209 ns
tpch_q06/DuckDB:duckdb 44937369 4.52689e+07 0.992677 ns
tpch_q07/DuckDB:duckdb 110571802 1.1188e+08 0.988309 ns
tpch_q08/DuckDB:duckdb 147146903 1.47997e+08 0.994256 ns
tpch_q09/DuckDB:duckdb 319050414 3.20485e+08 0.995524 ns
tpch_q10/DuckDB:duckdb 207759462 2.05176e+08 1.01259 ns
tpch_q11/DuckDB:duckdb 23208958 2.37177e+07 0.978548 ns
tpch_q12/DuckDB:duckdb 87626621 8.95925e+07 0.978058 ns
tpch_q13/DuckDB:duckdb 226018109 2.2968e+08 0.984057 ns
tpch_q14/DuckDB:duckdb 76063085 7.89791e+07 0.963079 ns
tpch_q15/DuckDB:duckdb 68717961 6.95949e+07 0.9874 ns
tpch_q16/DuckDB:duckdb 69917139 7.03885e+07 0.993304 ns
tpch_q17/DuckDB:duckdb 110613245 1.10715e+08 0.999077 ns
tpch_q18/DuckDB:duckdb 224752226 2.24936e+08 0.999182 ns
tpch_q19/DuckDB:duckdb 131503307 1.33185e+08 0.987373 ns
tpch_q20/DuckDB:duckdb 101317902 1.03047e+08 0.983216 ns
tpch_q21/DuckDB:duckdb 339083224 3.43262e+08 0.987825 ns
tpch_q22/DuckDB:duckdb 62817828 6.67256e+07 0.941436 ns

@github-actions
Copy link
Copy Markdown
Contributor

Benchmarks: Statistical and Population Genetics

Summary

  • Overall: 1.025x ➖
  • Vortex: 1.007x ➖
  • duckdb:vortex: 1.007x ➖
  • Best: statpopgen_q01/DuckDB:vortex-file-compressed (0.807x)
  • Worst: statpopgen_q07/DuckDB:vortex-compact (1.487x)
  • Significant (>10%): 2↑ 4↓
Detailed Results Table
name PR b014f20 base ff299eb ratio (PR/base) unit
statpopgen_q00/DuckDB:parquet 175061763 1.75305e+08 0.998612 ns
statpopgen_q01/DuckDB:parquet 311454707 3.15354e+08 0.987636 ns
statpopgen_q02/DuckDB:parquet 593103823 5.9817e+08 0.99153 ns
statpopgen_q03/DuckDB:parquet 1005335487 1.00511e+09 1.00023 ns
statpopgen_q04/DuckDB:parquet 1009498926 1.00303e+09 1.00645 ns
statpopgen_q05/DuckDB:parquet 649957366 6.46044e+08 1.00606 ns
statpopgen_q06/DuckDB:parquet 1237853163 1.23347e+09 1.00356 ns
statpopgen_q07/DuckDB:parquet 1025349398 7.46571e+08 1.37341 ns
statpopgen_q08/DuckDB:parquet 1042111436 7.32021e+08 1.42361 ns
statpopgen_q09/DuckDB:parquet 836076158 8.43632e+08 0.991044 ns
statpopgen_q10/DuckDB:parquet 1987828399 1.98076e+09 1.00357 ns
statpopgen_q00/DuckDB:vortex-file-compressed 11302431 1.19095e+07 0.949029 ns
statpopgen_q01/DuckDB:vortex-file-compressed 121062464 1.49958e+08 0.807309 ns
statpopgen_q02/DuckDB:vortex-file-compressed 452713647 4.66767e+08 0.969892 ns
statpopgen_q03/DuckDB:vortex-file-compressed 1052357881 1.07538e+09 0.978593 ns
statpopgen_q04/DuckDB:vortex-file-compressed 1065209019 1.08936e+09 0.97783 ns
statpopgen_q05/DuckDB:vortex-file-compressed 497155586 4.81188e+08 1.03318 ns
statpopgen_q06/DuckDB:vortex-file-compressed 1399673163 1.42926e+09 0.979298 ns
statpopgen_q07/DuckDB:vortex-file-compressed 599843032 5.14665e+08 1.1655 ns
statpopgen_q08/DuckDB:vortex-file-compressed 718520716 5.37114e+08 1.33774 ns
statpopgen_q09/DuckDB:vortex-file-compressed 822490485 8.36219e+08 0.983582 ns
statpopgen_q10/DuckDB:vortex-file-compressed 2368314742 2.48639e+09 0.952511 ns
statpopgen_q00/DuckDB:vortex-compact 11344259 1.19856e+07 0.94649 ns
statpopgen_q01/DuckDB:vortex-compact 290477020 3.21007e+08 0.904892 ns
statpopgen_q02/DuckDB:vortex-compact 621549152 6.78302e+08 0.916332 ns
statpopgen_q03/DuckDB:vortex-compact 1190701633 1.23509e+09 0.964063 ns
statpopgen_q04/DuckDB:vortex-compact 1201009504 1.2373e+09 0.97067 ns
statpopgen_q05/DuckDB:vortex-compact 623824034 7.31447e+08 0.852863 ns
statpopgen_q06/DuckDB:vortex-compact 1528725187 1.56421e+09 0.977315 ns
statpopgen_q07/DuckDB:vortex-compact 2010030724 1.35203e+09 1.48668 ns
statpopgen_q08/DuckDB:vortex-compact 2232576675 1.68539e+09 1.32467 ns
statpopgen_q09/DuckDB:vortex-compact 979898540 1.01122e+09 0.969024 ns
statpopgen_q10/DuckDB:vortex-compact 2545773853 2.66293e+09 0.956006 ns

@github-actions
Copy link
Copy Markdown
Contributor

Benchmarks: TPC-H SF=10 on S3

Summary

  • Overall: 1.000x ➖
  • Vortex: 1.002x ➖
  • duckdb:vortex: 0.993x ➖
  • datafusion:vortex: 1.011x ➖
  • Best: tpch_q11/DuckDB:vortex-file-compressed (0.854x)
  • Worst: tpch_q02/DataFusion:vortex-compact (1.183x)
  • Significant (>30%): 0↑ 0↓
Detailed Results Table
name PR b014f20 base ff299eb ratio (PR/base) unit
tpch_q01/DataFusion:parquet 1121963561 1.1003e+09 1.01969 ns
tpch_q02/DataFusion:parquet 1099657723 1.14988e+09 0.956325 ns
tpch_q03/DataFusion:parquet 1075885820 1.05848e+09 1.01644 ns
tpch_q04/DataFusion:parquet 600107286 6.51986e+08 0.920429 ns
tpch_q05/DataFusion:parquet 1330830111 1.38256e+09 0.962584 ns
tpch_q06/DataFusion:parquet 546877828 5.17417e+08 1.05694 ns
tpch_q07/DataFusion:parquet 1469275798 1.4965e+09 0.981807 ns
tpch_q08/DataFusion:parquet 1763365506 1.84702e+09 0.954708 ns
tpch_q09/DataFusion:parquet 1942644435 1.8963e+09 1.02444 ns
tpch_q10/DataFusion:parquet 2094153345 2.13154e+09 0.982461 ns
tpch_q11/DataFusion:parquet 677118219 7.15082e+08 0.94691 ns
tpch_q12/DataFusion:parquet 722473898 7.25517e+08 0.995806 ns
tpch_q13/DataFusion:parquet 817015947 8.27255e+08 0.987623 ns
tpch_q14/DataFusion:parquet 887120683 8.73955e+08 1.01506 ns
tpch_q15/DataFusion:parquet 1351050116 1.41479e+09 0.954947 ns
tpch_q16/DataFusion:parquet 600808760 5.80098e+08 1.0357 ns
tpch_q17/DataFusion:parquet 1498999597 1.48881e+09 1.00685 ns
tpch_q18/DataFusion:parquet 1778307594 1.75364e+09 1.01407 ns
tpch_q19/DataFusion:parquet 1100051810 1.00998e+09 1.08919 ns
tpch_q20/DataFusion:parquet 1401712081 1.36828e+09 1.02443 ns
tpch_q21/DataFusion:parquet 2018608337 2.00509e+09 1.00674 ns
tpch_q22/DataFusion:parquet 974376499 9.77069e+08 0.997244 ns
tpch_q01/DataFusion:vortex-file-compressed 932499779 9.48473e+08 0.983159 ns
tpch_q02/DataFusion:vortex-file-compressed 478277625 5.03563e+08 0.949787 ns
tpch_q03/DataFusion:vortex-file-compressed 923001848 9.90091e+08 0.932239 ns
tpch_q04/DataFusion:vortex-file-compressed 628669909 6.23227e+08 1.00873 ns
tpch_q05/DataFusion:vortex-file-compressed 1206571208 1.23516e+09 0.976857 ns
tpch_q06/DataFusion:vortex-file-compressed 649885937 6.15608e+08 1.05568 ns
tpch_q07/DataFusion:vortex-file-compressed 1266694464 1.27643e+09 0.992375 ns
tpch_q08/DataFusion:vortex-file-compressed 1501052798 1.42858e+09 1.05073 ns
tpch_q09/DataFusion:vortex-file-compressed 1994601570 1.99488e+09 0.999858 ns
tpch_q10/DataFusion:vortex-file-compressed 983842285 9.37919e+08 1.04896 ns
tpch_q11/DataFusion:vortex-file-compressed 330238117 3.25374e+08 1.01495 ns
tpch_q12/DataFusion:vortex-file-compressed 1024754619 1.01796e+09 1.00668 ns
tpch_q13/DataFusion:vortex-file-compressed 615618842 6.03703e+08 1.01974 ns
tpch_q14/DataFusion:vortex-file-compressed 645925172 6.13583e+08 1.05271 ns
tpch_q15/DataFusion:vortex-file-compressed 1228167198 1.19753e+09 1.02559 ns
tpch_q16/DataFusion:vortex-file-compressed 213154009 2.2778e+08 0.93579 ns
tpch_q17/DataFusion:vortex-file-compressed 1752065876 1.73848e+09 1.00781 ns
tpch_q18/DataFusion:vortex-file-compressed 1829264059 1.78166e+09 1.02672 ns
tpch_q19/DataFusion:vortex-file-compressed 801146194 7.64557e+08 1.04786 ns
tpch_q20/DataFusion:vortex-file-compressed 929715128 9.41246e+08 0.98775 ns
tpch_q21/DataFusion:vortex-file-compressed 2130533204 2.08775e+09 1.02049 ns
tpch_q22/DataFusion:vortex-file-compressed 312154005 3.17492e+08 0.983188 ns
tpch_q01/DataFusion:vortex-compact 848936067 8.73866e+08 0.971471 ns
tpch_q02/DataFusion:vortex-compact 445189945 3.76312e+08 1.18304 ns
tpch_q03/DataFusion:vortex-compact 724203237 7.19998e+08 1.00584 ns
tpch_q04/DataFusion:vortex-compact 405398839 3.843e+08 1.0549 ns
tpch_q05/DataFusion:vortex-compact 1077715926 1.11657e+09 0.965207 ns
tpch_q06/DataFusion:vortex-compact 530701299 5.53981e+08 0.957978 ns
tpch_q07/DataFusion:vortex-compact 1132015439 1.14871e+09 0.98547 ns
tpch_q08/DataFusion:vortex-compact 1302236744 1.36594e+09 0.953362 ns
tpch_q09/DataFusion:vortex-compact 1679434323 1.65356e+09 1.01565 ns
tpch_q10/DataFusion:vortex-compact 793016013 7.30338e+08 1.08582 ns
tpch_q11/DataFusion:vortex-compact 335300106 3.38738e+08 0.98985 ns
tpch_q12/DataFusion:vortex-compact 825761216 8.55537e+08 0.965197 ns
tpch_q13/DataFusion:vortex-compact 523022039 5.09258e+08 1.02703 ns
tpch_q14/DataFusion:vortex-compact 658284860 6.35737e+08 1.03547 ns
tpch_q15/DataFusion:vortex-compact 1193220510 1.19691e+09 0.99692 ns
tpch_q16/DataFusion:vortex-compact 190736439 1.79052e+08 1.06525 ns
tpch_q17/DataFusion:vortex-compact 1642880598 1.6039e+09 1.0243 ns
tpch_q18/DataFusion:vortex-compact 1392743961 1.38187e+09 1.00787 ns
tpch_q19/DataFusion:vortex-compact 726568148 7.44186e+08 0.976326 ns
tpch_q20/DataFusion:vortex-compact 838702718 7.83923e+08 1.06988 ns
tpch_q21/DataFusion:vortex-compact 1618784553 1.54036e+09 1.05091 ns
tpch_q22/DataFusion:vortex-compact 300412958 2.97598e+08 1.00946 ns
tpch_q01/DuckDB:parquet 929463188 8.98699e+08 1.03423 ns
tpch_q02/DuckDB:parquet 1154536301 1.14791e+09 1.00577 ns
tpch_q03/DuckDB:parquet 1251047468 1.23207e+09 1.0154 ns
tpch_q04/DuckDB:parquet 762133188 8.054e+08 0.946279 ns
tpch_q05/DuckDB:parquet 1697719030 1.62818e+09 1.04271 ns
tpch_q06/DuckDB:parquet 562205504 5.72824e+08 0.981463 ns
tpch_q07/DuckDB:parquet 1396273979 1.38461e+09 1.00842 ns
tpch_q08/DuckDB:parquet 1793473271 1.8966e+09 0.945624 ns
tpch_q09/DuckDB:parquet 1797859301 1.82923e+09 0.982851 ns
tpch_q10/DuckDB:parquet 2586227093 2.626e+09 0.984852 ns
tpch_q11/DuckDB:parquet 704043667 6.70972e+08 1.04929 ns
tpch_q12/DuckDB:parquet 745791351 7.69302e+08 0.969439 ns
tpch_q13/DuckDB:parquet 977807156 9.95467e+08 0.98226 ns
tpch_q14/DuckDB:parquet 1060822259 1.01746e+09 1.04262 ns
tpch_q15/DuckDB:parquet 941375277 9.7597e+08 0.964554 ns
tpch_q16/DuckDB:parquet 531970272 5.96233e+08 0.892219 ns
tpch_q17/DuckDB:parquet 1071746502 1.1615e+09 0.922725 ns
tpch_q18/DuckDB:parquet 1108342045 9.79505e+08 1.13153 ns
tpch_q19/DuckDB:parquet 1288066305 1.26234e+09 1.02038 ns
tpch_q20/DuckDB:parquet 1395045703 1.37594e+09 1.01388 ns
tpch_q21/DuckDB:parquet 1450982943 1.47712e+09 0.982307 ns
tpch_q22/DuckDB:parquet 813087197 7.85301e+08 1.03538 ns
tpch_q01/DuckDB:vortex-file-compressed 864488658 8.39426e+08 1.02986 ns
tpch_q02/DuckDB:vortex-file-compressed 774251732 7.23829e+08 1.06966 ns
tpch_q03/DuckDB:vortex-file-compressed 1121280383 1.10928e+09 1.01082 ns
tpch_q04/DuckDB:vortex-file-compressed 934890293 9.49406e+08 0.984711 ns
tpch_q05/DuckDB:vortex-file-compressed 1147531527 1.19541e+09 0.959951 ns
tpch_q06/DuckDB:vortex-file-compressed 1204413962 1.225e+09 0.983192 ns
tpch_q07/DuckDB:vortex-file-compressed 1213324981 1.23667e+09 0.981119 ns
tpch_q08/DuckDB:vortex-file-compressed 1432322498 1.43351e+09 0.999175 ns
tpch_q09/DuckDB:vortex-file-compressed 1843468943 1.90714e+09 0.966613 ns
tpch_q10/DuckDB:vortex-file-compressed 1254647705 1.38119e+09 0.908381 ns
tpch_q11/DuckDB:vortex-file-compressed 475955121 5.57371e+08 0.853929 ns
tpch_q12/DuckDB:vortex-file-compressed 1119938965 1.05748e+09 1.05906 ns
tpch_q13/DuckDB:vortex-file-compressed 1042244042 1.06697e+09 0.976823 ns
tpch_q14/DuckDB:vortex-file-compressed 810226736 9.12232e+08 0.888181 ns
tpch_q15/DuckDB:vortex-file-compressed 810704311 8.80658e+08 0.920566 ns
tpch_q16/DuckDB:vortex-file-compressed 406966712 4.02885e+08 1.01013 ns
tpch_q17/DuckDB:vortex-file-compressed 1309377082 1.34456e+09 0.973832 ns
tpch_q18/DuckDB:vortex-file-compressed 1277633464 1.32275e+09 0.965891 ns
tpch_q19/DuckDB:vortex-file-compressed 944538464 9.62127e+08 0.981719 ns
tpch_q20/DuckDB:vortex-file-compressed 1412751421 1.36838e+09 1.03242 ns
tpch_q21/DuckDB:vortex-file-compressed 2656613294 2.59768e+09 1.02269 ns
tpch_q22/DuckDB:vortex-file-compressed 450144322 4.36023e+08 1.03239 ns
tpch_q01/DuckDB:vortex-compact 807060379 7.992e+08 1.00984 ns
tpch_q02/DuckDB:vortex-compact 661921042 6.39935e+08 1.03436 ns
tpch_q03/DuckDB:vortex-compact 936477873 9.49669e+08 0.98611 ns
tpch_q04/DuckDB:vortex-compact 763044839 7.83078e+08 0.974418 ns
tpch_q05/DuckDB:vortex-compact 979631119 1.01154e+09 0.968454 ns
tpch_q06/DuckDB:vortex-compact 1173115965 1.17488e+09 0.998498 ns
tpch_q07/DuckDB:vortex-compact 978899268 1.01792e+09 0.961669 ns
tpch_q08/DuckDB:vortex-compact 1320272054 1.22229e+09 1.08016 ns
tpch_q09/DuckDB:vortex-compact 1601333267 1.60744e+09 0.996198 ns
tpch_q10/DuckDB:vortex-compact 1147830928 1.12837e+09 1.01724 ns
tpch_q11/DuckDB:vortex-compact 401805749 4.1506e+08 0.968066 ns
tpch_q12/DuckDB:vortex-compact 1043273576 1.07524e+09 0.970266 ns
tpch_q13/DuckDB:vortex-compact 865413270 8.79235e+08 0.98428 ns
tpch_q14/DuckDB:vortex-compact 821879247 8.4353e+08 0.974333 ns
tpch_q15/DuckDB:vortex-compact 818396337 8.07974e+08 1.0129 ns
tpch_q16/DuckDB:vortex-compact 375361463 3.69738e+08 1.01521 ns
tpch_q17/DuckDB:vortex-compact 1204757239 1.15789e+09 1.04048 ns
tpch_q18/DuckDB:vortex-compact 901337858 8.59351e+08 1.04886 ns
tpch_q19/DuckDB:vortex-compact 875208552 8.59831e+08 1.01788 ns
tpch_q20/DuckDB:vortex-compact 1300973223 1.34528e+09 0.967064 ns
tpch_q21/DuckDB:vortex-compact 2209205482 2.13074e+09 1.03682 ns
tpch_q22/DuckDB:vortex-compact 446450756 4.28158e+08 1.04272 ns

@github-actions
Copy link
Copy Markdown
Contributor

Benchmarks: Clickbench on NVME

Summary

  • Overall: 1.053x ➖
  • Vortex: 1.064x ➖
  • duckdb:vortex: 1.050x ➖
  • datafusion:vortex: 1.078x ➖
  • Best: clickbench_q29/DataFusion:vortex-file-compressed (0.972x)
  • Worst: clickbench_q01/DataFusion:vortex-file-compressed (1.182x)
  • Significant (>10%): 0↑ 16↓
Detailed Results Table
name PR b014f20 base ff299eb ratio (PR/base) unit
clickbench_q00/DataFusion:parquet 1677587 1.62388e+06 1.03307 ns
clickbench_q01/DataFusion:parquet 29894248 2.82218e+07 1.05926 ns
clickbench_q02/DataFusion:parquet 65132167 6.25103e+07 1.04194 ns
clickbench_q03/DataFusion:parquet 58598702 5.52005e+07 1.06156 ns
clickbench_q04/DataFusion:parquet 391931375 3.7113e+08 1.05605 ns
clickbench_q05/DataFusion:parquet 400163021 3.77255e+08 1.06072 ns
clickbench_q06/DataFusion:parquet 1710016 1.67046e+06 1.02368 ns
clickbench_q07/DataFusion:parquet 35359301 3.39767e+07 1.04069 ns
clickbench_q08/DataFusion:parquet 472561400 4.53623e+08 1.04175 ns
clickbench_q09/DataFusion:parquet 730638039 6.57455e+08 1.11131 ns
clickbench_q10/DataFusion:parquet 155550585 1.48435e+08 1.04794 ns
clickbench_q11/DataFusion:parquet 181334992 1.71837e+08 1.05527 ns
clickbench_q12/DataFusion:parquet 419251740 3.98812e+08 1.05125 ns
clickbench_q13/DataFusion:parquet 591331947 5.57237e+08 1.06119 ns
clickbench_q14/DataFusion:parquet 411256861 3.86548e+08 1.06392 ns
clickbench_q15/DataFusion:parquet 446459082 4.20867e+08 1.06081 ns
clickbench_q16/DataFusion:parquet 841542339 7.79286e+08 1.07989 ns
clickbench_q17/DataFusion:parquet 830752295 7.65452e+08 1.08531 ns
clickbench_q18/DataFusion:parquet 1501585841 1.38501e+09 1.08417 ns
clickbench_q19/DataFusion:parquet 45589439 4.30185e+07 1.05976 ns
clickbench_q20/DataFusion:parquet 675787861 6.43619e+08 1.04998 ns
clickbench_q21/DataFusion:parquet 768685509 7.09884e+08 1.08283 ns
clickbench_q22/DataFusion:parquet 1125506291 1.05386e+09 1.06799 ns
clickbench_q23/DataFusion:parquet 5042463822 4.72059e+09 1.06818 ns
clickbench_q24/DataFusion:parquet 259076994 2.38159e+08 1.08783 ns
clickbench_q25/DataFusion:parquet 185573137 1.7027e+08 1.08988 ns
clickbench_q26/DataFusion:parquet 255111859 2.33475e+08 1.09267 ns
clickbench_q27/DataFusion:parquet 1122410610 1.03924e+09 1.08003 ns
clickbench_q28/DataFusion:parquet 5933679489 5.75062e+09 1.03183 ns
clickbench_q29/DataFusion:parquet 243221900 2.34646e+08 1.03655 ns
clickbench_q30/DataFusion:parquet 409409599 3.75155e+08 1.09131 ns
clickbench_q31/DataFusion:parquet 454003175 4.20363e+08 1.08003 ns
clickbench_q32/DataFusion:parquet 1393257244 1.25987e+09 1.10588 ns
clickbench_q33/DataFusion:parquet 1753277577 1.61382e+09 1.08642 ns
clickbench_q34/DataFusion:parquet 1741750307 1.59409e+09 1.09263 ns
clickbench_q35/DataFusion:parquet 631924961 5.86638e+08 1.0772 ns
clickbench_q36/DataFusion:parquet 177325954 1.62846e+08 1.08892 ns
clickbench_q37/DataFusion:parquet 68768537 6.41577e+07 1.07187 ns
clickbench_q38/DataFusion:parquet 104654467 9.37493e+07 1.11632 ns
clickbench_q39/DataFusion:parquet 329354419 3.12343e+08 1.05446 ns
clickbench_q40/DataFusion:parquet 39699505 3.69059e+07 1.07569 ns
clickbench_q41/DataFusion:parquet 38167543 3.36434e+07 1.13447 ns
clickbench_q42/DataFusion:parquet 53656951 4.9903e+07 1.07523 ns
clickbench_q00/DataFusion:vortex-file-compressed 1949218 1.72989e+06 1.12679 ns
clickbench_q01/DataFusion:vortex-file-compressed 11809063 9.98715e+06 1.18243 ns
clickbench_q02/DataFusion:vortex-file-compressed 29261061 2.83479e+07 1.03221 ns
clickbench_q03/DataFusion:vortex-file-compressed 39679467 3.50328e+07 1.13264 ns
clickbench_q04/DataFusion:vortex-file-compressed 330331124 3.05488e+08 1.08132 ns
clickbench_q05/DataFusion:vortex-file-compressed 354759460 3.28851e+08 1.07879 ns
clickbench_q06/DataFusion:vortex-file-compressed 1869533 1.70884e+06 1.09404 ns
clickbench_q07/DataFusion:vortex-file-compressed 16842126 1.65144e+07 1.01984 ns
clickbench_q08/DataFusion:vortex-file-compressed 403646559 3.76459e+08 1.07222 ns
clickbench_q09/DataFusion:vortex-file-compressed 586530307 5.35191e+08 1.09593 ns
clickbench_q10/DataFusion:vortex-file-compressed 77016817 6.96472e+07 1.10581 ns
clickbench_q11/DataFusion:vortex-file-compressed 89073538 8.29621e+07 1.07367 ns
clickbench_q12/DataFusion:vortex-file-compressed 301495659 2.75241e+08 1.09539 ns
clickbench_q13/DataFusion:vortex-file-compressed 485812612 4.44901e+08 1.09196 ns
clickbench_q14/DataFusion:vortex-file-compressed 279038869 2.53741e+08 1.0997 ns
clickbench_q15/DataFusion:vortex-file-compressed 390223233 3.50525e+08 1.11326 ns
clickbench_q16/DataFusion:vortex-file-compressed 826786594 7.53339e+08 1.0975 ns
clickbench_q17/DataFusion:vortex-file-compressed 816798719 7.40619e+08 1.10286 ns
clickbench_q18/DataFusion:vortex-file-compressed 1498103204 1.38099e+09 1.0848 ns
clickbench_q19/DataFusion:vortex-file-compressed 23266288 2.19234e+07 1.06125 ns
clickbench_q20/DataFusion:vortex-file-compressed 319814221 2.96988e+08 1.07686 ns
clickbench_q21/DataFusion:vortex-file-compressed 392830629 3.62115e+08 1.08482 ns
clickbench_q22/DataFusion:vortex-file-compressed 753888196 7.1482e+08 1.05466 ns
clickbench_q23/DataFusion:vortex-file-compressed 3030441092 2.80379e+09 1.08084 ns
clickbench_q24/DataFusion:vortex-file-compressed 129305274 1.20749e+08 1.07086 ns
clickbench_q25/DataFusion:vortex-file-compressed 67689023 6.62722e+07 1.02138 ns
clickbench_q26/DataFusion:vortex-file-compressed 126341465 1.20776e+08 1.04608 ns
clickbench_q27/DataFusion:vortex-file-compressed 879046316 8.34098e+08 1.05389 ns
clickbench_q28/DataFusion:vortex-file-compressed 6912235723 6.48065e+09 1.0666 ns
clickbench_q29/DataFusion:vortex-file-compressed 246947634 2.54083e+08 0.971917 ns
clickbench_q30/DataFusion:vortex-file-compressed 277408868 2.59111e+08 1.07062 ns
clickbench_q31/DataFusion:vortex-file-compressed 320510043 2.97013e+08 1.07911 ns
clickbench_q32/DataFusion:vortex-file-compressed 1481316077 1.4192e+09 1.04377 ns
clickbench_q33/DataFusion:vortex-file-compressed 1558439276 1.43838e+09 1.08347 ns
clickbench_q34/DataFusion:vortex-file-compressed 1554329341 1.45241e+09 1.07017 ns
clickbench_q35/DataFusion:vortex-file-compressed 570338001 5.26668e+08 1.08292 ns
clickbench_q36/DataFusion:vortex-file-compressed 118362912 1.02968e+08 1.14951 ns
clickbench_q37/DataFusion:vortex-file-compressed 59927882 5.40995e+07 1.10773 ns
clickbench_q38/DataFusion:vortex-file-compressed 47984340 4.33574e+07 1.10672 ns
clickbench_q39/DataFusion:vortex-file-compressed 225158524 2.07917e+08 1.08293 ns
clickbench_q40/DataFusion:vortex-file-compressed 31453987 2.95446e+07 1.06463 ns
clickbench_q41/DataFusion:vortex-file-compressed 28197313 2.66532e+07 1.05793 ns
clickbench_q42/DataFusion:vortex-file-compressed 42737207 3.99323e+07 1.07024 ns
clickbench_q00/DataFusion:vortex-compact 1880176 1.73807e+06 1.08176 ns
clickbench_q01/DataFusion:vortex-compact 11761084 1.03508e+07 1.13624 ns
clickbench_q02/DataFusion:vortex-compact 30582778 2.76381e+07 1.10654 ns
clickbench_q03/DataFusion:vortex-compact 38458236 3.5061e+07 1.0969 ns
clickbench_q04/DataFusion:vortex-compact 336389568 3.04857e+08 1.10343 ns
clickbench_q05/DataFusion:vortex-compact 355984520 3.26193e+08 1.09133 ns
clickbench_q06/DataFusion:vortex-compact 1795387 1.72382e+06 1.04152 ns
clickbench_q07/DataFusion:vortex-compact 16969969 1.6943e+07 1.00159 ns
clickbench_q08/DataFusion:vortex-compact 409608712 3.71577e+08 1.10235 ns
clickbench_q09/DataFusion:vortex-compact 587389512 5.41934e+08 1.08388 ns
clickbench_q10/DataFusion:vortex-compact 76147820 7.06122e+07 1.07839 ns
clickbench_q11/DataFusion:vortex-compact 86951853 8.54085e+07 1.01807 ns
clickbench_q12/DataFusion:vortex-compact 293269011 2.7254e+08 1.07606 ns
clickbench_q13/DataFusion:vortex-compact 480130888 4.46296e+08 1.07581 ns
clickbench_q14/DataFusion:vortex-compact 272933376 2.57008e+08 1.06197 ns
clickbench_q15/DataFusion:vortex-compact 376505953 3.54026e+08 1.0635 ns
clickbench_q16/DataFusion:vortex-compact 836167876 7.61602e+08 1.09791 ns
clickbench_q17/DataFusion:vortex-compact 816709441 7.43157e+08 1.09897 ns
clickbench_q18/DataFusion:vortex-compact 1492993190 1.37301e+09 1.08739 ns
clickbench_q19/DataFusion:vortex-compact 23815288 2.19341e+07 1.08577 ns
clickbench_q20/DataFusion:vortex-compact 309488856 2.86996e+08 1.07837 ns
clickbench_q21/DataFusion:vortex-compact 382735652 3.58702e+08 1.067 ns
clickbench_q22/DataFusion:vortex-compact 729965843 6.89566e+08 1.05859 ns
clickbench_q23/DataFusion:vortex-compact 2852492678 2.66333e+09 1.07102 ns
clickbench_q24/DataFusion:vortex-compact 124674141 1.18723e+08 1.05012 ns
clickbench_q25/DataFusion:vortex-compact 68582273 6.2897e+07 1.09039 ns
clickbench_q26/DataFusion:vortex-compact 122063804 1.15513e+08 1.05671 ns
clickbench_q27/DataFusion:vortex-compact 849418363 7.89823e+08 1.07545 ns
clickbench_q28/DataFusion:vortex-compact 6913353053 6.68511e+09 1.03414 ns
clickbench_q29/DataFusion:vortex-compact 246383118 2.3776e+08 1.03627 ns
clickbench_q30/DataFusion:vortex-compact 274890534 2.52755e+08 1.08758 ns
clickbench_q31/DataFusion:vortex-compact 313644917 2.97345e+08 1.05482 ns
clickbench_q32/DataFusion:vortex-compact 1349086652 1.21326e+09 1.11195 ns
clickbench_q33/DataFusion:vortex-compact 1536059955 1.42319e+09 1.0793 ns
clickbench_q34/DataFusion:vortex-compact 1552436517 1.40312e+09 1.10641 ns
clickbench_q35/DataFusion:vortex-compact 571125676 5.36818e+08 1.06391 ns
clickbench_q36/DataFusion:vortex-compact 116157886 1.00078e+08 1.16067 ns
clickbench_q37/DataFusion:vortex-compact 59983460 5.49066e+07 1.09246 ns
clickbench_q38/DataFusion:vortex-compact 46415884 4.2961e+07 1.08042 ns
clickbench_q39/DataFusion:vortex-compact 222873197 2.04334e+08 1.09073 ns
clickbench_q40/DataFusion:vortex-compact 31117753 2.91564e+07 1.06727 ns
clickbench_q41/DataFusion:vortex-compact 28092188 2.5611e+07 1.09688 ns
clickbench_q42/DataFusion:vortex-compact 42232513 4.07559e+07 1.03623 ns
clickbench_q00/DuckDB:parquet 128910250 1.21335e+08 1.06243 ns
clickbench_q01/DuckDB:parquet 45862125 4.40055e+07 1.04219 ns
clickbench_q02/DuckDB:parquet 59824290 5.88049e+07 1.01733 ns
clickbench_q03/DuckDB:parquet 59209929 5.5655e+07 1.06387 ns
clickbench_q04/DuckDB:parquet 237469105 2.2677e+08 1.04718 ns
clickbench_q05/DuckDB:parquet 267271873 2.55672e+08 1.04537 ns
clickbench_q06/DuckDB:parquet 55863028 5.49413e+07 1.01678 ns
clickbench_q07/DuckDB:parquet 51281196 4.99182e+07 1.02731 ns
clickbench_q08/DuckDB:parquet 303337590 2.90688e+08 1.04352 ns
clickbench_q09/DuckDB:parquet 435913051 4.18877e+08 1.04067 ns
clickbench_q10/DuckDB:parquet 92305207 8.97876e+07 1.02804 ns
clickbench_q11/DuckDB:parquet 109475921 1.05157e+08 1.04107 ns
clickbench_q12/DuckDB:parquet 279960313 2.71522e+08 1.03108 ns
clickbench_q13/DuckDB:parquet 464766486 4.41994e+08 1.05152 ns
clickbench_q14/DuckDB:parquet 318329619 3.0596e+08 1.04043 ns
clickbench_q15/DuckDB:parquet 264058246 2.54233e+08 1.03865 ns
clickbench_q16/DuckDB:parquet 637331591 6.02989e+08 1.05695 ns
clickbench_q17/DuckDB:parquet 541713527 5.20954e+08 1.03985 ns
clickbench_q18/DuckDB:parquet 1054788014 1.0018e+09 1.05289 ns
clickbench_q19/DuckDB:parquet 45767905 4.34552e+07 1.05322 ns
clickbench_q20/DuckDB:parquet 404062429 3.90426e+08 1.03493 ns
clickbench_q21/DuckDB:parquet 525900749 5.07516e+08 1.03623 ns
clickbench_q22/DuckDB:parquet 908772830 8.76058e+08 1.03734 ns
clickbench_q23/DuckDB:parquet 277200603 2.70147e+08 1.02611 ns
clickbench_q24/DuckDB:parquet 76307689 7.40556e+07 1.03041 ns
clickbench_q25/DuckDB:parquet 139112562 1.36865e+08 1.01642 ns
clickbench_q26/DuckDB:parquet 53260803 5.10247e+07 1.04382 ns
clickbench_q27/DuckDB:parquet 672047466 6.45541e+08 1.04106 ns
clickbench_q28/DuckDB:parquet 5872848448 5.70106e+09 1.03013 ns
clickbench_q29/DuckDB:parquet 57962816 5.59944e+07 1.03515 ns
clickbench_q30/DuckDB:parquet 314564230 3.02304e+08 1.04055 ns
clickbench_q31/DuckDB:parquet 368128748 3.51158e+08 1.04833 ns
clickbench_q32/DuckDB:parquet 1144051089 1.08068e+09 1.05864 ns
clickbench_q33/DuckDB:parquet 1178627000 1.10402e+09 1.06757 ns
clickbench_q34/DuckDB:parquet 1251991974 1.17037e+09 1.06974 ns
clickbench_q35/DuckDB:parquet 396457845 3.80127e+08 1.04296 ns
clickbench_q36/DuckDB:parquet 58972890 5.48375e+07 1.07541 ns
clickbench_q37/DuckDB:parquet 45358757 4.47155e+07 1.01438 ns
clickbench_q38/DuckDB:parquet 47100731 4.56802e+07 1.0311 ns
clickbench_q39/DuckDB:parquet 90454370 9.04333e+07 1.00023 ns
clickbench_q40/DuckDB:parquet 40362942 3.76856e+07 1.07104 ns
clickbench_q41/DuckDB:parquet 50907056 4.77053e+07 1.06711 ns
clickbench_q42/DuckDB:parquet 35039311 3.32144e+07 1.05494 ns
clickbench_q00/DuckDB:vortex-file-compressed 13869797 1.27599e+07 1.08698 ns
clickbench_q01/DuckDB:vortex-file-compressed 19541326 1.82683e+07 1.06968 ns
clickbench_q02/DuckDB:vortex-file-compressed 34197483 3.35537e+07 1.01919 ns
clickbench_q03/DuckDB:vortex-file-compressed 39966957 3.76329e+07 1.06202 ns
clickbench_q04/DuckDB:vortex-file-compressed 234706266 2.25235e+08 1.04205 ns
clickbench_q05/DuckDB:vortex-file-compressed 189517457 1.79729e+08 1.05446 ns
clickbench_q06/DuckDB:vortex-file-compressed 35040251 3.48571e+07 1.00525 ns
clickbench_q07/DuckDB:vortex-file-compressed 26101363 2.53675e+07 1.02893 ns
clickbench_q08/DuckDB:vortex-file-compressed 305214818 2.90443e+08 1.05086 ns
clickbench_q09/DuckDB:vortex-file-compressed 435796460 4.10534e+08 1.06154 ns
clickbench_q10/DuckDB:vortex-file-compressed 84978035 8.13836e+07 1.04417 ns
clickbench_q11/DuckDB:vortex-file-compressed 95024130 8.93813e+07 1.06313 ns
clickbench_q12/DuckDB:vortex-file-compressed 203674929 1.92483e+08 1.05814 ns
clickbench_q13/DuckDB:vortex-file-compressed 404078210 3.77185e+08 1.0713 ns
clickbench_q14/DuckDB:vortex-file-compressed 229589669 2.16815e+08 1.05892 ns
clickbench_q15/DuckDB:vortex-file-compressed 265549479 2.57951e+08 1.02946 ns
clickbench_q16/DuckDB:vortex-file-compressed 572929709 5.40803e+08 1.0594 ns
clickbench_q17/DuckDB:vortex-file-compressed 483512239 4.56861e+08 1.05834 ns
clickbench_q18/DuckDB:vortex-file-compressed 1009239219 9.45028e+08 1.06795 ns
clickbench_q19/DuckDB:vortex-file-compressed 27398083 2.61932e+07 1.046 ns
clickbench_q20/DuckDB:vortex-file-compressed 315528784 2.9822e+08 1.05804 ns
clickbench_q21/DuckDB:vortex-file-compressed 362637406 3.37417e+08 1.07475 ns
clickbench_q22/DuckDB:vortex-file-compressed 632366093 5.86992e+08 1.0773 ns
clickbench_q23/DuckDB:vortex-file-compressed 206456214 1.91254e+08 1.07949 ns
clickbench_q24/DuckDB:vortex-file-compressed 26895106 2.56127e+07 1.05007 ns
clickbench_q25/DuckDB:vortex-file-compressed 66974019 6.41315e+07 1.04432 ns
clickbench_q26/DuckDB:vortex-file-compressed 29658451 2.7141e+07 1.09276 ns
clickbench_q27/DuckDB:vortex-file-compressed 543189946 5.15974e+08 1.05275 ns
clickbench_q28/DuckDB:vortex-file-compressed 5698048906 5.58094e+09 1.02098 ns
clickbench_q29/DuckDB:vortex-file-compressed 35859384 3.51149e+07 1.0212 ns
clickbench_q30/DuckDB:vortex-file-compressed 207930310 1.94864e+08 1.06705 ns
clickbench_q31/DuckDB:vortex-file-compressed 281057552 2.69772e+08 1.04184 ns
clickbench_q32/DuckDB:vortex-file-compressed 1130025322 1.07073e+09 1.05538 ns
clickbench_q33/DuckDB:vortex-file-compressed 1031432927 9.61072e+08 1.07321 ns
clickbench_q34/DuckDB:vortex-file-compressed 1163691045 1.08121e+09 1.07629 ns
clickbench_q35/DuckDB:vortex-file-compressed 408188426 3.96079e+08 1.03057 ns
clickbench_q36/DuckDB:vortex-file-compressed 28489504 2.7762e+07 1.0262 ns
clickbench_q37/DuckDB:vortex-file-compressed 18731480 1.89784e+07 0.986987 ns
clickbench_q38/DuckDB:vortex-file-compressed 21614679 2.04335e+07 1.05781 ns
clickbench_q39/DuckDB:vortex-file-compressed 45085017 4.49931e+07 1.00204 ns
clickbench_q40/DuckDB:vortex-file-compressed 16738374 1.59754e+07 1.04776 ns
clickbench_q41/DuckDB:vortex-file-compressed 19155794 1.74417e+07 1.09827 ns
clickbench_q42/DuckDB:vortex-file-compressed 20668910 1.96891e+07 1.04976 ns
clickbench_q00/DuckDB:vortex-compact 13788936 1.31478e+07 1.04877 ns
clickbench_q01/DuckDB:vortex-compact 32514955 3.08595e+07 1.05364 ns
clickbench_q02/DuckDB:vortex-compact 55280580 5.39932e+07 1.02384 ns
clickbench_q03/DuckDB:vortex-compact 53661776 5.03293e+07 1.06621 ns
clickbench_q04/DuckDB:vortex-compact 256561813 2.4282e+08 1.05659 ns
clickbench_q05/DuckDB:vortex-compact 228804620 2.1984e+08 1.04078 ns
clickbench_q06/DuckDB:vortex-compact 39930479 3.9061e+07 1.02226 ns
clickbench_q07/DuckDB:vortex-compact 47020718 4.66642e+07 1.00764 ns
clickbench_q08/DuckDB:vortex-compact 332094652 3.18057e+08 1.04413 ns
clickbench_q09/DuckDB:vortex-compact 480519487 4.57227e+08 1.05094 ns
clickbench_q10/DuckDB:vortex-compact 120823797 1.16273e+08 1.03914 ns
clickbench_q11/DuckDB:vortex-compact 144442185 1.38205e+08 1.04513 ns
clickbench_q12/DuckDB:vortex-compact 297870605 2.8123e+08 1.05917 ns
clickbench_q13/DuckDB:vortex-compact 512393532 4.77372e+08 1.07336 ns
clickbench_q14/DuckDB:vortex-compact 341923737 3.21221e+08 1.06445 ns
clickbench_q15/DuckDB:vortex-compact 286596823 2.70246e+08 1.0605 ns
clickbench_q16/DuckDB:vortex-compact 645961075 6.07967e+08 1.06249 ns
clickbench_q17/DuckDB:vortex-compact 552239994 5.25092e+08 1.0517 ns
clickbench_q18/DuckDB:vortex-compact 1068173857 9.97446e+08 1.07091 ns
clickbench_q19/DuckDB:vortex-compact 31850591 3.02846e+07 1.05171 ns
clickbench_q20/DuckDB:vortex-compact 392081192 3.65743e+08 1.07201 ns
clickbench_q21/DuckDB:vortex-compact 496028580 4.62531e+08 1.07242 ns
clickbench_q22/DuckDB:vortex-compact 924475583 8.59811e+08 1.07521 ns
clickbench_q23/DuckDB:vortex-compact 212815905 2.11611e+08 1.00569 ns
clickbench_q24/DuckDB:vortex-compact 41906931 3.85433e+07 1.08727 ns
clickbench_q25/DuckDB:vortex-compact 180410669 1.74926e+08 1.03136 ns
clickbench_q26/DuckDB:vortex-compact 46358471 4.26295e+07 1.08747 ns
clickbench_q27/DuckDB:vortex-compact 948801152 8.91615e+08 1.06414 ns
clickbench_q28/DuckDB:vortex-compact 5989398121 5.90337e+09 1.01457 ns
clickbench_q29/DuckDB:vortex-compact 44648721 4.37235e+07 1.02116 ns
clickbench_q30/DuckDB:vortex-compact 302310833 2.89646e+08 1.04373 ns
clickbench_q31/DuckDB:vortex-compact 372896613 3.53979e+08 1.05344 ns
clickbench_q32/DuckDB:vortex-compact 1191950473 1.12263e+09 1.06175 ns
clickbench_q33/DuckDB:vortex-compact 1110065693 1.03193e+09 1.07572 ns
clickbench_q34/DuckDB:vortex-compact 1265418376 1.17987e+09 1.07251 ns
clickbench_q35/DuckDB:vortex-compact 415661289 3.98551e+08 1.04293 ns
clickbench_q36/DuckDB:vortex-compact 35072359 3.30694e+07 1.06057 ns
clickbench_q37/DuckDB:vortex-compact 23728468 2.28184e+07 1.03988 ns
clickbench_q38/DuckDB:vortex-compact 25136401 2.39389e+07 1.05002 ns
clickbench_q39/DuckDB:vortex-compact 53596606 5.14919e+07 1.04087 ns
clickbench_q40/DuckDB:vortex-compact 23121647 2.27879e+07 1.01464 ns
clickbench_q41/DuckDB:vortex-compact 22061348 2.14432e+07 1.02883 ns
clickbench_q42/DuckDB:vortex-compact 23460975 2.31417e+07 1.0138 ns
clickbench_q00/DuckDB:duckdb 17360167 1.77681e+07 0.977039 ns
clickbench_q01/DuckDB:duckdb 37497047 3.67651e+07 1.01991 ns
clickbench_q02/DuckDB:duckdb 45238528 4.55679e+07 0.992771 ns
clickbench_q03/DuckDB:duckdb 47353193 4.67744e+07 1.01237 ns
clickbench_q04/DuckDB:duckdb 224813177 2.22992e+08 1.00816 ns
clickbench_q05/DuckDB:duckdb 283370483 2.81238e+08 1.00758 ns
clickbench_q06/DuckDB:duckdb 35487807 3.50554e+07 1.01233 ns
clickbench_q07/DuckDB:duckdb 38139634 3.83438e+07 0.994677 ns
clickbench_q08/DuckDB:duckdb 285668210 2.83968e+08 1.00599 ns
clickbench_q09/DuckDB:duckdb 405059379 4.02015e+08 1.00757 ns
clickbench_q10/DuckDB:duckdb 106567120 1.07418e+08 0.992075 ns
clickbench_q11/DuckDB:duckdb 116664654 1.17128e+08 0.996043 ns
clickbench_q12/DuckDB:duckdb 247564205 2.44963e+08 1.01062 ns
clickbench_q13/DuckDB:duckdb 414293563 4.1038e+08 1.00954 ns
clickbench_q14/DuckDB:duckdb 268053659 2.65094e+08 1.01116 ns
clickbench_q15/DuckDB:duckdb 253621913 2.5183e+08 1.00712 ns
clickbench_q16/DuckDB:duckdb 574036023 5.68999e+08 1.00885 ns
clickbench_q17/DuckDB:duckdb 485871500 4.86481e+08 0.998747 ns
clickbench_q18/DuckDB:duckdb 951670427 9.29425e+08 1.02393 ns
clickbench_q19/DuckDB:duckdb 36955061 3.61585e+07 1.02203 ns
clickbench_q20/DuckDB:duckdb 472974542 4.61195e+08 1.02554 ns
clickbench_q21/DuckDB:duckdb 461631632 4.5637e+08 1.01153 ns
clickbench_q22/DuckDB:duckdb 728536303 7.23884e+08 1.00643 ns
clickbench_q23/DuckDB:duckdb 94022294 9.32168e+07 1.00864 ns
clickbench_q24/DuckDB:duckdb 45060156 4.53109e+07 0.994466 ns
clickbench_q25/DuckDB:duckdb 102124011 1.02371e+08 0.997585 ns
clickbench_q26/DuckDB:duckdb 44803658 4.51323e+07 0.992718 ns
clickbench_q27/DuckDB:duckdb 558927160 5.53297e+08 1.01018 ns
clickbench_q28/DuckDB:duckdb 5627091766 5.66961e+09 0.992501 ns
clickbench_q29/DuckDB:duckdb 48195447 4.8191e+07 1.00009 ns
clickbench_q30/DuckDB:duckdb 259399568 2.59014e+08 1.00149 ns
clickbench_q31/DuckDB:duckdb 334797674 3.31932e+08 1.00863 ns
clickbench_q32/DuckDB:duckdb 1073112005 1.07067e+09 1.00228 ns
clickbench_q33/DuckDB:duckdb 1091190253 1.08835e+09 1.00261 ns
clickbench_q34/DuckDB:duckdb 1175358236 1.16707e+09 1.0071 ns
clickbench_q35/DuckDB:duckdb 319876537 3.18826e+08 1.0033 ns
clickbench_q36/DuckDB:duckdb 46950577 4.74442e+07 0.989595 ns
clickbench_q37/DuckDB:duckdb 31717998 3.24137e+07 0.978537 ns
clickbench_q38/DuckDB:duckdb 32894235 3.29593e+07 0.998026 ns
clickbench_q39/DuckDB:duckdb 66134934 6.96696e+07 0.949265 ns
clickbench_q40/DuckDB:duckdb 32101602 3.20736e+07 1.00087 ns
clickbench_q41/DuckDB:duckdb 32609113 3.2537e+07 1.00222 ns
clickbench_q42/DuckDB:duckdb 31781615 3.17388e+07 1.00135 ns

@github-actions
Copy link
Copy Markdown
Contributor

Benchmarks: TPC-DS SF=1 on NVME

Summary

  • Overall: 1.017x ➖
  • Vortex: 1.017x ➖
  • duckdb:vortex: 1.017x ➖
  • datafusion:vortex: 1.017x ➖
  • Best: tpcds_q72/DuckDB:vortex-file-compressed (0.827x)
  • Worst: tpcds_q50/DuckDB:vortex-file-compressed (1.456x)
  • Significant (>10%): 2↑ 9↓
Detailed Results Table
name PR b014f20 base f10157f ratio (PR/base) unit
tpcds_q01/DataFusion:parquet 30312325 2.95978e+07 1.02414 ns
tpcds_q02/DataFusion:parquet 50583542 5.01783e+07 1.00808 ns
tpcds_q03/DataFusion:parquet 12689990 1.28821e+07 0.985089 ns
tpcds_q04/DataFusion:parquet 371035831 3.58815e+08 1.03406 ns
tpcds_q05/DataFusion:parquet 40755063 4.12753e+07 0.987395 ns
tpcds_q06/DataFusion:parquet 58018257 5.76127e+07 1.00704 ns
tpcds_q07/DataFusion:parquet 74683212 7.19109e+07 1.03855 ns
tpcds_q08/DataFusion:parquet 65810084 6.33062e+07 1.03955 ns
tpcds_q09/DataFusion:parquet 62872080 6.26085e+07 1.00421 ns
tpcds_q10/DataFusion:parquet 70734789 6.83948e+07 1.03421 ns
tpcds_q11/DataFusion:parquet 225957180 2.18597e+08 1.03367 ns
tpcds_q12/DataFusion:parquet 25321998 2.1928e+07 1.15478 ns
tpcds_q13/DataFusion:parquet 65846047 6.59033e+07 0.999132 ns
tpcds_q14/DataFusion:parquet 217203700 2.1133e+08 1.02779 ns
tpcds_q15/DataFusion:parquet 37132578 3.49092e+07 1.06369 ns
tpcds_q16/DataFusion:parquet 29276351 2.7952e+07 1.04738 ns
tpcds_q17/DataFusion:parquet 55823744 5.53253e+07 1.00901 ns
tpcds_q18/DataFusion:parquet 81131580 7.96225e+07 1.01895 ns
tpcds_q19/DataFusion:parquet 21815726 2.18305e+07 0.999321 ns
tpcds_q20/DataFusion:parquet 23800484 2.45435e+07 0.969727 ns
tpcds_q21/DataFusion:parquet 33345798 3.36133e+07 0.992042 ns
tpcds_q22/DataFusion:parquet 69559550 6.94871e+07 1.00104 ns
tpcds_q23/DataFusion:parquet 207862567 2.0524e+08 1.01278 ns
tpcds_q24/DataFusion:parquet 89221986 8.69149e+07 1.02654 ns
tpcds_q25/DataFusion:parquet 62064414 5.94648e+07 1.04372 ns
tpcds_q26/DataFusion:parquet 69604153 6.35467e+07 1.09532 ns
tpcds_q27/DataFusion:parquet 141925263 1.38956e+08 1.02137 ns
tpcds_q28/DataFusion:parquet 51616298 5.13181e+07 1.00581 ns
tpcds_q29/DataFusion:parquet 55548652 5.58741e+07 0.994176 ns
tpcds_q30/DataFusion:parquet 36679507 3.65359e+07 1.00393 ns
tpcds_q31/DataFusion:parquet 68568987 6.71274e+07 1.02148 ns
tpcds_q32/DataFusion:parquet 18442043 1.75806e+07 1.049 ns
tpcds_q33/DataFusion:parquet 28489545 2.83006e+07 1.00668 ns
tpcds_q34/DataFusion:parquet 24344719 2.28723e+07 1.06438 ns
tpcds_q35/DataFusion:parquet 76210638 7.55035e+07 1.00937 ns
tpcds_q36/DataFusion:parquet 73059719 7.01425e+07 1.04159 ns
tpcds_q37/DataFusion:parquet 26162620 2.69827e+07 0.969608 ns
tpcds_q38/DataFusion:parquet 48910267 4.71554e+07 1.03721 ns
tpcds_q39/DataFusion:parquet 135511778 1.31739e+08 1.02864 ns
tpcds_q40/DataFusion:parquet 34521175 3.34111e+07 1.03322 ns
tpcds_q41/DataFusion:parquet 13791072 1.23506e+07 1.11663 ns
tpcds_q42/DataFusion:parquet 12415609 1.26175e+07 0.983998 ns
tpcds_q43/DataFusion:parquet 19828092 1.93188e+07 1.02636 ns
tpcds_q44/DataFusion:parquet 43137397 3.90176e+07 1.10559 ns
tpcds_q45/DataFusion:parquet 34236293 3.44048e+07 0.995101 ns
tpcds_q46/DataFusion:parquet 37526258 3.93483e+07 0.953695 ns
tpcds_q47/DataFusion:parquet 187907354 1.86669e+08 1.00663 ns
tpcds_q48/DataFusion:parquet 65240727 6.0354e+07 1.08097 ns
tpcds_q49/DataFusion:parquet 62793338 6.21611e+07 1.01017 ns
tpcds_q50/DataFusion:parquet 42499004 4.22915e+07 1.00491 ns
tpcds_q51/DataFusion:parquet 106049671 1.00948e+08 1.05054 ns
tpcds_q52/DataFusion:parquet 12420355 1.25819e+07 0.987162 ns
tpcds_q53/DataFusion:parquet 19581104 1.94645e+07 1.00599 ns
tpcds_q54/DataFusion:parquet 33561842 3.41877e+07 0.981693 ns
tpcds_q55/DataFusion:parquet 12411646 1.2114e+07 1.02457 ns
tpcds_q56/DataFusion:parquet 28858546 2.95514e+07 0.976553 ns
tpcds_q57/DataFusion:parquet 116501675 1.11927e+08 1.04087 ns
tpcds_q58/DataFusion:parquet 87168157 8.61898e+07 1.01135 ns
tpcds_q59/DataFusion:parquet 69992137 6.83029e+07 1.02473 ns
tpcds_q60/DataFusion:parquet 29368763 2.90048e+07 1.01255 ns
tpcds_q61/DataFusion:parquet 45103656 4.4392e+07 1.01603 ns
tpcds_q62/DataFusion:parquet 31313484 3.06568e+07 1.02142 ns
tpcds_q63/DataFusion:parquet 20088037 1.90335e+07 1.0554 ns
tpcds_q64/DataFusion:parquet 337438738 3.30527e+08 1.02091 ns
tpcds_q65/DataFusion:parquet 42409422 4.19752e+07 1.01034 ns
tpcds_q66/DataFusion:parquet 79723945 8.60176e+07 0.926833 ns
tpcds_q67/DataFusion:parquet 124987645 1.25292e+08 0.997572 ns
tpcds_q68/DataFusion:parquet 37086902 3.69628e+07 1.00336 ns
tpcds_q69/DataFusion:parquet 67807243 6.52367e+07 1.0394 ns
tpcds_q70/DataFusion:parquet 126194713 1.28498e+08 0.982076 ns
tpcds_q71/DataFusion:parquet 24430707 2.42135e+07 1.00897 ns
tpcds_q72/DataFusion:parquet 5372280734 5.12253e+09 1.04876 ns
tpcds_q73/DataFusion:parquet 22994607 2.26957e+07 1.01317 ns
tpcds_q74/DataFusion:parquet 119340646 1.19727e+08 0.996775 ns
tpcds_q75/DataFusion:parquet 102531373 1.00979e+08 1.01537 ns
tpcds_q76/DataFusion:parquet 31949974 3.10771e+07 1.02809 ns
tpcds_q77/DataFusion:parquet 40028215 3.77859e+07 1.05934 ns
tpcds_q78/DataFusion:parquet 161327143 1.56775e+08 1.02903 ns
tpcds_q79/DataFusion:parquet 29390528 2.81393e+07 1.04447 ns
tpcds_q80/DataFusion:parquet 95124703 9.51128e+07 1.00013 ns
tpcds_q81/DataFusion:parquet 34798649 3.37343e+07 1.03155 ns
tpcds_q82/DataFusion:parquet 26954689 2.73917e+07 0.984044 ns
tpcds_q83/DataFusion:parquet 48226709 4.6745e+07 1.0317 ns
tpcds_q84/DataFusion:parquet 24563645 2.30196e+07 1.06707 ns
tpcds_q85/DataFusion:parquet 100004683 1.04241e+08 0.95936 ns
tpcds_q86/DataFusion:parquet 16538790 1.63304e+07 1.01276 ns
tpcds_q87/DataFusion:parquet 48311970 4.5679e+07 1.05764 ns
tpcds_q88/DataFusion:parquet 66671816 6.42801e+07 1.03721 ns
tpcds_q89/DataFusion:parquet 24145347 2.40918e+07 1.00222 ns
tpcds_q90/DataFusion:parquet 13644279 1.33119e+07 1.02497 ns
tpcds_q91/DataFusion:parquet 53716918 5.26351e+07 1.02055 ns
tpcds_q92/DataFusion:parquet 17558958 1.64173e+07 1.06954 ns
tpcds_q93/DataFusion:parquet 33918902 3.3563e+07 1.0106 ns
tpcds_q94/DataFusion:parquet 22907281 2.30549e+07 0.993597 ns
tpcds_q95/DataFusion:parquet 63054890 6.29335e+07 1.00193 ns
tpcds_q96/DataFusion:parquet 12032857 1.08282e+07 1.11126 ns
tpcds_q97/DataFusion:parquet 33590710 3.44296e+07 0.975635 ns
tpcds_q98/DataFusion:parquet 30294320 2.75233e+07 1.10068 ns
tpcds_q99/DataFusion:parquet 44787712 4.37766e+07 1.0231 ns
tpcds_q01/DataFusion:vortex-file-compressed 16301348 1.75867e+07 0.926912 ns
tpcds_q02/DataFusion:vortex-file-compressed 46979665 4.72993e+07 0.993243 ns
tpcds_q03/DataFusion:vortex-file-compressed 13551838 1.41861e+07 0.955287 ns
tpcds_q04/DataFusion:vortex-file-compressed 503672941 4.98179e+08 1.01103 ns
tpcds_q05/DataFusion:vortex-file-compressed 38119207 3.88807e+07 0.980415 ns
tpcds_q06/DataFusion:vortex-file-compressed 56819088 5.62459e+07 1.01019 ns
tpcds_q07/DataFusion:vortex-file-compressed 46737011 4.56312e+07 1.02423 ns
tpcds_q08/DataFusion:vortex-file-compressed 65524952 6.62665e+07 0.988809 ns
tpcds_q09/DataFusion:vortex-file-compressed 27742900 2.74048e+07 1.01234 ns
tpcds_q10/DataFusion:vortex-file-compressed 37679680 3.34174e+07 1.12755 ns
tpcds_q11/DataFusion:vortex-file-compressed 302436447 2.92397e+08 1.03433 ns
tpcds_q12/DataFusion:vortex-file-compressed 16657129 1.7099e+07 0.974161 ns
tpcds_q13/DataFusion:vortex-file-compressed 35335524 3.76745e+07 0.937916 ns
tpcds_q14/DataFusion:vortex-file-compressed 221158135 2.18984e+08 1.00993 ns
tpcds_q15/DataFusion:vortex-file-compressed 37106494 3.70863e+07 1.00054 ns
tpcds_q16/DataFusion:vortex-file-compressed 20918297 2.03845e+07 1.02619 ns
tpcds_q17/DataFusion:vortex-file-compressed 54715974 5.51239e+07 0.992601 ns
tpcds_q18/DataFusion:vortex-file-compressed 52177272 5.08042e+07 1.02703 ns
tpcds_q19/DataFusion:vortex-file-compressed 21360135 2.18121e+07 0.979279 ns
tpcds_q20/DataFusion:vortex-file-compressed 21935960 2.17762e+07 1.00734 ns
tpcds_q21/DataFusion:vortex-file-compressed 190031851 1.96889e+08 0.965173 ns
tpcds_q22/DataFusion:vortex-file-compressed 69257400 6.93442e+07 0.998748 ns
tpcds_q23/DataFusion:vortex-file-compressed 210729400 2.05428e+08 1.02581 ns
tpcds_q24/DataFusion:vortex-file-compressed 107022800 1.01674e+08 1.05261 ns
tpcds_q25/DataFusion:vortex-file-compressed 57399869 5.55366e+07 1.03355 ns
tpcds_q26/DataFusion:vortex-file-compressed 33228020 3.05687e+07 1.087 ns
tpcds_q27/DataFusion:vortex-file-compressed 116528795 1.12529e+08 1.03554 ns
tpcds_q28/DataFusion:vortex-file-compressed 24894712 2.47604e+07 1.00543 ns
tpcds_q29/DataFusion:vortex-file-compressed 54853960 5.40418e+07 1.01503 ns
tpcds_q30/DataFusion:vortex-file-compressed 23708113 2.33819e+07 1.01395 ns
tpcds_q31/DataFusion:vortex-file-compressed 93435964 9.26383e+07 1.00861 ns
tpcds_q32/DataFusion:vortex-file-compressed 12881550 1.25865e+07 1.02344 ns
tpcds_q33/DataFusion:vortex-file-compressed 24111704 2.42334e+07 0.99498 ns
tpcds_q34/DataFusion:vortex-file-compressed 22696542 2.13842e+07 1.06137 ns
tpcds_q35/DataFusion:vortex-file-compressed 52452772 5.25477e+07 0.998193 ns
tpcds_q36/DataFusion:vortex-file-compressed 68609381 6.84984e+07 1.00162 ns
tpcds_q37/DataFusion:vortex-file-compressed 24463929 2.33472e+07 1.04783 ns
tpcds_q38/DataFusion:vortex-file-compressed 39104737 3.75981e+07 1.04007 ns
tpcds_q39/DataFusion:vortex-file-compressed 314867178 3.02101e+08 1.04226 ns
tpcds_q40/DataFusion:vortex-file-compressed 55681945 5.51918e+07 1.00888 ns
tpcds_q41/DataFusion:vortex-file-compressed 12733848 1.286e+07 0.990189 ns
tpcds_q42/DataFusion:vortex-file-compressed 12347820 1.2603e+07 0.979752 ns
tpcds_q43/DataFusion:vortex-file-compressed 30209293 3.0525e+07 0.989657 ns
tpcds_q44/DataFusion:vortex-file-compressed 31859148 2.97408e+07 1.07123 ns
tpcds_q45/DataFusion:vortex-file-compressed 32038091 3.11178e+07 1.02957 ns
tpcds_q46/DataFusion:vortex-file-compressed 38026752 3.65961e+07 1.03909 ns
tpcds_q47/DataFusion:vortex-file-compressed 265407646 2.63147e+08 1.00859 ns
tpcds_q48/DataFusion:vortex-file-compressed 41552531 3.96469e+07 1.04807 ns
tpcds_q49/DataFusion:vortex-file-compressed 51569884 5.12742e+07 1.00577 ns
tpcds_q50/DataFusion:vortex-file-compressed 48148290 4.79328e+07 1.0045 ns
tpcds_q51/DataFusion:vortex-file-compressed 98225780 9.42851e+07 1.0418 ns
tpcds_q52/DataFusion:vortex-file-compressed 12322617 1.25747e+07 0.979954 ns
tpcds_q53/DataFusion:vortex-file-compressed 15873356 1.59718e+07 0.993839 ns
tpcds_q54/DataFusion:vortex-file-compressed 29880631 3.18668e+07 0.937672 ns
tpcds_q55/DataFusion:vortex-file-compressed 12238636 1.19002e+07 1.02844 ns
tpcds_q56/DataFusion:vortex-file-compressed 25843917 2.56254e+07 1.00853 ns
tpcds_q57/DataFusion:vortex-file-compressed 186626253 1.8776e+08 0.993963 ns
tpcds_q58/DataFusion:vortex-file-compressed 93622559 9.36263e+07 0.99996 ns
tpcds_q59/DataFusion:vortex-file-compressed 74502151 7.30499e+07 1.01988 ns
tpcds_q60/DataFusion:vortex-file-compressed 26466672 2.64954e+07 0.998915 ns
tpcds_q61/DataFusion:vortex-file-compressed 37828459 3.73784e+07 1.01204 ns
tpcds_q62/DataFusion:vortex-file-compressed 35999195 3.55901e+07 1.0115 ns
tpcds_q63/DataFusion:vortex-file-compressed 16464921 1.61001e+07 1.02266 ns
tpcds_q64/DataFusion:vortex-file-compressed 332042869 3.30283e+08 1.00533 ns
tpcds_q65/DataFusion:vortex-file-compressed 39277848 3.99561e+07 0.983025 ns
tpcds_q66/DataFusion:vortex-file-compressed 149470626 1.46797e+08 1.01821 ns
tpcds_q67/DataFusion:vortex-file-compressed 126165022 1.23051e+08 1.02531 ns
tpcds_q68/DataFusion:vortex-file-compressed 36374121 3.62647e+07 1.00302 ns
tpcds_q69/DataFusion:vortex-file-compressed 36904135 3.49435e+07 1.05611 ns
tpcds_q70/DataFusion:vortex-file-compressed 147107887 1.47821e+08 0.995178 ns
tpcds_q71/DataFusion:vortex-file-compressed 24998295 2.3216e+07 1.07677 ns
tpcds_q72/DataFusion:vortex-file-compressed 2438488309 2.38462e+09 1.02259 ns
tpcds_q73/DataFusion:vortex-file-compressed 22105213 2.38032e+07 0.928666 ns
tpcds_q74/DataFusion:vortex-file-compressed 159686414 1.58708e+08 1.00617 ns
tpcds_q75/DataFusion:vortex-file-compressed 100311395 9.91108e+07 1.01211 ns
tpcds_q76/DataFusion:vortex-file-compressed 29873921 2.79831e+07 1.06757 ns
tpcds_q77/DataFusion:vortex-file-compressed 35481787 3.33782e+07 1.06302 ns
tpcds_q78/DataFusion:vortex-file-compressed 175492584 1.72836e+08 1.01537 ns
tpcds_q79/DataFusion:vortex-file-compressed 30883094 3.18641e+07 0.969213 ns
tpcds_q80/DataFusion:vortex-file-compressed 113698605 1.08087e+08 1.05192 ns
tpcds_q81/DataFusion:vortex-file-compressed 32385903 3.33575e+07 0.970872 ns
tpcds_q82/DataFusion:vortex-file-compressed 26052490 2.58007e+07 1.00976 ns
tpcds_q83/DataFusion:vortex-file-compressed 42554188 3.95032e+07 1.07723 ns
tpcds_q84/DataFusion:vortex-file-compressed 12069273 1.22318e+07 0.986714 ns
tpcds_q85/DataFusion:vortex-file-compressed 50186652 4.9439e+07 1.01512 ns
tpcds_q86/DataFusion:vortex-file-compressed 14747947 1.39894e+07 1.05422 ns
tpcds_q87/DataFusion:vortex-file-compressed 37564594 3.89788e+07 0.963718 ns
tpcds_q88/DataFusion:vortex-file-compressed 51623924 5.21955e+07 0.98905 ns
tpcds_q89/DataFusion:vortex-file-compressed 35089991 3.36416e+07 1.04305 ns
tpcds_q90/DataFusion:vortex-file-compressed 10419485 9.56413e+06 1.08943 ns
tpcds_q91/DataFusion:vortex-file-compressed 21439350 1.98572e+07 1.07968 ns
tpcds_q92/DataFusion:vortex-file-compressed 11387312 1.04361e+07 1.09115 ns
tpcds_q93/DataFusion:vortex-file-compressed 34169229 3.39464e+07 1.00656 ns
tpcds_q94/DataFusion:vortex-file-compressed 17641527 1.71046e+07 1.03139 ns
tpcds_q95/DataFusion:vortex-file-compressed 54005242 5.11895e+07 1.05501 ns
tpcds_q96/DataFusion:vortex-file-compressed 9528710 9.27259e+06 1.02762 ns
tpcds_q97/DataFusion:vortex-file-compressed 26587054 2.63492e+07 1.00903 ns
tpcds_q98/DataFusion:vortex-file-compressed 30861117 2.87281e+07 1.07425 ns
tpcds_q99/DataFusion:vortex-file-compressed 76249942 7.29786e+07 1.04483 ns
tpcds_q01/DataFusion:vortex-compact 16849285 1.67059e+07 1.00858 ns
tpcds_q02/DataFusion:vortex-compact 47237556 4.66636e+07 1.0123 ns
tpcds_q03/DataFusion:vortex-compact 12753409 1.33257e+07 0.957053 ns
tpcds_q04/DataFusion:vortex-compact 504618090 4.98133e+08 1.01302 ns
tpcds_q05/DataFusion:vortex-compact 38721877 3.84701e+07 1.00655 ns
tpcds_q06/DataFusion:vortex-compact 56875802 5.68467e+07 1.00051 ns
tpcds_q07/DataFusion:vortex-compact 47835689 4.70419e+07 1.01687 ns
tpcds_q08/DataFusion:vortex-compact 67696493 6.53334e+07 1.03617 ns
tpcds_q09/DataFusion:vortex-compact 28336580 2.65903e+07 1.06567 ns
tpcds_q10/DataFusion:vortex-compact 37709337 3.71204e+07 1.01587 ns
tpcds_q11/DataFusion:vortex-compact 299042040 2.96946e+08 1.00706 ns
tpcds_q12/DataFusion:vortex-compact 16580677 1.67707e+07 0.98867 ns
tpcds_q13/DataFusion:vortex-compact 37760893 3.64341e+07 1.03642 ns
tpcds_q14/DataFusion:vortex-compact 221746960 2.18935e+08 1.01285 ns
tpcds_q15/DataFusion:vortex-compact 38481188 3.94924e+07 0.974396 ns
tpcds_q16/DataFusion:vortex-compact 21312303 2.12095e+07 1.00485 ns
tpcds_q17/DataFusion:vortex-compact 55305534 5.27704e+07 1.04804 ns
tpcds_q18/DataFusion:vortex-compact 53800533 5.12206e+07 1.05037 ns
tpcds_q19/DataFusion:vortex-compact 21682816 2.23821e+07 0.968756 ns
tpcds_q20/DataFusion:vortex-compact 21574429 2.13675e+07 1.00968 ns
tpcds_q21/DataFusion:vortex-compact 198570036 1.9759e+08 1.00496 ns
tpcds_q22/DataFusion:vortex-compact 70817485 6.79409e+07 1.04234 ns
tpcds_q23/DataFusion:vortex-compact 208235021 2.05302e+08 1.01429 ns
tpcds_q24/DataFusion:vortex-compact 105150837 1.042e+08 1.00913 ns
tpcds_q25/DataFusion:vortex-compact 57399126 5.63383e+07 1.01883 ns
tpcds_q26/DataFusion:vortex-compact 33305586 3.19926e+07 1.04104 ns
tpcds_q27/DataFusion:vortex-compact 115533443 1.14758e+08 1.00675 ns
tpcds_q28/DataFusion:vortex-compact 25727909 2.49469e+07 1.0313 ns
tpcds_q29/DataFusion:vortex-compact 54834080 5.47643e+07 1.00127 ns
tpcds_q30/DataFusion:vortex-compact 25697176 2.26527e+07 1.1344 ns
tpcds_q31/DataFusion:vortex-compact 94655401 9.27904e+07 1.0201 ns
tpcds_q32/DataFusion:vortex-compact 12394638 1.23042e+07 1.00735 ns
tpcds_q33/DataFusion:vortex-compact 23875049 2.37246e+07 1.00634 ns
tpcds_q34/DataFusion:vortex-compact 21849454 2.18659e+07 0.999247 ns
tpcds_q35/DataFusion:vortex-compact 54644801 5.04242e+07 1.0837 ns
tpcds_q36/DataFusion:vortex-compact 66964404 6.53659e+07 1.02445 ns
tpcds_q37/DataFusion:vortex-compact 24191774 2.31839e+07 1.04347 ns
tpcds_q38/DataFusion:vortex-compact 39662241 3.70167e+07 1.07147 ns
tpcds_q39/DataFusion:vortex-compact 311115798 3.13976e+08 0.990891 ns
tpcds_q40/DataFusion:vortex-compact 56515813 5.57625e+07 1.01351 ns
tpcds_q41/DataFusion:vortex-compact 11908248 1.22487e+07 0.972209 ns
tpcds_q42/DataFusion:vortex-compact 12471116 1.29306e+07 0.964462 ns
tpcds_q43/DataFusion:vortex-compact 30415148 2.92219e+07 1.04083 ns
tpcds_q44/DataFusion:vortex-compact 32024316 3.03869e+07 1.05388 ns
tpcds_q45/DataFusion:vortex-compact 31466291 3.15725e+07 0.996636 ns
tpcds_q46/DataFusion:vortex-compact 38172792 3.58654e+07 1.06433 ns
tpcds_q47/DataFusion:vortex-compact 274427796 2.7042e+08 1.01482 ns
tpcds_q48/DataFusion:vortex-compact 38459428 3.93614e+07 0.977084 ns
tpcds_q49/DataFusion:vortex-compact 52211013 5.04381e+07 1.03515 ns
tpcds_q50/DataFusion:vortex-compact 47057383 4.67116e+07 1.0074 ns
tpcds_q51/DataFusion:vortex-compact 98511373 9.81446e+07 1.00374 ns
tpcds_q52/DataFusion:vortex-compact 12662706 1.27016e+07 0.996937 ns
tpcds_q53/DataFusion:vortex-compact 15815950 1.63608e+07 0.966697 ns
tpcds_q54/DataFusion:vortex-compact 32481647 3.15946e+07 1.02808 ns
tpcds_q55/DataFusion:vortex-compact 11768478 1.2383e+07 0.950376 ns
tpcds_q56/DataFusion:vortex-compact 26522955 2.52072e+07 1.0522 ns
tpcds_q57/DataFusion:vortex-compact 191031244 1.8915e+08 1.00995 ns
tpcds_q58/DataFusion:vortex-compact 95133613 9.36842e+07 1.01547 ns
tpcds_q59/DataFusion:vortex-compact 74477751 7.21701e+07 1.03198 ns
tpcds_q60/DataFusion:vortex-compact 27241130 2.55277e+07 1.06712 ns
tpcds_q61/DataFusion:vortex-compact 37755610 3.7562e+07 1.00515 ns
tpcds_q62/DataFusion:vortex-compact 35537749 3.35532e+07 1.05915 ns
tpcds_q63/DataFusion:vortex-compact 16259465 1.6135e+07 1.00771 ns
tpcds_q64/DataFusion:vortex-compact 325893758 3.28552e+08 0.991908 ns
tpcds_q65/DataFusion:vortex-compact 40039226 3.74219e+07 1.06994 ns
tpcds_q66/DataFusion:vortex-compact 153649267 1.49956e+08 1.02463 ns
tpcds_q67/DataFusion:vortex-compact 122952080 1.26472e+08 0.972167 ns
tpcds_q68/DataFusion:vortex-compact 38200515 3.39336e+07 1.12574 ns
tpcds_q69/DataFusion:vortex-compact 34815826 3.47952e+07 1.00059 ns
tpcds_q70/DataFusion:vortex-compact 164136569 1.5382e+08 1.06707 ns
tpcds_q71/DataFusion:vortex-compact 23297680 2.27739e+07 1.023 ns
tpcds_q72/DataFusion:vortex-compact 2384164109 2.37908e+09 1.00214 ns
tpcds_q73/DataFusion:vortex-compact 21484805 2.04197e+07 1.05216 ns
tpcds_q74/DataFusion:vortex-compact 160156374 1.55893e+08 1.02735 ns
tpcds_q75/DataFusion:vortex-compact 98991733 9.61713e+07 1.02933 ns
tpcds_q76/DataFusion:vortex-compact 28243015 2.87994e+07 0.980681 ns
tpcds_q77/DataFusion:vortex-compact 36133475 3.45265e+07 1.04654 ns
tpcds_q78/DataFusion:vortex-compact 176419403 1.67638e+08 1.05238 ns
tpcds_q79/DataFusion:vortex-compact 31085718 2.9946e+07 1.03806 ns
tpcds_q80/DataFusion:vortex-compact 108932214 1.08278e+08 1.00604 ns
tpcds_q81/DataFusion:vortex-compact 35051973 3.3476e+07 1.04708 ns
tpcds_q82/DataFusion:vortex-compact 26869859 2.60603e+07 1.03106 ns
tpcds_q83/DataFusion:vortex-compact 42213709 3.92336e+07 1.07596 ns
tpcds_q84/DataFusion:vortex-compact 11956276 1.2439e+07 0.961189 ns
tpcds_q85/DataFusion:vortex-compact 51698856 5.05259e+07 1.02322 ns
tpcds_q86/DataFusion:vortex-compact 14671834 1.46898e+07 0.998779 ns
tpcds_q87/DataFusion:vortex-compact 39357177 3.92965e+07 1.00154 ns
tpcds_q88/DataFusion:vortex-compact 51439863 5.23371e+07 0.982857 ns
tpcds_q89/DataFusion:vortex-compact 33676277 3.43261e+07 0.981069 ns
tpcds_q90/DataFusion:vortex-compact 9955586 1.00114e+07 0.994422 ns
tpcds_q91/DataFusion:vortex-compact 21771824 2.04763e+07 1.06327 ns
tpcds_q92/DataFusion:vortex-compact 11733636 1.08122e+07 1.08523 ns
tpcds_q93/DataFusion:vortex-compact 35024544 3.42407e+07 1.02289 ns
tpcds_q94/DataFusion:vortex-compact 17830442 1.78563e+07 0.99855 ns
tpcds_q95/DataFusion:vortex-compact 50195571 5.13072e+07 0.978334 ns
tpcds_q96/DataFusion:vortex-compact 9442244 9.2446e+06 1.02138 ns
tpcds_q97/DataFusion:vortex-compact 25518959 2.54395e+07 1.00313 ns
tpcds_q98/DataFusion:vortex-compact 30640075 3.05277e+07 1.00368 ns
tpcds_q99/DataFusion:vortex-compact 73722527 7.20196e+07 1.02364 ns
tpcds_q01/DuckDB:parquet 91830512 8.71148e+07 1.05413 ns
tpcds_q02/DuckDB:parquet 25890122 2.56458e+07 1.00953 ns
tpcds_q03/DuckDB:parquet 13089985 1.2825e+07 1.02066 ns
tpcds_q04/DuckDB:parquet 143833994 1.40265e+08 1.02544 ns
tpcds_q05/DuckDB:parquet 28298903 2.68021e+07 1.05585 ns
tpcds_q06/DuckDB:parquet 31719148 3.08309e+07 1.02881 ns
tpcds_q07/DuckDB:parquet 25371142 2.50678e+07 1.0121 ns
tpcds_q08/DuckDB:parquet 27715299 2.71811e+07 1.01965 ns
tpcds_q09/DuckDB:parquet 37665023 3.74199e+07 1.00655 ns
tpcds_q10/DuckDB:parquet 36363534 3.59677e+07 1.01101 ns
tpcds_q11/DuckDB:parquet 86078081 8.27469e+07 1.04026 ns
tpcds_q12/DuckDB:parquet 16910434 1.66727e+07 1.01426 ns
tpcds_q13/DuckDB:parquet 35900415 3.64365e+07 0.985288 ns
tpcds_q14/DuckDB:parquet 128872356 1.26732e+08 1.01689 ns
tpcds_q15/DuckDB:parquet 24608479 2.47387e+07 0.994735 ns
tpcds_q16/DuckDB:parquet 21726662 2.17744e+07 0.99781 ns
tpcds_q17/DuckDB:parquet 36548204 3.63196e+07 1.00629 ns
tpcds_q18/DuckDB:parquet 95312577 9.45845e+07 1.0077 ns
tpcds_q19/DuckDB:parquet 30705495 3.05478e+07 1.00516 ns
tpcds_q20/DuckDB:parquet 17153672 1.75516e+07 0.977329 ns
tpcds_q21/DuckDB:parquet 12468037 1.29223e+07 0.964848 ns
tpcds_q22/DuckDB:parquet 98094856 9.73994e+07 1.00714 ns
tpcds_q23/DuckDB:parquet 89600393 8.85926e+07 1.01138 ns
tpcds_q24/DuckDB:parquet 46856772 4.59971e+07 1.01869 ns
tpcds_q25/DuckDB:parquet 34167372 3.30989e+07 1.03228 ns
tpcds_q26/DuckDB:parquet 34141558 3.4084e+07 1.00169 ns
tpcds_q27/DuckDB:parquet 69197154 7.09821e+07 0.974854 ns
tpcds_q28/DuckDB:parquet 38397153 3.77804e+07 1.01632 ns
tpcds_q29/DuckDB:parquet 34696316 3.45475e+07 1.00431 ns
tpcds_q30/DuckDB:parquet 43066199 4.24856e+07 1.01367 ns
tpcds_q31/DuckDB:parquet 28808405 2.90921e+07 0.990249 ns
tpcds_q32/DuckDB:parquet 12004263 1.15377e+07 1.04044 ns
tpcds_q33/DuckDB:parquet 21236196 2.09512e+07 1.0136 ns
tpcds_q34/DuckDB:parquet 22108523 2.19725e+07 1.00619 ns
tpcds_q35/DuckDB:parquet 56200622 5.40378e+07 1.04002 ns
tpcds_q36/DuckDB:parquet 27075501 2.65774e+07 1.01874 ns
tpcds_q37/DuckDB:parquet 16489225 1.5889e+07 1.03778 ns
tpcds_q38/DuckDB:parquet 35065107 3.43846e+07 1.01979 ns
tpcds_q39/DuckDB:parquet 54931255 5.20836e+07 1.05467 ns
tpcds_q40/DuckDB:parquet 19155015 1.9045e+07 1.00577 ns
tpcds_q41/DuckDB:parquet 9396390 9.15512e+06 1.02635 ns
tpcds_q42/DuckDB:parquet 12178577 1.26054e+07 0.966136 ns
tpcds_q43/DuckDB:parquet 17900992 1.74344e+07 1.02676 ns
tpcds_q44/DuckDB:parquet 28155333 2.78136e+07 1.01229 ns
tpcds_q45/DuckDB:parquet 26147968 2.57903e+07 1.01387 ns
tpcds_q46/DuckDB:parquet 46656074 4.74015e+07 0.984274 ns
tpcds_q47/DuckDB:parquet 77043556 7.44699e+07 1.03456 ns
tpcds_q48/DuckDB:parquet 32126531 3.33892e+07 0.962183 ns
tpcds_q49/DuckDB:parquet 27350363 2.77069e+07 0.987131 ns
tpcds_q50/DuckDB:parquet 24487595 2.46614e+07 0.992951 ns
tpcds_q51/DuckDB:parquet 91887527 9.04787e+07 1.01557 ns
tpcds_q52/DuckDB:parquet 12369430 1.32054e+07 0.936698 ns
tpcds_q53/DuckDB:parquet 19646121 1.9632e+07 1.00072 ns
tpcds_q54/DuckDB:parquet 47577057 4.60305e+07 1.0336 ns
tpcds_q55/DuckDB:parquet 12600042 1.28342e+07 0.981755 ns
tpcds_q56/DuckDB:parquet 23287820 2.36634e+07 0.984129 ns
tpcds_q57/DuckDB:parquet 60152074 5.60898e+07 1.07242 ns
tpcds_q58/DuckDB:parquet 24388571 2.41794e+07 1.00865 ns
tpcds_q59/DuckDB:parquet 34692497 3.43718e+07 1.00933 ns
tpcds_q60/DuckDB:parquet 24185084 2.39539e+07 1.00965 ns
tpcds_q61/DuckDB:parquet 28919613 2.89288e+07 0.999682 ns
tpcds_q62/DuckDB:parquet 13498121 1.30248e+07 1.03634 ns
tpcds_q63/DuckDB:parquet 16773480 1.74905e+07 0.959002 ns
tpcds_q64/DuckDB:parquet 70361891 7.03061e+07 1.00079 ns
tpcds_q65/DuckDB:parquet 27508018 2.64615e+07 1.03955 ns
tpcds_q66/DuckDB:parquet 27022066 2.56114e+07 1.05508 ns
tpcds_q67/DuckDB:parquet 173688856 1.70538e+08 1.01847 ns
tpcds_q68/DuckDB:parquet 36786750 3.62128e+07 1.01585 ns
tpcds_q69/DuckDB:parquet 38948209 3.77858e+07 1.03076 ns
tpcds_q70/DuckDB:parquet 57497322 5.69641e+07 1.00936 ns
tpcds_q71/DuckDB:parquet 23391238 2.1875e+07 1.06931 ns
tpcds_q72/DuckDB:parquet 60840829 6.00903e+07 1.01249 ns
tpcds_q73/DuckDB:parquet 19263634 1.92434e+07 1.00105 ns
tpcds_q74/DuckDB:parquet 55992626 5.63627e+07 0.993434 ns
tpcds_q75/DuckDB:parquet 52445873 5.30474e+07 0.988661 ns
tpcds_q76/DuckDB:parquet 20008824 1.98819e+07 1.00638 ns
tpcds_q77/DuckDB:parquet 23009152 2.33611e+07 0.984934 ns
tpcds_q78/DuckDB:parquet 71440066 7.11219e+07 1.00447 ns
tpcds_q79/DuckDB:parquet 29112095 2.95209e+07 0.986152 ns
tpcds_q80/DuckDB:parquet 42284796 4.15019e+07 1.01886 ns
tpcds_q81/DuckDB:parquet 48791752 4.79567e+07 1.01741 ns
tpcds_q82/DuckDB:parquet 17925892 1.84994e+07 0.969 ns
tpcds_q83/DuckDB:parquet 16728669 1.66177e+07 1.00668 ns
tpcds_q84/DuckDB:parquet 17169188 1.71761e+07 0.999595 ns
tpcds_q85/DuckDB:parquet 36744032 3.63959e+07 1.00956 ns
tpcds_q86/DuckDB:parquet 42343095 4.1374e+07 1.02342 ns
tpcds_q87/DuckDB:parquet 36868699 3.59981e+07 1.02418 ns
tpcds_q88/DuckDB:parquet 51806126 5.12667e+07 1.01052 ns
tpcds_q89/DuckDB:parquet 21920101 2.16655e+07 1.01175 ns
tpcds_q90/DuckDB:parquet 8696149 8.3654e+06 1.03954 ns
tpcds_q91/DuckDB:parquet 19517582 1.93904e+07 1.00656 ns
tpcds_q92/DuckDB:parquet 12772263 1.20168e+07 1.06287 ns
tpcds_q93/DuckDB:parquet 30677661 3.06881e+07 0.999661 ns
tpcds_q94/DuckDB:parquet 17617809 1.79874e+07 0.979452 ns
tpcds_q95/DuckDB:parquet 116588715 1.1499e+08 1.0139 ns
tpcds_q96/DuckDB:parquet 11127670 1.09534e+07 1.01591 ns
tpcds_q97/DuckDB:parquet 38488867 3.52586e+07 1.09162 ns
tpcds_q98/DuckDB:parquet 22968947 2.26783e+07 1.01282 ns
tpcds_q99/DuckDB:parquet 24205473 2.38652e+07 1.01426 ns
tpcds_q01/DuckDB:vortex-file-compressed 28497341 2.82402e+07 1.00911 ns
tpcds_q02/DuckDB:vortex-file-compressed 59475673 4.76298e+07 1.24871 ns
tpcds_q03/DuckDB:vortex-file-compressed 23726574 2.43155e+07 0.975782 ns
tpcds_q04/DuckDB:vortex-file-compressed 126030952 1.26186e+08 0.998768 ns
tpcds_q05/DuckDB:vortex-file-compressed 36115583 3.61618e+07 0.998721 ns
tpcds_q06/DuckDB:vortex-file-compressed 33922480 3.45348e+07 0.982268 ns
tpcds_q07/DuckDB:vortex-file-compressed 35041946 3.61778e+07 0.968604 ns
tpcds_q08/DuckDB:vortex-file-compressed 34416177 3.30075e+07 1.04268 ns
tpcds_q09/DuckDB:vortex-file-compressed 25754600 2.4504e+07 1.05103 ns
tpcds_q10/DuckDB:vortex-file-compressed 53408936 5.26671e+07 1.01409 ns
tpcds_q11/DuckDB:vortex-file-compressed 72834069 7.16653e+07 1.01631 ns
tpcds_q12/DuckDB:vortex-file-compressed 17484962 1.67239e+07 1.04551 ns
tpcds_q13/DuckDB:vortex-file-compressed 74994088 6.97772e+07 1.07476 ns
tpcds_q14/DuckDB:vortex-file-compressed 169430312 1.6444e+08 1.03035 ns
tpcds_q15/DuckDB:vortex-file-compressed 31756789 3.04505e+07 1.0429 ns
tpcds_q16/DuckDB:vortex-file-compressed 47181699 4.26791e+07 1.1055 ns
tpcds_q17/DuckDB:vortex-file-compressed 47104862 4.63786e+07 1.01566 ns
tpcds_q18/DuckDB:vortex-file-compressed 116195033 1.19291e+08 0.974045 ns
tpcds_q19/DuckDB:vortex-file-compressed 101233755 1.00953e+08 1.00278 ns
tpcds_q20/DuckDB:vortex-file-compressed 17956501 1.68871e+07 1.06333 ns
tpcds_q21/DuckDB:vortex-file-compressed 18710000 1.83468e+07 1.0198 ns
tpcds_q22/DuckDB:vortex-file-compressed 115016387 1.23441e+08 0.931752 ns
tpcds_q23/DuckDB:vortex-file-compressed 136743103 1.35716e+08 1.00756 ns
tpcds_q24/DuckDB:vortex-file-compressed 85334390 8.53424e+07 0.999906 ns
tpcds_q25/DuckDB:vortex-file-compressed 45125340 4.48396e+07 1.00637 ns
tpcds_q26/DuckDB:vortex-file-compressed 33531975 3.41199e+07 0.982768 ns
tpcds_q27/DuckDB:vortex-file-compressed 54675469 5.48237e+07 0.997296 ns
tpcds_q28/DuckDB:vortex-file-compressed 24638098 2.34783e+07 1.0494 ns
tpcds_q29/DuckDB:vortex-file-compressed 45719035 4.50187e+07 1.01556 ns
tpcds_q30/DuckDB:vortex-file-compressed 33376738 3.31457e+07 1.00697 ns
tpcds_q31/DuckDB:vortex-file-compressed 38682247 3.66336e+07 1.05592 ns
tpcds_q32/DuckDB:vortex-file-compressed 17085512 1.7023e+07 1.00367 ns
tpcds_q33/DuckDB:vortex-file-compressed 27730679 2.78277e+07 0.996515 ns
tpcds_q34/DuckDB:vortex-file-compressed 32947992 3.12464e+07 1.05446 ns
tpcds_q35/DuckDB:vortex-file-compressed 64123964 6.18176e+07 1.03731 ns
tpcds_q36/DuckDB:vortex-file-compressed 36116326 3.75397e+07 0.962084 ns
tpcds_q37/DuckDB:vortex-file-compressed 15894851 1.51624e+07 1.0483 ns
tpcds_q38/DuckDB:vortex-file-compressed 45136297 4.58448e+07 0.984545 ns
tpcds_q39/DuckDB:vortex-file-compressed 72033770 7.12202e+07 1.01142 ns
tpcds_q40/DuckDB:vortex-file-compressed 23795801 2.40499e+07 0.989435 ns
tpcds_q41/DuckDB:vortex-file-compressed 11460151 1.08189e+07 1.05927 ns
tpcds_q42/DuckDB:vortex-file-compressed 14719520 1.37137e+07 1.07335 ns
tpcds_q43/DuckDB:vortex-file-compressed 26800218 2.56032e+07 1.04675 ns
tpcds_q44/DuckDB:vortex-file-compressed 24938489 2.41456e+07 1.03284 ns
tpcds_q45/DuckDB:vortex-file-compressed 31937434 3.05162e+07 1.04657 ns
tpcds_q46/DuckDB:vortex-file-compressed 48085075 4.83657e+07 0.994198 ns
tpcds_q47/DuckDB:vortex-file-compressed 94565961 9.01233e+07 1.0493 ns
tpcds_q48/DuckDB:vortex-file-compressed 64879383 6.44678e+07 1.00638 ns
tpcds_q49/DuckDB:vortex-file-compressed 30633790 3.06441e+07 0.999663 ns
tpcds_q50/DuckDB:vortex-file-compressed 61692241 4.23791e+07 1.45572 ns
tpcds_q51/DuckDB:vortex-file-compressed 109388063 1.07877e+08 1.014 ns
tpcds_q52/DuckDB:vortex-file-compressed 14890397 1.48578e+07 1.00219 ns
tpcds_q53/DuckDB:vortex-file-compressed 28278192 2.83944e+07 0.995908 ns
tpcds_q54/DuckDB:vortex-file-compressed 51719397 5.11654e+07 1.01083 ns
tpcds_q55/DuckDB:vortex-file-compressed 14610252 1.47646e+07 0.989546 ns
tpcds_q56/DuckDB:vortex-file-compressed 29610164 2.86536e+07 1.03338 ns
tpcds_q57/DuckDB:vortex-file-compressed 85288765 8.78273e+07 0.971096 ns
tpcds_q58/DuckDB:vortex-file-compressed 28374268 2.74415e+07 1.03399 ns
tpcds_q59/DuckDB:vortex-file-compressed 64246858 6.43392e+07 0.998564 ns
tpcds_q60/DuckDB:vortex-file-compressed 32458977 3.21984e+07 1.00809 ns
tpcds_q61/DuckDB:vortex-file-compressed 32980292 3.33705e+07 0.988308 ns
tpcds_q62/DuckDB:vortex-file-compressed 24670663 2.37022e+07 1.04086 ns
tpcds_q63/DuckDB:vortex-file-compressed 28503754 2.82832e+07 1.0078 ns
tpcds_q64/DuckDB:vortex-file-compressed 158797599 1.5343e+08 1.03498 ns
tpcds_q65/DuckDB:vortex-file-compressed 33033877 3.31622e+07 0.996131 ns
tpcds_q66/DuckDB:vortex-file-compressed 31453184 3.35877e+07 0.936451 ns
tpcds_q67/DuckDB:vortex-file-compressed 207157076 2.03212e+08 1.01941 ns
tpcds_q68/DuckDB:vortex-file-compressed 48567218 4.74161e+07 1.02428 ns
tpcds_q69/DuckDB:vortex-file-compressed 52559842 5.32581e+07 0.98689 ns
tpcds_q70/DuckDB:vortex-file-compressed 79378517 8.15725e+07 0.973104 ns
tpcds_q71/DuckDB:vortex-file-compressed 27697676 2.79163e+07 0.992169 ns
tpcds_q72/DuckDB:vortex-file-compressed 162113663 1.95969e+08 0.82724 ns
tpcds_q73/DuckDB:vortex-file-compressed 27753511 2.84071e+07 0.976992 ns
tpcds_q74/DuckDB:vortex-file-compressed 57184141 5.83625e+07 0.97981 ns
tpcds_q75/DuckDB:vortex-file-compressed 63212962 6.22789e+07 1.015 ns
tpcds_q76/DuckDB:vortex-file-compressed 24792675 2.26694e+07 1.09366 ns
tpcds_q77/DuckDB:vortex-file-compressed 27865647 2.70751e+07 1.0292 ns
tpcds_q78/DuckDB:vortex-file-compressed 86880726 8.95238e+07 0.970476 ns
tpcds_q79/DuckDB:vortex-file-compressed 41263016 3.93998e+07 1.04729 ns
tpcds_q80/DuckDB:vortex-file-compressed 51682415 5.19549e+07 0.994756 ns
tpcds_q81/DuckDB:vortex-file-compressed 36853052 3.56745e+07 1.03304 ns
tpcds_q82/DuckDB:vortex-file-compressed 17874015 1.72268e+07 1.03757 ns
tpcds_q83/DuckDB:vortex-file-compressed 27264382 2.76597e+07 0.985709 ns
tpcds_q84/DuckDB:vortex-file-compressed 28808338 2.90393e+07 0.992046 ns
tpcds_q85/DuckDB:vortex-file-compressed 135395846871 1.36311e+11 0.993286 ns
tpcds_q86/DuckDB:vortex-file-compressed 54979188 5.6757e+07 0.968677 ns
tpcds_q87/DuckDB:vortex-file-compressed 48419540 4.74047e+07 1.02141 ns
tpcds_q88/DuckDB:vortex-file-compressed 59523480 5.88842e+07 1.01086 ns
tpcds_q89/DuckDB:vortex-file-compressed 32788888 3.05259e+07 1.07413 ns
tpcds_q90/DuckDB:vortex-file-compressed 14923072 1.42478e+07 1.0474 ns
tpcds_q91/DuckDB:vortex-file-compressed 30218786 2.8946e+07 1.04397 ns
tpcds_q92/DuckDB:vortex-file-compressed 17130656 1.63347e+07 1.04873 ns
tpcds_q93/DuckDB:vortex-file-compressed 35937361 4.07462e+07 0.881981 ns
tpcds_q94/DuckDB:vortex-file-compressed 50242800 4.95589e+07 1.0138 ns
tpcds_q95/DuckDB:vortex-file-compressed 266992684 2.62505e+08 1.0171 ns
tpcds_q96/DuckDB:vortex-file-compressed 14097828 1.21553e+07 1.15981 ns
tpcds_q97/DuckDB:vortex-file-compressed 45538279 4.65041e+07 0.979232 ns
tpcds_q98/DuckDB:vortex-file-compressed 22993548 2.28748e+07 1.00519 ns
tpcds_q99/DuckDB:vortex-file-compressed 52030809 5.21255e+07 0.998183 ns
tpcds_q01/DuckDB:vortex-compact 28450483 2.76362e+07 1.02946 ns
tpcds_q02/DuckDB:vortex-compact 51799371 4.8853e+07 1.06031 ns
tpcds_q03/DuckDB:vortex-compact 23764272 2.3868e+07 0.995652 ns
tpcds_q04/DuckDB:vortex-compact 125938039 1.22964e+08 1.02418 ns
tpcds_q05/DuckDB:vortex-compact 37684275 3.72875e+07 1.01064 ns
tpcds_q06/DuckDB:vortex-compact 36134601 3.22386e+07 1.12085 ns
tpcds_q07/DuckDB:vortex-compact 37278220 3.49272e+07 1.06731 ns
tpcds_q08/DuckDB:vortex-compact 34213247 3.28916e+07 1.04018 ns
tpcds_q09/DuckDB:vortex-compact 25519838 2.53844e+07 1.00534 ns
tpcds_q10/DuckDB:vortex-compact 52317051 5.35568e+07 0.976852 ns
tpcds_q11/DuckDB:vortex-compact 74057035 7.0893e+07 1.04463 ns
tpcds_q12/DuckDB:vortex-compact 16861668 1.62562e+07 1.03725 ns
tpcds_q13/DuckDB:vortex-compact 64631064 7.0816e+07 0.912662 ns
tpcds_q14/DuckDB:vortex-compact 171362438 1.7024e+08 1.00659 ns
tpcds_q15/DuckDB:vortex-compact 31206418 3.00436e+07 1.0387 ns
tpcds_q16/DuckDB:vortex-compact 42798977 4.39253e+07 0.974359 ns
tpcds_q17/DuckDB:vortex-compact 46558391 4.50542e+07 1.03339 ns
tpcds_q18/DuckDB:vortex-compact 117044324 1.17678e+08 0.994616 ns
tpcds_q19/DuckDB:vortex-compact 101815187 1.011e+08 1.00708 ns
tpcds_q20/DuckDB:vortex-compact 17427632 1.72534e+07 1.0101 ns
tpcds_q21/DuckDB:vortex-compact 18787782 1.88166e+07 0.998471 ns
tpcds_q22/DuckDB:vortex-compact 115401588 1.12798e+08 1.02309 ns
tpcds_q23/DuckDB:vortex-compact 136781965 1.38724e+08 0.986 ns
tpcds_q24/DuckDB:vortex-compact 83045376 8.67562e+07 0.957227 ns
tpcds_q25/DuckDB:vortex-compact 44073912 4.29716e+07 1.02565 ns
tpcds_q26/DuckDB:vortex-compact 34477811 3.33122e+07 1.03499 ns
tpcds_q27/DuckDB:vortex-compact 56153084 5.45046e+07 1.03024 ns
tpcds_q28/DuckDB:vortex-compact 24252485 2.44512e+07 0.991873 ns
tpcds_q29/DuckDB:vortex-compact 45447443 4.55714e+07 0.997281 ns
tpcds_q30/DuckDB:vortex-compact 32624924 3.21017e+07 1.0163 ns
tpcds_q31/DuckDB:vortex-compact 38865109 3.83437e+07 1.0136 ns
tpcds_q32/DuckDB:vortex-compact 17252938 1.72699e+07 0.999019 ns
tpcds_q33/DuckDB:vortex-compact 27781627 2.65055e+07 1.04815 ns
tpcds_q34/DuckDB:vortex-compact 31567693 3.23245e+07 0.976588 ns
tpcds_q35/DuckDB:vortex-compact 64000973 6.29432e+07 1.01681 ns
tpcds_q36/DuckDB:vortex-compact 39461812 3.91773e+07 1.00726 ns
tpcds_q37/DuckDB:vortex-compact 16571260 1.57242e+07 1.05387 ns
tpcds_q38/DuckDB:vortex-compact 46903126 4.45096e+07 1.05378 ns
tpcds_q39/DuckDB:vortex-compact 70515247 7.14734e+07 0.986594 ns
tpcds_q40/DuckDB:vortex-compact 24694042 2.3879e+07 1.03413 ns
tpcds_q41/DuckDB:vortex-compact 11661750 1.08123e+07 1.07856 ns
tpcds_q42/DuckDB:vortex-compact 14765404 1.4044e+07 1.05136 ns
tpcds_q43/DuckDB:vortex-compact 26879291 2.56995e+07 1.04591 ns
tpcds_q44/DuckDB:vortex-compact 24259185 2.37546e+07 1.02124 ns
tpcds_q45/DuckDB:vortex-compact 32739004 3.14464e+07 1.0411 ns
tpcds_q46/DuckDB:vortex-compact 48523971 4.86415e+07 0.997583 ns
tpcds_q47/DuckDB:vortex-compact 95706075 9.67274e+07 0.989442 ns
tpcds_q48/DuckDB:vortex-compact 59923246 5.98562e+07 1.00112 ns
tpcds_q49/DuckDB:vortex-compact 31832663 3.02455e+07 1.05248 ns
tpcds_q50/DuckDB:vortex-compact 62276247 6.05137e+07 1.02913 ns
tpcds_q51/DuckDB:vortex-compact 108731001 1.10396e+08 0.984921 ns
tpcds_q52/DuckDB:vortex-compact 15102136 1.46891e+07 1.02812 ns
tpcds_q53/DuckDB:vortex-compact 28650555 2.86325e+07 1.00063 ns
tpcds_q54/DuckDB:vortex-compact 53051130 5.03323e+07 1.05402 ns
tpcds_q55/DuckDB:vortex-compact 14302020 1.42545e+07 1.00333 ns
tpcds_q56/DuckDB:vortex-compact 26933370 2.85634e+07 0.942933 ns
tpcds_q57/DuckDB:vortex-compact 86521937 8.72609e+07 0.991531 ns
tpcds_q58/DuckDB:vortex-compact 28210359 2.78094e+07 1.01442 ns
tpcds_q59/DuckDB:vortex-compact 64952713 6.43164e+07 1.00989 ns
tpcds_q60/DuckDB:vortex-compact 32914267 3.19935e+07 1.02878 ns
tpcds_q61/DuckDB:vortex-compact 33572927 3.38336e+07 0.992295 ns
tpcds_q62/DuckDB:vortex-compact 24986522 2.44512e+07 1.02189 ns
tpcds_q63/DuckDB:vortex-compact 28275081 2.78806e+07 1.01415 ns
tpcds_q64/DuckDB:vortex-compact 156855116 1.61896e+08 0.968864 ns
tpcds_q65/DuckDB:vortex-compact 34133281 3.36395e+07 1.01468 ns
tpcds_q66/DuckDB:vortex-compact 30807092 3.1473e+07 0.978843 ns
tpcds_q67/DuckDB:vortex-compact 178030734 1.75184e+08 1.01625 ns
tpcds_q68/DuckDB:vortex-compact 47336338 4.6808e+07 1.01129 ns
tpcds_q69/DuckDB:vortex-compact 54019152 5.34468e+07 1.01071 ns
tpcds_q70/DuckDB:vortex-compact 82369477 8.23654e+07 1.00005 ns
tpcds_q71/DuckDB:vortex-compact 28497932 2.79679e+07 1.01895 ns
tpcds_q72/DuckDB:vortex-compact 203239591 1.76605e+08 1.15081 ns
tpcds_q73/DuckDB:vortex-compact 29018034 2.89744e+07 1.00151 ns
tpcds_q74/DuckDB:vortex-compact 57608762 5.73664e+07 1.00422 ns
tpcds_q75/DuckDB:vortex-compact 64323511 6.26507e+07 1.0267 ns
tpcds_q76/DuckDB:vortex-compact 25194974 2.5232e+07 0.998534 ns
tpcds_q77/DuckDB:vortex-compact 28632005 2.77876e+07 1.03039 ns
tpcds_q78/DuckDB:vortex-compact 90586099 8.83159e+07 1.02571 ns
tpcds_q79/DuckDB:vortex-compact 41088210 4.1353e+07 0.993598 ns
tpcds_q80/DuckDB:vortex-compact 52495683 5.22843e+07 1.00404 ns
tpcds_q81/DuckDB:vortex-compact 36588938 3.75076e+07 0.975507 ns
tpcds_q82/DuckDB:vortex-compact 17785812 1.74922e+07 1.01679 ns
tpcds_q83/DuckDB:vortex-compact 28520861 2.69203e+07 1.05946 ns
tpcds_q84/DuckDB:vortex-compact 29328683 2.91466e+07 1.00625 ns
tpcds_q85/DuckDB:vortex-compact 135824525368 1.36069e+11 0.9982 ns
tpcds_q86/DuckDB:vortex-compact 58302391 5.50881e+07 1.05835 ns
tpcds_q87/DuckDB:vortex-compact 48582240 4.69148e+07 1.03554 ns
tpcds_q88/DuckDB:vortex-compact 58904368 5.74249e+07 1.02576 ns
tpcds_q89/DuckDB:vortex-compact 32935639 3.20728e+07 1.0269 ns
tpcds_q90/DuckDB:vortex-compact 14580098 1.38257e+07 1.05456 ns
tpcds_q91/DuckDB:vortex-compact 28818896 2.79981e+07 1.02932 ns
tpcds_q92/DuckDB:vortex-compact 17323256 1.70158e+07 1.01807 ns
tpcds_q93/DuckDB:vortex-compact 35961284 3.85386e+07 0.933124 ns
tpcds_q94/DuckDB:vortex-compact 51593263 4.84458e+07 1.06497 ns
tpcds_q95/DuckDB:vortex-compact 265215419 2.61449e+08 1.01441 ns
tpcds_q96/DuckDB:vortex-compact 14353436 1.40842e+07 1.01911 ns
tpcds_q97/DuckDB:vortex-compact 46580494 4.51453e+07 1.03179 ns
tpcds_q98/DuckDB:vortex-compact 23451562 2.2233e+07 1.05481 ns
tpcds_q99/DuckDB:vortex-compact 51938490 5.00681e+07 1.03736 ns
tpcds_q01/DuckDB:duckdb 28750752 2.79554e+07 1.02845 ns
tpcds_q02/DuckDB:duckdb 21401453 2.05268e+07 1.04261 ns
tpcds_q03/DuckDB:duckdb 10752737 1.03399e+07 1.03993 ns
tpcds_q04/DuckDB:duckdb 170415492 1.6662e+08 1.02278 ns
tpcds_q05/DuckDB:duckdb 20073747 1.94531e+07 1.0319 ns
tpcds_q06/DuckDB:duckdb 28801115 2.85506e+07 1.00877 ns
tpcds_q07/DuckDB:duckdb 39809667 3.92336e+07 1.01468 ns
tpcds_q08/DuckDB:duckdb 124680973 1.22211e+08 1.02021 ns
tpcds_q09/DuckDB:duckdb 18945065 1.89406e+07 1.00024 ns
tpcds_q10/DuckDB:duckdb 26650640 2.59289e+07 1.02784 ns
tpcds_q11/DuckDB:duckdb 151255139 1.45231e+08 1.04148 ns
tpcds_q12/DuckDB:duckdb 13906343 1.34692e+07 1.03246 ns
tpcds_q13/DuckDB:duckdb 25764264 2.57209e+07 1.00168 ns
tpcds_q14/DuckDB:duckdb 101565635 1.03164e+08 0.984504 ns
tpcds_q15/DuckDB:duckdb 22418356 2.15286e+07 1.04133 ns
tpcds_q16/DuckDB:duckdb 20058346 1.91838e+07 1.04559 ns
tpcds_q17/DuckDB:duckdb 24362029 2.41371e+07 1.00932 ns
tpcds_q18/DuckDB:duckdb 47149016 4.6686e+07 1.00992 ns
tpcds_q19/DuckDB:duckdb 20007779 1.92739e+07 1.03808 ns
tpcds_q20/DuckDB:duckdb 14517426 1.41108e+07 1.02882 ns
tpcds_q21/DuckDB:duckdb 7876173 7.68423e+06 1.02498 ns
tpcds_q22/DuckDB:duckdb 85138178 8.25185e+07 1.03175 ns
tpcds_q23/DuckDB:duckdb 56973529 5.62461e+07 1.01293 ns
tpcds_q24/DuckDB:duckdb 26612224 2.61828e+07 1.0164 ns
tpcds_q25/DuckDB:duckdb 18332932 1.82258e+07 1.00588 ns
tpcds_q26/DuckDB:duckdb 27565295 2.6509e+07 1.03985 ns
tpcds_q27/DuckDB:duckdb 51313676 5.09458e+07 1.00722 ns
tpcds_q28/DuckDB:duckdb 25584326 2.7357e+07 0.935204 ns
tpcds_q29/DuckDB:duckdb 22034852 2.35661e+07 0.935024 ns
tpcds_q30/DuckDB:duckdb 34446462 3.13707e+07 1.09805 ns
tpcds_q31/DuckDB:duckdb 25457269 2.48658e+07 1.02378 ns
tpcds_q32/DuckDB:duckdb 8363800 8.11602e+06 1.03053 ns
tpcds_q33/DuckDB:duckdb 16207452 1.6103e+07 1.00649 ns
tpcds_q34/DuckDB:duckdb 17350671 1.76311e+07 0.984093 ns
tpcds_q35/DuckDB:duckdb 34331271 3.42432e+07 1.00257 ns
tpcds_q36/DuckDB:duckdb 78696275 7.7661e+07 1.01333 ns
tpcds_q37/DuckDB:duckdb 9034014 8.93516e+06 1.01106 ns
tpcds_q38/DuckDB:duckdb 32747368 3.26295e+07 1.00361 ns
tpcds_q39/DuckDB:duckdb 46278510 4.35747e+07 1.06205 ns
tpcds_q40/DuckDB:duckdb 15129080 1.46479e+07 1.03285 ns
tpcds_q41/DuckDB:duckdb 10002700 9.77054e+06 1.02376 ns
tpcds_q42/DuckDB:duckdb 8451706 8.01879e+06 1.05399 ns
tpcds_q43/DuckDB:duckdb 13416594 1.31961e+07 1.01671 ns
tpcds_q44/DuckDB:duckdb 20969408 1.99773e+07 1.04966 ns
tpcds_q45/DuckDB:duckdb 18571662 1.79317e+07 1.03569 ns
tpcds_q46/DuckDB:duckdb 39133138 3.83827e+07 1.01955 ns
tpcds_q47/DuckDB:duckdb 66878518 6.47789e+07 1.03241 ns
tpcds_q48/DuckDB:duckdb 25052329 2.47326e+07 1.01293 ns
tpcds_q49/DuckDB:duckdb 21558049 2.03132e+07 1.06128 ns
tpcds_q50/DuckDB:duckdb 17072867 1.65227e+07 1.0333 ns
tpcds_q51/DuckDB:duckdb 92200588 9.64089e+07 0.956349 ns
tpcds_q52/DuckDB:duckdb 8905503 8.74835e+06 1.01796 ns
tpcds_q53/DuckDB:duckdb 14827387 1.48057e+07 1.00146 ns
tpcds_q54/DuckDB:duckdb 19020454 1.86421e+07 1.0203 ns
tpcds_q55/DuckDB:duckdb 8988861 8.67003e+06 1.03677 ns
tpcds_q56/DuckDB:duckdb 16881688 1.6628e+07 1.01526 ns
tpcds_q57/DuckDB:duckdb 55844144 5.75483e+07 0.970388 ns
tpcds_q58/DuckDB:duckdb 15265214 1.56916e+07 0.972826 ns
tpcds_q59/DuckDB:duckdb 34648604 3.37852e+07 1.02556 ns
tpcds_q60/DuckDB:duckdb 18270871 1.80411e+07 1.01273 ns
tpcds_q61/DuckDB:duckdb 18163207 1.79711e+07 1.01069 ns
tpcds_q62/DuckDB:duckdb 10333197 1.02136e+07 1.01171 ns
tpcds_q63/DuckDB:duckdb 12324220 1.23322e+07 0.999351 ns
tpcds_q64/DuckDB:duckdb 57109524 5.68488e+07 1.00459 ns
tpcds_q65/DuckDB:duckdb 32871473 3.22983e+07 1.01774 ns
tpcds_q66/DuckDB:duckdb 23249853 2.28414e+07 1.01788 ns
tpcds_q67/DuckDB:duckdb 138757364 1.37824e+08 1.00677 ns
tpcds_q68/DuckDB:duckdb 27143770 2.68492e+07 1.01097 ns
tpcds_q69/DuckDB:duckdb 29551190 2.87644e+07 1.02735 ns
tpcds_q70/DuckDB:duckdb 21193472 2.04186e+07 1.03795 ns
tpcds_q71/DuckDB:duckdb 17474019 1.67435e+07 1.04363 ns
tpcds_q72/DuckDB:duckdb 41513231 4.07122e+07 1.01968 ns
tpcds_q73/DuckDB:duckdb 12913301 1.27691e+07 1.0113 ns
tpcds_q74/DuckDB:duckdb 107627292 1.06401e+08 1.01153 ns
tpcds_q75/DuckDB:duckdb 45517950 4.26209e+07 1.06797 ns
tpcds_q76/DuckDB:duckdb 14154725 1.31436e+07 1.07693 ns
tpcds_q77/DuckDB:duckdb 13860911 1.35555e+07 1.02253 ns
tpcds_q78/DuckDB:duckdb 60254766 6.10271e+07 0.987344 ns
tpcds_q79/DuckDB:duckdb 20978210 2.08401e+07 1.00663 ns
tpcds_q80/DuckDB:duckdb 30452578 2.96982e+07 1.0254 ns
tpcds_q81/DuckDB:duckdb 42568197 4.13474e+07 1.02952 ns
tpcds_q82/DuckDB:duckdb 10504363 1.09109e+07 0.96274 ns
tpcds_q83/DuckDB:duckdb 11158753 1.0913e+07 1.02252 ns
tpcds_q84/DuckDB:duckdb 14994015 1.43618e+07 1.04402 ns
tpcds_q85/DuckDB:duckdb 29001715 2.79841e+07 1.03636 ns
tpcds_q86/DuckDB:duckdb 16091503 1.64865e+07 0.976043 ns
tpcds_q87/DuckDB:duckdb 34441461 3.40636e+07 1.01109 ns
tpcds_q88/DuckDB:duckdb 26336226 2.59769e+07 1.01383 ns
tpcds_q89/DuckDB:duckdb 17688948 1.73434e+07 1.01992 ns
tpcds_q90/DuckDB:duckdb 6373564 5.9138e+06 1.07774 ns
tpcds_q91/DuckDB:duckdb 14628373 1.41117e+07 1.03661 ns
tpcds_q92/DuckDB:duckdb 9996829 9.82614e+06 1.01737 ns
tpcds_q93/DuckDB:duckdb 23010562 2.27713e+07 1.01051 ns
tpcds_q94/DuckDB:duckdb 15175718 1.47814e+07 1.02668 ns
tpcds_q95/DuckDB:duckdb 110823688 1.06462e+08 1.04097 ns
tpcds_q96/DuckDB:duckdb 6070947 5.90118e+06 1.02877 ns
tpcds_q97/DuckDB:duckdb 34106186 3.36505e+07 1.01354 ns
tpcds_q98/DuckDB:duckdb 18754600 1.84344e+07 1.01737 ns
tpcds_q99/DuckDB:duckdb 21307837 2.10354e+07 1.01295 ns

@danking
Copy link
Copy Markdown
Contributor

danking commented Sep 11, 2025

The other list-y science-y benchmark to consider is https://github.com/iris-hep/adl-benchmarks-index . I think there's fewer missing data but I'm not sure duckdb has all the primitives necessary for those queries.

@connortsui20
Copy link
Copy Markdown
Contributor Author

@claude review

@claude
Copy link
Copy Markdown
Contributor

claude Bot commented Sep 12, 2025

Claude finished @connortsui20's task —— View job


Code Review: PR #4605 - Feature: Migrate genomics benchmark to FixedSizeList

I've thoroughly reviewed all the changes in this PR. This is a well-executed migration that successfully converts the statpopgen benchmark from variable-size lists to fixed-size lists, while also fixing a critical bug in the DuckDB exporter. Here's my detailed analysis:

Strengths

1. Correct Migration to FixedSizeList

The migration from List to FixedSizeList in the genomics data is architecturally sound:

  • Schema Changes (schema.rs:39-61): Properly converts fields like GT, GQ, DP, etc. to use fixed_size_list(type, num_samples)
  • Builder Updates (builder.rs:126-179): All format fields now use FixedSizeListBuilder with the correct sample count
  • Data Semantics: This makes perfect sense for genomics data where each variant has exactly num_samples genotypes

2. Critical Bug Fix in DuckDB Exporter

The new vortex-duckdb/src/exporter/fixed_size_list.rs addresses a fundamental issue:

  • Correct Type Mapping: DuckDB ARRAY (fixed-size) vs LIST (variable-size) distinction is now properly handled
  • Memory Safety: Critical fix on lines 74-78 with elements_vector.flatten() prevents segfaults when DuckDB accesses data after scan returns
  • Comprehensive Testing: Excellent test coverage with edge cases like all-null arrays, nested structures, and partial exports

3. Robust Implementation Details

  • Always Export Child Data (lines 61-72): Unlike variable lists, fixed-size arrays must export child data even when null - this is correctly implemented
  • Proper Index Calculation (lines 69-70): element_offset = offset * list_size and element_count = len * list_size are mathematically correct
  • Validation (lines 48-55): Good bounds checking with clear error messages

4. Excellent Test Coverage

The test suite is comprehensive and well-structured:

  • Edge Cases: Empty arrays, size-0 lists, size-1 lists
  • Null Patterns: All nulls, some nulls, alternating patterns
  • Nested Structures: FSL<FSL<i32, 2>, 3> with proper type creation
  • Regression Tests: Specifically tests the memory materialization issue

Minor Observations

1. Performance Trade-offs Acknowledged

The PR description correctly notes performance implications:

  • Worse performance on sparse data (scale factor 1) where most data is null
  • Better performance vs Parquet on dense data
  • This trade-off is expected and well-documented

2. SQL Compatibility Maintained

The SQL query in statpopgen.sql:7 correctly uses array_length("GT", 1) which works for both LIST and ARRAY types in DuckDB.

3. Consistent Architecture

All genomics-specific fields that should be fixed-size are properly migrated:

  • Sample-dependent fields: GT, GQ, DP, AD, MIN_DP, PGT, PID, PL (all use num_samples)
  • Fixed-structure fields: SB uses nested FixedSizeList<FixedSizeList<i32, 4>, num_samples>

🎯 Technical Correctness

Memory Management

  • ✅ Proper use of unsafe blocks with clear safety comments
  • ✅ Critical flatten() call prevents memory safety issues
  • ✅ Validity mask handling is correct

Data Layout

  • ✅ Element indexing math is correct for both simple and nested cases
  • ✅ Proper handling of null patterns at all levels
  • ✅ Child vector management follows DuckDB's requirements

Error Handling

  • ✅ Good use of assertions with descriptive messages
  • ✅ Proper VortexResult error propagation
  • ✅ Bounds checking in export operations

📋 Summary

This PR successfully achieves its goals:

  1. ✅ Migrates genomics benchmark to FixedSizeList - The conversion is semantically correct and maintains data integrity
  2. ✅ Fixes DuckDB exporter bug - Properly distinguishes ARRAY vs LIST types and handles memory materialization
  3. ✅ Maintains backward compatibility - SQL queries continue to work correctly
  4. ✅ Adds comprehensive tests - Including critical regression tests for edge cases

The code follows Vortex coding standards, has excellent documentation, and includes thorough testing. The performance trade-offs are well-understood and documented. This is a high-quality implementation that correctly addresses both the feature migration and the underlying DuckDB integration issue.

Recommendation: ✅ Approve


Todo List:

  • Read repository guidelines (CLAUDE.md)
  • Analyze changed files and understand the migration
  • Review code quality, correctness, and best practices
  • Provide comprehensive review feedback

@connortsui20
Copy link
Copy Markdown
Contributor Author

I'm thinking we probably don't want to merge this change? Or at least not until we figure out a better way to compress sparse fixed-size list data (which might come up a lot more in scientific computing and mathematics, though maybe not so much in AI/ML workloads).

@connortsui20 connortsui20 changed the base branch from develop to ct/duckdb-fsl-export-fix September 12, 2025 12:25
Also fixes a subtle bug in the duckdb exporter, where duckdb `ARRAY` is
quite different from their `LIST` type.

Signed-off-by: Connor Tsui <connor.tsui20@gmail.com>
@connortsui20
Copy link
Copy Markdown
Contributor Author

Closing since I don't think this really gives us much of a benefit (unless we are strictly talking about performance versus Parquet fixed-size lists).

CC @robert3005

@connortsui20 connortsui20 deleted the ct/fsl-statpopgen branch September 12, 2025 13:05
@connortsui20 connortsui20 restored the ct/fsl-statpopgen branch September 12, 2025 16:11
@robert3005
Copy link
Copy Markdown
Contributor

I was hoping it would be faster but I guess we can't efficiently compress these yet

connortsui20 added a commit that referenced this pull request Sep 18, 2025
Tracking Issue: #4372

Changes checked out from:
#4605

Fixes a bug in the DuckDB exporter where if we do not flatten /
materialize the inner child of the fixed-size list before exporting the
vector to DuckDB, DuckDB will segfault after running a function like
`scan`.

Also fixes a bug where I didn't correctly append garbage values when the
validity is all null (I took that from the list implementation, which
doesn't need to append garbage values since null can be an empty list
there). I don't actually know if this is an issue to be honest, but it
seems wrong?

I was not able to figure out how to write regression tests for both of
these. The early return might not actually be an issue, but the
flattening at the end definitely is. However, I was not able to create a
minimally reproducible test for that, and it only fails in query 7 and 8
in `statpopgen.sql`.

```sql
-- 7. Read just one variant (this is the sixth one).
SELECT *
  FROM statpopgen
 WHERE "CHROM" == 'chr21'
   AND "POS" == 5030278;
-- 8. Read a 700 base-pair window of variants.
SELECT *
  FROM statpopgen
 WHERE "CHROM" == 'chr21'
   AND "POS" >= 5030300
   AND "POS" <= 5031000;
```

If anyone has an idea of how to recreate this easily that would be
appreciated!

Finally, I simplified the tests I wrote from before since a lot were
redundant.

---------

Signed-off-by: Connor Tsui <connor.tsui20@gmail.com>
@robert3005 robert3005 deleted the ct/fsl-statpopgen branch September 19, 2025 14:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

changelog/feature A new feature

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants