Skip to content

Conversation

@joseph-isaacs
Copy link
Contributor

@joseph-isaacs joseph-isaacs commented Jan 12, 2026

Add a new validity_pushed_down field to struct

  /// If true, child validity is a superset of struct validity (validity was pushed down).
    /// For nullable children, their validity already includes struct nulls. For non-nullable
    /// children, we apply struct validity on field read. If false (default), no guarantee
    /// about relationship - must intersect validities on read.

Intersect struct validity with nullable children allowing us to skip validity intersection in read.

This is tracked with metadata on struct array/layout.

@joseph-isaacs joseph-isaacs force-pushed the ji/struct-val-push-downn branch from 5a5ac8f to 551425d Compare January 23, 2026 12:59
@codspeed-hq
Copy link

codspeed-hq bot commented Jan 23, 2026

Merging this PR will degrade performance by 33.7%

⚠️ Unknown Walltime execution environment detected

Using the Walltime instrument on standard Hosted Runners will lead to inconsistent data.

For the most accurate results, we recommend using CodSpeed Macro Runners: bare-metal machines fine-tuned for performance measurement consistency.

⚡ 7 improved benchmarks
❌ 3 regressed benchmarks
✅ 1252 untouched benchmarks
⏩ 1290 skipped benchmarks1

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

Performance Changes

Mode Benchmark BASE HEAD Efficiency
WallTime u16_FoR[10M] 6.5 µs 9.7 µs -33.7%
Simulation canonical_into_non_nullable[(10000, 100, 0.01)] 3 ms 2.1 ms +37.96%
Simulation canonical_into_non_nullable[(10000, 100, 0.0)] 2.7 ms 1.9 ms +42.61%
Simulation canonical_into_non_nullable[(10000, 100, 0.1)] 4.5 ms 3.7 ms +22.33%
Simulation canonical_into_nullable[(10000, 10, 0.0)] 445.4 µs 528.7 µs -15.75%
Simulation canonical_into_nullable[(10000, 100, 0.0)] 4.1 ms 4.9 ms -16.39%
Simulation into_canonical_non_nullable[(10000, 100, 0.01)] 3 ms 2.2 ms +36.73%
Simulation into_canonical_non_nullable[(10000, 100, 0.1)] 4.6 ms 3.7 ms +21.46%
Simulation into_canonical_non_nullable[(10000, 100, 0.0)] 2.7 ms 1.9 ms +41.84%
Simulation into_canonical_nullable[(10000, 100, 0.0)] 5.2 ms 4.4 ms +18.5%

Comparing ji/struct-val-push-downn (a43054c) with develop (a095ca7)

Open in CodSpeed

Footnotes

  1. 1290 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.

@joseph-isaacs joseph-isaacs changed the title wip[array]: pushdown struct validity on write feat[array]: pushdown struct validity on write Jan 23, 2026
Signed-off-by: Joe Isaacs <joe.isaacs@live.co.uk>
Signed-off-by: Joe Isaacs <joe.isaacs@live.co.uk>
@joseph-isaacs joseph-isaacs force-pushed the ji/struct-val-push-downn branch from 5b15206 to 003256a Compare January 23, 2026 13:59
@joseph-isaacs joseph-isaacs added the changelog/feature A new feature label Jan 23, 2026
@joseph-isaacs joseph-isaacs marked this pull request as ready for review January 23, 2026 13:59
@joseph-isaacs joseph-isaacs added the action/benchmark Trigger full benchmarks to run on this PR label Jan 23, 2026
@github-actions github-actions bot removed the action/benchmark Trigger full benchmarks to run on this PR label Jan 23, 2026
@github-actions
Copy link
Contributor

Benchmarks: Random Access

Summary

  • Overall: 1.103x ❌
  • Vortex: 1.129x ❌
  • Best: No improvements
  • Worst: random-access/vortex-tokio-local-disk (1.129x)
  • Significant (>10%): 0↑ 1↓
Detailed Results Table
name PR 003256a base 0b4b579 ratio (PR/base) unit remark
random-access/parquet-tokio-local-disk 198645089 1.84239e+08 1.07819 ns
random-access/vortex-tokio-local-disk 1520437 1.34677e+06 1.12895 ns 🚨

@github-actions
Copy link
Contributor

Benchmarks: TPC-H SF=1 on NVME

Summary

  • Overall: 1.008x ➖
  • Vortex: 1.009x ➖
  • duckdb:vortex: 1.011x ➖
  • datafusion:vortex: 1.007x ➖
  • Best: tpch_q14/datafusion:vortex-file-compressed (0.933x)
  • Worst: tpch_q22/datafusion:vortex-file-compressed (1.073x)
  • Significant (>10%): 0↑ 0↓
Detailed Results Table
name PR 003256a base 0b4b579 ratio (PR/base) unit remark
tpch_q01/datafusion:arrow 88384358 8.73417e+07 1.01194 ns
tpch_q02/datafusion:arrow 33022997 3.19361e+07 1.03403 ns
tpch_q03/datafusion:arrow 54828031 5.573e+07 0.983815 ns
tpch_q04/datafusion:arrow 46914687 4.60066e+07 1.01974 ns
tpch_q05/datafusion:arrow 114791342 1.17042e+08 0.980774 ns
tpch_q06/datafusion:arrow 33788683 3.41283e+07 0.99005 ns
tpch_q07/datafusion:arrow 195632386 1.96626e+08 0.994947 ns
tpch_q08/datafusion:arrow 80494369 7.93375e+07 1.01458 ns
tpch_q09/datafusion:arrow 105700322 1.01178e+08 1.0447 ns
tpch_q10/datafusion:arrow 85059909 8.27407e+07 1.02803 ns
tpch_q11/datafusion:arrow 18861248 1.78946e+07 1.05402 ns
tpch_q12/datafusion:arrow 82188164 7.94047e+07 1.03505 ns
tpch_q13/datafusion:arrow 56090776 5.5186e+07 1.0164 ns
tpch_q14/datafusion:arrow 43313010 4.18164e+07 1.03579 ns
tpch_q15/datafusion:arrow 84491172 8.25154e+07 1.02394 ns
tpch_q16/datafusion:arrow 26529532 2.68117e+07 0.989477 ns
tpch_q17/datafusion:arrow 101098972 1.01085e+08 1.00013 ns
tpch_q18/datafusion:arrow 190424303 1.84332e+08 1.03305 ns
tpch_q19/datafusion:arrow 62153771 6.25339e+07 0.99392 ns
tpch_q20/datafusion:arrow 58960266 5.90111e+07 0.999138 ns
tpch_q21/datafusion:arrow 261958682 2.62992e+08 0.996071 ns
tpch_q22/datafusion:arrow 26409418 2.64587e+07 0.998138 ns
tpch_q01/datafusion:parquet 112814818 1.49673e+08 0.753743 ns 🚀
tpch_q02/datafusion:parquet 89454858 8.72083e+07 1.02576 ns
tpch_q03/datafusion:parquet 90946240 7.81964e+07 1.16305 ns 🚨
tpch_q04/datafusion:parquet 57174380 5.72523e+07 0.998639 ns
tpch_q05/datafusion:parquet 171704960 1.73617e+08 0.988988 ns
tpch_q06/datafusion:parquet 47182190 3.68627e+07 1.27994 ns 🚨
tpch_q07/datafusion:parquet 193030472 1.88974e+08 1.02147 ns
tpch_q08/datafusion:parquet 179392228 1.72423e+08 1.04042 ns
tpch_q09/datafusion:parquet 236094820 2.20971e+08 1.06844 ns
tpch_q10/datafusion:parquet 200780155 2.00426e+08 1.00177 ns
tpch_q11/datafusion:parquet 65007119 6.52071e+07 0.996932 ns
tpch_q12/datafusion:parquet 134672706 1.31475e+08 1.02432 ns
tpch_q13/datafusion:parquet 204034568 2.01122e+08 1.01448 ns
tpch_q14/datafusion:parquet 90482663 8.70609e+07 1.0393 ns
tpch_q15/datafusion:parquet 72702821 7.32812e+07 0.992107 ns
tpch_q16/datafusion:parquet 56381410 5.52779e+07 1.01996 ns
tpch_q17/datafusion:parquet 184475659 1.7732e+08 1.04036 ns
tpch_q18/datafusion:parquet 240593200 2.4168e+08 0.995502 ns
tpch_q19/datafusion:parquet 85141305 1.03261e+08 0.824528 ns 🚀
tpch_q20/datafusion:parquet 135006617 1.30568e+08 1.034 ns
tpch_q21/datafusion:parquet 190748921 1.95616e+08 0.975118 ns
tpch_q22/datafusion:parquet 43236857 4.26969e+07 1.01265 ns
tpch_q01/datafusion:vortex-file-compressed 58731733 6.08382e+07 0.965376 ns
tpch_q02/datafusion:vortex-file-compressed 62501705 6.09829e+07 1.02491 ns
tpch_q03/datafusion:vortex-file-compressed 33554120 3.15934e+07 1.06206 ns
tpch_q04/datafusion:vortex-file-compressed 22312304 2.22386e+07 1.00331 ns
tpch_q05/datafusion:vortex-file-compressed 88414646 8.70979e+07 1.01512 ns
tpch_q06/datafusion:vortex-file-compressed 12176972 1.17648e+07 1.03504 ns
tpch_q07/datafusion:vortex-file-compressed 99058174 9.88604e+07 1.002 ns
tpch_q08/datafusion:vortex-file-compressed 78233347 7.97315e+07 0.98121 ns
tpch_q09/datafusion:vortex-file-compressed 92741871 9.18366e+07 1.00986 ns
tpch_q10/datafusion:vortex-file-compressed 90730143 8.85098e+07 1.02509 ns
tpch_q11/datafusion:vortex-file-compressed 24047591 2.56453e+07 0.937699 ns
tpch_q12/datafusion:vortex-file-compressed 39635016 4.18729e+07 0.946555 ns
tpch_q13/datafusion:vortex-file-compressed 35903040 3.43773e+07 1.04438 ns
tpch_q14/datafusion:vortex-file-compressed 31420197 3.36716e+07 0.933136 ns
tpch_q15/datafusion:vortex-file-compressed 32064759 3.08331e+07 1.03995 ns
tpch_q16/datafusion:vortex-file-compressed 39208930 3.92832e+07 0.998109 ns
tpch_q17/datafusion:vortex-file-compressed 82583191 7.9382e+07 1.04033 ns
tpch_q18/datafusion:vortex-file-compressed 111973799 1.0815e+08 1.03536 ns
tpch_q19/datafusion:vortex-file-compressed 36984158 3.83249e+07 0.965017 ns
tpch_q20/datafusion:vortex-file-compressed 53865742 5.36713e+07 1.00362 ns
tpch_q21/datafusion:vortex-file-compressed 107626492 1.02096e+08 1.05417 ns
tpch_q22/datafusion:vortex-file-compressed 21844432 2.03619e+07 1.07281 ns
tpch_q01/datafusion:vortex-compact 63225668 5.98993e+07 1.05553 ns
tpch_q02/datafusion:vortex-compact 65621349 6.6018e+07 0.993991 ns
tpch_q03/datafusion:vortex-compact 35815389 3.66815e+07 0.976388 ns
tpch_q04/datafusion:vortex-compact 25660048 2.63168e+07 0.975044 ns
tpch_q05/datafusion:vortex-compact 90408486 8.93683e+07 1.01164 ns
tpch_q06/datafusion:vortex-compact 18154994 1.85802e+07 0.977113 ns
tpch_q07/datafusion:vortex-compact 105198672 1.06762e+08 0.985353 ns
tpch_q08/datafusion:vortex-compact 83694267 8.27836e+07 1.011 ns
tpch_q09/datafusion:vortex-compact 107426680 1.0181e+08 1.05517 ns
tpch_q10/datafusion:vortex-compact 89699621 9.01217e+07 0.995317 ns
tpch_q11/datafusion:vortex-compact 29022750 2.77201e+07 1.04699 ns
tpch_q12/datafusion:vortex-compact 49020254 4.90614e+07 0.999162 ns
tpch_q13/datafusion:vortex-compact 42084359 4.11641e+07 1.02236 ns
tpch_q14/datafusion:vortex-compact 37922506 3.72316e+07 1.01856 ns
tpch_q15/datafusion:vortex-compact 41419329 4.19038e+07 0.988437 ns
tpch_q16/datafusion:vortex-compact 45426046 4.28068e+07 1.06119 ns
tpch_q17/datafusion:vortex-compact 85864637 8.49296e+07 1.01101 ns
tpch_q18/datafusion:vortex-compact 113711189 1.12255e+08 1.01297 ns
tpch_q19/datafusion:vortex-compact 52253606 5.37355e+07 0.972423 ns
tpch_q20/datafusion:vortex-compact 60788799 6.0197e+07 1.00983 ns
tpch_q21/datafusion:vortex-compact 111433350 1.14874e+08 0.970046 ns
tpch_q22/datafusion:vortex-compact 19644495 1.98756e+07 0.988372 ns
tpch_q01/duckdb:parquet 80460123 8.21112e+07 0.979892 ns
tpch_q02/duckdb:parquet 48058190 4.71854e+07 1.0185 ns
tpch_q03/duckdb:parquet 76732749 7.68731e+07 0.998174 ns
tpch_q04/duckdb:parquet 64565051 6.89499e+07 0.936405 ns
tpch_q05/duckdb:parquet 74891868 8.2118e+07 0.912003 ns
tpch_q06/duckdb:parquet 30320860 3.4929e+07 0.86807 ns 🚀
tpch_q07/duckdb:parquet 98543490 8.53752e+07 1.15424 ns 🚨
tpch_q08/duckdb:parquet 98135229 9.66801e+07 1.01505 ns
tpch_q09/duckdb:parquet 144873504 1.49531e+08 0.968854 ns
tpch_q10/duckdb:parquet 154172256 1.39919e+08 1.10187 ns 🚨
tpch_q11/duckdb:parquet 26277171 2.52304e+07 1.04149 ns
tpch_q12/duckdb:parquet 73160756 5.89369e+07 1.24134 ns 🚨
tpch_q13/duckdb:parquet 275508511 2.75518e+08 0.999966 ns
tpch_q14/duckdb:parquet 53318010 6.2868e+07 0.848095 ns 🚀
tpch_q15/duckdb:parquet 29816513 2.92678e+07 1.01875 ns
tpch_q16/duckdb:parquet 59934553 5.92525e+07 1.01151 ns
tpch_q17/duckdb:parquet 67489154 6.89378e+07 0.978986 ns
tpch_q18/duckdb:parquet 133317626 1.32711e+08 1.00457 ns
tpch_q19/duckdb:parquet 93695248 9.23681e+07 1.01437 ns
tpch_q20/duckdb:parquet 70813640 7.15181e+07 0.99015 ns
tpch_q21/duckdb:parquet 203922780 1.92086e+08 1.06162 ns
tpch_q22/duckdb:parquet 57531877 5.65303e+07 1.01772 ns
tpch_q01/duckdb:vortex-file-compressed 33585336 3.30075e+07 1.01751 ns
tpch_q02/duckdb:vortex-file-compressed 30624602 2.89992e+07 1.05605 ns
tpch_q03/duckdb:vortex-file-compressed 32539154 3.34204e+07 0.973631 ns
tpch_q04/duckdb:vortex-file-compressed 35756168 3.3983e+07 1.05218 ns
tpch_q05/duckdb:vortex-file-compressed 38881066 3.84667e+07 1.01077 ns
tpch_q06/duckdb:vortex-file-compressed 10044980 1.01448e+07 0.990158 ns
tpch_q07/duckdb:vortex-file-compressed 39210055 4.05337e+07 0.967344 ns
tpch_q08/duckdb:vortex-file-compressed 45078765 4.41241e+07 1.02163 ns
tpch_q09/duckdb:vortex-file-compressed 80092211 7.51661e+07 1.06554 ns
tpch_q10/duckdb:vortex-file-compressed 36030222 3.46851e+07 1.03878 ns
tpch_q11/duckdb:vortex-file-compressed 17834142 1.72053e+07 1.03655 ns
tpch_q12/duckdb:vortex-file-compressed 23338634 2.20083e+07 1.06044 ns
tpch_q13/duckdb:vortex-file-compressed 38305285 3.76778e+07 1.01665 ns
tpch_q14/duckdb:vortex-file-compressed 25156893 2.49881e+07 1.00675 ns
tpch_q15/duckdb:vortex-file-compressed 18282900 1.8324e+07 0.997759 ns
tpch_q16/duckdb:vortex-file-compressed 33307886 3.35208e+07 0.993647 ns
tpch_q17/duckdb:vortex-file-compressed 25950060 2.44052e+07 1.0633 ns
tpch_q18/duckdb:vortex-file-compressed 56973737 5.53912e+07 1.02857 ns
tpch_q19/duckdb:vortex-file-compressed 29899718 2.9773e+07 1.00425 ns
tpch_q20/duckdb:vortex-file-compressed 36632191 3.60124e+07 1.01721 ns
tpch_q21/duckdb:vortex-file-compressed 101447960 1.00448e+08 1.00995 ns
tpch_q22/duckdb:vortex-file-compressed 20327403 1.95301e+07 1.04082 ns
tpch_q01/duckdb:vortex-compact 38768058 3.86355e+07 1.00343 ns
tpch_q02/duckdb:vortex-compact 43712078 4.29362e+07 1.01807 ns
tpch_q03/duckdb:vortex-compact 37723012 3.62337e+07 1.0411 ns
tpch_q04/duckdb:vortex-compact 39841511 4.10067e+07 0.971585 ns
tpch_q05/duckdb:vortex-compact 45496957 4.59047e+07 0.991119 ns
tpch_q06/duckdb:vortex-compact 16054825 1.58925e+07 1.01022 ns
tpch_q07/duckdb:vortex-compact 49439266 4.79498e+07 1.03106 ns
tpch_q08/duckdb:vortex-compact 54799150 5.38412e+07 1.01779 ns
tpch_q09/duckdb:vortex-compact 86823140 8.93612e+07 0.971598 ns
tpch_q10/duckdb:vortex-compact 43392866 4.26742e+07 1.01684 ns
tpch_q11/duckdb:vortex-compact 21439505 2.13243e+07 1.0054 ns
tpch_q12/duckdb:vortex-compact 36628236 3.67638e+07 0.996311 ns
tpch_q13/duckdb:vortex-compact 43662138 4.32134e+07 1.01038 ns
tpch_q14/duckdb:vortex-compact 30117395 3.06143e+07 0.983769 ns
tpch_q15/duckdb:vortex-compact 20986695 2.12084e+07 0.989545 ns
tpch_q16/duckdb:vortex-compact 41383782 4.19487e+07 0.986533 ns
tpch_q17/duckdb:vortex-compact 29393428 2.99157e+07 0.982543 ns
tpch_q18/duckdb:vortex-compact 61440170 6.12428e+07 1.00322 ns
tpch_q19/duckdb:vortex-compact 36805885 3.70024e+07 0.994688 ns
tpch_q20/duckdb:vortex-compact 45345456 4.66322e+07 0.972406 ns
tpch_q21/duckdb:vortex-compact 111534956 1.11432e+08 1.00092 ns
tpch_q22/duckdb:vortex-compact 21692381 2.11654e+07 1.0249 ns
tpch_q01/duckdb:duckdb 17697718 1.74816e+07 1.01236 ns
tpch_q02/duckdb:duckdb 14188990 1.47443e+07 0.962336 ns
tpch_q03/duckdb:duckdb 21521484 2.14175e+07 1.00486 ns
tpch_q04/duckdb:duckdb 20082561 1.99438e+07 1.00696 ns
tpch_q05/duckdb:duckdb 23550064 2.32623e+07 1.01237 ns
tpch_q06/duckdb:duckdb 7364408 7.15896e+06 1.0287 ns
tpch_q07/duckdb:duckdb 26721277 2.66834e+07 1.00142 ns
tpch_q08/duckdb:duckdb 26545548 2.68781e+07 0.987627 ns
tpch_q09/duckdb:duckdb 59872906 6.07821e+07 0.985042 ns
tpch_q10/duckdb:duckdb 62126720 6.16699e+07 1.00741 ns
tpch_q11/duckdb:duckdb 7332058 7.36458e+06 0.995584 ns
tpch_q12/duckdb:duckdb 17356980 1.744e+07 0.995242 ns
tpch_q13/duckdb:duckdb 40687272 3.98487e+07 1.02104 ns
tpch_q14/duckdb:duckdb 23394376 2.29807e+07 1.018 ns
tpch_q15/duckdb:duckdb 14282246 1.42429e+07 1.00276 ns
tpch_q16/duckdb:duckdb 25312618 2.54853e+07 0.993224 ns
tpch_q17/duckdb:duckdb 18099993 1.83001e+07 0.989064 ns
tpch_q18/duckdb:duckdb 40077829 3.99989e+07 1.00197 ns
tpch_q19/duckdb:duckdb 32029008 3.23686e+07 0.989507 ns
tpch_q20/duckdb:duckdb 26883601 2.696e+07 0.997166 ns
tpch_q21/duckdb:duckdb 62834257 6.3464e+07 0.990077 ns
tpch_q22/duckdb:duckdb 27443969 2.68354e+07 1.02268 ns

@github-actions
Copy link
Contributor

Benchmarks: FineWeb NVMe

Summary

  • Overall: 1.007x ➖
  • Vortex: 1.003x ➖
  • duckdb:vortex: 1.007x ➖
  • datafusion:vortex: 1.000x ➖
  • Best: fineweb_q01/datafusion:vortex-compact (0.843x)
  • Worst: fineweb_q03/duckdb:vortex-file-compressed (1.266x)
  • Significant (>10%): 3↑ 1↓
Detailed Results Table
name PR 003256a base 0b4b579 ratio (PR/base) unit remark
fineweb_q00/datafusion:parquet 6771448 6.53751e+06 1.03578 ns
fineweb_q01/datafusion:parquet 274527438 2.72197e+08 1.00856 ns
fineweb_q02/datafusion:parquet 270315740 2.73725e+08 0.987544 ns
fineweb_q03/datafusion:parquet 266237444 2.64769e+08 1.00555 ns
fineweb_q04/datafusion:parquet 281841354 2.76833e+08 1.01809 ns
fineweb_q05/datafusion:parquet 281704565 2.77763e+08 1.01419 ns
fineweb_q06/datafusion:parquet 274144580 2.67753e+08 1.02387 ns
fineweb_q07/datafusion:parquet 268758729 2.66704e+08 1.0077 ns
fineweb_q08/datafusion:parquet 261518709 2.62293e+08 0.997047 ns
fineweb_q00/datafusion:vortex-file-compressed 5627770 5.88088e+06 0.95696 ns
fineweb_q01/datafusion:vortex-file-compressed 33814806 3.23279e+07 1.04599 ns
fineweb_q02/datafusion:vortex-file-compressed 30976353 2.96615e+07 1.04433 ns
fineweb_q03/datafusion:vortex-file-compressed 72354513 7.48398e+07 0.966791 ns
fineweb_q04/datafusion:vortex-file-compressed 214413346 2.15598e+08 0.994503 ns
fineweb_q05/datafusion:vortex-file-compressed 195488714 1.87378e+08 1.04328 ns
fineweb_q06/datafusion:vortex-file-compressed 72074390 6.79845e+07 1.06016 ns
fineweb_q07/datafusion:vortex-file-compressed 68824393 6.90754e+07 0.996366 ns
fineweb_q08/datafusion:vortex-file-compressed 28547334 3.09739e+07 0.921658 ns
fineweb_q00/datafusion:vortex-compact 6411907 5.89054e+06 1.08851 ns
fineweb_q01/datafusion:vortex-compact 152725727 1.81073e+08 0.84345 ns 🚀
fineweb_q02/datafusion:vortex-compact 174133474 1.70487e+08 1.02139 ns
fineweb_q03/datafusion:vortex-compact 1262620620 1.25528e+09 1.00585 ns
fineweb_q04/datafusion:vortex-compact 1467037955 1.44687e+09 1.01394 ns
fineweb_q05/datafusion:vortex-compact 1147342925 1.12635e+09 1.01864 ns
fineweb_q06/datafusion:vortex-compact 595069965 5.96512e+08 0.997582 ns
fineweb_q07/datafusion:vortex-compact 628234247 6.13893e+08 1.02336 ns
fineweb_q08/datafusion:vortex-compact 27638701 2.82711e+07 0.977632 ns
fineweb_q00/duckdb:parquet 32585156 3.15564e+07 1.0326 ns
fineweb_q01/duckdb:parquet 100522542 9.89383e+07 1.01601 ns
fineweb_q02/duckdb:parquet 105148543 1.02905e+08 1.0218 ns
fineweb_q03/duckdb:parquet 312371747 3.06508e+08 1.01913 ns
fineweb_q04/duckdb:parquet 437980265 4.29287e+08 1.02025 ns
fineweb_q05/duckdb:parquet 409469658 4.03851e+08 1.01391 ns
fineweb_q06/duckdb:parquet 205158152 2.0215e+08 1.01488 ns
fineweb_q07/duckdb:parquet 215605090 2.13573e+08 1.00951 ns
fineweb_q08/duckdb:parquet 63970005 6.18115e+07 1.03492 ns
fineweb_q00/duckdb:vortex-file-compressed 4142207 4.04135e+06 1.02496 ns
fineweb_q01/duckdb:vortex-file-compressed 23997475 2.69877e+07 0.889201 ns 🚀
fineweb_q02/duckdb:vortex-file-compressed 27686316 2.74862e+07 1.00728 ns
fineweb_q03/duckdb:vortex-file-compressed 145585654 1.14986e+08 1.26612 ns 🚨
fineweb_q04/duckdb:vortex-file-compressed 193914544 1.90049e+08 1.02034 ns
fineweb_q05/duckdb:vortex-file-compressed 179405583 1.76593e+08 1.01592 ns
fineweb_q06/duckdb:vortex-file-compressed 55864094 6.39796e+07 0.873155 ns 🚀
fineweb_q07/duckdb:vortex-file-compressed 60928221 6.182e+07 0.985574 ns
fineweb_q08/duckdb:vortex-file-compressed 9555169 9.10998e+06 1.04887 ns
fineweb_q00/duckdb:vortex-compact 5672552 5.66749e+06 1.00089 ns
fineweb_q01/duckdb:vortex-compact 95033894 1.02051e+08 0.931236 ns
fineweb_q02/duckdb:vortex-compact 101633680 1.0855e+08 0.936287 ns
fineweb_q03/duckdb:vortex-compact 813712272 8.22804e+08 0.988951 ns
fineweb_q04/duckdb:vortex-compact 871725474 8.715e+08 1.00026 ns
fineweb_q05/duckdb:vortex-compact 779480499 7.69798e+08 1.01258 ns
fineweb_q06/duckdb:vortex-compact 454447398 4.38836e+08 1.03557 ns
fineweb_q07/duckdb:vortex-compact 467922226 4.43319e+08 1.0555 ns
fineweb_q08/duckdb:vortex-compact 10120216 9.27312e+06 1.09135 ns

@github-actions
Copy link
Contributor

Benchmarks: TPC-H SF=1 on S3

Summary

  • Overall: 0.971x ➖
  • Vortex: 0.963x ➖
  • duckdb:vortex: 0.973x ➖
  • datafusion:vortex: 0.953x ➖
  • Best: tpch_q11/datafusion:vortex-file-compressed (0.715x)
  • Worst: tpch_q06/datafusion:vortex-compact (1.196x)
  • Significant (>30%): 0↑ 0↓
Detailed Results Table
name PR 003256a base 0b4b579 ratio (PR/base) unit remark
tpch_q01/datafusion:parquet 227659540 2.41601e+08 0.942294 ns
tpch_q02/datafusion:parquet 432226977 4.26606e+08 1.01318 ns
tpch_q03/datafusion:parquet 309112922 3.17995e+08 0.972068 ns
tpch_q04/datafusion:parquet 146335022 1.51976e+08 0.962884 ns
tpch_q05/datafusion:parquet 514705217 5.12454e+08 1.00439 ns
tpch_q06/datafusion:parquet 134395227 1.3605e+08 0.987834 ns
tpch_q07/datafusion:parquet 568871332 5.30502e+08 1.07233 ns
tpch_q08/datafusion:parquet 620091917 6.34243e+08 0.977688 ns
tpch_q09/datafusion:parquet 551676964 5.68584e+08 0.970264 ns
tpch_q10/datafusion:parquet 581899890 7.01316e+08 0.829726 ns
tpch_q11/datafusion:parquet 348168036 3.56926e+08 0.975462 ns
tpch_q12/datafusion:parquet 313296105 2.71545e+08 1.15375 ns
tpch_q13/datafusion:parquet 432171076 4.36622e+08 0.989806 ns
tpch_q14/datafusion:parquet 230041530 2.09553e+08 1.09777 ns
tpch_q15/datafusion:parquet 318046712 2.99666e+08 1.06134 ns
tpch_q16/datafusion:parquet 184495117 1.91932e+08 0.961251 ns
tpch_q17/datafusion:parquet 391987588 3.82414e+08 1.02503 ns
tpch_q18/datafusion:parquet 496235241 5.06574e+08 0.97959 ns
tpch_q19/datafusion:parquet 318043669 3.23501e+08 0.98313 ns
tpch_q20/datafusion:parquet 344532310 4.02347e+08 0.856306 ns
tpch_q21/datafusion:parquet 526555874 5.48657e+08 0.959718 ns
tpch_q22/datafusion:parquet 114955773 1.16747e+08 0.984659 ns
tpch_q01/datafusion:vortex-file-compressed 202447506 2.10905e+08 0.959897 ns
tpch_q02/datafusion:vortex-file-compressed 288357423 3.08265e+08 0.935421 ns
tpch_q03/datafusion:vortex-file-compressed 336533068 3.23685e+08 1.03969 ns
tpch_q04/datafusion:vortex-file-compressed 201191409 1.95162e+08 1.0309 ns
tpch_q05/datafusion:vortex-file-compressed 326292143 3.29398e+08 0.990572 ns
tpch_q06/datafusion:vortex-file-compressed 236951505 2.73375e+08 0.866764 ns
tpch_q07/datafusion:vortex-file-compressed 298916732 3.452e+08 0.865924 ns
tpch_q08/datafusion:vortex-file-compressed 427955995 4.74668e+08 0.90159 ns
tpch_q09/datafusion:vortex-file-compressed 451416468 4.77083e+08 0.946201 ns
tpch_q10/datafusion:vortex-file-compressed 424535806 4.32563e+08 0.981444 ns
tpch_q11/datafusion:vortex-file-compressed 150648435 2.10816e+08 0.714596 ns
tpch_q12/datafusion:vortex-file-compressed 347731706 3.68663e+08 0.943225 ns
tpch_q13/datafusion:vortex-file-compressed 220445883 2.01903e+08 1.09184 ns
tpch_q14/datafusion:vortex-file-compressed 187809914 1.78223e+08 1.05379 ns
tpch_q15/datafusion:vortex-file-compressed 299347614 2.97482e+08 1.00627 ns
tpch_q16/datafusion:vortex-file-compressed 168933971 1.72716e+08 0.978105 ns
tpch_q17/datafusion:vortex-file-compressed 299716021 3.15001e+08 0.951477 ns
tpch_q18/datafusion:vortex-file-compressed 276196564 3.17417e+08 0.870137 ns
tpch_q19/datafusion:vortex-file-compressed 380495930 3.67774e+08 1.03459 ns
tpch_q20/datafusion:vortex-file-compressed 299259446 2.79469e+08 1.07082 ns
tpch_q21/datafusion:vortex-file-compressed 417422815 4.30278e+08 0.970124 ns
tpch_q22/datafusion:vortex-file-compressed 150387703 1.80453e+08 0.83339 ns
tpch_q01/datafusion:vortex-compact 255186811 2.4466e+08 1.04303 ns
tpch_q02/datafusion:vortex-compact 254684358 2.85944e+08 0.890679 ns
tpch_q03/datafusion:vortex-compact 291422901 3.26131e+08 0.893575 ns
tpch_q04/datafusion:vortex-compact 238647865 2.28004e+08 1.04668 ns
tpch_q05/datafusion:vortex-compact 296693855 3.0316e+08 0.97867 ns
tpch_q06/datafusion:vortex-compact 339319405 2.83626e+08 1.19636 ns
tpch_q07/datafusion:vortex-compact 363326095 3.57526e+08 1.01622 ns
tpch_q08/datafusion:vortex-compact 357616838 3.99268e+08 0.895682 ns
tpch_q09/datafusion:vortex-compact 462373789 4.04959e+08 1.14178 ns
tpch_q10/datafusion:vortex-compact 522687456 5.18619e+08 1.00784 ns
tpch_q11/datafusion:vortex-compact 147089967 1.85724e+08 0.79198 ns
tpch_q12/datafusion:vortex-compact 427968258 4.96488e+08 0.861991 ns
tpch_q13/datafusion:vortex-compact 152542362 2.06951e+08 0.737092 ns
tpch_q14/datafusion:vortex-compact 251975979 2.70655e+08 0.930987 ns
tpch_q15/datafusion:vortex-compact 436393932 4.54291e+08 0.960604 ns
tpch_q16/datafusion:vortex-compact 167846156 1.79214e+08 0.936568 ns
tpch_q17/datafusion:vortex-compact 321655254 3.129e+08 1.02798 ns
tpch_q18/datafusion:vortex-compact 278374616 2.69301e+08 1.03369 ns
tpch_q19/datafusion:vortex-compact 402234273 4.84946e+08 0.829441 ns
tpch_q20/datafusion:vortex-compact 379300201 4.02517e+08 0.942322 ns
tpch_q21/datafusion:vortex-compact 447695272 4.30178e+08 1.04072 ns
tpch_q22/datafusion:vortex-compact 106044271 1.15396e+08 0.918962 ns
tpch_q01/duckdb:parquet 460143578 4.97322e+08 0.925243 ns
tpch_q02/duckdb:parquet 1055041401 1.03309e+09 1.02125 ns
tpch_q03/duckdb:parquet 820153490 8.5767e+08 0.956258 ns
tpch_q04/duckdb:parquet 550265510 5.3099e+08 1.0363 ns
tpch_q05/duckdb:parquet 1127466565 1.21971e+09 0.924369 ns
tpch_q06/duckdb:parquet 290988890 3.17787e+08 0.915673 ns
tpch_q07/duckdb:parquet 933889514 9.37546e+08 0.9961 ns
tpch_q08/duckdb:parquet 1256957582 1.28718e+09 0.976518 ns
tpch_q09/duckdb:parquet 1143688132 1.12147e+09 1.01981 ns
tpch_q10/duckdb:parquet 1065360581 1.06551e+09 0.999857 ns
tpch_q11/duckdb:parquet 643156604 6.41306e+08 1.00289 ns
tpch_q12/duckdb:parquet 488855607 5.21397e+08 0.937588 ns
tpch_q13/duckdb:parquet 786461242 7.71887e+08 1.01888 ns
tpch_q14/duckdb:parquet 537394531 5.11391e+08 1.05085 ns
tpch_q15/duckdb:parquet 573790552 5.7582e+08 0.996475 ns
tpch_q16/duckdb:parquet 416413513 4.34812e+08 0.957687 ns
tpch_q17/duckdb:parquet 625138201 5.94768e+08 1.05106 ns
tpch_q18/duckdb:parquet 722833700 7.5495e+08 0.957458 ns
tpch_q19/duckdb:parquet 634761842 6.36369e+08 0.997475 ns
tpch_q20/duckdb:parquet 811183244 8.22088e+08 0.986736 ns
tpch_q21/duckdb:parquet 907582508 9.11479e+08 0.995725 ns
tpch_q22/duckdb:parquet 426036195 4.30281e+08 0.990134 ns
tpch_q01/duckdb:vortex-file-compressed 251579917 2.73748e+08 0.919019 ns
tpch_q02/duckdb:vortex-file-compressed 609381081 6.83439e+08 0.891639 ns
tpch_q03/duckdb:vortex-file-compressed 564487815 6.70798e+08 0.841517 ns
tpch_q04/duckdb:vortex-file-compressed 350420028 3.63568e+08 0.963837 ns
tpch_q05/duckdb:vortex-file-compressed 718546679 7.70307e+08 0.932806 ns
tpch_q06/duckdb:vortex-file-compressed 350833914 3.41103e+08 1.02853 ns
tpch_q07/duckdb:vortex-file-compressed 693189432 7.9559e+08 0.871289 ns
tpch_q08/duckdb:vortex-file-compressed 985116520 9.83811e+08 1.00133 ns
tpch_q09/duckdb:vortex-file-compressed 816136660 8.58572e+08 0.950574 ns
tpch_q10/duckdb:vortex-file-compressed 801743505 7.34731e+08 1.09121 ns
tpch_q11/duckdb:vortex-file-compressed 380440747 4.08791e+08 0.930648 ns
tpch_q12/duckdb:vortex-file-compressed 478610861 4.75829e+08 1.00585 ns
tpch_q13/duckdb:vortex-file-compressed 494832023 4.76775e+08 1.03787 ns
tpch_q14/duckdb:vortex-file-compressed 429439627 4.23914e+08 1.01303 ns
tpch_q15/duckdb:vortex-file-compressed 300232538 3.0624e+08 0.980382 ns
tpch_q16/duckdb:vortex-file-compressed 330132160 3.42751e+08 0.963184 ns
tpch_q17/duckdb:vortex-file-compressed 508174916 5.11693e+08 0.993125 ns
tpch_q18/duckdb:vortex-file-compressed 594119230 6.18726e+08 0.960231 ns
tpch_q19/duckdb:vortex-file-compressed 407038265 4.23021e+08 0.962219 ns
tpch_q20/duckdb:vortex-file-compressed 736622814 7.34781e+08 1.00251 ns
tpch_q21/duckdb:vortex-file-compressed 822573054 8.7988e+08 0.93487 ns
tpch_q22/duckdb:vortex-file-compressed 230044595 2.55583e+08 0.900078 ns
tpch_q01/duckdb:vortex-compact 257192784 2.72047e+08 0.945399 ns
tpch_q02/duckdb:vortex-compact 617805841 6.61784e+08 0.933545 ns
tpch_q03/duckdb:vortex-compact 506461437 5.07114e+08 0.998713 ns
tpch_q04/duckdb:vortex-compact 332119187 3.26503e+08 1.0172 ns
tpch_q05/duckdb:vortex-compact 694913885 7.08219e+08 0.981213 ns
tpch_q06/duckdb:vortex-compact 341546595 3.49953e+08 0.975979 ns
tpch_q07/duckdb:vortex-compact 645625660 7.15949e+08 0.901776 ns
tpch_q08/duckdb:vortex-compact 838815868 8.92548e+08 0.939799 ns
tpch_q09/duckdb:vortex-compact 732184279 7.31457e+08 1.00099 ns
tpch_q10/duckdb:vortex-compact 625753863 6.65047e+08 0.940917 ns
tpch_q11/duckdb:vortex-compact 375707958 3.34207e+08 1.12418 ns
tpch_q12/duckdb:vortex-compact 482503024 4.41027e+08 1.09404 ns
tpch_q13/duckdb:vortex-compact 428324360 4.18536e+08 1.02339 ns
tpch_q14/duckdb:vortex-compact 400964654 4.96711e+08 0.80724 ns
tpch_q15/duckdb:vortex-compact 296962014 2.65379e+08 1.11901 ns
tpch_q16/duckdb:vortex-compact 297430971 3.12328e+08 0.952303 ns
tpch_q17/duckdb:vortex-compact 484102080 4.81753e+08 1.00488 ns
tpch_q18/duckdb:vortex-compact 484137586 4.93953e+08 0.980129 ns
tpch_q19/duckdb:vortex-compact 426135198 4.37998e+08 0.972917 ns
tpch_q20/duckdb:vortex-compact 746283184 6.74584e+08 1.10629 ns
tpch_q21/duckdb:vortex-compact 891695444 8.90281e+08 1.00159 ns
tpch_q22/duckdb:vortex-compact 232065429 2.55443e+08 0.908483 ns

@github-actions
Copy link
Contributor

Benchmarks: TPC-DS SF=1 on NVME

Summary

  • Overall: 1.004x ➖
  • Vortex: 1.003x ➖
  • duckdb:vortex: 1.002x ➖
  • datafusion:vortex: 1.004x ➖
  • Best: tpcds_q51/duckdb:vortex-file-compressed (0.570x)
  • Worst: tpcds_q86/duckdb:vortex-compact (1.397x)
  • Significant (>10%): 3↑ 5↓
Detailed Results Table
name PR 003256a base 0b4b579 ratio (PR/base) unit remark
tpcds_q01/datafusion:parquet 45577534 4.39764e+07 1.03641 ns
tpcds_q02/datafusion:parquet 65582055 6.21815e+07 1.05469 ns
tpcds_q03/datafusion:parquet 19900089 1.98728e+07 1.00137 ns
tpcds_q04/datafusion:parquet 396009429 4.07111e+08 0.97273 ns
tpcds_q05/datafusion:parquet 91238787 9.38852e+07 0.971812 ns
tpcds_q06/datafusion:parquet 107101658 1.12951e+08 0.948214 ns
tpcds_q07/datafusion:parquet 141786138 1.42546e+08 0.99467 ns
tpcds_q08/datafusion:parquet 46212667 4.5167e+07 1.02315 ns
tpcds_q09/datafusion:parquet 68052254 6.79888e+07 1.00093 ns
tpcds_q10/datafusion:parquet 116172420 1.12232e+08 1.03511 ns
tpcds_q11/datafusion:parquet 250271580 2.51196e+08 0.996321 ns
tpcds_q12/datafusion:parquet 36002293 3.39091e+07 1.06173 ns
tpcds_q13/datafusion:parquet 151492755 1.47698e+08 1.02569 ns
tpcds_q14/datafusion:parquet 253500131 2.50828e+08 1.01065 ns
tpcds_q15/datafusion:parquet 61395099 6.19318e+07 0.991333 ns
tpcds_q16/datafusion:parquet 41331517 3.94557e+07 1.04754 ns
tpcds_q17/datafusion:parquet 193720937 1.93038e+08 1.00354 ns
tpcds_q18/datafusion:parquet 191269825 1.90507e+08 1.004 ns
tpcds_q19/datafusion:parquet 40476245 4.15613e+07 0.973892 ns
tpcds_q20/datafusion:parquet 29634569 2.9554e+07 1.00273 ns
tpcds_q21/datafusion:parquet 32489036 3.1464e+07 1.03258 ns
tpcds_q22/datafusion:parquet 171631756 1.51158e+08 1.13545 ns 🚨
tpcds_q23/datafusion:parquet 198920394 2.02232e+08 0.983625 ns
tpcds_q24/datafusion:parquet 243838504 2.46642e+08 0.988635 ns
tpcds_q25/datafusion:parquet 199724340 1.94779e+08 1.02539 ns
tpcds_q26/datafusion:parquet 125280247 1.28941e+08 0.971612 ns
tpcds_q27/datafusion:parquet 295783973 2.83134e+08 1.04468 ns
tpcds_q28/datafusion:parquet 55334006 5.524e+07 1.0017 ns
tpcds_q29/datafusion:parquet 202007939 1.9577e+08 1.03186 ns
tpcds_q30/datafusion:parquet 53802189 5.39063e+07 0.998068 ns
tpcds_q31/datafusion:parquet 121412238 1.22557e+08 0.990662 ns
tpcds_q32/datafusion:parquet 32925180 3.28895e+07 1.00108 ns
tpcds_q33/datafusion:parquet 48177619 4.77166e+07 1.00966 ns
tpcds_q34/datafusion:parquet 39098108 3.69979e+07 1.05677 ns
tpcds_q35/datafusion:parquet 106051746 1.05992e+08 1.00056 ns
tpcds_q36/datafusion:parquet 94785980 9.41509e+07 1.00675 ns
tpcds_q37/datafusion:parquet 28843946 2.95203e+07 0.977088 ns
tpcds_q38/datafusion:parquet 73389444 7.13415e+07 1.02871 ns
tpcds_q39/datafusion:parquet 104040062 9.96071e+07 1.0445 ns
tpcds_q40/datafusion:parquet 40918970 4.16603e+07 0.982205 ns
tpcds_q41/datafusion:parquet 17275446 1.76861e+07 0.976779 ns
tpcds_q42/datafusion:parquet 18590920 1.8766e+07 0.99067 ns
tpcds_q43/datafusion:parquet 30167731 3.00243e+07 1.00478 ns
tpcds_q44/datafusion:parquet 49573551 5.04875e+07 0.981897 ns
tpcds_q45/datafusion:parquet 80347953 8.45087e+07 0.950766 ns
tpcds_q46/datafusion:parquet 55170826 5.40945e+07 1.0199 ns
tpcds_q47/datafusion:parquet 200660415 2.02444e+08 0.99119 ns
tpcds_q48/datafusion:parquet 136739606 1.34753e+08 1.01475 ns
tpcds_q49/datafusion:parquet 94311112 9.18451e+07 1.02685 ns
tpcds_q50/datafusion:parquet 123085653 1.23447e+08 0.997074 ns
tpcds_q51/datafusion:parquet 100116866 9.80122e+07 1.02147 ns
tpcds_q52/datafusion:parquet 19983862 1.9511e+07 1.02423 ns
tpcds_q53/datafusion:parquet 34950211 3.42261e+07 1.02116 ns
tpcds_q54/datafusion:parquet 60040535 5.97589e+07 1.00471 ns
tpcds_q55/datafusion:parquet 18801472 1.86272e+07 1.00936 ns
tpcds_q56/datafusion:parquet 46095354 4.84008e+07 0.952368 ns
tpcds_q57/datafusion:parquet 148756025 1.50163e+08 0.990628 ns
tpcds_q58/datafusion:parquet 85748934 8.34627e+07 1.02739 ns
tpcds_q59/datafusion:parquet 83593205 8.13262e+07 1.02787 ns
tpcds_q60/datafusion:parquet 48222654 4.58354e+07 1.05208 ns
tpcds_q61/datafusion:parquet 74792329 7.41117e+07 1.00918 ns
tpcds_q62/datafusion:parquet 43738892 4.71596e+07 0.927466 ns
tpcds_q63/datafusion:parquet 34708533 3.37342e+07 1.02888 ns
tpcds_q64/datafusion:parquet 1053000700 1.04513e+09 1.00753 ns
tpcds_q65/datafusion:parquet 57522459 5.43209e+07 1.05894 ns
tpcds_q66/datafusion:parquet 118956661 1.1252e+08 1.0572 ns
tpcds_q67/datafusion:parquet 180800679 1.82898e+08 0.988531 ns
tpcds_q68/datafusion:parquet 53226624 5.42766e+07 0.980655 ns
tpcds_q69/datafusion:parquet 101234018 9.67456e+07 1.04639 ns
tpcds_q70/datafusion:parquet 117278147 1.17205e+08 1.00062 ns
tpcds_q71/datafusion:parquet 36825500 3.59253e+07 1.02506 ns
tpcds_q72/datafusion:parquet 872025688 8.67836e+08 1.00483 ns
tpcds_q73/datafusion:parquet 39627215 4.04579e+07 0.979469 ns
tpcds_q74/datafusion:parquet 146254490 1.47414e+08 0.992136 ns
tpcds_q75/datafusion:parquet 164001927 1.68873e+08 0.971153 ns
tpcds_q76/datafusion:parquet 103691187 9.58861e+07 1.0814 ns
tpcds_q77/datafusion:parquet 68360466 6.71217e+07 1.01846 ns
tpcds_q78/datafusion:parquet 194455217 1.91933e+08 1.01314 ns
tpcds_q79/datafusion:parquet 44836772 4.66654e+07 0.960814 ns
tpcds_q80/datafusion:parquet 128262053 1.3056e+08 0.982402 ns
tpcds_q81/datafusion:parquet 53362056 5.25324e+07 1.01579 ns
tpcds_q82/datafusion:parquet 31675268 3.15471e+07 1.00406 ns
tpcds_q83/datafusion:parquet 66233142 6.41693e+07 1.03216 ns
tpcds_q84/datafusion:parquet 54779232 5.37091e+07 1.01992 ns
tpcds_q85/datafusion:parquet 253625066 2.5154e+08 1.00829 ns
tpcds_q86/datafusion:parquet 26718151 2.66005e+07 1.00442 ns
tpcds_q87/datafusion:parquet 72020561 7.40505e+07 0.972587 ns
tpcds_q88/datafusion:parquet 95539827 9.57615e+07 0.997685 ns
tpcds_q89/datafusion:parquet 43630215 4.52771e+07 0.963627 ns
tpcds_q90/datafusion:parquet 24633420 2.4837e+07 0.991803 ns
tpcds_q91/datafusion:parquet 82734979 8.34871e+07 0.990991 ns
tpcds_q92/datafusion:parquet 30048957 2.95821e+07 1.01578 ns
tpcds_q93/datafusion:parquet 42458677 4.25874e+07 0.996977 ns
tpcds_q94/datafusion:parquet 34999045 3.46916e+07 1.00886 ns
tpcds_q95/datafusion:parquet 142550726 1.51057e+08 0.943691 ns
tpcds_q96/datafusion:parquet 17225141 1.72311e+07 0.999653 ns
tpcds_q97/datafusion:parquet 42777952 4.12747e+07 1.03642 ns
tpcds_q98/datafusion:parquet 43044437 4.24462e+07 1.01409 ns
tpcds_q99/datafusion:parquet 51619341 5.33545e+07 0.967479 ns
tpcds_q01/datafusion:vortex-file-compressed 38446537 3.76865e+07 1.02017 ns
tpcds_q02/datafusion:vortex-file-compressed 87002137 8.86148e+07 0.981802 ns
tpcds_q03/datafusion:vortex-file-compressed 31388977 3.16414e+07 0.992023 ns
tpcds_q04/datafusion:vortex-file-compressed 432769843 4.24686e+08 1.01903 ns
tpcds_q05/datafusion:vortex-file-compressed 84949051 8.75252e+07 0.970567 ns
tpcds_q06/datafusion:vortex-file-compressed 85654309 8.46566e+07 1.01179 ns
tpcds_q07/datafusion:vortex-file-compressed 85909569 8.55833e+07 1.00381 ns
tpcds_q08/datafusion:vortex-file-compressed 50566065 5.10758e+07 0.990019 ns
tpcds_q09/datafusion:vortex-file-compressed 56183868 5.62531e+07 0.99877 ns
tpcds_q10/datafusion:vortex-file-compressed 63443503 6.25245e+07 1.0147 ns
tpcds_q11/datafusion:vortex-file-compressed 257765075 2.54067e+08 1.01456 ns
tpcds_q12/datafusion:vortex-file-compressed 41903431 4.17385e+07 1.00395 ns
tpcds_q13/datafusion:vortex-file-compressed 81292904 8.18755e+07 0.992885 ns
tpcds_q14/datafusion:vortex-file-compressed 249683601 2.47393e+08 1.00926 ns
tpcds_q15/datafusion:vortex-file-compressed 55016058 5.37444e+07 1.02366 ns
tpcds_q16/datafusion:vortex-file-compressed 37760097 3.79913e+07 0.993915 ns
tpcds_q17/datafusion:vortex-file-compressed 129105150 1.24797e+08 1.03452 ns
tpcds_q18/datafusion:vortex-file-compressed 115943207 1.1392e+08 1.01776 ns
tpcds_q19/datafusion:vortex-file-compressed 54168864 5.30937e+07 1.02025 ns
tpcds_q20/datafusion:vortex-file-compressed 46311164 4.51086e+07 1.02666 ns
tpcds_q21/datafusion:vortex-file-compressed 183890622 1.85677e+08 0.99038 ns
tpcds_q22/datafusion:vortex-file-compressed 76060744 7.51758e+07 1.01177 ns
tpcds_q23/datafusion:vortex-file-compressed 212506813 2.11092e+08 1.0067 ns
tpcds_q24/datafusion:vortex-file-compressed 214250295 2.10831e+08 1.01622 ns
tpcds_q25/datafusion:vortex-file-compressed 130270195 1.27899e+08 1.01854 ns
tpcds_q26/datafusion:vortex-file-compressed 71241570 7.10416e+07 1.00282 ns
tpcds_q27/datafusion:vortex-file-compressed 180184445 1.8381e+08 0.980278 ns
tpcds_q28/datafusion:vortex-file-compressed 45182638 4.36132e+07 1.03598 ns
tpcds_q29/datafusion:vortex-file-compressed 132882532 1.27723e+08 1.0404 ns
tpcds_q30/datafusion:vortex-file-compressed 41523706 3.97539e+07 1.04452 ns
tpcds_q31/datafusion:vortex-file-compressed 202024312 2.01814e+08 1.00104 ns
tpcds_q32/datafusion:vortex-file-compressed 29297594 2.98201e+07 0.982477 ns
tpcds_q33/datafusion:vortex-file-compressed 47681017 4.83356e+07 0.986457 ns
tpcds_q34/datafusion:vortex-file-compressed 41769142 4.31025e+07 0.969065 ns
tpcds_q35/datafusion:vortex-file-compressed 73849964 7.51725e+07 0.982407 ns
tpcds_q36/datafusion:vortex-file-compressed 118963942 1.19565e+08 0.994973 ns
tpcds_q37/datafusion:vortex-file-compressed 43989196 4.45619e+07 0.987147 ns
tpcds_q38/datafusion:vortex-file-compressed 101246180 1.04299e+08 0.970729 ns
tpcds_q39/datafusion:vortex-file-compressed 225132881 2.29081e+08 0.982768 ns
tpcds_q40/datafusion:vortex-file-compressed 63830520 6.53896e+07 0.976157 ns
tpcds_q41/datafusion:vortex-file-compressed 19936638 2.11986e+07 0.940471 ns
tpcds_q42/datafusion:vortex-file-compressed 34188467 3.48188e+07 0.981896 ns
tpcds_q43/datafusion:vortex-file-compressed 51132224 5.2354e+07 0.976664 ns
tpcds_q44/datafusion:vortex-file-compressed 51254955 5.17375e+07 0.990674 ns
tpcds_q45/datafusion:vortex-file-compressed 58566707 5.84455e+07 1.00207 ns
tpcds_q46/datafusion:vortex-file-compressed 74525990 7.45002e+07 1.00035 ns
tpcds_q47/datafusion:vortex-file-compressed 271529324 2.68733e+08 1.01041 ns
tpcds_q48/datafusion:vortex-file-compressed 71457382 7.44738e+07 0.959497 ns
tpcds_q49/datafusion:vortex-file-compressed 93487229 9.22164e+07 1.01378 ns
tpcds_q50/datafusion:vortex-file-compressed 86803393 8.55301e+07 1.01489 ns
tpcds_q51/datafusion:vortex-file-compressed 104486726 1.01956e+08 1.02482 ns
tpcds_q52/datafusion:vortex-file-compressed 35183503 3.36797e+07 1.04465 ns
tpcds_q53/datafusion:vortex-file-compressed 35101805 3.4683e+07 1.01208 ns
tpcds_q54/datafusion:vortex-file-compressed 62495506 6.27877e+07 0.995346 ns
tpcds_q55/datafusion:vortex-file-compressed 34205774 3.44723e+07 0.992267 ns
tpcds_q56/datafusion:vortex-file-compressed 58137619 5.72013e+07 1.01637 ns
tpcds_q57/datafusion:vortex-file-compressed 210037084 2.11743e+08 0.991945 ns
tpcds_q58/datafusion:vortex-file-compressed 126507955 1.28015e+08 0.988227 ns
tpcds_q59/datafusion:vortex-file-compressed 109153907 1.09592e+08 0.996004 ns
tpcds_q60/datafusion:vortex-file-compressed 56275027 5.67734e+07 0.991223 ns
tpcds_q61/datafusion:vortex-file-compressed 69045227 6.79993e+07 1.01538 ns
tpcds_q62/datafusion:vortex-file-compressed 52521908 5.2704e+07 0.996546 ns
tpcds_q63/datafusion:vortex-file-compressed 35244643 3.48483e+07 1.01137 ns
tpcds_q64/datafusion:vortex-file-compressed 782243447 7.85728e+08 0.995565 ns
tpcds_q65/datafusion:vortex-file-compressed 62880478 6.17616e+07 1.01812 ns
tpcds_q66/datafusion:vortex-file-compressed 135326932 1.41602e+08 0.955686 ns
tpcds_q67/datafusion:vortex-file-compressed 151362874 1.48107e+08 1.02198 ns
tpcds_q68/datafusion:vortex-file-compressed 74081891 7.53431e+07 0.98326 ns
tpcds_q69/datafusion:vortex-file-compressed 60583047 5.71258e+07 1.06052 ns
tpcds_q70/datafusion:vortex-file-compressed 139059902 1.38149e+08 1.00659 ns
tpcds_q71/datafusion:vortex-file-compressed 38416399 3.74951e+07 1.02457 ns
tpcds_q72/datafusion:vortex-file-compressed 3281391535 3.28833e+09 0.997891 ns
tpcds_q73/datafusion:vortex-file-compressed 40001437 4.11456e+07 0.972193 ns
tpcds_q74/datafusion:vortex-file-compressed 190993653 1.89599e+08 1.00736 ns
tpcds_q75/datafusion:vortex-file-compressed 172441223 1.69743e+08 1.01589 ns
tpcds_q76/datafusion:vortex-file-compressed 74099602 6.70436e+07 1.10524 ns 🚨
tpcds_q77/datafusion:vortex-file-compressed 66834599 6.32782e+07 1.0562 ns
tpcds_q78/datafusion:vortex-file-compressed 200393471 1.9814e+08 1.01138 ns
tpcds_q79/datafusion:vortex-file-compressed 51258616 4.98722e+07 1.0278 ns
tpcds_q80/datafusion:vortex-file-compressed 143377208 1.39344e+08 1.02894 ns
tpcds_q81/datafusion:vortex-file-compressed 47841828 4.76727e+07 1.00355 ns
tpcds_q82/datafusion:vortex-file-compressed 45384084 4.3697e+07 1.03861 ns
tpcds_q83/datafusion:vortex-file-compressed 79579922 7.89323e+07 1.00821 ns
tpcds_q84/datafusion:vortex-file-compressed 21281338 2.20155e+07 0.966652 ns
tpcds_q85/datafusion:vortex-file-compressed 149192498 1.46501e+08 1.01837 ns
tpcds_q86/datafusion:vortex-file-compressed 38581168 3.89148e+07 0.991426 ns
tpcds_q87/datafusion:vortex-file-compressed 105531124 1.02971e+08 1.02486 ns
tpcds_q88/datafusion:vortex-file-compressed 91142018 9.04962e+07 1.00714 ns
tpcds_q89/datafusion:vortex-file-compressed 65172105 6.4551e+07 1.00962 ns
tpcds_q90/datafusion:vortex-file-compressed 21394055 2.20256e+07 0.971328 ns
tpcds_q91/datafusion:vortex-file-compressed 32913346 3.418e+07 0.962943 ns
tpcds_q92/datafusion:vortex-file-compressed 26463409 2.70584e+07 0.978011 ns
tpcds_q93/datafusion:vortex-file-compressed 45484716 4.56274e+07 0.996872 ns
tpcds_q94/datafusion:vortex-file-compressed 35639144 3.55286e+07 1.00311 ns
tpcds_q95/datafusion:vortex-file-compressed 104852412 1.0353e+08 1.01278 ns
tpcds_q96/datafusion:vortex-file-compressed 19153387 1.97841e+07 0.968118 ns
tpcds_q97/datafusion:vortex-file-compressed 40730278 3.89788e+07 1.04493 ns
tpcds_q98/datafusion:vortex-file-compressed 55115584 5.57976e+07 0.987778 ns
tpcds_q99/datafusion:vortex-file-compressed 68629063 6.73522e+07 1.01896 ns
tpcds_q01/datafusion:vortex-compact 46052945 4.43914e+07 1.03743 ns
tpcds_q02/datafusion:vortex-compact 95452203 9.50939e+07 1.00377 ns
tpcds_q03/datafusion:vortex-compact 35932133 3.64797e+07 0.984991 ns
tpcds_q04/datafusion:vortex-compact 473944231 4.72497e+08 1.00306 ns
tpcds_q05/datafusion:vortex-compact 95196884 9.54089e+07 0.997778 ns
tpcds_q06/datafusion:vortex-compact 92737361 8.87521e+07 1.0449 ns
tpcds_q07/datafusion:vortex-compact 94097555 9.14572e+07 1.02887 ns
tpcds_q08/datafusion:vortex-compact 60388456 5.90113e+07 1.02334 ns
tpcds_q09/datafusion:vortex-compact 105082063 1.03976e+08 1.01064 ns
tpcds_q10/datafusion:vortex-compact 73458968 7.16491e+07 1.02526 ns
tpcds_q11/datafusion:vortex-compact 279678210 2.71272e+08 1.03099 ns
tpcds_q12/datafusion:vortex-compact 45759436 4.3904e+07 1.04226 ns
tpcds_q13/datafusion:vortex-compact 119840882 1.20057e+08 0.998199 ns
tpcds_q14/datafusion:vortex-compact 289645752 2.87696e+08 1.00678 ns
tpcds_q15/datafusion:vortex-compact 58942374 5.86014e+07 1.00582 ns
tpcds_q16/datafusion:vortex-compact 46175414 4.57624e+07 1.00903 ns
tpcds_q17/datafusion:vortex-compact 134429682 1.35001e+08 0.995768 ns
tpcds_q18/datafusion:vortex-compact 133263856 1.30865e+08 1.01833 ns
tpcds_q19/datafusion:vortex-compact 60987519 6.19911e+07 0.98381 ns
tpcds_q20/datafusion:vortex-compact 51875373 5.25302e+07 0.987534 ns
tpcds_q21/datafusion:vortex-compact 187563622 2.05096e+08 0.914515 ns
tpcds_q22/datafusion:vortex-compact 84831367 8.9007e+07 0.953086 ns
tpcds_q23/datafusion:vortex-compact 241740210 2.34897e+08 1.02913 ns
tpcds_q24/datafusion:vortex-compact 235869446 2.39683e+08 0.984091 ns
tpcds_q25/datafusion:vortex-compact 136879020 1.33917e+08 1.02212 ns
tpcds_q26/datafusion:vortex-compact 83124934 8.23013e+07 1.01001 ns
tpcds_q27/datafusion:vortex-compact 205090441 2.04857e+08 1.00114 ns
tpcds_q28/datafusion:vortex-compact 115967719 1.16605e+08 0.994538 ns
tpcds_q29/datafusion:vortex-compact 136122561 1.39853e+08 0.973326 ns
tpcds_q30/datafusion:vortex-compact 47662094 4.80913e+07 0.991075 ns
tpcds_q31/datafusion:vortex-compact 221762020 2.20247e+08 1.00688 ns
tpcds_q32/datafusion:vortex-compact 35227887 3.39563e+07 1.03745 ns
tpcds_q33/datafusion:vortex-compact 54035641 5.45169e+07 0.991173 ns
tpcds_q34/datafusion:vortex-compact 49054534 5.02442e+07 0.976322 ns
tpcds_q35/datafusion:vortex-compact 80415708 8.02608e+07 1.00193 ns
tpcds_q36/datafusion:vortex-compact 134601864 1.35237e+08 0.995301 ns
tpcds_q37/datafusion:vortex-compact 60307432 5.9942e+07 1.0061 ns
tpcds_q38/datafusion:vortex-compact 112160639 1.11081e+08 1.00972 ns
tpcds_q39/datafusion:vortex-compact 225737963 2.34879e+08 0.961082 ns
tpcds_q40/datafusion:vortex-compact 68614862 6.96681e+07 0.984881 ns
tpcds_q41/datafusion:vortex-compact 21220021 2.16528e+07 0.980013 ns
tpcds_q42/datafusion:vortex-compact 40810155 3.84785e+07 1.0606 ns
tpcds_q43/datafusion:vortex-compact 58345385 5.73243e+07 1.01781 ns
tpcds_q44/datafusion:vortex-compact 67474274 6.79325e+07 0.993255 ns
tpcds_q45/datafusion:vortex-compact 62658057 6.32637e+07 0.990427 ns
tpcds_q46/datafusion:vortex-compact 88043873 8.60235e+07 1.02349 ns
tpcds_q47/datafusion:vortex-compact 297251982 2.85584e+08 1.04086 ns
tpcds_q48/datafusion:vortex-compact 99109207 1.01543e+08 0.97603 ns
tpcds_q49/datafusion:vortex-compact 112252025 1.14349e+08 0.981665 ns
tpcds_q50/datafusion:vortex-compact 96412122 9.47222e+07 1.01784 ns
tpcds_q51/datafusion:vortex-compact 110612277 1.12393e+08 0.984155 ns
tpcds_q52/datafusion:vortex-compact 39577702 3.97441e+07 0.995814 ns
tpcds_q53/datafusion:vortex-compact 42725361 4.33858e+07 0.984779 ns
tpcds_q54/datafusion:vortex-compact 71872134 7.23701e+07 0.993119 ns
tpcds_q55/datafusion:vortex-compact 38904290 4.15781e+07 0.935693 ns
tpcds_q56/datafusion:vortex-compact 65538630 6.49412e+07 1.0092 ns
tpcds_q57/datafusion:vortex-compact 228070300 2.26001e+08 1.00916 ns
tpcds_q58/datafusion:vortex-compact 134413032 1.35074e+08 0.995105 ns
tpcds_q59/datafusion:vortex-compact 120877512 1.19998e+08 1.00733 ns
tpcds_q60/datafusion:vortex-compact 63672006 6.45753e+07 0.986012 ns
tpcds_q61/datafusion:vortex-compact 77150984 7.79581e+07 0.989647 ns
tpcds_q62/datafusion:vortex-compact 54628268 5.5375e+07 0.986516 ns
tpcds_q63/datafusion:vortex-compact 47509024 4.40636e+07 1.07819 ns
tpcds_q64/datafusion:vortex-compact 852493021 8.50323e+08 1.00255 ns
tpcds_q65/datafusion:vortex-compact 71000067 7.452e+07 0.952765 ns
tpcds_q66/datafusion:vortex-compact 145803102 1.50511e+08 0.968718 ns
tpcds_q67/datafusion:vortex-compact 157556338 1.5963e+08 0.987011 ns
tpcds_q68/datafusion:vortex-compact 87067727 8.89342e+07 0.979013 ns
tpcds_q69/datafusion:vortex-compact 64620536 6.66729e+07 0.969217 ns
tpcds_q70/datafusion:vortex-compact 143620490 1.42753e+08 1.00608 ns
tpcds_q71/datafusion:vortex-compact 46216728 4.50533e+07 1.02582 ns
tpcds_q72/datafusion:vortex-compact 3336086872 3.28203e+09 1.01647 ns
tpcds_q73/datafusion:vortex-compact 50126161 4.59031e+07 1.092 ns
tpcds_q74/datafusion:vortex-compact 205095734 2.05968e+08 0.995766 ns
tpcds_q75/datafusion:vortex-compact 208609730 2.00914e+08 1.03831 ns
tpcds_q76/datafusion:vortex-compact 78263265 7.84786e+07 0.997256 ns
tpcds_q77/datafusion:vortex-compact 75101627 7.7248e+07 0.972214 ns
tpcds_q78/datafusion:vortex-compact 221542403 2.14041e+08 1.03505 ns
tpcds_q79/datafusion:vortex-compact 66417719 6.36204e+07 1.04397 ns
tpcds_q80/datafusion:vortex-compact 155689414 1.55649e+08 1.00026 ns
tpcds_q81/datafusion:vortex-compact 59874022 5.90975e+07 1.01314 ns
tpcds_q82/datafusion:vortex-compact 62963554 6.17003e+07 1.02047 ns
tpcds_q83/datafusion:vortex-compact 79204669 7.80997e+07 1.01415 ns
tpcds_q84/datafusion:vortex-compact 25806575 2.57271e+07 1.00309 ns
tpcds_q85/datafusion:vortex-compact 164689777 1.64609e+08 1.00049 ns
tpcds_q86/datafusion:vortex-compact 39875478 4.03894e+07 0.987276 ns
tpcds_q87/datafusion:vortex-compact 114871993 1.11217e+08 1.03286 ns
tpcds_q88/datafusion:vortex-compact 107931111 1.07833e+08 1.00091 ns
tpcds_q89/datafusion:vortex-compact 73832163 7.05506e+07 1.04651 ns
tpcds_q90/datafusion:vortex-compact 25837331 2.39506e+07 1.07878 ns
tpcds_q91/datafusion:vortex-compact 42076459 4.29747e+07 0.979099 ns
tpcds_q92/datafusion:vortex-compact 30454529 2.97938e+07 1.02218 ns
tpcds_q93/datafusion:vortex-compact 56425077 5.48513e+07 1.02869 ns
tpcds_q94/datafusion:vortex-compact 38749536 3.98418e+07 0.972585 ns
tpcds_q95/datafusion:vortex-compact 110470690 1.11738e+08 0.988656 ns
tpcds_q96/datafusion:vortex-compact 22352015 2.15313e+07 1.03812 ns
tpcds_q97/datafusion:vortex-compact 45867192 4.31391e+07 1.06324 ns
tpcds_q98/datafusion:vortex-compact 61454290 6.13058e+07 1.00242 ns
tpcds_q99/datafusion:vortex-compact 73420397 7.13313e+07 1.02929 ns
tpcds_q01/duckdb:parquet 48772920 4.76825e+07 1.02287 ns
tpcds_q02/duckdb:parquet 28514480 2.91863e+07 0.976982 ns
tpcds_q03/duckdb:parquet 13849233 1.37596e+07 1.00652 ns
tpcds_q04/duckdb:parquet 127503583 1.25888e+08 1.01283 ns
tpcds_q05/duckdb:parquet 29964138 2.98878e+07 1.00255 ns
tpcds_q06/duckdb:parquet 33359115 3.32976e+07 1.00185 ns
tpcds_q07/duckdb:parquet 27344519 2.77489e+07 0.985426 ns
tpcds_q08/duckdb:parquet 28412051 2.81617e+07 1.00889 ns
tpcds_q09/duckdb:parquet 41120059 4.13304e+07 0.994911 ns
tpcds_q10/duckdb:parquet 39640990 3.99677e+07 0.991826 ns
tpcds_q11/duckdb:parquet 83541620 8.38581e+07 0.996227 ns
tpcds_q12/duckdb:parquet 17558079 1.74223e+07 1.00779 ns
tpcds_q13/duckdb:parquet 38120529 3.75071e+07 1.01636 ns
tpcds_q14/duckdb:parquet 103837462 9.9221e+07 1.04653 ns
tpcds_q15/duckdb:parquet 27087101 2.73896e+07 0.988955 ns
tpcds_q16/duckdb:parquet 22678673 2.26746e+07 1.00018 ns
tpcds_q17/duckdb:parquet 39790491 3.93602e+07 1.01093 ns
tpcds_q18/duckdb:parquet 100643015 1.00422e+08 1.0022 ns
tpcds_q19/duckdb:parquet 32831560 3.23547e+07 1.01474 ns
tpcds_q20/duckdb:parquet 17446468 1.78374e+07 0.978081 ns
tpcds_q21/duckdb:parquet 13609284 1.3487e+07 1.00907 ns
tpcds_q22/duckdb:parquet 99751353 9.69006e+07 1.02942 ns
tpcds_q23/duckdb:parquet 100436666 9.86302e+07 1.01832 ns
tpcds_q24/duckdb:parquet 50272090 5.01702e+07 1.00203 ns
tpcds_q25/duckdb:parquet 35942028 3.58298e+07 1.00313 ns
tpcds_q26/duckdb:parquet 38475617 3.7082e+07 1.03758 ns
tpcds_q27/duckdb:parquet 80027495 7.87195e+07 1.01662 ns
tpcds_q28/duckdb:parquet 42209847 4.27589e+07 0.987159 ns
tpcds_q29/duckdb:parquet 39513411 3.71833e+07 1.06266 ns
tpcds_q30/duckdb:parquet 44520879 4.56149e+07 0.976016 ns
tpcds_q31/duckdb:parquet 27814030 2.76709e+07 1.00517 ns
tpcds_q32/duckdb:parquet 12734177 1.28811e+07 0.988595 ns
tpcds_q33/duckdb:parquet 21662352 2.08517e+07 1.03888 ns
tpcds_q34/duckdb:parquet 23568941 2.38821e+07 0.986887 ns
tpcds_q35/duckdb:parquet 70821301 6.99396e+07 1.01261 ns
tpcds_q36/duckdb:parquet 24806741 2.44988e+07 1.01257 ns
tpcds_q37/duckdb:parquet 16127532 1.57604e+07 1.0233 ns
tpcds_q38/duckdb:parquet 35858438 3.62545e+07 0.989076 ns
tpcds_q39/duckdb:parquet 36485072 3.62256e+07 1.00716 ns
tpcds_q40/duckdb:parquet 19966887 1.95468e+07 1.02149 ns
tpcds_q41/duckdb:parquet 9710361 9.88927e+06 0.981909 ns
tpcds_q42/duckdb:parquet 13088674 1.29353e+07 1.01186 ns
tpcds_q43/duckdb:parquet 18245994 1.8764e+07 0.972396 ns
tpcds_q44/duckdb:parquet 28342635 2.8631e+07 0.989929 ns
tpcds_q45/duckdb:parquet 29257736 2.92255e+07 1.0011 ns
tpcds_q46/duckdb:parquet 48757126 4.88833e+07 0.997418 ns
tpcds_q47/duckdb:parquet 58960187 5.9519e+07 0.990611 ns
tpcds_q48/duckdb:parquet 33980585 3.44994e+07 0.984962 ns
tpcds_q49/duckdb:parquet 26678501 2.66295e+07 1.00184 ns
tpcds_q50/duckdb:parquet 28881820 2.86981e+07 1.0064 ns
tpcds_q51/duckdb:parquet 195165031 1.95864e+08 0.996432 ns
tpcds_q52/duckdb:parquet 12903627 1.31264e+07 0.983027 ns
tpcds_q53/duckdb:parquet 19983920 1.96115e+07 1.01899 ns
tpcds_q54/duckdb:parquet 25597186 2.59881e+07 0.984956 ns
tpcds_q55/duckdb:parquet 12616151 1.30539e+07 0.966466 ns
tpcds_q56/duckdb:parquet 22853698 2.29246e+07 0.996907 ns
tpcds_q57/duckdb:parquet 47590032 4.77597e+07 0.996448 ns
tpcds_q58/duckdb:parquet 25152830 2.58227e+07 0.974059 ns
tpcds_q59/duckdb:parquet 39317578 3.88808e+07 1.01123 ns
tpcds_q60/duckdb:parquet 23575702 2.36848e+07 0.995393 ns
tpcds_q61/duckdb:parquet 33981575 3.23757e+07 1.0496 ns
tpcds_q62/duckdb:parquet 13844381 1.385e+07 0.999592 ns
tpcds_q63/duckdb:parquet 17369562 1.76757e+07 0.982682 ns
tpcds_q64/duckdb:parquet 77588965 7.71915e+07 1.00515 ns
tpcds_q65/duckdb:parquet 29961068 2.94193e+07 1.01842 ns
tpcds_q66/duckdb:parquet 29816615 2.98702e+07 0.998207 ns
tpcds_q67/duckdb:parquet 185681732 1.85757e+08 0.999595 ns
tpcds_q68/duckdb:parquet 38663165 3.91728e+07 0.986991 ns
tpcds_q69/duckdb:parquet 41263951 4.14934e+07 0.994471 ns
tpcds_q70/duckdb:parquet 56673223 5.64564e+07 1.00384 ns
tpcds_q71/duckdb:parquet 21053996 2.10272e+07 1.00128 ns
tpcds_q72/duckdb:parquet 169505435 1.67422e+08 1.01244 ns
tpcds_q73/duckdb:parquet 20592144 2.09076e+07 0.984913 ns
tpcds_q74/duckdb:parquet 52980179 5.29953e+07 0.999715 ns
tpcds_q75/duckdb:parquet 55029157 5.53749e+07 0.993756 ns
tpcds_q76/duckdb:parquet 21020997 2.13091e+07 0.98648 ns
tpcds_q77/duckdb:parquet 24081186 2.36371e+07 1.01879 ns
tpcds_q78/duckdb:parquet 78756640 7.89121e+07 0.998029 ns
tpcds_q79/duckdb:parquet 31884125 3.18707e+07 1.00042 ns
tpcds_q80/duckdb:parquet 44009167 4.38099e+07 1.00455 ns
tpcds_q81/duckdb:parquet 50329198 4.97464e+07 1.01172 ns
tpcds_q82/duckdb:parquet 19205690 1.89785e+07 1.01197 ns
tpcds_q83/duckdb:parquet 18259946 1.89072e+07 0.965765 ns
tpcds_q84/duckdb:parquet 20639254 2.10493e+07 0.98052 ns
tpcds_q85/duckdb:parquet 43641828 4.40183e+07 0.991447 ns
tpcds_q86/duckdb:parquet 38721701 3.89452e+07 0.994261 ns
tpcds_q87/duckdb:parquet 37626936 3.75761e+07 1.00135 ns
tpcds_q88/duckdb:parquet 54139358 5.37373e+07 1.00748 ns
tpcds_q89/duckdb:parquet 21961250 2.21587e+07 0.991089 ns
tpcds_q90/duckdb:parquet 9411556 9.7128e+06 0.968985 ns
tpcds_q91/duckdb:parquet 27320967 2.61656e+07 1.04416 ns
tpcds_q92/duckdb:parquet 13612998 1.36793e+07 0.995153 ns
tpcds_q93/duckdb:parquet 33603730 3.34428e+07 1.00481 ns
tpcds_q94/duckdb:parquet 18407526 1.85392e+07 0.992899 ns
tpcds_q95/duckdb:parquet 142765483 1.49942e+08 0.95214 ns
tpcds_q96/duckdb:parquet 10996803 1.13625e+07 0.967817 ns
tpcds_q97/duckdb:parquet 38613676 3.83034e+07 1.0081 ns
tpcds_q98/duckdb:parquet 24138857 2.39332e+07 1.00859 ns
tpcds_q99/duckdb:parquet 24215110 2.47932e+07 0.976685 ns
tpcds_q01/duckdb:vortex-file-compressed 31419720 3.34667e+07 0.938835 ns
tpcds_q02/duckdb:vortex-file-compressed 55164594 5.01002e+07 1.10109 ns 🚨
tpcds_q03/duckdb:vortex-file-compressed 22013415 2.13278e+07 1.03215 ns
tpcds_q04/duckdb:vortex-file-compressed 107324014 1.05962e+08 1.01286 ns
tpcds_q05/duckdb:vortex-file-compressed 41149871 4.13107e+07 0.996107 ns
tpcds_q06/duckdb:vortex-file-compressed 37065292 3.71855e+07 0.996769 ns
tpcds_q07/duckdb:vortex-file-compressed 30076955 2.94374e+07 1.02172 ns
tpcds_q08/duckdb:vortex-file-compressed 34245556 3.31558e+07 1.03287 ns
tpcds_q09/duckdb:vortex-file-compressed 44727815 4.48198e+07 0.997949 ns
tpcds_q10/duckdb:vortex-file-compressed 60760428 5.95983e+07 1.0195 ns
tpcds_q11/duckdb:vortex-file-compressed 75151129 7.86021e+07 0.956096 ns
tpcds_q12/duckdb:vortex-file-compressed 19123735 1.88771e+07 1.01306 ns
tpcds_q13/duckdb:vortex-file-compressed 35952918 3.62841e+07 0.990873 ns
tpcds_q14/duckdb:vortex-file-compressed 124454111 1.22478e+08 1.01613 ns
tpcds_q15/duckdb:vortex-file-compressed 31560986 3.19071e+07 0.989152 ns
tpcds_q16/duckdb:vortex-file-compressed 33054197 3.23901e+07 1.0205 ns
tpcds_q17/duckdb:vortex-file-compressed 45792968 4.34605e+07 1.05367 ns
tpcds_q18/duckdb:vortex-file-compressed 94775612 9.50567e+07 0.997043 ns
tpcds_q19/duckdb:vortex-file-compressed 40663603 4.11265e+07 0.988744 ns
tpcds_q20/duckdb:vortex-file-compressed 19421201 1.87784e+07 1.03423 ns
tpcds_q21/duckdb:vortex-file-compressed 17886750 1.81276e+07 0.986712 ns
tpcds_q22/duckdb:vortex-file-compressed 113295267 1.12775e+08 1.00462 ns
tpcds_q23/duckdb:vortex-file-compressed 130772686 1.2809e+08 1.02094 ns
tpcds_q24/duckdb:vortex-file-compressed 60656711 6.09642e+07 0.994956 ns
tpcds_q25/duckdb:vortex-file-compressed 44662621 4.56959e+07 0.977388 ns
tpcds_q26/duckdb:vortex-file-compressed 44068592 4.35247e+07 1.0125 ns
tpcds_q27/duckdb:vortex-file-compressed 77670827 7.80343e+07 0.995342 ns
tpcds_q28/duckdb:vortex-file-compressed 28385200 2.81639e+07 1.00786 ns
tpcds_q29/duckdb:vortex-file-compressed 47895235 4.62716e+07 1.03509 ns
tpcds_q30/duckdb:vortex-file-compressed 34009517 3.40632e+07 0.998423 ns
tpcds_q31/duckdb:vortex-file-compressed 36045869 3.48026e+07 1.03572 ns
tpcds_q32/duckdb:vortex-file-compressed 17326196 1.70331e+07 1.01721 ns
tpcds_q33/duckdb:vortex-file-compressed 33274930 3.43573e+07 0.968496 ns
tpcds_q34/duckdb:vortex-file-compressed 28768599 2.82323e+07 1.01899 ns
tpcds_q35/duckdb:vortex-file-compressed 87356128 8.69204e+07 1.00501 ns
tpcds_q36/duckdb:vortex-file-compressed 28228735 2.84952e+07 0.990649 ns
tpcds_q37/duckdb:vortex-file-compressed 16446799 1.70177e+07 0.966451 ns
tpcds_q38/duckdb:vortex-file-compressed 45693755 4.96264e+07 0.920754 ns
tpcds_q39/duckdb:vortex-file-compressed 44761320 4.54096e+07 0.985724 ns
tpcds_q40/duckdb:vortex-file-compressed 24546333 2.43279e+07 1.00898 ns
tpcds_q41/duckdb:vortex-file-compressed 15502813 1.62425e+07 0.954458 ns
tpcds_q42/duckdb:vortex-file-compressed 13209000 1.31926e+07 1.00124 ns
tpcds_q43/duckdb:vortex-file-compressed 20204453 2.01554e+07 1.00244 ns
tpcds_q44/duckdb:vortex-file-compressed 26168922 2.58106e+07 1.01388 ns
tpcds_q45/duckdb:vortex-file-compressed 35570235 3.53477e+07 1.0063 ns
tpcds_q46/duckdb:vortex-file-compressed 54941184 5.56534e+07 0.987202 ns
tpcds_q47/duckdb:vortex-file-compressed 63961543 6.31824e+07 1.01233 ns
tpcds_q48/duckdb:vortex-file-compressed 33486576 3.35026e+07 0.999521 ns
tpcds_q49/duckdb:vortex-file-compressed 33161241 3.29165e+07 1.00743 ns
tpcds_q50/duckdb:vortex-file-compressed 39371439 3.88593e+07 1.01318 ns
tpcds_q51/duckdb:vortex-file-compressed 112718368 1.97581e+08 0.570491 ns 🚀
tpcds_q52/duckdb:vortex-file-compressed 13493096 1.37026e+07 0.984712 ns
tpcds_q53/duckdb:vortex-file-compressed 23214603 2.308e+07 1.00583 ns
tpcds_q54/duckdb:vortex-file-compressed 35326138 3.7168e+07 0.950446 ns
tpcds_q55/duckdb:vortex-file-compressed 13094614 1.36542e+07 0.959019 ns
tpcds_q56/duckdb:vortex-file-compressed 37035494 3.64382e+07 1.01639 ns
tpcds_q57/duckdb:vortex-file-compressed 58326762 5.9766e+07 0.975919 ns
tpcds_q58/duckdb:vortex-file-compressed 37772076 3.51637e+07 1.07418 ns
tpcds_q59/duckdb:vortex-file-compressed 55648137 5.6179e+07 0.99055 ns
tpcds_q60/duckdb:vortex-file-compressed 38127571 3.61412e+07 1.05496 ns
tpcds_q61/duckdb:vortex-file-compressed 33429649 3.71461e+07 0.89995 ns 🚀
tpcds_q62/duckdb:vortex-file-compressed 23790941 2.40338e+07 0.989896 ns
tpcds_q63/duckdb:vortex-file-compressed 23321268 2.37584e+07 0.981603 ns
tpcds_q64/duckdb:vortex-file-compressed 86078638 8.43916e+07 1.01999 ns
tpcds_q65/duckdb:vortex-file-compressed 34301524 3.3751e+07 1.01631 ns
tpcds_q66/duckdb:vortex-file-compressed 36092495 3.52621e+07 1.02355 ns
tpcds_q67/duckdb:vortex-file-compressed 181175171 1.812e+08 0.999864 ns
tpcds_q68/duckdb:vortex-file-compressed 45538333 4.58886e+07 0.992366 ns
tpcds_q69/duckdb:vortex-file-compressed 59260679 5.84838e+07 1.01328 ns
tpcds_q70/duckdb:vortex-file-compressed 56029915 5.52728e+07 1.0137 ns
tpcds_q71/duckdb:vortex-file-compressed 24751541 2.5965e+07 0.953266 ns
tpcds_q72/duckdb:vortex-file-compressed 171661176 1.7083e+08 1.00487 ns
tpcds_q73/duckdb:vortex-file-compressed 26484735 2.71479e+07 0.975571 ns
tpcds_q74/duckdb:vortex-file-compressed 63509721 6.43255e+07 0.987318 ns
tpcds_q75/duckdb:vortex-file-compressed 68138043 6.64227e+07 1.02582 ns
tpcds_q76/duckdb:vortex-file-compressed 22565744 2.25765e+07 0.999523 ns
tpcds_q77/duckdb:vortex-file-compressed 29487366 3.04454e+07 0.968534 ns
tpcds_q78/duckdb:vortex-file-compressed 87972806 9.14166e+07 0.962328 ns
tpcds_q79/duckdb:vortex-file-compressed 35713588 3.70271e+07 0.964526 ns
tpcds_q80/duckdb:vortex-file-compressed 51357118 5.03436e+07 1.02013 ns
tpcds_q81/duckdb:vortex-file-compressed 39559214 3.99344e+07 0.990605 ns
tpcds_q82/duckdb:vortex-file-compressed 18585912 1.91778e+07 0.969137 ns
tpcds_q83/duckdb:vortex-file-compressed 39736146 3.95655e+07 1.00431 ns
tpcds_q84/duckdb:vortex-file-compressed 24250090 2.46387e+07 0.984227 ns
tpcds_q85/duckdb:vortex-file-compressed 56176332 5.62703e+07 0.99833 ns
tpcds_q86/duckdb:vortex-file-compressed 44967039 4.45821e+07 1.00863 ns
tpcds_q87/duckdb:vortex-file-compressed 48788214 4.90158e+07 0.995358 ns
tpcds_q88/duckdb:vortex-file-compressed 73181319 7.31768e+07 1.00006 ns
tpcds_q89/duckdb:vortex-file-compressed 25768861 2.47983e+07 1.03914 ns
tpcds_q90/duckdb:vortex-file-compressed 21105663 1.95879e+07 1.07748 ns
tpcds_q91/duckdb:vortex-file-compressed 31885034 3.28562e+07 0.970441 ns
tpcds_q92/duckdb:vortex-file-compressed 23406836 2.28412e+07 1.02476 ns
tpcds_q93/duckdb:vortex-file-compressed 33361571 3.59412e+07 0.928228 ns
tpcds_q94/duckdb:vortex-file-compressed 28647669 2.78095e+07 1.03014 ns
tpcds_q95/duckdb:vortex-file-compressed 159057809 1.66508e+08 0.955259 ns
tpcds_q96/duckdb:vortex-file-compressed 14726872 1.45316e+07 1.01344 ns
tpcds_q97/duckdb:vortex-file-compressed 41675588 4.23593e+07 0.98386 ns
tpcds_q98/duckdb:vortex-file-compressed 20241174 2.02884e+07 0.997671 ns
tpcds_q99/duckdb:vortex-file-compressed 41446222 4.17464e+07 0.992809 ns
tpcds_q01/duckdb:vortex-compact 45221010 4.43557e+07 1.01951 ns
tpcds_q02/duckdb:vortex-compact 65367943 6.50678e+07 1.00461 ns
tpcds_q03/duckdb:vortex-compact 48663307 4.71598e+07 1.03188 ns
tpcds_q04/duckdb:vortex-compact 134837866 1.37362e+08 0.981623 ns
tpcds_q05/duckdb:vortex-compact 63697984 5.91428e+07 1.07702 ns
tpcds_q06/duckdb:vortex-compact 46493277 4.65793e+07 0.998153 ns
tpcds_q07/duckdb:vortex-compact 47905434 4.83562e+07 0.990678 ns
tpcds_q08/duckdb:vortex-compact 70467610 6.93637e+07 1.01591 ns
tpcds_q09/duckdb:vortex-compact 130268191 1.29348e+08 1.00712 ns
tpcds_q10/duckdb:vortex-compact 75069429 7.41911e+07 1.01184 ns
tpcds_q11/duckdb:vortex-compact 96282727 9.34515e+07 1.0303 ns
tpcds_q12/duckdb:vortex-compact 26689972 2.65877e+07 1.00385 ns
tpcds_q13/duckdb:vortex-compact 58281101 5.70504e+07 1.02157 ns
tpcds_q14/duckdb:vortex-compact 156024205 1.49689e+08 1.04232 ns
tpcds_q15/duckdb:vortex-compact 36206247 3.77986e+07 0.957874 ns
tpcds_q16/duckdb:vortex-compact 46390932 4.66249e+07 0.994981 ns
tpcds_q17/duckdb:vortex-compact 65475553 6.83499e+07 0.957947 ns
tpcds_q18/duckdb:vortex-compact 145214331 1.44396e+08 1.00567 ns
tpcds_q19/duckdb:vortex-compact 54886611 5.44348e+07 1.0083 ns
tpcds_q20/duckdb:vortex-compact 24856501 2.55928e+07 0.971229 ns
tpcds_q21/duckdb:vortex-compact 25337581 2.38361e+07 1.06299 ns
tpcds_q22/duckdb:vortex-compact 125561046 1.25119e+08 1.00353 ns
tpcds_q23/duckdb:vortex-compact 147335608 1.49405e+08 0.986151 ns
tpcds_q24/duckdb:vortex-compact 74717190 7.56606e+07 0.987532 ns
tpcds_q25/duckdb:vortex-compact 69641393 6.91431e+07 1.00721 ns
tpcds_q26/duckdb:vortex-compact 54573340 5.50629e+07 0.99111 ns
tpcds_q27/duckdb:vortex-compact 124862464 1.20239e+08 1.03845 ns
tpcds_q28/duckdb:vortex-compact 130695669 1.28946e+08 1.01357 ns
tpcds_q29/duckdb:vortex-compact 76868606 7.65359e+07 1.00435 ns
tpcds_q30/duckdb:vortex-compact 43325284 4.38503e+07 0.988027 ns
tpcds_q31/duckdb:vortex-compact 45514600 5.19007e+07 0.876955 ns 🚀
tpcds_q32/duckdb:vortex-compact 26873614 2.60331e+07 1.03229 ns
tpcds_q33/duckdb:vortex-compact 52188620 4.94137e+07 1.05616 ns
tpcds_q34/duckdb:vortex-compact 43125369 4.18605e+07 1.03022 ns
tpcds_q35/duckdb:vortex-compact 104255993 1.03155e+08 1.01067 ns
tpcds_q36/duckdb:vortex-compact 43546350 4.28933e+07 1.01522 ns
tpcds_q37/duckdb:vortex-compact 28560051 2.8216e+07 1.01219 ns
tpcds_q38/duckdb:vortex-compact 54279808 5.27782e+07 1.02845 ns
tpcds_q39/duckdb:vortex-compact 49320193 5.05548e+07 0.975578 ns
tpcds_q40/duckdb:vortex-compact 32674560 3.1867e+07 1.02534 ns
tpcds_q41/duckdb:vortex-compact 19975817 2.04725e+07 0.975738 ns
tpcds_q42/duckdb:vortex-compact 21646601 2.21503e+07 0.977262 ns
tpcds_q43/duckdb:vortex-compact 32945530 3.31159e+07 0.994855 ns
tpcds_q44/duckdb:vortex-compact 42509667 4.20094e+07 1.01191 ns
tpcds_q45/duckdb:vortex-compact 46592552 4.59992e+07 1.0129 ns
tpcds_q46/duckdb:vortex-compact 74065866 7.51624e+07 0.985411 ns
tpcds_q47/duckdb:vortex-compact 78483311 7.81742e+07 1.00395 ns
tpcds_q48/duckdb:vortex-compact 50974987 5.09502e+07 1.00049 ns
tpcds_q49/duckdb:vortex-compact 65350466 5.74388e+07 1.13774 ns 🚨
tpcds_q50/duckdb:vortex-compact 57285886 5.63924e+07 1.01584 ns
tpcds_q51/duckdb:vortex-compact 147496059 1.47483e+08 1.00009 ns
tpcds_q52/duckdb:vortex-compact 22034432 2.21915e+07 0.992922 ns
tpcds_q53/duckdb:vortex-compact 38590441 3.92865e+07 0.982283 ns
tpcds_q54/duckdb:vortex-compact 45734705 4.63652e+07 0.986402 ns
tpcds_q55/duckdb:vortex-compact 22244879 2.21896e+07 1.00249 ns
tpcds_q56/duckdb:vortex-compact 52333177 4.97717e+07 1.05146 ns
tpcds_q57/duckdb:vortex-compact 65095821 6.45394e+07 1.00862 ns
tpcds_q58/duckdb:vortex-compact 44832279 4.6846e+07 0.957015 ns
tpcds_q59/duckdb:vortex-compact 63267928 6.34403e+07 0.997283 ns
tpcds_q60/duckdb:vortex-compact 49690986 5.03485e+07 0.986941 ns
tpcds_q61/duckdb:vortex-compact 64539157 6.15756e+07 1.04813 ns
tpcds_q62/duckdb:vortex-compact 40275616 4.12737e+07 0.975817 ns
tpcds_q63/duckdb:vortex-compact 39875107 3.91557e+07 1.01837 ns
tpcds_q64/duckdb:vortex-compact 144243621 1.42574e+08 1.01171 ns
tpcds_q65/duckdb:vortex-compact 50301970 5.29256e+07 0.950428 ns
tpcds_q66/duckdb:vortex-compact 58783560 5.67595e+07 1.03566 ns
tpcds_q67/duckdb:vortex-compact 217785221 2.17275e+08 1.00235 ns
tpcds_q68/duckdb:vortex-compact 65529041 6.60839e+07 0.991603 ns
tpcds_q69/duckdb:vortex-compact 71617282 7.26255e+07 0.986118 ns
tpcds_q70/duckdb:vortex-compact 104599479 1.03308e+08 1.0125 ns
tpcds_q71/duckdb:vortex-compact 36812881 3.73256e+07 0.986263 ns
tpcds_q72/duckdb:vortex-compact 191813717 1.94055e+08 0.988449 ns
tpcds_q73/duckdb:vortex-compact 40723139 4.04332e+07 1.00717 ns
tpcds_q74/duckdb:vortex-compact 82043226 8.14417e+07 1.00739 ns
tpcds_q75/duckdb:vortex-compact 82603779 8.28977e+07 0.996454 ns
tpcds_q76/duckdb:vortex-compact 33270333 3.27013e+07 1.0174 ns
tpcds_q77/duckdb:vortex-compact 47596759 4.87644e+07 0.976056 ns
tpcds_q78/duckdb:vortex-compact 101211130 9.70915e+07 1.04243 ns
tpcds_q79/duckdb:vortex-compact 75111218 7.40344e+07 1.01455 ns
tpcds_q80/duckdb:vortex-compact 79799421 8.23347e+07 0.969208 ns
tpcds_q81/duckdb:vortex-compact 47793419 4.86449e+07 0.982496 ns
tpcds_q82/duckdb:vortex-compact 33484510 3.25551e+07 1.02855 ns
tpcds_q83/duckdb:vortex-compact 86964161 7.22631e+07 1.20344 ns 🚨
tpcds_q84/duckdb:vortex-compact 34225466 3.45953e+07 0.989311 ns
tpcds_q85/duckdb:vortex-compact 74192062 7.33572e+07 1.01138 ns
tpcds_q86/duckdb:vortex-compact 104860201 7.50609e+07 1.397 ns 🚨
tpcds_q87/duckdb:vortex-compact 52060077 5.51822e+07 0.943421 ns
tpcds_q88/duckdb:vortex-compact 103200892 1.02826e+08 1.00364 ns
tpcds_q89/duckdb:vortex-compact 38023022 3.87925e+07 0.980163 ns
tpcds_q90/duckdb:vortex-compact 27854667 2.91739e+07 0.95478 ns
tpcds_q91/duckdb:vortex-compact 50850188 5.09767e+07 0.997518 ns
tpcds_q92/duckdb:vortex-compact 52965299 4.95487e+07 1.06895 ns
tpcds_q93/duckdb:vortex-compact 38268120 3.75245e+07 1.01982 ns
tpcds_q94/duckdb:vortex-compact 51451104 5.2304e+07 0.983693 ns
tpcds_q95/duckdb:vortex-compact 173406421 1.66075e+08 1.04415 ns
tpcds_q96/duckdb:vortex-compact 20538013 2.06291e+07 0.995584 ns
tpcds_q97/duckdb:vortex-compact 47516916 4.75031e+07 1.00029 ns
tpcds_q98/duckdb:vortex-compact 32614191 3.1605e+07 1.03193 ns
tpcds_q99/duckdb:vortex-compact 57813960 5.46472e+07 1.05795 ns
tpcds_q01/duckdb:duckdb 23159567 2.38343e+07 0.97169 ns
tpcds_q02/duckdb:duckdb 24879928 2.47637e+07 1.00469 ns
tpcds_q03/duckdb:duckdb 10484385 1.04295e+07 1.00526 ns
tpcds_q04/duckdb:duckdb 172188268 1.72926e+08 0.995733 ns
tpcds_q05/duckdb:duckdb 21851818 2.01993e+07 1.08181 ns
tpcds_q06/duckdb:duckdb 26960331 2.65055e+07 1.01716 ns
tpcds_q07/duckdb:duckdb 40145785 4.05745e+07 0.989433 ns
tpcds_q08/duckdb:duckdb 124823411 1.23383e+08 1.01168 ns
tpcds_q09/duckdb:duckdb 18866384 1.89599e+07 0.99507 ns
tpcds_q10/duckdb:duckdb 28399535 2.77052e+07 1.02506 ns
tpcds_q11/duckdb:duckdb 151275976 1.49484e+08 1.01199 ns
tpcds_q12/duckdb:duckdb 13927762 1.37928e+07 1.00978 ns
tpcds_q13/duckdb:duckdb 26495299 2.68373e+07 0.987255 ns
tpcds_q14/duckdb:duckdb 93715439 9.44994e+07 0.991705 ns
tpcds_q15/duckdb:duckdb 23433201 2.2324e+07 1.04969 ns
tpcds_q16/duckdb:duckdb 19980904 1.98677e+07 1.0057 ns
tpcds_q17/duckdb:duckdb 25088032 2.43576e+07 1.02999 ns
tpcds_q18/duckdb:duckdb 49775679 5.03083e+07 0.989413 ns
tpcds_q19/duckdb:duckdb 19748602 1.95315e+07 1.01111 ns
tpcds_q20/duckdb:duckdb 14650263 1.42995e+07 1.02453 ns
tpcds_q21/duckdb:duckdb 9381223 7.65112e+06 1.22612 ns 🚨
tpcds_q22/duckdb:duckdb 83085328 8.42837e+07 0.985782 ns
tpcds_q23/duckdb:duckdb 74204494 7.25527e+07 1.02277 ns
tpcds_q24/duckdb:duckdb 26815812 2.59988e+07 1.03143 ns
tpcds_q25/duckdb:duckdb 18679285 1.84474e+07 1.01257 ns
tpcds_q26/duckdb:duckdb 29186180 2.88715e+07 1.0109 ns
tpcds_q27/duckdb:duckdb 53337132 5.45504e+07 0.97776 ns
tpcds_q28/duckdb:duckdb 24575567 2.47038e+07 0.994808 ns
tpcds_q29/duckdb:duckdb 23911087 2.3857e+07 1.00227 ns
tpcds_q30/duckdb:duckdb 32495082 3.24427e+07 1.00162 ns
tpcds_q31/duckdb:duckdb 24554750 2.39007e+07 1.02736 ns
tpcds_q32/duckdb:duckdb 9286567 8.3627e+06 1.11047 ns 🚨
tpcds_q33/duckdb:duckdb 16051776 1.6246e+07 0.988045 ns
tpcds_q34/duckdb:duckdb 18759167 1.8789e+07 0.99841 ns
tpcds_q35/duckdb:duckdb 40836977 3.61111e+07 1.13087 ns 🚨
tpcds_q36/duckdb:duckdb 77255544 7.65759e+07 1.00888 ns
tpcds_q37/duckdb:duckdb 9571899 9.01861e+06 1.06135 ns
tpcds_q38/duckdb:duckdb 32954000 3.29298e+07 1.00074 ns
tpcds_q39/duckdb:duckdb 30628204 2.96931e+07 1.03149 ns
tpcds_q40/duckdb:duckdb 15661200 1.51951e+07 1.03067 ns
tpcds_q41/duckdb:duckdb 10463396 1.01022e+07 1.03575 ns
tpcds_q42/duckdb:duckdb 8988658 9.17206e+06 0.980004 ns
tpcds_q43/duckdb:duckdb 14316030 1.39791e+07 1.0241 ns
tpcds_q44/duckdb:duckdb 16690459 1.73676e+07 0.961013 ns
tpcds_q45/duckdb:duckdb 19262198 1.89675e+07 1.01554 ns
tpcds_q46/duckdb:duckdb 39995892 3.9968e+07 1.0007 ns
tpcds_q47/duckdb:duckdb 54470433 5.49738e+07 0.990844 ns
tpcds_q48/duckdb:duckdb 25768137 2.57302e+07 1.00148 ns
tpcds_q49/duckdb:duckdb 17653753 1.76516e+07 1.00012 ns
tpcds_q50/duckdb:duckdb 16880958 1.66698e+07 1.01267 ns
tpcds_q51/duckdb:duckdb 107209302 1.0545e+08 1.01668 ns
tpcds_q52/duckdb:duckdb 9900388 9.82882e+06 1.00728 ns
tpcds_q53/duckdb:duckdb 16112916 1.57272e+07 1.02452 ns
tpcds_q54/duckdb:duckdb 19732837 1.97594e+07 0.998657 ns
tpcds_q55/duckdb:duckdb 9181939 9.61796e+06 0.954666 ns
tpcds_q56/duckdb:duckdb 18073698 1.73152e+07 1.04381 ns
tpcds_q57/duckdb:duckdb 45869205 4.643e+07 0.987922 ns
tpcds_q58/duckdb:duckdb 15617830 1.58214e+07 0.987135 ns
tpcds_q59/duckdb:duckdb 37503640 3.74228e+07 1.00216 ns
tpcds_q60/duckdb:duckdb 19051326 1.89867e+07 1.0034 ns
tpcds_q61/duckdb:duckdb 17936845 1.8253e+07 0.98268 ns
tpcds_q62/duckdb:duckdb 10522478 1.04755e+07 1.00448 ns
tpcds_q63/duckdb:duckdb 13477375 1.41545e+07 0.952164 ns
tpcds_q64/duckdb:duckdb 60713326 5.90701e+07 1.02782 ns
tpcds_q65/duckdb:duckdb 37152630 3.68618e+07 1.00789 ns
tpcds_q66/duckdb:duckdb 28626891 2.79479e+07 1.02429 ns
tpcds_q67/duckdb:duckdb 151292415 1.50386e+08 1.00603 ns
tpcds_q68/duckdb:duckdb 28015441 2.77662e+07 1.00898 ns
tpcds_q69/duckdb:duckdb 29373998 2.94013e+07 0.999071 ns
tpcds_q70/duckdb:duckdb 19733644 1.97212e+07 1.00063 ns
tpcds_q71/duckdb:duckdb 16095104 1.63771e+07 0.982782 ns
tpcds_q72/duckdb:duckdb 46639269 4.52487e+07 1.03073 ns
tpcds_q73/duckdb:duckdb 14533978 1.46513e+07 0.99199 ns
tpcds_q74/duckdb:duckdb 107247805 1.05245e+08 1.01903 ns
tpcds_q75/duckdb:duckdb 44406776 4.52858e+07 0.980589 ns
tpcds_q76/duckdb:duckdb 14746797 1.49727e+07 0.984913 ns
tpcds_q77/duckdb:duckdb 14256546 1.44022e+07 0.989883 ns
tpcds_q78/duckdb:duckdb 66771483 6.69632e+07 0.997137 ns
tpcds_q79/duckdb:duckdb 21515513 2.1542e+07 0.99877 ns
tpcds_q80/duckdb:duckdb 32597449 3.07216e+07 1.06106 ns
tpcds_q81/duckdb:duckdb 41617924 3.95883e+07 1.05127 ns
tpcds_q82/duckdb:duckdb 11079389 1.06329e+07 1.04199 ns
tpcds_q83/duckdb:duckdb 10857633 1.10909e+07 0.978969 ns
tpcds_q84/duckdb:duckdb 15272513 1.4977e+07 1.01973 ns
tpcds_q85/duckdb:duckdb 25751026 2.52248e+07 1.02086 ns
tpcds_q86/duckdb:duckdb 13540647 1.37891e+07 0.981984 ns
tpcds_q87/duckdb:duckdb 34602837 3.45983e+07 1.00013 ns
tpcds_q88/duckdb:duckdb 26500759 2.65764e+07 0.997153 ns
tpcds_q89/duckdb:duckdb 17866383 1.80519e+07 0.989722 ns
tpcds_q90/duckdb:duckdb 7217388 7.1183e+06 1.01392 ns
tpcds_q91/duckdb:duckdb 15490332 1.45294e+07 1.06614 ns
tpcds_q92/duckdb:duckdb 9764458 9.88714e+06 0.987592 ns
tpcds_q93/duckdb:duckdb 24136318 2.35799e+07 1.0236 ns
tpcds_q94/duckdb:duckdb 15179950 1.5009e+07 1.01139 ns
tpcds_q95/duckdb:duckdb 111234792 1.32536e+08 0.839277 ns 🚀
tpcds_q96/duckdb:duckdb 6796977 6.23674e+06 1.08983 ns
tpcds_q97/duckdb:duckdb 32413584 3.24928e+07 0.997562 ns
tpcds_q98/duckdb:duckdb 19073192 1.87286e+07 1.0184 ns
tpcds_q99/duckdb:duckdb 21505457 2.14679e+07 1.00175 ns

@github-actions
Copy link
Contributor

Benchmarks: TPC-H SF=10 on NVME

Summary

  • Overall: 0.996x ➖
  • Vortex: 0.992x ➖
  • duckdb:vortex: 0.995x ➖
  • datafusion:vortex: 0.989x ➖
  • Best: tpch_q01/datafusion:vortex-compact (0.955x)
  • Worst: tpch_q05/duckdb:vortex-file-compressed (1.025x)
  • Significant (>10%): 0↑ 0↓
Detailed Results Table
name PR 003256a base 225be49 ratio (PR/base) unit remark
tpch_q01/datafusion:arrow 1091340412 1.10193e+09 0.990387 ns
tpch_q02/datafusion:arrow 239637844 2.45118e+08 0.977642 ns
tpch_q03/datafusion:arrow 909576489 9.18923e+08 0.989828 ns
tpch_q04/datafusion:arrow 720453883 7.2825e+08 0.989295 ns
tpch_q05/datafusion:arrow 1568183612 1.56513e+09 1.00195 ns
tpch_q06/datafusion:arrow 602329145 6.02432e+08 0.999829 ns
tpch_q07/datafusion:arrow 1993277683 1.9859e+09 1.00371 ns
tpch_q08/datafusion:arrow 2090311005 2.0409e+09 1.02421 ns
tpch_q09/datafusion:arrow 2205839353 2.17875e+09 1.01244 ns
tpch_q10/datafusion:arrow 1149695028 1.13582e+09 1.01221 ns
tpch_q11/datafusion:arrow 215449185 2.11904e+08 1.01673 ns
tpch_q12/datafusion:arrow 1177439363 1.14847e+09 1.02522 ns
tpch_q13/datafusion:arrow 559734623 5.51871e+08 1.01425 ns
tpch_q14/datafusion:arrow 724641673 6.99844e+08 1.03543 ns
tpch_q15/datafusion:arrow 1558988309 1.48596e+09 1.04914 ns
tpch_q16/datafusion:arrow 136910712 1.39729e+08 0.979829 ns
tpch_q17/datafusion:arrow 2040869026 2.09059e+09 0.976215 ns
tpch_q18/datafusion:arrow 2660389688 2.64736e+09 1.00492 ns
tpch_q19/datafusion:arrow 1036762562 1.03058e+09 1.006 ns
tpch_q20/datafusion:arrow 924031995 9.25758e+08 0.998136 ns
tpch_q21/datafusion:arrow 4986257324 4.99256e+09 0.998737 ns
tpch_q22/datafusion:arrow 203541141 2.17407e+08 0.936224 ns
tpch_q01/datafusion:parquet 472019363 4.92447e+08 0.958517 ns
tpch_q02/datafusion:parquet 282806631 2.8213e+08 1.0024 ns
tpch_q03/datafusion:parquet 411873067 4.07872e+08 1.00981 ns
tpch_q04/datafusion:parquet 153823918 1.52036e+08 1.01176 ns
tpch_q05/datafusion:parquet 596935921 5.97875e+08 0.998429 ns
tpch_q06/datafusion:parquet 131423404 1.23916e+08 1.06058 ns
tpch_q07/datafusion:parquet 822996627 8.06441e+08 1.02053 ns
tpch_q08/datafusion:parquet 672721958 6.88449e+08 0.977155 ns
tpch_q09/datafusion:parquet 992261504 9.85814e+08 1.00654 ns
tpch_q10/datafusion:parquet 618054396 6.246e+08 0.989521 ns
tpch_q11/datafusion:parquet 212655288 2.08044e+08 1.02217 ns
tpch_q12/datafusion:parquet 244475182 2.58507e+08 0.945721 ns
tpch_q13/datafusion:parquet 346745136 3.48201e+08 0.99582 ns
tpch_q14/datafusion:parquet 202886346 2.09691e+08 0.967547 ns
tpch_q15/datafusion:parquet 266641947 2.65104e+08 1.0058 ns
tpch_q16/datafusion:parquet 190651447 1.90519e+08 1.00069 ns
tpch_q17/datafusion:parquet 854952296 8.49292e+08 1.00666 ns
tpch_q18/datafusion:parquet 1053998205 1.06158e+09 0.992857 ns
tpch_q19/datafusion:parquet 335665582 3.40413e+08 0.986055 ns
tpch_q20/datafusion:parquet 385586459 3.87127e+08 0.996021 ns
tpch_q21/datafusion:parquet 920146701 9.26078e+08 0.993595 ns
tpch_q22/datafusion:parquet 224962708 2.27862e+08 0.987277 ns
tpch_q01/datafusion:vortex-file-compressed 475018654 4.73894e+08 1.00237 ns
tpch_q02/datafusion:vortex-file-compressed 171729142 1.79165e+08 0.958498 ns
tpch_q03/datafusion:vortex-file-compressed 266597206 2.71966e+08 0.980259 ns
tpch_q04/datafusion:vortex-file-compressed 113345536 1.17903e+08 0.961349 ns
tpch_q05/datafusion:vortex-file-compressed 479728284 4.80845e+08 0.997678 ns
tpch_q06/datafusion:vortex-file-compressed 41313949 4.2029e+07 0.982988 ns
tpch_q07/datafusion:vortex-file-compressed 662462126 6.71572e+08 0.986435 ns
tpch_q08/datafusion:vortex-file-compressed 493219165 4.99711e+08 0.987009 ns
tpch_q09/datafusion:vortex-file-compressed 835656654 8.43303e+08 0.990932 ns
tpch_q10/datafusion:vortex-file-compressed 314696933 3.16321e+08 0.994866 ns
tpch_q11/datafusion:vortex-file-compressed 129695625 1.30861e+08 0.991095 ns
tpch_q12/datafusion:vortex-file-compressed 136632836 1.36632e+08 1.00001 ns
tpch_q13/datafusion:vortex-file-compressed 236522083 2.38946e+08 0.989855 ns
tpch_q14/datafusion:vortex-file-compressed 78290149 8.04568e+07 0.973071 ns
tpch_q15/datafusion:vortex-file-compressed 124799839 1.23513e+08 1.01042 ns
tpch_q16/datafusion:vortex-file-compressed 104023736 1.05399e+08 0.98695 ns
tpch_q17/datafusion:vortex-file-compressed 764176589 7.6766e+08 0.995463 ns
tpch_q18/datafusion:vortex-file-compressed 975655756 9.85441e+08 0.99007 ns
tpch_q19/datafusion:vortex-file-compressed 100336526 9.87912e+07 1.01564 ns
tpch_q20/datafusion:vortex-file-compressed 207143737 2.11604e+08 0.978924 ns
tpch_q21/datafusion:vortex-file-compressed 797918285 8.01312e+08 0.995765 ns
tpch_q22/datafusion:vortex-file-compressed 68592715 7.03755e+07 0.974667 ns
tpch_q01/datafusion:vortex-compact 473915997 4.96072e+08 0.955338 ns
tpch_q02/datafusion:vortex-compact 179458652 1.83579e+08 0.977557 ns
tpch_q03/datafusion:vortex-compact 284209622 2.88518e+08 0.985066 ns
tpch_q04/datafusion:vortex-compact 129732994 1.31801e+08 0.984311 ns
tpch_q05/datafusion:vortex-compact 487986550 4.91619e+08 0.992611 ns
tpch_q06/datafusion:vortex-compact 82904693 8.1288e+07 1.01989 ns
tpch_q07/datafusion:vortex-compact 694747957 7.05467e+08 0.984806 ns
tpch_q08/datafusion:vortex-compact 508520946 5.12571e+08 0.992098 ns
tpch_q09/datafusion:vortex-compact 849292898 8.63566e+08 0.983472 ns
tpch_q10/datafusion:vortex-compact 346901692 3.50835e+08 0.988789 ns
tpch_q11/datafusion:vortex-compact 138457130 1.35522e+08 1.02166 ns
tpch_q12/datafusion:vortex-compact 200403593 1.99251e+08 1.00578 ns
tpch_q13/datafusion:vortex-compact 278480975 2.79414e+08 0.99666 ns
tpch_q14/datafusion:vortex-compact 106365408 1.08915e+08 0.976587 ns
tpch_q15/datafusion:vortex-compact 178778291 1.80979e+08 0.987842 ns
tpch_q16/datafusion:vortex-compact 113390023 1.13177e+08 1.00189 ns
tpch_q17/datafusion:vortex-compact 769053723 7.89481e+08 0.974126 ns
tpch_q18/datafusion:vortex-compact 991126372 1.00099e+09 0.990144 ns
tpch_q19/datafusion:vortex-compact 200343271 2.01464e+08 0.994435 ns
tpch_q20/datafusion:vortex-compact 236817777 2.37967e+08 0.995169 ns
tpch_q21/datafusion:vortex-compact 807529885 8.18652e+08 0.986414 ns
tpch_q22/datafusion:vortex-compact 82384163 8.31245e+07 0.991094 ns
tpch_q01/duckdb:parquet 266814090 2.63848e+08 1.01124 ns
tpch_q02/duckdb:parquet 126686256 1.30917e+08 0.967687 ns
tpch_q03/duckdb:parquet 228595624 2.28414e+08 1.0008 ns
tpch_q04/duckdb:parquet 153786690 1.54576e+08 0.994895 ns
tpch_q05/duckdb:parquet 234630365 2.3544e+08 0.996562 ns
tpch_q06/duckdb:parquet 70582519 7.36361e+07 0.958531 ns
tpch_q07/duckdb:parquet 221775403 2.2841e+08 0.970954 ns
tpch_q08/duckdb:parquet 334935653 3.33026e+08 1.00573 ns
tpch_q09/duckdb:parquet 501968060 4.97774e+08 1.00843 ns
tpch_q10/duckdb:parquet 638716814 6.44787e+08 0.990586 ns
tpch_q11/duckdb:parquet 56518017 5.59658e+07 1.00987 ns
tpch_q12/duckdb:parquet 142220224 1.42257e+08 0.999741 ns
tpch_q13/duckdb:parquet 415316509 4.13692e+08 1.00393 ns
tpch_q14/duckdb:parquet 183572525 1.82787e+08 1.0043 ns
tpch_q15/duckdb:parquet 108810747 1.09018e+08 0.998099 ns
tpch_q16/duckdb:parquet 166780140 1.61674e+08 1.03158 ns
tpch_q17/duckdb:parquet 207347625 2.07624e+08 0.99867 ns
tpch_q18/duckdb:parquet 367367525 3.69316e+08 0.994723 ns
tpch_q19/duckdb:parquet 283223413 2.81385e+08 1.00654 ns
tpch_q20/duckdb:parquet 250249097 2.53686e+08 0.986451 ns
tpch_q21/duckdb:parquet 592020813 6.0018e+08 0.986406 ns
tpch_q22/duckdb:parquet 305468603 3.06549e+08 0.996475 ns
tpch_q01/duckdb:vortex-file-compressed 190198209 1.86028e+08 1.02242 ns
tpch_q02/duckdb:vortex-file-compressed 57987117 5.95728e+07 0.973383 ns
tpch_q03/duckdb:vortex-file-compressed 141252476 1.42814e+08 0.989063 ns
tpch_q04/duckdb:vortex-file-compressed 161975660 1.64369e+08 0.985439 ns
tpch_q05/duckdb:vortex-file-compressed 153302389 1.49593e+08 1.02479 ns
tpch_q06/duckdb:vortex-file-compressed 50022112 5.04634e+07 0.991255 ns
tpch_q07/duckdb:vortex-file-compressed 155920515 1.57242e+08 0.991595 ns
tpch_q08/duckdb:vortex-file-compressed 227559114 2.29114e+08 0.993214 ns
tpch_q09/duckdb:vortex-file-compressed 369600573 3.72084e+08 0.993327 ns
tpch_q10/duckdb:vortex-file-compressed 154272649 1.55098e+08 0.994682 ns
tpch_q11/duckdb:vortex-file-compressed 39360996 4.04994e+07 0.97189 ns
tpch_q12/duckdb:vortex-file-compressed 94680439 9.51596e+07 0.994965 ns
tpch_q13/duckdb:vortex-file-compressed 241051914 2.46048e+08 0.979695 ns
tpch_q14/duckdb:vortex-file-compressed 76859564 7.77043e+07 0.989129 ns
tpch_q15/duckdb:vortex-file-compressed 98638319 9.96541e+07 0.989807 ns
tpch_q16/duckdb:vortex-file-compressed 83559461 8.32343e+07 1.00391 ns
tpch_q17/duckdb:vortex-file-compressed 130828171 1.3248e+08 0.987532 ns
tpch_q18/duckdb:vortex-file-compressed 296672137 3.00766e+08 0.986388 ns
tpch_q19/duckdb:vortex-file-compressed 86088886 8.75669e+07 0.983122 ns
tpch_q20/duckdb:vortex-file-compressed 178556538 1.77936e+08 1.00349 ns
tpch_q21/duckdb:vortex-file-compressed 571347520 5.68396e+08 1.00519 ns
tpch_q22/duckdb:vortex-file-compressed 77266588 7.66345e+07 1.00825 ns
tpch_q01/duckdb:vortex-compact 238524628 2.38669e+08 0.999395 ns
tpch_q02/duckdb:vortex-compact 72370383 7.30564e+07 0.990609 ns
tpch_q03/duckdb:vortex-compact 171869804 1.71149e+08 1.00421 ns
tpch_q04/duckdb:vortex-compact 200870708 2.00894e+08 0.999882 ns
tpch_q05/duckdb:vortex-compact 178484871 1.82633e+08 0.977287 ns
tpch_q06/duckdb:vortex-compact 109344833 1.11038e+08 0.984756 ns
tpch_q07/duckdb:vortex-compact 219468408 2.20659e+08 0.994603 ns
tpch_q08/duckdb:vortex-compact 267031637 2.65705e+08 1.00499 ns
tpch_q09/duckdb:vortex-compact 415029934 4.10772e+08 1.01037 ns
tpch_q10/duckdb:vortex-compact 204451070 2.05371e+08 0.995521 ns
tpch_q11/duckdb:vortex-compact 42869065 4.29238e+07 0.998726 ns
tpch_q12/duckdb:vortex-compact 227136498 2.26198e+08 1.00415 ns
tpch_q13/duckdb:vortex-compact 306502144 3.07117e+08 0.997998 ns
tpch_q14/duckdb:vortex-compact 119013047 1.19337e+08 0.997284 ns
tpch_q15/duckdb:vortex-compact 125124541 1.26071e+08 0.992493 ns
tpch_q16/duckdb:vortex-compact 93832031 9.43809e+07 0.994185 ns
tpch_q17/duckdb:vortex-compact 141206462 1.43284e+08 0.9855 ns
tpch_q18/duckdb:vortex-compact 338195113 3.39188e+08 0.997074 ns
tpch_q19/duckdb:vortex-compact 124156119 1.23011e+08 1.00931 ns
tpch_q20/duckdb:vortex-compact 216463933 2.15736e+08 1.00338 ns
tpch_q21/duckdb:vortex-compact 656278217 6.60342e+08 0.993846 ns
tpch_q22/duckdb:vortex-compact 86738630 8.68068e+07 0.999214 ns
tpch_q01/duckdb:duckdb 117695342 1.17387e+08 1.00263 ns
tpch_q02/duckdb:duckdb 52245839 4.9211e+07 1.06167 ns
tpch_q03/duckdb:duckdb 102785880 1.01698e+08 1.0107 ns
tpch_q04/duckdb:duckdb 130541361 1.32883e+08 0.982376 ns
tpch_q05/duckdb:duckdb 116200958 1.16479e+08 0.997613 ns
tpch_q06/duckdb:duckdb 44831152 4.47308e+07 1.00224 ns
tpch_q07/duckdb:duckdb 111978522 1.11496e+08 1.00432 ns
tpch_q08/duckdb:duckdb 142981273 1.42073e+08 1.00639 ns
tpch_q09/duckdb:duckdb 315369539 3.1295e+08 1.00773 ns
tpch_q10/duckdb:duckdb 219322973 2.23806e+08 0.979969 ns
tpch_q11/duckdb:duckdb 22970241 2.30863e+07 0.994973 ns
tpch_q12/duckdb:duckdb 86688000 8.75871e+07 0.989735 ns
tpch_q13/duckdb:duckdb 239239478 2.39422e+08 0.999239 ns
tpch_q14/duckdb:duckdb 78162182 7.85164e+07 0.995489 ns
tpch_q15/duckdb:duckdb 82310375 8.18814e+07 1.00524 ns
tpch_q16/duckdb:duckdb 75348675 7.59534e+07 0.992038 ns
tpch_q17/duckdb:duckdb 101968277 1.00857e+08 1.01102 ns
tpch_q18/duckdb:duckdb 220649675 2.21839e+08 0.994638 ns
tpch_q19/duckdb:duckdb 128318386 1.28892e+08 0.995548 ns
tpch_q20/duckdb:duckdb 124640915 1.24301e+08 1.00273 ns
tpch_q21/duckdb:duckdb 328599675 3.22494e+08 1.01893 ns
tpch_q22/duckdb:duckdb 74006469 7.18982e+07 1.02932 ns

@github-actions
Copy link
Contributor

Benchmarks: FineWeb S3

Summary

  • Overall: 0.981x ➖
  • Vortex: 0.968x ➖
  • duckdb:vortex: 0.924x ➖
  • datafusion:vortex: 1.014x ➖
  • Best: fineweb_q00/duckdb:vortex-compact (0.689x)
  • Worst: fineweb_q00/datafusion:vortex-file-compressed (1.409x)
  • Significant (>30%): 1↑ 1↓
Detailed Results Table
name PR 003256a base 225be49 ratio (PR/base) unit remark
fineweb_q00/datafusion:parquet 972941873 9.86294e+08 0.986462 ns
fineweb_q01/datafusion:parquet 1604271133 1.56206e+09 1.02702 ns
fineweb_q02/datafusion:parquet 1739000836 1.58841e+09 1.0948 ns
fineweb_q03/datafusion:parquet 1658554959 1.60678e+09 1.03222 ns
fineweb_q04/datafusion:parquet 1583409701 1.69592e+09 0.93366 ns
fineweb_q05/datafusion:parquet 1590982535 1.58056e+09 1.00659 ns
fineweb_q06/datafusion:parquet 1611044401 1.63981e+09 0.982456 ns
fineweb_q07/datafusion:parquet 1557314435 1.53995e+09 1.01128 ns
fineweb_q08/datafusion:parquet 1616256845 1.56472e+09 1.03293 ns
fineweb_q00/datafusion:vortex-file-compressed 49103402 3.48459e+07 1.40916 ns 🚨
fineweb_q01/datafusion:vortex-file-compressed 502185896 5.16217e+08 0.972819 ns
fineweb_q02/datafusion:vortex-file-compressed 385635606 3.83051e+08 1.00675 ns
fineweb_q03/datafusion:vortex-file-compressed 1456626880 1.37737e+09 1.05754 ns
fineweb_q04/datafusion:vortex-file-compressed 1450416325 1.40249e+09 1.03417 ns
fineweb_q05/datafusion:vortex-file-compressed 1524525239 1.40281e+09 1.08677 ns
fineweb_q06/datafusion:vortex-file-compressed 1548397215 1.53764e+09 1.00699 ns
fineweb_q07/datafusion:vortex-file-compressed 1364564380 1.39321e+09 0.979439 ns
fineweb_q08/datafusion:vortex-file-compressed 587288759 5.35891e+08 1.09591 ns
fineweb_q00/datafusion:vortex-compact 29918511 3.43118e+07 0.871959 ns
fineweb_q01/datafusion:vortex-compact 508943989 4.83727e+08 1.05213 ns
fineweb_q02/datafusion:vortex-compact 520526477 5.61827e+08 0.926489 ns
fineweb_q03/datafusion:vortex-compact 1828724835 1.79661e+09 1.01788 ns
fineweb_q04/datafusion:vortex-compact 2132631958 2.17383e+09 0.981046 ns
fineweb_q05/datafusion:vortex-compact 1670082916 1.69203e+09 0.987032 ns
fineweb_q06/datafusion:vortex-compact 1322251940 1.45799e+09 0.906902 ns
fineweb_q07/datafusion:vortex-compact 1305045655 1.36364e+09 0.95703 ns
fineweb_q08/datafusion:vortex-compact 388712341 3.89047e+08 0.99914 ns
fineweb_q00/duckdb:parquet 1016321741 1.02945e+09 0.987246 ns
fineweb_q01/duckdb:parquet 2239974327 2.2652e+09 0.988863 ns
fineweb_q02/duckdb:parquet 2280543171 2.26168e+09 1.00834 ns
fineweb_q03/duckdb:parquet 7320050066 7.23866e+09 1.01124 ns
fineweb_q04/duckdb:parquet 1849665409 1.77363e+09 1.04287 ns
fineweb_q05/duckdb:parquet 3958438502 3.88966e+09 1.01768 ns
fineweb_q06/duckdb:parquet 5123583585 5.17317e+09 0.990416 ns
fineweb_q07/duckdb:parquet 5603566215 5.52103e+09 1.01495 ns
fineweb_q08/duckdb:parquet 1004533115 1.02278e+09 0.982162 ns
fineweb_q00/duckdb:vortex-file-compressed 75208122 8.30671e+07 0.90539 ns
fineweb_q01/duckdb:vortex-file-compressed 545672748 5.26766e+08 1.03589 ns
fineweb_q02/duckdb:vortex-file-compressed 575325406 5.74757e+08 1.00099 ns
fineweb_q03/duckdb:vortex-file-compressed 1531928056 1.75721e+09 0.871793 ns
fineweb_q04/duckdb:vortex-file-compressed 1560129822 1.74007e+09 0.89659 ns
fineweb_q05/duckdb:vortex-file-compressed 1442369039 1.77524e+09 0.81249 ns
fineweb_q06/duckdb:vortex-file-compressed 1665992753 1.80773e+09 0.921593 ns
fineweb_q07/duckdb:vortex-file-compressed 1438325730 1.47592e+09 0.974528 ns
fineweb_q08/duckdb:vortex-file-compressed 635932210 7.79082e+08 0.816259 ns
fineweb_q00/duckdb:vortex-compact 74079736 1.07592e+08 0.688527 ns 🚀
fineweb_q01/duckdb:vortex-compact 560076827 5.43004e+08 1.03144 ns
fineweb_q02/duckdb:vortex-compact 744671150 6.63092e+08 1.12303 ns
fineweb_q03/duckdb:vortex-compact 1706190101 1.74454e+09 0.978018 ns
fineweb_q04/duckdb:vortex-compact 1722616469 1.82124e+09 0.945846 ns
fineweb_q05/duckdb:vortex-compact 1401983910 1.69587e+09 0.826703 ns
fineweb_q06/duckdb:vortex-compact 1410432273 1.5214e+09 0.927061 ns
fineweb_q07/duckdb:vortex-compact 1324344106 1.37115e+09 0.965863 ns
fineweb_q08/duckdb:vortex-compact 489271569 4.80022e+08 1.01927 ns

@github-actions
Copy link
Contributor

Benchmarks: Statistical and Population Genetics

Summary

  • Overall: 1.000x ➖
  • Vortex: 1.003x ➖
  • duckdb:vortex: 1.003x ➖
  • Best: statpopgen_q07/duckdb:vortex-file-compressed (0.953x)
  • Worst: statpopgen_q01/duckdb:vortex-compact (1.306x)
  • Significant (>10%): 0↑ 1↓
Detailed Results Table
name PR 003256a base 225be49 ratio (PR/base) unit remark
statpopgen_q00/duckdb:parquet 233456536 2.35905e+08 0.989622 ns
statpopgen_q01/duckdb:parquet 373549413 3.77038e+08 0.990748 ns
statpopgen_q02/duckdb:parquet 687049603 6.95878e+08 0.987314 ns
statpopgen_q03/duckdb:parquet 1108216121 1.11959e+09 0.98984 ns
statpopgen_q04/duckdb:parquet 1128824008 1.11925e+09 1.00856 ns
statpopgen_q05/duckdb:parquet 747327076 7.46232e+08 1.00147 ns
statpopgen_q06/duckdb:parquet 1334732635 1.34207e+09 0.994534 ns
statpopgen_q07/duckdb:parquet 853464005 8.59865e+08 0.992556 ns
statpopgen_q08/duckdb:parquet 849525732 8.5013e+08 0.999289 ns
statpopgen_q09/duckdb:parquet 942371938 9.4221e+08 1.00017 ns
statpopgen_q10/duckdb:parquet 2110769115 2.14655e+09 0.983329 ns
statpopgen_q00/duckdb:vortex-file-compressed 12606304 1.30193e+07 0.968277 ns
statpopgen_q01/duckdb:vortex-file-compressed 94713815 9.77757e+07 0.968685 ns
statpopgen_q02/duckdb:vortex-file-compressed 1193345376 1.19856e+09 0.995653 ns
statpopgen_q03/duckdb:vortex-file-compressed 2811228419 2.83446e+09 0.991805 ns
statpopgen_q04/duckdb:vortex-file-compressed 2794239167 2.81115e+09 0.993984 ns
statpopgen_q05/duckdb:vortex-file-compressed 1269845697 1.28323e+09 0.989572 ns
statpopgen_q06/duckdb:vortex-file-compressed 1917962694 1.90303e+09 1.00785 ns
statpopgen_q07/duckdb:vortex-file-compressed 148923818 1.56238e+08 0.953183 ns
statpopgen_q08/duckdb:vortex-file-compressed 163365807 1.65204e+08 0.988873 ns
statpopgen_q09/duckdb:vortex-file-compressed 2531063261 2.55427e+09 0.990915 ns
statpopgen_q10/duckdb:vortex-file-compressed 4095168631 4.10487e+09 0.997637 ns
statpopgen_q00/duckdb:vortex-compact 12881970 1.32407e+07 0.972909 ns
statpopgen_q01/duckdb:vortex-compact 306455345 2.34726e+08 1.30558 ns 🚨
statpopgen_q02/duckdb:vortex-compact 528882557 5.53888e+08 0.954855 ns
statpopgen_q03/duckdb:vortex-compact 2180598565 2.19103e+09 0.995237 ns
statpopgen_q04/duckdb:vortex-compact 2193081587 2.2076e+09 0.993424 ns
statpopgen_q05/duckdb:vortex-compact 558469369 5.62016e+08 0.99369 ns
statpopgen_q06/duckdb:vortex-compact 1497607498 1.45078e+09 1.03227 ns
statpopgen_q07/duckdb:vortex-compact 1565857978 1.55431e+09 1.00743 ns
statpopgen_q08/duckdb:vortex-compact 1574353563 1.58304e+09 0.994511 ns
statpopgen_q09/duckdb:vortex-compact 1974327409 1.97958e+09 0.997346 ns
statpopgen_q10/duckdb:vortex-compact 3744034466 3.71384e+09 1.00813 ns

@github-actions
Copy link
Contributor

Benchmarks: TPC-H SF=10 on S3

Summary

  • Overall: 1.002x ➖
  • Vortex: 1.004x ➖
  • duckdb:vortex: 1.004x ➖
  • datafusion:vortex: 1.003x ➖
  • Best: tpch_q02/datafusion:vortex-file-compressed (0.781x)
  • Worst: tpch_q04/datafusion:vortex-compact (1.151x)
  • Significant (>30%): 0↑ 0↓
Detailed Results Table
name PR 003256a base 225be49 ratio (PR/base) unit remark
tpch_q01/datafusion:parquet 880686939 8.79576e+08 1.00126 ns
tpch_q02/datafusion:parquet 694957791 6.90339e+08 1.00669 ns
tpch_q03/datafusion:parquet 993924459 9.44024e+08 1.05286 ns
tpch_q04/datafusion:parquet 562458476 4.52766e+08 1.24227 ns
tpch_q05/datafusion:parquet 1302335204 1.17612e+09 1.10732 ns
tpch_q06/datafusion:parquet 516825775 5.01632e+08 1.03029 ns
tpch_q07/datafusion:parquet 1387090783 1.38458e+09 1.00181 ns
tpch_q08/datafusion:parquet 1655797561 1.58195e+09 1.04668 ns
tpch_q09/datafusion:parquet 1756454170 1.81174e+09 0.969486 ns
tpch_q10/datafusion:parquet 1977260012 2.03295e+09 0.972604 ns
tpch_q11/datafusion:parquet 555016881 5.69927e+08 0.973838 ns
tpch_q12/datafusion:parquet 660575892 6.85085e+08 0.964224 ns
tpch_q13/datafusion:parquet 676575566 6.94156e+08 0.974674 ns
tpch_q14/datafusion:parquet 791799310 7.85375e+08 1.00818 ns
tpch_q15/datafusion:parquet 1187708021 1.12553e+09 1.05524 ns
tpch_q16/datafusion:parquet 386286785 5.31534e+08 0.72674 ns
tpch_q17/datafusion:parquet 1396656564 1.40632e+09 0.993132 ns
tpch_q18/datafusion:parquet 1634917067 1.58945e+09 1.02861 ns
tpch_q19/datafusion:parquet 955548695 9.76252e+08 0.978793 ns
tpch_q20/datafusion:parquet 1111209774 1.19169e+09 0.932469 ns
tpch_q21/datafusion:parquet 1680681789 1.72957e+09 0.971736 ns
tpch_q22/datafusion:parquet 651122049 6.50408e+08 1.0011 ns
tpch_q01/datafusion:vortex-file-compressed 712639821 7.28746e+08 0.977899 ns
tpch_q02/datafusion:vortex-file-compressed 489127443 6.26163e+08 0.78115 ns
tpch_q03/datafusion:vortex-file-compressed 769106638 7.46405e+08 1.03041 ns
tpch_q04/datafusion:vortex-file-compressed 549026157 5.59018e+08 0.982126 ns
tpch_q05/datafusion:vortex-file-compressed 981621271 9.51858e+08 1.03127 ns
tpch_q06/datafusion:vortex-file-compressed 580899062 5.78917e+08 1.00342 ns
tpch_q07/datafusion:vortex-file-compressed 1086953686 1.04204e+09 1.0431 ns
tpch_q08/datafusion:vortex-file-compressed 1069032979 1.07445e+09 0.994961 ns
tpch_q09/datafusion:vortex-file-compressed 1421648235 1.44335e+09 0.984965 ns
tpch_q10/datafusion:vortex-file-compressed 928258467 9.43521e+08 0.983823 ns
tpch_q11/datafusion:vortex-file-compressed 354253544 4.32402e+08 0.81927 ns
tpch_q12/datafusion:vortex-file-compressed 907851954 8.54842e+08 1.06201 ns
tpch_q13/datafusion:vortex-file-compressed 442457033 4.31784e+08 1.02472 ns
tpch_q14/datafusion:vortex-file-compressed 591869720 5.54645e+08 1.06711 ns
tpch_q15/datafusion:vortex-file-compressed 1010868676 9.93905e+08 1.01707 ns
tpch_q16/datafusion:vortex-file-compressed 286670771 3.01697e+08 0.950194 ns
tpch_q17/datafusion:vortex-file-compressed 1190138735 1.19048e+09 0.999716 ns
tpch_q18/datafusion:vortex-file-compressed 1384985237 1.36708e+09 1.0131 ns
tpch_q19/datafusion:vortex-file-compressed 707568919 7.27748e+08 0.972272 ns
tpch_q20/datafusion:vortex-file-compressed 834813711 8.50687e+08 0.981341 ns
tpch_q21/datafusion:vortex-file-compressed 1637370984 1.57851e+09 1.03729 ns
tpch_q22/datafusion:vortex-file-compressed 341305799 3.36316e+08 1.01484 ns
tpch_q01/datafusion:vortex-compact 750177238 7.05276e+08 1.06366 ns
tpch_q02/datafusion:vortex-compact 478716756 4.80494e+08 0.996301 ns
tpch_q03/datafusion:vortex-compact 717570975 6.77621e+08 1.05896 ns
tpch_q04/datafusion:vortex-compact 538854354 4.68227e+08 1.15084 ns
tpch_q05/datafusion:vortex-compact 941598925 8.64143e+08 1.08963 ns
tpch_q06/datafusion:vortex-compact 586091603 6.16552e+08 0.950596 ns
tpch_q07/datafusion:vortex-compact 1026541027 1.05759e+09 0.970639 ns
tpch_q08/datafusion:vortex-compact 1132894435 9.90796e+08 1.14342 ns
tpch_q09/datafusion:vortex-compact 1300213499 1.30499e+09 0.99634 ns
tpch_q10/datafusion:vortex-compact 882080959 8.52861e+08 1.03426 ns
tpch_q11/datafusion:vortex-compact 330651881 3.01415e+08 1.097 ns
tpch_q12/datafusion:vortex-compact 759813632 7.39553e+08 1.0274 ns
tpch_q13/datafusion:vortex-compact 408739386 3.91475e+08 1.0441 ns
tpch_q14/datafusion:vortex-compact 556086248 5.91466e+08 0.940183 ns
tpch_q15/datafusion:vortex-compact 975577694 1.00261e+09 0.973042 ns
tpch_q16/datafusion:vortex-compact 267311668 3.07508e+08 0.869283 ns
tpch_q17/datafusion:vortex-compact 1201590219 1.17116e+09 1.02598 ns
tpch_q18/datafusion:vortex-compact 1179288876 1.18124e+09 0.99835 ns
tpch_q19/datafusion:vortex-compact 667570234 6.58074e+08 1.01443 ns
tpch_q20/datafusion:vortex-compact 751770842 7.1832e+08 1.04657 ns
tpch_q21/datafusion:vortex-compact 1419141671 1.42281e+09 0.997421 ns
tpch_q22/datafusion:vortex-compact 329694918 3.32689e+08 0.991001 ns
tpch_q01/duckdb:parquet 899053393 8.92382e+08 1.00748 ns
tpch_q02/duckdb:parquet 1238406833 1.30894e+09 0.946117 ns
tpch_q03/duckdb:parquet 1388985786 1.35295e+09 1.02664 ns
tpch_q04/duckdb:parquet 816565950 8.37451e+08 0.975062 ns
tpch_q05/duckdb:parquet 1666520617 1.64534e+09 1.01288 ns
tpch_q06/duckdb:parquet 605294336 5.93631e+08 1.01965 ns
tpch_q07/duckdb:parquet 1502949166 1.46347e+09 1.02698 ns
tpch_q08/duckdb:parquet 1971836705 2.06957e+09 0.952774 ns
tpch_q09/duckdb:parquet 2009851858 1.9882e+09 1.01089 ns
tpch_q10/duckdb:parquet 2681623596 2.69174e+09 0.996243 ns
tpch_q11/duckdb:parquet 723001895 6.99563e+08 1.03351 ns
tpch_q12/duckdb:parquet 857715146 8.46026e+08 1.01382 ns
tpch_q13/duckdb:parquet 1036742666 9.94626e+08 1.04234 ns
tpch_q14/duckdb:parquet 1094127158 1.03957e+09 1.05248 ns
tpch_q15/duckdb:parquet 925254855 9.51103e+08 0.972823 ns
tpch_q16/duckdb:parquet 639022024 7.24986e+08 0.881426 ns
tpch_q17/duckdb:parquet 1096319292 1.11325e+09 0.98479 ns
tpch_q18/duckdb:parquet 1108112940 1.08863e+09 1.0179 ns
tpch_q19/duckdb:parquet 1296366092 1.28479e+09 1.00901 ns
tpch_q20/duckdb:parquet 1551800963 1.5628e+09 0.992963 ns
tpch_q21/duckdb:parquet 1619731133 1.51048e+09 1.07233 ns
tpch_q22/duckdb:parquet 780817276 8.72568e+08 0.89485 ns
tpch_q01/duckdb:vortex-file-compressed 692083066 6.54197e+08 1.05791 ns
tpch_q02/duckdb:vortex-file-compressed 961957690 1.05199e+09 0.914421 ns
tpch_q03/duckdb:vortex-file-compressed 1140179619 1.03911e+09 1.09726 ns
tpch_q04/duckdb:vortex-file-compressed 718496555 7.44739e+08 0.964762 ns
tpch_q05/duckdb:vortex-file-compressed 1279315504 1.2673e+09 1.00948 ns
tpch_q06/duckdb:vortex-file-compressed 839395525 7.9862e+08 1.05106 ns
tpch_q07/duckdb:vortex-file-compressed 1213739978 1.25131e+09 0.969974 ns
tpch_q08/duckdb:vortex-file-compressed 1664487798 1.6653e+09 0.999515 ns
tpch_q09/duckdb:vortex-file-compressed 1606297091 1.58527e+09 1.01326 ns
tpch_q10/duckdb:vortex-file-compressed 1419538170 1.41836e+09 1.00083 ns
tpch_q11/duckdb:vortex-file-compressed 662348897 7.6791e+08 0.862534 ns
tpch_q12/duckdb:vortex-file-compressed 812964100 7.96578e+08 1.02057 ns
tpch_q13/duckdb:vortex-file-compressed 950340165 9.49841e+08 1.00053 ns
tpch_q14/duckdb:vortex-file-compressed 891114818 8.77717e+08 1.01526 ns
tpch_q15/duckdb:vortex-file-compressed 673111957 6.14449e+08 1.09547 ns
tpch_q16/duckdb:vortex-file-compressed 584681248 5.48986e+08 1.06502 ns
tpch_q17/duckdb:vortex-file-compressed 1044864435 1.06416e+09 0.981868 ns
tpch_q18/duckdb:vortex-file-compressed 1248932575 1.22951e+09 1.0158 ns
tpch_q19/duckdb:vortex-file-compressed 836688081 7.70466e+08 1.08595 ns
tpch_q20/duckdb:vortex-file-compressed 1322524085 1.28491e+09 1.02927 ns
tpch_q21/duckdb:vortex-file-compressed 2014782723 1.93718e+09 1.04006 ns
tpch_q22/duckdb:vortex-file-compressed 545062737 5.30923e+08 1.02663 ns
tpch_q01/duckdb:vortex-compact 635138863 6.21805e+08 1.02144 ns
tpch_q02/duckdb:vortex-compact 808792296 8.18502e+08 0.988137 ns
tpch_q03/duckdb:vortex-compact 906240489 9.23314e+08 0.981509 ns
tpch_q04/duckdb:vortex-compact 635834631 5.98987e+08 1.06152 ns
tpch_q05/duckdb:vortex-compact 1153430422 1.14132e+09 1.01061 ns
tpch_q06/duckdb:vortex-compact 668093184 7.52666e+08 0.887636 ns
tpch_q07/duckdb:vortex-compact 1124962787 1.05479e+09 1.06653 ns
tpch_q08/duckdb:vortex-compact 1527049032 1.46164e+09 1.04475 ns
tpch_q09/duckdb:vortex-compact 1439320477 1.39392e+09 1.03257 ns
tpch_q10/duckdb:vortex-compact 1343571869 1.285e+09 1.04559 ns
tpch_q11/duckdb:vortex-compact 542132818 5.28678e+08 1.02545 ns
tpch_q12/duckdb:vortex-compact 717162938 7.47943e+08 0.958847 ns
tpch_q13/duckdb:vortex-compact 904131862 8.89437e+08 1.01652 ns
tpch_q14/duckdb:vortex-compact 863563860 8.88107e+08 0.972365 ns
tpch_q15/duckdb:vortex-compact 609306192 6.30504e+08 0.966379 ns
tpch_q16/duckdb:vortex-compact 438909915 4.41467e+08 0.994208 ns
tpch_q17/duckdb:vortex-compact 917860102 9.56473e+08 0.95963 ns
tpch_q18/duckdb:vortex-compact 955961943 9.60013e+08 0.99578 ns
tpch_q19/duckdb:vortex-compact 747983751 7.53658e+08 0.992472 ns
tpch_q20/duckdb:vortex-compact 1126509969 1.14214e+09 0.986313 ns
tpch_q21/duckdb:vortex-compact 1640099051 1.60272e+09 1.02332 ns
tpch_q22/duckdb:vortex-compact 529079547 5.87332e+08 0.900819 ns

@github-actions
Copy link
Contributor

Benchmarks: Clickbench on NVME

Summary

  • Overall: 1.016x ➖
  • Vortex: 1.019x ➖
  • duckdb:vortex: 1.030x ➖
  • datafusion:vortex: 1.007x ➖
  • Best: clickbench_q23/duckdb:vortex-compact (0.791x)
  • Worst: clickbench_q23/duckdb:vortex-file-compressed (1.385x)
  • Significant (>10%): 4↑ 3↓
Detailed Results Table
name PR 003256a base 225be49 ratio (PR/base) unit remark
clickbench_q00/datafusion:parquet 2814382 2.79782e+06 1.00592 ns
clickbench_q01/datafusion:parquet 24122539 2.41446e+07 0.999088 ns
clickbench_q02/datafusion:parquet 55186781 5.71175e+07 0.966198 ns
clickbench_q03/datafusion:parquet 47056747 4.77072e+07 0.986366 ns
clickbench_q04/datafusion:parquet 375031993 3.59256e+08 1.04391 ns
clickbench_q05/datafusion:parquet 357830072 3.51014e+08 1.01942 ns
clickbench_q06/datafusion:parquet 2820527 2.85576e+06 0.987664 ns
clickbench_q07/datafusion:parquet 31001324 2.89864e+07 1.06951 ns
clickbench_q08/datafusion:parquet 452039851 4.45796e+08 1.01401 ns
clickbench_q09/datafusion:parquet 682863797 6.66468e+08 1.0246 ns
clickbench_q10/datafusion:parquet 121985519 1.1829e+08 1.03124 ns
clickbench_q11/datafusion:parquet 148095579 1.46159e+08 1.01325 ns
clickbench_q12/datafusion:parquet 357193261 3.56042e+08 1.00323 ns
clickbench_q13/datafusion:parquet 525326798 5.02882e+08 1.04463 ns
clickbench_q14/datafusion:parquet 361971500 3.49649e+08 1.03524 ns
clickbench_q15/datafusion:parquet 424781765 4.10165e+08 1.03564 ns
clickbench_q16/datafusion:parquet 740970782 7.14574e+08 1.03694 ns
clickbench_q17/datafusion:parquet 742576291 7.10298e+08 1.04544 ns
clickbench_q18/datafusion:parquet 1490056780 1.43048e+09 1.04165 ns
clickbench_q19/datafusion:parquet 37880509 3.97812e+07 0.952222 ns
clickbench_q20/datafusion:parquet 577822201 5.94736e+08 0.971561 ns
clickbench_q21/datafusion:parquet 653803302 6.38244e+08 1.02438 ns
clickbench_q22/datafusion:parquet 991400422 9.58883e+08 1.03391 ns
clickbench_q23/datafusion:parquet 3905831660 3.74348e+09 1.04337 ns
clickbench_q24/datafusion:parquet 111715938 1.08072e+08 1.03371 ns
clickbench_q25/datafusion:parquet 147013588 1.4225e+08 1.03348 ns
clickbench_q26/datafusion:parquet 109280213 1.03961e+08 1.05116 ns
clickbench_q27/datafusion:parquet 984484633 9.65717e+08 1.01943 ns
clickbench_q28/datafusion:parquet 5773198804 5.62145e+09 1.02699 ns
clickbench_q29/datafusion:parquet 228876575 2.24962e+08 1.0174 ns
clickbench_q30/datafusion:parquet 351200618 3.55035e+08 0.989201 ns
clickbench_q31/datafusion:parquet 401008633 3.99091e+08 1.0048 ns
clickbench_q32/datafusion:parquet 1300163432 1.35595e+09 0.958857 ns
clickbench_q33/datafusion:parquet 1533964587 1.49941e+09 1.02304 ns
clickbench_q34/datafusion:parquet 1555176096 1.50839e+09 1.03102 ns
clickbench_q35/datafusion:parquet 589127602 5.56357e+08 1.0589 ns
clickbench_q36/datafusion:parquet 149885065 1.50537e+08 0.995666 ns
clickbench_q37/datafusion:parquet 62895314 6.30813e+07 0.997052 ns
clickbench_q38/datafusion:parquet 95243760 9.01368e+07 1.05666 ns
clickbench_q39/datafusion:parquet 289934501 2.86315e+08 1.01264 ns
clickbench_q40/datafusion:parquet 38175262 3.98892e+07 0.957031 ns
clickbench_q41/datafusion:parquet 35047923 3.48923e+07 1.00446 ns
clickbench_q42/datafusion:parquet 36331821 3.70768e+07 0.979906 ns
clickbench_q00/datafusion:vortex-file-compressed 3010009 2.92801e+06 1.028 ns
clickbench_q01/datafusion:vortex-file-compressed 15381148 1.4557e+07 1.05661 ns
clickbench_q02/datafusion:vortex-file-compressed 33489723 3.35723e+07 0.997539 ns
clickbench_q03/datafusion:vortex-file-compressed 35507694 3.55276e+07 0.999439 ns
clickbench_q04/datafusion:vortex-file-compressed 317762250 3.21832e+08 0.987355 ns
clickbench_q05/datafusion:vortex-file-compressed 319163773 3.1311e+08 1.01934 ns
clickbench_q06/datafusion:vortex-file-compressed 3086226 3.11967e+06 0.989279 ns
clickbench_q07/datafusion:vortex-file-compressed 18196585 1.90075e+07 0.957338 ns
clickbench_q08/datafusion:vortex-file-compressed 383228683 3.8401e+08 0.997965 ns
clickbench_q09/datafusion:vortex-file-compressed 564653700 5.62737e+08 1.00341 ns
clickbench_q10/datafusion:vortex-file-compressed 71707253 7.21667e+07 0.993633 ns
clickbench_q11/datafusion:vortex-file-compressed 83519586 8.23637e+07 1.01403 ns
clickbench_q12/datafusion:vortex-file-compressed 273817489 2.76153e+08 0.991543 ns
clickbench_q13/datafusion:vortex-file-compressed 419172805 4.11514e+08 1.01861 ns
clickbench_q14/datafusion:vortex-file-compressed 259005812 2.50011e+08 1.03598 ns
clickbench_q15/datafusion:vortex-file-compressed 385935393 3.77419e+08 1.02256 ns
clickbench_q16/datafusion:vortex-file-compressed 728390304 7.09163e+08 1.02711 ns
clickbench_q17/datafusion:vortex-file-compressed 721933097 7.10288e+08 1.01639 ns
clickbench_q18/datafusion:vortex-file-compressed 1387199897 1.41802e+09 0.978263 ns
clickbench_q19/datafusion:vortex-file-compressed 32521241 2.93503e+07 1.10804 ns 🚨
clickbench_q20/datafusion:vortex-file-compressed 328600711 3.26947e+08 1.00506 ns
clickbench_q21/datafusion:vortex-file-compressed 397950145 3.82594e+08 1.04014 ns
clickbench_q22/datafusion:vortex-file-compressed 566265944 5.64622e+08 1.00291 ns
clickbench_q23/datafusion:vortex-file-compressed 594777080 5.45024e+08 1.09129 ns
clickbench_q24/datafusion:vortex-file-compressed 49364807 5.52202e+07 0.893962 ns 🚀
clickbench_q25/datafusion:vortex-file-compressed 72175953 6.6911e+07 1.07869 ns
clickbench_q26/datafusion:vortex-file-compressed 50548291 5.2341e+07 0.965749 ns
clickbench_q27/datafusion:vortex-file-compressed 771843015 7.77523e+08 0.992695 ns
clickbench_q28/datafusion:vortex-file-compressed 6614179827 6.61775e+09 0.999461 ns
clickbench_q29/datafusion:vortex-file-compressed 260170921 2.60219e+08 0.999814 ns
clickbench_q30/datafusion:vortex-file-compressed 262938653 2.60693e+08 1.00861 ns
clickbench_q31/datafusion:vortex-file-compressed 302199960 2.90871e+08 1.03895 ns
clickbench_q32/datafusion:vortex-file-compressed 1414283939 1.62914e+09 0.868119 ns 🚀
clickbench_q33/datafusion:vortex-file-compressed 1400592277 1.48287e+09 0.944512 ns
clickbench_q34/datafusion:vortex-file-compressed 1427095179 1.47474e+09 0.967695 ns
clickbench_q35/datafusion:vortex-file-compressed 585623540 5.70101e+08 1.02723 ns
clickbench_q36/datafusion:vortex-file-compressed 90809680 8.66406e+07 1.04812 ns
clickbench_q37/datafusion:vortex-file-compressed 43973012 4.1441e+07 1.0611 ns
clickbench_q38/datafusion:vortex-file-compressed 28019353 2.69885e+07 1.0382 ns
clickbench_q39/datafusion:vortex-file-compressed 166775219 1.65526e+08 1.00755 ns
clickbench_q40/datafusion:vortex-file-compressed 25612715 2.38685e+07 1.07308 ns
clickbench_q41/datafusion:vortex-file-compressed 22685593 2.14623e+07 1.057 ns
clickbench_q42/datafusion:vortex-file-compressed 25734171 2.57132e+07 1.00082 ns
clickbench_q00/datafusion:vortex-compact 3046326 3.18257e+06 0.957191 ns
clickbench_q01/datafusion:vortex-compact 28330866 2.77658e+07 1.02035 ns
clickbench_q02/datafusion:vortex-compact 50210923 5.1988e+07 0.965817 ns
clickbench_q03/datafusion:vortex-compact 44034899 4.45369e+07 0.988729 ns
clickbench_q04/datafusion:vortex-compact 359552254 3.50908e+08 1.02463 ns
clickbench_q05/datafusion:vortex-compact 363561032 3.44579e+08 1.05509 ns
clickbench_q06/datafusion:vortex-compact 3132202 3.08332e+06 1.01585 ns
clickbench_q07/datafusion:vortex-compact 46011626 4.39666e+07 1.04651 ns
clickbench_q08/datafusion:vortex-compact 425606050 4.2847e+08 0.993317 ns
clickbench_q09/datafusion:vortex-compact 634041620 6.32412e+08 1.00258 ns
clickbench_q10/datafusion:vortex-compact 111573383 1.09814e+08 1.01602 ns
clickbench_q11/datafusion:vortex-compact 130162074 1.27025e+08 1.02469 ns
clickbench_q12/datafusion:vortex-compact 305285431 3.02645e+08 1.00873 ns
clickbench_q13/datafusion:vortex-compact 483310810 4.80665e+08 1.00551 ns
clickbench_q14/datafusion:vortex-compact 304781609 3.0722e+08 0.992064 ns
clickbench_q15/datafusion:vortex-compact 407625849 4.10839e+08 0.99218 ns
clickbench_q16/datafusion:vortex-compact 796055964 7.83097e+08 1.01655 ns
clickbench_q17/datafusion:vortex-compact 783659800 7.77061e+08 1.00849 ns
clickbench_q18/datafusion:vortex-compact 1419666812 1.4246e+09 0.996536 ns
clickbench_q19/datafusion:vortex-compact 34593470 3.59594e+07 0.962016 ns
clickbench_q20/datafusion:vortex-compact 427285918 4.24194e+08 1.00729 ns
clickbench_q21/datafusion:vortex-compact 517136721 5.17592e+08 0.99912 ns
clickbench_q22/datafusion:vortex-compact 783957944 7.87172e+08 0.995917 ns
clickbench_q23/datafusion:vortex-compact 1097578126 1.1068e+09 0.991665 ns
clickbench_q24/datafusion:vortex-compact 70118440 6.37647e+07 1.09964 ns
clickbench_q25/datafusion:vortex-compact 116470721 1.18946e+08 0.979191 ns
clickbench_q26/datafusion:vortex-compact 72791236 6.69173e+07 1.08778 ns
clickbench_q27/datafusion:vortex-compact 896880431 9.00138e+08 0.996381 ns
clickbench_q28/datafusion:vortex-compact 6014266988 5.99748e+09 1.0028 ns
clickbench_q29/datafusion:vortex-compact 244758521 2.50043e+08 0.978864 ns
clickbench_q30/datafusion:vortex-compact 335250525 3.31151e+08 1.01238 ns
clickbench_q31/datafusion:vortex-compact 379762780 3.73478e+08 1.01683 ns
clickbench_q32/datafusion:vortex-compact 1354106733 1.34104e+09 1.00975 ns
clickbench_q33/datafusion:vortex-compact 1498166701 1.56293e+09 0.958564 ns
clickbench_q34/datafusion:vortex-compact 1483214419 1.55716e+09 0.952511 ns
clickbench_q35/datafusion:vortex-compact 613460265 6.14804e+08 0.997814 ns
clickbench_q36/datafusion:vortex-compact 99196192 1.02212e+08 0.970499 ns
clickbench_q37/datafusion:vortex-compact 48749639 4.94558e+07 0.985722 ns
clickbench_q38/datafusion:vortex-compact 37581033 3.83578e+07 0.97975 ns
clickbench_q39/datafusion:vortex-compact 176422516 1.81934e+08 0.969705 ns
clickbench_q40/datafusion:vortex-compact 34634949 3.26e+07 1.06242 ns
clickbench_q41/datafusion:vortex-compact 30802296 2.95831e+07 1.04121 ns
clickbench_q42/datafusion:vortex-compact 28248853 2.82134e+07 1.00126 ns
clickbench_q00/duckdb:parquet 125420805 1.26414e+08 0.992147 ns
clickbench_q01/duckdb:parquet 51444267 5.13239e+07 1.00235 ns
clickbench_q02/duckdb:parquet 65687459 6.42962e+07 1.02164 ns
clickbench_q03/duckdb:parquet 63657857 6.2112e+07 1.02489 ns
clickbench_q04/duckdb:parquet 202618103 2.03332e+08 0.996487 ns
clickbench_q05/duckdb:parquet 272659521 2.74965e+08 0.991617 ns
clickbench_q06/duckdb:parquet 62102843 6.08671e+07 1.0203 ns
clickbench_q07/duckdb:parquet 56090463 5.60963e+07 0.999896 ns
clickbench_q08/duckdb:parquet 270568906 2.62211e+08 1.03187 ns
clickbench_q09/duckdb:parquet 390536520 3.90123e+08 1.00106 ns
clickbench_q10/duckdb:parquet 95085844 9.59089e+07 0.991419 ns
clickbench_q11/duckdb:parquet 106074931 1.0678e+08 0.993395 ns
clickbench_q12/duckdb:parquet 289396809 2.86557e+08 1.00991 ns
clickbench_q13/duckdb:parquet 473831512 4.66701e+08 1.01528 ns
clickbench_q14/duckdb:parquet 320357714 3.19633e+08 1.00227 ns
clickbench_q15/duckdb:parquet 241306106 2.37032e+08 1.01803 ns
clickbench_q16/duckdb:parquet 568872842 5.64649e+08 1.00748 ns
clickbench_q17/duckdb:parquet 480172062 4.79171e+08 1.00209 ns
clickbench_q18/duckdb:parquet 998939210 9.72852e+08 1.02682 ns
clickbench_q19/duckdb:parquet 49292918 4.86454e+07 1.01331 ns
clickbench_q20/duckdb:parquet 410678058 4.03014e+08 1.01902 ns
clickbench_q21/duckdb:parquet 528178770 5.24104e+08 1.00778 ns
clickbench_q22/duckdb:parquet 922493460 9.12977e+08 1.01042 ns
clickbench_q23/duckdb:parquet 278863702 2.7728e+08 1.00571 ns
clickbench_q24/duckdb:parquet 79720400 7.78628e+07 1.02386 ns
clickbench_q25/duckdb:parquet 140898309 1.40403e+08 1.00353 ns
clickbench_q26/duckdb:parquet 55303632 5.41903e+07 1.02055 ns
clickbench_q27/duckdb:parquet 643666779 6.18425e+08 1.04082 ns
clickbench_q28/duckdb:parquet 4964497262 4.85593e+09 1.02236 ns
clickbench_q29/duckdb:parquet 62851483 6.17543e+07 1.01777 ns
clickbench_q30/duckdb:parquet 314172608 3.05661e+08 1.02785 ns
clickbench_q31/duckdb:parquet 365607461 3.47686e+08 1.05155 ns
clickbench_q32/duckdb:parquet 1085753571 1.0344e+09 1.04965 ns
clickbench_q33/duckdb:parquet 1083172905 1.05205e+09 1.02958 ns
clickbench_q34/duckdb:parquet 1130301416 1.10383e+09 1.02398 ns
clickbench_q35/duckdb:parquet 354428677 3.46045e+08 1.02423 ns
clickbench_q36/duckdb:parquet 62060580 6.00732e+07 1.03308 ns
clickbench_q37/duckdb:parquet 50472555 4.97247e+07 1.01504 ns
clickbench_q38/duckdb:parquet 53168863 5.2067e+07 1.02116 ns
clickbench_q39/duckdb:parquet 94785549 1.01905e+08 0.93014 ns
clickbench_q40/duckdb:parquet 55771284 5.42992e+07 1.02711 ns
clickbench_q41/duckdb:parquet 58305515 5.71827e+07 1.01964 ns
clickbench_q42/duckdb:parquet 42338858 4.16294e+07 1.01704 ns
clickbench_q00/duckdb:vortex-file-compressed 8713799 8.55193e+06 1.01893 ns
clickbench_q01/duckdb:vortex-file-compressed 15705766 1.53815e+07 1.02108 ns
clickbench_q02/duckdb:vortex-file-compressed 27135417 2.61578e+07 1.03737 ns
clickbench_q03/duckdb:vortex-file-compressed 33964643 3.45511e+07 0.983026 ns
clickbench_q04/duckdb:vortex-file-compressed 175039296 1.67379e+08 1.04577 ns
clickbench_q05/duckdb:vortex-file-compressed 199288387 1.90681e+08 1.04514 ns
clickbench_q06/duckdb:vortex-file-compressed 23861848 2.32254e+07 1.0274 ns
clickbench_q07/duckdb:vortex-file-compressed 19411962 1.87045e+07 1.03782 ns
clickbench_q08/duckdb:vortex-file-compressed 271148274 2.60834e+08 1.03954 ns
clickbench_q09/duckdb:vortex-file-compressed 386179421 3.67873e+08 1.04976 ns
clickbench_q10/duckdb:vortex-file-compressed 74730602 7.2592e+07 1.02946 ns
clickbench_q11/duckdb:vortex-file-compressed 83786663 8.10095e+07 1.03428 ns
clickbench_q12/duckdb:vortex-file-compressed 211272613 1.96302e+08 1.07627 ns
clickbench_q13/duckdb:vortex-file-compressed 480081160 4.53515e+08 1.05858 ns
clickbench_q14/duckdb:vortex-file-compressed 293304507 2.8526e+08 1.0282 ns
clickbench_q15/duckdb:vortex-file-compressed 214517390 2.07545e+08 1.03359 ns
clickbench_q16/duckdb:vortex-file-compressed 974738623 9.35615e+08 1.04182 ns
clickbench_q17/duckdb:vortex-file-compressed 880102589 8.63592e+08 1.01912 ns
clickbench_q18/duckdb:vortex-file-compressed 1524604849 1.41023e+09 1.0811 ns
clickbench_q19/duckdb:vortex-file-compressed 27540656 2.61277e+07 1.05408 ns
clickbench_q20/duckdb:vortex-file-compressed 372828224 3.31514e+08 1.12462 ns 🚨
clickbench_q21/duckdb:vortex-file-compressed 389584310 3.60207e+08 1.08156 ns
clickbench_q22/duckdb:vortex-file-compressed 667741742 6.29232e+08 1.0612 ns
clickbench_q23/duckdb:vortex-file-compressed 1801252720 1.30013e+09 1.38544 ns 🚨
clickbench_q24/duckdb:vortex-file-compressed 56673480 5.63689e+07 1.0054 ns
clickbench_q25/duckdb:vortex-file-compressed 80611363 7.47861e+07 1.07789 ns
clickbench_q26/duckdb:vortex-file-compressed 50252613 5.24586e+07 0.957948 ns
clickbench_q27/duckdb:vortex-file-compressed 528064840 5.07465e+08 1.04059 ns
clickbench_q28/duckdb:vortex-file-compressed 3207760871 3.0514e+09 1.05124 ns
clickbench_q29/duckdb:vortex-file-compressed 32301122 3.09069e+07 1.04511 ns
clickbench_q30/duckdb:vortex-file-compressed 194066161 1.96006e+08 0.990101 ns
clickbench_q31/duckdb:vortex-file-compressed 257909844 2.51576e+08 1.02518 ns
clickbench_q32/duckdb:vortex-file-compressed 1106933819 1.08522e+09 1.02001 ns
clickbench_q33/duckdb:vortex-file-compressed 1074913892 1.02108e+09 1.05273 ns
clickbench_q34/duckdb:vortex-file-compressed 1594037424 1.48851e+09 1.0709 ns
clickbench_q35/duckdb:vortex-file-compressed 361037815 3.56014e+08 1.01411 ns
clickbench_q36/duckdb:vortex-file-compressed 27056092 2.58885e+07 1.0451 ns
clickbench_q37/duckdb:vortex-file-compressed 20008528 1.87693e+07 1.06603 ns
clickbench_q38/duckdb:vortex-file-compressed 19415781 1.94081e+07 1.0004 ns
clickbench_q39/duckdb:vortex-file-compressed 43486511 4.34308e+07 1.00128 ns
clickbench_q40/duckdb:vortex-file-compressed 17577030 1.72575e+07 1.01852 ns
clickbench_q41/duckdb:vortex-file-compressed 18725463 1.88226e+07 0.994842 ns
clickbench_q42/duckdb:vortex-file-compressed 24084900 2.36922e+07 1.01657 ns
clickbench_q00/duckdb:vortex-compact 12316382 1.18854e+07 1.03626 ns
clickbench_q01/duckdb:vortex-compact 24294737 2.33357e+07 1.0411 ns
clickbench_q02/duckdb:vortex-compact 44290377 4.47625e+07 0.989453 ns
clickbench_q03/duckdb:vortex-compact 43076984 4.19875e+07 1.02595 ns
clickbench_q04/duckdb:vortex-compact 213092463 2.08353e+08 1.02275 ns
clickbench_q05/duckdb:vortex-compact 228358989 2.21712e+08 1.02998 ns
clickbench_q06/duckdb:vortex-compact 34135536 3.33875e+07 1.0224 ns
clickbench_q07/duckdb:vortex-compact 37400153 3.69241e+07 1.01289 ns
clickbench_q08/duckdb:vortex-compact 280184621 2.76928e+08 1.01176 ns
clickbench_q09/duckdb:vortex-compact 409462174 4.02554e+08 1.01716 ns
clickbench_q10/duckdb:vortex-compact 104741507 1.02362e+08 1.02325 ns
clickbench_q11/duckdb:vortex-compact 125431699 1.22246e+08 1.02606 ns
clickbench_q12/duckdb:vortex-compact 256830891 2.48201e+08 1.03477 ns
clickbench_q13/duckdb:vortex-compact 544306271 5.14521e+08 1.05789 ns
clickbench_q14/duckdb:vortex-compact 360687368 3.45945e+08 1.04262 ns
clickbench_q15/duckdb:vortex-compact 256409125 2.46047e+08 1.04212 ns
clickbench_q16/duckdb:vortex-compact 1060398654 1.01081e+09 1.04906 ns
clickbench_q17/duckdb:vortex-compact 946789557 9.00412e+08 1.05151 ns
clickbench_q18/duckdb:vortex-compact 1527693188 1.46894e+09 1.04 ns
clickbench_q19/duckdb:vortex-compact 28426843 2.8151e+07 1.0098 ns
clickbench_q20/duckdb:vortex-compact 436661055 4.09844e+08 1.06543 ns
clickbench_q21/duckdb:vortex-compact 500877675 4.72407e+08 1.06027 ns
clickbench_q22/duckdb:vortex-compact 918905410 8.71026e+08 1.05497 ns
clickbench_q23/duckdb:vortex-compact 1371425606 1.73406e+09 0.790876 ns 🚀
clickbench_q24/duckdb:vortex-compact 62959067 6.35332e+07 0.990963 ns
clickbench_q25/duckdb:vortex-compact 139492517 1.38261e+08 1.00891 ns
clickbench_q26/duckdb:vortex-compact 58035892 6.58258e+07 0.881658 ns 🚀
clickbench_q27/duckdb:vortex-compact 630549306 6.1364e+08 1.02756 ns
clickbench_q28/duckdb:vortex-compact 3291138871 3.18248e+09 1.03414 ns
clickbench_q29/duckdb:vortex-compact 37983519 3.64636e+07 1.04168 ns
clickbench_q30/duckdb:vortex-compact 279846153 2.63794e+08 1.06085 ns
clickbench_q31/duckdb:vortex-compact 345074073 3.34857e+08 1.03051 ns
clickbench_q32/duckdb:vortex-compact 1135022301 1.07597e+09 1.05488 ns
clickbench_q33/duckdb:vortex-compact 1135626511 1.07819e+09 1.05328 ns
clickbench_q34/duckdb:vortex-compact 1643754436 1.5929e+09 1.03193 ns
clickbench_q35/duckdb:vortex-compact 361245235 3.55884e+08 1.01507 ns
clickbench_q36/duckdb:vortex-compact 30279947 3.00569e+07 1.00742 ns
clickbench_q37/duckdb:vortex-compact 22228434 2.23051e+07 0.996562 ns
clickbench_q38/duckdb:vortex-compact 23470780 2.28999e+07 1.02493 ns
clickbench_q39/duckdb:vortex-compact 48705143 4.87244e+07 0.999605 ns
clickbench_q40/duckdb:vortex-compact 23434270 2.34868e+07 0.997764 ns
clickbench_q41/duckdb:vortex-compact 21753061 2.26105e+07 0.962076 ns
clickbench_q42/duckdb:vortex-compact 26326129 2.48969e+07 1.05741 ns
clickbench_q00/duckdb:duckdb 19050837 1.95502e+07 0.974456 ns
clickbench_q01/duckdb:duckdb 37759776 3.7686e+07 1.00196 ns
clickbench_q02/duckdb:duckdb 46585974 4.57833e+07 1.01753 ns
clickbench_q03/duckdb:duckdb 48569047 4.75365e+07 1.02172 ns
clickbench_q04/duckdb:duckdb 202055401 1.98172e+08 1.0196 ns
clickbench_q05/duckdb:duckdb 298393388 3.1501e+08 0.947251 ns
clickbench_q06/duckdb:duckdb 36838575 3.63671e+07 1.01297 ns
clickbench_q07/duckdb:duckdb 39312049 3.92101e+07 1.0026 ns
clickbench_q08/duckdb:duckdb 249776907 2.47777e+08 1.00807 ns
clickbench_q09/duckdb:duckdb 363472435 3.60187e+08 1.00912 ns
clickbench_q10/duckdb:duckdb 110856421 1.1026e+08 1.00541 ns
clickbench_q11/duckdb:duckdb 121003911 1.19375e+08 1.01365 ns
clickbench_q12/duckdb:duckdb 266937791 2.63975e+08 1.01122 ns
clickbench_q13/duckdb:duckdb 444737660 4.41903e+08 1.00641 ns
clickbench_q14/duckdb:duckdb 289936288 2.87854e+08 1.00724 ns
clickbench_q15/duckdb:duckdb 220412745 2.16634e+08 1.01744 ns
clickbench_q16/duckdb:duckdb 542091178 5.38431e+08 1.0068 ns
clickbench_q17/duckdb:duckdb 458074350 4.52544e+08 1.01222 ns
clickbench_q18/duckdb:duckdb 961221212 9.40465e+08 1.02207 ns
clickbench_q19/duckdb:duckdb 37376022 3.70923e+07 1.00765 ns
clickbench_q20/duckdb:duckdb 456924973 4.52072e+08 1.01073 ns
clickbench_q21/duckdb:duckdb 484203654 4.74851e+08 1.0197 ns
clickbench_q22/duckdb:duckdb 531651461 5.29095e+08 1.00483 ns
clickbench_q23/duckdb:duckdb 241972118 2.24567e+08 1.07751 ns
clickbench_q24/duckdb:duckdb 49464833 4.95717e+07 0.997845 ns
clickbench_q25/duckdb:duckdb 111623334 1.10665e+08 1.00866 ns
clickbench_q26/duckdb:duckdb 46880763 4.71484e+07 0.994324 ns
clickbench_q27/duckdb:duckdb 535505173 5.4075e+08 0.9903 ns
clickbench_q28/duckdb:duckdb 4566088115 4.44612e+09 1.02698 ns
clickbench_q29/duckdb:duckdb 50126525 5.0048e+07 1.00157 ns
clickbench_q30/duckdb:duckdb 270453696 2.68528e+08 1.00717 ns
clickbench_q31/duckdb:duckdb 343431982 3.35384e+08 1.024 ns
clickbench_q32/duckdb:duckdb 1034044574 1.02279e+09 1.01101 ns
clickbench_q33/duckdb:duckdb 1078406783 1.07026e+09 1.00761 ns
clickbench_q34/duckdb:duckdb 1150780425 1.13538e+09 1.01356 ns
clickbench_q35/duckdb:duckdb 267639660 2.65481e+08 1.00813 ns
clickbench_q36/duckdb:duckdb 44904806 4.38088e+07 1.02502 ns
clickbench_q37/duckdb:duckdb 33335687 3.31408e+07 1.00588 ns
clickbench_q38/duckdb:duckdb 34450750 3.44517e+07 0.999972 ns
clickbench_q39/duckdb:duckdb 78193457 6.8754e+07 1.13729 ns 🚨
clickbench_q40/duckdb:duckdb 33131778 3.30879e+07 1.00133 ns
clickbench_q41/duckdb:duckdb 34090005 3.38941e+07 1.00578 ns
clickbench_q42/duckdb:duckdb 33309389 3.273e+07 1.0177 ns

Signed-off-by: Joe Isaacs <joe.isaacs@live.co.uk>
@github-actions
Copy link
Contributor

Benchmarks: Compression

Summary

  • Overall: 0.990x ➖
  • Vortex: 0.994x ➖
  • Best: vortex:parquet-zstd ratio compress time/wide table cols=100 chunks=50 rows=1000 (0.900x)
  • Worst: vortex:parquet-zstd ratio decompress time/Arade (1.087x)
  • Significant (>10%): 1↑ 0↓
Detailed Results Table
name PR 003256a base 225be49 ratio (PR/base) unit remark
parquet_rs-zstd compress time/taxi 1.36848e+09 1.37738e+09 0.993544 ns
parquet_rs-zstd decompress time/taxi 2.85455e+08 2.85552e+08 0.999659 ns
compress time/taxi 6.99844e+08 7.13941e+08 0.980255 ns
decompress time/taxi 1.92299e+07 1.85373e+07 1.03736 ns
parquet_rs-zstd compress time/Arade 2.44469e+09 2.50275e+09 0.976804 ns
parquet_rs-zstd decompress time/Arade 6.52707e+08 6.57496e+08 0.992715 ns
compress time/Arade 1.12449e+09 1.18052e+09 0.952535 ns
decompress time/Arade 3.10194e+07 2.87443e+07 1.07915 ns
parquet_rs-zstd compress time/Bimbo 1.53862e+10 1.57942e+10 0.974166 ns
parquet_rs-zstd decompress time/Bimbo 2.23014e+09 2.22359e+09 1.00295 ns
compress time/Bimbo 6.40565e+09 6.73751e+09 0.950745 ns
decompress time/Bimbo 9.63287e+07 9.47459e+07 1.01671 ns
parquet_rs-zstd compress time/CMSprovider 7.69438e+09 7.87915e+09 0.976551 ns
parquet_rs-zstd decompress time/CMSprovider 2.08574e+09 2.13872e+09 0.975231 ns
compress time/CMSprovider 2.82174e+09 2.82261e+09 0.999689 ns
decompress time/CMSprovider 7.2368e+07 6.87613e+07 1.05245 ns
parquet_rs-zstd compress time/Euro2016 1.42946e+09 1.45601e+09 0.981767 ns
parquet_rs-zstd decompress time/Euro2016 4.18457e+08 4.16292e+08 1.0052 ns
compress time/Euro2016 4.1331e+08 4.36071e+08 0.947806 ns
decompress time/Euro2016 2.00178e+07 1.96806e+07 1.01713 ns
parquet_rs-zstd compress time/Food 9.13511e+08 9.31072e+08 0.981139 ns
parquet_rs-zstd decompress time/Food 2.34748e+08 2.37889e+08 0.986796 ns
compress time/Food 3.68331e+08 3.76216e+08 0.979041 ns
decompress time/Food 8.31127e+06 9.31403e+06 0.892339 ns 🚀
parquet_rs-zstd compress time/HashTags 2.52176e+09 2.58804e+09 0.974392 ns
parquet_rs-zstd decompress time/HashTags 6.78808e+08 6.95829e+08 0.975539 ns
compress time/HashTags 8.70179e+08 8.96858e+08 0.970252 ns
decompress time/HashTags 8.0209e+07 8.28456e+07 0.968175 ns
parquet_rs-zstd compress time/TPC-H l_comment chunked 3.15828e+09 3.20966e+09 0.983994 ns
parquet_rs-zstd decompress time/TPC-H l_comment chunked 7.05704e+08 7.08501e+08 0.996052 ns
compress time/TPC-H l_comment chunked 1.24642e+09 1.28026e+09 0.973562 ns
decompress time/TPC-H l_comment chunked 4.24729e+07 4.38277e+07 0.96909 ns
parquet_rs-zstd compress time/TPC-H l_comment canonical 3.15595e+09 3.19928e+09 0.986457 ns
parquet_rs-zstd decompress time/TPC-H l_comment canonical 7.04623e+08 7.04477e+08 1.00021 ns
compress time/TPC-H l_comment canonical 1.22854e+09 1.26559e+09 0.970721 ns
decompress time/TPC-H l_comment canonical 4.35696e+07 4.43611e+07 0.982156 ns
parquet_rs-zstd compress time/wide table cols=100 chunks=1 rows=1000 6.59561e+06 6.63876e+06 0.993501 ns
parquet_rs-zstd decompress time/wide table cols=100 chunks=1 rows=1000 2.53773e+06 2.5432e+06 0.99785 ns
compress time/wide table cols=100 chunks=1 rows=1000 1.37293e+07 1.41043e+07 0.973407 ns
decompress time/wide table cols=100 chunks=1 rows=1000 2.81515e+06 2.93873e+06 0.957947 ns
parquet_rs-zstd compress time/wide table cols=1000 chunks=1 rows=1000 8.52432e+07 8.55816e+07 0.996045 ns
parquet_rs-zstd decompress time/wide table cols=1000 chunks=1 rows=1000 2.87259e+07 2.90737e+07 0.988036 ns
compress time/wide table cols=1000 chunks=1 rows=1000 1.38126e+08 1.46748e+08 0.941246 ns
decompress time/wide table cols=1000 chunks=1 rows=1000 2.60199e+07 2.50614e+07 1.03825 ns
parquet_rs-zstd compress time/wide table cols=10000 chunks=1 rows=1000 8.97042e+08 8.85428e+08 1.01312 ns
parquet_rs-zstd decompress time/wide table cols=10000 chunks=1 rows=1000 3.36355e+08 3.38292e+08 0.994273 ns
compress time/wide table cols=10000 chunks=1 rows=1000 1.35322e+09 1.39158e+09 0.972437 ns
decompress time/wide table cols=10000 chunks=1 rows=1000 2.52647e+08 2.56751e+08 0.984015 ns
parquet_rs-zstd compress time/wide table cols=100 chunks=50 rows=1000 6.52564e+06 6.56216e+06 0.994434 ns
parquet_rs-zstd decompress time/wide table cols=100 chunks=50 rows=1000 2.54906e+06 2.52097e+06 1.01114 ns
compress time/wide table cols=100 chunks=50 rows=1000 1.32414e+07 1.48001e+07 0.894685 ns 🚀
decompress time/wide table cols=100 chunks=50 rows=1000 2.64846e+06 2.89232e+06 0.915686 ns
parquet_rs-zstd compress time/wide table cols=1000 chunks=50 rows=1000 8.45175e+07 8.77048e+07 0.963658 ns
parquet_rs-zstd decompress time/wide table cols=1000 chunks=50 rows=1000 2.88626e+07 2.92522e+07 0.986681 ns
compress time/wide table cols=1000 chunks=50 rows=1000 1.3998e+08 1.45564e+08 0.961642 ns
decompress time/wide table cols=1000 chunks=50 rows=1000 2.57341e+07 2.57305e+07 1.00014 ns
parquet_rs-zstd compress time/wide table cols=10000 chunks=50 rows=1000 8.90918e+08 8.89719e+08 1.00135 ns
parquet_rs-zstd decompress time/wide table cols=10000 chunks=50 rows=1000 3.38222e+08 3.36591e+08 1.00484 ns
compress time/wide table cols=10000 chunks=50 rows=1000 1.37171e+09 1.39079e+09 0.98628 ns
decompress time/wide table cols=10000 chunks=50 rows=1000 2.54523e+08 2.55141e+08 0.997578 ns
parquet size/taxi 5.58792e+07 5.58792e+07 1 bytes
vortex-file-compressed size/taxi 5.50318e+07 5.50318e+07 1 bytes
vortex:parquet-zstd size/taxi 0.984835 0.984835 1 ratio
vortex:parquet-zstd ratio compress time/taxi 0.511401 0.518334 0.986625 ratio
vortex:parquet-zstd ratio decompress time/taxi 0.0673656 0.0649173 1.03771 ratio
parquet size/Arade 3.05282e+08 3.05282e+08 1 bytes
vortex-file-compressed size/Arade 1.42376e+08 1.42376e+08 1 bytes
vortex:parquet-zstd size/Arade 0.466376 0.466376 1 ratio
vortex:parquet-zstd ratio compress time/Arade 0.459972 0.471691 0.975155 ratio
vortex:parquet-zstd ratio decompress time/Arade 0.0475242 0.0437179 1.08707 ratio
parquet size/Bimbo 3.88935e+08 3.88935e+08 1 bytes
vortex-file-compressed size/Bimbo 5.30588e+08 5.30588e+08 1 bytes
vortex:parquet-zstd size/Bimbo 1.36421 1.36421 1 ratio
vortex:parquet-zstd ratio compress time/Bimbo 0.416326 0.426581 0.975958 ratio
vortex:parquet-zstd ratio decompress time/Bimbo 0.043194 0.0426095 1.01372 ratio
parquet size/CMSprovider 3.84635e+08 3.84635e+08 1 bytes
vortex-file-compressed size/CMSprovider 5.03944e+08 5.03944e+08 1 bytes
vortex:parquet-zstd size/CMSprovider 1.31019 1.31019 1 ratio
vortex:parquet-zstd ratio compress time/CMSprovider 0.366727 0.358239 1.02369 ratio
vortex:parquet-zstd ratio decompress time/CMSprovider 0.0346965 0.0321508 1.07918 ratio
parquet size/Euro2016 1.23043e+08 1.23043e+08 1 bytes
vortex-file-compressed size/Euro2016 1.72341e+08 1.72384e+08 0.999753 bytes
vortex:parquet-zstd size/Euro2016 1.40066 1.40101 0.999753 ratio
vortex:parquet-zstd ratio compress time/Euro2016 0.289137 0.299497 0.965408 ratio
vortex:parquet-zstd ratio decompress time/Euro2016 0.0478371 0.0472759 1.01187 ratio
parquet size/Food 3.61776e+07 3.61776e+07 1 bytes
vortex-file-compressed size/Food 4.44048e+07 4.44048e+07 1 bytes
vortex:parquet-zstd size/Food 1.22741 1.22741 1 ratio
vortex:parquet-zstd ratio compress time/Food 0.403204 0.404067 0.997862 ratio
vortex:parquet-zstd ratio decompress time/Food 0.0354051 0.0391529 0.90428 ratio
parquet size/HashTags 1.33855e+08 1.33855e+08 1 bytes
vortex-file-compressed size/HashTags 2.03869e+08 2.03869e+08 1 bytes
vortex:parquet-zstd size/HashTags 1.52306 1.52306 1 ratio
vortex:parquet-zstd ratio compress time/HashTags 0.345068 0.34654 0.995752 ratio
vortex:parquet-zstd ratio decompress time/HashTags 0.118162 0.11906 0.992452 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.86696e+08 1.86696e+08 1 bytes
vortex:parquet-zstd size/TPC-H l_comment chunked 1.17855 1.17855 1 ratio
vortex:parquet-zstd ratio compress time/TPC-H l_comment chunked 0.39465 0.398879 0.989399 ratio
vortex:parquet-zstd ratio decompress time/TPC-H l_comment chunked 0.0601852 0.0618597 0.972931 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.86696e+08 1.86696e+08 1 bytes
vortex:parquet-zstd size/TPC-H l_comment canonical 1.17855 1.17855 1 ratio
vortex:parquet-zstd ratio compress time/TPC-H l_comment canonical 0.389277 0.395587 0.984048 ratio
vortex:parquet-zstd ratio decompress time/TPC-H l_comment canonical 0.0618339 0.0629703 0.981953 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.08157 2.12454 0.979775 ratio
vortex:parquet-zstd ratio decompress time/wide table cols=100 chunks=1 rows=1000 1.10932 1.15553 0.960011 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.62037 1.71471 0.944983 ratio
vortex:parquet-zstd ratio decompress time/wide table cols=1000 chunks=1 rows=1000 0.9058 0.861994 1.05082 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.50854 1.57165 0.959847 ratio
vortex:parquet-zstd ratio decompress time/wide table cols=10000 chunks=1 rows=1000 0.751133 0.758963 0.989683 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.02914 2.25537 0.899693 ratio 🚀
vortex:parquet-zstd ratio decompress time/wide table cols=100 chunks=50 rows=1000 1.039 1.1473 0.905598 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.65623 1.6597 0.997908 ratio
vortex:parquet-zstd ratio decompress time/wide table cols=1000 chunks=50 rows=1000 0.891606 0.879609 1.01364 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.53965 1.56318 0.984952 ratio
vortex:parquet-zstd ratio decompress time/wide table cols=10000 chunks=50 rows=1000 0.752532 0.758013 0.99277 ratio

#[derive(Clone, prost::Message)]
pub struct StructMetadata {
/// If true, child validity is a superset of struct validity (validity was pushed down).
/// For nullable children, their validity already includes struct nulls. For non-nullable
Copy link
Contributor

Choose a reason for hiding this comment

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

why only push this into null children why not all ?

Copy link
Contributor Author

Choose a reason for hiding this comment

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

It is unneeded (free to add on read) and changes the dtype of the child.

Signed-off-by: Joe Isaacs <joe.isaacs@live.co.uk>
@joseph-isaacs joseph-isaacs requested a review from a10y January 23, 2026 15:56
Signed-off-by: Joe Isaacs <joe.isaacs@live.co.uk>
Signed-off-by: Joe Isaacs <joe.isaacs@live.co.uk>
Signed-off-by: Joe Isaacs <joe.isaacs@live.co.uk>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

changelog/feature A new feature

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants