Skip to content

WIP: Enable needles-pass-by-value lint#6778

Draft
AdamGS wants to merge 2 commits intodevelopfrom
adamg/needless-pass-by-value
Draft

WIP: Enable needles-pass-by-value lint#6778
AdamGS wants to merge 2 commits intodevelopfrom
adamg/needless-pass-by-value

Conversation

@AdamGS
Copy link
Contributor

@AdamGS AdamGS commented Mar 4, 2026

This lint seems very useful, there's just a lot of stuff to work through so I'm stashing it for a bit

@codspeed-hq
Copy link

codspeed-hq bot commented Mar 4, 2026

Merging this PR will improve performance by 26.25%

⚡ 5 improved benchmarks
✅ 975 untouched benchmarks
⏩ 1466 skipped benchmarks1

Performance Changes

Mode Benchmark BASE HEAD Efficiency
Simulation alp_rd_decompress_f64 27.4 ms 23.5 ms +16.54%
Simulation decompress_rd[f32, 100000] 1.9 ms 1.5 ms +26.25%
Simulation decompress_rd[f32, 10000] 256.1 µs 217 µs +18.01%
Simulation decompress_rd[f64, 100000] 2.3 ms 1.9 ms +20.69%
Simulation decompress_rd[f64, 10000] 262.1 µs 221.7 µs +18.24%

Comparing adamg/needless-pass-by-value (3ab051c) with develop (df23c37)

Open in CodSpeed

Footnotes

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

@AdamGS AdamGS force-pushed the adamg/needless-pass-by-value branch from 1ed9266 to fbcdb97 Compare March 4, 2026 15:29
Comment on lines -27 to -30
pub fn new(scale_factor: String, use_remote_data_dir: Option<String>) -> Result<Self> {
pub fn new(scale_factor: &str, use_remote_data_dir: Option<String>) -> Result<Self> {
Ok(Self {
scale_factor: scale_factor.clone(),
data_url: Self::create_data_url(&use_remote_data_dir, &scale_factor)?,
Copy link
Contributor

Choose a reason for hiding this comment

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

this feels like just an ordering issue right?

Suggested change
pub fn new(scale_factor: String, use_remote_data_dir: Option<String>) -> Result<Self> {
pub fn new(scale_factor: &str, use_remote_data_dir: Option<String>) -> Result<Self> {
Ok(Self {
scale_factor: scale_factor.clone(),
data_url: Self::create_data_url(&use_remote_data_dir, &scale_factor)?,
pub fn new(scale_factor: String, use_remote_data_dir: Option<String>) -> Result<Self> {
let data_url = Self::create_data_url(&use_remote_data_dir, scale_factor)?;
Ok(Self {
scale_factor: scale_factor,
data_url,

Copy link
Contributor Author

Choose a reason for hiding this comment

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

I've played around with that and it didn't work? not sure

@AdamGS AdamGS added the changelog/performance A performance improvement label Mar 4, 2026
@AdamGS AdamGS force-pushed the adamg/needless-pass-by-value branch from 1aef092 to 59f6e7f Compare March 4, 2026 17:46
pub mod parquet;
pub mod vortex;

pub fn chunked_to_vec_record_batch(
Copy link
Contributor Author

Choose a reason for hiding this comment

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

dead code

@@ -291,56 +291,56 @@ package = "getrandom"
version = "0.3.1"

[workspace.lints.rust]
Copy link
Contributor Author

Choose a reason for hiding this comment

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

warn lets us enforce in CI and have a nicer time locally

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

github-actions bot commented Mar 4, 2026

Polar Signals Profiling Results

Latest Run

Status Commit Job Attempt Link
🟢 Done 9b5b93f 1 Explore Profiling Data

Powered by Polar Signals Cloud

Signed-off-by: Adam Gutglick <adam@spiraldb.com>
@github-actions
Copy link
Contributor

github-actions bot commented Mar 4, 2026

Benchmarks: PolarSignals Profiling

Summary

  • Overall: 0.988x ➖
  • Vortex: 0.988x ➖
  • datafusion:vortex: 0.988x ➖
  • Best: polarsignals_q09/datafusion:vortex-file-compressed (0.946x)
  • Worst: polarsignals_q06/datafusion:vortex-file-compressed (1.031x)
  • Significant (>10%): 0↑ 0↓
Detailed Results Table
name PR 9b5b93f base 4a0f17d ratio (PR/base) unit remark
polarsignals_q00/datafusion:vortex-file-compressed 119067359 125635830.00 0.95 ns
polarsignals_q01/datafusion:vortex-file-compressed 349506825 351571159.00 0.99 ns
polarsignals_q02/datafusion:vortex-file-compressed 25655454 25713263.00 1.00 ns
polarsignals_q03/datafusion:vortex-file-compressed 357285541 347484609.00 1.03 ns
polarsignals_q04/datafusion:vortex-file-compressed 12496918 12546363.00 1.00 ns
polarsignals_q05/datafusion:vortex-file-compressed 17254486 17641853.00 0.98 ns
polarsignals_q06/datafusion:vortex-file-compressed 22479932 21795040.00 1.03 ns
polarsignals_q07/datafusion:vortex-file-compressed 14980183 15177865.00 0.99 ns
polarsignals_q08/datafusion:vortex-file-compressed 433159692 443501850.00 0.98 ns
polarsignals_q09/datafusion:vortex-file-compressed 13835676 14629793.00 0.95 ns

@github-actions
Copy link
Contributor

github-actions bot commented Mar 4, 2026

Benchmarks: TPC-H SF=1 on NVME

Summary

  • Overall: 1.007x ➖
  • Vortex: 1.001x ➖
  • Parquet: 1.004x ➖
  • duckdb:vortex: 1.001x ➖
  • datafusion:vortex: 1.002x ➖
  • Best: tpch_q19/datafusion:vortex-compact (0.877x)
  • Worst: tpch_q05/duckdb:vortex-file-compressed (1.088x)
  • Significant (>10%): 1↑ 0↓
Detailed Results Table
name PR 9b5b93f base 4a0f17d ratio (PR/base) unit remark
tpch_q01/datafusion:arrow 65346688 62471470.00 1.05 ns
tpch_q02/datafusion:arrow 22883475 22976754.00 1.00 ns
tpch_q03/datafusion:arrow 35426162 36850259.00 0.96 ns
tpch_q04/datafusion:arrow 29820003 30663200.00 0.97 ns
tpch_q05/datafusion:arrow 94818378 88819859.00 1.07 ns
tpch_q06/datafusion:arrow 22196046 20617150.00 1.08 ns
tpch_q07/datafusion:arrow 179859828 166290937.00 1.08 ns
tpch_q08/datafusion:arrow 50018647 47172734.00 1.06 ns
tpch_q09/datafusion:arrow 80386539 75158189.00 1.07 ns
tpch_q10/datafusion:arrow 60161947 55616392.00 1.08 ns
tpch_q11/datafusion:arrow 12046546 11771119.00 1.02 ns
tpch_q12/datafusion:arrow 58878910 57327972.00 1.03 ns
tpch_q13/datafusion:arrow 50255582 48783181.00 1.03 ns
tpch_q14/datafusion:arrow 25039601 24987061.00 1.00 ns
tpch_q15/datafusion:arrow 48536321 53347041.00 0.91 ns
tpch_q16/datafusion:arrow 24535736 27082710.00 0.91 ns
tpch_q17/datafusion:arrow 83384446 77354956.00 1.08 ns
tpch_q18/datafusion:arrow 162402791 160866576.00 1.01 ns
tpch_q19/datafusion:arrow 44537761 39037959.00 1.14 ns 🚨
tpch_q20/datafusion:arrow 39879652 39007042.00 1.02 ns
tpch_q21/datafusion:arrow 235726873 220495910.00 1.07 ns
tpch_q22/datafusion:arrow 22015560 20871316.00 1.05 ns
tpch_q01/datafusion:parquet 150346721 145828553.00 1.03 ns
tpch_q02/datafusion:parquet 83980879 80685432.00 1.04 ns
tpch_q03/datafusion:parquet 87919328 88675913.00 0.99 ns
tpch_q04/datafusion:parquet 55636534 56304425.00 0.99 ns
tpch_q05/datafusion:parquet 169549960 169736420.00 1.00 ns
tpch_q06/datafusion:parquet 47608557 36371430.00 1.31 ns 🚨
tpch_q07/datafusion:parquet 189406115 191392905.00 0.99 ns
tpch_q08/datafusion:parquet 172480895 173280700.00 1.00 ns
tpch_q09/datafusion:parquet 219860696 213773237.00 1.03 ns
tpch_q10/datafusion:parquet 185536475 193280297.00 0.96 ns
tpch_q11/datafusion:parquet 59871326 60772912.00 0.99 ns
tpch_q12/datafusion:parquet 119157567 126877586.00 0.94 ns
tpch_q13/datafusion:parquet 204861338 198920247.00 1.03 ns
tpch_q14/datafusion:parquet 87094909 82666215.00 1.05 ns
tpch_q15/datafusion:parquet 69987483 69355828.00 1.01 ns
tpch_q16/datafusion:parquet 55775876 54363822.00 1.03 ns
tpch_q17/datafusion:parquet 183959302 172186861.00 1.07 ns
tpch_q18/datafusion:parquet 247044925 238628072.00 1.04 ns
tpch_q19/datafusion:parquet 91771350 100449761.00 0.91 ns
tpch_q20/datafusion:parquet 125315624 127630649.00 0.98 ns
tpch_q21/datafusion:parquet 188136440 188436971.00 1.00 ns
tpch_q22/datafusion:parquet 38613343 40305583.00 0.96 ns
tpch_q01/datafusion:vortex-file-compressed 52919115 53945789.00 0.98 ns
tpch_q02/datafusion:vortex-file-compressed 56037437 54967434.00 1.02 ns
tpch_q03/datafusion:vortex-file-compressed 28951514 28747417.00 1.01 ns
tpch_q04/datafusion:vortex-file-compressed 20101360 19709720.00 1.02 ns
tpch_q05/datafusion:vortex-file-compressed 82551566 81973000.00 1.01 ns
tpch_q06/datafusion:vortex-file-compressed 11090495 10783911.00 1.03 ns
tpch_q07/datafusion:vortex-file-compressed 94820729 94576044.00 1.00 ns
tpch_q08/datafusion:vortex-file-compressed 69943777 69773767.00 1.00 ns
tpch_q09/datafusion:vortex-file-compressed 91888009 86729596.00 1.06 ns
tpch_q10/datafusion:vortex-file-compressed 82936936 82801432.00 1.00 ns
tpch_q11/datafusion:vortex-file-compressed 19926382 21126924.00 0.94 ns
tpch_q12/datafusion:vortex-file-compressed 37347752 37126340.00 1.01 ns
tpch_q13/datafusion:vortex-file-compressed 31440435 31535936.00 1.00 ns
tpch_q14/datafusion:vortex-file-compressed 30267392 30614776.00 0.99 ns
tpch_q15/datafusion:vortex-file-compressed 27891431 26812073.00 1.04 ns
tpch_q16/datafusion:vortex-file-compressed 36716724 34732208.00 1.06 ns
tpch_q17/datafusion:vortex-file-compressed 76505901 74523121.00 1.03 ns
tpch_q18/datafusion:vortex-file-compressed 109272369 107269830.00 1.02 ns
tpch_q19/datafusion:vortex-file-compressed 37213942 40643084.00 0.92 ns
tpch_q20/datafusion:vortex-file-compressed 50430187 51655089.00 0.98 ns
tpch_q21/datafusion:vortex-file-compressed 105890147 103137879.00 1.03 ns
tpch_q22/datafusion:vortex-file-compressed 18435158 18195120.00 1.01 ns
tpch_q01/datafusion:vortex-compact 59320075 58822311.00 1.01 ns
tpch_q02/datafusion:vortex-compact 58078515 57408492.00 1.01 ns
tpch_q03/datafusion:vortex-compact 33584969 33834445.00 0.99 ns
tpch_q04/datafusion:vortex-compact 25194605 25030268.00 1.01 ns
tpch_q05/datafusion:vortex-compact 87966952 87911832.00 1.00 ns
tpch_q06/datafusion:vortex-compact 15067075 15001497.00 1.00 ns
tpch_q07/datafusion:vortex-compact 99610278 101025296.00 0.99 ns
tpch_q08/datafusion:vortex-compact 78807816 76000172.00 1.04 ns
tpch_q09/datafusion:vortex-compact 98394348 94624106.00 1.04 ns
tpch_q10/datafusion:vortex-compact 83347279 83296050.00 1.00 ns
tpch_q11/datafusion:vortex-compact 23097632 22304027.00 1.04 ns
tpch_q12/datafusion:vortex-compact 45403841 46627670.00 0.97 ns
tpch_q13/datafusion:vortex-compact 39253784 39414173.00 1.00 ns
tpch_q14/datafusion:vortex-compact 34162798 35733978.00 0.96 ns
tpch_q15/datafusion:vortex-compact 36064787 35110339.00 1.03 ns
tpch_q16/datafusion:vortex-compact 42107060 41291060.00 1.02 ns
tpch_q17/datafusion:vortex-compact 81278462 80602941.00 1.01 ns
tpch_q18/datafusion:vortex-compact 113448162 114990080.00 0.99 ns
tpch_q19/datafusion:vortex-compact 47132247 53725273.00 0.88 ns 🚀
tpch_q20/datafusion:vortex-compact 56999390 58591385.00 0.97 ns
tpch_q21/datafusion:vortex-compact 112270047 113415405.00 0.99 ns
tpch_q22/datafusion:vortex-compact 16816960 16381518.00 1.03 ns
tpch_q01/duckdb:parquet 80373752 79175650.00 1.02 ns
tpch_q02/duckdb:parquet 47481216 47219561.00 1.01 ns
tpch_q03/duckdb:parquet 76173713 76235922.00 1.00 ns
tpch_q04/duckdb:parquet 72203417 70869471.00 1.02 ns
tpch_q05/duckdb:parquet 76106959 80562358.00 0.94 ns
tpch_q06/duckdb:parquet 22766445 32424339.00 0.70 ns 🚀
tpch_q07/duckdb:parquet 82420678 93156753.00 0.88 ns 🚀
tpch_q08/duckdb:parquet 123320937 95478218.00 1.29 ns 🚨
tpch_q09/duckdb:parquet 175757432 169628281.00 1.04 ns
tpch_q10/duckdb:parquet 137573618 138458500.00 0.99 ns
tpch_q11/duckdb:parquet 25938327 26037055.00 1.00 ns
tpch_q12/duckdb:parquet 60137304 58822428.00 1.02 ns
tpch_q13/duckdb:parquet 274977363 275436608.00 1.00 ns
tpch_q14/duckdb:parquet 52031742 54044198.00 0.96 ns
tpch_q15/duckdb:parquet 28208222 28661306.00 0.98 ns
tpch_q16/duckdb:parquet 59352886 59476982.00 1.00 ns
tpch_q17/duckdb:parquet 68334475 68199386.00 1.00 ns
tpch_q18/duckdb:parquet 129686244 129121094.00 1.00 ns
tpch_q19/duckdb:parquet 77048972 69370303.00 1.11 ns 🚨
tpch_q20/duckdb:parquet 71386495 72292905.00 0.99 ns
tpch_q21/duckdb:parquet 199179868 190836953.00 1.04 ns
tpch_q22/duckdb:parquet 55988765 56078381.00 1.00 ns
tpch_q01/duckdb:vortex-file-compressed 35169847 35460257.00 0.99 ns
tpch_q02/duckdb:vortex-file-compressed 31969165 32442410.00 0.99 ns
tpch_q03/duckdb:vortex-file-compressed 34927844 34208786.00 1.02 ns
tpch_q04/duckdb:vortex-file-compressed 37350070 36265485.00 1.03 ns
tpch_q05/duckdb:vortex-file-compressed 40609159 37336643.00 1.09 ns
tpch_q06/duckdb:vortex-file-compressed 11038473 10577590.00 1.04 ns
tpch_q07/duckdb:vortex-file-compressed 40757776 39941705.00 1.02 ns
tpch_q08/duckdb:vortex-file-compressed 48209078 48305741.00 1.00 ns
tpch_q09/duckdb:vortex-file-compressed 78625651 83320411.00 0.94 ns
tpch_q10/duckdb:vortex-file-compressed 41228658 39277927.00 1.05 ns
tpch_q11/duckdb:vortex-file-compressed 17166716 16955686.00 1.01 ns
tpch_q12/duckdb:vortex-file-compressed 26009068 25450307.00 1.02 ns
tpch_q13/duckdb:vortex-file-compressed 40500468 41071583.00 0.99 ns
tpch_q14/duckdb:vortex-file-compressed 25111396 24348596.00 1.03 ns
tpch_q15/duckdb:vortex-file-compressed 18617712 18770833.00 0.99 ns
tpch_q16/duckdb:vortex-file-compressed 33602702 34528062.00 0.97 ns
tpch_q17/duckdb:vortex-file-compressed 27022111 26076835.00 1.04 ns
tpch_q18/duckdb:vortex-file-compressed 55015014 57091623.00 0.96 ns
tpch_q19/duckdb:vortex-file-compressed 33196134 33472098.00 0.99 ns
tpch_q20/duckdb:vortex-file-compressed 38029105 38123036.00 1.00 ns
tpch_q21/duckdb:vortex-file-compressed 106565800 104663341.00 1.02 ns
tpch_q22/duckdb:vortex-file-compressed 20075499 20283722.00 0.99 ns
tpch_q01/duckdb:vortex-compact 41641325 42098872.00 0.99 ns
tpch_q02/duckdb:vortex-compact 41268999 42415441.00 0.97 ns
tpch_q03/duckdb:vortex-compact 38683736 37708969.00 1.03 ns
tpch_q04/duckdb:vortex-compact 42667240 42021519.00 1.02 ns
tpch_q05/duckdb:vortex-compact 45179421 45282667.00 1.00 ns
tpch_q06/duckdb:vortex-compact 14739286 15301768.00 0.96 ns
tpch_q07/duckdb:vortex-compact 50665266 49944921.00 1.01 ns
tpch_q08/duckdb:vortex-compact 56167927 56757550.00 0.99 ns
tpch_q09/duckdb:vortex-compact 91106148 93902822.00 0.97 ns
tpch_q10/duckdb:vortex-compact 45611617 44626865.00 1.02 ns
tpch_q11/duckdb:vortex-compact 22034219 23885957.00 0.92 ns
tpch_q12/duckdb:vortex-compact 39563178 41056280.00 0.96 ns
tpch_q13/duckdb:vortex-compact 49184481 48222146.00 1.02 ns
tpch_q14/duckdb:vortex-compact 31527900 32120743.00 0.98 ns
tpch_q15/duckdb:vortex-compact 22105983 21808390.00 1.01 ns
tpch_q16/duckdb:vortex-compact 43463116 40899399.00 1.06 ns
tpch_q17/duckdb:vortex-compact 31775397 31966265.00 0.99 ns
tpch_q18/duckdb:vortex-compact 59957600 59779869.00 1.00 ns
tpch_q19/duckdb:vortex-compact 39671769 39730161.00 1.00 ns
tpch_q20/duckdb:vortex-compact 47964059 48467659.00 0.99 ns
tpch_q21/duckdb:vortex-compact 117284984 116935621.00 1.00 ns
tpch_q22/duckdb:vortex-compact 22626702 23096083.00 0.98 ns
tpch_q01/duckdb:duckdb 17541385 17468728.00 1.00 ns
tpch_q02/duckdb:duckdb 14696778 14014644.00 1.05 ns
tpch_q03/duckdb:duckdb 21666697 20980335.00 1.03 ns
tpch_q04/duckdb:duckdb 22265058 22394624.00 0.99 ns
tpch_q05/duckdb:duckdb 23623075 23057233.00 1.02 ns
tpch_q06/duckdb:duckdb 7378217 7115765.00 1.04 ns
tpch_q07/duckdb:duckdb 26721389 26352099.00 1.01 ns
tpch_q08/duckdb:duckdb 27212550 26626325.00 1.02 ns
tpch_q09/duckdb:duckdb 60580544 58462671.00 1.04 ns
tpch_q10/duckdb:duckdb 58779930 57721138.00 1.02 ns
tpch_q11/duckdb:duckdb 7316881 7204894.00 1.02 ns
tpch_q12/duckdb:duckdb 17639116 17781138.00 0.99 ns
tpch_q13/duckdb:duckdb 39706152 40767508.00 0.97 ns
tpch_q14/duckdb:duckdb 23222571 22847675.00 1.02 ns
tpch_q15/duckdb:duckdb 14317056 14043137.00 1.02 ns
tpch_q16/duckdb:duckdb 25005580 25145168.00 0.99 ns
tpch_q17/duckdb:duckdb 18217379 18248811.00 1.00 ns
tpch_q18/duckdb:duckdb 39777741 39952117.00 1.00 ns
tpch_q19/duckdb:duckdb 31731748 31737312.00 1.00 ns
tpch_q20/duckdb:duckdb 26832142 26962925.00 1.00 ns
tpch_q21/duckdb:duckdb 64221377 62956250.00 1.02 ns
tpch_q22/duckdb:duckdb 27144920 27276581.00 1.00 ns

@github-actions
Copy link
Contributor

github-actions bot commented Mar 4, 2026

Benchmarks: FineWeb NVMe

Summary

  • Overall: 0.972x ➖
  • Vortex: 0.968x ➖
  • Parquet: 0.980x ➖
  • duckdb:vortex: 0.973x ➖
  • datafusion:vortex: 0.963x ➖
  • Best: fineweb_q06/datafusion:vortex-file-compressed (0.853x)
  • Worst: fineweb_q01/datafusion:vortex-file-compressed (1.062x)
  • Significant (>10%): 4↑ 0↓
Detailed Results Table
name PR 9b5b93f base 4a0f17d ratio (PR/base) unit remark
fineweb_q00/datafusion:parquet 6057387 7414936.00 0.82 ns 🚀
fineweb_q01/datafusion:parquet 263809221 272008469.00 0.97 ns
fineweb_q02/datafusion:parquet 264297114 267837307.00 0.99 ns
fineweb_q03/datafusion:parquet 263262796 264562520.00 1.00 ns
fineweb_q04/datafusion:parquet 277219657 279405449.00 0.99 ns
fineweb_q05/datafusion:parquet 276002787 273648346.00 1.01 ns
fineweb_q06/datafusion:parquet 268218651 275823506.00 0.97 ns
fineweb_q07/datafusion:parquet 265014673 267896747.00 0.99 ns
fineweb_q08/datafusion:parquet 258575973 259808269.00 1.00 ns
fineweb_q00/datafusion:vortex-file-compressed 5265696 5761154.00 0.91 ns
fineweb_q01/datafusion:vortex-file-compressed 30511623 28718240.00 1.06 ns
fineweb_q02/datafusion:vortex-file-compressed 30642608 30345545.00 1.01 ns
fineweb_q03/datafusion:vortex-file-compressed 81189698 87969933.00 0.92 ns
fineweb_q04/datafusion:vortex-file-compressed 214469178 217639065.00 0.99 ns
fineweb_q05/datafusion:vortex-file-compressed 183781724 193894024.00 0.95 ns
fineweb_q06/datafusion:vortex-file-compressed 66460722 77919249.00 0.85 ns 🚀
fineweb_q07/datafusion:vortex-file-compressed 71692646 75152456.00 0.95 ns
fineweb_q08/datafusion:vortex-file-compressed 27771032 31685596.00 0.88 ns 🚀
fineweb_q00/datafusion:vortex-compact 4893080 5678842.00 0.86 ns 🚀
fineweb_q01/datafusion:vortex-compact 144189349 139147948.00 1.04 ns
fineweb_q02/datafusion:vortex-compact 147969662 148651362.00 1.00 ns
fineweb_q03/datafusion:vortex-compact 1249633177 1252353599.00 1.00 ns
fineweb_q04/datafusion:vortex-compact 1432961341 1453909826.00 0.99 ns
fineweb_q05/datafusion:vortex-compact 1151404576 1142594487.00 1.01 ns
fineweb_q06/datafusion:vortex-compact 586825087 584798999.00 1.00 ns
fineweb_q07/datafusion:vortex-compact 616809033 618343623.00 1.00 ns
fineweb_q08/datafusion:vortex-compact 22832362 23983064.00 0.95 ns
fineweb_q00/duckdb:parquet 32788386 33254048.00 0.99 ns
fineweb_q01/duckdb:parquet 96507276 99340520.00 0.97 ns
fineweb_q02/duckdb:parquet 105905166 105571771.00 1.00 ns
fineweb_q03/duckdb:parquet 314541878 312815812.00 1.01 ns
fineweb_q04/duckdb:parquet 437318400 435083454.00 1.01 ns
fineweb_q05/duckdb:parquet 406342185 410142012.00 0.99 ns
fineweb_q06/duckdb:parquet 201083296 203531652.00 0.99 ns
fineweb_q07/duckdb:parquet 215380762 213763045.00 1.01 ns
fineweb_q08/duckdb:parquet 62653013 64031625.00 0.98 ns
fineweb_q00/duckdb:vortex-file-compressed 4103409 4370738.00 0.94 ns
fineweb_q01/duckdb:vortex-file-compressed 28630593 27385457.00 1.05 ns
fineweb_q02/duckdb:vortex-file-compressed 28108560 28941325.00 0.97 ns
fineweb_q03/duckdb:vortex-file-compressed 146521775 162753910.00 0.90 ns
fineweb_q04/duckdb:vortex-file-compressed 208293108 202694576.00 1.03 ns
fineweb_q05/duckdb:vortex-file-compressed 175681316 185844080.00 0.95 ns
fineweb_q06/duckdb:vortex-file-compressed 71568777 74153008.00 0.97 ns
fineweb_q07/duckdb:vortex-file-compressed 68951971 68884069.00 1.00 ns
fineweb_q08/duckdb:vortex-file-compressed 24944344 28008011.00 0.89 ns 🚀
fineweb_q00/duckdb:vortex-compact 4577079 4793856.00 0.95 ns
fineweb_q01/duckdb:vortex-compact 93358394 93489311.00 1.00 ns
fineweb_q02/duckdb:vortex-compact 104032289 105447208.00 0.99 ns
fineweb_q03/duckdb:vortex-compact 830915897 841413660.00 0.99 ns
fineweb_q04/duckdb:vortex-compact 889813305 907211430.00 0.98 ns
fineweb_q05/duckdb:vortex-compact 802713218 799193110.00 1.00 ns
fineweb_q06/duckdb:vortex-compact 459283545 466628071.00 0.98 ns
fineweb_q07/duckdb:vortex-compact 465710586 464718926.00 1.00 ns
fineweb_q08/duckdb:vortex-compact 21882869 23016875.00 0.95 ns

Signed-off-by: Adam Gutglick <adam@spiraldb.com>
@AdamGS AdamGS force-pushed the adamg/needless-pass-by-value branch from 9b5b93f to 3ab051c Compare March 4, 2026 18:13
@github-actions
Copy link
Contributor

github-actions bot commented Mar 4, 2026

Benchmarks: TPC-DS SF=1 on NVME

Summary

  • Overall: 0.975x ➖
  • Vortex: 0.974x ➖
  • Parquet: 0.979x ➖
  • duckdb:vortex: 0.972x ➖
  • datafusion:vortex: 0.977x ➖
  • Best: tpcds_q96/duckdb:vortex-compact (0.834x)
  • Worst: tpcds_q51/duckdb:vortex-file-compressed (1.716x)
  • Significant (>10%): 12↑ 1↓
Detailed Results Table
name PR 9b5b93f base 4a0f17d ratio (PR/base) unit remark
tpcds_q01/datafusion:parquet 38346169 40009585.00 0.96 ns
tpcds_q02/datafusion:parquet 55476857 53905808.00 1.03 ns
tpcds_q03/datafusion:parquet 16334323 16840234.00 0.97 ns
tpcds_q04/datafusion:parquet 352448784 379389781.00 0.93 ns
tpcds_q05/datafusion:parquet 97092745 95278475.00 1.02 ns
tpcds_q06/datafusion:parquet 103488535 101080598.00 1.02 ns
tpcds_q07/datafusion:parquet 142387608 139954936.00 1.02 ns
tpcds_q08/datafusion:parquet 40286074 40263529.00 1.00 ns
tpcds_q09/datafusion:parquet 54831916 54848295.00 1.00 ns
tpcds_q10/datafusion:parquet 103372518 104290451.00 0.99 ns
tpcds_q11/datafusion:parquet 226475411 231510444.00 0.98 ns
tpcds_q12/datafusion:parquet 30842970 31439961.00 0.98 ns
tpcds_q13/datafusion:parquet 146751582 147919442.00 0.99 ns
tpcds_q14/datafusion:parquet 213229918 215560283.00 0.99 ns
tpcds_q15/datafusion:parquet 61901408 61549896.00 1.01 ns
tpcds_q16/datafusion:parquet 35107452 35050208.00 1.00 ns
tpcds_q17/datafusion:parquet 187200021 191754519.00 0.98 ns
tpcds_q18/datafusion:parquet 185877236 183194315.00 1.01 ns
tpcds_q19/datafusion:parquet 37048297 38738845.00 0.96 ns
tpcds_q20/datafusion:parquet 23780076 26878400.00 0.88 ns 🚀
tpcds_q21/datafusion:parquet 28856391 29478927.00 0.98 ns
tpcds_q22/datafusion:parquet 145771929 150597145.00 0.97 ns
tpcds_q23/datafusion:parquet 185708584 205154435.00 0.91 ns
tpcds_q24/datafusion:parquet 233925359 232593900.00 1.01 ns
tpcds_q25/datafusion:parquet 196533320 194482800.00 1.01 ns
tpcds_q26/datafusion:parquet 119202430 124279311.00 0.96 ns
tpcds_q27/datafusion:parquet 279918763 284817673.00 0.98 ns
tpcds_q28/datafusion:parquet 52156335 53065008.00 0.98 ns
tpcds_q29/datafusion:parquet 195901100 194572097.00 1.01 ns
tpcds_q30/datafusion:parquet 45543710 44635461.00 1.02 ns
tpcds_q31/datafusion:parquet 106434883 104497445.00 1.02 ns
tpcds_q32/datafusion:parquet 29469334 30550744.00 0.96 ns
tpcds_q33/datafusion:parquet 37229972 39327451.00 0.95 ns
tpcds_q34/datafusion:parquet 35693916 37423750.00 0.95 ns
tpcds_q35/datafusion:parquet 94317286 97614961.00 0.97 ns
tpcds_q36/datafusion:parquet 85027562 84256636.00 1.01 ns
tpcds_q37/datafusion:parquet 26176701 26255863.00 1.00 ns
tpcds_q38/datafusion:parquet 63500930 64350668.00 0.99 ns
tpcds_q39/datafusion:parquet 92146165 93401345.00 0.99 ns
tpcds_q40/datafusion:parquet 37161065 37055600.00 1.00 ns
tpcds_q41/datafusion:parquet 12194497 12683079.00 0.96 ns
tpcds_q42/datafusion:parquet 15519719 16471048.00 0.94 ns
tpcds_q43/datafusion:parquet 27108665 27828161.00 0.97 ns
tpcds_q44/datafusion:parquet 39600988 43079538.00 0.92 ns
tpcds_q45/datafusion:parquet 75901548 72928442.00 1.04 ns
tpcds_q46/datafusion:parquet 52094633 55396124.00 0.94 ns
tpcds_q47/datafusion:parquet 183762900 192940342.00 0.95 ns
tpcds_q48/datafusion:parquet 131731963 135766774.00 0.97 ns
tpcds_q49/datafusion:parquet 73263327 75995893.00 0.96 ns
tpcds_q50/datafusion:parquet 118329986 122904992.00 0.96 ns
tpcds_q51/datafusion:parquet 96710911 99251492.00 0.97 ns
tpcds_q52/datafusion:parquet 18440590 15724436.00 1.17 ns 🚨
tpcds_q53/datafusion:parquet 31890489 30839015.00 1.03 ns
tpcds_q54/datafusion:parquet 47188857 48892874.00 0.97 ns
tpcds_q55/datafusion:parquet 15299739 16962633.00 0.90 ns
tpcds_q56/datafusion:parquet 36647943 36999356.00 0.99 ns
tpcds_q57/datafusion:parquet 131406209 132379588.00 0.99 ns
tpcds_q58/datafusion:parquet 73558429 77023222.00 0.96 ns
tpcds_q59/datafusion:parquet 67586254 73078499.00 0.92 ns
tpcds_q60/datafusion:parquet 36787576 36797443.00 1.00 ns
tpcds_q61/datafusion:parquet 67073626 67447198.00 0.99 ns
tpcds_q62/datafusion:parquet 45116424 46219533.00 0.98 ns
tpcds_q63/datafusion:parquet 31543369 31960192.00 0.99 ns
tpcds_q64/datafusion:parquet 1040805190 1059642055.00 0.98 ns
tpcds_q65/datafusion:parquet 50528734 53152851.00 0.95 ns
tpcds_q66/datafusion:parquet 91632247 95062983.00 0.96 ns
tpcds_q67/datafusion:parquet 176319095 178613329.00 0.99 ns
tpcds_q68/datafusion:parquet 50817839 50558379.00 1.01 ns
tpcds_q69/datafusion:parquet 95969501 96359202.00 1.00 ns
tpcds_q70/datafusion:parquet 110944699 108287056.00 1.02 ns
tpcds_q71/datafusion:parquet 28135606 29693247.00 0.95 ns
tpcds_q72/datafusion:parquet 859353440 858185635.00 1.00 ns
tpcds_q73/datafusion:parquet 38686863 38513676.00 1.00 ns
tpcds_q74/datafusion:parquet 131615867 143077008.00 0.92 ns
tpcds_q75/datafusion:parquet 133138761 135956618.00 0.98 ns
tpcds_q76/datafusion:parquet 101551755 93188670.00 1.09 ns
tpcds_q77/datafusion:parquet 60198593 64277945.00 0.94 ns
tpcds_q78/datafusion:parquet 175832295 190071102.00 0.93 ns
tpcds_q79/datafusion:parquet 40959110 45366824.00 0.90 ns
tpcds_q80/datafusion:parquet 112336219 120857167.00 0.93 ns
tpcds_q81/datafusion:parquet 44244859 44929278.00 0.98 ns
tpcds_q82/datafusion:parquet 29231010 31283909.00 0.93 ns
tpcds_q83/datafusion:parquet 55470367 58856153.00 0.94 ns
tpcds_q84/datafusion:parquet 49655349 50337347.00 0.99 ns
tpcds_q85/datafusion:parquet 251826907 255944096.00 0.98 ns
tpcds_q86/datafusion:parquet 21963736 21332668.00 1.03 ns
tpcds_q87/datafusion:parquet 67204263 68293580.00 0.98 ns
tpcds_q88/datafusion:parquet 79039719 83335864.00 0.95 ns
tpcds_q89/datafusion:parquet 37921179 36480747.00 1.04 ns
tpcds_q90/datafusion:parquet 19325644 19943837.00 0.97 ns
tpcds_q91/datafusion:parquet 80649864 82619991.00 0.98 ns
tpcds_q92/datafusion:parquet 25901250 27444061.00 0.94 ns
tpcds_q93/datafusion:parquet 39452497 41755152.00 0.94 ns
tpcds_q94/datafusion:parquet 30762089 31194925.00 0.99 ns
tpcds_q95/datafusion:parquet 143925228 142000364.00 1.01 ns
tpcds_q96/datafusion:parquet 14866692 16175189.00 0.92 ns
tpcds_q97/datafusion:parquet 38727312 38832221.00 1.00 ns
tpcds_q98/datafusion:parquet 36376359 38532782.00 0.94 ns
tpcds_q99/datafusion:parquet 45441978 54894805.00 0.83 ns 🚀
tpcds_q01/datafusion:vortex-file-compressed 30397523 33423214.00 0.91 ns
tpcds_q02/datafusion:vortex-file-compressed 77587736 82870910.00 0.94 ns
tpcds_q03/datafusion:vortex-file-compressed 28601101 28872924.00 0.99 ns
tpcds_q04/datafusion:vortex-file-compressed 401604783 416297722.00 0.96 ns
tpcds_q05/datafusion:vortex-file-compressed 74723750 81170588.00 0.92 ns
tpcds_q06/datafusion:vortex-file-compressed 77192202 82913263.00 0.93 ns
tpcds_q07/datafusion:vortex-file-compressed 80133730 87429996.00 0.92 ns
tpcds_q08/datafusion:vortex-file-compressed 41884714 42872017.00 0.98 ns
tpcds_q09/datafusion:vortex-file-compressed 48385641 49891153.00 0.97 ns
tpcds_q10/datafusion:vortex-file-compressed 49240501 54119631.00 0.91 ns
tpcds_q11/datafusion:vortex-file-compressed 235165662 243370741.00 0.97 ns
tpcds_q12/datafusion:vortex-file-compressed 37421834 38415113.00 0.97 ns
tpcds_q13/datafusion:vortex-file-compressed 79938135 83123819.00 0.96 ns
tpcds_q14/datafusion:vortex-file-compressed 213316880 218077653.00 0.98 ns
tpcds_q15/datafusion:vortex-file-compressed 52239698 51913577.00 1.01 ns
tpcds_q16/datafusion:vortex-file-compressed 31031853 30681536.00 1.01 ns
tpcds_q17/datafusion:vortex-file-compressed 118436462 118556326.00 1.00 ns
tpcds_q18/datafusion:vortex-file-compressed 106176190 110263023.00 0.96 ns
tpcds_q19/datafusion:vortex-file-compressed 48130438 49649131.00 0.97 ns
tpcds_q20/datafusion:vortex-file-compressed 42913319 43340869.00 0.99 ns
tpcds_q21/datafusion:vortex-file-compressed 179120884 187262702.00 0.96 ns
tpcds_q22/datafusion:vortex-file-compressed 72581270 75124663.00 0.97 ns
tpcds_q23/datafusion:vortex-file-compressed 194796618 194340205.00 1.00 ns
tpcds_q24/datafusion:vortex-file-compressed 187413367 190245389.00 0.99 ns
tpcds_q25/datafusion:vortex-file-compressed 120832425 121823301.00 0.99 ns
tpcds_q26/datafusion:vortex-file-compressed 65439757 65393633.00 1.00 ns
tpcds_q27/datafusion:vortex-file-compressed 175520687 167906927.00 1.05 ns
tpcds_q28/datafusion:vortex-file-compressed 48023287 50996814.00 0.94 ns
tpcds_q29/datafusion:vortex-file-compressed 117821182 118761457.00 0.99 ns
tpcds_q30/datafusion:vortex-file-compressed 29065074 30130536.00 0.96 ns
tpcds_q31/datafusion:vortex-file-compressed 187611083 185570061.00 1.01 ns
tpcds_q32/datafusion:vortex-file-compressed 25091250 25456179.00 0.99 ns
tpcds_q33/datafusion:vortex-file-compressed 36414151 37320844.00 0.98 ns
tpcds_q34/datafusion:vortex-file-compressed 36600330 34971228.00 1.05 ns
tpcds_q35/datafusion:vortex-file-compressed 61439137 63019842.00 0.97 ns
tpcds_q36/datafusion:vortex-file-compressed 108860946 111657606.00 0.97 ns
tpcds_q37/datafusion:vortex-file-compressed 40367740 40453769.00 1.00 ns
tpcds_q38/datafusion:vortex-file-compressed 93320194 95435632.00 0.98 ns
tpcds_q39/datafusion:vortex-file-compressed 204989866 219461401.00 0.93 ns
tpcds_q40/datafusion:vortex-file-compressed 57376175 58438534.00 0.98 ns
tpcds_q41/datafusion:vortex-file-compressed 14131856 14447810.00 0.98 ns
tpcds_q42/datafusion:vortex-file-compressed 31857757 32939687.00 0.97 ns
tpcds_q43/datafusion:vortex-file-compressed 47532339 49438724.00 0.96 ns
tpcds_q44/datafusion:vortex-file-compressed 42633303 44147948.00 0.97 ns
tpcds_q45/datafusion:vortex-file-compressed 50706346 52284004.00 0.97 ns
tpcds_q46/datafusion:vortex-file-compressed 65566834 67061682.00 0.98 ns
tpcds_q47/datafusion:vortex-file-compressed 252211244 250309445.00 1.01 ns
tpcds_q48/datafusion:vortex-file-compressed 70729356 71937321.00 0.98 ns
tpcds_q49/datafusion:vortex-file-compressed 71838687 73429895.00 0.98 ns
tpcds_q50/datafusion:vortex-file-compressed 77273403 80339633.00 0.96 ns
tpcds_q51/datafusion:vortex-file-compressed 95274606 96829766.00 0.98 ns
tpcds_q52/datafusion:vortex-file-compressed 32593181 32953986.00 0.99 ns
tpcds_q53/datafusion:vortex-file-compressed 30383685 30735454.00 0.99 ns
tpcds_q54/datafusion:vortex-file-compressed 48201319 50166843.00 0.96 ns
tpcds_q55/datafusion:vortex-file-compressed 30712004 32830915.00 0.94 ns
tpcds_q56/datafusion:vortex-file-compressed 47750703 46923228.00 1.02 ns
tpcds_q57/datafusion:vortex-file-compressed 189457156 194142443.00 0.98 ns
tpcds_q58/datafusion:vortex-file-compressed 116519505 115703489.00 1.01 ns
tpcds_q59/datafusion:vortex-file-compressed 96304244 101527321.00 0.95 ns
tpcds_q60/datafusion:vortex-file-compressed 48644280 49777100.00 0.98 ns
tpcds_q61/datafusion:vortex-file-compressed 58209791 58074466.00 1.00 ns
tpcds_q62/datafusion:vortex-file-compressed 47206161 48102313.00 0.98 ns
tpcds_q63/datafusion:vortex-file-compressed 31913460 30259503.00 1.05 ns
tpcds_q64/datafusion:vortex-file-compressed 745647841 749882866.00 0.99 ns
tpcds_q65/datafusion:vortex-file-compressed 53492619 52767948.00 1.01 ns
tpcds_q66/datafusion:vortex-file-compressed 101667703 108087368.00 0.94 ns
tpcds_q67/datafusion:vortex-file-compressed 144405969 144117677.00 1.00 ns
tpcds_q68/datafusion:vortex-file-compressed 66972726 68236540.00 0.98 ns
tpcds_q69/datafusion:vortex-file-compressed 49951800 49532417.00 1.01 ns
tpcds_q70/datafusion:vortex-file-compressed 126213996 127051867.00 0.99 ns
tpcds_q71/datafusion:vortex-file-compressed 30360558 32323981.00 0.94 ns
tpcds_q72/datafusion:vortex-file-compressed 3296067988 3388397879.00 0.97 ns
tpcds_q73/datafusion:vortex-file-compressed 37436576 37939388.00 0.99 ns
tpcds_q74/datafusion:vortex-file-compressed 168929204 178633953.00 0.95 ns
tpcds_q75/datafusion:vortex-file-compressed 137627714 141575156.00 0.97 ns
tpcds_q76/datafusion:vortex-file-compressed 68394457 71901316.00 0.95 ns
tpcds_q77/datafusion:vortex-file-compressed 53785372 57356866.00 0.94 ns
tpcds_q78/datafusion:vortex-file-compressed 177370803 193547533.00 0.92 ns
tpcds_q79/datafusion:vortex-file-compressed 44533291 45356144.00 0.98 ns
tpcds_q80/datafusion:vortex-file-compressed 116376237 122152989.00 0.95 ns
tpcds_q81/datafusion:vortex-file-compressed 37879315 37524381.00 1.01 ns
tpcds_q82/datafusion:vortex-file-compressed 40496543 43591107.00 0.93 ns
tpcds_q83/datafusion:vortex-file-compressed 68832641 70070244.00 0.98 ns
tpcds_q84/datafusion:vortex-file-compressed 16444034 16815320.00 0.98 ns
tpcds_q85/datafusion:vortex-file-compressed 135413519 141078922.00 0.96 ns
tpcds_q86/datafusion:vortex-file-compressed 32685692 33082038.00 0.99 ns
tpcds_q87/datafusion:vortex-file-compressed 94094265 98725302.00 0.95 ns
tpcds_q88/datafusion:vortex-file-compressed 76367512 81402792.00 0.94 ns
tpcds_q89/datafusion:vortex-file-compressed 60142991 61831511.00 0.97 ns
tpcds_q90/datafusion:vortex-file-compressed 16784508 17211398.00 0.98 ns
tpcds_q91/datafusion:vortex-file-compressed 26193714 28188066.00 0.93 ns
tpcds_q92/datafusion:vortex-file-compressed 21120350 22049557.00 0.96 ns
tpcds_q93/datafusion:vortex-file-compressed 39525307 43186110.00 0.92 ns
tpcds_q94/datafusion:vortex-file-compressed 28073925 31019359.00 0.91 ns
tpcds_q95/datafusion:vortex-file-compressed 92027345 96701821.00 0.95 ns
tpcds_q96/datafusion:vortex-file-compressed 16225800 16457692.00 0.99 ns
tpcds_q97/datafusion:vortex-file-compressed 33438745 35963787.00 0.93 ns
tpcds_q98/datafusion:vortex-file-compressed 52550365 55758356.00 0.94 ns
tpcds_q99/datafusion:vortex-file-compressed 63029831 65566618.00 0.96 ns
tpcds_q01/datafusion:vortex-compact 33723302 35860962.00 0.94 ns
tpcds_q02/datafusion:vortex-compact 84145078 89138330.00 0.94 ns
tpcds_q03/datafusion:vortex-compact 33510380 34621264.00 0.97 ns
tpcds_q04/datafusion:vortex-compact 437648875 453036087.00 0.97 ns
tpcds_q05/datafusion:vortex-compact 85610923 88896495.00 0.96 ns
tpcds_q06/datafusion:vortex-compact 86320031 88843732.00 0.97 ns
tpcds_q07/datafusion:vortex-compact 98182181 101286171.00 0.97 ns
tpcds_q08/datafusion:vortex-compact 49913128 53920174.00 0.93 ns
tpcds_q09/datafusion:vortex-compact 99644256 102035675.00 0.98 ns
tpcds_q10/datafusion:vortex-compact 69127610 70819904.00 0.98 ns
tpcds_q11/datafusion:vortex-compact 265700249 265436390.00 1.00 ns
tpcds_q12/datafusion:vortex-compact 40915556 41778264.00 0.98 ns
tpcds_q13/datafusion:vortex-compact 138127458 146541931.00 0.94 ns
tpcds_q14/datafusion:vortex-compact 271696113 276527067.00 0.98 ns
tpcds_q15/datafusion:vortex-compact 56275382 56539107.00 1.00 ns
tpcds_q16/datafusion:vortex-compact 42165641 43986378.00 0.96 ns
tpcds_q17/datafusion:vortex-compact 133383493 134074905.00 0.99 ns
tpcds_q18/datafusion:vortex-compact 122520809 121589302.00 1.01 ns
tpcds_q19/datafusion:vortex-compact 61583802 64977517.00 0.95 ns
tpcds_q20/datafusion:vortex-compact 47485383 49538926.00 0.96 ns
tpcds_q21/datafusion:vortex-compact 177923815 188679256.00 0.94 ns
tpcds_q22/datafusion:vortex-compact 78711979 78938859.00 1.00 ns
tpcds_q23/datafusion:vortex-compact 229735832 236100939.00 0.97 ns
tpcds_q24/datafusion:vortex-compact 220164276 225545993.00 0.98 ns
tpcds_q25/datafusion:vortex-compact 132844389 133182248.00 1.00 ns
tpcds_q26/datafusion:vortex-compact 77580804 74895372.00 1.04 ns
tpcds_q27/datafusion:vortex-compact 214803235 208787956.00 1.03 ns
tpcds_q28/datafusion:vortex-compact 98603871 105107255.00 0.94 ns
tpcds_q29/datafusion:vortex-compact 133701124 137401314.00 0.97 ns
tpcds_q30/datafusion:vortex-compact 35485362 35324820.00 1.00 ns
tpcds_q31/datafusion:vortex-compact 223477062 225943373.00 0.99 ns
tpcds_q32/datafusion:vortex-compact 30957323 30535935.00 1.01 ns
tpcds_q33/datafusion:vortex-compact 53175481 54312164.00 0.98 ns
tpcds_q34/datafusion:vortex-compact 55031857 58705053.00 0.94 ns
tpcds_q35/datafusion:vortex-compact 76623183 77775647.00 0.99 ns
tpcds_q36/datafusion:vortex-compact 133101687 136241460.00 0.98 ns
tpcds_q37/datafusion:vortex-compact 51582140 54438303.00 0.95 ns
tpcds_q38/datafusion:vortex-compact 106951958 107332175.00 1.00 ns
tpcds_q39/datafusion:vortex-compact 188384046 190230295.00 0.99 ns
tpcds_q40/datafusion:vortex-compact 61474962 62928423.00 0.98 ns
tpcds_q41/datafusion:vortex-compact 16194007 16150902.00 1.00 ns
tpcds_q42/datafusion:vortex-compact 37146152 38512320.00 0.96 ns
tpcds_q43/datafusion:vortex-compact 57012574 57246162.00 1.00 ns
tpcds_q44/datafusion:vortex-compact 72520629 71969405.00 1.01 ns
tpcds_q45/datafusion:vortex-compact 54114445 55793328.00 0.97 ns
tpcds_q46/datafusion:vortex-compact 94097202 91604675.00 1.03 ns
tpcds_q47/datafusion:vortex-compact 264999704 278542792.00 0.95 ns
tpcds_q48/datafusion:vortex-compact 108843611 114239714.00 0.95 ns
tpcds_q49/datafusion:vortex-compact 96698874 99125691.00 0.98 ns
tpcds_q50/datafusion:vortex-compact 96932029 98209507.00 0.99 ns
tpcds_q51/datafusion:vortex-compact 97997166 100255083.00 0.98 ns
tpcds_q52/datafusion:vortex-compact 39032392 39354146.00 0.99 ns
tpcds_q53/datafusion:vortex-compact 39787049 40439326.00 0.98 ns
tpcds_q54/datafusion:vortex-compact 64856844 63523968.00 1.02 ns
tpcds_q55/datafusion:vortex-compact 40628259 38610680.00 1.05 ns
tpcds_q56/datafusion:vortex-compact 59246020 59569256.00 0.99 ns
tpcds_q57/datafusion:vortex-compact 204044004 206019894.00 0.99 ns
tpcds_q58/datafusion:vortex-compact 123048413 125032022.00 0.98 ns
tpcds_q59/datafusion:vortex-compact 110154229 118064714.00 0.93 ns
tpcds_q60/datafusion:vortex-compact 59907156 64851702.00 0.92 ns
tpcds_q61/datafusion:vortex-compact 80576966 82332595.00 0.98 ns
tpcds_q62/datafusion:vortex-compact 47678998 48818234.00 0.98 ns
tpcds_q63/datafusion:vortex-compact 41618226 40869821.00 1.02 ns
tpcds_q64/datafusion:vortex-compact 816102795 831944154.00 0.98 ns
tpcds_q65/datafusion:vortex-compact 72038377 70904977.00 1.02 ns
tpcds_q66/datafusion:vortex-compact 111479756 111275882.00 1.00 ns
tpcds_q67/datafusion:vortex-compact 150519881 150048423.00 1.00 ns
tpcds_q68/datafusion:vortex-compact 95745311 93410059.00 1.03 ns
tpcds_q69/datafusion:vortex-compact 66358348 66226194.00 1.00 ns
tpcds_q70/datafusion:vortex-compact 135558823 139282098.00 0.97 ns
tpcds_q71/datafusion:vortex-compact 44038505 46105024.00 0.96 ns
tpcds_q72/datafusion:vortex-compact 3285357266 3401620733.00 0.97 ns
tpcds_q73/datafusion:vortex-compact 57160931 55154464.00 1.04 ns
tpcds_q74/datafusion:vortex-compact 189784030 193770953.00 0.98 ns
tpcds_q75/datafusion:vortex-compact 182667924 182886803.00 1.00 ns
tpcds_q76/datafusion:vortex-compact 83545240 81798611.00 1.02 ns
tpcds_q77/datafusion:vortex-compact 68509000 68825076.00 1.00 ns
tpcds_q78/datafusion:vortex-compact 203615737 205961560.00 0.99 ns
tpcds_q79/datafusion:vortex-compact 69903589 71791456.00 0.97 ns
tpcds_q80/datafusion:vortex-compact 141322955 143616483.00 0.98 ns
tpcds_q81/datafusion:vortex-compact 42821218 45971944.00 0.93 ns
tpcds_q82/datafusion:vortex-compact 52925455 51329272.00 1.03 ns
tpcds_q83/datafusion:vortex-compact 66581942 69321684.00 0.96 ns
tpcds_q84/datafusion:vortex-compact 18489561 19682263.00 0.94 ns
tpcds_q85/datafusion:vortex-compact 165857683 167751301.00 0.99 ns
tpcds_q86/datafusion:vortex-compact 34215478 33928384.00 1.01 ns
tpcds_q87/datafusion:vortex-compact 109416672 111511872.00 0.98 ns
tpcds_q88/datafusion:vortex-compact 135198640 135765668.00 1.00 ns
tpcds_q89/datafusion:vortex-compact 65157681 68652660.00 0.95 ns
tpcds_q90/datafusion:vortex-compact 23177019 23433111.00 0.99 ns
tpcds_q91/datafusion:vortex-compact 41004056 43622939.00 0.94 ns
tpcds_q92/datafusion:vortex-compact 24656787 24005063.00 1.03 ns
tpcds_q93/datafusion:vortex-compact 53535158 54481728.00 0.98 ns
tpcds_q94/datafusion:vortex-compact 34267156 34594587.00 0.99 ns
tpcds_q95/datafusion:vortex-compact 105433031 106087731.00 0.99 ns
tpcds_q96/datafusion:vortex-compact 25417594 24546617.00 1.04 ns
tpcds_q97/datafusion:vortex-compact 46043404 45371675.00 1.01 ns
tpcds_q98/datafusion:vortex-compact 59089038 61887736.00 0.95 ns
tpcds_q99/datafusion:vortex-compact 68117347 66112088.00 1.03 ns
tpcds_q01/duckdb:parquet 48443174 49690438.00 0.97 ns
tpcds_q02/duckdb:parquet 29933469 28942546.00 1.03 ns
tpcds_q03/duckdb:parquet 13768464 14180153.00 0.97 ns
tpcds_q04/duckdb:parquet 128193502 132436357.00 0.97 ns
tpcds_q05/duckdb:parquet 30527566 30722583.00 0.99 ns
tpcds_q06/duckdb:parquet 33950895 34167588.00 0.99 ns
tpcds_q07/duckdb:parquet 28690641 27844862.00 1.03 ns
tpcds_q08/duckdb:parquet 29005046 28952655.00 1.00 ns
tpcds_q09/duckdb:parquet 41711934 41920308.00 1.00 ns
tpcds_q10/duckdb:parquet 40974400 40976317.00 1.00 ns
tpcds_q11/duckdb:parquet 88525158 86270549.00 1.03 ns
tpcds_q12/duckdb:parquet 17760226 18425243.00 0.96 ns
tpcds_q13/duckdb:parquet 38422983 38855604.00 0.99 ns
tpcds_q14/duckdb:parquet 102343957 109060568.00 0.94 ns
tpcds_q15/duckdb:parquet 27809489 29046406.00 0.96 ns
tpcds_q16/duckdb:parquet 23233686 23492138.00 0.99 ns
tpcds_q17/duckdb:parquet 40058842 42094587.00 0.95 ns
tpcds_q18/duckdb:parquet 100925653 103919141.00 0.97 ns
tpcds_q19/duckdb:parquet 33280763 33465060.00 0.99 ns
tpcds_q20/duckdb:parquet 18107385 18365297.00 0.99 ns
tpcds_q21/duckdb:parquet 13275846 13837110.00 0.96 ns
tpcds_q22/duckdb:parquet 96839211 101726763.00 0.95 ns
tpcds_q23/duckdb:parquet 100148689 101920487.00 0.98 ns
tpcds_q24/duckdb:parquet 49526196 50973917.00 0.97 ns
tpcds_q25/duckdb:parquet 36236629 36368936.00 1.00 ns
tpcds_q26/duckdb:parquet 37910555 38935936.00 0.97 ns
tpcds_q27/duckdb:parquet 78342004 77487828.00 1.01 ns
tpcds_q28/duckdb:parquet 43213051 43319753.00 1.00 ns
tpcds_q29/duckdb:parquet 37296498 38803479.00 0.96 ns
tpcds_q30/duckdb:parquet 45240921 45947023.00 0.98 ns
tpcds_q31/duckdb:parquet 26961207 27696550.00 0.97 ns
tpcds_q32/duckdb:parquet 12671670 13251852.00 0.96 ns
tpcds_q33/duckdb:parquet 21495179 21928034.00 0.98 ns
tpcds_q34/duckdb:parquet 23886142 24121149.00 0.99 ns
tpcds_q35/duckdb:parquet 68180261 70162392.00 0.97 ns
tpcds_q36/duckdb:parquet 24430486 24361866.00 1.00 ns
tpcds_q37/duckdb:parquet 16112172 16209961.00 0.99 ns
tpcds_q38/duckdb:parquet 35809391 36795409.00 0.97 ns
tpcds_q39/duckdb:parquet 36572975 37209303.00 0.98 ns
tpcds_q40/duckdb:parquet 19581850 20946415.00 0.93 ns
tpcds_q41/duckdb:parquet 10012210 10234747.00 0.98 ns
tpcds_q42/duckdb:parquet 13403839 13748735.00 0.97 ns
tpcds_q43/duckdb:parquet 19012877 19187010.00 0.99 ns
tpcds_q44/duckdb:parquet 28379371 29007194.00 0.98 ns
tpcds_q45/duckdb:parquet 29200908 31099233.00 0.94 ns
tpcds_q46/duckdb:parquet 48150415 50908608.00 0.95 ns
tpcds_q47/duckdb:parquet 59579871 60336551.00 0.99 ns
tpcds_q48/duckdb:parquet 34767027 34806554.00 1.00 ns
tpcds_q49/duckdb:parquet 26334361 27257082.00 0.97 ns
tpcds_q50/duckdb:parquet 28525486 29100814.00 0.98 ns
tpcds_q51/duckdb:parquet 196571377 198125929.00 0.99 ns
tpcds_q52/duckdb:parquet 13663008 13339688.00 1.02 ns
tpcds_q53/duckdb:parquet 20059287 19503845.00 1.03 ns
tpcds_q54/duckdb:parquet 27009251 26400616.00 1.02 ns
tpcds_q55/duckdb:parquet 13229778 13061364.00 1.01 ns
tpcds_q56/duckdb:parquet 23446695 23648754.00 0.99 ns
tpcds_q57/duckdb:parquet 47699552 48269151.00 0.99 ns
tpcds_q58/duckdb:parquet 25732934 26555232.00 0.97 ns
tpcds_q59/duckdb:parquet 39059730 39771135.00 0.98 ns
tpcds_q60/duckdb:parquet 23873361 24466453.00 0.98 ns
tpcds_q61/duckdb:parquet 33528379 33787023.00 0.99 ns
tpcds_q62/duckdb:parquet 14082853 14470888.00 0.97 ns
tpcds_q63/duckdb:parquet 17368849 17663706.00 0.98 ns
tpcds_q64/duckdb:parquet 77136201 79018874.00 0.98 ns
tpcds_q65/duckdb:parquet 28061650 28786724.00 0.97 ns
tpcds_q66/duckdb:parquet 31960571 30871780.00 1.04 ns
tpcds_q67/duckdb:parquet 185785427 188153835.00 0.99 ns
tpcds_q68/duckdb:parquet 38892069 38909059.00 1.00 ns
tpcds_q69/duckdb:parquet 41235944 42561390.00 0.97 ns
tpcds_q70/duckdb:parquet 56831136 57596207.00 0.99 ns
tpcds_q71/duckdb:parquet 21437406 21778869.00 0.98 ns
tpcds_q72/duckdb:parquet 169074543 170144078.00 0.99 ns
tpcds_q73/duckdb:parquet 21055881 20945348.00 1.01 ns
tpcds_q74/duckdb:parquet 55967915 54209535.00 1.03 ns
tpcds_q75/duckdb:parquet 56382057 57035793.00 0.99 ns
tpcds_q76/duckdb:parquet 21156553 21730106.00 0.97 ns
tpcds_q77/duckdb:parquet 23516773 24191659.00 0.97 ns
tpcds_q78/duckdb:parquet 77894630 79426978.00 0.98 ns
tpcds_q79/duckdb:parquet 31252405 31979701.00 0.98 ns
tpcds_q80/duckdb:parquet 44878304 44222860.00 1.01 ns
tpcds_q81/duckdb:parquet 49818669 51563794.00 0.97 ns
tpcds_q82/duckdb:parquet 20054307 20568855.00 0.97 ns
tpcds_q83/duckdb:parquet 18752790 19472158.00 0.96 ns
tpcds_q84/duckdb:parquet 21517245 21511425.00 1.00 ns
tpcds_q85/duckdb:parquet 42956965 44045328.00 0.98 ns
tpcds_q86/duckdb:parquet 38339236 39271134.00 0.98 ns
tpcds_q87/duckdb:parquet 37709405 38326979.00 0.98 ns
tpcds_q88/duckdb:parquet 53908515 54465435.00 0.99 ns
tpcds_q89/duckdb:parquet 21745391 22257644.00 0.98 ns
tpcds_q90/duckdb:parquet 10146741 10352656.00 0.98 ns
tpcds_q91/duckdb:parquet 27767328 28353560.00 0.98 ns
tpcds_q92/duckdb:parquet 13626303 14540218.00 0.94 ns
tpcds_q93/duckdb:parquet 33249988 34250210.00 0.97 ns
tpcds_q94/duckdb:parquet 18563820 19054822.00 0.97 ns
tpcds_q95/duckdb:parquet 123593641 151325778.00 0.82 ns 🚀
tpcds_q96/duckdb:parquet 11628109 11903777.00 0.98 ns
tpcds_q97/duckdb:parquet 38242794 40329405.00 0.95 ns
tpcds_q98/duckdb:parquet 23813414 24418818.00 0.98 ns
tpcds_q99/duckdb:parquet 24439774 25354844.00 0.96 ns
tpcds_q01/duckdb:vortex-file-compressed 30361801 32265454.00 0.94 ns
tpcds_q02/duckdb:vortex-file-compressed 54528555 52532448.00 1.04 ns
tpcds_q03/duckdb:vortex-file-compressed 24577561 26192045.00 0.94 ns
tpcds_q04/duckdb:vortex-file-compressed 115048596 115785022.00 0.99 ns
tpcds_q05/duckdb:vortex-file-compressed 40684943 42873277.00 0.95 ns
tpcds_q06/duckdb:vortex-file-compressed 40203676 42482947.00 0.95 ns
tpcds_q07/duckdb:vortex-file-compressed 31638367 34693491.00 0.91 ns
tpcds_q08/duckdb:vortex-file-compressed 29863137 32000818.00 0.93 ns
tpcds_q09/duckdb:vortex-file-compressed 40982927 43316006.00 0.95 ns
tpcds_q10/duckdb:vortex-file-compressed 51546751 55087872.00 0.94 ns
tpcds_q11/duckdb:vortex-file-compressed 73730512 79757783.00 0.92 ns
tpcds_q12/duckdb:vortex-file-compressed 18837962 20220169.00 0.93 ns
tpcds_q13/duckdb:vortex-file-compressed 40995369 41230108.00 0.99 ns
tpcds_q14/duckdb:vortex-file-compressed 131373863 138560762.00 0.95 ns
tpcds_q15/duckdb:vortex-file-compressed 29273761 32439112.00 0.90 ns
tpcds_q16/duckdb:vortex-file-compressed 31882338 35087448.00 0.91 ns
tpcds_q17/duckdb:vortex-file-compressed 50146238 50338729.00 1.00 ns
tpcds_q18/duckdb:vortex-file-compressed 104114773 111575931.00 0.93 ns
tpcds_q19/duckdb:vortex-file-compressed 40716942 43266755.00 0.94 ns
tpcds_q20/duckdb:vortex-file-compressed 19295177 21542137.00 0.90 ns 🚀
tpcds_q21/duckdb:vortex-file-compressed 24315822 23451009.00 1.04 ns
tpcds_q22/duckdb:vortex-file-compressed 123117498 128707623.00 0.96 ns
tpcds_q23/duckdb:vortex-file-compressed 144115392 145201011.00 0.99 ns
tpcds_q24/duckdb:vortex-file-compressed 58605245 58809036.00 1.00 ns
tpcds_q25/duckdb:vortex-file-compressed 45593193 50420011.00 0.90 ns
tpcds_q26/duckdb:vortex-file-compressed 45359483 46712480.00 0.97 ns
tpcds_q27/duckdb:vortex-file-compressed 83618509 85957620.00 0.97 ns
tpcds_q28/duckdb:vortex-file-compressed 33035357 36820531.00 0.90 ns 🚀
tpcds_q29/duckdb:vortex-file-compressed 50200303 54369213.00 0.92 ns
tpcds_q30/duckdb:vortex-file-compressed 34676068 37123006.00 0.93 ns
tpcds_q31/duckdb:vortex-file-compressed 35257131 35453742.00 0.99 ns
tpcds_q32/duckdb:vortex-file-compressed 17241375 19049454.00 0.91 ns
tpcds_q33/duckdb:vortex-file-compressed 35250500 36769112.00 0.96 ns
tpcds_q34/duckdb:vortex-file-compressed 29948954 31376196.00 0.95 ns
tpcds_q35/duckdb:vortex-file-compressed 82609098 88246270.00 0.94 ns
tpcds_q36/duckdb:vortex-file-compressed 30882527 32220167.00 0.96 ns
tpcds_q37/duckdb:vortex-file-compressed 18417581 21193917.00 0.87 ns 🚀
tpcds_q38/duckdb:vortex-file-compressed 46632663 49286517.00 0.95 ns
tpcds_q39/duckdb:vortex-file-compressed 51422183 51281610.00 1.00 ns
tpcds_q40/duckdb:vortex-file-compressed 23866691 24677494.00 0.97 ns
tpcds_q41/duckdb:vortex-file-compressed 16808382 18007201.00 0.93 ns
tpcds_q42/duckdb:vortex-file-compressed 15374897 16219191.00 0.95 ns
tpcds_q43/duckdb:vortex-file-compressed 21361334 21849153.00 0.98 ns
tpcds_q44/duckdb:vortex-file-compressed 27881630 28152112.00 0.99 ns
tpcds_q45/duckdb:vortex-file-compressed 32105933 34793878.00 0.92 ns
tpcds_q46/duckdb:vortex-file-compressed 59525800 62851660.00 0.95 ns
tpcds_q47/duckdb:vortex-file-compressed 68520740 71063624.00 0.96 ns
tpcds_q48/duckdb:vortex-file-compressed 37413573 37838851.00 0.99 ns
tpcds_q49/duckdb:vortex-file-compressed 36520283 36022591.00 1.01 ns
tpcds_q50/duckdb:vortex-file-compressed 37761184 37312164.00 1.01 ns
tpcds_q51/duckdb:vortex-file-compressed 205124797 119548183.00 1.72 ns 🚨
tpcds_q52/duckdb:vortex-file-compressed 15725427 15767144.00 1.00 ns
tpcds_q53/duckdb:vortex-file-compressed 25823150 26258617.00 0.98 ns
tpcds_q54/duckdb:vortex-file-compressed 33401973 34891315.00 0.96 ns
tpcds_q55/duckdb:vortex-file-compressed 15205334 15034368.00 1.01 ns
tpcds_q56/duckdb:vortex-file-compressed 36262544 37783427.00 0.96 ns
tpcds_q57/duckdb:vortex-file-compressed 58419354 61111020.00 0.96 ns
tpcds_q58/duckdb:vortex-file-compressed 37920706 36650497.00 1.03 ns
tpcds_q59/duckdb:vortex-file-compressed 59246974 60659024.00 0.98 ns
tpcds_q60/duckdb:vortex-file-compressed 33684216 39533436.00 0.85 ns 🚀
tpcds_q61/duckdb:vortex-file-compressed 47354380 47818383.00 0.99 ns
tpcds_q62/duckdb:vortex-file-compressed 24710394 23928737.00 1.03 ns
tpcds_q63/duckdb:vortex-file-compressed 26798156 26195920.00 1.02 ns
tpcds_q64/duckdb:vortex-file-compressed 91736438 92627437.00 0.99 ns
tpcds_q65/duckdb:vortex-file-compressed 32545886 36096503.00 0.90 ns
tpcds_q66/duckdb:vortex-file-compressed 33620263 39652638.00 0.85 ns 🚀
tpcds_q67/duckdb:vortex-file-compressed 194571937 200959669.00 0.97 ns
tpcds_q68/duckdb:vortex-file-compressed 49831565 50029336.00 1.00 ns
tpcds_q69/duckdb:vortex-file-compressed 53418663 54794205.00 0.97 ns
tpcds_q70/duckdb:vortex-file-compressed 67859215 72219163.00 0.94 ns
tpcds_q71/duckdb:vortex-file-compressed 25841319 26016607.00 0.99 ns
tpcds_q72/duckdb:vortex-file-compressed 180077734 179692661.00 1.00 ns
tpcds_q73/duckdb:vortex-file-compressed 28305690 28007765.00 1.01 ns
tpcds_q74/duckdb:vortex-file-compressed 66748775 66266097.00 1.01 ns
tpcds_q75/duckdb:vortex-file-compressed 64900593 65812535.00 0.99 ns
tpcds_q76/duckdb:vortex-file-compressed 24238026 25797158.00 0.94 ns
tpcds_q77/duckdb:vortex-file-compressed 29161996 29471212.00 0.99 ns
tpcds_q78/duckdb:vortex-file-compressed 84945437 91598138.00 0.93 ns
tpcds_q79/duckdb:vortex-file-compressed 38386012 38736289.00 0.99 ns
tpcds_q80/duckdb:vortex-file-compressed 56442253 59395129.00 0.95 ns
tpcds_q81/duckdb:vortex-file-compressed 39053868 38711598.00 1.01 ns
tpcds_q82/duckdb:vortex-file-compressed 20999402 21804546.00 0.96 ns
tpcds_q83/duckdb:vortex-file-compressed 35959932 36425079.00 0.99 ns
tpcds_q84/duckdb:vortex-file-compressed 23324475 24296377.00 0.96 ns
tpcds_q85/duckdb:vortex-file-compressed 54408228 55689581.00 0.98 ns
tpcds_q86/duckdb:vortex-file-compressed 50038249 54332637.00 0.92 ns
tpcds_q87/duckdb:vortex-file-compressed 49791269 48469823.00 1.03 ns
tpcds_q88/duckdb:vortex-file-compressed 85122197 87921761.00 0.97 ns
tpcds_q89/duckdb:vortex-file-compressed 28037733 27695870.00 1.01 ns
tpcds_q90/duckdb:vortex-file-compressed 14529813 17088853.00 0.85 ns 🚀
tpcds_q91/duckdb:vortex-file-compressed 31347668 33909645.00 0.92 ns
tpcds_q92/duckdb:vortex-file-compressed 25033580 25153282.00 1.00 ns
tpcds_q93/duckdb:vortex-file-compressed 31375986 32307146.00 0.97 ns
tpcds_q94/duckdb:vortex-file-compressed 26947619 27837407.00 0.97 ns
tpcds_q95/duckdb:vortex-file-compressed 161612326 166043356.00 0.97 ns
tpcds_q96/duckdb:vortex-file-compressed 31583520 33038931.00 0.96 ns
tpcds_q97/duckdb:vortex-file-compressed 42230611 44283541.00 0.95 ns
tpcds_q98/duckdb:vortex-file-compressed 24087293 24671484.00 0.98 ns
tpcds_q99/duckdb:vortex-file-compressed 42734146 44273503.00 0.97 ns
tpcds_q01/duckdb:vortex-compact 36468556 38812608.00 0.94 ns
tpcds_q02/duckdb:vortex-compact 64442418 64737471.00 1.00 ns
tpcds_q03/duckdb:vortex-compact 52946701 52013710.00 1.02 ns
tpcds_q04/duckdb:vortex-compact 141947173 145988753.00 0.97 ns
tpcds_q05/duckdb:vortex-compact 51345837 51858339.00 0.99 ns
tpcds_q06/duckdb:vortex-compact 49048109 50698420.00 0.97 ns
tpcds_q07/duckdb:vortex-compact 59158865 58874594.00 1.00 ns
tpcds_q08/duckdb:vortex-compact 44379574 44074507.00 1.01 ns
tpcds_q09/duckdb:vortex-compact 105249822 105321952.00 1.00 ns
tpcds_q10/duckdb:vortex-compact 78877703 80437497.00 0.98 ns
tpcds_q11/duckdb:vortex-compact 102846564 105450971.00 0.98 ns
tpcds_q12/duckdb:vortex-compact 27702783 31004569.00 0.89 ns 🚀
tpcds_q13/duckdb:vortex-compact 72097412 74064476.00 0.97 ns
tpcds_q14/duckdb:vortex-compact 149019381 149049928.00 1.00 ns
tpcds_q15/duckdb:vortex-compact 33545908 34155890.00 0.98 ns
tpcds_q16/duckdb:vortex-compact 37112614 38377425.00 0.97 ns
tpcds_q17/duckdb:vortex-compact 70586297 69942653.00 1.01 ns
tpcds_q18/duckdb:vortex-compact 146202621 159418625.00 0.92 ns
tpcds_q19/duckdb:vortex-compact 63196128 64576031.00 0.98 ns
tpcds_q20/duckdb:vortex-compact 25121940 28146328.00 0.89 ns 🚀
tpcds_q21/duckdb:vortex-compact 24978356 28470229.00 0.88 ns 🚀
tpcds_q22/duckdb:vortex-compact 133604582 132652907.00 1.01 ns
tpcds_q23/duckdb:vortex-compact 182177045 186363635.00 0.98 ns
tpcds_q24/duckdb:vortex-compact 80430981 82980654.00 0.97 ns
tpcds_q25/duckdb:vortex-compact 66578639 69561283.00 0.96 ns
tpcds_q26/duckdb:vortex-compact 58361731 60442705.00 0.97 ns
tpcds_q27/duckdb:vortex-compact 135018652 135042280.00 1.00 ns
tpcds_q28/duckdb:vortex-compact 102076360 107014402.00 0.95 ns
tpcds_q29/duckdb:vortex-compact 79078078 76179416.00 1.04 ns
tpcds_q30/duckdb:vortex-compact 41592558 41792799.00 1.00 ns
tpcds_q31/duckdb:vortex-compact 42775164 46170860.00 0.93 ns
tpcds_q32/duckdb:vortex-compact 27796279 27579193.00 1.01 ns
tpcds_q33/duckdb:vortex-compact 45509867 44038091.00 1.03 ns
tpcds_q34/duckdb:vortex-compact 50571530 50784941.00 1.00 ns
tpcds_q35/duckdb:vortex-compact 103267606 103464209.00 1.00 ns
tpcds_q36/duckdb:vortex-compact 45456193 46692772.00 0.97 ns
tpcds_q37/duckdb:vortex-compact 27648693 27093420.00 1.02 ns
tpcds_q38/duckdb:vortex-compact 60778537 61767524.00 0.98 ns
tpcds_q39/duckdb:vortex-compact 52765516 52945064.00 1.00 ns
tpcds_q40/duckdb:vortex-compact 32014639 34028926.00 0.94 ns
tpcds_q41/duckdb:vortex-compact 19944747 21740799.00 0.92 ns
tpcds_q42/duckdb:vortex-compact 21404585 20929781.00 1.02 ns
tpcds_q43/duckdb:vortex-compact 31235671 32260417.00 0.97 ns
tpcds_q44/duckdb:vortex-compact 45365241 47133695.00 0.96 ns
tpcds_q45/duckdb:vortex-compact 40453111 43698306.00 0.93 ns
tpcds_q46/duckdb:vortex-compact 86031239 89383166.00 0.96 ns
tpcds_q47/duckdb:vortex-compact 80663952 81651362.00 0.99 ns
tpcds_q48/duckdb:vortex-compact 64577229 65095550.00 0.99 ns
tpcds_q49/duckdb:vortex-compact 59050640 59924365.00 0.99 ns
tpcds_q50/duckdb:vortex-compact 58743117 56349397.00 1.04 ns
tpcds_q51/duckdb:vortex-compact 127395293 130530133.00 0.98 ns
tpcds_q52/duckdb:vortex-compact 21816392 22039860.00 0.99 ns
tpcds_q53/duckdb:vortex-compact 37723796 38703122.00 0.97 ns
tpcds_q54/duckdb:vortex-compact 47165196 47731927.00 0.99 ns
tpcds_q55/duckdb:vortex-compact 21119934 22235576.00 0.95 ns
tpcds_q56/duckdb:vortex-compact 58039621 54899656.00 1.06 ns
tpcds_q57/duckdb:vortex-compact 64880022 69037118.00 0.94 ns
tpcds_q58/duckdb:vortex-compact 48348811 47594809.00 1.02 ns
tpcds_q59/duckdb:vortex-compact 72831565 71916925.00 1.01 ns
tpcds_q60/duckdb:vortex-compact 55425922 61666373.00 0.90 ns 🚀
tpcds_q61/duckdb:vortex-compact 74002461 70640738.00 1.05 ns
tpcds_q62/duckdb:vortex-compact 37968527 36752625.00 1.03 ns
tpcds_q63/duckdb:vortex-compact 37103805 39603551.00 0.94 ns
tpcds_q64/duckdb:vortex-compact 131693592 131310954.00 1.00 ns
tpcds_q65/duckdb:vortex-compact 46705636 48436319.00 0.96 ns
tpcds_q66/duckdb:vortex-compact 55117840 56403442.00 0.98 ns
tpcds_q67/duckdb:vortex-compact 241671747 245820363.00 0.98 ns
tpcds_q68/duckdb:vortex-compact 79588742 79792197.00 1.00 ns
tpcds_q69/duckdb:vortex-compact 76595773 78344302.00 0.98 ns
tpcds_q70/duckdb:vortex-compact 128201656 128854282.00 0.99 ns
tpcds_q71/duckdb:vortex-compact 38007813 37949944.00 1.00 ns
tpcds_q72/duckdb:vortex-compact 195263507 196300170.00 0.99 ns
tpcds_q73/duckdb:vortex-compact 50202164 48428403.00 1.04 ns
tpcds_q74/duckdb:vortex-compact 90528154 88287108.00 1.03 ns
tpcds_q75/duckdb:vortex-compact 79024755 80626678.00 0.98 ns
tpcds_q76/duckdb:vortex-compact 38527022 38923654.00 0.99 ns
tpcds_q77/duckdb:vortex-compact 44775240 45356580.00 0.99 ns
tpcds_q78/duckdb:vortex-compact 102651042 102297126.00 1.00 ns
tpcds_q79/duckdb:vortex-compact 64657067 65205358.00 0.99 ns
tpcds_q80/duckdb:vortex-compact 82618478 83669348.00 0.99 ns
tpcds_q81/duckdb:vortex-compact 45621402 47607114.00 0.96 ns
tpcds_q82/duckdb:vortex-compact 30293451 31121105.00 0.97 ns
tpcds_q83/duckdb:vortex-compact 52444896 56274204.00 0.93 ns
tpcds_q84/duckdb:vortex-compact 30430067 30229851.00 1.01 ns
tpcds_q85/duckdb:vortex-compact 76111062 76619537.00 0.99 ns
tpcds_q86/duckdb:vortex-compact 75498480 81879783.00 0.92 ns
tpcds_q87/duckdb:vortex-compact 60561842 64109670.00 0.94 ns
tpcds_q88/duckdb:vortex-compact 121024268 119920926.00 1.01 ns
tpcds_q89/duckdb:vortex-compact 38796044 39434879.00 0.98 ns
tpcds_q90/duckdb:vortex-compact 15060675 15331778.00 0.98 ns
tpcds_q91/duckdb:vortex-compact 47375444 48081587.00 0.99 ns
tpcds_q92/duckdb:vortex-compact 58762990 60421923.00 0.97 ns
tpcds_q93/duckdb:vortex-compact 39482308 41857687.00 0.94 ns
tpcds_q94/duckdb:vortex-compact 36007405 40115637.00 0.90 ns 🚀
tpcds_q95/duckdb:vortex-compact 172247551 181140707.00 0.95 ns
tpcds_q96/duckdb:vortex-compact 31191601 37394379.00 0.83 ns 🚀
tpcds_q97/duckdb:vortex-compact 46428466 49036791.00 0.95 ns
tpcds_q98/duckdb:vortex-compact 33746947 33520834.00 1.01 ns
tpcds_q99/duckdb:vortex-compact 54905447 52100800.00 1.05 ns
tpcds_q01/duckdb:duckdb 24688286 23910063.00 1.03 ns
tpcds_q02/duckdb:duckdb 24458896 24545338.00 1.00 ns
tpcds_q03/duckdb:duckdb 10453926 11119595.00 0.94 ns
tpcds_q04/duckdb:duckdb 173372849 171939551.00 1.01 ns
tpcds_q05/duckdb:duckdb 20987086 20857936.00 1.01 ns
tpcds_q06/duckdb:duckdb 26725736 28478313.00 0.94 ns
tpcds_q07/duckdb:duckdb 40415964 41986159.00 0.96 ns
tpcds_q08/duckdb:duckdb 124650566 125587150.00 0.99 ns
tpcds_q09/duckdb:duckdb 19011250 19345471.00 0.98 ns
tpcds_q10/duckdb:duckdb 27649701 28351993.00 0.98 ns
tpcds_q11/duckdb:duckdb 151316141 151290024.00 1.00 ns
tpcds_q12/duckdb:duckdb 13900470 13878012.00 1.00 ns
tpcds_q13/duckdb:duckdb 26327349 26651820.00 0.99 ns
tpcds_q14/duckdb:duckdb 93099453 94650257.00 0.98 ns
tpcds_q15/duckdb:duckdb 22731138 23848864.00 0.95 ns
tpcds_q16/duckdb:duckdb 20143860 20185354.00 1.00 ns
tpcds_q17/duckdb:duckdb 25498680 24718293.00 1.03 ns
tpcds_q18/duckdb:duckdb 50799489 51177105.00 0.99 ns
tpcds_q19/duckdb:duckdb 19030314 20324460.00 0.94 ns
tpcds_q20/duckdb:duckdb 14445093 15189547.00 0.95 ns
tpcds_q21/duckdb:duckdb 7797666 8779005.00 0.89 ns 🚀
tpcds_q22/duckdb:duckdb 84255916 86290366.00 0.98 ns
tpcds_q23/duckdb:duckdb 76883066 75523905.00 1.02 ns
tpcds_q24/duckdb:duckdb 26183479 26959461.00 0.97 ns
tpcds_q25/duckdb:duckdb 18724959 19051010.00 0.98 ns
tpcds_q26/duckdb:duckdb 29354641 30088913.00 0.98 ns
tpcds_q27/duckdb:duckdb 52273538 53483172.00 0.98 ns
tpcds_q28/duckdb:duckdb 24683358 24806084.00 1.00 ns
tpcds_q29/duckdb:duckdb 23556269 24420139.00 0.96 ns
tpcds_q30/duckdb:duckdb 32927026 32044943.00 1.03 ns
tpcds_q31/duckdb:duckdb 23900613 24875694.00 0.96 ns
tpcds_q32/duckdb:duckdb 8504465 8806076.00 0.97 ns
tpcds_q33/duckdb:duckdb 15861990 16973651.00 0.93 ns
tpcds_q34/duckdb:duckdb 19250052 19232078.00 1.00 ns
tpcds_q35/duckdb:duckdb 40547826 41300541.00 0.98 ns
tpcds_q36/duckdb:duckdb 75226259 81967161.00 0.92 ns
tpcds_q37/duckdb:duckdb 9125795 9206777.00 0.99 ns
tpcds_q38/duckdb:duckdb 33068778 35016384.00 0.94 ns
tpcds_q39/duckdb:duckdb 29627128 30990813.00 0.96 ns
tpcds_q40/duckdb:duckdb 15273038 16126419.00 0.95 ns
tpcds_q41/duckdb:duckdb 10226273 10775783.00 0.95 ns
tpcds_q42/duckdb:duckdb 8553983 9563046.00 0.89 ns 🚀
tpcds_q43/duckdb:duckdb 15131952 13808278.00 1.10 ns
tpcds_q44/duckdb:duckdb 16614150 17500764.00 0.95 ns
tpcds_q45/duckdb:duckdb 19547557 20727989.00 0.94 ns
tpcds_q46/duckdb:duckdb 39761644 41943939.00 0.95 ns
tpcds_q47/duckdb:duckdb 54793669 56695524.00 0.97 ns
tpcds_q48/duckdb:duckdb 26081501 26678926.00 0.98 ns
tpcds_q49/duckdb:duckdb 17470988 18213346.00 0.96 ns
tpcds_q50/duckdb:duckdb 16430188 17433122.00 0.94 ns
tpcds_q51/duckdb:duckdb 107522315 109451534.00 0.98 ns
tpcds_q52/duckdb:duckdb 9023618 9989839.00 0.90 ns
tpcds_q53/duckdb:duckdb 15382981 16183108.00 0.95 ns
tpcds_q54/duckdb:duckdb 19194358 21043678.00 0.91 ns
tpcds_q55/duckdb:duckdb 9866221 10305422.00 0.96 ns
tpcds_q56/duckdb:duckdb 17478644 18603391.00 0.94 ns
tpcds_q57/duckdb:duckdb 45330099 47469434.00 0.95 ns
tpcds_q58/duckdb:duckdb 16014084 16873309.00 0.95 ns
tpcds_q59/duckdb:duckdb 37469130 38241391.00 0.98 ns
tpcds_q60/duckdb:duckdb 19118318 19320782.00 0.99 ns
tpcds_q61/duckdb:duckdb 18293079 19139975.00 0.96 ns
tpcds_q62/duckdb:duckdb 10463888 10800668.00 0.97 ns
tpcds_q63/duckdb:duckdb 13405752 14341732.00 0.93 ns
tpcds_q64/duckdb:duckdb 58232161 62253436.00 0.94 ns
tpcds_q65/duckdb:duckdb 36591934 34150246.00 1.07 ns
tpcds_q66/duckdb:duckdb 26795021 27991134.00 0.96 ns
tpcds_q67/duckdb:duckdb 150451702 157160528.00 0.96 ns
tpcds_q68/duckdb:duckdb 27813695 28531930.00 0.97 ns
tpcds_q69/duckdb:duckdb 28757788 30519018.00 0.94 ns
tpcds_q70/duckdb:duckdb 19519468 20314808.00 0.96 ns
tpcds_q71/duckdb:duckdb 16770881 16929354.00 0.99 ns
tpcds_q72/duckdb:duckdb 45334890 46899923.00 0.97 ns
tpcds_q73/duckdb:duckdb 14576473 15108568.00 0.96 ns
tpcds_q74/duckdb:duckdb 106678327 108246855.00 0.99 ns
tpcds_q75/duckdb:duckdb 44932125 46578863.00 0.96 ns
tpcds_q76/duckdb:duckdb 14465030 14843160.00 0.97 ns
tpcds_q77/duckdb:duckdb 14315173 14429803.00 0.99 ns
tpcds_q78/duckdb:duckdb 65055783 68974609.00 0.94 ns
tpcds_q79/duckdb:duckdb 21107213 21198351.00 1.00 ns
tpcds_q80/duckdb:duckdb 29986799 31160961.00 0.96 ns
tpcds_q81/duckdb:duckdb 40552530 41454177.00 0.98 ns
tpcds_q82/duckdb:duckdb 10690369 10939031.00 0.98 ns
tpcds_q83/duckdb:duckdb 10770402 11338347.00 0.95 ns
tpcds_q84/duckdb:duckdb 14868366 15917198.00 0.93 ns
tpcds_q85/duckdb:duckdb 24948182 25451062.00 0.98 ns
tpcds_q86/duckdb:duckdb 13508063 14268006.00 0.95 ns
tpcds_q87/duckdb:duckdb 34055835 35760928.00 0.95 ns
tpcds_q88/duckdb:duckdb 26597923 26322722.00 1.01 ns
tpcds_q89/duckdb:duckdb 17972252 17910265.00 1.00 ns
tpcds_q90/duckdb:duckdb 7046642 7363971.00 0.96 ns
tpcds_q91/duckdb:duckdb 15429999 15572393.00 0.99 ns
tpcds_q92/duckdb:duckdb 9791933 10752819.00 0.91 ns
tpcds_q93/duckdb:duckdb 23539956 24880066.00 0.95 ns
tpcds_q94/duckdb:duckdb 15137490 15645996.00 0.97 ns
tpcds_q95/duckdb:duckdb 132891975 129872227.00 1.02 ns
tpcds_q96/duckdb:duckdb 5933475 6383772.00 0.93 ns
tpcds_q97/duckdb:duckdb 32142167 33084982.00 0.97 ns
tpcds_q98/duckdb:duckdb 19113615 19737649.00 0.97 ns
tpcds_q99/duckdb:duckdb 21288543 21666017.00 0.98 ns

@github-actions
Copy link
Contributor

github-actions bot commented Mar 4, 2026

Benchmarks: TPC-H SF=1 on S3

Summary

  • Overall: 1.002x ➖
  • Vortex: 0.995x ➖
  • Parquet: 1.014x ➖
  • duckdb:vortex: 0.997x ➖
  • datafusion:vortex: 0.993x ➖
  • Best: tpch_q09/datafusion:vortex-compact (0.775x)
  • Worst: tpch_q08/datafusion:vortex-file-compressed (1.217x)
  • Significant (>30%): 0↑ 0↓
Detailed Results Table
name PR 9b5b93f base 4a0f17d ratio (PR/base) unit remark
tpch_q01/datafusion:parquet 257992090 198372083.00 1.30 ns 🚨
tpch_q02/datafusion:parquet 458605271 420567739.00 1.09 ns
tpch_q03/datafusion:parquet 305567586 292031184.00 1.05 ns
tpch_q04/datafusion:parquet 156549906 142756771.00 1.10 ns
tpch_q05/datafusion:parquet 501140268 497296002.00 1.01 ns
tpch_q06/datafusion:parquet 148726508 135492574.00 1.10 ns
tpch_q07/datafusion:parquet 512352107 521222023.00 0.98 ns
tpch_q08/datafusion:parquet 616124857 620257374.00 0.99 ns
tpch_q09/datafusion:parquet 546950081 535359475.00 1.02 ns
tpch_q10/datafusion:parquet 581265540 560105668.00 1.04 ns
tpch_q11/datafusion:parquet 348693710 355788888.00 0.98 ns
tpch_q12/datafusion:parquet 251678394 267489548.00 0.94 ns
tpch_q13/datafusion:parquet 438207772 430362651.00 1.02 ns
tpch_q14/datafusion:parquet 197358735 202417594.00 0.98 ns
tpch_q15/datafusion:parquet 282473747 280007446.00 1.01 ns
tpch_q16/datafusion:parquet 168236457 177194088.00 0.95 ns
tpch_q17/datafusion:parquet 388987957 385899917.00 1.01 ns
tpch_q18/datafusion:parquet 504398927 486709268.00 1.04 ns
tpch_q19/datafusion:parquet 333737187 327923107.00 1.02 ns
tpch_q20/datafusion:parquet 351401519 349532647.00 1.01 ns
tpch_q21/datafusion:parquet 506980780 520446591.00 0.97 ns
tpch_q22/datafusion:parquet 116038480 112173198.00 1.03 ns
tpch_q01/datafusion:vortex-file-compressed 183710854 184084037.00 1.00 ns
tpch_q02/datafusion:vortex-file-compressed 427877216 426172606.00 1.00 ns
tpch_q03/datafusion:vortex-file-compressed 305354725 301199580.00 1.01 ns
tpch_q04/datafusion:vortex-file-compressed 177916876 180864777.00 0.98 ns
tpch_q05/datafusion:vortex-file-compressed 384972892 382645625.00 1.01 ns
tpch_q06/datafusion:vortex-file-compressed 211021558 204351510.00 1.03 ns
tpch_q07/datafusion:vortex-file-compressed 352853638 335371522.00 1.05 ns
tpch_q08/datafusion:vortex-file-compressed 629312145 517103119.00 1.22 ns
tpch_q09/datafusion:vortex-file-compressed 489731010 484287559.00 1.01 ns
tpch_q10/datafusion:vortex-file-compressed 427629357 395175005.00 1.08 ns
tpch_q11/datafusion:vortex-file-compressed 260178744 257689787.00 1.01 ns
tpch_q12/datafusion:vortex-file-compressed 338226853 330872101.00 1.02 ns
tpch_q13/datafusion:vortex-file-compressed 216067006 217091813.00 1.00 ns
tpch_q14/datafusion:vortex-file-compressed 165764070 175446171.00 0.94 ns
tpch_q15/datafusion:vortex-file-compressed 282946578 278945870.00 1.01 ns
tpch_q16/datafusion:vortex-file-compressed 178913099 172824184.00 1.04 ns
tpch_q17/datafusion:vortex-file-compressed 300989868 375377215.00 0.80 ns
tpch_q18/datafusion:vortex-file-compressed 243361867 283972454.00 0.86 ns
tpch_q19/datafusion:vortex-file-compressed 309125187 332760532.00 0.93 ns
tpch_q20/datafusion:vortex-file-compressed 322300134 336834671.00 0.96 ns
tpch_q21/datafusion:vortex-file-compressed 418833640 435192189.00 0.96 ns
tpch_q22/datafusion:vortex-file-compressed 157218481 144085466.00 1.09 ns
tpch_q01/datafusion:vortex-compact 215414497 246382988.00 0.87 ns
tpch_q02/datafusion:vortex-compact 447568262 411255978.00 1.09 ns
tpch_q03/datafusion:vortex-compact 305456832 316454392.00 0.97 ns
tpch_q04/datafusion:vortex-compact 213721133 211190977.00 1.01 ns
tpch_q05/datafusion:vortex-compact 349711831 374250567.00 0.93 ns
tpch_q06/datafusion:vortex-compact 250273882 274061552.00 0.91 ns
tpch_q07/datafusion:vortex-compact 363526192 372212432.00 0.98 ns
tpch_q08/datafusion:vortex-compact 452242248 448702267.00 1.01 ns
tpch_q09/datafusion:vortex-compact 351877719 453916963.00 0.78 ns
tpch_q10/datafusion:vortex-compact 435820936 431558997.00 1.01 ns
tpch_q11/datafusion:vortex-compact 260809794 242692497.00 1.07 ns
tpch_q12/datafusion:vortex-compact 339248952 387462003.00 0.88 ns
tpch_q13/datafusion:vortex-compact 209624886 176959907.00 1.18 ns
tpch_q14/datafusion:vortex-compact 251037316 251503910.00 1.00 ns
tpch_q15/datafusion:vortex-compact 433094466 427187543.00 1.01 ns
tpch_q16/datafusion:vortex-compact 171010066 174490318.00 0.98 ns
tpch_q17/datafusion:vortex-compact 337688644 306071542.00 1.10 ns
tpch_q18/datafusion:vortex-compact 254961557 249113127.00 1.02 ns
tpch_q19/datafusion:vortex-compact 424088908 386171648.00 1.10 ns
tpch_q20/datafusion:vortex-compact 455268489 444124475.00 1.03 ns
tpch_q21/datafusion:vortex-compact 503101114 525343047.00 0.96 ns
tpch_q22/datafusion:vortex-compact 99497589 106235956.00 0.94 ns
tpch_q01/duckdb:parquet 477512366 479305125.00 1.00 ns
tpch_q02/duckdb:parquet 1075072713 1080386284.00 1.00 ns
tpch_q03/duckdb:parquet 850368549 847988237.00 1.00 ns
tpch_q04/duckdb:parquet 556548000 525776344.00 1.06 ns
tpch_q05/duckdb:parquet 1319334525 1259727919.00 1.05 ns
tpch_q06/duckdb:parquet 338619424 325123169.00 1.04 ns
tpch_q07/duckdb:parquet 974617917 1062103120.00 0.92 ns
tpch_q08/duckdb:parquet 1297915109 1389960813.00 0.93 ns
tpch_q09/duckdb:parquet 1137342471 1094123433.00 1.04 ns
tpch_q10/duckdb:parquet 1155362566 1134548448.00 1.02 ns
tpch_q11/duckdb:parquet 628055260 701714341.00 0.90 ns
tpch_q12/duckdb:parquet 558819131 557940118.00 1.00 ns
tpch_q13/duckdb:parquet 835151324 814176951.00 1.03 ns
tpch_q14/duckdb:parquet 529999309 524627996.00 1.01 ns
tpch_q15/duckdb:parquet 578367565 584303624.00 0.99 ns
tpch_q16/duckdb:parquet 469324122 490944620.00 0.96 ns
tpch_q17/duckdb:parquet 642610987 628440222.00 1.02 ns
tpch_q18/duckdb:parquet 744729619 715294035.00 1.04 ns
tpch_q19/duckdb:parquet 659922350 659481012.00 1.00 ns
tpch_q20/duckdb:parquet 859169426 852694278.00 1.01 ns
tpch_q21/duckdb:parquet 982103761 972103486.00 1.01 ns
tpch_q22/duckdb:parquet 449133991 419148512.00 1.07 ns
tpch_q01/duckdb:vortex-file-compressed 223214797 225854926.00 0.99 ns
tpch_q02/duckdb:vortex-file-compressed 719811674 764871521.00 0.94 ns
tpch_q03/duckdb:vortex-file-compressed 587774036 580122318.00 1.01 ns
tpch_q04/duckdb:vortex-file-compressed 374022344 394048416.00 0.95 ns
tpch_q05/duckdb:vortex-file-compressed 788667485 821955564.00 0.96 ns
tpch_q06/duckdb:vortex-file-compressed 345833761 349670166.00 0.99 ns
tpch_q07/duckdb:vortex-file-compressed 709850151 699001218.00 1.02 ns
tpch_q08/duckdb:vortex-file-compressed 1008490482 951776074.00 1.06 ns
tpch_q09/duckdb:vortex-file-compressed 774552542 781509339.00 0.99 ns
tpch_q10/duckdb:vortex-file-compressed 729319652 727400387.00 1.00 ns
tpch_q11/duckdb:vortex-file-compressed 446739807 461020039.00 0.97 ns
tpch_q12/duckdb:vortex-file-compressed 470707903 497453617.00 0.95 ns
tpch_q13/duckdb:vortex-file-compressed 443327951 444461571.00 1.00 ns
tpch_q14/duckdb:vortex-file-compressed 379082423 438306442.00 0.86 ns
tpch_q15/duckdb:vortex-file-compressed 303064509 302865292.00 1.00 ns
tpch_q16/duckdb:vortex-file-compressed 341241457 343484277.00 0.99 ns
tpch_q17/duckdb:vortex-file-compressed 545353408 563832010.00 0.97 ns
tpch_q18/duckdb:vortex-file-compressed 573054188 620296332.00 0.92 ns
tpch_q19/duckdb:vortex-file-compressed 364450131 407597378.00 0.89 ns
tpch_q20/duckdb:vortex-file-compressed 673691559 710477124.00 0.95 ns
tpch_q21/duckdb:vortex-file-compressed 998339519 1051206364.00 0.95 ns
tpch_q22/duckdb:vortex-file-compressed 330648063 305284126.00 1.08 ns
tpch_q01/duckdb:vortex-compact 225830789 260307392.00 0.87 ns
tpch_q02/duckdb:vortex-compact 728078601 743845167.00 0.98 ns
tpch_q03/duckdb:vortex-compact 500401031 483426719.00 1.04 ns
tpch_q04/duckdb:vortex-compact 357758656 297533471.00 1.20 ns
tpch_q05/duckdb:vortex-compact 815558567 759989723.00 1.07 ns
tpch_q06/duckdb:vortex-compact 339342722 340161820.00 1.00 ns
tpch_q07/duckdb:vortex-compact 646849124 618419899.00 1.05 ns
tpch_q08/duckdb:vortex-compact 884715707 857557806.00 1.03 ns
tpch_q09/duckdb:vortex-compact 750029931 732925753.00 1.02 ns
tpch_q10/duckdb:vortex-compact 621892700 615741688.00 1.01 ns
tpch_q11/duckdb:vortex-compact 452809351 484191554.00 0.94 ns
tpch_q12/duckdb:vortex-compact 414438666 413503941.00 1.00 ns
tpch_q13/duckdb:vortex-compact 431039853 411003568.00 1.05 ns
tpch_q14/duckdb:vortex-compact 379233494 406716065.00 0.93 ns
tpch_q15/duckdb:vortex-compact 324480789 286827529.00 1.13 ns
tpch_q16/duckdb:vortex-compact 323424267 307305916.00 1.05 ns
tpch_q17/duckdb:vortex-compact 543675078 555747290.00 0.98 ns
tpch_q18/duckdb:vortex-compact 546543600 528382088.00 1.03 ns
tpch_q19/duckdb:vortex-compact 407077700 408981629.00 1.00 ns
tpch_q20/duckdb:vortex-compact 686333541 650600284.00 1.05 ns
tpch_q21/duckdb:vortex-compact 881906256 913814872.00 0.97 ns
tpch_q22/duckdb:vortex-compact 298189517 262014670.00 1.14 ns

@github-actions
Copy link
Contributor

github-actions bot commented Mar 4, 2026

Benchmarks: TPC-H SF=10 on NVME

Summary

  • Overall: 0.971x ➖
  • Vortex: 0.963x ➖
  • Parquet: 0.974x ➖
  • duckdb:vortex: 1.010x ➖
  • datafusion:vortex: 0.919x ➖
  • Best: tpch_q19/datafusion:vortex-file-compressed (0.774x)
  • Worst: tpch_q02/duckdb:vortex-file-compressed (1.043x)
  • Significant (>10%): 19↑ 0↓
Detailed Results Table
name PR 9b5b93f base 4a0f17d ratio (PR/base) unit remark
tpch_q01/datafusion:arrow 734796069 880650142.00 0.83 ns 🚀
tpch_q02/datafusion:arrow 205710517 206646636.00 1.00 ns
tpch_q03/datafusion:arrow 565801150 543542240.00 1.04 ns
tpch_q04/datafusion:arrow 418363104 391481098.00 1.07 ns
tpch_q05/datafusion:arrow 1110664933 1125426270.00 0.99 ns
tpch_q06/datafusion:arrow 322603162 316343611.00 1.02 ns
tpch_q07/datafusion:arrow 1404143717 1370336918.00 1.02 ns
tpch_q08/datafusion:arrow 1383992285 1334492174.00 1.04 ns
tpch_q09/datafusion:arrow 1615271351 1593413143.00 1.01 ns
tpch_q10/datafusion:arrow 686814521 679911771.00 1.01 ns
tpch_q11/datafusion:arrow 186608338 184188300.00 1.01 ns
tpch_q12/datafusion:arrow 767158524 737028121.00 1.04 ns
tpch_q13/datafusion:arrow 532316205 524857358.00 1.01 ns
tpch_q14/datafusion:arrow 372517281 345655978.00 1.08 ns
tpch_q15/datafusion:arrow 798309790 748062061.00 1.07 ns
tpch_q16/datafusion:arrow 126155722 122481384.00 1.03 ns
tpch_q17/datafusion:arrow 1650024810 1590806313.00 1.04 ns
tpch_q18/datafusion:arrow 2160376948 2084778519.00 1.04 ns
tpch_q19/datafusion:arrow 590323556 568924376.00 1.04 ns
tpch_q20/datafusion:arrow 582916261 552127548.00 1.06 ns
tpch_q21/datafusion:arrow 3804947151 3615805767.00 1.05 ns
tpch_q22/datafusion:arrow 187384258 178641495.00 1.05 ns
tpch_q01/datafusion:parquet 507911753 474994148.00 1.07 ns
tpch_q02/datafusion:parquet 266284198 271532184.00 0.98 ns
tpch_q03/datafusion:parquet 411655981 407525451.00 1.01 ns
tpch_q04/datafusion:parquet 157604892 150551433.00 1.05 ns
tpch_q05/datafusion:parquet 598248639 582812185.00 1.03 ns
tpch_q06/datafusion:parquet 121412953 125809526.00 0.97 ns
tpch_q07/datafusion:parquet 823978955 881654563.00 0.93 ns
tpch_q08/datafusion:parquet 675589650 783028060.00 0.86 ns 🚀
tpch_q09/datafusion:parquet 1001049577 1166854461.00 0.86 ns 🚀
tpch_q10/datafusion:parquet 604388972 694322863.00 0.87 ns 🚀
tpch_q11/datafusion:parquet 203344130 223913983.00 0.91 ns
tpch_q12/datafusion:parquet 252889702 284373345.00 0.89 ns 🚀
tpch_q13/datafusion:parquet 346563572 341967985.00 1.01 ns
tpch_q14/datafusion:parquet 213866448 201273722.00 1.06 ns
tpch_q15/datafusion:parquet 264482877 260731771.00 1.01 ns
tpch_q16/datafusion:parquet 191033967 190180809.00 1.00 ns
tpch_q17/datafusion:parquet 871789247 864316881.00 1.01 ns
tpch_q18/datafusion:parquet 1072460362 1056894928.00 1.01 ns
tpch_q19/datafusion:parquet 345746488 335680678.00 1.03 ns
tpch_q20/datafusion:parquet 394560652 378844161.00 1.04 ns
tpch_q21/datafusion:parquet 934525376 917374407.00 1.02 ns
tpch_q22/datafusion:parquet 221630254 221892153.00 1.00 ns
tpch_q01/datafusion:vortex-file-compressed 418963225 427106505.00 0.98 ns
tpch_q02/datafusion:vortex-file-compressed 169233387 166610845.00 1.02 ns
tpch_q03/datafusion:vortex-file-compressed 265971102 265804323.00 1.00 ns
tpch_q04/datafusion:vortex-file-compressed 115566994 117319347.00 0.99 ns
tpch_q05/datafusion:vortex-file-compressed 483634578 488030118.00 0.99 ns
tpch_q06/datafusion:vortex-file-compressed 41612358 41181348.00 1.01 ns
tpch_q07/datafusion:vortex-file-compressed 663923924 656376593.00 1.01 ns
tpch_q08/datafusion:vortex-file-compressed 490148974 483036550.00 1.01 ns
tpch_q09/datafusion:vortex-file-compressed 838166004 823958506.00 1.02 ns
tpch_q10/datafusion:vortex-file-compressed 303928340 304823009.00 1.00 ns
tpch_q11/datafusion:vortex-file-compressed 124833171 136568947.00 0.91 ns
tpch_q12/datafusion:vortex-file-compressed 133535009 157732370.00 0.85 ns 🚀
tpch_q13/datafusion:vortex-file-compressed 234984046 276484542.00 0.85 ns 🚀
tpch_q14/datafusion:vortex-file-compressed 73204060 92642464.00 0.79 ns 🚀
tpch_q15/datafusion:vortex-file-compressed 111152120 137207728.00 0.81 ns 🚀
tpch_q16/datafusion:vortex-file-compressed 98683843 116725541.00 0.85 ns 🚀
tpch_q17/datafusion:vortex-file-compressed 774299430 956605351.00 0.81 ns 🚀
tpch_q18/datafusion:vortex-file-compressed 997438696 1241666081.00 0.80 ns 🚀
tpch_q19/datafusion:vortex-file-compressed 111753728 144382616.00 0.77 ns 🚀
tpch_q20/datafusion:vortex-file-compressed 211432310 267146348.00 0.79 ns 🚀
tpch_q21/datafusion:vortex-file-compressed 789036616 986912259.00 0.80 ns 🚀
tpch_q22/datafusion:vortex-file-compressed 64778515 73532357.00 0.88 ns 🚀
tpch_q01/datafusion:vortex-compact 461313819 521086572.00 0.89 ns 🚀
tpch_q02/datafusion:vortex-compact 175033908 206293828.00 0.85 ns 🚀
tpch_q03/datafusion:vortex-compact 282071053 342616528.00 0.82 ns 🚀
tpch_q04/datafusion:vortex-compact 134570210 158509106.00 0.85 ns 🚀
tpch_q05/datafusion:vortex-compact 488538115 598284664.00 0.82 ns 🚀
tpch_q06/datafusion:vortex-compact 63523282 77285620.00 0.82 ns 🚀
tpch_q07/datafusion:vortex-compact 703527445 831384967.00 0.85 ns 🚀
tpch_q08/datafusion:vortex-compact 512219506 521269143.00 0.98 ns
tpch_q09/datafusion:vortex-compact 867880883 864257740.00 1.00 ns
tpch_q10/datafusion:vortex-compact 336912992 352440674.00 0.96 ns
tpch_q11/datafusion:vortex-compact 130135782 134914311.00 0.96 ns
tpch_q12/datafusion:vortex-compact 196724768 193547545.00 1.02 ns
tpch_q13/datafusion:vortex-compact 281044787 279319737.00 1.01 ns
tpch_q14/datafusion:vortex-compact 94766310 92989512.00 1.02 ns
tpch_q15/datafusion:vortex-compact 168115103 170112421.00 0.99 ns
tpch_q16/datafusion:vortex-compact 105653724 107264234.00 0.98 ns
tpch_q17/datafusion:vortex-compact 792128212 778676916.00 1.02 ns
tpch_q18/datafusion:vortex-compact 1005973488 1004192355.00 1.00 ns
tpch_q19/datafusion:vortex-compact 198718376 239628241.00 0.83 ns 🚀
tpch_q20/datafusion:vortex-compact 239585190 236860006.00 1.01 ns
tpch_q21/datafusion:vortex-compact 835225278 824727480.00 1.01 ns
tpch_q22/datafusion:vortex-compact 75235047 75320931.00 1.00 ns
tpch_q01/duckdb:parquet 267731959 264747663.00 1.01 ns
tpch_q02/duckdb:parquet 117045271 121264250.00 0.97 ns
tpch_q03/duckdb:parquet 227822135 232472066.00 0.98 ns
tpch_q04/duckdb:parquet 153742544 157500224.00 0.98 ns
tpch_q05/duckdb:parquet 232804558 240531814.00 0.97 ns
tpch_q06/duckdb:parquet 71367509 76940836.00 0.93 ns
tpch_q07/duckdb:parquet 221165888 239778309.00 0.92 ns
tpch_q08/duckdb:parquet 335867261 369843401.00 0.91 ns
tpch_q09/duckdb:parquet 490439805 545829407.00 0.90 ns 🚀
tpch_q10/duckdb:parquet 642104627 672233667.00 0.96 ns
tpch_q11/duckdb:parquet 52255398 53552816.00 0.98 ns
tpch_q12/duckdb:parquet 140944429 150469471.00 0.94 ns
tpch_q13/duckdb:parquet 427786351 440636926.00 0.97 ns
tpch_q14/duckdb:parquet 180908492 189370869.00 0.96 ns
tpch_q15/duckdb:parquet 108422228 115317863.00 0.94 ns
tpch_q16/duckdb:parquet 167360966 165662112.00 1.01 ns
tpch_q17/duckdb:parquet 204005804 206643492.00 0.99 ns
tpch_q18/duckdb:parquet 368462524 368015179.00 1.00 ns
tpch_q19/duckdb:parquet 281933104 285059013.00 0.99 ns
tpch_q20/duckdb:parquet 252856489 251311958.00 1.01 ns
tpch_q21/duckdb:parquet 599483332 601317807.00 1.00 ns
tpch_q22/duckdb:parquet 300875347 299514473.00 1.00 ns
tpch_q01/duckdb:vortex-file-compressed 192873885 194296181.00 0.99 ns
tpch_q02/duckdb:vortex-file-compressed 68254446 65430525.00 1.04 ns
tpch_q03/duckdb:vortex-file-compressed 143276378 142684866.00 1.00 ns
tpch_q04/duckdb:vortex-file-compressed 167305874 166744123.00 1.00 ns
tpch_q05/duckdb:vortex-file-compressed 153628572 151334447.00 1.02 ns
tpch_q06/duckdb:vortex-file-compressed 48239580 49634266.00 0.97 ns
tpch_q07/duckdb:vortex-file-compressed 155837563 153392112.00 1.02 ns
tpch_q08/duckdb:vortex-file-compressed 228964933 224638345.00 1.02 ns
tpch_q09/duckdb:vortex-file-compressed 372158193 371008168.00 1.00 ns
tpch_q10/duckdb:vortex-file-compressed 172678725 171562898.00 1.01 ns
tpch_q11/duckdb:vortex-file-compressed 41326003 41025817.00 1.01 ns
tpch_q12/duckdb:vortex-file-compressed 100052051 98329348.00 1.02 ns
tpch_q13/duckdb:vortex-file-compressed 247485355 244228852.00 1.01 ns
tpch_q14/duckdb:vortex-file-compressed 72108341 72341101.00 1.00 ns
tpch_q15/duckdb:vortex-file-compressed 97204911 95336978.00 1.02 ns
tpch_q16/duckdb:vortex-file-compressed 86655594 87977850.00 0.98 ns
tpch_q17/duckdb:vortex-file-compressed 122503929 120446261.00 1.02 ns
tpch_q18/duckdb:vortex-file-compressed 298846579 293384597.00 1.02 ns
tpch_q19/duckdb:vortex-file-compressed 88322604 88641523.00 1.00 ns
tpch_q20/duckdb:vortex-file-compressed 175312431 171633158.00 1.02 ns
tpch_q21/duckdb:vortex-file-compressed 584654620 579633326.00 1.01 ns
tpch_q22/duckdb:vortex-file-compressed 80735529 80090289.00 1.01 ns
tpch_q01/duckdb:vortex-compact 244349450 241652847.00 1.01 ns
tpch_q02/duckdb:vortex-compact 71502787 72509857.00 0.99 ns
tpch_q03/duckdb:vortex-compact 169865387 167455502.00 1.01 ns
tpch_q04/duckdb:vortex-compact 203937786 203011130.00 1.00 ns
tpch_q05/duckdb:vortex-compact 183804102 178930965.00 1.03 ns
tpch_q06/duckdb:vortex-compact 84664983 86839095.00 0.97 ns
tpch_q07/duckdb:vortex-compact 222601980 219704106.00 1.01 ns
tpch_q08/duckdb:vortex-compact 273775721 269752510.00 1.01 ns
tpch_q09/duckdb:vortex-compact 408020183 402040218.00 1.01 ns
tpch_q10/duckdb:vortex-compact 211301253 208094310.00 1.02 ns
tpch_q11/duckdb:vortex-compact 44554441 43377828.00 1.03 ns
tpch_q12/duckdb:vortex-compact 217038735 215161643.00 1.01 ns
tpch_q13/duckdb:vortex-compact 295291722 291592212.00 1.01 ns
tpch_q14/duckdb:vortex-compact 103393745 102645255.00 1.01 ns
tpch_q15/duckdb:vortex-compact 122560707 119684764.00 1.02 ns
tpch_q16/duckdb:vortex-compact 93835296 92942575.00 1.01 ns
tpch_q17/duckdb:vortex-compact 135098700 131818512.00 1.02 ns
tpch_q18/duckdb:vortex-compact 331047328 326993370.00 1.01 ns
tpch_q19/duckdb:vortex-compact 113245487 111419923.00 1.02 ns
tpch_q20/duckdb:vortex-compact 213658550 214460737.00 1.00 ns
tpch_q21/duckdb:vortex-compact 685725568 678577667.00 1.01 ns
tpch_q22/duckdb:vortex-compact 92429792 90501589.00 1.02 ns
tpch_q01/duckdb:duckdb 116970941 126183724.00 0.93 ns
tpch_q02/duckdb:duckdb 52113936 55086679.00 0.95 ns
tpch_q03/duckdb:duckdb 102322018 114094587.00 0.90 ns 🚀
tpch_q04/duckdb:duckdb 132725756 147595780.00 0.90 ns 🚀
tpch_q05/duckdb:duckdb 112734811 130955449.00 0.86 ns 🚀
tpch_q06/duckdb:duckdb 44948530 48664018.00 0.92 ns
tpch_q07/duckdb:duckdb 113178922 126314248.00 0.90 ns 🚀
tpch_q08/duckdb:duckdb 141706897 158025144.00 0.90 ns 🚀
tpch_q09/duckdb:duckdb 309188934 358207103.00 0.86 ns 🚀
tpch_q10/duckdb:duckdb 218413156 240665288.00 0.91 ns
tpch_q11/duckdb:duckdb 23153398 24453771.00 0.95 ns
tpch_q12/duckdb:duckdb 87118791 95291950.00 0.91 ns
tpch_q13/duckdb:duckdb 241429839 252886137.00 0.95 ns
tpch_q14/duckdb:duckdb 77725467 76699898.00 1.01 ns
tpch_q15/duckdb:duckdb 81654162 82017395.00 1.00 ns
tpch_q16/duckdb:duckdb 74179823 72969144.00 1.02 ns
tpch_q17/duckdb:duckdb 99672202 99480205.00 1.00 ns
tpch_q18/duckdb:duckdb 221810626 219267230.00 1.01 ns
tpch_q19/duckdb:duckdb 128819662 128102080.00 1.01 ns
tpch_q20/duckdb:duckdb 123671351 124326059.00 0.99 ns
tpch_q21/duckdb:duckdb 325791340 319632497.00 1.02 ns
tpch_q22/duckdb:duckdb 71940931 73947250.00 0.97 ns

@github-actions
Copy link
Contributor

github-actions bot commented Mar 4, 2026

Benchmarks: FineWeb S3

Summary

  • Overall: 0.992x ➖
  • Vortex: 0.997x ➖
  • Parquet: 0.982x ➖
  • duckdb:vortex: 0.990x ➖
  • datafusion:vortex: 1.005x ➖
  • Best: fineweb_q00/duckdb:vortex-compact (0.800x)
  • Worst: fineweb_q00/duckdb:vortex-file-compressed (1.101x)
  • Significant (>30%): 0↑ 0↓
Detailed Results Table
name PR 9b5b93f base 4a0f17d ratio (PR/base) unit remark
fineweb_q00/datafusion:parquet 872205385 940211861.00 0.93 ns
fineweb_q01/datafusion:parquet 1549133018 1544465293.00 1.00 ns
fineweb_q02/datafusion:parquet 1572351028 1582758479.00 0.99 ns
fineweb_q03/datafusion:parquet 1596422939 1611921750.00 0.99 ns
fineweb_q04/datafusion:parquet 1546243911 1542349541.00 1.00 ns
fineweb_q05/datafusion:parquet 1579425540 1651731696.00 0.96 ns
fineweb_q06/datafusion:parquet 1547676036 1618133315.00 0.96 ns
fineweb_q07/datafusion:parquet 1671404500 1664860317.00 1.00 ns
fineweb_q08/datafusion:parquet 1528003046 1598894792.00 0.96 ns
fineweb_q00/datafusion:vortex-file-compressed 35221344 35058656.00 1.00 ns
fineweb_q01/datafusion:vortex-file-compressed 506529696 492309294.00 1.03 ns
fineweb_q02/datafusion:vortex-file-compressed 465913061 466558357.00 1.00 ns
fineweb_q03/datafusion:vortex-file-compressed 1405633950 1391471977.00 1.01 ns
fineweb_q04/datafusion:vortex-file-compressed 1371044916 1379541956.00 0.99 ns
fineweb_q05/datafusion:vortex-file-compressed 1353217972 1362695435.00 0.99 ns
fineweb_q06/datafusion:vortex-file-compressed 1526737023 1501248449.00 1.02 ns
fineweb_q07/datafusion:vortex-file-compressed 1414061906 1436631157.00 0.98 ns
fineweb_q08/datafusion:vortex-file-compressed 537019909 539283023.00 1.00 ns
fineweb_q00/datafusion:vortex-compact 34070513 31611616.00 1.08 ns
fineweb_q01/datafusion:vortex-compact 482593192 490538885.00 0.98 ns
fineweb_q02/datafusion:vortex-compact 614208017 573159999.00 1.07 ns
fineweb_q03/datafusion:vortex-compact 1680954327 1702733495.00 0.99 ns
fineweb_q04/datafusion:vortex-compact 2204826896 2213720406.00 1.00 ns
fineweb_q05/datafusion:vortex-compact 1628253559 1637034107.00 0.99 ns
fineweb_q06/datafusion:vortex-compact 1385202516 1397516290.00 0.99 ns
fineweb_q07/datafusion:vortex-compact 1276778620 1328313215.00 0.96 ns
fineweb_q08/datafusion:vortex-compact 388108632 388229670.00 1.00 ns
fineweb_q00/duckdb:parquet 977412280 1003956111.00 0.97 ns
fineweb_q01/duckdb:parquet 2167807134 2234510384.00 0.97 ns
fineweb_q02/duckdb:parquet 2213662267 2245971375.00 0.99 ns
fineweb_q03/duckdb:parquet 7235715835 7248286077.00 1.00 ns
fineweb_q04/duckdb:parquet 1719012762 1750595170.00 0.98 ns
fineweb_q05/duckdb:parquet 3871264879 3913194866.00 0.99 ns
fineweb_q06/duckdb:parquet 5089386859 5084414761.00 1.00 ns
fineweb_q07/duckdb:parquet 5459099923 5489886165.00 0.99 ns
fineweb_q08/duckdb:parquet 993326581 998573659.00 0.99 ns
fineweb_q00/duckdb:vortex-file-compressed 96058778 87251714.00 1.10 ns
fineweb_q01/duckdb:vortex-file-compressed 561457147 544136144.00 1.03 ns
fineweb_q02/duckdb:vortex-file-compressed 407011424 431574898.00 0.94 ns
fineweb_q03/duckdb:vortex-file-compressed 1643872272 1561601464.00 1.05 ns
fineweb_q04/duckdb:vortex-file-compressed 1584341357 1664896111.00 0.95 ns
fineweb_q05/duckdb:vortex-file-compressed 1559827347 1495971310.00 1.04 ns
fineweb_q06/duckdb:vortex-file-compressed 1650070908 1777211707.00 0.93 ns
fineweb_q07/duckdb:vortex-file-compressed 1526161180 1436097124.00 1.06 ns
fineweb_q08/duckdb:vortex-file-compressed 655613771 617418617.00 1.06 ns
fineweb_q00/duckdb:vortex-compact 63914033 79942410.00 0.80 ns
fineweb_q01/duckdb:vortex-compact 492653344 490937283.00 1.00 ns
fineweb_q02/duckdb:vortex-compact 511652094 540787995.00 0.95 ns
fineweb_q03/duckdb:vortex-compact 1658066844 1609751772.00 1.03 ns
fineweb_q04/duckdb:vortex-compact 1794609105 1849605215.00 0.97 ns
fineweb_q05/duckdb:vortex-compact 1637762842 1720304441.00 0.95 ns
fineweb_q06/duckdb:vortex-compact 1519400018 1506714434.00 1.01 ns
fineweb_q07/duckdb:vortex-compact 1291852196 1280145836.00 1.01 ns
fineweb_q08/duckdb:vortex-compact 460220495 471977218.00 0.98 ns

@github-actions
Copy link
Contributor

github-actions bot commented Mar 4, 2026

Benchmarks: Random Access

Summary

  • Overall: 0.973x ➖
  • Vortex: 0.885x ✅
  • Parquet: 1.011x ➖
  • Best: random-access/vortex-tokio-local-disk (0.674x)
  • Worst: random-access/nested-structs/correlated/vortex-tokio-local-disk (1.031x)
  • Significant (>10%): 7↑ 0↓
Detailed Results Table
name PR 9b5b93f base df23c37 ratio (PR/base) unit remark
random-access/parquet-tokio-local-disk 186129158 185169235.00 1.01 ns
random-access/parquet-tokio-local-disk-footer 184808511 185064475.00 1.00 ns
random-access/taxi/correlated/parquet-tokio-local-disk 268417777 283607269.00 0.95 ns
random-access/taxi/correlated/parquet-tokio-local-disk-footer 276812109 279895506.00 0.99 ns
random-access/taxi/uniform/parquet-tokio-local-disk 291919487 297684307.00 0.98 ns
random-access/taxi/uniform/parquet-tokio-local-disk-footer 292245236 297213027.00 0.98 ns
random-access/vortex-tokio-local-disk 1229556 1823630.00 0.67 ns 🚀
random-access/vortex-tokio-local-disk-footer 1237902 1763878.00 0.70 ns 🚀
random-access/taxi/correlated/vortex-tokio-local-disk 1747880 2573684.00 0.68 ns 🚀
random-access/taxi/correlated/vortex-tokio-local-disk-footer 1746408 2572183.00 0.68 ns 🚀
random-access/taxi/uniform/vortex-tokio-local-disk 4362079 5339348.00 0.82 ns 🚀
random-access/taxi/uniform/vortex-tokio-local-disk-footer 4363444 5317217.00 0.82 ns 🚀
random-access/lance-tokio-local-disk 754001 749598.00 1.01 ns
random-access/lance-tokio-local-disk-footer 1382967 1367391.00 1.01 ns
random-access/taxi/correlated/lance-tokio-local-disk 985366 979583.00 1.01 ns
random-access/taxi/correlated/lance-tokio-local-disk-footer 1687578 1681456.00 1.00 ns
random-access/taxi/uniform/lance-tokio-local-disk 8902882 8490912.00 1.05 ns
random-access/taxi/uniform/lance-tokio-local-disk-footer 9592286 9141693.00 1.05 ns
random-access/feature-vectors/correlated/parquet-tokio-local-disk 13890886599 14248190170.00 0.97 ns
random-access/feature-vectors/correlated/parquet-tokio-local-disk-footer 13357838037 13739210614.00 0.97 ns
random-access/feature-vectors/uniform/parquet-tokio-local-disk 13348733768 13654424162.00 0.98 ns
random-access/feature-vectors/uniform/parquet-tokio-local-disk-footer 13560734149 13609766796.00 1.00 ns
random-access/feature-vectors/correlated/vortex-tokio-local-disk 8005903 8063584.00 0.99 ns
random-access/feature-vectors/correlated/vortex-tokio-local-disk-footer 5671463 6064895.00 0.94 ns
random-access/feature-vectors/uniform/vortex-tokio-local-disk 12426009 13854852.00 0.90 ns 🚀
random-access/feature-vectors/uniform/vortex-tokio-local-disk-footer 12718976 14095303.00 0.90 ns
random-access/feature-vectors/correlated/lance-tokio-local-disk 2710594 2511804.00 1.08 ns
random-access/feature-vectors/correlated/lance-tokio-local-disk-footer 1318733 1293798.00 1.02 ns
random-access/feature-vectors/uniform/lance-tokio-local-disk 1525946 1451750.00 1.05 ns
random-access/feature-vectors/uniform/lance-tokio-local-disk-footer 2455918 2369342.00 1.04 ns
random-access/nested-lists/correlated/parquet-tokio-local-disk 163532560 159228791.00 1.03 ns
random-access/nested-lists/correlated/parquet-tokio-local-disk-footer 163625264 157759894.00 1.04 ns
random-access/nested-lists/uniform/parquet-tokio-local-disk 162851688 159132266.00 1.02 ns
random-access/nested-lists/uniform/parquet-tokio-local-disk-footer 162743432 160901539.00 1.01 ns
random-access/nested-lists/correlated/vortex-tokio-local-disk 716733 720441.00 0.99 ns
random-access/nested-lists/correlated/vortex-tokio-local-disk-footer 712559 704043.00 1.01 ns
random-access/nested-lists/uniform/vortex-tokio-local-disk 2431698 2462875.00 0.99 ns
random-access/nested-lists/uniform/vortex-tokio-local-disk-footer 2560319 2647479.00 0.97 ns
random-access/nested-lists/correlated/lance-tokio-local-disk 273479 263857.00 1.04 ns
random-access/nested-lists/correlated/lance-tokio-local-disk-footer 750479 720129.00 1.04 ns
random-access/nested-lists/uniform/lance-tokio-local-disk 1190835 1164891.00 1.02 ns
random-access/nested-lists/uniform/lance-tokio-local-disk-footer 1715664 1659645.00 1.03 ns
random-access/nested-structs/correlated/parquet-tokio-local-disk 27436936 25363648.00 1.08 ns
random-access/nested-structs/correlated/parquet-tokio-local-disk-footer 27240462 25301438.00 1.08 ns
random-access/nested-structs/uniform/parquet-tokio-local-disk 27497215 25859762.00 1.06 ns
random-access/nested-structs/uniform/parquet-tokio-local-disk-footer 27424659 25839412.00 1.06 ns
random-access/nested-structs/correlated/vortex-tokio-local-disk 891931 865018.00 1.03 ns
random-access/nested-structs/correlated/vortex-tokio-local-disk-footer 899779 908017.00 0.99 ns
random-access/nested-structs/uniform/vortex-tokio-local-disk 1770709 1748920.00 1.01 ns
random-access/nested-structs/uniform/vortex-tokio-local-disk-footer 1780596 1742737.00 1.02 ns
random-access/nested-structs/correlated/lance-tokio-local-disk 439948 434568.00 1.01 ns
random-access/nested-structs/correlated/lance-tokio-local-disk-footer 660509 640195.00 1.03 ns
random-access/nested-structs/uniform/lance-tokio-local-disk 2931327 2835373.00 1.03 ns
random-access/nested-structs/uniform/lance-tokio-local-disk-footer 3186468 3078922.00 1.03 ns

@github-actions
Copy link
Contributor

github-actions bot commented Mar 4, 2026

Benchmarks: Statistical and Population Genetics

Summary

  • Overall: 0.992x ➖
  • Vortex: 0.993x ➖
  • Parquet: 0.991x ➖
  • duckdb:vortex: 0.993x ➖
  • Best: statpopgen_q01/duckdb:vortex-file-compressed (0.972x)
  • Worst: statpopgen_q00/duckdb:vortex-file-compressed (1.016x)
  • Significant (>10%): 0↑ 0↓
Detailed Results Table
name PR 9b5b93f base df23c37 ratio (PR/base) unit remark
statpopgen_q00/duckdb:parquet 231341220 235113801.00 0.98 ns
statpopgen_q01/duckdb:parquet 371979808 376354190.00 0.99 ns
statpopgen_q02/duckdb:parquet 678158699 692178573.00 0.98 ns
statpopgen_q03/duckdb:parquet 1099673183 1103910139.00 1.00 ns
statpopgen_q04/duckdb:parquet 1106289473 1131579656.00 0.98 ns
statpopgen_q05/duckdb:parquet 742593536 743169145.00 1.00 ns
statpopgen_q06/duckdb:parquet 1343936312 1354073986.00 0.99 ns
statpopgen_q07/duckdb:parquet 838792595 846453884.00 0.99 ns
statpopgen_q08/duckdb:parquet 854780503 856750100.00 1.00 ns
statpopgen_q09/duckdb:parquet 922374043 934608912.00 0.99 ns
statpopgen_q10/duckdb:parquet 2142081533 2130754847.00 1.01 ns
statpopgen_q00/duckdb:vortex-file-compressed 11028679 10857025.00 1.02 ns
statpopgen_q01/duckdb:vortex-file-compressed 93083571 95727080.00 0.97 ns
statpopgen_q02/duckdb:vortex-file-compressed 1184934282 1181709441.00 1.00 ns
statpopgen_q03/duckdb:vortex-file-compressed 2732253501 2764837712.00 0.99 ns
statpopgen_q04/duckdb:vortex-file-compressed 2724064478 2746410867.00 0.99 ns
statpopgen_q05/duckdb:vortex-file-compressed 1259057162 1258456319.00 1.00 ns
statpopgen_q06/duckdb:vortex-file-compressed 1903303019 1928855609.00 0.99 ns
statpopgen_q07/duckdb:vortex-file-compressed 194255591 196511385.00 0.99 ns
statpopgen_q08/duckdb:vortex-file-compressed 205994881 210885126.00 0.98 ns
statpopgen_q09/duckdb:vortex-file-compressed 2483142317 2512209057.00 0.99 ns
statpopgen_q10/duckdb:vortex-file-compressed 3939108016 3984328156.00 0.99 ns
statpopgen_q00/duckdb:vortex-compact 10546719 10599728.00 0.99 ns
statpopgen_q01/duckdb:vortex-compact 123945083 124822821.00 0.99 ns
statpopgen_q02/duckdb:vortex-compact 1564319133 1567382903.00 1.00 ns
statpopgen_q03/duckdb:vortex-compact 3117848574 3167082922.00 0.98 ns
statpopgen_q04/duckdb:vortex-compact 3118278879 3133519832.00 1.00 ns
statpopgen_q05/duckdb:vortex-compact 1565923123 1578659741.00 0.99 ns
statpopgen_q06/duckdb:vortex-compact 2463317989 2469888774.00 1.00 ns
statpopgen_q07/duckdb:vortex-compact 943929986 947232835.00 1.00 ns
statpopgen_q08/duckdb:vortex-compact 986143771 991530192.00 0.99 ns
statpopgen_q09/duckdb:vortex-compact 2891474562 2912921271.00 0.99 ns
statpopgen_q10/duckdb:vortex-compact 4565367501 4562707571.00 1.00 ns

@github-actions
Copy link
Contributor

github-actions bot commented Mar 4, 2026

Benchmarks: TPC-H SF=10 on S3

Summary

  • Overall: 1.014x ➖
  • Vortex: 1.022x ➖
  • Parquet: 0.996x ➖
  • duckdb:vortex: 1.027x ➖
  • datafusion:vortex: 1.018x ➖
  • Best: tpch_q11/datafusion:vortex-compact (0.687x)
  • Worst: tpch_q11/datafusion:vortex-file-compressed (1.328x)
  • Significant (>30%): 1↑ 1↓
Detailed Results Table
name PR 9b5b93f base df23c37 ratio (PR/base) unit remark
tpch_q01/datafusion:parquet 846968901 899244206.00 0.94 ns
tpch_q02/datafusion:parquet 660306979 710528833.00 0.93 ns
tpch_q03/datafusion:parquet 893092811 924014708.00 0.97 ns
tpch_q04/datafusion:parquet 459040490 461632414.00 0.99 ns
tpch_q05/datafusion:parquet 1145731416 1259265238.00 0.91 ns
tpch_q06/datafusion:parquet 463644391 500978764.00 0.93 ns
tpch_q07/datafusion:parquet 1338237669 1511193633.00 0.89 ns
tpch_q08/datafusion:parquet 1521849602 1618731632.00 0.94 ns
tpch_q09/datafusion:parquet 1754444091 1971094156.00 0.89 ns
tpch_q10/datafusion:parquet 2009573726 2000552006.00 1.00 ns
tpch_q11/datafusion:parquet 539966632 529899179.00 1.02 ns
tpch_q12/datafusion:parquet 647845553 621012225.00 1.04 ns
tpch_q13/datafusion:parquet 685543784 657191835.00 1.04 ns
tpch_q14/datafusion:parquet 802134875 773073472.00 1.04 ns
tpch_q15/datafusion:parquet 1132734824 1166700983.00 0.97 ns
tpch_q16/datafusion:parquet 385184368 371485232.00 1.04 ns
tpch_q17/datafusion:parquet 1373634336 1355297027.00 1.01 ns
tpch_q18/datafusion:parquet 1543130701 1530240085.00 1.01 ns
tpch_q19/datafusion:parquet 955516369 927041710.00 1.03 ns
tpch_q20/datafusion:parquet 1054255125 1094431573.00 0.96 ns
tpch_q21/datafusion:parquet 1678074378 1719819301.00 0.98 ns
tpch_q22/datafusion:parquet 639814991 636892499.00 1.00 ns
tpch_q01/datafusion:vortex-file-compressed 707384226 686033873.00 1.03 ns
tpch_q02/datafusion:vortex-file-compressed 616860578 616195236.00 1.00 ns
tpch_q03/datafusion:vortex-file-compressed 721357467 708276369.00 1.02 ns
tpch_q04/datafusion:vortex-file-compressed 539848627 536716972.00 1.01 ns
tpch_q05/datafusion:vortex-file-compressed 1013903459 1033711434.00 0.98 ns
tpch_q06/datafusion:vortex-file-compressed 606395543 544148670.00 1.11 ns
tpch_q07/datafusion:vortex-file-compressed 1155021093 1121990016.00 1.03 ns
tpch_q08/datafusion:vortex-file-compressed 1133316430 1135461193.00 1.00 ns
tpch_q09/datafusion:vortex-file-compressed 1569236012 1366564527.00 1.15 ns
tpch_q10/datafusion:vortex-file-compressed 997818224 963506874.00 1.04 ns
tpch_q11/datafusion:vortex-file-compressed 603858521 454786913.00 1.33 ns 🚨
tpch_q12/datafusion:vortex-file-compressed 940472733 913087154.00 1.03 ns
tpch_q13/datafusion:vortex-file-compressed 458765097 426252515.00 1.08 ns
tpch_q14/datafusion:vortex-file-compressed 547533083 555137691.00 0.99 ns
tpch_q15/datafusion:vortex-file-compressed 1008272884 1018102365.00 0.99 ns
tpch_q16/datafusion:vortex-file-compressed 283089608 274671602.00 1.03 ns
tpch_q17/datafusion:vortex-file-compressed 1166861631 1141911187.00 1.02 ns
tpch_q18/datafusion:vortex-file-compressed 1310067301 1334710046.00 0.98 ns
tpch_q19/datafusion:vortex-file-compressed 667389617 695513753.00 0.96 ns
tpch_q20/datafusion:vortex-file-compressed 840109203 808279833.00 1.04 ns
tpch_q21/datafusion:vortex-file-compressed 1556820762 1539809628.00 1.01 ns
tpch_q22/datafusion:vortex-file-compressed 301523455 287822640.00 1.05 ns
tpch_q01/datafusion:vortex-compact 683745110 679090277.00 1.01 ns
tpch_q02/datafusion:vortex-compact 582946381 599540051.00 0.97 ns
tpch_q03/datafusion:vortex-compact 688033115 637590095.00 1.08 ns
tpch_q04/datafusion:vortex-compact 489036187 447985942.00 1.09 ns
tpch_q05/datafusion:vortex-compact 920730023 898205898.00 1.03 ns
tpch_q06/datafusion:vortex-compact 564428142 571006079.00 0.99 ns
tpch_q07/datafusion:vortex-compact 1055078830 1042850845.00 1.01 ns
tpch_q08/datafusion:vortex-compact 1107983911 1077834942.00 1.03 ns
tpch_q09/datafusion:vortex-compact 1291441524 1279435256.00 1.01 ns
tpch_q10/datafusion:vortex-compact 871282183 835687611.00 1.04 ns
tpch_q11/datafusion:vortex-compact 364159129 529758236.00 0.69 ns 🚀
tpch_q12/datafusion:vortex-compact 757061432 771426327.00 0.98 ns
tpch_q13/datafusion:vortex-compact 375856346 384230975.00 0.98 ns
tpch_q14/datafusion:vortex-compact 596850401 549550991.00 1.09 ns
tpch_q15/datafusion:vortex-compact 967141254 935640215.00 1.03 ns
tpch_q16/datafusion:vortex-compact 318549405 277641930.00 1.15 ns
tpch_q17/datafusion:vortex-compact 1178198704 1154755523.00 1.02 ns
tpch_q18/datafusion:vortex-compact 1134561176 1154653294.00 0.98 ns
tpch_q19/datafusion:vortex-compact 586355169 625224100.00 0.94 ns
tpch_q20/datafusion:vortex-compact 797879097 812965677.00 0.98 ns
tpch_q21/datafusion:vortex-compact 1407390913 1400193553.00 1.01 ns
tpch_q22/datafusion:vortex-compact 296018973 307589851.00 0.96 ns
tpch_q01/duckdb:parquet 867430440 877106882.00 0.99 ns
tpch_q02/duckdb:parquet 1202854704 1183134606.00 1.02 ns
tpch_q03/duckdb:parquet 1313870754 1270311364.00 1.03 ns
tpch_q04/duckdb:parquet 801693913 783838788.00 1.02 ns
tpch_q05/duckdb:parquet 1684110092 1584099437.00 1.06 ns
tpch_q06/duckdb:parquet 613215711 656965229.00 0.93 ns
tpch_q07/duckdb:parquet 1524923193 1405890816.00 1.08 ns
tpch_q08/duckdb:parquet 1939845062 1965315010.00 0.99 ns
tpch_q09/duckdb:parquet 1970831478 1877605890.00 1.05 ns
tpch_q10/duckdb:parquet 2578234360 2497399384.00 1.03 ns
tpch_q11/duckdb:parquet 625174641 648837676.00 0.96 ns
tpch_q12/duckdb:parquet 777222164 786995568.00 0.99 ns
tpch_q13/duckdb:parquet 988387532 1015142443.00 0.97 ns
tpch_q14/duckdb:parquet 1042952397 973507863.00 1.07 ns
tpch_q15/duckdb:parquet 900089753 898637370.00 1.00 ns
tpch_q16/duckdb:parquet 639636139 560536241.00 1.14 ns
tpch_q17/duckdb:parquet 1125998278 1090161764.00 1.03 ns
tpch_q18/duckdb:parquet 1049103060 995184259.00 1.05 ns
tpch_q19/duckdb:parquet 1241154787 1246085451.00 1.00 ns
tpch_q20/duckdb:parquet 1407702602 1406369641.00 1.00 ns
tpch_q21/duckdb:parquet 1432151598 1543530742.00 0.93 ns
tpch_q22/duckdb:parquet 815555167 819509612.00 1.00 ns
tpch_q01/duckdb:vortex-file-compressed 617722394 601661317.00 1.03 ns
tpch_q02/duckdb:vortex-file-compressed 894567444 880541271.00 1.02 ns
tpch_q03/duckdb:vortex-file-compressed 881614607 884908799.00 1.00 ns
tpch_q04/duckdb:vortex-file-compressed 563716133 600708493.00 0.94 ns
tpch_q05/duckdb:vortex-file-compressed 1148931012 1167069856.00 0.98 ns
tpch_q06/duckdb:vortex-file-compressed 736686425 690533574.00 1.07 ns
tpch_q07/duckdb:vortex-file-compressed 1151660416 1055917009.00 1.09 ns
tpch_q08/duckdb:vortex-file-compressed 1492802907 1459634199.00 1.02 ns
tpch_q09/duckdb:vortex-file-compressed 1373791401 1333502106.00 1.03 ns
tpch_q10/duckdb:vortex-file-compressed 1231008061 1255331967.00 0.98 ns
tpch_q11/duckdb:vortex-file-compressed 618116803 662496948.00 0.93 ns
tpch_q12/duckdb:vortex-file-compressed 664252114 623912953.00 1.06 ns
tpch_q13/duckdb:vortex-file-compressed 924107166 931435184.00 0.99 ns
tpch_q14/duckdb:vortex-file-compressed 809438497 774300693.00 1.05 ns
tpch_q15/duckdb:vortex-file-compressed 626713387 594310727.00 1.05 ns
tpch_q16/duckdb:vortex-file-compressed 460126571 420918573.00 1.09 ns
tpch_q17/duckdb:vortex-file-compressed 958454341 970148387.00 0.99 ns
tpch_q18/duckdb:vortex-file-compressed 1039076254 1003252322.00 1.04 ns
tpch_q19/duckdb:vortex-file-compressed 721832467 678702416.00 1.06 ns
tpch_q20/duckdb:vortex-file-compressed 1106071095 1077287605.00 1.03 ns
tpch_q21/duckdb:vortex-file-compressed 1813666536 1771118420.00 1.02 ns
tpch_q22/duckdb:vortex-file-compressed 453660909 482848347.00 0.94 ns
tpch_q01/duckdb:vortex-compact 611070602 608370306.00 1.00 ns
tpch_q02/duckdb:vortex-compact 871672167 830057766.00 1.05 ns
tpch_q03/duckdb:vortex-compact 779532225 784625600.00 0.99 ns
tpch_q04/duckdb:vortex-compact 479829998 471259477.00 1.02 ns
tpch_q05/duckdb:vortex-compact 1034374054 1018999005.00 1.02 ns
tpch_q06/duckdb:vortex-compact 653512060 627188560.00 1.04 ns
tpch_q07/duckdb:vortex-compact 940710664 951003968.00 0.99 ns
tpch_q08/duckdb:vortex-compact 1309771318 1337199495.00 0.98 ns
tpch_q09/duckdb:vortex-compact 1184124304 1242013808.00 0.95 ns
tpch_q10/duckdb:vortex-compact 1116884133 1079722442.00 1.03 ns
tpch_q11/duckdb:vortex-compact 636298194 565652022.00 1.12 ns
tpch_q12/duckdb:vortex-compact 588303933 594168822.00 0.99 ns
tpch_q13/duckdb:vortex-compact 754398142 761893369.00 0.99 ns
tpch_q14/duckdb:vortex-compact 823632658 782437182.00 1.05 ns
tpch_q15/duckdb:vortex-compact 610160567 580598593.00 1.05 ns
tpch_q16/duckdb:vortex-compact 373729079 342831891.00 1.09 ns
tpch_q17/duckdb:vortex-compact 967405209 868779153.00 1.11 ns
tpch_q18/duckdb:vortex-compact 862485361 790561726.00 1.09 ns
tpch_q19/duckdb:vortex-compact 725022857 634070585.00 1.14 ns
tpch_q20/duckdb:vortex-compact 1040172021 985260763.00 1.06 ns
tpch_q21/duckdb:vortex-compact 1562715951 1548440062.00 1.01 ns
tpch_q22/duckdb:vortex-compact 466192181 447509681.00 1.04 ns

@github-actions
Copy link
Contributor

github-actions bot commented Mar 4, 2026

Benchmarks: Clickbench on NVME

Summary

  • Overall: 1.014x ➖
  • Vortex: 1.015x ➖
  • Parquet: 1.017x ➖
  • duckdb:vortex: 1.013x ➖
  • datafusion:vortex: 1.018x ➖
  • Best: clickbench_q06/datafusion:vortex-file-compressed (0.898x)
  • Worst: clickbench_q24/datafusion:vortex-file-compressed (1.201x)
  • Significant (>10%): 1↑ 6↓
Detailed Results Table
name PR 9b5b93f base df23c37 ratio (PR/base) unit remark
clickbench_q00/datafusion:parquet 1729069 1740871.00 0.99 ns
clickbench_q01/datafusion:parquet 21487824 20273494.00 1.06 ns
clickbench_q02/datafusion:parquet 53636243 54014740.00 0.99 ns
clickbench_q03/datafusion:parquet 41649065 43865590.00 0.95 ns
clickbench_q04/datafusion:parquet 377245314 362373207.00 1.04 ns
clickbench_q05/datafusion:parquet 363855209 344748102.00 1.06 ns
clickbench_q06/datafusion:parquet 1636155 1575467.00 1.04 ns
clickbench_q07/datafusion:parquet 27853166 26469695.00 1.05 ns
clickbench_q08/datafusion:parquet 450078074 430857114.00 1.04 ns
clickbench_q09/datafusion:parquet 683881100 665553379.00 1.03 ns
clickbench_q10/datafusion:parquet 119062001 117201944.00 1.02 ns
clickbench_q11/datafusion:parquet 145274791 146649627.00 0.99 ns
clickbench_q12/datafusion:parquet 358104899 355473805.00 1.01 ns
clickbench_q13/datafusion:parquet 512753834 520886573.00 0.98 ns
clickbench_q14/datafusion:parquet 348453599 342078998.00 1.02 ns
clickbench_q15/datafusion:parquet 415886875 406451518.00 1.02 ns
clickbench_q16/datafusion:parquet 745899724 733321879.00 1.02 ns
clickbench_q17/datafusion:parquet 738237309 724365811.00 1.02 ns
clickbench_q18/datafusion:parquet 1475001609 1453903289.00 1.01 ns
clickbench_q19/datafusion:parquet 35659638 34835066.00 1.02 ns
clickbench_q20/datafusion:parquet 561504495 570544558.00 0.98 ns
clickbench_q21/datafusion:parquet 650831354 646774298.00 1.01 ns
clickbench_q22/datafusion:parquet 964490925 952374206.00 1.01 ns
clickbench_q23/datafusion:parquet 3817340159 3741225322.00 1.02 ns
clickbench_q24/datafusion:parquet 106666785 110461053.00 0.97 ns
clickbench_q25/datafusion:parquet 143412994 139895504.00 1.03 ns
clickbench_q26/datafusion:parquet 104874952 102950780.00 1.02 ns
clickbench_q27/datafusion:parquet 976238767 970287763.00 1.01 ns
clickbench_q28/datafusion:parquet 5839544438 5806780532.00 1.01 ns
clickbench_q29/datafusion:parquet 224659191 225468919.00 1.00 ns
clickbench_q30/datafusion:parquet 355769846 346807759.00 1.03 ns
clickbench_q31/datafusion:parquet 405496807 403725319.00 1.00 ns
clickbench_q32/datafusion:parquet 1387316324 1282342809.00 1.08 ns
clickbench_q33/datafusion:parquet 1565376668 1504384461.00 1.04 ns
clickbench_q34/datafusion:parquet 1556036781 1528253248.00 1.02 ns
clickbench_q35/datafusion:parquet 581570558 565246971.00 1.03 ns
clickbench_q36/datafusion:parquet 148541632 142038255.00 1.05 ns
clickbench_q37/datafusion:parquet 61763233 61016226.00 1.01 ns
clickbench_q38/datafusion:parquet 90428836 89139121.00 1.01 ns
clickbench_q39/datafusion:parquet 281902047 274892933.00 1.03 ns
clickbench_q40/datafusion:parquet 37185103 34441296.00 1.08 ns
clickbench_q41/datafusion:parquet 31664182 30942749.00 1.02 ns
clickbench_q42/datafusion:parquet 35180049 31371411.00 1.12 ns 🚨
clickbench_q00/datafusion:vortex-file-compressed 1651907 1699712.00 0.97 ns
clickbench_q01/datafusion:vortex-file-compressed 15020880 16015085.00 0.94 ns
clickbench_q02/datafusion:vortex-file-compressed 33572334 33010663.00 1.02 ns
clickbench_q03/datafusion:vortex-file-compressed 37353587 36361388.00 1.03 ns
clickbench_q04/datafusion:vortex-file-compressed 331042446 320789650.00 1.03 ns
clickbench_q05/datafusion:vortex-file-compressed 325395327 307712792.00 1.06 ns
clickbench_q06/datafusion:vortex-file-compressed 1706486 1900888.00 0.90 ns 🚀
clickbench_q07/datafusion:vortex-file-compressed 19176350 18879701.00 1.02 ns
clickbench_q08/datafusion:vortex-file-compressed 391802386 387053379.00 1.01 ns
clickbench_q09/datafusion:vortex-file-compressed 585495987 572185833.00 1.02 ns
clickbench_q10/datafusion:vortex-file-compressed 76200273 70347460.00 1.08 ns
clickbench_q11/datafusion:vortex-file-compressed 84194546 80172038.00 1.05 ns
clickbench_q12/datafusion:vortex-file-compressed 279153084 270943763.00 1.03 ns
clickbench_q13/datafusion:vortex-file-compressed 427821159 419847721.00 1.02 ns
clickbench_q14/datafusion:vortex-file-compressed 252697392 253026984.00 1.00 ns
clickbench_q15/datafusion:vortex-file-compressed 382362355 374016970.00 1.02 ns
clickbench_q16/datafusion:vortex-file-compressed 733649904 721608367.00 1.02 ns
clickbench_q17/datafusion:vortex-file-compressed 730277330 714504251.00 1.02 ns
clickbench_q18/datafusion:vortex-file-compressed 1445820255 1371796996.00 1.05 ns
clickbench_q19/datafusion:vortex-file-compressed 25696501 26412047.00 0.97 ns
clickbench_q20/datafusion:vortex-file-compressed 345690955 336156606.00 1.03 ns
clickbench_q21/datafusion:vortex-file-compressed 396784547 392458836.00 1.01 ns
clickbench_q22/datafusion:vortex-file-compressed 564605550 557378084.00 1.01 ns
clickbench_q23/datafusion:vortex-file-compressed 588707951 571969949.00 1.03 ns
clickbench_q24/datafusion:vortex-file-compressed 56020974 46657147.00 1.20 ns 🚨
clickbench_q25/datafusion:vortex-file-compressed 75052592 72097845.00 1.04 ns
clickbench_q26/datafusion:vortex-file-compressed 44866803 46586646.00 0.96 ns
clickbench_q27/datafusion:vortex-file-compressed 806887166 778092777.00 1.04 ns
clickbench_q28/datafusion:vortex-file-compressed 6629258749 6720963797.00 0.99 ns
clickbench_q29/datafusion:vortex-file-compressed 228580193 234114709.00 0.98 ns
clickbench_q30/datafusion:vortex-file-compressed 265628311 256221250.00 1.04 ns
clickbench_q31/datafusion:vortex-file-compressed 298927700 290242793.00 1.03 ns
clickbench_q32/datafusion:vortex-file-compressed 1353936244 1292379825.00 1.05 ns
clickbench_q33/datafusion:vortex-file-compressed 1427348268 1402063722.00 1.02 ns
clickbench_q34/datafusion:vortex-file-compressed 1413299645 1406005510.00 1.01 ns
clickbench_q35/datafusion:vortex-file-compressed 540518401 528799735.00 1.02 ns
clickbench_q36/datafusion:vortex-file-compressed 84862265 79458936.00 1.07 ns
clickbench_q37/datafusion:vortex-file-compressed 39141339 39165591.00 1.00 ns
clickbench_q38/datafusion:vortex-file-compressed 25287977 24430604.00 1.04 ns
clickbench_q39/datafusion:vortex-file-compressed 156154072 156133461.00 1.00 ns
clickbench_q40/datafusion:vortex-file-compressed 22096378 21109821.00 1.05 ns
clickbench_q41/datafusion:vortex-file-compressed 19524169 19157855.00 1.02 ns
clickbench_q42/datafusion:vortex-file-compressed 22088914 22643715.00 0.98 ns
clickbench_q00/datafusion:vortex-compact 1779159 1716843.00 1.04 ns
clickbench_q01/datafusion:vortex-compact 17764621 18639389.00 0.95 ns
clickbench_q02/datafusion:vortex-compact 43136639 44624273.00 0.97 ns
clickbench_q03/datafusion:vortex-compact 42168096 40061261.00 1.05 ns
clickbench_q04/datafusion:vortex-compact 350691127 339979931.00 1.03 ns
clickbench_q05/datafusion:vortex-compact 348927923 344198862.00 1.01 ns
clickbench_q06/datafusion:vortex-compact 1764469 1759868.00 1.00 ns
clickbench_q07/datafusion:vortex-compact 28871255 29325511.00 0.98 ns
clickbench_q08/datafusion:vortex-compact 428492030 435431576.00 0.98 ns
clickbench_q09/datafusion:vortex-compact 684281158 635655337.00 1.08 ns
clickbench_q10/datafusion:vortex-compact 147006432 132151667.00 1.11 ns 🚨
clickbench_q11/datafusion:vortex-compact 182299729 173177638.00 1.05 ns
clickbench_q12/datafusion:vortex-compact 299782268 301290770.00 0.99 ns
clickbench_q13/datafusion:vortex-compact 540309541 528269995.00 1.02 ns
clickbench_q14/datafusion:vortex-compact 312603421 305130586.00 1.02 ns
clickbench_q15/datafusion:vortex-compact 402210210 397571345.00 1.01 ns
clickbench_q16/datafusion:vortex-compact 825938886 806284493.00 1.02 ns
clickbench_q17/datafusion:vortex-compact 803092133 793647946.00 1.01 ns
clickbench_q18/datafusion:vortex-compact 1507184579 1462339711.00 1.03 ns
clickbench_q19/datafusion:vortex-compact 32342909 33109554.00 0.98 ns
clickbench_q20/datafusion:vortex-compact 424105722 415817003.00 1.02 ns
clickbench_q21/datafusion:vortex-compact 609150752 601093488.00 1.01 ns
clickbench_q22/datafusion:vortex-compact 1018835028 999984098.00 1.02 ns
clickbench_q23/datafusion:vortex-compact 3100309520 2824839247.00 1.10 ns
clickbench_q24/datafusion:vortex-compact 92006538 94566716.00 0.97 ns
clickbench_q25/datafusion:vortex-compact 115772434 115855227.00 1.00 ns
clickbench_q26/datafusion:vortex-compact 92516289 96426704.00 0.96 ns
clickbench_q27/datafusion:vortex-compact 881949265 926926378.00 0.95 ns
clickbench_q28/datafusion:vortex-compact 5936283457 6010788733.00 0.99 ns
clickbench_q29/datafusion:vortex-compact 220813472 223613748.00 0.99 ns
clickbench_q30/datafusion:vortex-compact 402821139 393831138.00 1.02 ns
clickbench_q31/datafusion:vortex-compact 471734350 464424408.00 1.02 ns
clickbench_q32/datafusion:vortex-compact 1418832026 1329454522.00 1.07 ns
clickbench_q33/datafusion:vortex-compact 1528759741 1478374874.00 1.03 ns
clickbench_q34/datafusion:vortex-compact 1531616434 1459214460.00 1.05 ns
clickbench_q35/datafusion:vortex-compact 576703541 575672120.00 1.00 ns
clickbench_q36/datafusion:vortex-compact 93526387 88003129.00 1.06 ns
clickbench_q37/datafusion:vortex-compact 42171321 42469906.00 0.99 ns
clickbench_q38/datafusion:vortex-compact 32774113 31674466.00 1.03 ns
clickbench_q39/datafusion:vortex-compact 164727505 158603740.00 1.04 ns
clickbench_q40/datafusion:vortex-compact 25852329 24854671.00 1.04 ns
clickbench_q41/datafusion:vortex-compact 26346403 25536094.00 1.03 ns
clickbench_q42/datafusion:vortex-compact 22346527 22295107.00 1.00 ns
clickbench_q00/duckdb:parquet 126978515 127008266.00 1.00 ns
clickbench_q01/duckdb:parquet 51471356 52194271.00 0.99 ns
clickbench_q02/duckdb:parquet 65376870 64404874.00 1.02 ns
clickbench_q03/duckdb:parquet 63193318 62329686.00 1.01 ns
clickbench_q04/duckdb:parquet 204596971 198618604.00 1.03 ns
clickbench_q05/duckdb:parquet 271867317 268197870.00 1.01 ns
clickbench_q06/duckdb:parquet 62774434 60983854.00 1.03 ns
clickbench_q07/duckdb:parquet 56096081 55605359.00 1.01 ns
clickbench_q08/duckdb:parquet 267018848 265270984.00 1.01 ns
clickbench_q09/duckdb:parquet 396006763 392588614.00 1.01 ns
clickbench_q10/duckdb:parquet 95462713 95216221.00 1.00 ns
clickbench_q11/duckdb:parquet 107856970 106041379.00 1.02 ns
clickbench_q12/duckdb:parquet 287889523 286207845.00 1.01 ns
clickbench_q13/duckdb:parquet 479871749 478922052.00 1.00 ns
clickbench_q14/duckdb:parquet 324438850 321597887.00 1.01 ns
clickbench_q15/duckdb:parquet 242310823 239402070.00 1.01 ns
clickbench_q16/duckdb:parquet 570848511 568010067.00 1.00 ns
clickbench_q17/duckdb:parquet 479761212 477302175.00 1.01 ns
clickbench_q18/duckdb:parquet 999596890 995075943.00 1.00 ns
clickbench_q19/duckdb:parquet 49088941 48627251.00 1.01 ns
clickbench_q20/duckdb:parquet 405304927 403429303.00 1.00 ns
clickbench_q21/duckdb:parquet 530880939 522147344.00 1.02 ns
clickbench_q22/duckdb:parquet 915111038 919481105.00 1.00 ns
clickbench_q23/duckdb:parquet 278433789 273172834.00 1.02 ns
clickbench_q24/duckdb:parquet 79529220 77652164.00 1.02 ns
clickbench_q25/duckdb:parquet 139863007 141177196.00 0.99 ns
clickbench_q26/duckdb:parquet 54502018 54779968.00 0.99 ns
clickbench_q27/duckdb:parquet 621496706 617781138.00 1.01 ns
clickbench_q28/duckdb:parquet 4930842923 4875698002.00 1.01 ns
clickbench_q29/duckdb:parquet 63837239 61889526.00 1.03 ns
clickbench_q30/duckdb:parquet 308791678 306424986.00 1.01 ns
clickbench_q31/duckdb:parquet 353468390 350426590.00 1.01 ns
clickbench_q32/duckdb:parquet 1052226780 1039880337.00 1.01 ns
clickbench_q33/duckdb:parquet 1072363923 1056686256.00 1.01 ns
clickbench_q34/duckdb:parquet 1124167785 1116546512.00 1.01 ns
clickbench_q35/duckdb:parquet 352072073 348700617.00 1.01 ns
clickbench_q36/duckdb:parquet 62169224 59964153.00 1.04 ns
clickbench_q37/duckdb:parquet 49056708 48919365.00 1.00 ns
clickbench_q38/duckdb:parquet 53164381 52021024.00 1.02 ns
clickbench_q39/duckdb:parquet 97624587 92533959.00 1.06 ns
clickbench_q40/duckdb:parquet 55418163 54469435.00 1.02 ns
clickbench_q41/duckdb:parquet 57880141 56018194.00 1.03 ns
clickbench_q42/duckdb:parquet 46220096 44959852.00 1.03 ns
clickbench_q00/duckdb:vortex-file-compressed 5902415 5296054.00 1.11 ns 🚨
clickbench_q01/duckdb:vortex-file-compressed 13799377 12935725.00 1.07 ns
clickbench_q02/duckdb:vortex-file-compressed 25089108 24181171.00 1.04 ns
clickbench_q03/duckdb:vortex-file-compressed 29030554 29834583.00 0.97 ns
clickbench_q04/duckdb:vortex-file-compressed 172070987 170573792.00 1.01 ns
clickbench_q05/duckdb:vortex-file-compressed 197958281 195887178.00 1.01 ns
clickbench_q06/duckdb:vortex-file-compressed 21018711 20499066.00 1.03 ns
clickbench_q07/duckdb:vortex-file-compressed 16854078 17561623.00 0.96 ns
clickbench_q08/duckdb:vortex-file-compressed 265450763 259315252.00 1.02 ns
clickbench_q09/duckdb:vortex-file-compressed 370842814 365796376.00 1.01 ns
clickbench_q10/duckdb:vortex-file-compressed 74105920 73441212.00 1.01 ns
clickbench_q11/duckdb:vortex-file-compressed 83173207 81931786.00 1.02 ns
clickbench_q12/duckdb:vortex-file-compressed 199736990 199295872.00 1.00 ns
clickbench_q13/duckdb:vortex-file-compressed 477217002 472508335.00 1.01 ns
clickbench_q14/duckdb:vortex-file-compressed 290720887 289614952.00 1.00 ns
clickbench_q15/duckdb:vortex-file-compressed 215890629 214572414.00 1.01 ns
clickbench_q16/duckdb:vortex-file-compressed 971522305 926133145.00 1.05 ns
clickbench_q17/duckdb:vortex-file-compressed 846791330 837135784.00 1.01 ns
clickbench_q18/duckdb:vortex-file-compressed 1408377905 1390559666.00 1.01 ns
clickbench_q19/duckdb:vortex-file-compressed 20975181 21524612.00 0.97 ns
clickbench_q20/duckdb:vortex-file-compressed 379814045 373988878.00 1.02 ns
clickbench_q21/duckdb:vortex-file-compressed 405580712 400806495.00 1.01 ns
clickbench_q22/duckdb:vortex-file-compressed 614955589 590851677.00 1.04 ns
clickbench_q23/duckdb:vortex-file-compressed 1210805762 1333287657.00 0.91 ns
clickbench_q24/duckdb:vortex-file-compressed 53667005 50471583.00 1.06 ns
clickbench_q25/duckdb:vortex-file-compressed 75710957 79790244.00 0.95 ns
clickbench_q26/duckdb:vortex-file-compressed 43641383 48003316.00 0.91 ns
clickbench_q27/duckdb:vortex-file-compressed 545059808 525048522.00 1.04 ns
clickbench_q28/duckdb:vortex-file-compressed 3062240415 3027204937.00 1.01 ns
clickbench_q29/duckdb:vortex-file-compressed 28360339 29194821.00 0.97 ns
clickbench_q30/duckdb:vortex-file-compressed 197511437 198657872.00 0.99 ns
clickbench_q31/duckdb:vortex-file-compressed 270702119 266698252.00 1.02 ns
clickbench_q32/duckdb:vortex-file-compressed 1062314940 1058233250.00 1.00 ns
clickbench_q33/duckdb:vortex-file-compressed 1309574978 1452019640.00 0.90 ns
clickbench_q34/duckdb:vortex-file-compressed 1555808335 1530961007.00 1.02 ns
clickbench_q35/duckdb:vortex-file-compressed 361979915 357060051.00 1.01 ns
clickbench_q36/duckdb:vortex-file-compressed 34658496 34158576.00 1.01 ns
clickbench_q37/duckdb:vortex-file-compressed 25687494 23920873.00 1.07 ns
clickbench_q38/duckdb:vortex-file-compressed 26771883 26661681.00 1.00 ns
clickbench_q39/duckdb:vortex-file-compressed 51328124 51994091.00 0.99 ns
clickbench_q40/duckdb:vortex-file-compressed 24135500 24763000.00 0.97 ns
clickbench_q41/duckdb:vortex-file-compressed 23376745 23169236.00 1.01 ns
clickbench_q42/duckdb:vortex-file-compressed 27134750 26239125.00 1.03 ns
clickbench_q00/duckdb:vortex-compact 5815067 5196060.00 1.12 ns 🚨
clickbench_q01/duckdb:vortex-compact 15846643 15627223.00 1.01 ns
clickbench_q02/duckdb:vortex-compact 36258207 35519660.00 1.02 ns
clickbench_q03/duckdb:vortex-compact 38792088 39138967.00 0.99 ns
clickbench_q04/duckdb:vortex-compact 196322366 197095415.00 1.00 ns
clickbench_q05/duckdb:vortex-compact 229595442 223562097.00 1.03 ns
clickbench_q06/duckdb:vortex-compact 20523973 19966066.00 1.03 ns
clickbench_q07/duckdb:vortex-compact 21428448 22321994.00 0.96 ns
clickbench_q08/duckdb:vortex-compact 305672319 298569660.00 1.02 ns
clickbench_q09/duckdb:vortex-compact 464702572 455911158.00 1.02 ns
clickbench_q10/duckdb:vortex-compact 129283099 126158183.00 1.02 ns
clickbench_q11/duckdb:vortex-compact 166072811 162229116.00 1.02 ns
clickbench_q12/duckdb:vortex-compact 247843115 244191680.00 1.01 ns
clickbench_q13/duckdb:vortex-compact 602688141 586487281.00 1.03 ns
clickbench_q14/duckdb:vortex-compact 365381007 356390773.00 1.03 ns
clickbench_q15/duckdb:vortex-compact 237992480 234561767.00 1.01 ns
clickbench_q16/duckdb:vortex-compact 1061974507 1025915485.00 1.04 ns
clickbench_q17/duckdb:vortex-compact 953706108 934392955.00 1.02 ns
clickbench_q18/duckdb:vortex-compact 1535563756 1509122323.00 1.02 ns
clickbench_q19/duckdb:vortex-compact 28315915 26635953.00 1.06 ns
clickbench_q20/duckdb:vortex-compact 475423213 459918312.00 1.03 ns
clickbench_q21/duckdb:vortex-compact 622519778 612036938.00 1.02 ns
clickbench_q22/duckdb:vortex-compact 1238248444 1131914888.00 1.09 ns
clickbench_q23/duckdb:vortex-compact 5119579790 5535479766.00 0.92 ns
clickbench_q24/duckdb:vortex-compact 82011704 85869157.00 0.96 ns
clickbench_q25/duckdb:vortex-compact 124409958 123484910.00 1.01 ns
clickbench_q26/duckdb:vortex-compact 89813615 80570306.00 1.11 ns 🚨
clickbench_q27/duckdb:vortex-compact 606468429 596227257.00 1.02 ns
clickbench_q28/duckdb:vortex-compact 3175426867 3163893486.00 1.00 ns
clickbench_q29/duckdb:vortex-compact 34994625 34452849.00 1.02 ns
clickbench_q30/duckdb:vortex-compact 345864608 343367908.00 1.01 ns
clickbench_q31/duckdb:vortex-compact 449941462 447713854.00 1.00 ns
clickbench_q32/duckdb:vortex-compact 1138993575 1130233873.00 1.01 ns
clickbench_q33/duckdb:vortex-compact 1125054462 1113713774.00 1.01 ns
clickbench_q34/duckdb:vortex-compact 1618766542 1594619493.00 1.02 ns
clickbench_q35/duckdb:vortex-compact 367581656 370602089.00 0.99 ns
clickbench_q36/duckdb:vortex-compact 38151983 35992981.00 1.06 ns
clickbench_q37/duckdb:vortex-compact 30348935 27462515.00 1.11 ns 🚨
clickbench_q38/duckdb:vortex-compact 31159003 30236444.00 1.03 ns
clickbench_q39/duckdb:vortex-compact 61105169 59586262.00 1.03 ns
clickbench_q40/duckdb:vortex-compact 26548058 26852980.00 0.99 ns
clickbench_q41/duckdb:vortex-compact 26701382 28205149.00 0.95 ns
clickbench_q42/duckdb:vortex-compact 27093936 26274512.00 1.03 ns
clickbench_q00/duckdb:duckdb 19300789 19077640.00 1.01 ns
clickbench_q01/duckdb:duckdb 37941217 37921378.00 1.00 ns
clickbench_q02/duckdb:duckdb 45780705 46159055.00 0.99 ns
clickbench_q03/duckdb:duckdb 47760859 48639410.00 0.98 ns
clickbench_q04/duckdb:duckdb 191717798 187045713.00 1.02 ns
clickbench_q05/duckdb:duckdb 302819976 301245208.00 1.01 ns
clickbench_q06/duckdb:duckdb 36601248 36306559.00 1.01 ns
clickbench_q07/duckdb:duckdb 38966104 38673229.00 1.01 ns
clickbench_q08/duckdb:duckdb 250604370 249315744.00 1.01 ns
clickbench_q09/duckdb:duckdb 366083366 364869470.00 1.00 ns
clickbench_q10/duckdb:duckdb 112036415 110957680.00 1.01 ns
clickbench_q11/duckdb:duckdb 119188213 120628524.00 0.99 ns
clickbench_q12/duckdb:duckdb 267442219 267488333.00 1.00 ns
clickbench_q13/duckdb:duckdb 454495729 450747575.00 1.01 ns
clickbench_q14/duckdb:duckdb 291853538 290017939.00 1.01 ns
clickbench_q15/duckdb:duckdb 221539857 218882214.00 1.01 ns
clickbench_q16/duckdb:duckdb 551167155 543961921.00 1.01 ns
clickbench_q17/duckdb:duckdb 457765960 459739822.00 1.00 ns
clickbench_q18/duckdb:duckdb 975961027 960548264.00 1.02 ns
clickbench_q19/duckdb:duckdb 36991161 36812267.00 1.00 ns
clickbench_q20/duckdb:duckdb 459998020 448158572.00 1.03 ns
clickbench_q21/duckdb:duckdb 486965962 477110671.00 1.02 ns
clickbench_q22/duckdb:duckdb 541127439 541136321.00 1.00 ns
clickbench_q23/duckdb:duckdb 231921817 235604623.00 0.98 ns
clickbench_q24/duckdb:duckdb 49519668 50062039.00 0.99 ns
clickbench_q25/duckdb:duckdb 111378166 114036639.00 0.98 ns
clickbench_q26/duckdb:duckdb 46671461 47155831.00 0.99 ns
clickbench_q27/duckdb:duckdb 537118164 527824845.00 1.02 ns
clickbench_q28/duckdb:duckdb 4521887360 4473297835.00 1.01 ns
clickbench_q29/duckdb:duckdb 49658682 49674777.00 1.00 ns
clickbench_q30/duckdb:duckdb 272168322 275259685.00 0.99 ns
clickbench_q31/duckdb:duckdb 339773747 341524316.00 0.99 ns
clickbench_q32/duckdb:duckdb 1040033457 1043428043.00 1.00 ns
clickbench_q33/duckdb:duckdb 1102567533 1070122619.00 1.03 ns
clickbench_q34/duckdb:duckdb 1158748281 1153334165.00 1.00 ns
clickbench_q35/duckdb:duckdb 267203520 264210319.00 1.01 ns
clickbench_q36/duckdb:duckdb 44267706 44011730.00 1.01 ns
clickbench_q37/duckdb:duckdb 32916144 33297105.00 0.99 ns
clickbench_q38/duckdb:duckdb 34257348 34201919.00 1.00 ns
clickbench_q39/duckdb:duckdb 71257194 70568143.00 1.01 ns
clickbench_q40/duckdb:duckdb 33733119 33191704.00 1.02 ns
clickbench_q41/duckdb:duckdb 34402434 33708121.00 1.02 ns
clickbench_q42/duckdb:duckdb 33202317 33435304.00 0.99 ns

@github-actions
Copy link
Contributor

github-actions bot commented Mar 4, 2026

Benchmarks: Compression

Summary

  • Overall: 1.019x ➖
  • Vortex: 1.016x ➖
  • Parquet: 1.015x ➖
  • Best: vortex:parquet-zstd ratio decompress time/wide table cols=100 chunks=1 rows=1000 (0.966x)
  • Worst: vortex:parquet-zstd ratio compress time/Food (1.131x)
  • Significant (>10%): 0↑ 2↓
Detailed Results Table
name PR 9b5b93f base df23c37 ratio (PR/base) unit remark
parquet_rs-zstd compress time/taxi 1393895939.00 1380643499.00 1.01 ns
parquet_rs-zstd decompress time/taxi 294373156.00 289512294.00 1.02 ns
compress time/taxi 753002936.00 711086755.00 1.06 ns
decompress time/taxi 20403530.00 18726031.00 1.09 ns
parquet_rs-zstd compress time/Arade 2556386710.00 2471572822.00 1.03 ns
parquet_rs-zstd decompress time/Arade 664476338.00 657557322.00 1.01 ns
compress time/Arade 1147710072.00 1098245754.00 1.05 ns
decompress time/Arade 31304337.00 30271757.00 1.03 ns
parquet_rs-zstd compress time/Bimbo 16068848647.00 15772279180.00 1.02 ns
parquet_rs-zstd decompress time/Bimbo 2309821922.00 2252542608.00 1.03 ns
compress time/Bimbo 7114635445.00 6817193333.00 1.04 ns
decompress time/Bimbo 100674140.00 96784317.00 1.04 ns
parquet_rs-zstd compress time/CMSprovider 8097443378.00 7805381761.00 1.04 ns
parquet_rs-zstd decompress time/CMSprovider 2116841178.00 2110441846.00 1.00 ns
compress time/CMSprovider 2998222186.00 2881534929.00 1.04 ns
decompress time/CMSprovider 92320695.00 81628364.00 1.13 ns 🚨
parquet_rs-zstd compress time/Euro2016 1471575971.00 1443657027.00 1.02 ns
parquet_rs-zstd decompress time/Euro2016 415942699.00 417686870.00 1.00 ns
compress time/Euro2016 444794297.00 407981580.00 1.09 ns
decompress time/Euro2016 22676998.00 21218261.00 1.07 ns
parquet_rs-zstd compress time/Food 947131396.00 942161828.00 1.01 ns
parquet_rs-zstd decompress time/Food 238300374.00 239439564.00 1.00 ns
compress time/Food 405502062.00 356545913.00 1.14 ns 🚨
decompress time/Food 9378081.00 8605557.00 1.09 ns
parquet_rs-zstd compress time/HashTags 2609080274.00 2525478458.00 1.03 ns
parquet_rs-zstd decompress time/HashTags 711714048.00 674487198.00 1.06 ns
compress time/HashTags 934413909.00 905137135.00 1.03 ns
decompress time/HashTags 86071956.00 80262657.00 1.07 ns
parquet_rs-zstd compress time/TPC-H l_comment chunked 3275133334.00 3205982084.00 1.02 ns
parquet_rs-zstd decompress time/TPC-H l_comment chunked 719169048.00 709501183.00 1.01 ns
compress time/TPC-H l_comment chunked 1343501946.00 1265062169.00 1.06 ns
decompress time/TPC-H l_comment chunked 44461519.00 43320318.00 1.03 ns
parquet_rs-zstd compress time/TPC-H l_comment canonical 3239052505.00 3183366730.00 1.02 ns
parquet_rs-zstd decompress time/TPC-H l_comment canonical 725424322.00 710592571.00 1.02 ns
compress time/TPC-H l_comment canonical 1358140010.00 1268466939.00 1.07 ns
decompress time/TPC-H l_comment canonical 44873183.00 42509723.00 1.06 ns
parquet_rs-zstd compress time/wide table cols=100 chunks=1 rows=1000 6808829.00 6552136.00 1.04 ns
parquet_rs-zstd decompress time/wide table cols=100 chunks=1 rows=1000 2553425.00 2597762.00 0.98 ns
compress time/wide table cols=100 chunks=1 rows=1000 15071836.00 14621934.00 1.03 ns
decompress time/wide table cols=100 chunks=1 rows=1000 2820596.00 2971318.00 0.95 ns
parquet_rs-zstd compress time/wide table cols=1000 chunks=1 rows=1000 87694242.00 84678981.00 1.04 ns
parquet_rs-zstd decompress time/wide table cols=1000 chunks=1 rows=1000 30144286.00 29849270.00 1.01 ns
compress time/wide table cols=1000 chunks=1 rows=1000 150801156.00 149869134.00 1.01 ns
decompress time/wide table cols=1000 chunks=1 rows=1000 26374152.00 25577082.00 1.03 ns
parquet_rs-zstd compress time/wide table cols=10000 chunks=1 rows=1000 907418955.00 895980697.00 1.01 ns
parquet_rs-zstd decompress time/wide table cols=10000 chunks=1 rows=1000 336934575.00 341896604.00 0.99 ns
compress time/wide table cols=10000 chunks=1 rows=1000 1496903371.00 1435281329.00 1.04 ns
decompress time/wide table cols=10000 chunks=1 rows=1000 264813471.00 259015883.00 1.02 ns
parquet_rs-zstd compress time/wide table cols=100 chunks=50 rows=1000 6595884.00 6572644.00 1.00 ns
parquet_rs-zstd decompress time/wide table cols=100 chunks=50 rows=1000 2544149.00 2623793.00 0.97 ns
compress time/wide table cols=100 chunks=50 rows=1000 15717045.00 15496818.00 1.01 ns
decompress time/wide table cols=100 chunks=50 rows=1000 2794404.00 2781642.00 1.00 ns
parquet_rs-zstd compress time/wide table cols=1000 chunks=50 rows=1000 86990599.00 86401248.00 1.01 ns
parquet_rs-zstd decompress time/wide table cols=1000 chunks=50 rows=1000 30096702.00 29740331.00 1.01 ns
compress time/wide table cols=1000 chunks=50 rows=1000 150678608.00 147688879.00 1.02 ns
decompress time/wide table cols=1000 chunks=50 rows=1000 25524809.00 26066267.00 0.98 ns
parquet_rs-zstd compress time/wide table cols=10000 chunks=50 rows=1000 871955393.00 892359283.00 0.98 ns
parquet_rs-zstd decompress time/wide table cols=10000 chunks=50 rows=1000 337035951.00 334315890.00 1.01 ns
compress time/wide table cols=10000 chunks=50 rows=1000 1474759854.00 1433369015.00 1.03 ns
decompress time/wide table cols=10000 chunks=50 rows=1000 266504829.00 258274603.00 1.03 ns
parquet size/taxi 55879185.00 55879185.00 1.00 bytes
vortex-file-compressed size/taxi 51454172.00 51454172.00 1.00 bytes
vortex:parquet-zstd size/taxi 0.92 0.92 1.00 ratio
vortex:parquet-zstd ratio compress time/taxi 0.54 0.52 1.05 ratio
vortex:parquet-zstd ratio decompress time/taxi 0.07 0.06 1.07 ratio
parquet size/Arade 305282152.00 305282152.00 1.00 bytes
vortex-file-compressed size/Arade 143321868.00 143321868.00 1.00 bytes
vortex:parquet-zstd size/Arade 0.47 0.47 1.00 ratio
vortex:parquet-zstd ratio compress time/Arade 0.45 0.44 1.01 ratio
vortex:parquet-zstd ratio decompress time/Arade 0.05 0.05 1.02 ratio
parquet size/Bimbo 388935055.00 388935055.00 1.00 bytes
vortex-file-compressed size/Bimbo 526092444.00 526092444.00 1.00 bytes
vortex:parquet-zstd size/Bimbo 1.35 1.35 1.00 ratio
vortex:parquet-zstd ratio compress time/Bimbo 0.44 0.43 1.02 ratio
vortex:parquet-zstd ratio decompress time/Bimbo 0.04 0.04 1.01 ratio
parquet size/CMSprovider 384634824.00 384634824.00 1.00 bytes
vortex-file-compressed size/CMSprovider 448348060.00 448348060.00 1.00 bytes
vortex:parquet-zstd size/CMSprovider 1.17 1.17 1.00 ratio
vortex:parquet-zstd ratio compress time/CMSprovider 0.37 0.37 1.00 ratio
vortex:parquet-zstd ratio decompress time/CMSprovider 0.04 0.04 1.13 ratio 🚨
parquet size/Euro2016 123042700.00 123042700.00 1.00 bytes
vortex-file-compressed size/Euro2016 167864540.00 167857068.00 1.00 bytes
vortex:parquet-zstd size/Euro2016 1.36 1.36 1.00 ratio
vortex:parquet-zstd ratio compress time/Euro2016 0.30 0.28 1.07 ratio
vortex:parquet-zstd ratio decompress time/Euro2016 0.05 0.05 1.07 ratio
parquet size/Food 36177631.00 36177631.00 1.00 bytes
vortex-file-compressed size/Food 44163544.00 44163544.00 1.00 bytes
vortex:parquet-zstd size/Food 1.22 1.22 1.00 ratio
vortex:parquet-zstd ratio compress time/Food 0.43 0.38 1.13 ratio 🚨
vortex:parquet-zstd ratio decompress time/Food 0.04 0.04 1.09 ratio
parquet size/HashTags 133854962.00 133854962.00 1.00 bytes
vortex-file-compressed size/HashTags 198706916.00 198706916.00 1.00 bytes
vortex:parquet-zstd size/HashTags 1.48 1.48 1.00 ratio
vortex:parquet-zstd ratio compress time/HashTags 0.36 0.36 1.00 ratio
vortex:parquet-zstd ratio decompress time/HashTags 0.12 0.12 1.02 ratio
parquet size/TPC-H l_comment chunked 158411391.00 158411391.00 1.00 bytes
vortex-file-compressed size/TPC-H l_comment chunked 180418976.00 180418976.00 1.00 bytes
vortex:parquet-zstd size/TPC-H l_comment chunked 1.14 1.14 1.00 ratio
vortex:parquet-zstd ratio compress time/TPC-H l_comment chunked 0.41 0.39 1.04 ratio
vortex:parquet-zstd ratio decompress time/TPC-H l_comment chunked 0.06 0.06 1.01 ratio
parquet size/TPC-H l_comment canonical 158411391.00 158411391.00 1.00 bytes
vortex-file-compressed size/TPC-H l_comment canonical 180418976.00 180418976.00 1.00 bytes
vortex:parquet-zstd size/TPC-H l_comment canonical 1.14 1.14 1.00 ratio
vortex:parquet-zstd ratio compress time/TPC-H l_comment canonical 0.42 0.40 1.05 ratio
vortex:parquet-zstd ratio decompress time/TPC-H l_comment canonical 0.06 0.06 1.03 ratio
parquet size/wide table cols=100 chunks=1 rows=1000 932204.00 932204.00 1.00 bytes
vortex-file-compressed size/wide table cols=100 chunks=1 rows=1000 884384.00 884384.00 1.00 bytes
vortex:parquet-zstd size/wide table cols=100 chunks=1 rows=1000 0.95 0.95 1.00 ratio
vortex:parquet-zstd ratio compress time/wide table cols=100 chunks=1 rows=1000 2.21 2.23 0.99 ratio
vortex:parquet-zstd ratio decompress time/wide table cols=100 chunks=1 rows=1000 1.10 1.14 0.97 ratio
parquet size/wide table cols=1000 chunks=1 rows=1000 9322004.00 9322004.00 1.00 bytes
vortex-file-compressed size/wide table cols=1000 chunks=1 rows=1000 8829584.00 8829584.00 1.00 bytes
vortex:parquet-zstd size/wide table cols=1000 chunks=1 rows=1000 0.95 0.95 1.00 ratio
vortex:parquet-zstd ratio compress time/wide table cols=1000 chunks=1 rows=1000 1.72 1.77 0.97 ratio
vortex:parquet-zstd ratio decompress time/wide table cols=1000 chunks=1 rows=1000 0.87 0.86 1.02 ratio
parquet size/wide table cols=10000 chunks=1 rows=1000 93220004.00 93220004.00 1.00 bytes
vortex-file-compressed size/wide table cols=10000 chunks=1 rows=1000 88317584.00 88317584.00 1.00 bytes
vortex:parquet-zstd size/wide table cols=10000 chunks=1 rows=1000 0.95 0.95 1.00 ratio
vortex:parquet-zstd ratio compress time/wide table cols=10000 chunks=1 rows=1000 1.65 1.60 1.03 ratio
vortex:parquet-zstd ratio decompress time/wide table cols=10000 chunks=1 rows=1000 0.79 0.76 1.04 ratio
parquet size/wide table cols=100 chunks=50 rows=1000 932204.00 932204.00 1.00 bytes
vortex-file-compressed size/wide table cols=100 chunks=50 rows=1000 884384.00 884384.00 1.00 bytes
vortex:parquet-zstd size/wide table cols=100 chunks=50 rows=1000 0.95 0.95 1.00 ratio
vortex:parquet-zstd ratio compress time/wide table cols=100 chunks=50 rows=1000 2.38 2.36 1.01 ratio
vortex:parquet-zstd ratio decompress time/wide table cols=100 chunks=50 rows=1000 1.10 1.06 1.04 ratio
parquet size/wide table cols=1000 chunks=50 rows=1000 9322004.00 9322004.00 1.00 bytes
vortex-file-compressed size/wide table cols=1000 chunks=50 rows=1000 8829584.00 8829584.00 1.00 bytes
vortex:parquet-zstd size/wide table cols=1000 chunks=50 rows=1000 0.95 0.95 1.00 ratio
vortex:parquet-zstd ratio compress time/wide table cols=1000 chunks=50 rows=1000 1.73 1.71 1.01 ratio
vortex:parquet-zstd ratio decompress time/wide table cols=1000 chunks=50 rows=1000 0.85 0.88 0.97 ratio
parquet size/wide table cols=10000 chunks=50 rows=1000 93220004.00 93220004.00 1.00 bytes
vortex-file-compressed size/wide table cols=10000 chunks=50 rows=1000 88317584.00 88317584.00 1.00 bytes
vortex:parquet-zstd size/wide table cols=10000 chunks=50 rows=1000 0.95 0.95 1.00 ratio
vortex:parquet-zstd ratio compress time/wide table cols=10000 chunks=50 rows=1000 1.69 1.61 1.05 ratio
vortex:parquet-zstd ratio decompress time/wide table cols=10000 chunks=50 rows=1000 0.79 0.77 1.02 ratio

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

changelog/performance A performance improvement

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants