Skip to content

Inline visitor vtable to ArrayVTable#6700

Merged
gatesn merged 3 commits intodevelopfrom
ngates/visitor-vtable
Feb 27, 2026
Merged

Inline visitor vtable to ArrayVTable#6700
gatesn merged 3 commits intodevelopfrom
ngates/visitor-vtable

Conversation

@gatesn
Copy link
Contributor

@gatesn gatesn commented Feb 26, 2026

This PR moves the functions from VisitorVTable to ArrayVTable

See #6544

Signed-off-by: Nicholas Gates <nick@nickgates.com>
Signed-off-by: Nicholas Gates <nick@nickgates.com>
@gatesn gatesn added the changelog/break A breaking API change label Feb 26, 2026
@gatesn gatesn requested a review from connortsui20 February 26, 2026 21:39
Copy link
Contributor

@connortsui20 connortsui20 left a comment

Choose a reason for hiding this comment

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

also yolo

Signed-off-by: Nicholas Gates <nick@nickgates.com>
@gatesn gatesn added the action/benchmark Trigger full benchmarks to run on this PR label Feb 26, 2026
@github-actions github-actions bot removed the action/benchmark Trigger full benchmarks to run on this PR label Feb 26, 2026
@codspeed-hq
Copy link

codspeed-hq bot commented Feb 26, 2026

Merging this PR will improve performance by 13.66%

⚡ 4 improved benchmarks
✅ 950 untouched benchmarks
⏩ 1466 skipped benchmarks1

Performance Changes

Mode Benchmark BASE HEAD Efficiency
Simulation bench_many_nulls[0.9] 547.4 µs 481.6 µs +13.66%
Simulation bench_many_nulls[0.5] 379.3 µs 342.8 µs +10.66%
Simulation map_each[BufferMut<i32>, 128] 858.1 ns 770.6 ns +11.36%
Simulation bitwise_not_vortex_buffer_mut[128] 501.1 ns 442.8 ns +13.17%

Comparing ngates/visitor-vtable (5745da5) with develop (8cafbfe)

Open in CodSpeed

Footnotes

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

@github-actions
Copy link
Contributor

github-actions bot commented Feb 26, 2026

Polar Signals Profiling Results

Latest Run

Status Commit Job Attempt Link
🟢 Done 5745da5 1 Explore Profiling Data

Powered by Polar Signals Cloud

@github-actions
Copy link
Contributor

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

Benchmark PolarSignals Profiling failed! Check the workflow run for details.

@github-actions
Copy link
Contributor

Benchmarks: TPC-H SF=1 on NVME

Summary

  • Overall: 0.965x ➖
  • Vortex: 0.938x ➖
  • duckdb:vortex: 0.987x ➖
  • datafusion:vortex: 0.890x ✅
  • Best: tpch_q21/datafusion:vortex-file-compressed (0.803x)
  • Worst: tpch_q12/duckdb:vortex-file-compressed (1.046x)
  • Significant (>10%): 30↑ 0↓
Detailed Results Table
name PR 5745da5 base 8cafbfe ratio (PR/base) unit remark
tpch_q01/datafusion:arrow 68440904 6.62293e+07 1.03339 ns
tpch_q02/datafusion:arrow 22422351 2.3995e+07 0.934461 ns
tpch_q03/datafusion:arrow 35818447 3.67524e+07 0.974588 ns
tpch_q04/datafusion:arrow 30591994 3.08102e+07 0.992919 ns
tpch_q05/datafusion:arrow 90673279 9.16054e+07 0.989824 ns
tpch_q06/datafusion:arrow 20656970 2.14722e+07 0.962032 ns
tpch_q07/datafusion:arrow 183539147 1.69614e+08 1.0821 ns
tpch_q08/datafusion:arrow 45374936 4.60441e+07 0.985467 ns
tpch_q09/datafusion:arrow 72792453 7.55563e+07 0.96342 ns
tpch_q10/datafusion:arrow 57274813 5.75953e+07 0.994436 ns
tpch_q11/datafusion:arrow 11986253 1.14756e+07 1.0445 ns
tpch_q12/datafusion:arrow 58804879 5.95014e+07 0.988294 ns
tpch_q13/datafusion:arrow 50278909 4.90203e+07 1.02568 ns
tpch_q14/datafusion:arrow 24421640 2.5513e+07 0.957222 ns
tpch_q15/datafusion:arrow 48537919 5.06434e+07 0.958426 ns
tpch_q16/datafusion:arrow 22980391 2.65989e+07 0.863962 ns 🚀
tpch_q17/datafusion:arrow 79718272 9.09729e+07 0.876286 ns 🚀
tpch_q18/datafusion:arrow 161597247 1.60918e+08 1.00422 ns
tpch_q19/datafusion:arrow 39992459 3.92888e+07 1.01791 ns
tpch_q20/datafusion:arrow 38854140 3.89294e+07 0.998066 ns
tpch_q21/datafusion:arrow 226341142 2.13626e+08 1.05952 ns
tpch_q22/datafusion:arrow 21273655 2.17046e+07 0.980145 ns
tpch_q01/datafusion:parquet 106559301 1.12369e+08 0.948299 ns
tpch_q02/datafusion:parquet 80658632 8.13602e+07 0.991377 ns
tpch_q03/datafusion:parquet 77397209 8.24913e+07 0.938247 ns
tpch_q04/datafusion:parquet 54011297 5.57894e+07 0.968129 ns
tpch_q05/datafusion:parquet 167400041 1.72162e+08 0.972341 ns
tpch_q06/datafusion:parquet 38194765 3.87924e+07 0.984594 ns
tpch_q07/datafusion:parquet 194468992 1.94695e+08 0.998837 ns
tpch_q08/datafusion:parquet 169504951 1.65911e+08 1.02166 ns
tpch_q09/datafusion:parquet 229180954 2.19579e+08 1.04373 ns
tpch_q10/datafusion:parquet 193100522 1.95593e+08 0.987256 ns
tpch_q11/datafusion:parquet 61516657 6.13925e+07 1.00202 ns
tpch_q12/datafusion:parquet 126872312 1.22642e+08 1.03449 ns
tpch_q13/datafusion:parquet 199342045 2.07189e+08 0.962126 ns
tpch_q14/datafusion:parquet 84112140 8.87903e+07 0.947313 ns
tpch_q15/datafusion:parquet 68364697 6.75331e+07 1.01231 ns
tpch_q16/datafusion:parquet 53859662 5.51349e+07 0.976871 ns
tpch_q17/datafusion:parquet 169700508 1.63576e+08 1.03744 ns
tpch_q18/datafusion:parquet 242119432 2.31073e+08 1.0478 ns
tpch_q19/datafusion:parquet 95851916 8.44516e+07 1.13499 ns 🚨
tpch_q20/datafusion:parquet 125872977 1.2759e+08 0.986541 ns
tpch_q21/datafusion:parquet 192039458 1.83913e+08 1.04419 ns
tpch_q22/datafusion:parquet 39873878 4.15559e+07 0.959525 ns
tpch_q01/datafusion:vortex-file-compressed 52697109 5.33188e+07 0.988339 ns
tpch_q02/datafusion:vortex-file-compressed 56731270 5.63501e+07 1.00676 ns
tpch_q03/datafusion:vortex-file-compressed 30860861 3.01297e+07 1.02427 ns
tpch_q04/datafusion:vortex-file-compressed 20744444 2.03902e+07 1.01737 ns
tpch_q05/datafusion:vortex-file-compressed 81884757 8.36084e+07 0.979384 ns
tpch_q06/datafusion:vortex-file-compressed 10745876 1.17534e+07 0.914277 ns
tpch_q07/datafusion:vortex-file-compressed 93790433 1.08523e+08 0.864244 ns 🚀
tpch_q08/datafusion:vortex-file-compressed 70424583 7.95482e+07 0.885307 ns 🚀
tpch_q09/datafusion:vortex-file-compressed 85824382 1.02605e+08 0.836458 ns 🚀
tpch_q10/datafusion:vortex-file-compressed 83595263 9.11417e+07 0.917201 ns
tpch_q11/datafusion:vortex-file-compressed 20608044 2.33247e+07 0.883531 ns 🚀
tpch_q12/datafusion:vortex-file-compressed 37695653 4.14762e+07 0.908851 ns
tpch_q13/datafusion:vortex-file-compressed 31305109 3.49832e+07 0.894861 ns 🚀
tpch_q14/datafusion:vortex-file-compressed 32003993 3.28913e+07 0.973022 ns
tpch_q15/datafusion:vortex-file-compressed 27659557 3.24907e+07 0.851306 ns 🚀
tpch_q16/datafusion:vortex-file-compressed 34945023 4.09953e+07 0.852416 ns 🚀
tpch_q17/datafusion:vortex-file-compressed 74472810 8.92647e+07 0.834292 ns 🚀
tpch_q18/datafusion:vortex-file-compressed 105691815 1.28549e+08 0.822189 ns 🚀
tpch_q19/datafusion:vortex-file-compressed 38393700 3.97205e+07 0.966596 ns
tpch_q20/datafusion:vortex-file-compressed 49908563 5.77652e+07 0.86399 ns 🚀
tpch_q21/datafusion:vortex-file-compressed 98566094 1.22813e+08 0.802572 ns 🚀
tpch_q22/datafusion:vortex-file-compressed 17815657 1.92309e+07 0.926406 ns
tpch_q01/datafusion:vortex-compact 63291703 7.21601e+07 0.877101 ns 🚀
tpch_q02/datafusion:vortex-compact 57500373 6.42122e+07 0.895475 ns 🚀
tpch_q03/datafusion:vortex-compact 34818529 3.97845e+07 0.875177 ns 🚀
tpch_q04/datafusion:vortex-compact 25078381 2.93877e+07 0.853363 ns 🚀
tpch_q05/datafusion:vortex-compact 85627186 1.01785e+08 0.841252 ns 🚀
tpch_q06/datafusion:vortex-compact 14997912 1.726e+07 0.868943 ns 🚀
tpch_q07/datafusion:vortex-compact 101110193 1.14755e+08 0.881099 ns 🚀
tpch_q08/datafusion:vortex-compact 77822815 8.64651e+07 0.900049 ns
tpch_q09/datafusion:vortex-compact 98646234 1.09404e+08 0.901673 ns
tpch_q10/datafusion:vortex-compact 81584020 9.54871e+07 0.854398 ns 🚀
tpch_q11/datafusion:vortex-compact 21669004 2.4941e+07 0.86881 ns 🚀
tpch_q12/datafusion:vortex-compact 46376343 5.32116e+07 0.871546 ns 🚀
tpch_q13/datafusion:vortex-compact 38792660 4.42697e+07 0.87628 ns 🚀
tpch_q14/datafusion:vortex-compact 33101769 3.80339e+07 0.870323 ns 🚀
tpch_q15/datafusion:vortex-compact 33908382 4.00859e+07 0.845894 ns 🚀
tpch_q16/datafusion:vortex-compact 41370330 4.52745e+07 0.913767 ns
tpch_q17/datafusion:vortex-compact 81548793 9.74823e+07 0.83655 ns 🚀
tpch_q18/datafusion:vortex-compact 113321199 1.35469e+08 0.83651 ns 🚀
tpch_q19/datafusion:vortex-compact 49989342 5.65115e+07 0.884587 ns 🚀
tpch_q20/datafusion:vortex-compact 58371606 6.62187e+07 0.881497 ns 🚀
tpch_q21/datafusion:vortex-compact 113921716 1.3482e+08 0.844992 ns 🚀
tpch_q22/datafusion:vortex-compact 17634722 1.86285e+07 0.946654 ns
tpch_q01/duckdb:parquet 90429183 8.22641e+07 1.09925 ns
tpch_q02/duckdb:parquet 47040042 5.08288e+07 0.925461 ns
tpch_q03/duckdb:parquet 76357383 7.93046e+07 0.962837 ns
tpch_q04/duckdb:parquet 61920186 6.16761e+07 1.00396 ns
tpch_q05/duckdb:parquet 79518546 7.78145e+07 1.0219 ns
tpch_q06/duckdb:parquet 22961594 2.30007e+07 0.998299 ns
tpch_q07/duckdb:parquet 81018414 9.48757e+07 0.853943 ns 🚀
tpch_q08/duckdb:parquet 113986565 9.5427e+07 1.19449 ns 🚨
tpch_q09/duckdb:parquet 171093218 1.74761e+08 0.979012 ns
tpch_q10/duckdb:parquet 148374683 1.37062e+08 1.08253 ns
tpch_q11/duckdb:parquet 25730383 2.61968e+07 0.982196 ns
tpch_q12/duckdb:parquet 60679383 5.91653e+07 1.02559 ns
tpch_q13/duckdb:parquet 270501960 2.70501e+08 1 ns
tpch_q14/duckdb:parquet 51413636 5.25988e+07 0.977469 ns
tpch_q15/duckdb:parquet 28342152 2.88041e+07 0.983963 ns
tpch_q16/duckdb:parquet 59327742 6.15904e+07 0.963263 ns
tpch_q17/duckdb:parquet 62639673 6.80374e+07 0.920666 ns
tpch_q18/duckdb:parquet 149161568 1.34492e+08 1.10907 ns 🚨
tpch_q19/duckdb:parquet 76146513 7.16092e+07 1.06336 ns
tpch_q20/duckdb:parquet 70639094 7.1074e+07 0.99388 ns
tpch_q21/duckdb:parquet 195662935 1.98024e+08 0.988077 ns
tpch_q22/duckdb:parquet 56237477 5.70024e+07 0.986581 ns
tpch_q01/duckdb:vortex-file-compressed 35573841 3.63229e+07 0.979379 ns
tpch_q02/duckdb:vortex-file-compressed 30769098 3.42313e+07 0.898859 ns 🚀
tpch_q03/duckdb:vortex-file-compressed 34528741 3.54381e+07 0.974339 ns
tpch_q04/duckdb:vortex-file-compressed 37093754 3.75792e+07 0.987081 ns
tpch_q05/duckdb:vortex-file-compressed 40304207 3.90686e+07 1.03163 ns
tpch_q06/duckdb:vortex-file-compressed 10575622 1.07673e+07 0.9822 ns
tpch_q07/duckdb:vortex-file-compressed 38412703 4.15423e+07 0.924665 ns
tpch_q08/duckdb:vortex-file-compressed 46899228 4.78855e+07 0.979404 ns
tpch_q09/duckdb:vortex-file-compressed 77401656 8.13208e+07 0.951806 ns
tpch_q10/duckdb:vortex-file-compressed 39657351 4.0186e+07 0.986845 ns
tpch_q11/duckdb:vortex-file-compressed 17044258 1.76575e+07 0.965272 ns
tpch_q12/duckdb:vortex-file-compressed 26425088 2.52524e+07 1.04644 ns
tpch_q13/duckdb:vortex-file-compressed 40602287 4.11475e+07 0.98675 ns
tpch_q14/duckdb:vortex-file-compressed 24791323 2.49433e+07 0.993909 ns
tpch_q15/duckdb:vortex-file-compressed 18696143 1.87821e+07 0.995424 ns
tpch_q16/duckdb:vortex-file-compressed 34103373 3.27868e+07 1.04016 ns
tpch_q17/duckdb:vortex-file-compressed 26154317 2.63926e+07 0.990971 ns
tpch_q18/duckdb:vortex-file-compressed 55073568 5.55402e+07 0.991599 ns
tpch_q19/duckdb:vortex-file-compressed 33701688 3.37761e+07 0.997797 ns
tpch_q20/duckdb:vortex-file-compressed 38580623 3.89543e+07 0.990407 ns
tpch_q21/duckdb:vortex-file-compressed 106188630 1.06708e+08 0.995136 ns
tpch_q22/duckdb:vortex-file-compressed 20818457 2.06896e+07 1.00623 ns
tpch_q01/duckdb:vortex-compact 42071573 4.19933e+07 1.00186 ns
tpch_q02/duckdb:vortex-compact 42513460 4.19196e+07 1.01417 ns
tpch_q03/duckdb:vortex-compact 38077301 3.7131e+07 1.02549 ns
tpch_q04/duckdb:vortex-compact 42198164 4.2577e+07 0.991101 ns
tpch_q05/duckdb:vortex-compact 46035384 4.6029e+07 1.00014 ns
tpch_q06/duckdb:vortex-compact 14997423 1.51362e+07 0.990829 ns
tpch_q07/duckdb:vortex-compact 49173563 4.92987e+07 0.997462 ns
tpch_q08/duckdb:vortex-compact 56376751 5.80121e+07 0.97181 ns
tpch_q09/duckdb:vortex-compact 92524248 9.29182e+07 0.99576 ns
tpch_q10/duckdb:vortex-compact 45010045 4.50126e+07 0.999943 ns
tpch_q11/duckdb:vortex-compact 23259394 2.45439e+07 0.947667 ns
tpch_q12/duckdb:vortex-compact 39903645 4.01407e+07 0.994096 ns
tpch_q13/duckdb:vortex-compact 47409159 4.94914e+07 0.957927 ns
tpch_q14/duckdb:vortex-compact 30725210 3.17038e+07 0.969134 ns
tpch_q15/duckdb:vortex-compact 21239262 2.13777e+07 0.993526 ns
tpch_q16/duckdb:vortex-compact 39737048 4.06255e+07 0.978132 ns
tpch_q17/duckdb:vortex-compact 31127577 3.14856e+07 0.988629 ns
tpch_q18/duckdb:vortex-compact 60795355 6.00689e+07 1.01209 ns
tpch_q19/duckdb:vortex-compact 39391171 3.95398e+07 0.996242 ns
tpch_q20/duckdb:vortex-compact 48243795 4.92472e+07 0.979624 ns
tpch_q21/duckdb:vortex-compact 117032858 1.16473e+08 1.0048 ns
tpch_q22/duckdb:vortex-compact 22168721 2.31996e+07 0.955565 ns
tpch_q01/duckdb:duckdb 17349204 1.75573e+07 0.98815 ns
tpch_q02/duckdb:duckdb 13919182 1.41331e+07 0.984862 ns
tpch_q03/duckdb:duckdb 20838498 2.14213e+07 0.972795 ns
tpch_q04/duckdb:duckdb 20076618 2.18179e+07 0.920191 ns
tpch_q05/duckdb:duckdb 22739439 2.32105e+07 0.979706 ns
tpch_q06/duckdb:duckdb 7166491 7.15975e+06 1.00094 ns
tpch_q07/duckdb:duckdb 26802209 2.69352e+07 0.995063 ns
tpch_q08/duckdb:duckdb 26811785 2.71148e+07 0.988826 ns
tpch_q09/duckdb:duckdb 59969576 6.07525e+07 0.987113 ns
tpch_q10/duckdb:duckdb 57332826 5.86534e+07 0.977485 ns
tpch_q11/duckdb:duckdb 7450634 8.25366e+06 0.902706 ns
tpch_q12/duckdb:duckdb 17196946 1.71531e+07 1.00255 ns
tpch_q13/duckdb:duckdb 39750106 3.95453e+07 1.00518 ns
tpch_q14/duckdb:duckdb 22182786 2.20922e+07 1.0041 ns
tpch_q15/duckdb:duckdb 14137596 1.42431e+07 0.99259 ns
tpch_q16/duckdb:duckdb 25346659 2.50685e+07 1.0111 ns
tpch_q17/duckdb:duckdb 17960171 1.82937e+07 0.98177 ns
tpch_q18/duckdb:duckdb 39509110 4.00743e+07 0.985897 ns
tpch_q19/duckdb:duckdb 31115386 3.17497e+07 0.980022 ns
tpch_q20/duckdb:duckdb 26944721 2.69862e+07 0.998463 ns
tpch_q21/duckdb:duckdb 63229782 6.25157e+07 1.01142 ns
tpch_q22/duckdb:duckdb 27139647 2.68652e+07 1.01022 ns

@github-actions
Copy link
Contributor

Benchmarks: FineWeb NVMe

Summary

  • Overall: 1.004x ➖
  • Vortex: 1.004x ➖
  • duckdb:vortex: 1.019x ➖
  • datafusion:vortex: 0.989x ➖
  • Best: fineweb_q00/datafusion:vortex-compact (0.902x)
  • Worst: fineweb_q03/duckdb:vortex-file-compressed (1.262x)
  • Significant (>10%): 0↑ 1↓
Detailed Results Table
name PR 5745da5 base 8cafbfe ratio (PR/base) unit remark
fineweb_q00/datafusion:parquet 6242366 5.94285e+06 1.0504 ns
fineweb_q01/datafusion:parquet 268408184 2.66167e+08 1.00842 ns
fineweb_q02/datafusion:parquet 263895206 2.69803e+08 0.978105 ns
fineweb_q03/datafusion:parquet 270411368 2.63412e+08 1.02657 ns
fineweb_q04/datafusion:parquet 281730590 2.75563e+08 1.02238 ns
fineweb_q05/datafusion:parquet 279474812 2.75067e+08 1.01603 ns
fineweb_q06/datafusion:parquet 272606601 2.78576e+08 0.978572 ns
fineweb_q07/datafusion:parquet 267434581 2.66932e+08 1.00188 ns
fineweb_q08/datafusion:parquet 262300460 2.60189e+08 1.00811 ns
fineweb_q00/datafusion:vortex-file-compressed 4971479 5.26947e+06 0.943449 ns
fineweb_q01/datafusion:vortex-file-compressed 29892260 2.95072e+07 1.01305 ns
fineweb_q02/datafusion:vortex-file-compressed 33852938 3.24369e+07 1.04366 ns
fineweb_q03/datafusion:vortex-file-compressed 89397891 8.6646e+07 1.03176 ns
fineweb_q04/datafusion:vortex-file-compressed 214101696 2.14432e+08 0.998461 ns
fineweb_q05/datafusion:vortex-file-compressed 188953425 1.92556e+08 0.981292 ns
fineweb_q06/datafusion:vortex-file-compressed 67548344 6.62669e+07 1.01934 ns
fineweb_q07/datafusion:vortex-file-compressed 74886412 7.00583e+07 1.06892 ns
fineweb_q08/datafusion:vortex-file-compressed 27718822 2.87041e+07 0.965675 ns
fineweb_q00/datafusion:vortex-compact 4880006 5.41158e+06 0.901772 ns
fineweb_q01/datafusion:vortex-compact 136555349 1.36492e+08 1.00047 ns
fineweb_q02/datafusion:vortex-compact 150509880 1.65143e+08 0.911393 ns
fineweb_q03/datafusion:vortex-compact 1255460191 1.26189e+09 0.994905 ns
fineweb_q04/datafusion:vortex-compact 1448868226 1.45156e+09 0.998146 ns
fineweb_q05/datafusion:vortex-compact 1140239198 1.11354e+09 1.02397 ns
fineweb_q06/datafusion:vortex-compact 586479002 5.87163e+08 0.998835 ns
fineweb_q07/datafusion:vortex-compact 622186427 6.2621e+08 0.993575 ns
fineweb_q08/datafusion:vortex-compact 23532118 2.51197e+07 0.936799 ns
fineweb_q00/duckdb:parquet 32935922 3.29105e+07 1.00077 ns
fineweb_q01/duckdb:parquet 96750967 9.70065e+07 0.997366 ns
fineweb_q02/duckdb:parquet 104655734 1.06288e+08 0.984642 ns
fineweb_q03/duckdb:parquet 311280681 3.12869e+08 0.994925 ns
fineweb_q04/duckdb:parquet 434526164 4.36945e+08 0.994464 ns
fineweb_q05/duckdb:parquet 407473142 4.08831e+08 0.996678 ns
fineweb_q06/duckdb:parquet 203465102 2.02882e+08 1.00288 ns
fineweb_q07/duckdb:parquet 215090799 2.15349e+08 0.998802 ns
fineweb_q08/duckdb:parquet 61212935 6.21037e+07 0.985656 ns
fineweb_q00/duckdb:vortex-file-compressed 4015911 3.84051e+06 1.04567 ns
fineweb_q01/duckdb:vortex-file-compressed 29075594 2.7538e+07 1.05584 ns
fineweb_q02/duckdb:vortex-file-compressed 30566266 3.11235e+07 0.982095 ns
fineweb_q03/duckdb:vortex-file-compressed 150762601 1.19471e+08 1.26192 ns 🚨
fineweb_q04/duckdb:vortex-file-compressed 209928389 2.10095e+08 0.999206 ns
fineweb_q05/duckdb:vortex-file-compressed 176609683 1.80556e+08 0.978145 ns
fineweb_q06/duckdb:vortex-file-compressed 69559797 6.51972e+07 1.06691 ns
fineweb_q07/duckdb:vortex-file-compressed 70948904 6.6338e+07 1.06951 ns
fineweb_q08/duckdb:vortex-file-compressed 24837210 2.64442e+07 0.93923 ns
fineweb_q00/duckdb:vortex-compact 4732334 4.77321e+06 0.991436 ns
fineweb_q01/duckdb:vortex-compact 94490794 9.97737e+07 0.947051 ns
fineweb_q02/duckdb:vortex-compact 103274373 9.99976e+07 1.03277 ns
fineweb_q03/duckdb:vortex-compact 844515457 8.32522e+08 1.01441 ns
fineweb_q04/duckdb:vortex-compact 892404736 8.90193e+08 1.00248 ns
fineweb_q05/duckdb:vortex-compact 797157151 7.92762e+08 1.00554 ns
fineweb_q06/duckdb:vortex-compact 465922941 4.53955e+08 1.02636 ns
fineweb_q07/duckdb:vortex-compact 466861979 4.68618e+08 0.996253 ns
fineweb_q08/duckdb:vortex-compact 22668181 2.35031e+07 0.964476 ns

@connortsui20
Copy link
Contributor

can you also link a tracking issue to these? If it doesnt exist already?

@github-actions
Copy link
Contributor

Benchmarks: TPC-H SF=1 on S3

Summary

  • Overall: 0.987x ➖
  • Vortex: 0.987x ➖
  • duckdb:vortex: 0.991x ➖
  • datafusion:vortex: 0.982x ➖
  • Best: tpch_q13/datafusion:vortex-compact (0.814x)
  • Worst: tpch_q12/datafusion:vortex-compact (1.105x)
  • Significant (>30%): 0↑ 0↓
Detailed Results Table
name PR 5745da5 base 8cafbfe ratio (PR/base) unit remark
tpch_q01/datafusion:parquet 195990816 2.3467e+08 0.835178 ns
tpch_q02/datafusion:parquet 429980099 4.1194e+08 1.04379 ns
tpch_q03/datafusion:parquet 299167642 3.10932e+08 0.962165 ns
tpch_q04/datafusion:parquet 139293856 1.38452e+08 1.00608 ns
tpch_q05/datafusion:parquet 480159460 5.1101e+08 0.939628 ns
tpch_q06/datafusion:parquet 135344627 1.31295e+08 1.03085 ns
tpch_q07/datafusion:parquet 523568192 5.25557e+08 0.996216 ns
tpch_q08/datafusion:parquet 605974194 5.9963e+08 1.01058 ns
tpch_q09/datafusion:parquet 549626927 5.51849e+08 0.995973 ns
tpch_q10/datafusion:parquet 561128874 5.56621e+08 1.0081 ns
tpch_q11/datafusion:parquet 333343212 3.37478e+08 0.987747 ns
tpch_q12/datafusion:parquet 260540377 2.34959e+08 1.10888 ns
tpch_q13/datafusion:parquet 430682813 4.39911e+08 0.979023 ns
tpch_q14/datafusion:parquet 198695164 1.9627e+08 1.01236 ns
tpch_q15/datafusion:parquet 287375235 2.81926e+08 1.01933 ns
tpch_q16/datafusion:parquet 170453521 1.74246e+08 0.978234 ns
tpch_q17/datafusion:parquet 386918837 3.79612e+08 1.01925 ns
tpch_q18/datafusion:parquet 489903564 4.85201e+08 1.00969 ns
tpch_q19/datafusion:parquet 301050523 3.16273e+08 0.95187 ns
tpch_q20/datafusion:parquet 354459457 3.54862e+08 0.998865 ns
tpch_q21/datafusion:parquet 502902953 4.98426e+08 1.00898 ns
tpch_q22/datafusion:parquet 109353899 1.14012e+08 0.959142 ns
tpch_q01/datafusion:vortex-file-compressed 183350479 1.80794e+08 1.01414 ns
tpch_q02/datafusion:vortex-file-compressed 409238457 4.03143e+08 1.01512 ns
tpch_q03/datafusion:vortex-file-compressed 291553457 2.86322e+08 1.01827 ns
tpch_q04/datafusion:vortex-file-compressed 169326552 1.86154e+08 0.909607 ns
tpch_q05/datafusion:vortex-file-compressed 416413402 3.92304e+08 1.06146 ns
tpch_q06/datafusion:vortex-file-compressed 199499145 1.96865e+08 1.01338 ns
tpch_q07/datafusion:vortex-file-compressed 326792203 3.14987e+08 1.03748 ns
tpch_q08/datafusion:vortex-file-compressed 524084408 5.03629e+08 1.04062 ns
tpch_q09/datafusion:vortex-file-compressed 464422153 4.91349e+08 0.945198 ns
tpch_q10/datafusion:vortex-file-compressed 374414697 3.86978e+08 0.967535 ns
tpch_q11/datafusion:vortex-file-compressed 244327724 2.61136e+08 0.935633 ns
tpch_q12/datafusion:vortex-file-compressed 309965855 3.02355e+08 1.02517 ns
tpch_q13/datafusion:vortex-file-compressed 217855332 2.13606e+08 1.01989 ns
tpch_q14/datafusion:vortex-file-compressed 173209800 1.7095e+08 1.01322 ns
tpch_q15/datafusion:vortex-file-compressed 253980699 2.79437e+08 0.908903 ns
tpch_q16/datafusion:vortex-file-compressed 163857838 1.69124e+08 0.96886 ns
tpch_q17/datafusion:vortex-file-compressed 262706490 2.70565e+08 0.970955 ns
tpch_q18/datafusion:vortex-file-compressed 232881671 2.52869e+08 0.920957 ns
tpch_q19/datafusion:vortex-file-compressed 301993116 3.02637e+08 0.997873 ns
tpch_q20/datafusion:vortex-file-compressed 315312835 3.14525e+08 1.00251 ns
tpch_q21/datafusion:vortex-file-compressed 414050169 4.2389e+08 0.976787 ns
tpch_q22/datafusion:vortex-file-compressed 139245968 1.37549e+08 1.01234 ns
tpch_q01/datafusion:vortex-compact 243923749 2.31231e+08 1.05489 ns
tpch_q02/datafusion:vortex-compact 396574361 3.82667e+08 1.03634 ns
tpch_q03/datafusion:vortex-compact 291939680 2.83101e+08 1.03122 ns
tpch_q04/datafusion:vortex-compact 211637671 2.12886e+08 0.994135 ns
tpch_q05/datafusion:vortex-compact 359016461 3.40738e+08 1.05365 ns
tpch_q06/datafusion:vortex-compact 232142311 2.61643e+08 0.887248 ns
tpch_q07/datafusion:vortex-compact 352875133 3.56692e+08 0.989299 ns
tpch_q08/datafusion:vortex-compact 454353520 4.6329e+08 0.98071 ns
tpch_q09/datafusion:vortex-compact 457189348 4.56807e+08 1.00084 ns
tpch_q10/datafusion:vortex-compact 439366716 4.31739e+08 1.01767 ns
tpch_q11/datafusion:vortex-compact 230671308 2.38741e+08 0.966198 ns
tpch_q12/datafusion:vortex-compact 387568427 3.50598e+08 1.10545 ns
tpch_q13/datafusion:vortex-compact 156500203 1.92165e+08 0.814404 ns
tpch_q14/datafusion:vortex-compact 234212296 2.65344e+08 0.882676 ns
tpch_q15/datafusion:vortex-compact 426328322 4.31623e+08 0.987733 ns
tpch_q16/datafusion:vortex-compact 164700074 1.75919e+08 0.936227 ns
tpch_q17/datafusion:vortex-compact 284259629 3.09398e+08 0.918751 ns
tpch_q18/datafusion:vortex-compact 240458123 2.60756e+08 0.922159 ns
tpch_q19/datafusion:vortex-compact 374247968 3.919e+08 0.954958 ns
tpch_q20/datafusion:vortex-compact 436329314 4.39336e+08 0.993157 ns
tpch_q21/datafusion:vortex-compact 454045393 4.85914e+08 0.934415 ns
tpch_q22/datafusion:vortex-compact 107619774 1.03112e+08 1.04372 ns
tpch_q01/duckdb:parquet 448893207 5.05295e+08 0.888379 ns
tpch_q02/duckdb:parquet 1067294017 1.06421e+09 1.0029 ns
tpch_q03/duckdb:parquet 769661936 7.96167e+08 0.966709 ns
tpch_q04/duckdb:parquet 493113915 5.437e+08 0.906959 ns
tpch_q05/duckdb:parquet 1259321607 1.25108e+09 1.00659 ns
tpch_q06/duckdb:parquet 332743937 3.43459e+08 0.968803 ns
tpch_q07/duckdb:parquet 996159827 9.71343e+08 1.02555 ns
tpch_q08/duckdb:parquet 1277370733 1.29008e+09 0.990149 ns
tpch_q09/duckdb:parquet 1121477475 1.12521e+09 0.996682 ns
tpch_q10/duckdb:parquet 1041826252 1.08611e+09 0.959228 ns
tpch_q11/duckdb:parquet 664035821 6.73058e+08 0.986595 ns
tpch_q12/duckdb:parquet 477183008 4.66558e+08 1.02277 ns
tpch_q13/duckdb:parquet 801861588 8.08223e+08 0.992129 ns
tpch_q14/duckdb:parquet 526070395 5.20895e+08 1.00993 ns
tpch_q15/duckdb:parquet 569109454 5.88069e+08 0.96776 ns
tpch_q16/duckdb:parquet 432053120 4.23277e+08 1.02073 ns
tpch_q17/duckdb:parquet 601383011 6.19853e+08 0.970203 ns
tpch_q18/duckdb:parquet 684892308 6.82328e+08 1.00376 ns
tpch_q19/duckdb:parquet 629822164 6.34854e+08 0.992074 ns
tpch_q20/duckdb:parquet 824902241 8.153e+08 1.01178 ns
tpch_q21/duckdb:parquet 947287439 9.85359e+08 0.961362 ns
tpch_q22/duckdb:parquet 435744980 4.47165e+08 0.974461 ns
tpch_q01/duckdb:vortex-file-compressed 198760309 2.13447e+08 0.931192 ns
tpch_q02/duckdb:vortex-file-compressed 711307985 7.10467e+08 1.00118 ns
tpch_q03/duckdb:vortex-file-compressed 547070947 5.67528e+08 0.963954 ns
tpch_q04/duckdb:vortex-file-compressed 342322039 3.55305e+08 0.96346 ns
tpch_q05/duckdb:vortex-file-compressed 827903481 7.69656e+08 1.07568 ns
tpch_q06/duckdb:vortex-file-compressed 333001927 3.09696e+08 1.07526 ns
tpch_q07/duckdb:vortex-file-compressed 649039785 6.96399e+08 0.931995 ns
tpch_q08/duckdb:vortex-file-compressed 915419197 9.50911e+08 0.962676 ns
tpch_q09/duckdb:vortex-file-compressed 775524442 7.45066e+08 1.04088 ns
tpch_q10/duckdb:vortex-file-compressed 715732739 6.82878e+08 1.04811 ns
tpch_q11/duckdb:vortex-file-compressed 505306173 5.25948e+08 0.960752 ns
tpch_q12/duckdb:vortex-file-compressed 471665849 4.75049e+08 0.992878 ns
tpch_q13/duckdb:vortex-file-compressed 452512528 4.54199e+08 0.996286 ns
tpch_q14/duckdb:vortex-file-compressed 376257532 3.97987e+08 0.9454 ns
tpch_q15/duckdb:vortex-file-compressed 269254625 2.97747e+08 0.904308 ns
tpch_q16/duckdb:vortex-file-compressed 276575446 2.75716e+08 1.00312 ns
tpch_q17/duckdb:vortex-file-compressed 496733249 5.2995e+08 0.937321 ns
tpch_q18/duckdb:vortex-file-compressed 536740280 5.87377e+08 0.913791 ns
tpch_q19/duckdb:vortex-file-compressed 376432110 3.7443e+08 1.00535 ns
tpch_q20/duckdb:vortex-file-compressed 669564911 6.26996e+08 1.06789 ns
tpch_q21/duckdb:vortex-file-compressed 936299798 9.30723e+08 1.00599 ns
tpch_q22/duckdb:vortex-file-compressed 326748277 2.97794e+08 1.09723 ns
tpch_q01/duckdb:vortex-compact 249438492 2.47571e+08 1.00754 ns
tpch_q02/duckdb:vortex-compact 656440136 7.3374e+08 0.89465 ns
tpch_q03/duckdb:vortex-compact 450202200 4.63966e+08 0.970335 ns
tpch_q04/duckdb:vortex-compact 307108587 3.11806e+08 0.984934 ns
tpch_q05/duckdb:vortex-compact 705554137 7.3514e+08 0.959755 ns
tpch_q06/duckdb:vortex-compact 315725601 3.24667e+08 0.972461 ns
tpch_q07/duckdb:vortex-compact 634229486 6.14578e+08 1.03198 ns
tpch_q08/duckdb:vortex-compact 820680413 8.69045e+08 0.944347 ns
tpch_q09/duckdb:vortex-compact 731100959 7.23968e+08 1.00985 ns
tpch_q10/duckdb:vortex-compact 605575446 6.03326e+08 1.00373 ns
tpch_q11/duckdb:vortex-compact 489437078 4.73383e+08 1.03391 ns
tpch_q12/duckdb:vortex-compact 416267164 4.05125e+08 1.0275 ns
tpch_q13/duckdb:vortex-compact 399491379 4.10782e+08 0.972514 ns
tpch_q14/duckdb:vortex-compact 382591508 3.9122e+08 0.977944 ns
tpch_q15/duckdb:vortex-compact 297797539 2.80975e+08 1.05987 ns
tpch_q16/duckdb:vortex-compact 304807664 3.02352e+08 1.00812 ns
tpch_q17/duckdb:vortex-compact 498367294 4.82229e+08 1.03347 ns
tpch_q18/duckdb:vortex-compact 479414161 5.15163e+08 0.930607 ns
tpch_q19/duckdb:vortex-compact 381324822 3.83386e+08 0.994624 ns
tpch_q20/duckdb:vortex-compact 659346282 6.45504e+08 1.02144 ns
tpch_q21/duckdb:vortex-compact 910022997 8.7938e+08 1.03485 ns
tpch_q22/duckdb:vortex-compact 276526977 2.85137e+08 0.969805 ns

@github-actions
Copy link
Contributor

Benchmarks: TPC-DS SF=1 on NVME

Summary

  • Overall: 0.980x ➖
  • Vortex: 0.980x ➖
  • duckdb:vortex: 0.979x ➖
  • datafusion:vortex: 0.980x ➖
  • Best: tpcds_q90/duckdb:vortex-compact (0.719x)
  • Worst: tpcds_q51/duckdb:vortex-file-compressed (1.642x)
  • Significant (>10%): 6↑ 5↓
Detailed Results Table
name PR 5745da5 base 8cafbfe ratio (PR/base) unit remark
tpcds_q01/datafusion:parquet 37991201 3.81972e+07 0.994607 ns
tpcds_q02/datafusion:parquet 52488870 5.6426e+07 0.930224 ns
tpcds_q03/datafusion:parquet 16889351 1.76311e+07 0.95793 ns
tpcds_q04/datafusion:parquet 351854704 3.74875e+08 0.938592 ns
tpcds_q05/datafusion:parquet 91899493 9.18543e+07 1.00049 ns
tpcds_q06/datafusion:parquet 99345641 1.00988e+08 0.983741 ns
tpcds_q07/datafusion:parquet 139777431 1.38778e+08 1.0072 ns
tpcds_q08/datafusion:parquet 40780789 4.12334e+07 0.989024 ns
tpcds_q09/datafusion:parquet 53588994 5.33412e+07 1.00464 ns
tpcds_q10/datafusion:parquet 104955345 1.05007e+08 0.999506 ns
tpcds_q11/datafusion:parquet 230226535 2.40856e+08 0.955867 ns
tpcds_q12/datafusion:parquet 30269670 3.13527e+07 0.965457 ns
tpcds_q13/datafusion:parquet 147281696 1.47683e+08 0.997282 ns
tpcds_q14/datafusion:parquet 213808275 2.21066e+08 0.967171 ns
tpcds_q15/datafusion:parquet 63842830 5.92612e+07 1.07731 ns
tpcds_q16/datafusion:parquet 34458517 3.49166e+07 0.986882 ns
tpcds_q17/datafusion:parquet 192585927 1.84744e+08 1.04245 ns
tpcds_q18/datafusion:parquet 185001958 1.8223e+08 1.01521 ns
tpcds_q19/datafusion:parquet 35528598 3.65974e+07 0.970795 ns
tpcds_q20/datafusion:parquet 25137746 2.59118e+07 0.970126 ns
tpcds_q21/datafusion:parquet 28078362 2.84237e+07 0.987849 ns
tpcds_q22/datafusion:parquet 149494192 1.57804e+08 0.94734 ns
tpcds_q23/datafusion:parquet 184140210 1.91474e+08 0.961697 ns
tpcds_q24/datafusion:parquet 223478752 2.35381e+08 0.949432 ns
tpcds_q25/datafusion:parquet 190965804 1.93509e+08 0.98686 ns
tpcds_q26/datafusion:parquet 119687732 1.18625e+08 1.00896 ns
tpcds_q27/datafusion:parquet 275329989 2.77751e+08 0.991282 ns
tpcds_q28/datafusion:parquet 51367143 5.3403e+07 0.961877 ns
tpcds_q29/datafusion:parquet 192528061 1.9133e+08 1.00626 ns
tpcds_q30/datafusion:parquet 43926951 4.54722e+07 0.966018 ns
tpcds_q31/datafusion:parquet 103277511 1.07795e+08 0.95809 ns
tpcds_q32/datafusion:parquet 29762112 3.02861e+07 0.982699 ns
tpcds_q33/datafusion:parquet 38661120 3.78709e+07 1.02087 ns
tpcds_q34/datafusion:parquet 35262470 3.81014e+07 0.925491 ns
tpcds_q35/datafusion:parquet 93778748 1.02198e+08 0.917619 ns
tpcds_q36/datafusion:parquet 83786319 8.65796e+07 0.967737 ns
tpcds_q37/datafusion:parquet 26018377 2.767e+07 0.940311 ns
tpcds_q38/datafusion:parquet 62513913 6.59161e+07 0.948386 ns
tpcds_q39/datafusion:parquet 93314279 9.32293e+07 1.00091 ns
tpcds_q40/datafusion:parquet 36170030 3.73786e+07 0.967667 ns
tpcds_q41/datafusion:parquet 12444512 1.30485e+07 0.953714 ns
tpcds_q42/datafusion:parquet 14880256 1.60686e+07 0.926044 ns
tpcds_q43/datafusion:parquet 25730350 2.73095e+07 0.942176 ns
tpcds_q44/datafusion:parquet 38624889 4.22801e+07 0.913549 ns
tpcds_q45/datafusion:parquet 72943983 7.53355e+07 0.968255 ns
tpcds_q46/datafusion:parquet 52299154 5.18846e+07 1.00799 ns
tpcds_q47/datafusion:parquet 175008917 1.81311e+08 0.96524 ns
tpcds_q48/datafusion:parquet 139331425 1.35751e+08 1.02637 ns
tpcds_q49/datafusion:parquet 73700171 7.38185e+07 0.998397 ns
tpcds_q50/datafusion:parquet 118346333 1.17437e+08 1.00774 ns
tpcds_q51/datafusion:parquet 96542362 9.79169e+07 0.985963 ns
tpcds_q52/datafusion:parquet 16094363 1.56196e+07 1.03039 ns
tpcds_q53/datafusion:parquet 30913660 3.15158e+07 0.980893 ns
tpcds_q54/datafusion:parquet 48662158 4.89958e+07 0.99319 ns
tpcds_q55/datafusion:parquet 17062703 1.6496e+07 1.03436 ns
tpcds_q56/datafusion:parquet 36966624 3.68173e+07 1.00406 ns
tpcds_q57/datafusion:parquet 139529805 1.42708e+08 0.977728 ns
tpcds_q58/datafusion:parquet 76857789 7.64041e+07 1.00594 ns
tpcds_q59/datafusion:parquet 71550672 6.93126e+07 1.03229 ns
tpcds_q60/datafusion:parquet 36366129 3.91107e+07 0.929826 ns
tpcds_q61/datafusion:parquet 66879143 6.76063e+07 0.989245 ns
tpcds_q62/datafusion:parquet 42371451 4.1784e+07 1.01406 ns
tpcds_q63/datafusion:parquet 31034930 3.31904e+07 0.935057 ns
tpcds_q64/datafusion:parquet 1037655335 1.05725e+09 0.981465 ns
tpcds_q65/datafusion:parquet 53075659 5.40516e+07 0.981944 ns
tpcds_q66/datafusion:parquet 89353239 8.99384e+07 0.993493 ns
tpcds_q67/datafusion:parquet 174497986 1.80783e+08 0.965232 ns
tpcds_q68/datafusion:parquet 50460135 5.33514e+07 0.945808 ns
tpcds_q69/datafusion:parquet 96084631 9.77959e+07 0.982502 ns
tpcds_q70/datafusion:parquet 111673624 1.15425e+08 0.967498 ns
tpcds_q71/datafusion:parquet 29558512 2.87845e+07 1.02689 ns
tpcds_q72/datafusion:parquet 854475094 8.73259e+08 0.97849 ns
tpcds_q73/datafusion:parquet 36589703 3.78291e+07 0.967237 ns
tpcds_q74/datafusion:parquet 133079164 1.3517e+08 0.984534 ns
tpcds_q75/datafusion:parquet 136742510 1.39754e+08 0.978452 ns
tpcds_q76/datafusion:parquet 94588576 9.44628e+07 1.00133 ns
tpcds_q77/datafusion:parquet 59538409 5.98433e+07 0.994905 ns
tpcds_q78/datafusion:parquet 178330578 1.84727e+08 0.965374 ns
tpcds_q79/datafusion:parquet 40836413 4.21083e+07 0.969795 ns
tpcds_q80/datafusion:parquet 110066465 1.13996e+08 0.965528 ns
tpcds_q81/datafusion:parquet 45715727 4.44598e+07 1.02825 ns
tpcds_q82/datafusion:parquet 28550843 2.90948e+07 0.981304 ns
tpcds_q83/datafusion:parquet 53947722 5.61327e+07 0.961075 ns
tpcds_q84/datafusion:parquet 48225084 5.16883e+07 0.932997 ns
tpcds_q85/datafusion:parquet 244655789 2.49596e+08 0.980206 ns
tpcds_q86/datafusion:parquet 21360980 2.30132e+07 0.928206 ns
tpcds_q87/datafusion:parquet 63920631 6.69476e+07 0.954785 ns
tpcds_q88/datafusion:parquet 77700064 8.0462e+07 0.965674 ns
tpcds_q89/datafusion:parquet 39124037 3.86607e+07 1.01199 ns
tpcds_q90/datafusion:parquet 18764628 1.88218e+07 0.996962 ns
tpcds_q91/datafusion:parquet 79505414 8.15055e+07 0.97546 ns
tpcds_q92/datafusion:parquet 24118903 2.59186e+07 0.930564 ns
tpcds_q93/datafusion:parquet 39309339 4.07845e+07 0.963829 ns
tpcds_q94/datafusion:parquet 29018875 3.10571e+07 0.934373 ns
tpcds_q95/datafusion:parquet 135242511 1.42676e+08 0.947896 ns
tpcds_q96/datafusion:parquet 14402809 1.53863e+07 0.936078 ns
tpcds_q97/datafusion:parquet 35264092 3.81331e+07 0.924764 ns
tpcds_q98/datafusion:parquet 37583465 3.91407e+07 0.960215 ns
tpcds_q99/datafusion:parquet 47401990 5.21738e+07 0.908541 ns
tpcds_q01/datafusion:vortex-file-compressed 30586810 3.24322e+07 0.9431 ns
tpcds_q02/datafusion:vortex-file-compressed 83138937 7.80738e+07 1.06488 ns
tpcds_q03/datafusion:vortex-file-compressed 28038423 2.8824e+07 0.972746 ns
tpcds_q04/datafusion:vortex-file-compressed 404167662 4.06046e+08 0.995375 ns
tpcds_q05/datafusion:vortex-file-compressed 73330439 7.45448e+07 0.983709 ns
tpcds_q06/datafusion:vortex-file-compressed 78522842 7.75384e+07 1.0127 ns
tpcds_q07/datafusion:vortex-file-compressed 81857606 8.31598e+07 0.984341 ns
tpcds_q08/datafusion:vortex-file-compressed 40278661 4.19278e+07 0.960666 ns
tpcds_q09/datafusion:vortex-file-compressed 48566760 4.99853e+07 0.971621 ns
tpcds_q10/datafusion:vortex-file-compressed 50136604 5.09103e+07 0.984803 ns
tpcds_q11/datafusion:vortex-file-compressed 234540134 2.37091e+08 0.989242 ns
tpcds_q12/datafusion:vortex-file-compressed 35926450 3.67201e+07 0.978385 ns
tpcds_q13/datafusion:vortex-file-compressed 78666366 8.23145e+07 0.95568 ns
tpcds_q14/datafusion:vortex-file-compressed 211547673 2.19072e+08 0.965656 ns
tpcds_q15/datafusion:vortex-file-compressed 48940184 5.12974e+07 0.954048 ns
tpcds_q16/datafusion:vortex-file-compressed 30046964 3.07849e+07 0.97603 ns
tpcds_q17/datafusion:vortex-file-compressed 113979482 1.213e+08 0.939652 ns
tpcds_q18/datafusion:vortex-file-compressed 105245862 1.10077e+08 0.956109 ns
tpcds_q19/datafusion:vortex-file-compressed 49112806 4.82854e+07 1.01713 ns
tpcds_q20/datafusion:vortex-file-compressed 41612764 4.3093e+07 0.96565 ns
tpcds_q21/datafusion:vortex-file-compressed 173495269 1.76821e+08 0.98119 ns
tpcds_q22/datafusion:vortex-file-compressed 75293934 7.25042e+07 1.03848 ns
tpcds_q23/datafusion:vortex-file-compressed 188463255 1.88122e+08 1.00181 ns
tpcds_q24/datafusion:vortex-file-compressed 187716201 1.94392e+08 0.965658 ns
tpcds_q25/datafusion:vortex-file-compressed 118869484 1.17516e+08 1.01151 ns
tpcds_q26/datafusion:vortex-file-compressed 66671761 6.67011e+07 0.99956 ns
tpcds_q27/datafusion:vortex-file-compressed 171340583 1.76278e+08 0.971993 ns
tpcds_q28/datafusion:vortex-file-compressed 51202720 5.17815e+07 0.988822 ns
tpcds_q29/datafusion:vortex-file-compressed 115400654 1.2057e+08 0.957124 ns
tpcds_q30/datafusion:vortex-file-compressed 30422569 3.19754e+07 0.951435 ns
tpcds_q31/datafusion:vortex-file-compressed 186789529 1.86639e+08 1.00081 ns
tpcds_q32/datafusion:vortex-file-compressed 25850078 2.50261e+07 1.03292 ns
tpcds_q33/datafusion:vortex-file-compressed 38254245 3.87459e+07 0.987312 ns
tpcds_q34/datafusion:vortex-file-compressed 36810918 3.77336e+07 0.975547 ns
tpcds_q35/datafusion:vortex-file-compressed 61170128 6.3947e+07 0.956575 ns
tpcds_q36/datafusion:vortex-file-compressed 108566277 1.10025e+08 0.986743 ns
tpcds_q37/datafusion:vortex-file-compressed 37943973 4.24487e+07 0.893878 ns 🚀
tpcds_q38/datafusion:vortex-file-compressed 91534213 9.48873e+07 0.964663 ns
tpcds_q39/datafusion:vortex-file-compressed 186725264 1.97486e+08 0.945512 ns
tpcds_q40/datafusion:vortex-file-compressed 54586805 5.71304e+07 0.955478 ns
tpcds_q41/datafusion:vortex-file-compressed 13969215 1.40925e+07 0.991252 ns
tpcds_q42/datafusion:vortex-file-compressed 30637763 3.25492e+07 0.941276 ns
tpcds_q43/datafusion:vortex-file-compressed 47291091 4.72952e+07 0.999913 ns
tpcds_q44/datafusion:vortex-file-compressed 41848750 4.29142e+07 0.975174 ns
tpcds_q45/datafusion:vortex-file-compressed 51101715 5.0949e+07 1.003 ns
tpcds_q46/datafusion:vortex-file-compressed 65850166 6.75816e+07 0.974381 ns
tpcds_q47/datafusion:vortex-file-compressed 248228212 2.47293e+08 1.00378 ns
tpcds_q48/datafusion:vortex-file-compressed 71272799 7.31646e+07 0.974143 ns
tpcds_q49/datafusion:vortex-file-compressed 69507815 7.28694e+07 0.953868 ns
tpcds_q50/datafusion:vortex-file-compressed 77603808 8.03631e+07 0.965665 ns
tpcds_q51/datafusion:vortex-file-compressed 93100500 9.78752e+07 0.951217 ns
tpcds_q52/datafusion:vortex-file-compressed 31841401 3.21037e+07 0.991829 ns
tpcds_q53/datafusion:vortex-file-compressed 29084190 3.06781e+07 0.948045 ns
tpcds_q54/datafusion:vortex-file-compressed 49073250 5.09731e+07 0.962728 ns
tpcds_q55/datafusion:vortex-file-compressed 32580820 3.25097e+07 1.00219 ns
tpcds_q56/datafusion:vortex-file-compressed 47634670 4.82114e+07 0.988037 ns
tpcds_q57/datafusion:vortex-file-compressed 187136045 1.92025e+08 0.974539 ns
tpcds_q58/datafusion:vortex-file-compressed 115901064 1.20176e+08 0.964426 ns
tpcds_q59/datafusion:vortex-file-compressed 96687506 1.00114e+08 0.965774 ns
tpcds_q60/datafusion:vortex-file-compressed 47146472 4.94847e+07 0.952748 ns
tpcds_q61/datafusion:vortex-file-compressed 57581548 5.82037e+07 0.989311 ns
tpcds_q62/datafusion:vortex-file-compressed 46444638 4.95359e+07 0.937595 ns
tpcds_q63/datafusion:vortex-file-compressed 29974247 3.12315e+07 0.959745 ns
tpcds_q64/datafusion:vortex-file-compressed 728382725 7.4467e+08 0.978129 ns
tpcds_q65/datafusion:vortex-file-compressed 52055232 5.46999e+07 0.951652 ns
tpcds_q66/datafusion:vortex-file-compressed 109195540 1.06358e+08 1.02668 ns
tpcds_q67/datafusion:vortex-file-compressed 138645592 1.41895e+08 0.977096 ns
tpcds_q68/datafusion:vortex-file-compressed 66012915 6.87351e+07 0.960396 ns
tpcds_q69/datafusion:vortex-file-compressed 48840872 4.81217e+07 1.01494 ns
tpcds_q70/datafusion:vortex-file-compressed 120366122 1.20215e+08 1.00126 ns
tpcds_q71/datafusion:vortex-file-compressed 30343384 2.9952e+07 1.01307 ns
tpcds_q72/datafusion:vortex-file-compressed 3271811961 3.38477e+09 0.966626 ns
tpcds_q73/datafusion:vortex-file-compressed 36773278 3.98327e+07 0.923192 ns
tpcds_q74/datafusion:vortex-file-compressed 166302626 1.69171e+08 0.983043 ns
tpcds_q75/datafusion:vortex-file-compressed 138790418 1.37071e+08 1.01254 ns
tpcds_q76/datafusion:vortex-file-compressed 63210283 6.86812e+07 0.920343 ns
tpcds_q77/datafusion:vortex-file-compressed 54041607 5.68033e+07 0.951382 ns
tpcds_q78/datafusion:vortex-file-compressed 177597113 1.82668e+08 0.972242 ns
tpcds_q79/datafusion:vortex-file-compressed 44459583 4.35229e+07 1.02152 ns
tpcds_q80/datafusion:vortex-file-compressed 114960892 1.19278e+08 0.963806 ns
tpcds_q81/datafusion:vortex-file-compressed 35578951 3.50899e+07 1.01394 ns
tpcds_q82/datafusion:vortex-file-compressed 39170094 4.06605e+07 0.963344 ns
tpcds_q83/datafusion:vortex-file-compressed 65573188 6.65858e+07 0.984792 ns
tpcds_q84/datafusion:vortex-file-compressed 15762982 1.60531e+07 0.98193 ns
tpcds_q85/datafusion:vortex-file-compressed 138068101 1.39968e+08 0.986428 ns
tpcds_q86/datafusion:vortex-file-compressed 32045314 3.35755e+07 0.954425 ns
tpcds_q87/datafusion:vortex-file-compressed 93273471 9.57189e+07 0.974452 ns
tpcds_q88/datafusion:vortex-file-compressed 78717081 7.93867e+07 0.991565 ns
tpcds_q89/datafusion:vortex-file-compressed 58302292 5.8883e+07 0.990138 ns
tpcds_q90/datafusion:vortex-file-compressed 16410662 1.76451e+07 0.930039 ns
tpcds_q91/datafusion:vortex-file-compressed 26390785 2.67686e+07 0.985888 ns
tpcds_q92/datafusion:vortex-file-compressed 19965741 2.16571e+07 0.921904 ns
tpcds_q93/datafusion:vortex-file-compressed 38776117 3.98785e+07 0.972357 ns
tpcds_q94/datafusion:vortex-file-compressed 27825730 2.90521e+07 0.957787 ns
tpcds_q95/datafusion:vortex-file-compressed 92595378 9.69275e+07 0.955305 ns
tpcds_q96/datafusion:vortex-file-compressed 16751460 1.65154e+07 1.01429 ns
tpcds_q97/datafusion:vortex-file-compressed 33444939 3.27285e+07 1.02189 ns
tpcds_q98/datafusion:vortex-file-compressed 51458067 5.14924e+07 0.999334 ns
tpcds_q99/datafusion:vortex-file-compressed 63508560 6.21869e+07 1.02125 ns
tpcds_q01/datafusion:vortex-compact 34681980 3.50682e+07 0.988986 ns
tpcds_q02/datafusion:vortex-compact 84914847 8.43371e+07 1.00685 ns
tpcds_q03/datafusion:vortex-compact 33068584 3.51631e+07 0.940435 ns
tpcds_q04/datafusion:vortex-compact 432472075 4.40489e+08 0.9818 ns
tpcds_q05/datafusion:vortex-compact 86598630 8.61924e+07 1.00471 ns
tpcds_q06/datafusion:vortex-compact 86716794 8.72828e+07 0.993515 ns
tpcds_q07/datafusion:vortex-compact 99024481 9.71042e+07 1.01978 ns
tpcds_q08/datafusion:vortex-compact 49893592 5.11395e+07 0.975637 ns
tpcds_q09/datafusion:vortex-compact 101620931 1.00339e+08 1.01277 ns
tpcds_q10/datafusion:vortex-compact 69908752 6.96212e+07 1.00413 ns
tpcds_q11/datafusion:vortex-compact 251928211 2.6655e+08 0.945143 ns
tpcds_q12/datafusion:vortex-compact 41508001 4.10198e+07 1.0119 ns
tpcds_q13/datafusion:vortex-compact 137341446 1.4132e+08 0.97185 ns
tpcds_q14/datafusion:vortex-compact 274334314 2.74324e+08 1.00004 ns
tpcds_q15/datafusion:vortex-compact 55731384 5.56048e+07 1.00228 ns
tpcds_q16/datafusion:vortex-compact 42968558 4.35549e+07 0.986539 ns
tpcds_q17/datafusion:vortex-compact 132760933 1.33457e+08 0.994782 ns
tpcds_q18/datafusion:vortex-compact 118319010 1.2077e+08 0.979702 ns
tpcds_q19/datafusion:vortex-compact 61815726 6.25887e+07 0.987651 ns
tpcds_q20/datafusion:vortex-compact 47006895 4.74126e+07 0.991442 ns
tpcds_q21/datafusion:vortex-compact 180161908 1.85934e+08 0.968957 ns
tpcds_q22/datafusion:vortex-compact 80737980 8.07129e+07 1.00031 ns
tpcds_q23/datafusion:vortex-compact 228428120 2.35512e+08 0.96992 ns
tpcds_q24/datafusion:vortex-compact 223818431 2.25871e+08 0.990912 ns
tpcds_q25/datafusion:vortex-compact 133689494 1.32657e+08 1.00778 ns
tpcds_q26/datafusion:vortex-compact 75838029 7.96621e+07 0.951996 ns
tpcds_q27/datafusion:vortex-compact 214951295 2.14887e+08 1.0003 ns
tpcds_q28/datafusion:vortex-compact 102099007 1.05687e+08 0.966055 ns
tpcds_q29/datafusion:vortex-compact 134380124 1.33729e+08 1.00487 ns
tpcds_q30/datafusion:vortex-compact 36307847 3.71834e+07 0.976454 ns
tpcds_q31/datafusion:vortex-compact 219745113 2.23948e+08 0.981235 ns
tpcds_q32/datafusion:vortex-compact 31588896 3.13394e+07 1.00796 ns
tpcds_q33/datafusion:vortex-compact 52306864 5.46375e+07 0.957343 ns
tpcds_q34/datafusion:vortex-compact 55141091 5.58622e+07 0.98709 ns
tpcds_q35/datafusion:vortex-compact 76753880 7.73864e+07 0.991827 ns
tpcds_q36/datafusion:vortex-compact 132360546 1.35122e+08 0.979563 ns
tpcds_q37/datafusion:vortex-compact 52513239 5.30993e+07 0.988964 ns
tpcds_q38/datafusion:vortex-compact 108222610 1.07425e+08 1.00742 ns
tpcds_q39/datafusion:vortex-compact 195576253 2.04502e+08 0.956355 ns
tpcds_q40/datafusion:vortex-compact 66445223 6.37391e+07 1.04246 ns
tpcds_q41/datafusion:vortex-compact 15689075 1.74475e+07 0.899218 ns 🚀
tpcds_q42/datafusion:vortex-compact 38261390 3.87255e+07 0.988014 ns
tpcds_q43/datafusion:vortex-compact 54360220 5.6645e+07 0.959665 ns
tpcds_q44/datafusion:vortex-compact 70847330 7.37268e+07 0.960945 ns
tpcds_q45/datafusion:vortex-compact 53950885 5.46777e+07 0.986707 ns
tpcds_q46/datafusion:vortex-compact 94324941 9.29976e+07 1.01427 ns
tpcds_q47/datafusion:vortex-compact 267533712 2.79043e+08 0.958755 ns
tpcds_q48/datafusion:vortex-compact 112502172 1.11907e+08 1.00532 ns
tpcds_q49/datafusion:vortex-compact 101450609 1.03251e+08 0.982559 ns
tpcds_q50/datafusion:vortex-compact 95453391 9.73262e+07 0.980757 ns
tpcds_q51/datafusion:vortex-compact 100477889 1.0087e+08 0.996112 ns
tpcds_q52/datafusion:vortex-compact 39683825 3.95868e+07 1.00245 ns
tpcds_q53/datafusion:vortex-compact 39665388 3.98547e+07 0.995251 ns
tpcds_q54/datafusion:vortex-compact 65167506 6.55889e+07 0.993575 ns
tpcds_q55/datafusion:vortex-compact 36271968 3.98616e+07 0.909948 ns
tpcds_q56/datafusion:vortex-compact 59993475 6.36949e+07 0.941888 ns
tpcds_q57/datafusion:vortex-compact 203998284 2.04505e+08 0.997524 ns
tpcds_q58/datafusion:vortex-compact 123429405 1.25012e+08 0.987341 ns
tpcds_q59/datafusion:vortex-compact 111141428 1.13542e+08 0.978862 ns
tpcds_q60/datafusion:vortex-compact 60441667 6.09108e+07 0.992297 ns
tpcds_q61/datafusion:vortex-compact 81692898 8.3263e+07 0.981143 ns
tpcds_q62/datafusion:vortex-compact 47553819 4.81109e+07 0.98842 ns
tpcds_q63/datafusion:vortex-compact 39601995 3.94515e+07 1.00382 ns
tpcds_q64/datafusion:vortex-compact 809712583 8.23341e+08 0.983447 ns
tpcds_q65/datafusion:vortex-compact 70257350 7.34247e+07 0.956862 ns
tpcds_q66/datafusion:vortex-compact 111883414 1.15867e+08 0.965619 ns
tpcds_q67/datafusion:vortex-compact 150667973 1.51164e+08 0.99672 ns
tpcds_q68/datafusion:vortex-compact 95449170 9.42648e+07 1.01256 ns
tpcds_q69/datafusion:vortex-compact 63756781 6.68865e+07 0.953209 ns
tpcds_q70/datafusion:vortex-compact 138707825 1.38011e+08 1.00505 ns
tpcds_q71/datafusion:vortex-compact 45334705 4.62458e+07 0.980299 ns
tpcds_q72/datafusion:vortex-compact 3289290408 3.38627e+09 0.97136 ns
tpcds_q73/datafusion:vortex-compact 57304587 5.79838e+07 0.988286 ns
tpcds_q74/datafusion:vortex-compact 186758613 1.89746e+08 0.984256 ns
tpcds_q75/datafusion:vortex-compact 180378235 1.85203e+08 0.973948 ns
tpcds_q76/datafusion:vortex-compact 83418711 8.67382e+07 0.96173 ns
tpcds_q77/datafusion:vortex-compact 68899091 7.04198e+07 0.978406 ns
tpcds_q78/datafusion:vortex-compact 207678469 2.05841e+08 1.00893 ns
tpcds_q79/datafusion:vortex-compact 70314265 6.90284e+07 1.01863 ns
tpcds_q80/datafusion:vortex-compact 137762772 1.39215e+08 0.989566 ns
tpcds_q81/datafusion:vortex-compact 43891529 4.4566e+07 0.984866 ns
tpcds_q82/datafusion:vortex-compact 54017280 5.31928e+07 1.0155 ns
tpcds_q83/datafusion:vortex-compact 64495699 6.72398e+07 0.95919 ns
tpcds_q84/datafusion:vortex-compact 17813802 1.91342e+07 0.930994 ns
tpcds_q85/datafusion:vortex-compact 159873732 1.64505e+08 0.971847 ns
tpcds_q86/datafusion:vortex-compact 32163810 3.38311e+07 0.950716 ns
tpcds_q87/datafusion:vortex-compact 107080404 1.09161e+08 0.980937 ns
tpcds_q88/datafusion:vortex-compact 133290030 1.35541e+08 0.983393 ns
tpcds_q89/datafusion:vortex-compact 67898057 6.94423e+07 0.977762 ns
tpcds_q90/datafusion:vortex-compact 23245680 2.27705e+07 1.02087 ns
tpcds_q91/datafusion:vortex-compact 41686920 4.16414e+07 1.00109 ns
tpcds_q92/datafusion:vortex-compact 22820256 2.38613e+07 0.956371 ns
tpcds_q93/datafusion:vortex-compact 52586816 5.54557e+07 0.948266 ns
tpcds_q94/datafusion:vortex-compact 33795751 3.33731e+07 1.01266 ns
tpcds_q95/datafusion:vortex-compact 103616225 1.08314e+08 0.956626 ns
tpcds_q96/datafusion:vortex-compact 24722996 2.51545e+07 0.982848 ns
tpcds_q97/datafusion:vortex-compact 45046158 4.58635e+07 0.98218 ns
tpcds_q98/datafusion:vortex-compact 59965614 5.93687e+07 1.01005 ns
tpcds_q99/datafusion:vortex-compact 69442733 6.84587e+07 1.01437 ns
tpcds_q01/duckdb:parquet 49004625 4.87988e+07 1.00422 ns
tpcds_q02/duckdb:parquet 28607004 2.97413e+07 0.961861 ns
tpcds_q03/duckdb:parquet 13935211 1.41294e+07 0.986259 ns
tpcds_q04/duckdb:parquet 126307751 1.34485e+08 0.939194 ns
tpcds_q05/duckdb:parquet 30594698 3.31626e+07 0.922566 ns
tpcds_q06/duckdb:parquet 34205386 3.43352e+07 0.996218 ns
tpcds_q07/duckdb:parquet 28265468 2.91638e+07 0.969197 ns
tpcds_q08/duckdb:parquet 29296328 2.93742e+07 0.997348 ns
tpcds_q09/duckdb:parquet 41253605 4.30214e+07 0.95891 ns
tpcds_q10/duckdb:parquet 40582029 4.11976e+07 0.985058 ns
tpcds_q11/duckdb:parquet 82773828 9.00642e+07 0.919053 ns
tpcds_q12/duckdb:parquet 17585827 1.83335e+07 0.95922 ns
tpcds_q13/duckdb:parquet 37861015 3.94634e+07 0.959396 ns
tpcds_q14/duckdb:parquet 100225621 1.08001e+08 0.928002 ns
tpcds_q15/duckdb:parquet 27532748 2.76115e+07 0.997147 ns
tpcds_q16/duckdb:parquet 22969184 2.29059e+07 1.00276 ns
tpcds_q17/duckdb:parquet 39261182 4.00835e+07 0.979485 ns
tpcds_q18/duckdb:parquet 100253128 1.00766e+08 0.994909 ns
tpcds_q19/duckdb:parquet 33086974 3.3076e+07 1.00033 ns
tpcds_q20/duckdb:parquet 17932112 1.81113e+07 0.990108 ns
tpcds_q21/duckdb:parquet 12774096 1.3844e+07 0.922717 ns
tpcds_q22/duckdb:parquet 100287249 9.82076e+07 1.02118 ns
tpcds_q23/duckdb:parquet 100562686 1.02439e+08 0.981688 ns
tpcds_q24/duckdb:parquet 49268726 5.03101e+07 0.9793 ns
tpcds_q25/duckdb:parquet 35484024 3.63144e+07 0.977135 ns
tpcds_q26/duckdb:parquet 37077907 3.78953e+07 0.978431 ns
tpcds_q27/duckdb:parquet 76640194 7.78986e+07 0.983846 ns
tpcds_q28/duckdb:parquet 42857573 4.33225e+07 0.989268 ns
tpcds_q29/duckdb:parquet 38936022 3.76525e+07 1.03409 ns
tpcds_q30/duckdb:parquet 45053839 4.55625e+07 0.988836 ns
tpcds_q31/duckdb:parquet 26962741 2.74757e+07 0.98133 ns
tpcds_q32/duckdb:parquet 12650388 1.30198e+07 0.97163 ns
tpcds_q33/duckdb:parquet 21503224 2.07362e+07 1.03699 ns
tpcds_q34/duckdb:parquet 23403483 2.38401e+07 0.981685 ns
tpcds_q35/duckdb:parquet 69003857 6.92941e+07 0.995811 ns
tpcds_q36/duckdb:parquet 24119295 2.44403e+07 0.986866 ns
tpcds_q37/duckdb:parquet 15439085 1.60442e+07 0.962286 ns
tpcds_q38/duckdb:parquet 35524146 3.62712e+07 0.979404 ns
tpcds_q39/duckdb:parquet 36076699 3.67137e+07 0.98265 ns
tpcds_q40/duckdb:parquet 19954442 2.0616e+07 0.96791 ns
tpcds_q41/duckdb:parquet 9857738 1.02168e+07 0.964853 ns
tpcds_q42/duckdb:parquet 13467913 1.35917e+07 0.990891 ns
tpcds_q43/duckdb:parquet 18446563 1.84576e+07 0.999404 ns
tpcds_q44/duckdb:parquet 28178041 2.91393e+07 0.967013 ns
tpcds_q45/duckdb:parquet 29092324 3.01666e+07 0.964388 ns
tpcds_q46/duckdb:parquet 48642403 4.97512e+07 0.977714 ns
tpcds_q47/duckdb:parquet 58797489 6.01854e+07 0.97694 ns
tpcds_q48/duckdb:parquet 33988372 3.47513e+07 0.978047 ns
tpcds_q49/duckdb:parquet 26418701 2.63281e+07 1.00344 ns
tpcds_q50/duckdb:parquet 28075780 2.93325e+07 0.957156 ns
tpcds_q51/duckdb:parquet 196041378 1.98574e+08 0.987244 ns
tpcds_q52/duckdb:parquet 13339703 1.39187e+07 0.9584 ns
tpcds_q53/duckdb:parquet 19342353 2.00616e+07 0.964146 ns
tpcds_q54/duckdb:parquet 25919194 2.71287e+07 0.955414 ns
tpcds_q55/duckdb:parquet 12986442 1.32259e+07 0.981894 ns
tpcds_q56/duckdb:parquet 23030304 2.345e+07 0.982102 ns
tpcds_q57/duckdb:parquet 47274787 4.75485e+07 0.994244 ns
tpcds_q58/duckdb:parquet 26023681 2.63777e+07 0.986581 ns
tpcds_q59/duckdb:parquet 38802309 3.93641e+07 0.985729 ns
tpcds_q60/duckdb:parquet 23300891 2.36557e+07 0.985002 ns
tpcds_q61/duckdb:parquet 33647744 3.14623e+07 1.06946 ns
tpcds_q62/duckdb:parquet 13857905 1.41253e+07 0.981073 ns
tpcds_q63/duckdb:parquet 17025591 1.78867e+07 0.951856 ns
tpcds_q64/duckdb:parquet 77125345 7.71891e+07 0.999175 ns
tpcds_q65/duckdb:parquet 27094627 2.75752e+07 0.982571 ns
tpcds_q66/duckdb:parquet 30108832 3.05877e+07 0.984344 ns
tpcds_q67/duckdb:parquet 185231562 1.87389e+08 0.988486 ns
tpcds_q68/duckdb:parquet 39301452 3.95616e+07 0.993424 ns
tpcds_q69/duckdb:parquet 40760411 4.20384e+07 0.969599 ns
tpcds_q70/duckdb:parquet 56590615 5.71539e+07 0.990144 ns
tpcds_q71/duckdb:parquet 20751799 2.07502e+07 1.00008 ns
tpcds_q72/duckdb:parquet 168781374 1.69056e+08 0.998378 ns
tpcds_q73/duckdb:parquet 20907310 2.1199e+07 0.98624 ns
tpcds_q74/duckdb:parquet 52770974 5.68217e+07 0.928711 ns
tpcds_q75/duckdb:parquet 57273556 5.60215e+07 1.02235 ns
tpcds_q76/duckdb:parquet 21264624 2.17073e+07 0.979608 ns
tpcds_q77/duckdb:parquet 23272819 2.40939e+07 0.965924 ns
tpcds_q78/duckdb:parquet 78378908 7.92012e+07 0.989618 ns
tpcds_q79/duckdb:parquet 31240750 3.11669e+07 1.00237 ns
tpcds_q80/duckdb:parquet 43835990 4.41808e+07 0.992196 ns
tpcds_q81/duckdb:parquet 50345991 5.0994e+07 0.987293 ns
tpcds_q82/duckdb:parquet 19681847 1.87014e+07 1.05243 ns
tpcds_q83/duckdb:parquet 18678945 1.89824e+07 0.984015 ns
tpcds_q84/duckdb:parquet 21686544 2.14117e+07 1.01284 ns
tpcds_q85/duckdb:parquet 43026395 4.36883e+07 0.98485 ns
tpcds_q86/duckdb:parquet 38266760 3.88651e+07 0.984605 ns
tpcds_q87/duckdb:parquet 37520381 3.82644e+07 0.980555 ns
tpcds_q88/duckdb:parquet 52852164 5.35638e+07 0.986714 ns
tpcds_q89/duckdb:parquet 21436857 2.18671e+07 0.980325 ns
tpcds_q90/duckdb:parquet 9831863 9.51532e+06 1.03327 ns
tpcds_q91/duckdb:parquet 27395667 2.75131e+07 0.995732 ns
tpcds_q92/duckdb:parquet 13453887 1.35633e+07 0.991936 ns
tpcds_q93/duckdb:parquet 33353734 3.36346e+07 0.99165 ns
tpcds_q94/duckdb:parquet 18335813 1.92533e+07 0.952348 ns
tpcds_q95/duckdb:parquet 144219882 1.38886e+08 1.03841 ns
tpcds_q96/duckdb:parquet 11448234 1.14677e+07 0.998305 ns
tpcds_q97/duckdb:parquet 37304581 3.87787e+07 0.961985 ns
tpcds_q98/duckdb:parquet 23624116 2.3743e+07 0.994991 ns
tpcds_q99/duckdb:parquet 24140381 2.45784e+07 0.982181 ns
tpcds_q01/duckdb:vortex-file-compressed 30694702 3.13987e+07 0.977579 ns
tpcds_q02/duckdb:vortex-file-compressed 54493441 4.86717e+07 1.11961 ns 🚨
tpcds_q03/duckdb:vortex-file-compressed 24801905 2.47852e+07 1.00067 ns
tpcds_q04/duckdb:vortex-file-compressed 109781462 1.15412e+08 0.951215 ns
tpcds_q05/duckdb:vortex-file-compressed 40117796 4.09066e+07 0.980716 ns
tpcds_q06/duckdb:vortex-file-compressed 38945875 4.04987e+07 0.961657 ns
tpcds_q07/duckdb:vortex-file-compressed 31837895 3.32925e+07 0.956308 ns
tpcds_q08/duckdb:vortex-file-compressed 29961403 3.09022e+07 0.969557 ns
tpcds_q09/duckdb:vortex-file-compressed 40961483 4.19759e+07 0.975834 ns
tpcds_q10/duckdb:vortex-file-compressed 52509570 5.42139e+07 0.968563 ns
tpcds_q11/duckdb:vortex-file-compressed 73351971 7.73008e+07 0.948916 ns
tpcds_q12/duckdb:vortex-file-compressed 18598062 1.98163e+07 0.938524 ns
tpcds_q13/duckdb:vortex-file-compressed 40744432 4.05458e+07 1.0049 ns
tpcds_q14/duckdb:vortex-file-compressed 125417118 1.32495e+08 0.946581 ns
tpcds_q15/duckdb:vortex-file-compressed 28861109 3.0295e+07 0.952669 ns
tpcds_q16/duckdb:vortex-file-compressed 32208504 3.27951e+07 0.982114 ns
tpcds_q17/duckdb:vortex-file-compressed 47050862 4.87875e+07 0.964405 ns
tpcds_q18/duckdb:vortex-file-compressed 110272820 1.05779e+08 1.04248 ns
tpcds_q19/duckdb:vortex-file-compressed 39721338 4.24144e+07 0.936505 ns
tpcds_q20/duckdb:vortex-file-compressed 20370393 1.98521e+07 1.02611 ns
tpcds_q21/duckdb:vortex-file-compressed 22262036 2.28319e+07 0.97504 ns
tpcds_q22/duckdb:vortex-file-compressed 123150190 1.25552e+08 0.980866 ns
tpcds_q23/duckdb:vortex-file-compressed 147363534 1.5027e+08 0.98066 ns
tpcds_q24/duckdb:vortex-file-compressed 58928164 6.04958e+07 0.974086 ns
tpcds_q25/duckdb:vortex-file-compressed 48528075 4.892e+07 0.991989 ns
tpcds_q26/duckdb:vortex-file-compressed 44376380 4.65577e+07 0.953148 ns
tpcds_q27/duckdb:vortex-file-compressed 81842923 8.57386e+07 0.954563 ns
tpcds_q28/duckdb:vortex-file-compressed 37390246 3.85038e+07 0.971079 ns
tpcds_q29/duckdb:vortex-file-compressed 49955253 5.26901e+07 0.948096 ns
tpcds_q30/duckdb:vortex-file-compressed 35497093 3.50105e+07 1.0139 ns
tpcds_q31/duckdb:vortex-file-compressed 34118125 3.55475e+07 0.959791 ns
tpcds_q32/duckdb:vortex-file-compressed 17096569 1.83418e+07 0.932108 ns
tpcds_q33/duckdb:vortex-file-compressed 35959072 3.26012e+07 1.103 ns 🚨
tpcds_q34/duckdb:vortex-file-compressed 29874551 3.01321e+07 0.991454 ns
tpcds_q35/duckdb:vortex-file-compressed 81998992 8.42606e+07 0.973159 ns
tpcds_q36/duckdb:vortex-file-compressed 31248461 3.17524e+07 0.984129 ns
tpcds_q37/duckdb:vortex-file-compressed 18663050 1.87474e+07 0.995501 ns
tpcds_q38/duckdb:vortex-file-compressed 46413011 4.48433e+07 1.035 ns
tpcds_q39/duckdb:vortex-file-compressed 49348740 5.12622e+07 0.962674 ns
tpcds_q40/duckdb:vortex-file-compressed 23465728 2.576e+07 0.910938 ns
tpcds_q41/duckdb:vortex-file-compressed 16928091 1.74381e+07 0.970752 ns
tpcds_q42/duckdb:vortex-file-compressed 15112084 1.5708e+07 0.962066 ns
tpcds_q43/duckdb:vortex-file-compressed 21232849 2.21375e+07 0.959135 ns
tpcds_q44/duckdb:vortex-file-compressed 27551196 2.78417e+07 0.989567 ns
tpcds_q45/duckdb:vortex-file-compressed 31253773 3.26476e+07 0.957307 ns
tpcds_q46/duckdb:vortex-file-compressed 60372356 6.1687e+07 0.978688 ns
tpcds_q47/duckdb:vortex-file-compressed 67735862 6.85581e+07 0.988007 ns
tpcds_q48/duckdb:vortex-file-compressed 36228150 3.75611e+07 0.964514 ns
tpcds_q49/duckdb:vortex-file-compressed 32742937 3.71687e+07 0.880928 ns 🚀
tpcds_q50/duckdb:vortex-file-compressed 37707032 3.79411e+07 0.993831 ns
tpcds_q51/duckdb:vortex-file-compressed 201788196 1.22901e+08 1.64187 ns 🚨
tpcds_q52/duckdb:vortex-file-compressed 15092617 1.58743e+07 0.950755 ns
tpcds_q53/duckdb:vortex-file-compressed 26180221 2.66961e+07 0.980674 ns
tpcds_q54/duckdb:vortex-file-compressed 33572002 3.68565e+07 0.910885 ns
tpcds_q55/duckdb:vortex-file-compressed 15487709 1.55522e+07 0.995851 ns
tpcds_q56/duckdb:vortex-file-compressed 39493538 3.91032e+07 1.00998 ns
tpcds_q57/duckdb:vortex-file-compressed 58582089 5.96291e+07 0.982441 ns
tpcds_q58/duckdb:vortex-file-compressed 38555584 3.97265e+07 0.970525 ns
tpcds_q59/duckdb:vortex-file-compressed 59731293 5.96727e+07 1.00098 ns
tpcds_q60/duckdb:vortex-file-compressed 38732241 3.76598e+07 1.02848 ns
tpcds_q61/duckdb:vortex-file-compressed 46010063 4.83212e+07 0.952171 ns
tpcds_q62/duckdb:vortex-file-compressed 24349835 2.49959e+07 0.974152 ns
tpcds_q63/duckdb:vortex-file-compressed 25887048 2.68779e+07 0.963135 ns
tpcds_q64/duckdb:vortex-file-compressed 93243141 9.28801e+07 1.00391 ns
tpcds_q65/duckdb:vortex-file-compressed 35039448 3.37771e+07 1.03737 ns
tpcds_q66/duckdb:vortex-file-compressed 34426932 3.47059e+07 0.991961 ns
tpcds_q67/duckdb:vortex-file-compressed 196738115 1.95965e+08 1.00395 ns
tpcds_q68/duckdb:vortex-file-compressed 49463049 5.01348e+07 0.986602 ns
tpcds_q69/duckdb:vortex-file-compressed 51641888 5.30193e+07 0.97402 ns
tpcds_q70/duckdb:vortex-file-compressed 67531280 7.23697e+07 0.933143 ns
tpcds_q71/duckdb:vortex-file-compressed 24808390 2.54195e+07 0.975958 ns
tpcds_q72/duckdb:vortex-file-compressed 179021592 1.83675e+08 0.974663 ns
tpcds_q73/duckdb:vortex-file-compressed 27860371 2.93463e+07 0.949366 ns
tpcds_q74/duckdb:vortex-file-compressed 65144780 6.46894e+07 1.00704 ns
tpcds_q75/duckdb:vortex-file-compressed 65641033 6.67743e+07 0.983029 ns
tpcds_q76/duckdb:vortex-file-compressed 25188942 2.54301e+07 0.990517 ns
tpcds_q77/duckdb:vortex-file-compressed 30222565 3.06644e+07 0.985593 ns
tpcds_q78/duckdb:vortex-file-compressed 88570102 8.39527e+07 1.055 ns
tpcds_q79/duckdb:vortex-file-compressed 37924705 3.88572e+07 0.976001 ns
tpcds_q80/duckdb:vortex-file-compressed 52620629 5.62353e+07 0.935722 ns
tpcds_q81/duckdb:vortex-file-compressed 38487309 4.04424e+07 0.951658 ns
tpcds_q82/duckdb:vortex-file-compressed 20427858 2.23134e+07 0.915497 ns
tpcds_q83/duckdb:vortex-file-compressed 38302181 3.96503e+07 0.966001 ns
tpcds_q84/duckdb:vortex-file-compressed 23818187 2.42972e+07 0.980284 ns
tpcds_q85/duckdb:vortex-file-compressed 54759287 5.67691e+07 0.964597 ns
tpcds_q86/duckdb:vortex-file-compressed 54077845 5.559e+07 0.972798 ns
tpcds_q87/duckdb:vortex-file-compressed 52425402 4.98608e+07 1.05143 ns
tpcds_q88/duckdb:vortex-file-compressed 98689890 1.06295e+08 0.928453 ns
tpcds_q89/duckdb:vortex-file-compressed 27492113 2.75271e+07 0.998728 ns
tpcds_q90/duckdb:vortex-file-compressed 17079025 1.41873e+07 1.20382 ns 🚨
tpcds_q91/duckdb:vortex-file-compressed 32007005 3.34531e+07 0.956772 ns
tpcds_q92/duckdb:vortex-file-compressed 23089444 2.32818e+07 0.991737 ns
tpcds_q93/duckdb:vortex-file-compressed 31740128 3.33778e+07 0.950935 ns
tpcds_q94/duckdb:vortex-file-compressed 26259018 2.88593e+07 0.909899 ns
tpcds_q95/duckdb:vortex-file-compressed 161830676 1.56652e+08 1.03306 ns
tpcds_q96/duckdb:vortex-file-compressed 31156867 2.69225e+07 1.15728 ns 🚨
tpcds_q97/duckdb:vortex-file-compressed 41733352 4.37773e+07 0.95331 ns
tpcds_q98/duckdb:vortex-file-compressed 24459595 2.4637e+07 0.992798 ns
tpcds_q99/duckdb:vortex-file-compressed 44514205 4.21719e+07 1.05554 ns
tpcds_q01/duckdb:vortex-compact 37615976 3.79465e+07 0.991291 ns
tpcds_q02/duckdb:vortex-compact 62400139 6.39368e+07 0.975965 ns
tpcds_q03/duckdb:vortex-compact 52422698 5.43561e+07 0.964432 ns
tpcds_q04/duckdb:vortex-compact 136517110 1.4207e+08 0.960914 ns
tpcds_q05/duckdb:vortex-compact 55320250 5.60406e+07 0.987145 ns
tpcds_q06/duckdb:vortex-compact 48509940 5.07591e+07 0.95569 ns
tpcds_q07/duckdb:vortex-compact 59537894 6.10445e+07 0.97532 ns
tpcds_q08/duckdb:vortex-compact 43793046 4.52958e+07 0.966823 ns
tpcds_q09/duckdb:vortex-compact 105254463 1.06602e+08 0.98736 ns
tpcds_q10/duckdb:vortex-compact 74920273 7.76171e+07 0.965254 ns
tpcds_q11/duckdb:vortex-compact 101619512 1.03066e+08 0.985964 ns
tpcds_q12/duckdb:vortex-compact 27775550 2.80803e+07 0.989146 ns
tpcds_q13/duckdb:vortex-compact 73080859 7.65484e+07 0.954701 ns
tpcds_q14/duckdb:vortex-compact 147783021 1.51384e+08 0.976212 ns
tpcds_q15/duckdb:vortex-compact 33224781 3.44459e+07 0.96455 ns
tpcds_q16/duckdb:vortex-compact 37311551 3.90546e+07 0.955368 ns
tpcds_q17/duckdb:vortex-compact 70734239 6.99605e+07 1.01106 ns
tpcds_q18/duckdb:vortex-compact 143221283 1.47611e+08 0.970262 ns
tpcds_q19/duckdb:vortex-compact 61543079 6.26267e+07 0.982697 ns
tpcds_q20/duckdb:vortex-compact 25993415 2.65796e+07 0.977947 ns
tpcds_q21/duckdb:vortex-compact 23158703 2.64824e+07 0.874496 ns 🚀
tpcds_q22/duckdb:vortex-compact 128585852 1.33186e+08 0.965459 ns
tpcds_q23/duckdb:vortex-compact 189544710 1.76646e+08 1.07302 ns
tpcds_q24/duckdb:vortex-compact 79818115 8.28202e+07 0.963751 ns
tpcds_q25/duckdb:vortex-compact 68711147 7.09168e+07 0.968899 ns
tpcds_q26/duckdb:vortex-compact 56568456 6.02749e+07 0.938508 ns
tpcds_q27/duckdb:vortex-compact 134621806 1.40843e+08 0.955829 ns
tpcds_q28/duckdb:vortex-compact 107410341 1.09484e+08 0.981058 ns
tpcds_q29/duckdb:vortex-compact 74013851 8.0293e+07 0.921797 ns
tpcds_q30/duckdb:vortex-compact 41671792 4.44299e+07 0.937922 ns
tpcds_q31/duckdb:vortex-compact 45079622 4.54151e+07 0.992612 ns
tpcds_q32/duckdb:vortex-compact 27561838 2.84848e+07 0.967598 ns
tpcds_q33/duckdb:vortex-compact 44874408 5.0999e+07 0.879907 ns 🚀
tpcds_q34/duckdb:vortex-compact 51699353 5.26114e+07 0.982665 ns
tpcds_q35/duckdb:vortex-compact 102628174 1.05427e+08 0.973452 ns
tpcds_q36/duckdb:vortex-compact 43911094 4.60057e+07 0.954471 ns
tpcds_q37/duckdb:vortex-compact 25354466 2.80932e+07 0.902513 ns
tpcds_q38/duckdb:vortex-compact 60117685 6.18798e+07 0.971524 ns
tpcds_q39/duckdb:vortex-compact 52096670 5.19572e+07 1.00268 ns
tpcds_q40/duckdb:vortex-compact 31929255 3.34101e+07 0.955676 ns
tpcds_q41/duckdb:vortex-compact 19883653 2.15743e+07 0.921636 ns
tpcds_q42/duckdb:vortex-compact 21317784 2.2706e+07 0.938859 ns
tpcds_q43/duckdb:vortex-compact 30063248 3.173e+07 0.947471 ns
tpcds_q44/duckdb:vortex-compact 45529208 4.66702e+07 0.975552 ns
tpcds_q45/duckdb:vortex-compact 41910671 4.16282e+07 1.00679 ns
tpcds_q46/duckdb:vortex-compact 83979685 8.81849e+07 0.952313 ns
tpcds_q47/duckdb:vortex-compact 80357448 8.09903e+07 0.992186 ns
tpcds_q48/duckdb:vortex-compact 63946201 6.31028e+07 1.01337 ns
tpcds_q49/duckdb:vortex-compact 58789085 5.84688e+07 1.00548 ns
tpcds_q50/duckdb:vortex-compact 57221628 5.65109e+07 1.01258 ns
tpcds_q51/duckdb:vortex-compact 147276977 1.53258e+08 0.960977 ns
tpcds_q52/duckdb:vortex-compact 21896889 2.21134e+07 0.990208 ns
tpcds_q53/duckdb:vortex-compact 36316338 3.77799e+07 0.961261 ns
tpcds_q54/duckdb:vortex-compact 47297268 4.79936e+07 0.98549 ns
tpcds_q55/duckdb:vortex-compact 22192203 2.1952e+07 1.01094 ns
tpcds_q56/duckdb:vortex-compact 58179861 6.1016e+07 0.953518 ns
tpcds_q57/duckdb:vortex-compact 62871132 6.65169e+07 0.945191 ns
tpcds_q58/duckdb:vortex-compact 50815125 4.84137e+07 1.0496 ns
tpcds_q59/duckdb:vortex-compact 69696338 7.34886e+07 0.948397 ns
tpcds_q60/duckdb:vortex-compact 54706895 5.4666e+07 1.00075 ns
tpcds_q61/duckdb:vortex-compact 76630262 7.19252e+07 1.06542 ns
tpcds_q62/duckdb:vortex-compact 36340854 3.65106e+07 0.995351 ns
tpcds_q63/duckdb:vortex-compact 38024861 3.80399e+07 0.999604 ns
tpcds_q64/duckdb:vortex-compact 132069590 1.30075e+08 1.01533 ns
tpcds_q65/duckdb:vortex-compact 50986493 5.05956e+07 1.00773 ns
tpcds_q66/duckdb:vortex-compact 55076367 5.4883e+07 1.00352 ns
tpcds_q67/duckdb:vortex-compact 240723336 2.42625e+08 0.992162 ns
tpcds_q68/duckdb:vortex-compact 80045038 7.98142e+07 1.00289 ns
tpcds_q69/duckdb:vortex-compact 75481697 7.83364e+07 0.963559 ns
tpcds_q70/duckdb:vortex-compact 129543264 1.29329e+08 1.00166 ns
tpcds_q71/duckdb:vortex-compact 35612058 3.7426e+07 0.951533 ns
tpcds_q72/duckdb:vortex-compact 194957815 1.98933e+08 0.980016 ns
tpcds_q73/duckdb:vortex-compact 50775202 4.86735e+07 1.04318 ns
tpcds_q74/duckdb:vortex-compact 86431835 8.7562e+07 0.987093 ns
tpcds_q75/duckdb:vortex-compact 79809424 8.03282e+07 0.993542 ns
tpcds_q76/duckdb:vortex-compact 38250339 4.02637e+07 0.949996 ns
tpcds_q77/duckdb:vortex-compact 43018910 4.65142e+07 0.924856 ns
tpcds_q78/duckdb:vortex-compact 97429552 1.02196e+08 0.953359 ns
tpcds_q79/duckdb:vortex-compact 63549059 6.50451e+07 0.977 ns
tpcds_q80/duckdb:vortex-compact 82159538 8.73117e+07 0.940991 ns
tpcds_q81/duckdb:vortex-compact 46213800 4.91015e+07 0.941189 ns
tpcds_q82/duckdb:vortex-compact 30039070 3.09606e+07 0.970236 ns
tpcds_q83/duckdb:vortex-compact 58427658 5.94535e+07 0.982745 ns
tpcds_q84/duckdb:vortex-compact 29193902 3.0409e+07 0.96004 ns
tpcds_q85/duckdb:vortex-compact 73729906 7.56092e+07 0.975145 ns
tpcds_q86/duckdb:vortex-compact 89645933 9.14674e+07 0.980086 ns
tpcds_q87/duckdb:vortex-compact 60052852 6.18848e+07 0.970397 ns
tpcds_q88/duckdb:vortex-compact 112752195 1.10236e+08 1.02283 ns
tpcds_q89/duckdb:vortex-compact 39640802 3.95388e+07 1.00258 ns
tpcds_q90/duckdb:vortex-compact 15152676 2.10625e+07 0.719415 ns 🚀
tpcds_q91/duckdb:vortex-compact 46261223 4.85469e+07 0.952918 ns
tpcds_q92/duckdb:vortex-compact 55517193 5.35932e+07 1.0359 ns
tpcds_q93/duckdb:vortex-compact 39861078 4.07388e+07 0.978454 ns
tpcds_q94/duckdb:vortex-compact 37641189 4.01934e+07 0.936502 ns
tpcds_q95/duckdb:vortex-compact 164806226 1.70214e+08 0.968231 ns
tpcds_q96/duckdb:vortex-compact 36540989 3.79082e+07 0.963934 ns
tpcds_q97/duckdb:vortex-compact 46052735 4.7576e+07 0.967982 ns
tpcds_q98/duckdb:vortex-compact 33568871 3.34636e+07 1.00315 ns
tpcds_q99/duckdb:vortex-compact 54088823 5.5228e+07 0.979373 ns
tpcds_q01/duckdb:duckdb 23888874 2.40927e+07 0.99154 ns
tpcds_q02/duckdb:duckdb 23657931 2.41426e+07 0.979924 ns
tpcds_q03/duckdb:duckdb 10574669 1.0372e+07 1.01954 ns
tpcds_q04/duckdb:duckdb 173743316 1.74431e+08 0.996056 ns
tpcds_q05/duckdb:duckdb 21231032 2.13943e+07 0.992367 ns
tpcds_q06/duckdb:duckdb 26371510 2.72581e+07 0.967475 ns
tpcds_q07/duckdb:duckdb 40571690 4.18001e+07 0.970611 ns
tpcds_q08/duckdb:duckdb 123118132 1.25329e+08 0.98236 ns
tpcds_q09/duckdb:duckdb 19067106 1.91496e+07 0.995691 ns
tpcds_q10/duckdb:duckdb 27495124 2.79843e+07 0.982518 ns
tpcds_q11/duckdb:duckdb 150719138 1.52907e+08 0.985694 ns
tpcds_q12/duckdb:duckdb 14048713 1.4312e+07 0.981607 ns
tpcds_q13/duckdb:duckdb 26772397 2.73438e+07 0.979102 ns
tpcds_q14/duckdb:duckdb 92988224 9.14189e+07 1.01717 ns
tpcds_q15/duckdb:duckdb 22507209 2.32574e+07 0.967745 ns
tpcds_q16/duckdb:duckdb 19717018 2.0549e+07 0.959511 ns
tpcds_q17/duckdb:duckdb 24681064 2.59954e+07 0.949439 ns
tpcds_q18/duckdb:duckdb 49100112 5.09948e+07 0.962846 ns
tpcds_q19/duckdb:duckdb 19441662 1.97214e+07 0.985817 ns
tpcds_q20/duckdb:duckdb 13897727 1.47492e+07 0.942267 ns
tpcds_q21/duckdb:duckdb 8804135 7.75646e+06 1.13507 ns 🚨
tpcds_q22/duckdb:duckdb 83343750 8.64263e+07 0.964333 ns
tpcds_q23/duckdb:duckdb 73264474 7.29417e+07 1.00443 ns
tpcds_q24/duckdb:duckdb 26069664 2.61585e+07 0.996606 ns
tpcds_q25/duckdb:duckdb 18360148 1.89539e+07 0.968673 ns
tpcds_q26/duckdb:duckdb 28197387 2.92346e+07 0.964522 ns
tpcds_q27/duckdb:duckdb 53510647 5.35427e+07 0.999401 ns
tpcds_q28/duckdb:duckdb 24407955 2.55863e+07 0.953945 ns
tpcds_q29/duckdb:duckdb 23454528 2.41697e+07 0.97041 ns
tpcds_q30/duckdb:duckdb 32425844 3.30581e+07 0.980876 ns
tpcds_q31/duckdb:duckdb 23565086 2.41138e+07 0.977246 ns
tpcds_q32/duckdb:duckdb 8174877 8.52095e+06 0.959385 ns
tpcds_q33/duckdb:duckdb 15917367 1.60719e+07 0.990386 ns
tpcds_q34/duckdb:duckdb 18940345 1.912e+07 0.990602 ns
tpcds_q35/duckdb:duckdb 37935412 3.90076e+07 0.972513 ns
tpcds_q36/duckdb:duckdb 76847370 7.90439e+07 0.972211 ns
tpcds_q37/duckdb:duckdb 8569362 9.30017e+06 0.92142 ns
tpcds_q38/duckdb:duckdb 33253920 3.30194e+07 1.0071 ns
tpcds_q39/duckdb:duckdb 29316564 3.00575e+07 0.97535 ns
tpcds_q40/duckdb:duckdb 15141199 1.55048e+07 0.976547 ns
tpcds_q41/duckdb:duckdb 10053750 1.02833e+07 0.977677 ns
tpcds_q42/duckdb:duckdb 9023672 9.12623e+06 0.988762 ns
tpcds_q43/duckdb:duckdb 14527505 1.45336e+07 0.99958 ns
tpcds_q44/duckdb:duckdb 16933737 1.65657e+07 1.02221 ns
tpcds_q45/duckdb:duckdb 18303025 1.89324e+07 0.966759 ns
tpcds_q46/duckdb:duckdb 39276492 4.00504e+07 0.980676 ns
tpcds_q47/duckdb:duckdb 53509083 5.52685e+07 0.968165 ns
tpcds_q48/duckdb:duckdb 24899693 2.56732e+07 0.969873 ns
tpcds_q49/duckdb:duckdb 17366270 1.7619e+07 0.985657 ns
tpcds_q50/duckdb:duckdb 16644870 1.70797e+07 0.974539 ns
tpcds_q51/duckdb:duckdb 107639219 1.086e+08 0.991156 ns
tpcds_q52/duckdb:duckdb 9541174 9.31957e+06 1.02378 ns
tpcds_q53/duckdb:duckdb 15397041 1.57958e+07 0.974757 ns
tpcds_q54/duckdb:duckdb 19049751 1.933e+07 0.9855 ns
tpcds_q55/duckdb:duckdb 10185173 9.02307e+06 1.12879 ns 🚨
tpcds_q56/duckdb:duckdb 17560859 1.70893e+07 1.02759 ns
tpcds_q57/duckdb:duckdb 45687136 4.53402e+07 1.00765 ns
tpcds_q58/duckdb:duckdb 15723445 1.58308e+07 0.993219 ns
tpcds_q59/duckdb:duckdb 37015610 3.76541e+07 0.983042 ns
tpcds_q60/duckdb:duckdb 19185700 1.93669e+07 0.990644 ns
tpcds_q61/duckdb:duckdb 17905194 1.82467e+07 0.981282 ns
tpcds_q62/duckdb:duckdb 10469548 1.05082e+07 0.996319 ns
tpcds_q63/duckdb:duckdb 13438164 1.3924e+07 0.965108 ns
tpcds_q64/duckdb:duckdb 58774072 5.96606e+07 0.98514 ns
tpcds_q65/duckdb:duckdb 35658258 3.71232e+07 0.960538 ns
tpcds_q66/duckdb:duckdb 27136836 2.89595e+07 0.93706 ns
tpcds_q67/duckdb:duckdb 150167212 1.54117e+08 0.974371 ns
tpcds_q68/duckdb:duckdb 27426313 2.7942e+07 0.981544 ns
tpcds_q69/duckdb:duckdb 28491287 2.97465e+07 0.957804 ns
tpcds_q70/duckdb:duckdb 19765816 1.97068e+07 1.00299 ns
tpcds_q71/duckdb:duckdb 16585498 1.62611e+07 1.01995 ns
tpcds_q72/duckdb:duckdb 44230323 4.52752e+07 0.976922 ns
tpcds_q73/duckdb:duckdb 14233395 1.43978e+07 0.988584 ns
tpcds_q74/duckdb:duckdb 106139094 1.07579e+08 0.986614 ns
tpcds_q75/duckdb:duckdb 46094335 4.48427e+07 1.02791 ns
tpcds_q76/duckdb:duckdb 14130175 1.47279e+07 0.959414 ns
tpcds_q77/duckdb:duckdb 13878309 1.41782e+07 0.978851 ns
tpcds_q78/duckdb:duckdb 65339867 6.72894e+07 0.971027 ns
tpcds_q79/duckdb:duckdb 21013869 2.17636e+07 0.96555 ns
tpcds_q80/duckdb:duckdb 30428077 3.11273e+07 0.977537 ns
tpcds_q81/duckdb:duckdb 40053593 4.11742e+07 0.972785 ns
tpcds_q82/duckdb:duckdb 10242036 1.0812e+07 0.947286 ns
tpcds_q83/duckdb:duckdb 10677860 1.0869e+07 0.982411 ns
tpcds_q84/duckdb:duckdb 14704914 1.54951e+07 0.949006 ns
tpcds_q85/duckdb:duckdb 24764687 2.63171e+07 0.94101 ns
tpcds_q86/duckdb:duckdb 13528690 1.39501e+07 0.969794 ns
tpcds_q87/duckdb:duckdb 34812245 3.50406e+07 0.993482 ns
tpcds_q88/duckdb:duckdb 25735494 2.61256e+07 0.985068 ns
tpcds_q89/duckdb:duckdb 18118113 1.85455e+07 0.976955 ns
tpcds_q90/duckdb:duckdb 6883112 7.29115e+06 0.944037 ns
tpcds_q91/duckdb:duckdb 14968924 1.61392e+07 0.92749 ns
tpcds_q92/duckdb:duckdb 9816100 1.03775e+07 0.945903 ns
tpcds_q93/duckdb:duckdb 23335637 2.53328e+07 0.921163 ns
tpcds_q94/duckdb:duckdb 14729581 1.56745e+07 0.939714 ns
tpcds_q95/duckdb:duckdb 132944937 1.3425e+08 0.990279 ns
tpcds_q96/duckdb:duckdb 6556901 6.2852e+06 1.04323 ns
tpcds_q97/duckdb:duckdb 32095968 3.35166e+07 0.957615 ns
tpcds_q98/duckdb:duckdb 18623716 2.02309e+07 0.920559 ns
tpcds_q99/duckdb:duckdb 21161341 2.16331e+07 0.978195 ns

@github-actions
Copy link
Contributor

Benchmarks: TPC-H SF=10 on NVME

Summary

  • Overall: 0.980x ➖
  • Vortex: 0.978x ➖
  • duckdb:vortex: 0.976x ➖
  • datafusion:vortex: 0.980x ➖
  • Best: tpch_q22/datafusion:vortex-file-compressed (0.922x)
  • Worst: tpch_q19/datafusion:vortex-file-compressed (1.024x)
  • Significant (>10%): 0↑ 0↓
Detailed Results Table
name PR 5745da5 base 8cafbfe ratio (PR/base) unit remark
tpch_q01/datafusion:arrow 707108616 7.26745e+08 0.97298 ns
tpch_q02/datafusion:arrow 205438628 2.08269e+08 0.986409 ns
tpch_q03/datafusion:arrow 538983523 5.61678e+08 0.959595 ns
tpch_q04/datafusion:arrow 394517324 4.19855e+08 0.939651 ns
tpch_q05/datafusion:arrow 1071201344 1.11818e+09 0.957983 ns
tpch_q06/datafusion:arrow 306083437 3.2047e+08 0.955109 ns
tpch_q07/datafusion:arrow 1348877488 1.3863e+09 0.973002 ns
tpch_q08/datafusion:arrow 1310828182 1.36319e+09 0.96159 ns
tpch_q09/datafusion:arrow 1594024229 1.62981e+09 0.978044 ns
tpch_q10/datafusion:arrow 662474426 7.11121e+08 0.931591 ns
tpch_q11/datafusion:arrow 182921390 1.86949e+08 0.978458 ns
tpch_q12/datafusion:arrow 754575887 8.09135e+08 0.932571 ns
tpch_q13/datafusion:arrow 532820165 5.26311e+08 1.01237 ns
tpch_q14/datafusion:arrow 364507196 3.7672e+08 0.967582 ns
tpch_q15/datafusion:arrow 766450685 7.93943e+08 0.965372 ns
tpch_q16/datafusion:arrow 125096533 1.28358e+08 0.974594 ns
tpch_q17/datafusion:arrow 1605710710 1.65972e+09 0.967461 ns
tpch_q18/datafusion:arrow 2152200990 2.15302e+09 0.99962 ns
tpch_q19/datafusion:arrow 567323357 6.02208e+08 0.942072 ns
tpch_q20/datafusion:arrow 545451744 5.75016e+08 0.948586 ns
tpch_q21/datafusion:arrow 3684798223 3.8812e+09 0.949397 ns
tpch_q22/datafusion:arrow 180436557 1.98827e+08 0.907505 ns
tpch_q01/datafusion:parquet 447789708 4.68552e+08 0.955689 ns
tpch_q02/datafusion:parquet 271023080 2.77884e+08 0.975308 ns
tpch_q03/datafusion:parquet 410467040 4.09705e+08 1.00186 ns
tpch_q04/datafusion:parquet 154030835 1.52604e+08 1.00935 ns
tpch_q05/datafusion:parquet 585253990 5.97728e+08 0.979131 ns
tpch_q06/datafusion:parquet 124959397 1.33455e+08 0.93634 ns
tpch_q07/datafusion:parquet 805359787 8.23268e+08 0.978248 ns
tpch_q08/datafusion:parquet 669427377 6.80293e+08 0.984028 ns
tpch_q09/datafusion:parquet 1020326443 1.01387e+09 1.00637 ns
tpch_q10/datafusion:parquet 608270663 6.12386e+08 0.993279 ns
tpch_q11/datafusion:parquet 199705680 2.04155e+08 0.978207 ns
tpch_q12/datafusion:parquet 259752393 2.42525e+08 1.07103 ns
tpch_q13/datafusion:parquet 348236297 3.45126e+08 1.00901 ns
tpch_q14/datafusion:parquet 207775083 2.00774e+08 1.03487 ns
tpch_q15/datafusion:parquet 262179703 2.60973e+08 1.00463 ns
tpch_q16/datafusion:parquet 182989413 1.86905e+08 0.979049 ns
tpch_q17/datafusion:parquet 848843212 8.68223e+08 0.977678 ns
tpch_q18/datafusion:parquet 1064275829 1.07856e+09 0.986754 ns
tpch_q19/datafusion:parquet 323868627 3.44694e+08 0.939584 ns
tpch_q20/datafusion:parquet 382155096 3.88206e+08 0.984413 ns
tpch_q21/datafusion:parquet 910726072 9.29635e+08 0.97966 ns
tpch_q22/datafusion:parquet 217408428 2.26909e+08 0.958129 ns
tpch_q01/datafusion:vortex-file-compressed 420713264 4.24627e+08 0.990782 ns
tpch_q02/datafusion:vortex-file-compressed 165290150 1.74613e+08 0.946609 ns
tpch_q03/datafusion:vortex-file-compressed 258211546 2.63738e+08 0.979044 ns
tpch_q04/datafusion:vortex-file-compressed 109422118 1.14628e+08 0.954587 ns
tpch_q05/datafusion:vortex-file-compressed 468933871 4.898e+08 0.957398 ns
tpch_q06/datafusion:vortex-file-compressed 40452539 4.29014e+07 0.942919 ns
tpch_q07/datafusion:vortex-file-compressed 654405422 6.71767e+08 0.974156 ns
tpch_q08/datafusion:vortex-file-compressed 487864252 4.98354e+08 0.978951 ns
tpch_q09/datafusion:vortex-file-compressed 840485493 8.55144e+08 0.982859 ns
tpch_q10/datafusion:vortex-file-compressed 302150056 3.04534e+08 0.99217 ns
tpch_q11/datafusion:vortex-file-compressed 123205003 1.24462e+08 0.989901 ns
tpch_q12/datafusion:vortex-file-compressed 129017342 1.3181e+08 0.978815 ns
tpch_q13/datafusion:vortex-file-compressed 229579948 2.35531e+08 0.974732 ns
tpch_q14/datafusion:vortex-file-compressed 76433844 7.70913e+07 0.991472 ns
tpch_q15/datafusion:vortex-file-compressed 110561258 1.10185e+08 1.00341 ns
tpch_q16/datafusion:vortex-file-compressed 95594248 9.79962e+07 0.97549 ns
tpch_q17/datafusion:vortex-file-compressed 761877056 7.74585e+08 0.983594 ns
tpch_q18/datafusion:vortex-file-compressed 978709910 1.01195e+09 0.967154 ns
tpch_q19/datafusion:vortex-file-compressed 130319171 1.27291e+08 1.02379 ns
tpch_q20/datafusion:vortex-file-compressed 207609476 2.12783e+08 0.975685 ns
tpch_q21/datafusion:vortex-file-compressed 772479557 7.98592e+08 0.967301 ns
tpch_q22/datafusion:vortex-file-compressed 63275584 6.86049e+07 0.922319 ns
tpch_q01/datafusion:vortex-compact 459366562 4.6938e+08 0.978666 ns
tpch_q02/datafusion:vortex-compact 175446071 1.78046e+08 0.985396 ns
tpch_q03/datafusion:vortex-compact 275840864 2.7922e+08 0.987899 ns
tpch_q04/datafusion:vortex-compact 133076126 1.37234e+08 0.969704 ns
tpch_q05/datafusion:vortex-compact 482335980 4.96633e+08 0.971212 ns
tpch_q06/datafusion:vortex-compact 64210921 6.4571e+07 0.994423 ns
tpch_q07/datafusion:vortex-compact 680694870 6.97549e+08 0.975838 ns
tpch_q08/datafusion:vortex-compact 500856279 5.12513e+08 0.977256 ns
tpch_q09/datafusion:vortex-compact 848764449 8.58814e+08 0.988298 ns
tpch_q10/datafusion:vortex-compact 335977000 3.43647e+08 0.977681 ns
tpch_q11/datafusion:vortex-compact 128639423 1.31235e+08 0.98022 ns
tpch_q12/datafusion:vortex-compact 190951488 1.9229e+08 0.993037 ns
tpch_q13/datafusion:vortex-compact 274758491 2.76982e+08 0.991971 ns
tpch_q14/datafusion:vortex-compact 94366777 9.35178e+07 1.00908 ns
tpch_q15/datafusion:vortex-compact 167082067 1.70724e+08 0.978667 ns
tpch_q16/datafusion:vortex-compact 102163364 1.05929e+08 0.96445 ns
tpch_q17/datafusion:vortex-compact 765455442 7.89625e+08 0.969391 ns
tpch_q18/datafusion:vortex-compact 1012312144 1.0124e+09 0.999913 ns
tpch_q19/datafusion:vortex-compact 241924779 2.42007e+08 0.999658 ns
tpch_q20/datafusion:vortex-compact 236132812 2.36785e+08 0.997245 ns
tpch_q21/datafusion:vortex-compact 821358282 8.35377e+08 0.983218 ns
tpch_q22/datafusion:vortex-compact 75550098 7.66437e+07 0.985732 ns
tpch_q01/duckdb:parquet 265887794 2.6533e+08 1.0021 ns
tpch_q02/duckdb:parquet 127185420 1.28871e+08 0.986917 ns
tpch_q03/duckdb:parquet 222932865 2.2756e+08 0.979665 ns
tpch_q04/duckdb:parquet 151402225 1.55028e+08 0.976613 ns
tpch_q05/duckdb:parquet 231492539 2.33879e+08 0.989798 ns
tpch_q06/duckdb:parquet 70054376 7.16006e+07 0.978405 ns
tpch_q07/duckdb:parquet 220407173 2.22218e+08 0.991852 ns
tpch_q08/duckdb:parquet 330666647 3.34107e+08 0.989704 ns
tpch_q09/duckdb:parquet 490808941 4.99439e+08 0.98272 ns
tpch_q10/duckdb:parquet 639998686 6.40309e+08 0.999515 ns
tpch_q11/duckdb:parquet 52369465 5.57679e+07 0.939061 ns
tpch_q12/duckdb:parquet 141693536 1.42066e+08 0.997381 ns
tpch_q13/duckdb:parquet 415794552 4.20971e+08 0.987702 ns
tpch_q14/duckdb:parquet 178889428 1.82348e+08 0.981034 ns
tpch_q15/duckdb:parquet 107694063 1.08322e+08 0.994201 ns
tpch_q16/duckdb:parquet 164345429 1.69342e+08 0.970493 ns
tpch_q17/duckdb:parquet 206747598 2.11329e+08 0.978319 ns
tpch_q18/duckdb:parquet 368312342 3.66405e+08 1.00521 ns
tpch_q19/duckdb:parquet 293240845 2.94895e+08 0.994391 ns
tpch_q20/duckdb:parquet 252917714 2.53538e+08 0.997553 ns
tpch_q21/duckdb:parquet 590447344 5.9774e+08 0.987799 ns
tpch_q22/duckdb:parquet 301774068 3.00715e+08 1.00352 ns
tpch_q01/duckdb:vortex-file-compressed 190886114 1.92424e+08 0.992009 ns
tpch_q02/duckdb:vortex-file-compressed 64215648 6.6329e+07 0.968139 ns
tpch_q03/duckdb:vortex-file-compressed 138868436 1.4421e+08 0.962961 ns
tpch_q04/duckdb:vortex-file-compressed 162608015 1.67589e+08 0.970279 ns
tpch_q05/duckdb:vortex-file-compressed 148847742 1.53103e+08 0.972207 ns
tpch_q06/duckdb:vortex-file-compressed 47415540 4.94326e+07 0.959195 ns
tpch_q07/duckdb:vortex-file-compressed 153271094 1.5816e+08 0.96909 ns
tpch_q08/duckdb:vortex-file-compressed 221762164 2.26598e+08 0.97866 ns
tpch_q09/duckdb:vortex-file-compressed 365879635 3.72068e+08 0.983367 ns
tpch_q10/duckdb:vortex-file-compressed 169790676 1.76948e+08 0.959553 ns
tpch_q11/duckdb:vortex-file-compressed 40309362 4.36126e+07 0.924261 ns
tpch_q12/duckdb:vortex-file-compressed 99261794 1.0289e+08 0.964736 ns
tpch_q13/duckdb:vortex-file-compressed 242049750 2.49331e+08 0.970799 ns
tpch_q14/duckdb:vortex-file-compressed 69818285 7.41661e+07 0.941377 ns
tpch_q15/duckdb:vortex-file-compressed 96301220 1.00452e+08 0.958682 ns
tpch_q16/duckdb:vortex-file-compressed 84626964 8.7144e+07 0.971116 ns
tpch_q17/duckdb:vortex-file-compressed 119900276 1.23016e+08 0.974671 ns
tpch_q18/duckdb:vortex-file-compressed 292695164 2.98643e+08 0.980085 ns
tpch_q19/duckdb:vortex-file-compressed 88022260 8.91405e+07 0.987456 ns
tpch_q20/duckdb:vortex-file-compressed 172266747 1.74623e+08 0.986506 ns
tpch_q21/duckdb:vortex-file-compressed 579632469 5.86705e+08 0.987945 ns
tpch_q22/duckdb:vortex-file-compressed 79751711 8.17941e+07 0.97503 ns
tpch_q01/duckdb:vortex-compact 242848112 2.43404e+08 0.997716 ns
tpch_q02/duckdb:vortex-compact 71486524 7.41729e+07 0.963782 ns
tpch_q03/duckdb:vortex-compact 165689704 1.69128e+08 0.979671 ns
tpch_q04/duckdb:vortex-compact 203184150 2.0469e+08 0.992641 ns
tpch_q05/duckdb:vortex-compact 182877167 1.83939e+08 0.994225 ns
tpch_q06/duckdb:vortex-compact 83843744 8.67427e+07 0.96658 ns
tpch_q07/duckdb:vortex-compact 216895652 2.22963e+08 0.972789 ns
tpch_q08/duckdb:vortex-compact 269202392 2.70519e+08 0.995133 ns
tpch_q09/duckdb:vortex-compact 400595448 4.08035e+08 0.981768 ns
tpch_q10/duckdb:vortex-compact 209288386 2.11621e+08 0.988979 ns
tpch_q11/duckdb:vortex-compact 43225991 4.47571e+07 0.965791 ns
tpch_q12/duckdb:vortex-compact 212541195 2.16702e+08 0.980799 ns
tpch_q13/duckdb:vortex-compact 291046297 2.96801e+08 0.980611 ns
tpch_q14/duckdb:vortex-compact 103979750 1.06242e+08 0.978705 ns
tpch_q15/duckdb:vortex-compact 118330785 1.21942e+08 0.970385 ns
tpch_q16/duckdb:vortex-compact 92842584 9.39715e+07 0.987987 ns
tpch_q17/duckdb:vortex-compact 136312214 1.33903e+08 1.018 ns
tpch_q18/duckdb:vortex-compact 321679918 3.28234e+08 0.980033 ns
tpch_q19/duckdb:vortex-compact 109921590 1.11927e+08 0.982079 ns
tpch_q20/duckdb:vortex-compact 210192165 2.14773e+08 0.978671 ns
tpch_q21/duckdb:vortex-compact 679379474 6.93288e+08 0.979939 ns
tpch_q22/duckdb:vortex-compact 91244888 9.30817e+07 0.980267 ns
tpch_q01/duckdb:duckdb 117177144 1.17391e+08 0.998177 ns
tpch_q02/duckdb:duckdb 51630506 5.19321e+07 0.994193 ns
tpch_q03/duckdb:duckdb 100464239 1.00755e+08 0.99711 ns
tpch_q04/duckdb:duckdb 131158328 1.30497e+08 1.00506 ns
tpch_q05/duckdb:duckdb 115676176 1.13427e+08 1.01983 ns
tpch_q06/duckdb:duckdb 44080931 4.40137e+07 1.00153 ns
tpch_q07/duckdb:duckdb 110809255 1.12289e+08 0.986824 ns
tpch_q08/duckdb:duckdb 140723064 1.41235e+08 0.996377 ns
tpch_q09/duckdb:duckdb 309009139 3.10799e+08 0.99424 ns
tpch_q10/duckdb:duckdb 219671856 2.18141e+08 1.00702 ns
tpch_q11/duckdb:duckdb 22998158 2.30246e+07 0.998851 ns
tpch_q12/duckdb:duckdb 86231414 8.91535e+07 0.967224 ns
tpch_q13/duckdb:duckdb 235499894 2.43328e+08 0.96783 ns
tpch_q14/duckdb:duckdb 77234230 7.91023e+07 0.976384 ns
tpch_q15/duckdb:duckdb 81057147 8.16664e+07 0.99254 ns
tpch_q16/duckdb:duckdb 74404235 7.5105e+07 0.990669 ns
tpch_q17/duckdb:duckdb 99517160 9.9686e+07 0.998307 ns
tpch_q18/duckdb:duckdb 219855688 2.21881e+08 0.990872 ns
tpch_q19/duckdb:duckdb 127412437 1.28274e+08 0.99328 ns
tpch_q20/duckdb:duckdb 124078389 1.2368e+08 1.00322 ns
tpch_q21/duckdb:duckdb 323870223 3.24721e+08 0.997379 ns
tpch_q22/duckdb:duckdb 74364558 7.29151e+07 1.01988 ns

@github-actions
Copy link
Contributor

Benchmarks: FineWeb S3

Summary

  • Overall: 1.017x ➖
  • Vortex: 1.024x ➖
  • duckdb:vortex: 1.042x ➖
  • datafusion:vortex: 1.007x ➖
  • Best: fineweb_q08/datafusion:vortex-file-compressed (0.933x)
  • Worst: fineweb_q00/duckdb:vortex-file-compressed (1.514x)
  • Significant (>30%): 0↑ 2↓
Detailed Results Table
name PR 5745da5 base 8cafbfe ratio (PR/base) unit remark
fineweb_q00/datafusion:parquet 856513135 8.61723e+08 0.993954 ns
fineweb_q01/datafusion:parquet 1623701930 1.51199e+09 1.07388 ns
fineweb_q02/datafusion:parquet 1581703677 1.54726e+09 1.02226 ns
fineweb_q03/datafusion:parquet 1566909828 1.5769e+09 0.993662 ns
fineweb_q04/datafusion:parquet 1594395964 1.61635e+09 0.986416 ns
fineweb_q05/datafusion:parquet 1642367673 1.58381e+09 1.03697 ns
fineweb_q06/datafusion:parquet 1619694757 1.57005e+09 1.03162 ns
fineweb_q07/datafusion:parquet 1612070568 1.53923e+09 1.04732 ns
fineweb_q08/datafusion:parquet 1523144368 1.50724e+09 1.01055 ns
fineweb_q00/datafusion:vortex-file-compressed 34788670 3.11404e+07 1.11715 ns
fineweb_q01/datafusion:vortex-file-compressed 486796537 5.08451e+08 0.95741 ns
fineweb_q02/datafusion:vortex-file-compressed 504500810 4.67538e+08 1.07906 ns
fineweb_q03/datafusion:vortex-file-compressed 1417080373 1.37382e+09 1.03149 ns
fineweb_q04/datafusion:vortex-file-compressed 1389869928 1.38795e+09 1.00138 ns
fineweb_q05/datafusion:vortex-file-compressed 1359128523 1.36363e+09 0.996699 ns
fineweb_q06/datafusion:vortex-file-compressed 1515040396 1.53177e+09 0.989075 ns
fineweb_q07/datafusion:vortex-file-compressed 1367142354 1.40891e+09 0.970356 ns
fineweb_q08/datafusion:vortex-file-compressed 526936911 5.64818e+08 0.932933 ns
fineweb_q00/datafusion:vortex-compact 36505771 3.53723e+07 1.03205 ns
fineweb_q01/datafusion:vortex-compact 507773131 5.07863e+08 0.999822 ns
fineweb_q02/datafusion:vortex-compact 628560279 6.31344e+08 0.995591 ns
fineweb_q03/datafusion:vortex-compact 1681769859 1.68279e+09 0.999393 ns
fineweb_q04/datafusion:vortex-compact 2146644735 2.17014e+09 0.989175 ns
fineweb_q05/datafusion:vortex-compact 1598104379 1.61672e+09 0.988484 ns
fineweb_q06/datafusion:vortex-compact 1340250863 1.33287e+09 1.00553 ns
fineweb_q07/datafusion:vortex-compact 1287830285 1.26095e+09 1.02132 ns
fineweb_q08/datafusion:vortex-compact 420648170 4.1006e+08 1.02582 ns
fineweb_q00/duckdb:parquet 983462250 1.00347e+09 0.98006 ns
fineweb_q01/duckdb:parquet 2176114613 2.20356e+09 0.987546 ns
fineweb_q02/duckdb:parquet 2191782954 2.21515e+09 0.98945 ns
fineweb_q03/duckdb:parquet 7045907276 7.16513e+09 0.983361 ns
fineweb_q04/duckdb:parquet 1656848035 1.71186e+09 0.967863 ns
fineweb_q05/duckdb:parquet 3812067126 3.80292e+09 1.00241 ns
fineweb_q06/duckdb:parquet 4967477130 5.02574e+09 0.988408 ns
fineweb_q07/duckdb:parquet 5395898802 5.42258e+09 0.995079 ns
fineweb_q08/duckdb:parquet 976627767 1.01059e+09 0.96639 ns
fineweb_q00/duckdb:vortex-file-compressed 95609944 6.31343e+07 1.51439 ns 🚨
fineweb_q01/duckdb:vortex-file-compressed 535636409 5.37538e+08 0.996463 ns
fineweb_q02/duckdb:vortex-file-compressed 405350122 4.00768e+08 1.01143 ns
fineweb_q03/duckdb:vortex-file-compressed 1596611019 1.5072e+09 1.05932 ns
fineweb_q04/duckdb:vortex-file-compressed 1688758975 1.72922e+09 0.976603 ns
fineweb_q05/duckdb:vortex-file-compressed 1698184297 1.69334e+09 1.00286 ns
fineweb_q06/duckdb:vortex-file-compressed 1809434668 1.82386e+09 0.99209 ns
fineweb_q07/duckdb:vortex-file-compressed 1505392886 1.57546e+09 0.955525 ns
fineweb_q08/duckdb:vortex-file-compressed 695814387 6.5731e+08 1.05858 ns
fineweb_q00/duckdb:vortex-compact 81512837 5.55894e+07 1.46634 ns 🚨
fineweb_q01/duckdb:vortex-compact 494122747 4.94285e+08 0.999671 ns
fineweb_q02/duckdb:vortex-compact 528501857 5.17666e+08 1.02093 ns
fineweb_q03/duckdb:vortex-compact 1712881132 1.70541e+09 1.00438 ns
fineweb_q04/duckdb:vortex-compact 1826457009 1.78197e+09 1.02497 ns
fineweb_q05/duckdb:vortex-compact 1626945486 1.73439e+09 0.938049 ns
fineweb_q06/duckdb:vortex-compact 1518495223 1.56762e+09 0.968662 ns
fineweb_q07/duckdb:vortex-compact 1394013101 1.41374e+09 0.986045 ns
fineweb_q08/duckdb:vortex-compact 467002278 4.89586e+08 0.953871 ns

@github-actions
Copy link
Contributor

Benchmarks: Random Access

Summary

  • Overall: 0.951x ➖
  • Vortex: 0.858x ✅
  • Best: random-access/taxi/correlated/vortex-tokio-local-disk-footer (0.643x)
  • Worst: random-access/nested-lists/uniform/vortex-tokio-local-disk (1.045x)
  • Significant (>10%): 9↑ 0↓
Detailed Results Table
name PR 5745da5 base 8cafbfe ratio (PR/base) unit remark
random-access/parquet-tokio-local-disk 187369448 1.90803e+08 0.982005 ns
random-access/parquet-tokio-local-disk-footer 186192828 1.9338e+08 0.962835 ns
random-access/taxi/correlated/parquet-tokio-local-disk 277514239 2.86899e+08 0.967288 ns
random-access/taxi/correlated/parquet-tokio-local-disk-footer 276178354 2.84847e+08 0.969566 ns
random-access/taxi/uniform/parquet-tokio-local-disk 311444786 3.02807e+08 1.02853 ns
random-access/taxi/uniform/parquet-tokio-local-disk-footer 319390173 3.04764e+08 1.04799 ns
random-access/vortex-tokio-local-disk 1231834 1.85654e+06 0.66351 ns 🚀
random-access/vortex-tokio-local-disk-footer 1226586 1.80656e+06 0.678962 ns 🚀
random-access/taxi/correlated/vortex-tokio-local-disk 1735682 2.63377e+06 0.65901 ns 🚀
random-access/taxi/correlated/vortex-tokio-local-disk-footer 1715767 2.66905e+06 0.642839 ns 🚀
random-access/taxi/uniform/vortex-tokio-local-disk 4437856 5.46758e+06 0.811667 ns 🚀
random-access/taxi/uniform/vortex-tokio-local-disk-footer 4413061 5.4699e+06 0.806791 ns 🚀
random-access/lance-tokio-local-disk 785750 759360 1.03475 ns
random-access/lance-tokio-local-disk-footer 1554842 1.43003e+06 1.08728 ns
random-access/taxi/correlated/lance-tokio-local-disk 1013972 994443 1.01964 ns
random-access/taxi/correlated/lance-tokio-local-disk-footer 1718811 1.7135e+06 1.0031 ns
random-access/taxi/uniform/lance-tokio-local-disk 8781157 8.68502e+06 1.01107 ns
random-access/taxi/uniform/lance-tokio-local-disk-footer 9420296 9.43672e+06 0.998259 ns
random-access/feature-vectors/correlated/parquet-tokio-local-disk 13927358109 1.39441e+10 0.998798 ns
random-access/feature-vectors/correlated/parquet-tokio-local-disk-footer 13868865961 1.36229e+10 1.01806 ns
random-access/feature-vectors/uniform/parquet-tokio-local-disk 13664565498 1.35682e+10 1.0071 ns
random-access/feature-vectors/uniform/parquet-tokio-local-disk-footer 13536297568 1.35932e+10 0.995814 ns
random-access/feature-vectors/correlated/vortex-tokio-local-disk 7492386 8.01731e+06 0.934526 ns
random-access/feature-vectors/correlated/vortex-tokio-local-disk-footer 5584983 6.12006e+06 0.912569 ns
random-access/feature-vectors/uniform/vortex-tokio-local-disk 12288629 1.38268e+07 0.888755 ns 🚀
random-access/feature-vectors/uniform/vortex-tokio-local-disk-footer 12232996 1.39107e+07 0.879394 ns 🚀
random-access/feature-vectors/correlated/lance-tokio-local-disk 2408300 2.50249e+06 0.962363 ns
random-access/feature-vectors/correlated/lance-tokio-local-disk-footer 1452983 1.38153e+06 1.05172 ns
random-access/feature-vectors/uniform/lance-tokio-local-disk 1524676 1.55598e+06 0.979881 ns
random-access/feature-vectors/uniform/lance-tokio-local-disk-footer 2482759 2.50997e+06 0.98916 ns
random-access/nested-lists/correlated/parquet-tokio-local-disk 159784059 1.60986e+08 0.992535 ns
random-access/nested-lists/correlated/parquet-tokio-local-disk-footer 160564781 1.60077e+08 1.00304 ns
random-access/nested-lists/uniform/parquet-tokio-local-disk 161047506 1.61331e+08 0.998244 ns
random-access/nested-lists/uniform/parquet-tokio-local-disk-footer 160883409 1.61975e+08 0.993262 ns
random-access/nested-lists/correlated/vortex-tokio-local-disk 714158 717704 0.995059 ns
random-access/nested-lists/correlated/vortex-tokio-local-disk-footer 803930 913170 0.880373 ns 🚀
random-access/nested-lists/uniform/vortex-tokio-local-disk 2510028 2.40284e+06 1.04461 ns
random-access/nested-lists/uniform/vortex-tokio-local-disk-footer 2456221 2.56798e+06 0.956481 ns
random-access/nested-lists/correlated/lance-tokio-local-disk 272800 264267 1.03229 ns
random-access/nested-lists/correlated/lance-tokio-local-disk-footer 718001 760226 0.944457 ns
random-access/nested-lists/uniform/lance-tokio-local-disk 1183069 1.20282e+06 0.983581 ns
random-access/nested-lists/uniform/lance-tokio-local-disk-footer 1667712 1.72795e+06 0.965139 ns
random-access/nested-structs/correlated/parquet-tokio-local-disk 26435924 2.68681e+07 0.983915 ns
random-access/nested-structs/correlated/parquet-tokio-local-disk-footer 26487774 2.68145e+07 0.987817 ns
random-access/nested-structs/uniform/parquet-tokio-local-disk 26790436 2.77836e+07 0.964254 ns
random-access/nested-structs/uniform/parquet-tokio-local-disk-footer 31318793 2.68002e+07 1.1686 ns 🚨
random-access/nested-structs/correlated/vortex-tokio-local-disk 910707 929533 0.979747 ns
random-access/nested-structs/correlated/vortex-tokio-local-disk-footer 874523 842751 1.0377 ns
random-access/nested-structs/uniform/vortex-tokio-local-disk 1706388 1.80723e+06 0.944201 ns
random-access/nested-structs/uniform/vortex-tokio-local-disk-footer 1687680 1.84626e+06 0.914107 ns
random-access/nested-structs/correlated/lance-tokio-local-disk 433608 442303 0.980342 ns
random-access/nested-structs/correlated/lance-tokio-local-disk-footer 645740 664663 0.97153 ns
random-access/nested-structs/uniform/lance-tokio-local-disk 2872175 2.94685e+06 0.974661 ns
random-access/nested-structs/uniform/lance-tokio-local-disk-footer 3226051 3.18798e+06 1.01194 ns

@github-actions
Copy link
Contributor

Benchmarks: Statistical and Population Genetics

Summary

  • Overall: 1.018x ➖
  • Vortex: 1.024x ➖
  • duckdb:vortex: 1.024x ➖
  • Best: statpopgen_q00/duckdb:vortex-compact (0.983x)
  • Worst: statpopgen_q01/duckdb:vortex-compact (1.146x)
  • Significant (>10%): 0↑ 2↓
Detailed Results Table
name PR 5745da5 base 8cafbfe ratio (PR/base) unit remark
statpopgen_q00/duckdb:parquet 231912315 2.32455e+08 0.997667 ns
statpopgen_q01/duckdb:parquet 376416693 3.75083e+08 1.00355 ns
statpopgen_q02/duckdb:parquet 680026496 6.85579e+08 0.9919 ns
statpopgen_q03/duckdb:parquet 1108323013 1.10314e+09 1.0047 ns
statpopgen_q04/duckdb:parquet 1119755305 1.1271e+09 0.993483 ns
statpopgen_q05/duckdb:parquet 740138579 7.43163e+08 0.99593 ns
statpopgen_q06/duckdb:parquet 1336557316 1.34505e+09 0.993687 ns
statpopgen_q07/duckdb:parquet 865525552 8.53392e+08 1.01422 ns
statpopgen_q08/duckdb:parquet 855771410 8.61078e+08 0.993837 ns
statpopgen_q09/duckdb:parquet 915019316 9.16082e+08 0.99884 ns
statpopgen_q10/duckdb:parquet 2325758616 2.14281e+09 1.08538 ns
statpopgen_q00/duckdb:vortex-file-compressed 11493021 1.0949e+07 1.04969 ns
statpopgen_q01/duckdb:vortex-file-compressed 107133202 9.69107e+07 1.10548 ns 🚨
statpopgen_q02/duckdb:vortex-file-compressed 1254184445 1.16912e+09 1.07276 ns
statpopgen_q03/duckdb:vortex-file-compressed 2759100595 2.74155e+09 1.0064 ns
statpopgen_q04/duckdb:vortex-file-compressed 2738751724 2.72252e+09 1.00596 ns
statpopgen_q05/duckdb:vortex-file-compressed 1270080394 1.25131e+09 1.015 ns
statpopgen_q06/duckdb:vortex-file-compressed 1919160663 1.92241e+09 0.998308 ns
statpopgen_q07/duckdb:vortex-file-compressed 197993337 1.95408e+08 1.01323 ns
statpopgen_q08/duckdb:vortex-file-compressed 210030339 2.11004e+08 0.995385 ns
statpopgen_q09/duckdb:vortex-file-compressed 2471066180 2.49818e+09 0.989147 ns
statpopgen_q10/duckdb:vortex-file-compressed 3923331495 3.91327e+09 1.00257 ns
statpopgen_q00/duckdb:vortex-compact 10694454 1.08826e+07 0.98271 ns
statpopgen_q01/duckdb:vortex-compact 143185615 1.24988e+08 1.1456 ns 🚨
statpopgen_q02/duckdb:vortex-compact 1699821988 1.54785e+09 1.09818 ns
statpopgen_q03/duckdb:vortex-compact 3178976470 3.13485e+09 1.01408 ns
statpopgen_q04/duckdb:vortex-compact 3124479228 3.13425e+09 0.996882 ns
statpopgen_q05/duckdb:vortex-compact 1576440207 1.56453e+09 1.00761 ns
statpopgen_q06/duckdb:vortex-compact 2448162626 2.4581e+09 0.995958 ns
statpopgen_q07/duckdb:vortex-compact 961902598 9.6949e+08 0.992173 ns
statpopgen_q08/duckdb:vortex-compact 1007913889 9.97856e+08 1.01008 ns
statpopgen_q09/duckdb:vortex-compact 2891036398 2.91632e+09 0.991329 ns
statpopgen_q10/duckdb:vortex-compact 4854784648 4.54938e+09 1.06713 ns

@github-actions
Copy link
Contributor

Benchmarks: TPC-H SF=10 on S3

Summary

  • Overall: 0.993x ➖
  • Vortex: 0.988x ➖
  • duckdb:vortex: 0.983x ➖
  • datafusion:vortex: 0.993x ➖
  • Best: tpch_q02/datafusion:vortex-file-compressed (0.800x)
  • Worst: tpch_q16/datafusion:vortex-compact (1.183x)
  • Significant (>30%): 0↑ 0↓
Detailed Results Table
name PR 5745da5 base 8cafbfe ratio (PR/base) unit remark
tpch_q01/datafusion:parquet 843520083 8.57264e+08 0.983968 ns
tpch_q02/datafusion:parquet 657141460 6.75459e+08 0.972881 ns
tpch_q03/datafusion:parquet 963169071 9.04163e+08 1.06526 ns
tpch_q04/datafusion:parquet 453005132 4.94308e+08 0.916442 ns
tpch_q05/datafusion:parquet 1181703077 1.09483e+09 1.07935 ns
tpch_q06/datafusion:parquet 525139126 5.2168e+08 1.00663 ns
tpch_q07/datafusion:parquet 1314522133 1.34617e+09 0.97649 ns
tpch_q08/datafusion:parquet 1492467636 1.48024e+09 1.00826 ns
tpch_q09/datafusion:parquet 1759497978 1.7484e+09 1.00635 ns
tpch_q10/datafusion:parquet 1969244652 2.00922e+09 0.980104 ns
tpch_q11/datafusion:parquet 541023563 5.37839e+08 1.00592 ns
tpch_q12/datafusion:parquet 655999901 6.2774e+08 1.04502 ns
tpch_q13/datafusion:parquet 669199475 6.54679e+08 1.02218 ns
tpch_q14/datafusion:parquet 764096498 7.86439e+08 0.97159 ns
tpch_q15/datafusion:parquet 1151537218 1.14381e+09 1.00676 ns
tpch_q16/datafusion:parquet 363803178 3.92609e+08 0.926629 ns
tpch_q17/datafusion:parquet 1377523782 1.36785e+09 1.00707 ns
tpch_q18/datafusion:parquet 1550473597 1.64334e+09 0.943489 ns
tpch_q19/datafusion:parquet 949972482 9.24743e+08 1.02728 ns
tpch_q20/datafusion:parquet 1088617813 1.10207e+09 0.987794 ns
tpch_q21/datafusion:parquet 1649162705 1.7431e+09 0.946111 ns
tpch_q22/datafusion:parquet 639806433 6.56498e+08 0.974574 ns
tpch_q01/datafusion:vortex-file-compressed 689520429 6.75957e+08 1.02007 ns
tpch_q02/datafusion:vortex-file-compressed 600773932 7.50517e+08 0.80048 ns
tpch_q03/datafusion:vortex-file-compressed 736738439 6.93277e+08 1.06269 ns
tpch_q04/datafusion:vortex-file-compressed 517729379 5.25904e+08 0.984457 ns
tpch_q05/datafusion:vortex-file-compressed 979726848 1.02718e+09 0.9538 ns
tpch_q06/datafusion:vortex-file-compressed 576813295 5.62791e+08 1.02492 ns
tpch_q07/datafusion:vortex-file-compressed 1069074071 1.21154e+09 0.882413 ns
tpch_q08/datafusion:vortex-file-compressed 1085356158 1.1162e+09 0.972371 ns
tpch_q09/datafusion:vortex-file-compressed 1371817605 1.39482e+09 0.983506 ns
tpch_q10/datafusion:vortex-file-compressed 978063584 9.11152e+08 1.07344 ns
tpch_q11/datafusion:vortex-file-compressed 469910471 5.58435e+08 0.841478 ns
tpch_q12/datafusion:vortex-file-compressed 838488883 8.09992e+08 1.03518 ns
tpch_q13/datafusion:vortex-file-compressed 448020283 4.45186e+08 1.00637 ns
tpch_q14/datafusion:vortex-file-compressed 540697672 5.87159e+08 0.920872 ns
tpch_q15/datafusion:vortex-file-compressed 1008589522 1.02096e+09 0.987881 ns
tpch_q16/datafusion:vortex-file-compressed 267321084 2.90633e+08 0.919791 ns
tpch_q17/datafusion:vortex-file-compressed 1167900562 1.14309e+09 1.0217 ns
tpch_q18/datafusion:vortex-file-compressed 1374300561 1.35518e+09 1.01411 ns
tpch_q19/datafusion:vortex-file-compressed 677011118 6.73455e+08 1.00528 ns
tpch_q20/datafusion:vortex-file-compressed 832130175 8.23484e+08 1.0105 ns
tpch_q21/datafusion:vortex-file-compressed 1544952741 1.59927e+09 0.966039 ns
tpch_q22/datafusion:vortex-file-compressed 286239763 3.09808e+08 0.923927 ns
tpch_q01/datafusion:vortex-compact 681861029 6.78303e+08 1.00524 ns
tpch_q02/datafusion:vortex-compact 580919402 6.02621e+08 0.963988 ns
tpch_q03/datafusion:vortex-compact 643998216 6.88002e+08 0.936041 ns
tpch_q04/datafusion:vortex-compact 471024434 4.40634e+08 1.06897 ns
tpch_q05/datafusion:vortex-compact 907157376 9.04892e+08 1.0025 ns
tpch_q06/datafusion:vortex-compact 580200279 5.52099e+08 1.0509 ns
tpch_q07/datafusion:vortex-compact 1063920733 1.04882e+09 1.0144 ns
tpch_q08/datafusion:vortex-compact 1082776437 1.07621e+09 1.0061 ns
tpch_q09/datafusion:vortex-compact 1286510836 1.32454e+09 0.97129 ns
tpch_q10/datafusion:vortex-compact 788949624 8.25469e+08 0.95576 ns
tpch_q11/datafusion:vortex-compact 397139779 3.74712e+08 1.05985 ns
tpch_q12/datafusion:vortex-compact 717533881 7.23541e+08 0.991697 ns
tpch_q13/datafusion:vortex-compact 395359846 3.74683e+08 1.05518 ns
tpch_q14/datafusion:vortex-compact 558784809 5.76616e+08 0.969077 ns
tpch_q15/datafusion:vortex-compact 968176913 9.83486e+08 0.984434 ns
tpch_q16/datafusion:vortex-compact 307938301 2.60266e+08 1.18317 ns
tpch_q17/datafusion:vortex-compact 1166874530 1.16431e+09 1.0022 ns
tpch_q18/datafusion:vortex-compact 1143149812 1.1641e+09 0.982004 ns
tpch_q19/datafusion:vortex-compact 628033472 5.67207e+08 1.10724 ns
tpch_q20/datafusion:vortex-compact 797696548 7.62103e+08 1.0467 ns
tpch_q21/datafusion:vortex-compact 1401772456 1.40836e+09 0.995325 ns
tpch_q22/datafusion:vortex-compact 307997469 3.0309e+08 1.01619 ns
tpch_q01/duckdb:parquet 873580138 8.77481e+08 0.995554 ns
tpch_q02/duckdb:parquet 1233295183 1.16038e+09 1.06284 ns
tpch_q03/duckdb:parquet 1413293011 1.19558e+09 1.1821 ns
tpch_q04/duckdb:parquet 751315396 7.95235e+08 0.944772 ns
tpch_q05/duckdb:parquet 1685569272 1.63109e+09 1.0334 ns
tpch_q06/duckdb:parquet 581264969 6.00907e+08 0.967313 ns
tpch_q07/duckdb:parquet 1384446635 1.45992e+09 0.948304 ns
tpch_q08/duckdb:parquet 1881572964 2.00103e+09 0.940303 ns
tpch_q09/duckdb:parquet 1812960166 1.93701e+09 0.935957 ns
tpch_q10/duckdb:parquet 2546394794 2.63097e+09 0.967854 ns
tpch_q11/duckdb:parquet 727529746 6.57344e+08 1.10677 ns
tpch_q12/duckdb:parquet 773393035 7.15665e+08 1.08066 ns
tpch_q13/duckdb:parquet 977704450 9.63437e+08 1.01481 ns
tpch_q14/duckdb:parquet 998257349 1.00453e+09 0.993758 ns
tpch_q15/duckdb:parquet 879346910 8.47557e+08 1.03751 ns
tpch_q16/duckdb:parquet 598564447 6.25289e+08 0.95726 ns
tpch_q17/duckdb:parquet 1129042967 1.0542e+09 1.07099 ns
tpch_q18/duckdb:parquet 1047963161 1.04545e+09 1.0024 ns
tpch_q19/duckdb:parquet 1241816967 1.24818e+09 0.994904 ns
tpch_q20/duckdb:parquet 1390817351 1.34643e+09 1.03297 ns
tpch_q21/duckdb:parquet 1441817980 1.45706e+09 0.989542 ns
tpch_q22/duckdb:parquet 845464368 7.77759e+08 1.08705 ns
tpch_q01/duckdb:vortex-file-compressed 581772557 6.28882e+08 0.92509 ns
tpch_q02/duckdb:vortex-file-compressed 894412691 9.47732e+08 0.94374 ns
tpch_q03/duckdb:vortex-file-compressed 869930203 9.09496e+08 0.956497 ns
tpch_q04/duckdb:vortex-file-compressed 574712877 5.73902e+08 1.00141 ns
tpch_q05/duckdb:vortex-file-compressed 1229962350 1.20479e+09 1.02089 ns
tpch_q06/duckdb:vortex-file-compressed 789936146 8.1653e+08 0.967431 ns
tpch_q07/duckdb:vortex-file-compressed 1129975654 1.17052e+09 0.965365 ns
tpch_q08/duckdb:vortex-file-compressed 1414786623 1.44449e+09 0.979435 ns
tpch_q09/duckdb:vortex-file-compressed 1382912530 1.4483e+09 0.954854 ns
tpch_q10/duckdb:vortex-file-compressed 1291934674 1.33679e+09 0.966448 ns
tpch_q11/duckdb:vortex-file-compressed 638045426 6.13957e+08 1.03923 ns
tpch_q12/duckdb:vortex-file-compressed 655943238 6.62086e+08 0.990722 ns
tpch_q13/duckdb:vortex-file-compressed 919730871 9.29563e+08 0.989423 ns
tpch_q14/duckdb:vortex-file-compressed 858775857 8.33124e+08 1.03079 ns
tpch_q15/duckdb:vortex-file-compressed 618222710 6.06857e+08 1.01873 ns
tpch_q16/duckdb:vortex-file-compressed 420401565 3.93557e+08 1.06821 ns
tpch_q17/duckdb:vortex-file-compressed 956517684 9.75532e+08 0.980509 ns
tpch_q18/duckdb:vortex-file-compressed 989717515 1.0392e+09 0.952381 ns
tpch_q19/duckdb:vortex-file-compressed 679766839 7.55311e+08 0.899982 ns
tpch_q20/duckdb:vortex-file-compressed 1063925400 1.18083e+09 0.900994 ns
tpch_q21/duckdb:vortex-file-compressed 1800664796 1.94052e+09 0.927928 ns
tpch_q22/duckdb:vortex-file-compressed 462868609 4.66081e+08 0.993108 ns
tpch_q01/duckdb:vortex-compact 594784687 6.03053e+08 0.986289 ns
tpch_q02/duckdb:vortex-compact 825474432 8.17485e+08 1.00977 ns
tpch_q03/duckdb:vortex-compact 737721352 7.44414e+08 0.99101 ns
tpch_q04/duckdb:vortex-compact 484446550 4.6721e+08 1.03689 ns
tpch_q05/duckdb:vortex-compact 1007230631 1.02393e+09 0.983695 ns
tpch_q06/duckdb:vortex-compact 676747424 6.86013e+08 0.986493 ns
tpch_q07/duckdb:vortex-compact 957234898 1.03359e+09 0.926123 ns
tpch_q08/duckdb:vortex-compact 1366000492 1.3371e+09 1.02161 ns
tpch_q09/duckdb:vortex-compact 1277059358 1.24521e+09 1.02557 ns
tpch_q10/duckdb:vortex-compact 1140340922 1.07775e+09 1.05808 ns
tpch_q11/duckdb:vortex-compact 602078329 5.94198e+08 1.01326 ns
tpch_q12/duckdb:vortex-compact 603073079 6.05664e+08 0.995723 ns
tpch_q13/duckdb:vortex-compact 753748131 7.82936e+08 0.96272 ns
tpch_q14/duckdb:vortex-compact 777540063 7.82535e+08 0.993616 ns
tpch_q15/duckdb:vortex-compact 583100551 6.05627e+08 0.962805 ns
tpch_q16/duckdb:vortex-compact 366820472 3.7164e+08 0.987032 ns
tpch_q17/duckdb:vortex-compact 861866669 9.75558e+08 0.883461 ns
tpch_q18/duckdb:vortex-compact 815000371 8.43169e+08 0.966592 ns
tpch_q19/duckdb:vortex-compact 672748932 6.65618e+08 1.01071 ns
tpch_q20/duckdb:vortex-compact 1053245633 1.01277e+09 1.03997 ns
tpch_q21/duckdb:vortex-compact 1576471219 1.57702e+09 0.999651 ns
tpch_q22/duckdb:vortex-compact 477997420 4.84555e+08 0.986467 ns

@github-actions
Copy link
Contributor

Benchmarks: Clickbench on NVME

Summary

  • Overall: 0.999x ➖
  • Vortex: 0.994x ➖
  • duckdb:vortex: 0.989x ➖
  • datafusion:vortex: 1.000x ➖
  • Best: clickbench_q22/duckdb:vortex-file-compressed (0.815x)
  • Worst: clickbench_q01/datafusion:vortex-file-compressed (1.380x)
  • Significant (>10%): 5↑ 3↓
Detailed Results Table
name PR 5745da5 base 8cafbfe ratio (PR/base) unit remark
clickbench_q00/datafusion:parquet 1764172 1.81617e+06 0.97137 ns
clickbench_q01/datafusion:parquet 21469740 2.14009e+07 1.00322 ns
clickbench_q02/datafusion:parquet 53065413 5.52391e+07 0.960649 ns
clickbench_q03/datafusion:parquet 43752520 4.59756e+07 0.951648 ns
clickbench_q04/datafusion:parquet 375206797 3.72673e+08 1.0068 ns
clickbench_q05/datafusion:parquet 365281746 3.56444e+08 1.02479 ns
clickbench_q06/datafusion:parquet 1633644 1.58946e+06 1.0278 ns
clickbench_q07/datafusion:parquet 28381279 2.68021e+07 1.05892 ns
clickbench_q08/datafusion:parquet 466692536 4.47684e+08 1.04246 ns
clickbench_q09/datafusion:parquet 702716859 6.95156e+08 1.01088 ns
clickbench_q10/datafusion:parquet 120837101 1.23805e+08 0.97603 ns
clickbench_q11/datafusion:parquet 148264922 1.50798e+08 0.983204 ns
clickbench_q12/datafusion:parquet 366227087 3.59883e+08 1.01763 ns
clickbench_q13/datafusion:parquet 529138750 5.20675e+08 1.01626 ns
clickbench_q14/datafusion:parquet 361234629 3.50733e+08 1.02994 ns
clickbench_q15/datafusion:parquet 438397524 4.20763e+08 1.04191 ns
clickbench_q16/datafusion:parquet 792695152 7.57464e+08 1.04651 ns
clickbench_q17/datafusion:parquet 797575963 7.35621e+08 1.08422 ns
clickbench_q18/datafusion:parquet 1567049328 1.48965e+09 1.05196 ns
clickbench_q19/datafusion:parquet 37377313 3.47934e+07 1.07426 ns
clickbench_q20/datafusion:parquet 594085237 5.79312e+08 1.0255 ns
clickbench_q21/datafusion:parquet 677246210 6.72688e+08 1.00678 ns
clickbench_q22/datafusion:parquet 997324458 9.80497e+08 1.01716 ns
clickbench_q23/datafusion:parquet 3946142625 3.87688e+09 1.01786 ns
clickbench_q24/datafusion:parquet 104449315 1.07796e+08 0.968956 ns
clickbench_q25/datafusion:parquet 147115154 1.46504e+08 1.00417 ns
clickbench_q26/datafusion:parquet 112204532 1.04948e+08 1.06914 ns
clickbench_q27/datafusion:parquet 1025414090 9.97213e+08 1.02828 ns
clickbench_q28/datafusion:parquet 5980477556 5.91564e+09 1.01096 ns
clickbench_q29/datafusion:parquet 226475265 2.21836e+08 1.02091 ns
clickbench_q30/datafusion:parquet 369505412 3.61914e+08 1.02098 ns
clickbench_q31/datafusion:parquet 414021651 4.16398e+08 0.994294 ns
clickbench_q32/datafusion:parquet 1497171275 1.32842e+09 1.12704 ns 🚨
clickbench_q33/datafusion:parquet 1561302573 1.55414e+09 1.00461 ns
clickbench_q34/datafusion:parquet 1585563057 1.54791e+09 1.02432 ns
clickbench_q35/datafusion:parquet 605513690 5.96154e+08 1.0157 ns
clickbench_q36/datafusion:parquet 151986855 1.48876e+08 1.02089 ns
clickbench_q37/datafusion:parquet 61533095 5.94473e+07 1.03509 ns
clickbench_q38/datafusion:parquet 97293180 9.18621e+07 1.05912 ns
clickbench_q39/datafusion:parquet 307120044 2.81878e+08 1.08955 ns
clickbench_q40/datafusion:parquet 37381260 3.53937e+07 1.05616 ns
clickbench_q41/datafusion:parquet 34139099 3.19268e+07 1.06929 ns
clickbench_q42/datafusion:parquet 33768431 3.34395e+07 1.00984 ns
clickbench_q00/datafusion:vortex-file-compressed 1730283 1.7416e+06 0.993505 ns
clickbench_q01/datafusion:vortex-file-compressed 18182835 1.31784e+07 1.37975 ns 🚨
clickbench_q02/datafusion:vortex-file-compressed 43090476 3.30316e+07 1.30452 ns 🚨
clickbench_q03/datafusion:vortex-file-compressed 37240411 3.66501e+07 1.01611 ns
clickbench_q04/datafusion:vortex-file-compressed 336486347 3.26046e+08 1.03202 ns
clickbench_q05/datafusion:vortex-file-compressed 338775008 3.23578e+08 1.04697 ns
clickbench_q06/datafusion:vortex-file-compressed 1767419 1.74551e+06 1.01255 ns
clickbench_q07/datafusion:vortex-file-compressed 19864002 1.83714e+07 1.08125 ns
clickbench_q08/datafusion:vortex-file-compressed 398858552 3.88127e+08 1.02765 ns
clickbench_q09/datafusion:vortex-file-compressed 608069228 5.95767e+08 1.02065 ns
clickbench_q10/datafusion:vortex-file-compressed 76500486 7.40122e+07 1.03362 ns
clickbench_q11/datafusion:vortex-file-compressed 85089250 8.40308e+07 1.0126 ns
clickbench_q12/datafusion:vortex-file-compressed 280485944 2.82138e+08 0.994143 ns
clickbench_q13/datafusion:vortex-file-compressed 432714827 4.34998e+08 0.994751 ns
clickbench_q14/datafusion:vortex-file-compressed 258495142 2.58704e+08 0.999193 ns
clickbench_q15/datafusion:vortex-file-compressed 392332596 3.86645e+08 1.01471 ns
clickbench_q16/datafusion:vortex-file-compressed 751160132 7.46596e+08 1.00611 ns
clickbench_q17/datafusion:vortex-file-compressed 732228482 7.42573e+08 0.986069 ns
clickbench_q18/datafusion:vortex-file-compressed 1470461124 1.42207e+09 1.03403 ns
clickbench_q19/datafusion:vortex-file-compressed 27777553 2.89781e+07 0.958572 ns
clickbench_q20/datafusion:vortex-file-compressed 344259256 3.56735e+08 0.965029 ns
clickbench_q21/datafusion:vortex-file-compressed 408448768 4.08468e+08 0.999952 ns
clickbench_q22/datafusion:vortex-file-compressed 579179793 5.73775e+08 1.00942 ns
clickbench_q23/datafusion:vortex-file-compressed 583398473 5.77589e+08 1.01006 ns
clickbench_q24/datafusion:vortex-file-compressed 48969104 5.4891e+07 0.892116 ns 🚀
clickbench_q25/datafusion:vortex-file-compressed 74138696 7.22236e+07 1.02652 ns
clickbench_q26/datafusion:vortex-file-compressed 49582400 4.74275e+07 1.04544 ns
clickbench_q27/datafusion:vortex-file-compressed 827247884 8.30897e+08 0.995608 ns
clickbench_q28/datafusion:vortex-file-compressed 6862159525 6.86156e+09 1.00009 ns
clickbench_q29/datafusion:vortex-file-compressed 244041831 2.37282e+08 1.02849 ns
clickbench_q30/datafusion:vortex-file-compressed 262626751 2.64561e+08 0.992689 ns
clickbench_q31/datafusion:vortex-file-compressed 304417799 3.04543e+08 0.999588 ns
clickbench_q32/datafusion:vortex-file-compressed 1345704486 1.58882e+09 0.846983 ns 🚀
clickbench_q33/datafusion:vortex-file-compressed 1426865437 1.43649e+09 0.993303 ns
clickbench_q34/datafusion:vortex-file-compressed 1430713927 1.45553e+09 0.982948 ns
clickbench_q35/datafusion:vortex-file-compressed 537740431 5.42828e+08 0.990627 ns
clickbench_q36/datafusion:vortex-file-compressed 83394850 8.66345e+07 0.962606 ns
clickbench_q37/datafusion:vortex-file-compressed 38930841 4.02959e+07 0.966124 ns
clickbench_q38/datafusion:vortex-file-compressed 24315448 2.38693e+07 1.01869 ns
clickbench_q39/datafusion:vortex-file-compressed 164231536 1.60124e+08 1.02565 ns
clickbench_q40/datafusion:vortex-file-compressed 21010881 2.14966e+07 0.977406 ns
clickbench_q41/datafusion:vortex-file-compressed 19532208 1.97116e+07 0.990898 ns
clickbench_q42/datafusion:vortex-file-compressed 22340490 2.32485e+07 0.960941 ns
clickbench_q00/datafusion:vortex-compact 1734528 1.86727e+06 0.928913 ns
clickbench_q01/datafusion:vortex-compact 18514270 1.81986e+07 1.01735 ns
clickbench_q02/datafusion:vortex-compact 42830975 4.33286e+07 0.988514 ns
clickbench_q03/datafusion:vortex-compact 43127993 4.32774e+07 0.996547 ns
clickbench_q04/datafusion:vortex-compact 353582251 3.53121e+08 1.00131 ns
clickbench_q05/datafusion:vortex-compact 354038902 3.47416e+08 1.01906 ns
clickbench_q06/datafusion:vortex-compact 1776017 1.80721e+06 0.982739 ns
clickbench_q07/datafusion:vortex-compact 26869400 2.83061e+07 0.949245 ns
clickbench_q08/datafusion:vortex-compact 444057218 4.53173e+08 0.979885 ns
clickbench_q09/datafusion:vortex-compact 675426500 6.96439e+08 0.969829 ns
clickbench_q10/datafusion:vortex-compact 133503049 1.35328e+08 0.986511 ns
clickbench_q11/datafusion:vortex-compact 181422085 1.81728e+08 0.998317 ns
clickbench_q12/datafusion:vortex-compact 303718711 3.05447e+08 0.994341 ns
clickbench_q13/datafusion:vortex-compact 548146151 5.53726e+08 0.989923 ns
clickbench_q14/datafusion:vortex-compact 316173265 3.17058e+08 0.99721 ns
clickbench_q15/datafusion:vortex-compact 413743665 4.03274e+08 1.02596 ns
clickbench_q16/datafusion:vortex-compact 839136900 8.21893e+08 1.02098 ns
clickbench_q17/datafusion:vortex-compact 805655226 8.12143e+08 0.992012 ns
clickbench_q18/datafusion:vortex-compact 1516536094 1.52351e+09 0.995424 ns
clickbench_q19/datafusion:vortex-compact 33183926 3.14532e+07 1.05502 ns
clickbench_q20/datafusion:vortex-compact 425875596 4.51696e+08 0.942837 ns
clickbench_q21/datafusion:vortex-compact 627837803 6.3113e+08 0.994784 ns
clickbench_q22/datafusion:vortex-compact 1035203291 1.0428e+09 0.992719 ns
clickbench_q23/datafusion:vortex-compact 3077787045 2.97885e+09 1.03321 ns
clickbench_q24/datafusion:vortex-compact 91045557 1.00313e+08 0.907617 ns
clickbench_q25/datafusion:vortex-compact 115999503 1.18759e+08 0.976763 ns
clickbench_q26/datafusion:vortex-compact 97816538 9.61246e+07 1.0176 ns
clickbench_q27/datafusion:vortex-compact 879679317 8.84542e+08 0.994503 ns
clickbench_q28/datafusion:vortex-compact 6035202758 6.22015e+09 0.970266 ns
clickbench_q29/datafusion:vortex-compact 217571556 2.22882e+08 0.976174 ns
clickbench_q30/datafusion:vortex-compact 401531793 4.0462e+08 0.992368 ns
clickbench_q31/datafusion:vortex-compact 476238244 4.7548e+08 1.00159 ns
clickbench_q32/datafusion:vortex-compact 1379231519 1.46795e+09 0.939561 ns
clickbench_q33/datafusion:vortex-compact 1562969495 1.56559e+09 0.998324 ns
clickbench_q34/datafusion:vortex-compact 1477049240 1.48672e+09 0.993495 ns
clickbench_q35/datafusion:vortex-compact 592997157 5.82909e+08 1.01731 ns
clickbench_q36/datafusion:vortex-compact 92535029 9.31422e+07 0.993481 ns
clickbench_q37/datafusion:vortex-compact 41429463 4.27127e+07 0.969956 ns
clickbench_q38/datafusion:vortex-compact 32692381 3.26352e+07 1.00175 ns
clickbench_q39/datafusion:vortex-compact 168983734 1.77626e+08 0.951344 ns
clickbench_q40/datafusion:vortex-compact 27084451 2.71839e+07 0.996343 ns
clickbench_q41/datafusion:vortex-compact 26845242 2.72603e+07 0.984773 ns
clickbench_q42/datafusion:vortex-compact 23186620 2.31213e+07 1.00282 ns
clickbench_q00/duckdb:parquet 126978563 1.28914e+08 0.98499 ns
clickbench_q01/duckdb:parquet 50702018 5.2567e+07 0.964521 ns
clickbench_q02/duckdb:parquet 64149659 6.50275e+07 0.986501 ns
clickbench_q03/duckdb:parquet 63114620 6.2836e+07 1.00443 ns
clickbench_q04/duckdb:parquet 203755959 2.04147e+08 0.998085 ns
clickbench_q05/duckdb:parquet 275067022 2.73051e+08 1.00738 ns
clickbench_q06/duckdb:parquet 61825960 6.18116e+07 1.00023 ns
clickbench_q07/duckdb:parquet 55421307 5.61267e+07 0.987432 ns
clickbench_q08/duckdb:parquet 267654265 2.69035e+08 0.994868 ns
clickbench_q09/duckdb:parquet 395228468 3.96326e+08 0.99723 ns
clickbench_q10/duckdb:parquet 96112495 9.68838e+07 0.992039 ns
clickbench_q11/duckdb:parquet 108164962 1.08174e+08 0.999915 ns
clickbench_q12/duckdb:parquet 289477002 2.91655e+08 0.992531 ns
clickbench_q13/duckdb:parquet 477487661 4.82791e+08 0.989015 ns
clickbench_q14/duckdb:parquet 323525538 3.26096e+08 0.992117 ns
clickbench_q15/duckdb:parquet 239490507 2.43811e+08 0.982279 ns
clickbench_q16/duckdb:parquet 577135627 5.77917e+08 0.998648 ns
clickbench_q17/duckdb:parquet 478135611 4.92887e+08 0.970071 ns
clickbench_q18/duckdb:parquet 1000384561 9.93755e+08 1.00667 ns
clickbench_q19/duckdb:parquet 49585906 5.03264e+07 0.985285 ns
clickbench_q20/duckdb:parquet 406452118 4.0932e+08 0.992995 ns
clickbench_q21/duckdb:parquet 521935298 5.26651e+08 0.991047 ns
clickbench_q22/duckdb:parquet 921513288 9.17587e+08 1.00428 ns
clickbench_q23/duckdb:parquet 277232472 2.79053e+08 0.993477 ns
clickbench_q24/duckdb:parquet 79899793 7.97133e+07 1.00234 ns
clickbench_q25/duckdb:parquet 141738019 1.39312e+08 1.01741 ns
clickbench_q26/duckdb:parquet 54855924 5.31192e+07 1.03269 ns
clickbench_q27/duckdb:parquet 620338018 6.26471e+08 0.99021 ns
clickbench_q28/duckdb:parquet 4877151271 4.91787e+09 0.99172 ns
clickbench_q29/duckdb:parquet 62373993 6.31302e+07 0.988021 ns
clickbench_q30/duckdb:parquet 310979327 3.1152e+08 0.998264 ns
clickbench_q31/duckdb:parquet 353137707 3.5402e+08 0.997507 ns
clickbench_q32/duckdb:parquet 1052301106 1.06545e+09 0.987661 ns
clickbench_q33/duckdb:parquet 1076912428 1.07912e+09 0.997952 ns
clickbench_q34/duckdb:parquet 1123875561 1.13117e+09 0.993548 ns
clickbench_q35/duckdb:parquet 353839210 3.50839e+08 1.00855 ns
clickbench_q36/duckdb:parquet 60927367 6.28783e+07 0.968973 ns
clickbench_q37/duckdb:parquet 48876656 4.90137e+07 0.997204 ns
clickbench_q38/duckdb:parquet 51951457 5.20433e+07 0.998235 ns
clickbench_q39/duckdb:parquet 94216497 9.35237e+07 1.00741 ns
clickbench_q40/duckdb:parquet 52913291 5.41344e+07 0.977443 ns
clickbench_q41/duckdb:parquet 56466274 5.67802e+07 0.99447 ns
clickbench_q42/duckdb:parquet 44573347 4.32836e+07 1.0298 ns
clickbench_q00/duckdb:vortex-file-compressed 5530678 5.17896e+06 1.06791 ns
clickbench_q01/duckdb:vortex-file-compressed 13359362 1.37123e+07 0.974264 ns
clickbench_q02/duckdb:vortex-file-compressed 24177455 2.41887e+07 0.999534 ns
clickbench_q03/duckdb:vortex-file-compressed 29907862 2.96702e+07 1.00801 ns
clickbench_q04/duckdb:vortex-file-compressed 169462380 1.74806e+08 0.969433 ns
clickbench_q05/duckdb:vortex-file-compressed 198356491 1.92465e+08 1.03061 ns
clickbench_q06/duckdb:vortex-file-compressed 20320701 2.13712e+07 0.950844 ns
clickbench_q07/duckdb:vortex-file-compressed 18111604 1.72309e+07 1.05111 ns
clickbench_q08/duckdb:vortex-file-compressed 261399105 2.6315e+08 0.993346 ns
clickbench_q09/duckdb:vortex-file-compressed 376530571 3.72826e+08 1.00994 ns
clickbench_q10/duckdb:vortex-file-compressed 76159871 7.5348e+07 1.01077 ns
clickbench_q11/duckdb:vortex-file-compressed 84308671 8.35645e+07 1.0089 ns
clickbench_q12/duckdb:vortex-file-compressed 201144162 2.02349e+08 0.994048 ns
clickbench_q13/duckdb:vortex-file-compressed 481004015 4.86756e+08 0.988182 ns
clickbench_q14/duckdb:vortex-file-compressed 292754405 2.94223e+08 0.995009 ns
clickbench_q15/duckdb:vortex-file-compressed 212911994 2.16892e+08 0.981649 ns
clickbench_q16/duckdb:vortex-file-compressed 947964813 1.03614e+09 0.9149 ns
clickbench_q17/duckdb:vortex-file-compressed 848279034 8.60724e+08 0.985541 ns
clickbench_q18/duckdb:vortex-file-compressed 1410333020 1.43271e+09 0.984383 ns
clickbench_q19/duckdb:vortex-file-compressed 22846464 2.31795e+07 0.985632 ns
clickbench_q20/duckdb:vortex-file-compressed 370095585 3.71294e+08 0.996772 ns
clickbench_q21/duckdb:vortex-file-compressed 396144173 4.02271e+08 0.98477 ns
clickbench_q22/duckdb:vortex-file-compressed 584026296 7.16789e+08 0.814781 ns 🚀
clickbench_q23/duckdb:vortex-file-compressed 1735343951 1.68977e+09 1.02697 ns
clickbench_q24/duckdb:vortex-file-compressed 57296797 5.14402e+07 1.11385 ns 🚨
clickbench_q25/duckdb:vortex-file-compressed 72001893 7.58886e+07 0.948784 ns
clickbench_q26/duckdb:vortex-file-compressed 42389493 4.73843e+07 0.894589 ns 🚀
clickbench_q27/duckdb:vortex-file-compressed 531523508 5.37709e+08 0.988497 ns
clickbench_q28/duckdb:vortex-file-compressed 3030222579 3.0741e+09 0.985728 ns
clickbench_q29/duckdb:vortex-file-compressed 29081700 2.76524e+07 1.05169 ns
clickbench_q30/duckdb:vortex-file-compressed 194341352 1.98551e+08 0.9788 ns
clickbench_q31/duckdb:vortex-file-compressed 280840669 2.72791e+08 1.02951 ns
clickbench_q32/duckdb:vortex-file-compressed 1064730143 1.07565e+09 0.989851 ns
clickbench_q33/duckdb:vortex-file-compressed 1165678530 1.14655e+09 1.01669 ns
clickbench_q34/duckdb:vortex-file-compressed 1555887329 1.58577e+09 0.981155 ns
clickbench_q35/duckdb:vortex-file-compressed 360419472 3.63051e+08 0.992753 ns
clickbench_q36/duckdb:vortex-file-compressed 31751888 3.32936e+07 0.953695 ns
clickbench_q37/duckdb:vortex-file-compressed 22189261 2.29103e+07 0.968528 ns
clickbench_q38/duckdb:vortex-file-compressed 24340727 2.53402e+07 0.960556 ns
clickbench_q39/duckdb:vortex-file-compressed 50324272 5.25073e+07 0.958424 ns
clickbench_q40/duckdb:vortex-file-compressed 24068893 2.24275e+07 1.07318 ns
clickbench_q41/duckdb:vortex-file-compressed 21371825 2.12903e+07 1.00383 ns
clickbench_q42/duckdb:vortex-file-compressed 23791898 2.41662e+07 0.984513 ns
clickbench_q00/duckdb:vortex-compact 5563310 5.62375e+06 0.989252 ns
clickbench_q01/duckdb:vortex-compact 16212806 1.56427e+07 1.03644 ns
clickbench_q02/duckdb:vortex-compact 36582192 3.62602e+07 1.00888 ns
clickbench_q03/duckdb:vortex-compact 39568185 3.90881e+07 1.01228 ns
clickbench_q04/duckdb:vortex-compact 197817343 2.07038e+08 0.955462 ns
clickbench_q05/duckdb:vortex-compact 227129982 2.29021e+08 0.991741 ns
clickbench_q06/duckdb:vortex-compact 20315862 2.05908e+07 0.986647 ns
clickbench_q07/duckdb:vortex-compact 22724578 2.08897e+07 1.08784 ns
clickbench_q08/duckdb:vortex-compact 306318568 3.04558e+08 1.00578 ns
clickbench_q09/duckdb:vortex-compact 466508136 4.62112e+08 1.00951 ns
clickbench_q10/duckdb:vortex-compact 129826508 1.29063e+08 1.00591 ns
clickbench_q11/duckdb:vortex-compact 166086322 1.66828e+08 0.995557 ns
clickbench_q12/duckdb:vortex-compact 248051890 2.5062e+08 0.989754 ns
clickbench_q13/duckdb:vortex-compact 600898087 5.99094e+08 1.00301 ns
clickbench_q14/duckdb:vortex-compact 371067252 3.66117e+08 1.01352 ns
clickbench_q15/duckdb:vortex-compact 239446355 2.40229e+08 0.996744 ns
clickbench_q16/duckdb:vortex-compact 1062942449 1.05976e+09 1.003 ns
clickbench_q17/duckdb:vortex-compact 967489223 9.57158e+08 1.01079 ns
clickbench_q18/duckdb:vortex-compact 1538957176 1.53877e+09 1.00012 ns
clickbench_q19/duckdb:vortex-compact 27246267 2.73321e+07 0.996858 ns
clickbench_q20/duckdb:vortex-compact 462047476 4.95902e+08 0.931731 ns
clickbench_q21/duckdb:vortex-compact 605718145 6.36048e+08 0.952315 ns
clickbench_q22/duckdb:vortex-compact 1033881688 1.23218e+09 0.839067 ns 🚀
clickbench_q23/duckdb:vortex-compact 7797846676 7.56407e+09 1.03091 ns
clickbench_q24/duckdb:vortex-compact 89194279 8.91856e+07 1.0001 ns
clickbench_q25/duckdb:vortex-compact 123301490 1.28273e+08 0.961242 ns
clickbench_q26/duckdb:vortex-compact 88058176 9.51598e+07 0.925372 ns
clickbench_q27/duckdb:vortex-compact 593045404 6.02406e+08 0.984462 ns
clickbench_q28/duckdb:vortex-compact 3166758188 3.16838e+09 0.999489 ns
clickbench_q29/duckdb:vortex-compact 35091708 3.53939e+07 0.991463 ns
clickbench_q30/duckdb:vortex-compact 346188336 3.45647e+08 1.00157 ns
clickbench_q31/duckdb:vortex-compact 453906037 4.52763e+08 1.00252 ns
clickbench_q32/duckdb:vortex-compact 1133696063 1.12328e+09 1.00927 ns
clickbench_q33/duckdb:vortex-compact 1137227360 1.15027e+09 0.98866 ns
clickbench_q34/duckdb:vortex-compact 1628638594 1.65153e+09 0.986139 ns
clickbench_q35/duckdb:vortex-compact 371962732 3.73509e+08 0.995861 ns
clickbench_q36/duckdb:vortex-compact 35692762 3.72603e+07 0.957929 ns
clickbench_q37/duckdb:vortex-compact 24315894 2.63387e+07 0.923202 ns
clickbench_q38/duckdb:vortex-compact 28762971 3.00456e+07 0.957311 ns
clickbench_q39/duckdb:vortex-compact 60360880 6.3857e+07 0.945251 ns
clickbench_q40/duckdb:vortex-compact 27117376 2.61623e+07 1.03651 ns
clickbench_q41/duckdb:vortex-compact 24589605 2.58193e+07 0.952375 ns
clickbench_q42/duckdb:vortex-compact 26720913 2.59673e+07 1.02902 ns
clickbench_q00/duckdb:duckdb 19138734 1.9087e+07 1.00271 ns
clickbench_q01/duckdb:duckdb 37813675 3.79143e+07 0.997347 ns
clickbench_q02/duckdb:duckdb 46495586 4.66639e+07 0.996394 ns
clickbench_q03/duckdb:duckdb 48164105 4.77379e+07 1.00893 ns
clickbench_q04/duckdb:duckdb 191246114 1.89872e+08 1.00724 ns
clickbench_q05/duckdb:duckdb 300789084 2.98508e+08 1.00764 ns
clickbench_q06/duckdb:duckdb 36838524 3.63044e+07 1.01471 ns
clickbench_q07/duckdb:duckdb 39189148 3.83678e+07 1.02141 ns
clickbench_q08/duckdb:duckdb 254557002 2.55689e+08 0.995574 ns
clickbench_q09/duckdb:duckdb 368828787 3.68988e+08 0.999569 ns
clickbench_q10/duckdb:duckdb 110929536 1.09226e+08 1.0156 ns
clickbench_q11/duckdb:duckdb 122552058 1.18324e+08 1.03573 ns
clickbench_q12/duckdb:duckdb 269493429 2.66355e+08 1.01178 ns
clickbench_q13/duckdb:duckdb 452703857 4.5719e+08 0.990187 ns
clickbench_q14/duckdb:duckdb 292255400 2.92212e+08 1.00015 ns
clickbench_q15/duckdb:duckdb 223969809 2.22115e+08 1.00835 ns
clickbench_q16/duckdb:duckdb 551008891 5.52584e+08 0.99715 ns
clickbench_q17/duckdb:duckdb 462355647 4.67421e+08 0.989163 ns
clickbench_q18/duckdb:duckdb 1018066016 9.77444e+08 1.04156 ns
clickbench_q19/duckdb:duckdb 38199176 3.76446e+07 1.01473 ns
clickbench_q20/duckdb:duckdb 441686576 4.5075e+08 0.979893 ns
clickbench_q21/duckdb:duckdb 473100959 4.76071e+08 0.993761 ns
clickbench_q22/duckdb:duckdb 540602212 5.33974e+08 1.01241 ns
clickbench_q23/duckdb:duckdb 236454684 2.54247e+08 0.930018 ns
clickbench_q24/duckdb:duckdb 49177039 4.91274e+07 1.00101 ns
clickbench_q25/duckdb:duckdb 111282683 1.11927e+08 0.994241 ns
clickbench_q26/duckdb:duckdb 47069555 4.70727e+07 0.999934 ns
clickbench_q27/duckdb:duckdb 524596758 5.28445e+08 0.992717 ns
clickbench_q28/duckdb:duckdb 4482961176 4.48943e+09 0.998559 ns
clickbench_q29/duckdb:duckdb 49645868 4.96775e+07 0.999363 ns
clickbench_q30/duckdb:duckdb 275195705 2.70359e+08 1.01789 ns
clickbench_q31/duckdb:duckdb 346660924 3.48037e+08 0.996045 ns
clickbench_q32/duckdb:duckdb 1047298491 1.04995e+09 0.997477 ns
clickbench_q33/duckdb:duckdb 1087810628 1.09056e+09 0.997482 ns
clickbench_q34/duckdb:duckdb 1158137260 1.15947e+09 0.998852 ns
clickbench_q35/duckdb:duckdb 267079209 2.68131e+08 0.996078 ns
clickbench_q36/duckdb:duckdb 44443410 4.43414e+07 1.0023 ns
clickbench_q37/duckdb:duckdb 33141391 3.33209e+07 0.994613 ns
clickbench_q38/duckdb:duckdb 33794383 3.41111e+07 0.990716 ns
clickbench_q39/duckdb:duckdb 68615337 7.94056e+07 0.864112 ns 🚀
clickbench_q40/duckdb:duckdb 33205726 3.33284e+07 0.99632 ns
clickbench_q41/duckdb:duckdb 33321346 3.3357e+07 0.998933 ns
clickbench_q42/duckdb:duckdb 32999227 3.30949e+07 0.997109 ns

@github-actions
Copy link
Contributor

Benchmarks: Compression

Summary

  • Overall: 0.996x ➖
  • Vortex: 1.000x ➖
  • Best: vortex:parquet-zstd ratio decompress time/wide table cols=100 chunks=50 rows=1000 (0.893x)
  • Worst: vortex:parquet-zstd ratio compress time/wide table cols=100 chunks=1 rows=1000 (1.078x)
  • Significant (>10%): 1↑ 0↓
Detailed Results Table
name PR 5745da5 base 8cafbfe ratio (PR/base) unit remark
parquet_rs-zstd compress time/taxi 1.396e+09 1.40151e+09 0.996063 ns
parquet_rs-zstd decompress time/taxi 2.89023e+08 2.89819e+08 0.997254 ns
compress time/taxi 7.16296e+08 7.06698e+08 1.01358 ns
decompress time/taxi 1.96167e+07 2.16902e+07 0.904401 ns
parquet_rs-zstd compress time/Arade 2.52221e+09 2.53769e+09 0.993901 ns
parquet_rs-zstd decompress time/Arade 6.60509e+08 6.60084e+08 1.00064 ns
compress time/Arade 1.13317e+09 1.14053e+09 0.993546 ns
decompress time/Arade 3.30344e+07 3.27759e+07 1.00789 ns
parquet_rs-zstd compress time/Bimbo 1.6149e+10 1.59499e+10 1.01249 ns
parquet_rs-zstd decompress time/Bimbo 2.25124e+09 2.24717e+09 1.00181 ns
compress time/Bimbo 6.82234e+09 6.91689e+09 0.98633 ns
decompress time/Bimbo 9.68727e+07 9.68024e+07 1.00073 ns
parquet_rs-zstd compress time/CMSprovider 7.86813e+09 8.12665e+09 0.968188 ns
parquet_rs-zstd decompress time/CMSprovider 2.12243e+09 2.11917e+09 1.00154 ns
compress time/CMSprovider 2.9182e+09 2.91098e+09 1.00248 ns
decompress time/CMSprovider 8.70755e+07 8.50855e+07 1.02339 ns
parquet_rs-zstd compress time/Euro2016 1.45575e+09 1.48463e+09 0.980544 ns
parquet_rs-zstd decompress time/Euro2016 4.1608e+08 4.19635e+08 0.991529 ns
compress time/Euro2016 4.50111e+08 4.5597e+08 0.987152 ns
decompress time/Euro2016 2.25899e+07 2.2094e+07 1.02245 ns
parquet_rs-zstd compress time/Food 9.34501e+08 9.52444e+08 0.981162 ns
parquet_rs-zstd decompress time/Food 2.38548e+08 2.39009e+08 0.99807 ns
compress time/Food 4.04166e+08 3.89872e+08 1.03666 ns
decompress time/Food 8.98286e+06 8.95634e+06 1.00296 ns
parquet_rs-zstd compress time/HashTags 2.58714e+09 2.64263e+09 0.979004 ns
parquet_rs-zstd decompress time/HashTags 6.87002e+08 7.18288e+08 0.956444 ns
compress time/HashTags 9.45129e+08 9.3361e+08 1.01234 ns
decompress time/HashTags 9.01839e+07 8.89541e+07 1.01383 ns
parquet_rs-zstd compress time/TPC-H l_comment chunked 3.19979e+09 3.22141e+09 0.993289 ns
parquet_rs-zstd decompress time/TPC-H l_comment chunked 7.06047e+08 7.10286e+08 0.994033 ns
compress time/TPC-H l_comment chunked 1.30229e+09 1.31474e+09 0.990533 ns
decompress time/TPC-H l_comment chunked 4.477e+07 4.52672e+07 0.989016 ns
parquet_rs-zstd compress time/TPC-H l_comment canonical 3.1793e+09 3.23394e+09 0.983104 ns
parquet_rs-zstd decompress time/TPC-H l_comment canonical 7.08187e+08 7.09157e+08 0.998632 ns
compress time/TPC-H l_comment canonical 1.31046e+09 1.32233e+09 0.991021 ns
decompress time/TPC-H l_comment canonical 4.49926e+07 4.50601e+07 0.998503 ns
parquet_rs-zstd compress time/wide table cols=100 chunks=1 rows=1000 6.4895e+06 6.80794e+06 0.953225 ns
parquet_rs-zstd decompress time/wide table cols=100 chunks=1 rows=1000 2.59667e+06 2.58562e+06 1.00427 ns
compress time/wide table cols=100 chunks=1 rows=1000 1.55373e+07 1.51163e+07 1.02784 ns
decompress time/wide table cols=100 chunks=1 rows=1000 2.88929e+06 2.90802e+06 0.993561 ns
parquet_rs-zstd compress time/wide table cols=1000 chunks=1 rows=1000 8.57379e+07 8.59853e+07 0.997122 ns
parquet_rs-zstd decompress time/wide table cols=1000 chunks=1 rows=1000 2.94425e+07 2.97634e+07 0.989218 ns
compress time/wide table cols=1000 chunks=1 rows=1000 1.52355e+08 1.51736e+08 1.00408 ns
decompress time/wide table cols=1000 chunks=1 rows=1000 2.56881e+07 2.60988e+07 0.984264 ns
parquet_rs-zstd compress time/wide table cols=10000 chunks=1 rows=1000 9.0227e+08 8.8599e+08 1.01838 ns
parquet_rs-zstd decompress time/wide table cols=10000 chunks=1 rows=1000 3.36238e+08 3.33486e+08 1.00825 ns
compress time/wide table cols=10000 chunks=1 rows=1000 1.43645e+09 1.45306e+09 0.988567 ns
decompress time/wide table cols=10000 chunks=1 rows=1000 2.6337e+08 2.70972e+08 0.971946 ns
parquet_rs-zstd compress time/wide table cols=100 chunks=50 rows=1000 6.49455e+06 6.48623e+06 1.00128 ns
parquet_rs-zstd decompress time/wide table cols=100 chunks=50 rows=1000 2.56052e+06 2.54009e+06 1.00804 ns
compress time/wide table cols=100 chunks=50 rows=1000 1.52148e+07 1.52792e+07 0.995781 ns
decompress time/wide table cols=100 chunks=50 rows=1000 2.70477e+06 3.00462e+06 0.900203 ns
parquet_rs-zstd compress time/wide table cols=1000 chunks=50 rows=1000 8.46639e+07 8.75547e+07 0.966982 ns
parquet_rs-zstd decompress time/wide table cols=1000 chunks=50 rows=1000 2.94117e+07 2.95545e+07 0.995167 ns
compress time/wide table cols=1000 chunks=50 rows=1000 1.48204e+08 1.52861e+08 0.969537 ns
decompress time/wide table cols=1000 chunks=50 rows=1000 2.54775e+07 2.63844e+07 0.965626 ns
parquet_rs-zstd compress time/wide table cols=10000 chunks=50 rows=1000 8.67967e+08 8.98829e+08 0.965664 ns
parquet_rs-zstd decompress time/wide table cols=10000 chunks=50 rows=1000 3.32913e+08 3.3848e+08 0.983553 ns
compress time/wide table cols=10000 chunks=50 rows=1000 1.45208e+09 1.47334e+09 0.985571 ns
decompress time/wide table cols=10000 chunks=50 rows=1000 2.63018e+08 2.72937e+08 0.963659 ns
parquet size/taxi 5.58792e+07 5.58792e+07 1 bytes
vortex-file-compressed size/taxi 5.14542e+07 5.14542e+07 1 bytes
vortex:parquet-zstd size/taxi 0.920811 0.920811 1 ratio
vortex:parquet-zstd ratio compress time/taxi 0.513108 0.50424 1.01759 ratio
vortex:parquet-zstd ratio decompress time/taxi 0.0678723 0.0748406 0.906891 ratio
parquet size/Arade 3.05282e+08 3.05282e+08 1 bytes
vortex-file-compressed size/Arade 1.43322e+08 1.43322e+08 1 bytes
vortex:parquet-zstd size/Arade 0.469473 0.469473 1 ratio
vortex:parquet-zstd ratio compress time/Arade 0.449277 0.449438 0.999643 ratio
vortex:parquet-zstd ratio decompress time/Arade 0.0500136 0.0496542 1.00724 ratio
parquet size/Bimbo 3.88935e+08 3.88935e+08 1 bytes
vortex-file-compressed size/Bimbo 5.26092e+08 5.26092e+08 1 bytes
vortex:parquet-zstd size/Bimbo 1.35265 1.35265 1 ratio
vortex:parquet-zstd ratio compress time/Bimbo 0.422462 0.433665 0.974166 ratio
vortex:parquet-zstd ratio decompress time/Bimbo 0.0430309 0.0430774 0.99892 ratio
parquet size/CMSprovider 3.84635e+08 3.84635e+08 1 bytes
vortex-file-compressed size/CMSprovider 4.48348e+08 4.48348e+08 1 bytes
vortex:parquet-zstd size/CMSprovider 1.16565 1.16565 1 ratio
vortex:parquet-zstd ratio compress time/CMSprovider 0.370889 0.358201 1.03542 ratio
vortex:parquet-zstd ratio decompress time/CMSprovider 0.0410264 0.0401503 1.02182 ratio
parquet size/Euro2016 1.23043e+08 1.23043e+08 1 bytes
vortex-file-compressed size/Euro2016 1.67857e+08 1.67859e+08 0.999986 bytes
vortex:parquet-zstd size/Euro2016 1.36422 1.36424 0.999986 ratio
vortex:parquet-zstd ratio compress time/Euro2016 0.309197 0.307127 1.00674 ratio
vortex:parquet-zstd ratio decompress time/Euro2016 0.0542922 0.0526505 1.03118 ratio
parquet size/Food 3.61776e+07 3.61776e+07 1 bytes
vortex-file-compressed size/Food 4.41635e+07 4.41635e+07 1 bytes
vortex:parquet-zstd size/Food 1.22074 1.22074 1 ratio
vortex:parquet-zstd ratio compress time/Food 0.432493 0.409339 1.05657 ratio
vortex:parquet-zstd ratio decompress time/Food 0.0376565 0.0374728 1.0049 ratio
parquet size/HashTags 1.33855e+08 1.33855e+08 1 bytes
vortex-file-compressed size/HashTags 1.98707e+08 1.98707e+08 1 bytes
vortex:parquet-zstd size/HashTags 1.48449 1.48449 1 ratio
vortex:parquet-zstd ratio compress time/HashTags 0.365318 0.353289 1.03405 ratio
vortex:parquet-zstd ratio decompress time/HashTags 0.131272 0.123842 1.06 ratio
parquet size/TPC-H l_comment chunked 1.58411e+08 1.58411e+08 1 bytes
vortex-file-compressed size/TPC-H l_comment chunked 1.80419e+08 1.80419e+08 1 bytes
vortex:parquet-zstd size/TPC-H l_comment chunked 1.13893 1.13893 1 ratio
vortex:parquet-zstd ratio compress time/TPC-H l_comment chunked 0.406994 0.408126 0.997226 ratio
vortex:parquet-zstd ratio decompress time/TPC-H l_comment chunked 0.0634094 0.063731 0.994953 ratio
parquet size/TPC-H l_comment canonical 1.58411e+08 1.58411e+08 1 bytes
vortex-file-compressed size/TPC-H l_comment canonical 1.80419e+08 1.80419e+08 1 bytes
vortex:parquet-zstd size/TPC-H l_comment canonical 1.13893 1.13893 1 ratio
vortex:parquet-zstd ratio compress time/TPC-H l_comment canonical 0.412185 0.408892 1.00805 ratio
vortex:parquet-zstd ratio decompress time/TPC-H l_comment canonical 0.0635321 0.0635403 0.999871 ratio
parquet size/wide table cols=100 chunks=1 rows=1000 932204 932204 1 bytes
vortex-file-compressed size/wide table cols=100 chunks=1 rows=1000 884384 884384 1 bytes
vortex:parquet-zstd size/wide table cols=100 chunks=1 rows=1000 0.948702 0.948702 1 ratio
vortex:parquet-zstd ratio compress time/wide table cols=100 chunks=1 rows=1000 2.39421 2.2204 1.07828 ratio
vortex:parquet-zstd ratio decompress time/wide table cols=100 chunks=1 rows=1000 1.11269 1.12469 0.989334 ratio
parquet size/wide table cols=1000 chunks=1 rows=1000 9.322e+06 9.322e+06 1 bytes
vortex-file-compressed size/wide table cols=1000 chunks=1 rows=1000 8.82958e+06 8.82958e+06 1 bytes
vortex:parquet-zstd size/wide table cols=1000 chunks=1 rows=1000 0.947177 0.947177 1 ratio
vortex:parquet-zstd ratio compress time/wide table cols=1000 chunks=1 rows=1000 1.77698 1.76467 1.00698 ratio
vortex:parquet-zstd ratio decompress time/wide table cols=1000 chunks=1 rows=1000 0.872484 0.876875 0.994992 ratio
parquet size/wide table cols=10000 chunks=1 rows=1000 9.322e+07 9.322e+07 1 bytes
vortex-file-compressed size/wide table cols=10000 chunks=1 rows=1000 8.83176e+07 8.83176e+07 1 bytes
vortex:parquet-zstd size/wide table cols=10000 chunks=1 rows=1000 0.94741 0.94741 1 ratio
vortex:parquet-zstd ratio compress time/wide table cols=10000 chunks=1 rows=1000 1.59204 1.64004 0.97073 ratio
vortex:parquet-zstd ratio decompress time/wide table cols=10000 chunks=1 rows=1000 0.783285 0.812544 0.963991 ratio
parquet size/wide table cols=100 chunks=50 rows=1000 932204 932204 1 bytes
vortex-file-compressed size/wide table cols=100 chunks=50 rows=1000 884384 884384 1 bytes
vortex:parquet-zstd size/wide table cols=100 chunks=50 rows=1000 0.948702 0.948702 1 ratio
vortex:parquet-zstd ratio compress time/wide table cols=100 chunks=50 rows=1000 2.3427 2.35564 0.994505 ratio
vortex:parquet-zstd ratio decompress time/wide table cols=100 chunks=50 rows=1000 1.05634 1.18288 0.893022 ratio 🚀
parquet size/wide table cols=1000 chunks=50 rows=1000 9.322e+06 9.322e+06 1 bytes
vortex-file-compressed size/wide table cols=1000 chunks=50 rows=1000 8.82958e+06 8.82958e+06 1 bytes
vortex:parquet-zstd size/wide table cols=1000 chunks=50 rows=1000 0.947177 0.947177 1 ratio
vortex:parquet-zstd ratio compress time/wide table cols=1000 chunks=50 rows=1000 1.7505 1.74589 1.00264 ratio
vortex:parquet-zstd ratio decompress time/wide table cols=1000 chunks=50 rows=1000 0.866237 0.892737 0.970316 ratio
parquet size/wide table cols=10000 chunks=50 rows=1000 9.322e+07 9.322e+07 1 bytes
vortex-file-compressed size/wide table cols=10000 chunks=50 rows=1000 8.83176e+07 8.83176e+07 1 bytes
vortex:parquet-zstd size/wide table cols=10000 chunks=50 rows=1000 0.94741 0.94741 1 ratio
vortex:parquet-zstd ratio compress time/wide table cols=10000 chunks=50 rows=1000 1.67297 1.63917 1.02062 ratio
vortex:parquet-zstd ratio decompress time/wide table cols=10000 chunks=50 rows=1000 0.79005 0.80636 0.979773 ratio

@gatesn gatesn enabled auto-merge (squash) February 27, 2026 00:39
@gatesn gatesn merged commit fb9a332 into develop Feb 27, 2026
103 of 106 checks passed
@gatesn gatesn deleted the ngates/visitor-vtable branch February 27, 2026 00:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

changelog/break A breaking API change

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants