Skip to content

Comments

Convert &mut to & for DuckDB GlobalData#6634

Open
gatesn wants to merge 2 commits intodevelopfrom
ngates/duckdb-global-mut
Open

Convert &mut to & for DuckDB GlobalData#6634
gatesn wants to merge 2 commits intodevelopfrom
ngates/duckdb-global-mut

Conversation

@gatesn
Copy link
Contributor

@gatesn gatesn commented Feb 20, 2026

Fixes #6632

Previously we were casting the DuckDB global data pointer to a &mut, which in Rust implies exclusive ownership. But this is not true since these callbacks were thread-local functions being given a pointer to the shared global data.

This change meant fixing the scope of our use of ExecutionCtx to one per ArrayRef chunk (same scope as the ArrayExporter)

…l functions

Signed-off-by: Nicholas Gates <nick@nickgates.com>
…l functions

Signed-off-by: Nicholas Gates <nick@nickgates.com>
@gatesn gatesn added the changelog/fix A bug fix label Feb 20, 2026
@gatesn gatesn requested a review from 0ax1 February 20, 2026 22:02
@codspeed-hq
Copy link

codspeed-hq bot commented Feb 20, 2026

Merging this PR will degrade performance by 27.45%

❌ 4 regressed benchmarks
✅ 949 untouched benchmarks
⏩ 1459 skipped benchmarks1

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

Performance Changes

Mode Benchmark BASE HEAD Efficiency
Simulation take_map[(0.1, 0.05)] 769.8 µs 865 µs -11%
Simulation take_map[(0.1, 1.0)] 3.5 ms 4.9 ms -27.45%
Simulation take_map[(0.1, 0.5)] 2.1 ms 2.6 ms -19.88%
Simulation take_map[(0.1, 0.1)] 925.7 µs 1,091.7 µs -15.2%

Comparing ngates/duckdb-global-mut (0348170) with develop (7827ffd)

Open in CodSpeed

Footnotes

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

@0ax1 0ax1 added the action/benchmark-sql Trigger SQL benchmarks to run on this PR label Feb 20, 2026
@github-actions github-actions bot removed the action/benchmark-sql Trigger SQL benchmarks to run on this PR label Feb 20, 2026
@0ax1
Copy link
Contributor

0ax1 commented Feb 20, 2026

@claude anything suspicious in this pr

@claude
Copy link
Contributor

claude bot commented Feb 20, 2026

Claude finished @0ax1's task in 3m 58s —— View job


Review: Anything Suspicious in This PR

  • Gather context and read changed files
  • Analyze diff for soundness/safety issues
  • Investigate performance regression
  • Post findings

Summary

The core intent of this PR is sound: the old code cast DuckDB's global data raw pointer to &mut T, which implies exclusive ownership. Since DuckDB can call these callbacks from multiple threads concurrently sharing the same global state pointer, aliasing &mut references from multiple threads is undefined behavior. Converting to &T (shared reference) is the correct fix.

Here are the notable things worth looking at:


🔴 Minor Concern: ctx allocated before checking iterator exhaustion

In scan.rs:346-350, a fresh ExecutionCtx is created before checking whether the iterator has any data left:

if local_state.exporter.is_none() {
    let mut ctx = SESSION.create_execution_ctx();  // ← allocated here
    let Some(result) = local_state.iterator.next() else {
        return Ok(());  // ← ctx dropped unused if iterator is exhausted
    };

If SESSION.create_execution_ctx() is cheap, this is harmless. But if it involves allocations or session state setup, it's wasteful on the final iteration of every scan. The ctx should ideally be created after the next() check. Fix this →


🟡 Subtle: futures::mpsc::Sender clone in copy.rs

In copy.rs:91-98, the old code used as_mut() on the Option<Sender> (requiring &mut), while the new code clones the sender:

let mut sink = init_global
    .sink
    .as_ref()
    .ok_or_else(|| vortex_err!("sink closed early"))?
    .clone();
RUNTIME.block_on(sink.send(chunk))...

futures::channel::mpsc::Sender<T> is cloneable and each clone shares the same underlying channel — this is correct. However, a cloned sender counts as an additional live sender, so the channel won't close until all clones are dropped. Since the local clone is dropped at the end of each copy_to_sink call and copy_to_finalize explicitly drops the original, this is safe. Worth confirming that DuckDB's protocol guarantees finalize runs only after all parallel sink calls (and their local clones) have completed.


🟡 ColumnExporter: 'static bound addition

// mod.rs
pub trait ColumnExporter: 'static {

This was already implicitly 'static since the trait is used as Box<dyn ColumnExporter> (which defaults to + 'static). Making it explicit is good practice. Not a bug, just noting it's a technically breaking API change for any external implementors holding borrows in their exporter structs.


🟢 Performance Regression is Unrelated

CodSpeed reports a 27.45% regression in take_map benchmarks (vortex-array/benches/take_patches.rs). However, this PR makes zero changes to vortex-array — only vortex-duckdb files were modified. The regressed benchmarks cannot be caused by this PR. This is either:

  1. CodSpeed simulation mode noise (the benchmark results show "Simulation" mode, which is less reliable than hardware performance counters), or
  2. A regression from a different commit already in the branch

The regression can be safely ignored in the context of this PR.


🟢 Core Soundness Fix is Correct

The primary change — converting &mut T to &T for all GlobalData callbacks, and moving ExecutionCtx ownership into ArrayExporter (local state) rather than sharing it in GlobalData — is the right approach. The previous code was unsound; this PR restores correctness.


Nit: Duplicate commit message

Both commits have the same message: "GlobalData should not be passed as exclusive reference to thread-local functions". This suggests one is a fixup that wasn't squashed. Not a correctness issue.

@github-actions
Copy link
Contributor

github-actions bot commented Feb 20, 2026

Polar Signals Profiling Results

Latest Run

Status Commit Job Attempt Link
🟢 Done 0348170 1 Explore Profiling Data

Powered by Polar Signals Cloud

Copy link
Contributor

@0ax1 0ax1 left a comment

Choose a reason for hiding this comment

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

🦆

@github-actions
Copy link
Contributor

Benchmarks: PolarSignals Profiling

Summary

  • Overall: 1.082x ➖
  • Vortex: 1.082x ➖
  • datafusion:vortex: 1.082x ➖
  • Best: No improvements
  • Worst: polarsignals_q04/datafusion:vortex-file-compressed (1.184x)
  • Significant (>10%): 0↑ 5↓
Detailed Results Table
name PR 0348170 base bc4fd79 ratio (PR/base) unit remark
polarsignals_q00/datafusion:vortex-file-compressed 179404358 1.76995e+08 1.01361 ns
polarsignals_q01/datafusion:vortex-file-compressed 406954514 4.06839e+08 1.00029 ns
polarsignals_q02/datafusion:vortex-file-compressed 29739748 2.69837e+07 1.10214 ns 🚨
polarsignals_q03/datafusion:vortex-file-compressed 429106442 4.14051e+08 1.03636 ns
polarsignals_q04/datafusion:vortex-file-compressed 14913464 1.25981e+07 1.18379 ns 🚨
polarsignals_q05/datafusion:vortex-file-compressed 20355647 1.85291e+07 1.09858 ns
polarsignals_q06/datafusion:vortex-file-compressed 25442653 2.43183e+07 1.04624 ns
polarsignals_q07/datafusion:vortex-file-compressed 18780053 1.66261e+07 1.12955 ns 🚨
polarsignals_q08/datafusion:vortex-file-compressed 495290338 4.50238e+08 1.10006 ns 🚨
polarsignals_q09/datafusion:vortex-file-compressed 16418916 1.46589e+07 1.12006 ns 🚨

@github-actions
Copy link
Contributor

Benchmarks: TPC-H SF=1 on NVME

Summary

  • Overall: 1.040x ➖
  • Vortex: 1.057x ➖
  • duckdb:vortex: 1.088x ➖
  • datafusion:vortex: 1.026x ➖
  • Best: tpch_q19/datafusion:vortex-compact (0.901x)
  • Worst: tpch_q19/duckdb:vortex-file-compressed (1.222x)
  • Significant (>10%): 0↑ 14↓
Detailed Results Table
name PR 0348170 base bc4fd79 ratio (PR/base) unit remark
tpch_q01/datafusion:arrow 70508322 6.63178e+07 1.06319 ns
tpch_q02/datafusion:arrow 22476808 2.96594e+07 0.757831 ns 🚀
tpch_q03/datafusion:arrow 37173282 3.67149e+07 1.01248 ns
tpch_q04/datafusion:arrow 30849123 2.90269e+07 1.06278 ns
tpch_q05/datafusion:arrow 95948654 9.0796e+07 1.05675 ns
tpch_q06/datafusion:arrow 24870626 2.11628e+07 1.17521 ns 🚨
tpch_q07/datafusion:arrow 182320462 1.66756e+08 1.09334 ns
tpch_q08/datafusion:arrow 47600232 4.65909e+07 1.02166 ns
tpch_q09/datafusion:arrow 75983143 7.45954e+07 1.0186 ns
tpch_q10/datafusion:arrow 59425076 5.48251e+07 1.0839 ns
tpch_q11/datafusion:arrow 12462417 1.24019e+07 1.00488 ns
tpch_q12/datafusion:arrow 58989084 5.80861e+07 1.01554 ns
tpch_q13/datafusion:arrow 50969201 5.24916e+07 0.970997 ns
tpch_q14/datafusion:arrow 26425069 2.6196e+07 1.00874 ns
tpch_q15/datafusion:arrow 50917754 5.02989e+07 1.0123 ns
tpch_q16/datafusion:arrow 23725948 2.35621e+07 1.00696 ns
tpch_q17/datafusion:arrow 79599866 7.83214e+07 1.01632 ns
tpch_q18/datafusion:arrow 167633508 1.58039e+08 1.06071 ns
tpch_q19/datafusion:arrow 38805049 3.78929e+07 1.02407 ns
tpch_q20/datafusion:arrow 41657606 3.94023e+07 1.05724 ns
tpch_q21/datafusion:arrow 244186469 2.06838e+08 1.18057 ns 🚨
tpch_q22/datafusion:arrow 22060366 2.14e+07 1.03086 ns
tpch_q01/datafusion:parquet 134792579 1.42583e+08 0.94536 ns
tpch_q02/datafusion:parquet 83973347 8.06421e+07 1.04131 ns
tpch_q03/datafusion:parquet 89586385 8.82794e+07 1.0148 ns
tpch_q04/datafusion:parquet 57311350 5.71927e+07 1.00207 ns
tpch_q05/datafusion:parquet 169281084 1.71275e+08 0.988356 ns
tpch_q06/datafusion:parquet 38578630 4.0865e+07 0.94405 ns
tpch_q07/datafusion:parquet 188488379 1.89361e+08 0.995392 ns
tpch_q08/datafusion:parquet 169774739 1.65994e+08 1.02278 ns
tpch_q09/datafusion:parquet 226586690 2.17075e+08 1.04382 ns
tpch_q10/datafusion:parquet 194598175 1.95831e+08 0.993705 ns
tpch_q11/datafusion:parquet 62475610 6.10763e+07 1.02291 ns
tpch_q12/datafusion:parquet 124674559 1.24769e+08 0.999243 ns
tpch_q13/datafusion:parquet 214858809 1.98916e+08 1.08015 ns
tpch_q14/datafusion:parquet 86432934 8.70276e+07 0.993167 ns
tpch_q15/datafusion:parquet 68863470 6.8426e+07 1.00639 ns
tpch_q16/datafusion:parquet 56162548 5.32275e+07 1.05514 ns
tpch_q17/datafusion:parquet 189415802 1.79332e+08 1.05623 ns
tpch_q18/datafusion:parquet 245194879 2.39717e+08 1.02285 ns
tpch_q19/datafusion:parquet 105864942 1.02111e+08 1.03677 ns
tpch_q20/datafusion:parquet 128874012 1.27216e+08 1.01303 ns
tpch_q21/datafusion:parquet 190075865 1.92023e+08 0.989858 ns
tpch_q22/datafusion:parquet 41457890 4.23054e+07 0.979968 ns
tpch_q01/datafusion:vortex-file-compressed 53839177 5.32844e+07 1.01041 ns
tpch_q02/datafusion:vortex-file-compressed 57811313 5.62402e+07 1.02794 ns
tpch_q03/datafusion:vortex-file-compressed 33001144 3.05481e+07 1.0803 ns
tpch_q04/datafusion:vortex-file-compressed 21970106 2.10162e+07 1.04539 ns
tpch_q05/datafusion:vortex-file-compressed 86196475 8.29978e+07 1.03854 ns
tpch_q06/datafusion:vortex-file-compressed 11575873 1.0931e+07 1.05899 ns
tpch_q07/datafusion:vortex-file-compressed 97678575 9.59018e+07 1.01853 ns
tpch_q08/datafusion:vortex-file-compressed 72891183 7.40069e+07 0.984924 ns
tpch_q09/datafusion:vortex-file-compressed 91029864 8.99681e+07 1.0118 ns
tpch_q10/datafusion:vortex-file-compressed 83920819 8.28626e+07 1.01277 ns
tpch_q11/datafusion:vortex-file-compressed 22170121 2.20624e+07 1.00488 ns
tpch_q12/datafusion:vortex-file-compressed 39293904 3.84527e+07 1.02188 ns
tpch_q13/datafusion:vortex-file-compressed 32747927 3.22896e+07 1.01419 ns
tpch_q14/datafusion:vortex-file-compressed 30352879 3.02716e+07 1.00269 ns
tpch_q15/datafusion:vortex-file-compressed 29372169 2.69412e+07 1.09023 ns
tpch_q16/datafusion:vortex-file-compressed 37571981 3.41904e+07 1.09891 ns
tpch_q17/datafusion:vortex-file-compressed 77320290 7.96753e+07 0.970442 ns
tpch_q18/datafusion:vortex-file-compressed 110343669 1.07482e+08 1.02662 ns
tpch_q19/datafusion:vortex-file-compressed 39436603 3.88308e+07 1.0156 ns
tpch_q20/datafusion:vortex-file-compressed 54333194 5.29992e+07 1.02517 ns
tpch_q21/datafusion:vortex-file-compressed 99032084 1.04104e+08 0.95128 ns
tpch_q22/datafusion:vortex-file-compressed 18394521 1.76654e+07 1.04127 ns
tpch_q01/datafusion:vortex-compact 61432697 5.94059e+07 1.03412 ns
tpch_q02/datafusion:vortex-compact 63018998 5.83266e+07 1.08045 ns
tpch_q03/datafusion:vortex-compact 36011180 3.41662e+07 1.054 ns
tpch_q04/datafusion:vortex-compact 28135321 2.61302e+07 1.07674 ns
tpch_q05/datafusion:vortex-compact 91670931 8.84106e+07 1.03688 ns
tpch_q06/datafusion:vortex-compact 16085000 1.58901e+07 1.01227 ns
tpch_q07/datafusion:vortex-compact 105178804 1.02655e+08 1.02458 ns
tpch_q08/datafusion:vortex-compact 79029111 7.77263e+07 1.01676 ns
tpch_q09/datafusion:vortex-compact 103641296 9.26638e+07 1.11847 ns 🚨
tpch_q10/datafusion:vortex-compact 86880695 8.64191e+07 1.00534 ns
tpch_q11/datafusion:vortex-compact 24612663 2.51853e+07 0.977263 ns
tpch_q12/datafusion:vortex-compact 50661851 4.98834e+07 1.01561 ns
tpch_q13/datafusion:vortex-compact 41933424 4.07598e+07 1.02879 ns
tpch_q14/datafusion:vortex-compact 36702181 3.43041e+07 1.06991 ns
tpch_q15/datafusion:vortex-compact 38543010 3.75673e+07 1.02597 ns
tpch_q16/datafusion:vortex-compact 41184231 4.066e+07 1.01289 ns
tpch_q17/datafusion:vortex-compact 83281741 8.06426e+07 1.03273 ns
tpch_q18/datafusion:vortex-compact 115316561 1.1425e+08 1.00933 ns
tpch_q19/datafusion:vortex-compact 48685327 5.40376e+07 0.900953 ns
tpch_q20/datafusion:vortex-compact 61257086 5.98297e+07 1.02386 ns
tpch_q21/datafusion:vortex-compact 117771422 1.14805e+08 1.02584 ns
tpch_q22/datafusion:vortex-compact 17725197 1.69801e+07 1.04388 ns
tpch_q01/duckdb:parquet 109686613 7.96682e+07 1.37679 ns 🚨
tpch_q02/duckdb:parquet 49819586 4.80146e+07 1.03759 ns
tpch_q03/duckdb:parquet 81464227 8.99143e+07 0.906021 ns
tpch_q04/duckdb:parquet 63709961 6.06171e+07 1.05102 ns
tpch_q05/duckdb:parquet 78526266 7.54705e+07 1.04049 ns
tpch_q06/duckdb:parquet 34904024 3.31049e+07 1.05435 ns
tpch_q07/duckdb:parquet 101690348 9.18364e+07 1.1073 ns 🚨
tpch_q08/duckdb:parquet 98353609 9.74876e+07 1.00888 ns
tpch_q09/duckdb:parquet 154205457 1.72871e+08 0.892027 ns 🚀
tpch_q10/duckdb:parquet 155954494 1.40001e+08 1.11395 ns 🚨
tpch_q11/duckdb:parquet 27136129 2.62564e+07 1.0335 ns
tpch_q12/duckdb:parquet 74952825 7.13075e+07 1.05112 ns
tpch_q13/duckdb:parquet 289456256 2.77971e+08 1.04132 ns
tpch_q14/duckdb:parquet 54039709 5.62534e+07 0.960647 ns
tpch_q15/duckdb:parquet 30050401 3.10137e+07 0.96894 ns
tpch_q16/duckdb:parquet 60706174 5.93367e+07 1.02308 ns
tpch_q17/duckdb:parquet 63917090 6.91544e+07 0.924266 ns
tpch_q18/duckdb:parquet 134182251 1.32656e+08 1.01151 ns
tpch_q19/duckdb:parquet 73856224 9.29214e+07 0.794825 ns 🚀
tpch_q20/duckdb:parquet 73415971 8.98503e+07 0.817092 ns 🚀
tpch_q21/duckdb:parquet 198088907 2.07614e+08 0.954121 ns
tpch_q22/duckdb:parquet 57552822 5.58032e+07 1.03135 ns
tpch_q01/duckdb:vortex-file-compressed 37804977 3.59162e+07 1.05259 ns
tpch_q02/duckdb:vortex-file-compressed 33921196 3.26454e+07 1.03908 ns
tpch_q03/duckdb:vortex-file-compressed 40455694 3.48824e+07 1.15977 ns 🚨
tpch_q04/duckdb:vortex-file-compressed 43063677 3.93781e+07 1.09359 ns
tpch_q05/duckdb:vortex-file-compressed 47442272 4.25687e+07 1.11449 ns 🚨
tpch_q06/duckdb:vortex-file-compressed 14590182 1.2114e+07 1.20441 ns 🚨
tpch_q07/duckdb:vortex-file-compressed 46233029 4.54795e+07 1.01657 ns
tpch_q08/duckdb:vortex-file-compressed 56293325 5.14232e+07 1.09471 ns
tpch_q09/duckdb:vortex-file-compressed 90465409 8.30254e+07 1.08961 ns
tpch_q10/duckdb:vortex-file-compressed 45109762 4.16444e+07 1.08321 ns
tpch_q11/duckdb:vortex-file-compressed 21311432 1.98059e+07 1.07602 ns
tpch_q12/duckdb:vortex-file-compressed 29427048 2.65393e+07 1.10881 ns 🚨
tpch_q13/duckdb:vortex-file-compressed 44883101 4.26823e+07 1.05156 ns
tpch_q14/duckdb:vortex-file-compressed 28623796 2.63829e+07 1.08494 ns
tpch_q15/duckdb:vortex-file-compressed 22559446 2.09181e+07 1.07847 ns
tpch_q16/duckdb:vortex-file-compressed 35864534 3.50676e+07 1.02272 ns
tpch_q17/duckdb:vortex-file-compressed 30244591 2.70157e+07 1.11952 ns 🚨
tpch_q18/duckdb:vortex-file-compressed 62407860 5.97309e+07 1.04482 ns
tpch_q19/duckdb:vortex-file-compressed 41644708 3.40771e+07 1.22207 ns 🚨
tpch_q20/duckdb:vortex-file-compressed 47586767 4.20568e+07 1.13149 ns 🚨
tpch_q21/duckdb:vortex-file-compressed 117084926 1.08885e+08 1.07531 ns
tpch_q22/duckdb:vortex-file-compressed 24164755 2.11668e+07 1.14164 ns 🚨
tpch_q01/duckdb:vortex-compact 44990683 4.2883e+07 1.04915 ns
tpch_q02/duckdb:vortex-compact 45922248 4.3498e+07 1.05573 ns
tpch_q03/duckdb:vortex-compact 41573182 3.87962e+07 1.07158 ns
tpch_q04/duckdb:vortex-compact 46224396 4.3728e+07 1.05709 ns
tpch_q05/duckdb:vortex-compact 49851805 4.736e+07 1.05261 ns
tpch_q06/duckdb:vortex-compact 18338219 1.53015e+07 1.19846 ns 🚨
tpch_q07/duckdb:vortex-compact 54209523 5.10308e+07 1.06229 ns
tpch_q08/duckdb:vortex-compact 64314570 5.84876e+07 1.09963 ns
tpch_q09/duckdb:vortex-compact 96772550 9.33456e+07 1.03671 ns
tpch_q10/duckdb:vortex-compact 50076792 4.65464e+07 1.07585 ns
tpch_q11/duckdb:vortex-compact 26831865 2.44337e+07 1.09815 ns
tpch_q12/duckdb:vortex-compact 43211310 4.01617e+07 1.07593 ns
tpch_q13/duckdb:vortex-compact 53185409 5.0573e+07 1.05166 ns
tpch_q14/duckdb:vortex-compact 35860891 3.20756e+07 1.11801 ns 🚨
tpch_q15/duckdb:vortex-compact 26475572 2.23359e+07 1.18534 ns 🚨
tpch_q16/duckdb:vortex-compact 41233483 4.12482e+07 0.999644 ns
tpch_q17/duckdb:vortex-compact 36484308 3.24767e+07 1.1234 ns 🚨
tpch_q18/duckdb:vortex-compact 65530008 6.10172e+07 1.07396 ns
tpch_q19/duckdb:vortex-compact 42954736 3.99309e+07 1.07573 ns
tpch_q20/duckdb:vortex-compact 55337827 4.95421e+07 1.11699 ns 🚨
tpch_q21/duckdb:vortex-compact 125528569 1.16815e+08 1.07459 ns
tpch_q22/duckdb:vortex-compact 25724235 2.38637e+07 1.07797 ns
tpch_q01/duckdb:duckdb 18071965 1.79192e+07 1.00853 ns
tpch_q02/duckdb:duckdb 16014598 1.51775e+07 1.05516 ns
tpch_q03/duckdb:duckdb 21973581 2.15087e+07 1.02161 ns
tpch_q04/duckdb:duckdb 21098030 2.18865e+07 0.963976 ns
tpch_q05/duckdb:duckdb 24025732 2.32079e+07 1.03524 ns
tpch_q06/duckdb:duckdb 8604004 7.56705e+06 1.13704 ns 🚨
tpch_q07/duckdb:duckdb 27634568 2.70572e+07 1.02134 ns
tpch_q08/duckdb:duckdb 27838614 2.71044e+07 1.02709 ns
tpch_q09/duckdb:duckdb 63314039 6.0852e+07 1.04046 ns
tpch_q10/duckdb:duckdb 65502489 5.90864e+07 1.10859 ns 🚨
tpch_q11/duckdb:duckdb 8692849 7.27138e+06 1.19549 ns 🚨
tpch_q12/duckdb:duckdb 18903285 1.75015e+07 1.0801 ns
tpch_q13/duckdb:duckdb 41258197 4.05166e+07 1.0183 ns
tpch_q14/duckdb:duckdb 23939122 2.28532e+07 1.04752 ns
tpch_q15/duckdb:duckdb 14897376 1.40726e+07 1.05861 ns
tpch_q16/duckdb:duckdb 25804281 2.49934e+07 1.03244 ns
tpch_q17/duckdb:duckdb 19142068 1.82913e+07 1.04651 ns
tpch_q18/duckdb:duckdb 41406646 4.00973e+07 1.03265 ns
tpch_q19/duckdb:duckdb 33805026 3.17254e+07 1.06555 ns
tpch_q20/duckdb:duckdb 27759933 2.71052e+07 1.02415 ns
tpch_q21/duckdb:duckdb 65407194 6.38306e+07 1.0247 ns
tpch_q22/duckdb:duckdb 28069731 2.74896e+07 1.0211 ns

@github-actions
Copy link
Contributor

Benchmarks: FineWeb NVMe

Summary

  • Overall: 1.009x ➖
  • Vortex: 1.010x ➖
  • duckdb:vortex: 1.049x ➖
  • datafusion:vortex: 0.972x ➖
  • Best: fineweb_q03/datafusion:vortex-file-compressed (0.782x)
  • Worst: fineweb_q00/duckdb:vortex-compact (1.267x)
  • Significant (>10%): 4↑ 3↓
Detailed Results Table
name PR 0348170 base bc4fd79 ratio (PR/base) unit remark
fineweb_q00/datafusion:parquet 6353508 6.46071e+06 0.983407 ns
fineweb_q01/datafusion:parquet 272913840 2.70553e+08 1.00873 ns
fineweb_q02/datafusion:parquet 271247180 2.71451e+08 0.999249 ns
fineweb_q03/datafusion:parquet 272217128 2.63093e+08 1.03468 ns
fineweb_q04/datafusion:parquet 287948696 2.82018e+08 1.02103 ns
fineweb_q05/datafusion:parquet 283403392 2.80669e+08 1.00974 ns
fineweb_q06/datafusion:parquet 277088654 2.7245e+08 1.01703 ns
fineweb_q07/datafusion:parquet 274153187 2.67342e+08 1.02548 ns
fineweb_q08/datafusion:parquet 267050726 2.60756e+08 1.02414 ns
fineweb_q00/datafusion:vortex-file-compressed 4573058 4.81903e+06 0.948959 ns
fineweb_q01/datafusion:vortex-file-compressed 34102474 3.47583e+07 0.981132 ns
fineweb_q02/datafusion:vortex-file-compressed 38748039 3.69165e+07 1.04961 ns
fineweb_q03/datafusion:vortex-file-compressed 93121076 1.19092e+08 0.781927 ns 🚀
fineweb_q04/datafusion:vortex-file-compressed 218049229 2.28551e+08 0.954051 ns
fineweb_q05/datafusion:vortex-file-compressed 194393385 2.1845e+08 0.889877 ns 🚀
fineweb_q06/datafusion:vortex-file-compressed 69313440 7.38058e+07 0.939133 ns
fineweb_q07/datafusion:vortex-file-compressed 79536108 8.07503e+07 0.984963 ns
fineweb_q08/datafusion:vortex-file-compressed 30996994 3.02282e+07 1.02543 ns
fineweb_q00/datafusion:vortex-compact 5842551 5.89043e+06 0.991872 ns
fineweb_q01/datafusion:vortex-compact 161416521 1.82917e+08 0.88246 ns 🚀
fineweb_q02/datafusion:vortex-compact 174388658 1.69319e+08 1.02994 ns
fineweb_q03/datafusion:vortex-compact 1253072969 1.25563e+09 0.997961 ns
fineweb_q04/datafusion:vortex-compact 1466393040 1.46618e+09 1.00014 ns
fineweb_q05/datafusion:vortex-compact 1154965938 1.15343e+09 1.00134 ns
fineweb_q06/datafusion:vortex-compact 587267052 5.91435e+08 0.992953 ns
fineweb_q07/datafusion:vortex-compact 628413478 6.25917e+08 1.00399 ns
fineweb_q08/datafusion:vortex-compact 29620335 2.7184e+07 1.08962 ns
fineweb_q00/duckdb:parquet 29576398 3.20327e+07 0.923318 ns
fineweb_q01/duckdb:parquet 98624774 9.74491e+07 1.01206 ns
fineweb_q02/duckdb:parquet 104607271 1.06238e+08 0.984651 ns
fineweb_q03/duckdb:parquet 313258544 3.10341e+08 1.0094 ns
fineweb_q04/duckdb:parquet 437484010 4.34168e+08 1.00764 ns
fineweb_q05/duckdb:parquet 407867245 4.07591e+08 1.00068 ns
fineweb_q06/duckdb:parquet 204341996 2.04674e+08 0.99838 ns
fineweb_q07/duckdb:parquet 217890276 2.17615e+08 1.00127 ns
fineweb_q08/duckdb:parquet 65485458 6.25995e+07 1.0461 ns
fineweb_q00/duckdb:vortex-file-compressed 4681250 4.63354e+06 1.0103 ns
fineweb_q01/duckdb:vortex-file-compressed 34362926 2.95455e+07 1.16305 ns 🚨
fineweb_q02/duckdb:vortex-file-compressed 38347445 3.63003e+07 1.0564 ns
fineweb_q03/duckdb:vortex-file-compressed 144558522 1.61606e+08 0.894512 ns 🚀
fineweb_q04/duckdb:vortex-file-compressed 212087391 2.08666e+08 1.0164 ns
fineweb_q05/duckdb:vortex-file-compressed 190462021 1.86533e+08 1.02106 ns
fineweb_q06/duckdb:vortex-file-compressed 73902803 6.54664e+07 1.12887 ns 🚨
fineweb_q07/duckdb:vortex-file-compressed 71975463 6.59592e+07 1.09121 ns
fineweb_q08/duckdb:vortex-file-compressed 28216039 2.64271e+07 1.06769 ns
fineweb_q00/duckdb:vortex-compact 6765704 5.34011e+06 1.26696 ns 🚨
fineweb_q01/duckdb:vortex-compact 97843652 9.6139e+07 1.01773 ns
fineweb_q02/duckdb:vortex-compact 109150481 1.01045e+08 1.08021 ns
fineweb_q03/duckdb:vortex-compact 862506432 8.44065e+08 1.02185 ns
fineweb_q04/duckdb:vortex-compact 908256719 8.96296e+08 1.01335 ns
fineweb_q05/duckdb:vortex-compact 801271575 7.88529e+08 1.01616 ns
fineweb_q06/duckdb:vortex-compact 464377513 4.62293e+08 1.00451 ns
fineweb_q07/duckdb:vortex-compact 474030027 4.78574e+08 0.990506 ns
fineweb_q08/duckdb:vortex-compact 25411667 2.36837e+07 1.07296 ns

@github-actions
Copy link
Contributor

Benchmarks: TPC-H SF=1 on S3

Summary

  • Overall: 1.001x ➖
  • Vortex: 0.993x ➖
  • duckdb:vortex: 0.997x ➖
  • datafusion:vortex: 0.989x ➖
  • Best: tpch_q02/datafusion:vortex-file-compressed (0.857x)
  • Worst: tpch_q12/datafusion:vortex-compact (1.186x)
  • Significant (>30%): 0↑ 0↓
Detailed Results Table
name PR 0348170 base bc4fd79 ratio (PR/base) unit remark
tpch_q01/datafusion:parquet 234886453 1.99033e+08 1.18014 ns
tpch_q02/datafusion:parquet 429617706 4.1488e+08 1.03552 ns
tpch_q03/datafusion:parquet 298827166 2.91427e+08 1.02539 ns
tpch_q04/datafusion:parquet 159036890 1.38418e+08 1.14896 ns
tpch_q05/datafusion:parquet 491957737 5.00141e+08 0.983639 ns
tpch_q06/datafusion:parquet 135312921 1.44032e+08 0.939467 ns
tpch_q07/datafusion:parquet 517149577 5.1222e+08 1.00962 ns
tpch_q08/datafusion:parquet 603038559 6.20639e+08 0.971642 ns
tpch_q09/datafusion:parquet 530080690 5.39868e+08 0.981871 ns
tpch_q10/datafusion:parquet 553419849 5.61352e+08 0.98587 ns
tpch_q11/datafusion:parquet 338201955 3.45803e+08 0.978018 ns
tpch_q12/datafusion:parquet 251126793 2.5185e+08 0.997128 ns
tpch_q13/datafusion:parquet 434528724 4.44835e+08 0.976832 ns
tpch_q14/datafusion:parquet 196108469 1.96569e+08 0.997658 ns
tpch_q15/datafusion:parquet 285648816 2.82774e+08 1.01017 ns
tpch_q16/datafusion:parquet 171922269 1.6759e+08 1.02585 ns
tpch_q17/datafusion:parquet 366209926 3.7762e+08 0.969785 ns
tpch_q18/datafusion:parquet 490497635 4.93702e+08 0.993509 ns
tpch_q19/datafusion:parquet 304619890 3.23032e+08 0.943003 ns
tpch_q20/datafusion:parquet 349896926 3.46663e+08 1.00933 ns
tpch_q21/datafusion:parquet 514991828 4.80015e+08 1.07287 ns
tpch_q22/datafusion:parquet 117121063 1.1625e+08 1.00749 ns
tpch_q01/datafusion:vortex-file-compressed 185067309 1.79544e+08 1.03076 ns
tpch_q02/datafusion:vortex-file-compressed 383818946 4.47848e+08 0.85703 ns
tpch_q03/datafusion:vortex-file-compressed 321144986 3.07494e+08 1.04439 ns
tpch_q04/datafusion:vortex-file-compressed 177433717 1.77944e+08 0.997133 ns
tpch_q05/datafusion:vortex-file-compressed 371981980 3.85852e+08 0.964055 ns
tpch_q06/datafusion:vortex-file-compressed 202629314 2.00625e+08 1.00999 ns
tpch_q07/datafusion:vortex-file-compressed 333583832 3.33847e+08 0.999212 ns
tpch_q08/datafusion:vortex-file-compressed 507272605 5.16957e+08 0.981266 ns
tpch_q09/datafusion:vortex-file-compressed 482419703 4.58471e+08 1.05224 ns
tpch_q10/datafusion:vortex-file-compressed 391573473 3.96703e+08 0.987069 ns
tpch_q11/datafusion:vortex-file-compressed 251762230 2.55477e+08 0.985458 ns
tpch_q12/datafusion:vortex-file-compressed 312585499 3.10076e+08 1.00809 ns
tpch_q13/datafusion:vortex-file-compressed 215324261 2.18534e+08 0.985315 ns
tpch_q14/datafusion:vortex-file-compressed 171207374 1.7083e+08 1.00221 ns
tpch_q15/datafusion:vortex-file-compressed 257179471 2.62778e+08 0.978694 ns
tpch_q16/datafusion:vortex-file-compressed 167005965 1.69387e+08 0.985943 ns
tpch_q17/datafusion:vortex-file-compressed 265141191 2.66202e+08 0.996015 ns
tpch_q18/datafusion:vortex-file-compressed 251511414 2.52425e+08 0.996383 ns
tpch_q19/datafusion:vortex-file-compressed 312184250 3.25417e+08 0.959337 ns
tpch_q20/datafusion:vortex-file-compressed 357913372 3.20978e+08 1.11507 ns
tpch_q21/datafusion:vortex-file-compressed 418299812 4.06613e+08 1.02874 ns
tpch_q22/datafusion:vortex-file-compressed 135612653 1.40058e+08 0.96826 ns
tpch_q01/datafusion:vortex-compact 236945049 2.52653e+08 0.937826 ns
tpch_q02/datafusion:vortex-compact 401106545 4.00156e+08 1.00237 ns
tpch_q03/datafusion:vortex-compact 308777318 3.23281e+08 0.955137 ns
tpch_q04/datafusion:vortex-compact 201909437 2.11062e+08 0.956636 ns
tpch_q05/datafusion:vortex-compact 350562340 3.79949e+08 0.922656 ns
tpch_q06/datafusion:vortex-compact 263347461 2.61141e+08 1.00845 ns
tpch_q07/datafusion:vortex-compact 389646572 3.66077e+08 1.06438 ns
tpch_q08/datafusion:vortex-compact 429195111 4.68953e+08 0.915219 ns
tpch_q09/datafusion:vortex-compact 400539720 4.62936e+08 0.865216 ns
tpch_q10/datafusion:vortex-compact 432934300 4.39366e+08 0.985362 ns
tpch_q11/datafusion:vortex-compact 232070218 2.44423e+08 0.94946 ns
tpch_q12/datafusion:vortex-compact 414013434 3.49098e+08 1.18595 ns
tpch_q13/datafusion:vortex-compact 194410138 2.07119e+08 0.938638 ns
tpch_q14/datafusion:vortex-compact 248912317 2.43305e+08 1.02305 ns
tpch_q15/datafusion:vortex-compact 411062834 4.22092e+08 0.973871 ns
tpch_q16/datafusion:vortex-compact 161275108 1.70102e+08 0.948108 ns
tpch_q17/datafusion:vortex-compact 283130882 2.79133e+08 1.01432 ns
tpch_q18/datafusion:vortex-compact 258727558 2.36241e+08 1.09519 ns
tpch_q19/datafusion:vortex-compact 356674365 4.1038e+08 0.869132 ns
tpch_q20/datafusion:vortex-compact 431016834 4.31684e+08 0.998455 ns
tpch_q21/datafusion:vortex-compact 491898760 5.0395e+08 0.976087 ns
tpch_q22/datafusion:vortex-compact 110580544 1.02014e+08 1.08397 ns
tpch_q01/duckdb:parquet 468917244 4.47087e+08 1.04883 ns
tpch_q02/duckdb:parquet 1040354767 1.0405e+09 0.999862 ns
tpch_q03/duckdb:parquet 766156664 8.341e+08 0.918543 ns
tpch_q04/duckdb:parquet 517466992 5.50979e+08 0.939177 ns
tpch_q05/duckdb:parquet 1197092475 1.15749e+09 1.03421 ns
tpch_q06/duckdb:parquet 304894129 3.0157e+08 1.01102 ns
tpch_q07/duckdb:parquet 1003067777 9.55005e+08 1.05033 ns
tpch_q08/duckdb:parquet 1329332956 1.20447e+09 1.10366 ns
tpch_q09/duckdb:parquet 1168696487 1.09725e+09 1.06511 ns
tpch_q10/duckdb:parquet 1083541016 1.09834e+09 0.986528 ns
tpch_q11/duckdb:parquet 671111093 6.5157e+08 1.02999 ns
tpch_q12/duckdb:parquet 496067480 4.82049e+08 1.02908 ns
tpch_q13/duckdb:parquet 780945210 7.76155e+08 1.00617 ns
tpch_q14/duckdb:parquet 501227807 5.08983e+08 0.984764 ns
tpch_q15/duckdb:parquet 563442080 5.34883e+08 1.05339 ns
tpch_q16/duckdb:parquet 436099010 4.14e+08 1.05338 ns
tpch_q17/duckdb:parquet 643705127 5.9829e+08 1.07591 ns
tpch_q18/duckdb:parquet 697949083 6.6834e+08 1.0443 ns
tpch_q19/duckdb:parquet 644144960 6.4677e+08 0.995941 ns
tpch_q20/duckdb:parquet 802188265 8.23063e+08 0.974637 ns
tpch_q21/duckdb:parquet 990427025 9.26246e+08 1.06929 ns
tpch_q22/duckdb:parquet 417223960 3.75255e+08 1.11184 ns
tpch_q01/duckdb:vortex-file-compressed 259150104 2.43017e+08 1.06639 ns
tpch_q02/duckdb:vortex-file-compressed 787230031 7.60816e+08 1.03472 ns
tpch_q03/duckdb:vortex-file-compressed 666958426 6.23132e+08 1.07033 ns
tpch_q04/duckdb:vortex-file-compressed 368826571 3.68095e+08 1.00199 ns
tpch_q05/duckdb:vortex-file-compressed 854684500 8.68278e+08 0.984344 ns
tpch_q06/duckdb:vortex-file-compressed 369175860 3.51422e+08 1.05052 ns
tpch_q07/duckdb:vortex-file-compressed 785180596 7.15506e+08 1.09738 ns
tpch_q08/duckdb:vortex-file-compressed 1089655197 1.0749e+09 1.01372 ns
tpch_q09/duckdb:vortex-file-compressed 905882851 8.69323e+08 1.04206 ns
tpch_q10/duckdb:vortex-file-compressed 816621778 8.09488e+08 1.00881 ns
tpch_q11/duckdb:vortex-file-compressed 469462690 4.75368e+08 0.987577 ns
tpch_q12/duckdb:vortex-file-compressed 503612800 5.23464e+08 0.962077 ns
tpch_q13/duckdb:vortex-file-compressed 478085954 4.76762e+08 1.00278 ns
tpch_q14/duckdb:vortex-file-compressed 440420117 4.43912e+08 0.992133 ns
tpch_q15/duckdb:vortex-file-compressed 315291926 3.12979e+08 1.00739 ns
tpch_q16/duckdb:vortex-file-compressed 348740334 3.38112e+08 1.03144 ns
tpch_q17/duckdb:vortex-file-compressed 598667506 5.59777e+08 1.06947 ns
tpch_q18/duckdb:vortex-file-compressed 645741310 6.26302e+08 1.03104 ns
tpch_q19/duckdb:vortex-file-compressed 428091341 4.03054e+08 1.06212 ns
tpch_q20/duckdb:vortex-file-compressed 728978612 7.49397e+08 0.972754 ns
tpch_q21/duckdb:vortex-file-compressed 1020623406 9.63665e+08 1.05911 ns
tpch_q22/duckdb:vortex-file-compressed 291505125 3.07425e+08 0.948216 ns
tpch_q01/duckdb:vortex-compact 273169799 2.80624e+08 0.973438 ns
tpch_q02/duckdb:vortex-compact 737374947 7.66188e+08 0.962394 ns
tpch_q03/duckdb:vortex-compact 532393966 5.26719e+08 1.01078 ns
tpch_q04/duckdb:vortex-compact 340503151 3.4124e+08 0.99784 ns
tpch_q05/duckdb:vortex-compact 768155624 8.01189e+08 0.95877 ns
tpch_q06/duckdb:vortex-compact 344891787 3.85631e+08 0.894356 ns
tpch_q07/duckdb:vortex-compact 692802206 7.3629e+08 0.940937 ns
tpch_q08/duckdb:vortex-compact 960516899 9.6876e+08 0.991491 ns
tpch_q09/duckdb:vortex-compact 791953829 8.64729e+08 0.91584 ns
tpch_q10/duckdb:vortex-compact 710464477 7.10631e+08 0.999765 ns
tpch_q11/duckdb:vortex-compact 479516004 4.56585e+08 1.05022 ns
tpch_q12/duckdb:vortex-compact 443815392 4.69634e+08 0.945023 ns
tpch_q13/duckdb:vortex-compact 438771096 4.42127e+08 0.992411 ns
tpch_q14/duckdb:vortex-compact 424928886 4.6886e+08 0.906303 ns
tpch_q15/duckdb:vortex-compact 302169726 2.99393e+08 1.00927 ns
tpch_q16/duckdb:vortex-compact 347061114 3.34381e+08 1.03792 ns
tpch_q17/duckdb:vortex-compact 549346358 5.66251e+08 0.970146 ns
tpch_q18/duckdb:vortex-compact 519349187 6.04626e+08 0.858959 ns
tpch_q19/duckdb:vortex-compact 425682334 4.22637e+08 1.0072 ns
tpch_q20/duckdb:vortex-compact 760213200 7.41852e+08 1.02475 ns
tpch_q21/duckdb:vortex-compact 941161048 9.25209e+08 1.01724 ns
tpch_q22/duckdb:vortex-compact 279515820 2.93886e+08 0.951103 ns

@github-actions
Copy link
Contributor

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

Benchmark TPC-H SF=10 on NVME failed! Check the workflow run for details.

@github-actions
Copy link
Contributor

Benchmarks: TPC-DS SF=1 on NVME

Summary

  • Overall: 1.011x ➖
  • Vortex: 1.010x ➖
  • duckdb:vortex: 1.001x ➖
  • datafusion:vortex: 1.018x ➖
  • Best: tpcds_q90/duckdb:vortex-compact (0.613x)
  • Worst: tpcds_q09/duckdb:vortex-compact (1.809x)
  • Significant (>10%): 11↑ 20↓
Detailed Results Table
name PR 0348170 base bc4fd79 ratio (PR/base) unit remark
tpcds_q01/datafusion:parquet 37956674 3.87622e+07 0.979218 ns
tpcds_q02/datafusion:parquet 54591825 5.34704e+07 1.02097 ns
tpcds_q03/datafusion:parquet 18199996 1.75285e+07 1.03831 ns
tpcds_q04/datafusion:parquet 362427539 3.78526e+08 0.95747 ns
tpcds_q05/datafusion:parquet 93207108 9.53314e+07 0.977717 ns
tpcds_q06/datafusion:parquet 101139003 9.86636e+07 1.02509 ns
tpcds_q07/datafusion:parquet 140687481 1.42418e+08 0.987851 ns
tpcds_q08/datafusion:parquet 39964030 3.91847e+07 1.01989 ns
tpcds_q09/datafusion:parquet 53746453 5.39927e+07 0.995438 ns
tpcds_q10/datafusion:parquet 105761078 1.04965e+08 1.00758 ns
tpcds_q11/datafusion:parquet 237864621 2.40174e+08 0.990386 ns
tpcds_q12/datafusion:parquet 33271420 3.0502e+07 1.09079 ns
tpcds_q13/datafusion:parquet 145689027 1.40594e+08 1.03624 ns
tpcds_q14/datafusion:parquet 217664089 2.17707e+08 0.999804 ns
tpcds_q15/datafusion:parquet 60573501 5.89291e+07 1.02791 ns
tpcds_q16/datafusion:parquet 32891405 3.34816e+07 0.982372 ns
tpcds_q17/datafusion:parquet 193200897 1.90195e+08 1.01581 ns
tpcds_q18/datafusion:parquet 183838390 1.82266e+08 1.00863 ns
tpcds_q19/datafusion:parquet 37940331 3.70414e+07 1.02427 ns
tpcds_q20/datafusion:parquet 25137125 2.55253e+07 0.984793 ns
tpcds_q21/datafusion:parquet 28685147 2.90514e+07 0.987392 ns
tpcds_q22/datafusion:parquet 149459178 1.75113e+08 0.853503 ns 🚀
tpcds_q23/datafusion:parquet 185555940 1.85137e+08 1.00226 ns
tpcds_q24/datafusion:parquet 235575167 2.33524e+08 1.00878 ns
tpcds_q25/datafusion:parquet 195780135 1.93745e+08 1.01051 ns
tpcds_q26/datafusion:parquet 124209548 1.20643e+08 1.02956 ns
tpcds_q27/datafusion:parquet 268231398 2.87611e+08 0.932617 ns
tpcds_q28/datafusion:parquet 51925677 5.38233e+07 0.964743 ns
tpcds_q29/datafusion:parquet 191063350 1.96696e+08 0.971365 ns
tpcds_q30/datafusion:parquet 46394574 4.64563e+07 0.998671 ns
tpcds_q31/datafusion:parquet 108465845 1.07902e+08 1.00523 ns
tpcds_q32/datafusion:parquet 30760943 2.99702e+07 1.02638 ns
tpcds_q33/datafusion:parquet 38507400 3.7951e+07 1.01466 ns
tpcds_q34/datafusion:parquet 35244990 3.63099e+07 0.970671 ns
tpcds_q35/datafusion:parquet 99225187 9.99917e+07 0.992334 ns
tpcds_q36/datafusion:parquet 85721665 8.63912e+07 0.99225 ns
tpcds_q37/datafusion:parquet 28052169 2.82631e+07 0.992536 ns
tpcds_q38/datafusion:parquet 64942079 6.5162e+07 0.996625 ns
tpcds_q39/datafusion:parquet 96697849 9.67471e+07 0.999491 ns
tpcds_q40/datafusion:parquet 35936737 3.59674e+07 0.999147 ns
tpcds_q41/datafusion:parquet 12687130 1.32223e+07 0.959523 ns
tpcds_q42/datafusion:parquet 16335537 1.62162e+07 1.00736 ns
tpcds_q43/datafusion:parquet 27056403 2.79419e+07 0.968311 ns
tpcds_q44/datafusion:parquet 42462255 4.02201e+07 1.05575 ns
tpcds_q45/datafusion:parquet 73210360 7.42098e+07 0.986532 ns
tpcds_q46/datafusion:parquet 53405808 5.24401e+07 1.01842 ns
tpcds_q47/datafusion:parquet 180600577 1.92477e+08 0.938295 ns
tpcds_q48/datafusion:parquet 138968460 1.37281e+08 1.01229 ns
tpcds_q49/datafusion:parquet 75994016 7.5179e+07 1.01084 ns
tpcds_q50/datafusion:parquet 117105428 1.19131e+08 0.982997 ns
tpcds_q51/datafusion:parquet 98530786 9.76367e+07 1.00916 ns
tpcds_q52/datafusion:parquet 16234998 1.67643e+07 0.968429 ns
tpcds_q53/datafusion:parquet 32479324 3.16951e+07 1.02474 ns
tpcds_q54/datafusion:parquet 49919328 5.01527e+07 0.995347 ns
tpcds_q55/datafusion:parquet 17452098 1.71234e+07 1.0192 ns
tpcds_q56/datafusion:parquet 38066015 3.88176e+07 0.980638 ns
tpcds_q57/datafusion:parquet 137080336 1.32027e+08 1.03827 ns
tpcds_q58/datafusion:parquet 76216580 7.42907e+07 1.02592 ns
tpcds_q59/datafusion:parquet 71650422 6.97638e+07 1.02704 ns
tpcds_q60/datafusion:parquet 36342996 3.64441e+07 0.997226 ns
tpcds_q61/datafusion:parquet 69055766 6.93191e+07 0.996201 ns
tpcds_q62/datafusion:parquet 49214503 4.65196e+07 1.05793 ns
tpcds_q63/datafusion:parquet 32261473 3.20301e+07 1.00723 ns
tpcds_q64/datafusion:parquet 1053911702 1.06721e+09 0.987543 ns
tpcds_q65/datafusion:parquet 53939569 5.17832e+07 1.04164 ns
tpcds_q66/datafusion:parquet 91401273 9.50714e+07 0.961396 ns
tpcds_q67/datafusion:parquet 174305421 1.75037e+08 0.995822 ns
tpcds_q68/datafusion:parquet 54862867 5.22391e+07 1.05023 ns
tpcds_q69/datafusion:parquet 95292782 9.93266e+07 0.959389 ns
tpcds_q70/datafusion:parquet 109214805 1.18231e+08 0.923741 ns
tpcds_q71/datafusion:parquet 28155450 2.96844e+07 0.948492 ns
tpcds_q72/datafusion:parquet 880469150 8.70214e+08 1.01178 ns
tpcds_q73/datafusion:parquet 38142119 3.88233e+07 0.982454 ns
tpcds_q74/datafusion:parquet 136064648 1.29481e+08 1.05085 ns
tpcds_q75/datafusion:parquet 135115845 1.41599e+08 0.954213 ns
tpcds_q76/datafusion:parquet 102574744 1.03404e+08 0.991983 ns
tpcds_q77/datafusion:parquet 60834695 6.07364e+07 1.00162 ns
tpcds_q78/datafusion:parquet 182608754 1.87275e+08 0.975084 ns
tpcds_q79/datafusion:parquet 43081007 4.04762e+07 1.06436 ns
tpcds_q80/datafusion:parquet 115768408 1.17573e+08 0.984651 ns
tpcds_q81/datafusion:parquet 43057712 4.63184e+07 0.929602 ns
tpcds_q82/datafusion:parquet 30220106 2.94742e+07 1.02531 ns
tpcds_q83/datafusion:parquet 56080648 5.70954e+07 0.982228 ns
tpcds_q84/datafusion:parquet 51105330 4.97752e+07 1.02672 ns
tpcds_q85/datafusion:parquet 250912755 2.52535e+08 0.993577 ns
tpcds_q86/datafusion:parquet 22053166 2.02292e+07 1.09016 ns
tpcds_q87/datafusion:parquet 66499844 6.81557e+07 0.975704 ns
tpcds_q88/datafusion:parquet 78358786 8.03802e+07 0.974852 ns
tpcds_q89/datafusion:parquet 39111832 3.91048e+07 1.00018 ns
tpcds_q90/datafusion:parquet 19873240 1.9219e+07 1.03404 ns
tpcds_q91/datafusion:parquet 80352008 8.06626e+07 0.99615 ns
tpcds_q92/datafusion:parquet 25936321 2.58185e+07 1.00456 ns
tpcds_q93/datafusion:parquet 40008123 3.95839e+07 1.01072 ns
tpcds_q94/datafusion:parquet 29121333 2.83213e+07 1.02825 ns
tpcds_q95/datafusion:parquet 141770971 1.3932e+08 1.0176 ns
tpcds_q96/datafusion:parquet 16465409 1.59586e+07 1.03176 ns
tpcds_q97/datafusion:parquet 37904267 3.63701e+07 1.04218 ns
tpcds_q98/datafusion:parquet 38702411 3.89662e+07 0.99323 ns
tpcds_q99/datafusion:parquet 48102155 4.80073e+07 1.00198 ns
tpcds_q01/datafusion:vortex-file-compressed 32111778 3.14966e+07 1.01953 ns
tpcds_q02/datafusion:vortex-file-compressed 78049913 7.85055e+07 0.994197 ns
tpcds_q03/datafusion:vortex-file-compressed 29584885 3.06094e+07 0.96653 ns
tpcds_q04/datafusion:vortex-file-compressed 405402131 4.1834e+08 0.969073 ns
tpcds_q05/datafusion:vortex-file-compressed 77727438 7.66582e+07 1.01395 ns
tpcds_q06/datafusion:vortex-file-compressed 79521827 8.00119e+07 0.993875 ns
tpcds_q07/datafusion:vortex-file-compressed 84011515 8.82533e+07 0.951936 ns
tpcds_q08/datafusion:vortex-file-compressed 42751101 4.22788e+07 1.01117 ns
tpcds_q09/datafusion:vortex-file-compressed 50589828 5.10329e+07 0.991318 ns
tpcds_q10/datafusion:vortex-file-compressed 56609385 5.56687e+07 1.0169 ns
tpcds_q11/datafusion:vortex-file-compressed 241693544 2.45507e+08 0.984466 ns
tpcds_q12/datafusion:vortex-file-compressed 39541058 3.84397e+07 1.02865 ns
tpcds_q13/datafusion:vortex-file-compressed 84021400 8.424e+07 0.997405 ns
tpcds_q14/datafusion:vortex-file-compressed 220309869 2.20657e+08 0.998426 ns
tpcds_q15/datafusion:vortex-file-compressed 52826426 5.23031e+07 1.01 ns
tpcds_q16/datafusion:vortex-file-compressed 32112439 3.26291e+07 0.984167 ns
tpcds_q17/datafusion:vortex-file-compressed 122393215 1.20767e+08 1.01346 ns
tpcds_q18/datafusion:vortex-file-compressed 112603365 1.0999e+08 1.02376 ns
tpcds_q19/datafusion:vortex-file-compressed 49779131 4.97579e+07 1.00043 ns
tpcds_q20/datafusion:vortex-file-compressed 42968418 4.35498e+07 0.986651 ns
tpcds_q21/datafusion:vortex-file-compressed 188976734 1.81609e+08 1.04057 ns
tpcds_q22/datafusion:vortex-file-compressed 74182484 7.40887e+07 1.00127 ns
tpcds_q23/datafusion:vortex-file-compressed 195848083 1.94663e+08 1.00609 ns
tpcds_q24/datafusion:vortex-file-compressed 196642219 2.03545e+08 0.966086 ns
tpcds_q25/datafusion:vortex-file-compressed 125692229 1.22872e+08 1.02295 ns
tpcds_q26/datafusion:vortex-file-compressed 70223909 6.7858e+07 1.03487 ns
tpcds_q27/datafusion:vortex-file-compressed 177949552 1.79508e+08 0.991319 ns
tpcds_q28/datafusion:vortex-file-compressed 53179047 5.45454e+07 0.97495 ns
tpcds_q29/datafusion:vortex-file-compressed 125435833 1.22847e+08 1.02108 ns
tpcds_q30/datafusion:vortex-file-compressed 30499661 2.99998e+07 1.01666 ns
tpcds_q31/datafusion:vortex-file-compressed 189829649 1.93162e+08 0.982751 ns
tpcds_q32/datafusion:vortex-file-compressed 26855807 2.73662e+07 0.981351 ns
tpcds_q33/datafusion:vortex-file-compressed 39075668 3.81387e+07 1.02457 ns
tpcds_q34/datafusion:vortex-file-compressed 38917602 3.86831e+07 1.00606 ns
tpcds_q35/datafusion:vortex-file-compressed 68711620 6.61496e+07 1.03873 ns
tpcds_q36/datafusion:vortex-file-compressed 109960037 1.10297e+08 0.996941 ns
tpcds_q37/datafusion:vortex-file-compressed 41906949 4.15018e+07 1.00976 ns
tpcds_q38/datafusion:vortex-file-compressed 95897421 9.6515e+07 0.993601 ns
tpcds_q39/datafusion:vortex-file-compressed 199487372 2.17721e+08 0.916252 ns
tpcds_q40/datafusion:vortex-file-compressed 60828700 5.79631e+07 1.04944 ns
tpcds_q41/datafusion:vortex-file-compressed 14604320 1.4689e+07 0.994238 ns
tpcds_q42/datafusion:vortex-file-compressed 34098937 3.31731e+07 1.02791 ns
tpcds_q43/datafusion:vortex-file-compressed 50314331 4.86854e+07 1.03346 ns
tpcds_q44/datafusion:vortex-file-compressed 44480612 4.53944e+07 0.979871 ns
tpcds_q45/datafusion:vortex-file-compressed 52787786 5.25452e+07 1.00462 ns
tpcds_q46/datafusion:vortex-file-compressed 73384491 7.48889e+07 0.979912 ns
tpcds_q47/datafusion:vortex-file-compressed 255704088 2.56227e+08 0.99796 ns
tpcds_q48/datafusion:vortex-file-compressed 73661493 7.45544e+07 0.988023 ns
tpcds_q49/datafusion:vortex-file-compressed 73201694 7.66124e+07 0.955481 ns
tpcds_q50/datafusion:vortex-file-compressed 80463524 8.15907e+07 0.986184 ns
tpcds_q51/datafusion:vortex-file-compressed 100721449 9.72869e+07 1.0353 ns
tpcds_q52/datafusion:vortex-file-compressed 34601320 3.17871e+07 1.08853 ns
tpcds_q53/datafusion:vortex-file-compressed 32347443 3.06431e+07 1.05562 ns
tpcds_q54/datafusion:vortex-file-compressed 51893127 5.31898e+07 0.975622 ns
tpcds_q55/datafusion:vortex-file-compressed 34278714 3.36538e+07 1.01857 ns
tpcds_q56/datafusion:vortex-file-compressed 49733688 4.809e+07 1.03418 ns
tpcds_q57/datafusion:vortex-file-compressed 194540553 1.92415e+08 1.01105 ns
tpcds_q58/datafusion:vortex-file-compressed 115124368 1.19334e+08 0.964722 ns
tpcds_q59/datafusion:vortex-file-compressed 100295947 9.99448e+07 1.00351 ns
tpcds_q60/datafusion:vortex-file-compressed 49240131 4.99189e+07 0.986402 ns
tpcds_q61/datafusion:vortex-file-compressed 59404498 6.04315e+07 0.983005 ns
tpcds_q62/datafusion:vortex-file-compressed 48556129 4.91967e+07 0.986979 ns
tpcds_q63/datafusion:vortex-file-compressed 31530258 3.24999e+07 0.970164 ns
tpcds_q64/datafusion:vortex-file-compressed 740197310 7.47794e+08 0.989841 ns
tpcds_q65/datafusion:vortex-file-compressed 58970069 5.61617e+07 1.05 ns
tpcds_q66/datafusion:vortex-file-compressed 110411505 1.05811e+08 1.04348 ns
tpcds_q67/datafusion:vortex-file-compressed 145366372 1.43451e+08 1.01335 ns
tpcds_q68/datafusion:vortex-file-compressed 71376040 6.83134e+07 1.04483 ns
tpcds_q69/datafusion:vortex-file-compressed 52876472 5.0716e+07 1.0426 ns
tpcds_q70/datafusion:vortex-file-compressed 126885507 1.24557e+08 1.0187 ns
tpcds_q71/datafusion:vortex-file-compressed 33113161 3.18554e+07 1.03948 ns
tpcds_q72/datafusion:vortex-file-compressed 3429828370 3.37386e+09 1.01659 ns
tpcds_q73/datafusion:vortex-file-compressed 38287556 3.73499e+07 1.02511 ns
tpcds_q74/datafusion:vortex-file-compressed 175632726 1.77929e+08 0.987095 ns
tpcds_q75/datafusion:vortex-file-compressed 141573713 1.48019e+08 0.956459 ns
tpcds_q76/datafusion:vortex-file-compressed 69363217 6.93539e+07 1.00013 ns
tpcds_q77/datafusion:vortex-file-compressed 55566848 5.69396e+07 0.975891 ns
tpcds_q78/datafusion:vortex-file-compressed 184133122 1.85381e+08 0.99327 ns
tpcds_q79/datafusion:vortex-file-compressed 49809994 4.78077e+07 1.04188 ns
tpcds_q80/datafusion:vortex-file-compressed 123389496 1.2192e+08 1.01205 ns
tpcds_q81/datafusion:vortex-file-compressed 37964343 3.8011e+07 0.998772 ns
tpcds_q82/datafusion:vortex-file-compressed 43684444 4.23261e+07 1.03209 ns
tpcds_q83/datafusion:vortex-file-compressed 71860330 6.85467e+07 1.04834 ns
tpcds_q84/datafusion:vortex-file-compressed 16876746 1.64397e+07 1.02658 ns
tpcds_q85/datafusion:vortex-file-compressed 144667003 1.38639e+08 1.04348 ns
tpcds_q86/datafusion:vortex-file-compressed 33531525 3.28715e+07 1.02008 ns
tpcds_q87/datafusion:vortex-file-compressed 95600804 9.68021e+07 0.98759 ns
tpcds_q88/datafusion:vortex-file-compressed 78432483 7.6844e+07 1.02067 ns
tpcds_q89/datafusion:vortex-file-compressed 59449797 5.84308e+07 1.01744 ns
tpcds_q90/datafusion:vortex-file-compressed 17999261 1.75641e+07 1.02478 ns
tpcds_q91/datafusion:vortex-file-compressed 27979445 2.81973e+07 0.992273 ns
tpcds_q92/datafusion:vortex-file-compressed 23039463 2.37815e+07 0.968798 ns
tpcds_q93/datafusion:vortex-file-compressed 40892127 4.18322e+07 0.977527 ns
tpcds_q94/datafusion:vortex-file-compressed 30086729 3.05965e+07 0.983339 ns
tpcds_q95/datafusion:vortex-file-compressed 97558912 9.89928e+07 0.985516 ns
tpcds_q96/datafusion:vortex-file-compressed 16898827 1.7065e+07 0.990263 ns
tpcds_q97/datafusion:vortex-file-compressed 35624044 3.54224e+07 1.00569 ns
tpcds_q98/datafusion:vortex-file-compressed 53812640 5.29856e+07 1.01561 ns
tpcds_q99/datafusion:vortex-file-compressed 65838086 6.67532e+07 0.986291 ns
tpcds_q01/datafusion:vortex-compact 36002666 3.54409e+07 1.01585 ns
tpcds_q02/datafusion:vortex-compact 86351862 8.41588e+07 1.02606 ns
tpcds_q03/datafusion:vortex-compact 37212502 3.72877e+07 0.997983 ns
tpcds_q04/datafusion:vortex-compact 451918026 4.44786e+08 1.01604 ns
tpcds_q05/datafusion:vortex-compact 88226447 8.35544e+07 1.05592 ns
tpcds_q06/datafusion:vortex-compact 86480974 8.80082e+07 0.982647 ns
tpcds_q07/datafusion:vortex-compact 98003246 9.74223e+07 1.00596 ns
tpcds_q08/datafusion:vortex-compact 53221205 4.95939e+07 1.07314 ns
tpcds_q09/datafusion:vortex-compact 103967425 6.36881e+07 1.63245 ns 🚨
tpcds_q10/datafusion:vortex-compact 72332630 7.14362e+07 1.01255 ns
tpcds_q11/datafusion:vortex-compact 265817043 2.64103e+08 1.00649 ns
tpcds_q12/datafusion:vortex-compact 41229948 4.10707e+07 1.00388 ns
tpcds_q13/datafusion:vortex-compact 151239949 1.51429e+08 0.998752 ns
tpcds_q14/datafusion:vortex-compact 275310840 2.63702e+08 1.04402 ns
tpcds_q15/datafusion:vortex-compact 57445414 5.68434e+07 1.01059 ns
tpcds_q16/datafusion:vortex-compact 43480624 4.20733e+07 1.03345 ns
tpcds_q17/datafusion:vortex-compact 142605094 1.31721e+08 1.08263 ns
tpcds_q18/datafusion:vortex-compact 126641099 1.18889e+08 1.0652 ns
tpcds_q19/datafusion:vortex-compact 68637640 6.55188e+07 1.0476 ns
tpcds_q20/datafusion:vortex-compact 48396638 4.89183e+07 0.989337 ns
tpcds_q21/datafusion:vortex-compact 191177986 1.80592e+08 1.05862 ns
tpcds_q22/datafusion:vortex-compact 79384744 8.42645e+07 0.94209 ns
tpcds_q23/datafusion:vortex-compact 243399594 2.29385e+08 1.0611 ns
tpcds_q24/datafusion:vortex-compact 232703838 2.33942e+08 0.994706 ns
tpcds_q25/datafusion:vortex-compact 136027960 1.34642e+08 1.01029 ns
tpcds_q26/datafusion:vortex-compact 81865403 7.81562e+07 1.04746 ns
tpcds_q27/datafusion:vortex-compact 210988923 2.06445e+08 1.02201 ns
tpcds_q28/datafusion:vortex-compact 108274271 9.00908e+07 1.20183 ns 🚨
tpcds_q29/datafusion:vortex-compact 139177005 1.32209e+08 1.0527 ns
tpcds_q30/datafusion:vortex-compact 36807679 3.69454e+07 0.996273 ns
tpcds_q31/datafusion:vortex-compact 231619035 2.18974e+08 1.05775 ns
tpcds_q32/datafusion:vortex-compact 33209926 3.41319e+07 0.972988 ns
tpcds_q33/datafusion:vortex-compact 54352706 5.14793e+07 1.05582 ns
tpcds_q34/datafusion:vortex-compact 63705883 6.01066e+07 1.05988 ns
tpcds_q35/datafusion:vortex-compact 85118076 8.05447e+07 1.05678 ns
tpcds_q36/datafusion:vortex-compact 131785233 1.32281e+08 0.996248 ns
tpcds_q37/datafusion:vortex-compact 52519984 5.52842e+07 0.950001 ns
tpcds_q38/datafusion:vortex-compact 110713284 1.09067e+08 1.01509 ns
tpcds_q39/datafusion:vortex-compact 202272083 2.09955e+08 0.963406 ns
tpcds_q40/datafusion:vortex-compact 66150164 6.56324e+07 1.00789 ns
tpcds_q41/datafusion:vortex-compact 17430211 1.66984e+07 1.04382 ns
tpcds_q42/datafusion:vortex-compact 41418271 4.08672e+07 1.01348 ns
tpcds_q43/datafusion:vortex-compact 56888262 5.63596e+07 1.00938 ns
tpcds_q44/datafusion:vortex-compact 73547507 8.1373e+07 0.903832 ns
tpcds_q45/datafusion:vortex-compact 56968011 5.58327e+07 1.02033 ns
tpcds_q46/datafusion:vortex-compact 100140787 1.02822e+08 0.973926 ns
tpcds_q47/datafusion:vortex-compact 280553038 2.82045e+08 0.994712 ns
tpcds_q48/datafusion:vortex-compact 122270483 1.18319e+08 1.0334 ns
tpcds_q49/datafusion:vortex-compact 103775183 9.74595e+07 1.0648 ns
tpcds_q50/datafusion:vortex-compact 98057900 9.80905e+07 0.999668 ns
tpcds_q51/datafusion:vortex-compact 102906639 1.04818e+08 0.981766 ns
tpcds_q52/datafusion:vortex-compact 40799203 4.08094e+07 0.999749 ns
tpcds_q53/datafusion:vortex-compact 44174595 4.08531e+07 1.0813 ns
tpcds_q54/datafusion:vortex-compact 71037513 6.86442e+07 1.03487 ns
tpcds_q55/datafusion:vortex-compact 39795871 3.96848e+07 1.0028 ns
tpcds_q56/datafusion:vortex-compact 64098167 5.96724e+07 1.07417 ns
tpcds_q57/datafusion:vortex-compact 210960575 2.04851e+08 1.02983 ns
tpcds_q58/datafusion:vortex-compact 131998261 1.27583e+08 1.03461 ns
tpcds_q59/datafusion:vortex-compact 118462445 1.1783e+08 1.00537 ns
tpcds_q60/datafusion:vortex-compact 67061588 5.92857e+07 1.13116 ns 🚨
tpcds_q61/datafusion:vortex-compact 83743567 8.1553e+07 1.02686 ns
tpcds_q62/datafusion:vortex-compact 49209211 4.91302e+07 1.00161 ns
tpcds_q63/datafusion:vortex-compact 41935136 4.10449e+07 1.02169 ns
tpcds_q64/datafusion:vortex-compact 845235305 8.27049e+08 1.02199 ns
tpcds_q65/datafusion:vortex-compact 81478719 7.81479e+07 1.04262 ns
tpcds_q66/datafusion:vortex-compact 114614538 1.12121e+08 1.02224 ns
tpcds_q67/datafusion:vortex-compact 152187731 1.5503e+08 0.981665 ns
tpcds_q68/datafusion:vortex-compact 97454295 9.80638e+07 0.993785 ns
tpcds_q69/datafusion:vortex-compact 71937662 6.81081e+07 1.05623 ns
tpcds_q70/datafusion:vortex-compact 143108527 1.40299e+08 1.02002 ns
tpcds_q71/datafusion:vortex-compact 49150153 4.59214e+07 1.07031 ns
tpcds_q72/datafusion:vortex-compact 3421915461 3.38081e+09 1.01216 ns
tpcds_q73/datafusion:vortex-compact 58091710 5.79793e+07 1.00194 ns
tpcds_q74/datafusion:vortex-compact 194951499 1.90678e+08 1.02241 ns
tpcds_q75/datafusion:vortex-compact 191065846 1.80519e+08 1.05842 ns
tpcds_q76/datafusion:vortex-compact 82640448 8.10613e+07 1.01948 ns
tpcds_q77/datafusion:vortex-compact 75392758 6.79841e+07 1.10898 ns 🚨
tpcds_q78/datafusion:vortex-compact 219748760 2.12205e+08 1.03555 ns
tpcds_q79/datafusion:vortex-compact 84148139 8.08142e+07 1.04125 ns
tpcds_q80/datafusion:vortex-compact 143890697 1.37079e+08 1.04969 ns
tpcds_q81/datafusion:vortex-compact 45702479 4.06315e+07 1.1248 ns 🚨
tpcds_q82/datafusion:vortex-compact 55758070 5.83419e+07 0.955713 ns
tpcds_q83/datafusion:vortex-compact 67892397 6.45797e+07 1.0513 ns
tpcds_q84/datafusion:vortex-compact 20667883 1.7849e+07 1.15793 ns 🚨
tpcds_q85/datafusion:vortex-compact 167317642 1.64744e+08 1.01562 ns
tpcds_q86/datafusion:vortex-compact 36083419 3.52049e+07 1.02495 ns
tpcds_q87/datafusion:vortex-compact 113520871 1.09784e+08 1.03404 ns
tpcds_q88/datafusion:vortex-compact 135385915 1.48731e+08 0.910276 ns
tpcds_q89/datafusion:vortex-compact 68544315 6.85327e+07 1.00017 ns
tpcds_q90/datafusion:vortex-compact 24633732 2.03911e+07 1.20806 ns 🚨
tpcds_q91/datafusion:vortex-compact 41234943 3.96244e+07 1.04065 ns
tpcds_q92/datafusion:vortex-compact 25853181 2.55713e+07 1.01102 ns
tpcds_q93/datafusion:vortex-compact 55815197 5.62866e+07 0.991625 ns
tpcds_q94/datafusion:vortex-compact 38851914 3.39184e+07 1.14545 ns 🚨
tpcds_q95/datafusion:vortex-compact 109708695 1.06115e+08 1.03387 ns
tpcds_q96/datafusion:vortex-compact 29125065 3.07546e+07 0.947014 ns
tpcds_q97/datafusion:vortex-compact 50240885 4.77671e+07 1.05179 ns
tpcds_q98/datafusion:vortex-compact 59881477 6.04039e+07 0.991351 ns
tpcds_q99/datafusion:vortex-compact 71720832 6.72415e+07 1.06662 ns
tpcds_q01/duckdb:parquet 48893771 4.91516e+07 0.994755 ns
tpcds_q02/duckdb:parquet 30698099 2.98769e+07 1.02749 ns
tpcds_q03/duckdb:parquet 14861233 1.44378e+07 1.02933 ns
tpcds_q04/duckdb:parquet 134622767 1.30731e+08 1.02977 ns
tpcds_q05/duckdb:parquet 31276651 3.11827e+07 1.00301 ns
tpcds_q06/duckdb:parquet 35463584 3.4634e+07 1.02395 ns
tpcds_q07/duckdb:parquet 29072996 2.84349e+07 1.02244 ns
tpcds_q08/duckdb:parquet 30210745 2.93884e+07 1.02798 ns
tpcds_q09/duckdb:parquet 42373350 4.22861e+07 1.00206 ns
tpcds_q10/duckdb:parquet 41166304 4.12242e+07 0.998595 ns
tpcds_q11/duckdb:parquet 90188341 9.11976e+07 0.988933 ns
tpcds_q12/duckdb:parquet 18354665 1.81767e+07 1.00979 ns
tpcds_q13/duckdb:parquet 39353759 3.85443e+07 1.021 ns
tpcds_q14/duckdb:parquet 100684799 1.03847e+08 0.969545 ns
tpcds_q15/duckdb:parquet 28686981 2.79577e+07 1.02609 ns
tpcds_q16/duckdb:parquet 23309265 2.42014e+07 0.963137 ns
tpcds_q17/duckdb:parquet 40953985 4.09435e+07 1.00026 ns
tpcds_q18/duckdb:parquet 103683344 1.02102e+08 1.01549 ns
tpcds_q19/duckdb:parquet 34468257 3.35071e+07 1.02869 ns
tpcds_q20/duckdb:parquet 18984413 1.86602e+07 1.01737 ns
tpcds_q21/duckdb:parquet 14624917 1.40343e+07 1.04208 ns
tpcds_q22/duckdb:parquet 101052878 9.92061e+07 1.01862 ns
tpcds_q23/duckdb:parquet 102252636 1.00612e+08 1.01631 ns
tpcds_q24/duckdb:parquet 51985189 5.11395e+07 1.01654 ns
tpcds_q25/duckdb:parquet 37056560 3.69504e+07 1.00287 ns
tpcds_q26/duckdb:parquet 39772624 4.04797e+07 0.982533 ns
tpcds_q27/duckdb:parquet 80839538 8.23095e+07 0.98214 ns
tpcds_q28/duckdb:parquet 44057472 4.44946e+07 0.990176 ns
tpcds_q29/duckdb:parquet 38795864 3.97854e+07 0.975129 ns
tpcds_q30/duckdb:parquet 46182962 4.69495e+07 0.983673 ns
tpcds_q31/duckdb:parquet 29081806 2.81598e+07 1.03274 ns
tpcds_q32/duckdb:parquet 13908157 1.37568e+07 1.011 ns
tpcds_q33/duckdb:parquet 22668248 2.20423e+07 1.0284 ns
tpcds_q34/duckdb:parquet 25306643 2.51433e+07 1.0065 ns
tpcds_q35/duckdb:parquet 71263341 7.06422e+07 1.00879 ns
tpcds_q36/duckdb:parquet 25455496 2.52666e+07 1.00748 ns
tpcds_q37/duckdb:parquet 17163264 1.65384e+07 1.03778 ns
tpcds_q38/duckdb:parquet 37189177 3.76095e+07 0.988825 ns
tpcds_q39/duckdb:parquet 37911959 3.79314e+07 0.999487 ns
tpcds_q40/duckdb:parquet 21029840 2.15109e+07 0.977637 ns
tpcds_q41/duckdb:parquet 10770733 1.06124e+07 1.01492 ns
tpcds_q42/duckdb:parquet 14229847 1.39861e+07 1.01743 ns
tpcds_q43/duckdb:parquet 19734867 1.93029e+07 1.02238 ns
tpcds_q44/duckdb:parquet 30003303 2.94074e+07 1.02026 ns
tpcds_q45/duckdb:parquet 30614033 3.10503e+07 0.985948 ns
tpcds_q46/duckdb:parquet 50849687 5.02341e+07 1.01225 ns
tpcds_q47/duckdb:parquet 61214616 6.08294e+07 1.00633 ns
tpcds_q48/duckdb:parquet 35630853 3.51918e+07 1.01248 ns
tpcds_q49/duckdb:parquet 27850339 2.69474e+07 1.03351 ns
tpcds_q50/duckdb:parquet 29857750 2.96158e+07 1.00817 ns
tpcds_q51/duckdb:parquet 198476093 2.01368e+08 0.985639 ns
tpcds_q52/duckdb:parquet 14099233 1.38265e+07 1.01973 ns
tpcds_q53/duckdb:parquet 21290736 2.0677e+07 1.02968 ns
tpcds_q54/duckdb:parquet 27945380 2.76013e+07 1.01247 ns
tpcds_q55/duckdb:parquet 14370298 1.3328e+07 1.07821 ns
tpcds_q56/duckdb:parquet 24779674 2.39645e+07 1.03402 ns
tpcds_q57/duckdb:parquet 49647122 4.87542e+07 1.01831 ns
tpcds_q58/duckdb:parquet 28008059 2.74923e+07 1.01876 ns
tpcds_q59/duckdb:parquet 41022282 3.97349e+07 1.0324 ns
tpcds_q60/duckdb:parquet 25792866 2.48317e+07 1.03871 ns
tpcds_q61/duckdb:parquet 32303628 3.43543e+07 0.940309 ns
tpcds_q62/duckdb:parquet 14942759 1.43285e+07 1.04287 ns
tpcds_q63/duckdb:parquet 18316127 1.82647e+07 1.00282 ns
tpcds_q64/duckdb:parquet 80345560 8.02141e+07 1.00164 ns
tpcds_q65/duckdb:parquet 31608136 2.90652e+07 1.08749 ns
tpcds_q66/duckdb:parquet 31678482 3.12209e+07 1.01465 ns
tpcds_q67/duckdb:parquet 191340713 1.88616e+08 1.01445 ns
tpcds_q68/duckdb:parquet 41628658 4.0439e+07 1.02942 ns
tpcds_q69/duckdb:parquet 42952799 4.28142e+07 1.00324 ns
tpcds_q70/duckdb:parquet 58325630 5.7419e+07 1.01579 ns
tpcds_q71/duckdb:parquet 21815416 2.15913e+07 1.01038 ns
tpcds_q72/duckdb:parquet 171126802 1.70835e+08 1.00171 ns
tpcds_q73/duckdb:parquet 22131474 2.17545e+07 1.01733 ns
tpcds_q74/duckdb:parquet 57346097 5.41427e+07 1.05916 ns
tpcds_q75/duckdb:parquet 56812273 5.7615e+07 0.986068 ns
tpcds_q76/duckdb:parquet 22175350 2.21458e+07 1.00133 ns
tpcds_q77/duckdb:parquet 25501671 2.47414e+07 1.03073 ns
tpcds_q78/duckdb:parquet 81929134 8.12378e+07 1.00851 ns
tpcds_q79/duckdb:parquet 32905956 3.21514e+07 1.02347 ns
tpcds_q80/duckdb:parquet 46415355 4.5105e+07 1.02905 ns
tpcds_q81/duckdb:parquet 51523843 5.19274e+07 0.992228 ns
tpcds_q82/duckdb:parquet 20631007 1.93709e+07 1.06505 ns
tpcds_q83/duckdb:parquet 19938620 2.01329e+07 0.990352 ns
tpcds_q84/duckdb:parquet 22261403 2.29828e+07 0.968613 ns
tpcds_q85/duckdb:parquet 44637875 4.64553e+07 0.960877 ns
tpcds_q86/duckdb:parquet 39504645 3.97029e+07 0.995006 ns
tpcds_q87/duckdb:parquet 38344527 4.01356e+07 0.955376 ns
tpcds_q88/duckdb:parquet 54301105 5.56704e+07 0.975404 ns
tpcds_q89/duckdb:parquet 22268500 2.28456e+07 0.974741 ns
tpcds_q90/duckdb:parquet 11047647 1.05825e+07 1.04395 ns
tpcds_q91/duckdb:parquet 28315629 2.96965e+07 0.953502 ns
tpcds_q92/duckdb:parquet 15011947 1.43152e+07 1.04867 ns
tpcds_q93/duckdb:parquet 34806219 3.44215e+07 1.01118 ns
tpcds_q94/duckdb:parquet 19362500 1.9233e+07 1.00673 ns
tpcds_q95/duckdb:parquet 138595754 1.45625e+08 0.951734 ns
tpcds_q96/duckdb:parquet 12591073 1.23933e+07 1.01596 ns
tpcds_q97/duckdb:parquet 39643865 3.90372e+07 1.01554 ns
tpcds_q98/duckdb:parquet 24939386 2.50487e+07 0.995636 ns
tpcds_q99/duckdb:parquet 25716538 2.51525e+07 1.02243 ns
tpcds_q01/duckdb:vortex-file-compressed 33168347 3.363e+07 0.986272 ns
tpcds_q02/duckdb:vortex-file-compressed 57158405 5.7735e+07 0.990014 ns
tpcds_q03/duckdb:vortex-file-compressed 26342742 2.62529e+07 1.00342 ns
tpcds_q04/duckdb:vortex-file-compressed 114938601 1.19539e+08 0.961515 ns
tpcds_q05/duckdb:vortex-file-compressed 45363749 4.48438e+07 1.0116 ns
tpcds_q06/duckdb:vortex-file-compressed 43630241 4.40036e+07 0.991514 ns
tpcds_q07/duckdb:vortex-file-compressed 39977739 4.05738e+07 0.985309 ns
tpcds_q08/duckdb:vortex-file-compressed 34699742 3.57063e+07 0.971811 ns
tpcds_q09/duckdb:vortex-file-compressed 45635571 4.55428e+07 1.00204 ns
tpcds_q10/duckdb:vortex-file-compressed 60752954 6.22313e+07 0.976245 ns
tpcds_q11/duckdb:vortex-file-compressed 81161024 7.88507e+07 1.0293 ns
tpcds_q12/duckdb:vortex-file-compressed 21082212 2.19014e+07 0.962599 ns
tpcds_q13/duckdb:vortex-file-compressed 46172629 4.54799e+07 1.01523 ns
tpcds_q14/duckdb:vortex-file-compressed 133131043 1.35593e+08 0.981841 ns
tpcds_q15/duckdb:vortex-file-compressed 31492523 3.32284e+07 0.94776 ns
tpcds_q16/duckdb:vortex-file-compressed 35006141 3.66674e+07 0.954693 ns
tpcds_q17/duckdb:vortex-file-compressed 51979708 5.32796e+07 0.975602 ns
tpcds_q18/duckdb:vortex-file-compressed 114944286 1.1495e+08 0.999952 ns
tpcds_q19/duckdb:vortex-file-compressed 49576189 4.80678e+07 1.03138 ns
tpcds_q20/duckdb:vortex-file-compressed 22120905 2.24053e+07 0.987307 ns
tpcds_q21/duckdb:vortex-file-compressed 26340555 2.86702e+07 0.918744 ns
tpcds_q22/duckdb:vortex-file-compressed 126181847 1.24462e+08 1.01382 ns
tpcds_q23/duckdb:vortex-file-compressed 150618969 1.50519e+08 1.00067 ns
tpcds_q24/duckdb:vortex-file-compressed 65457567 6.54841e+07 0.999595 ns
tpcds_q25/duckdb:vortex-file-compressed 49537696 5.12132e+07 0.967284 ns
tpcds_q26/duckdb:vortex-file-compressed 48938261 5.04247e+07 0.970521 ns
tpcds_q27/duckdb:vortex-file-compressed 86550975 8.74128e+07 0.99014 ns
tpcds_q28/duckdb:vortex-file-compressed 40603693 3.89134e+07 1.04344 ns
tpcds_q29/duckdb:vortex-file-compressed 55174086 5.30361e+07 1.04031 ns
tpcds_q30/duckdb:vortex-file-compressed 38580368 3.82895e+07 1.0076 ns
tpcds_q31/duckdb:vortex-file-compressed 38078221 3.7739e+07 1.00899 ns
tpcds_q32/duckdb:vortex-file-compressed 19351271 2.06427e+07 0.937439 ns
tpcds_q33/duckdb:vortex-file-compressed 33500370 3.82702e+07 0.875364 ns 🚀
tpcds_q34/duckdb:vortex-file-compressed 33938622 3.36805e+07 1.00766 ns
tpcds_q35/duckdb:vortex-file-compressed 91840522 9.29625e+07 0.987931 ns
tpcds_q36/duckdb:vortex-file-compressed 34710236 3.5364e+07 0.981513 ns
tpcds_q37/duckdb:vortex-file-compressed 22495047 2.25437e+07 0.997841 ns
tpcds_q38/duckdb:vortex-file-compressed 52602489 5.27802e+07 0.996632 ns
tpcds_q39/duckdb:vortex-file-compressed 52627956 5.66678e+07 0.92871 ns
tpcds_q40/duckdb:vortex-file-compressed 27392315 2.62953e+07 1.04172 ns
tpcds_q41/duckdb:vortex-file-compressed 17578077 1.72154e+07 1.02107 ns
tpcds_q42/duckdb:vortex-file-compressed 18307999 1.91784e+07 0.954618 ns
tpcds_q43/duckdb:vortex-file-compressed 23834189 2.49794e+07 0.954152 ns
tpcds_q44/duckdb:vortex-file-compressed 30897084 2.86923e+07 1.07684 ns
tpcds_q45/duckdb:vortex-file-compressed 38549322 3.62891e+07 1.06228 ns
tpcds_q46/duckdb:vortex-file-compressed 64679340 6.6475e+07 0.972988 ns
tpcds_q47/duckdb:vortex-file-compressed 70659195 7.2641e+07 0.972718 ns
tpcds_q48/duckdb:vortex-file-compressed 41782300 4.17027e+07 1.00191 ns
tpcds_q49/duckdb:vortex-file-compressed 43376644 4.35242e+07 0.996609 ns
tpcds_q50/duckdb:vortex-file-compressed 44581110 6.24785e+07 0.713543 ns 🚀
tpcds_q51/duckdb:vortex-file-compressed 121246214 1.23143e+08 0.984597 ns
tpcds_q52/duckdb:vortex-file-compressed 19323953 1.94176e+07 0.995177 ns
tpcds_q53/duckdb:vortex-file-compressed 29720148 3.0017e+07 0.99011 ns
tpcds_q54/duckdb:vortex-file-compressed 41954476 4.13753e+07 1.014 ns
tpcds_q55/duckdb:vortex-file-compressed 18697369 1.94369e+07 0.961951 ns
tpcds_q56/duckdb:vortex-file-compressed 41253304 4.58102e+07 0.900527 ns
tpcds_q57/duckdb:vortex-file-compressed 61285207 6.18467e+07 0.990921 ns
tpcds_q58/duckdb:vortex-file-compressed 39088407 3.99901e+07 0.977453 ns
tpcds_q59/duckdb:vortex-file-compressed 62079425 7.46433e+07 0.831681 ns 🚀
tpcds_q60/duckdb:vortex-file-compressed 42410853 4.37018e+07 0.97046 ns
tpcds_q61/duckdb:vortex-file-compressed 50885470 4.4569e+07 1.14172 ns 🚨
tpcds_q62/duckdb:vortex-file-compressed 28359485 2.82224e+07 1.00486 ns
tpcds_q63/duckdb:vortex-file-compressed 30232691 3.03571e+07 0.995903 ns
tpcds_q64/duckdb:vortex-file-compressed 95219982 9.59576e+07 0.992313 ns
tpcds_q65/duckdb:vortex-file-compressed 39540251 3.83514e+07 1.031 ns
tpcds_q66/duckdb:vortex-file-compressed 38034213 3.70805e+07 1.02572 ns
tpcds_q67/duckdb:vortex-file-compressed 206581064 2.02286e+08 1.02123 ns
tpcds_q68/duckdb:vortex-file-compressed 54795695 5.48399e+07 0.999195 ns
tpcds_q69/duckdb:vortex-file-compressed 60370785 6.29729e+07 0.958679 ns
tpcds_q70/duckdb:vortex-file-compressed 72295105 7.28548e+07 0.992317 ns
tpcds_q71/duckdb:vortex-file-compressed 29260730 3.01177e+07 0.971547 ns
tpcds_q72/duckdb:vortex-file-compressed 186016342 1.86547e+08 0.997154 ns
tpcds_q73/duckdb:vortex-file-compressed 31806522 3.17697e+07 1.00116 ns
tpcds_q74/duckdb:vortex-file-compressed 69370865 6.68656e+07 1.03747 ns
tpcds_q75/duckdb:vortex-file-compressed 70048451 6.90555e+07 1.01438 ns
tpcds_q76/duckdb:vortex-file-compressed 28951264 2.90949e+07 0.995063 ns
tpcds_q77/duckdb:vortex-file-compressed 35422979 3.63348e+07 0.974906 ns
tpcds_q78/duckdb:vortex-file-compressed 89510384 9.61485e+07 0.93096 ns
tpcds_q79/duckdb:vortex-file-compressed 41677478 4.33422e+07 0.961592 ns
tpcds_q80/duckdb:vortex-file-compressed 61372387 5.93952e+07 1.03329 ns
tpcds_q81/duckdb:vortex-file-compressed 43787007 4.39213e+07 0.996942 ns
tpcds_q82/duckdb:vortex-file-compressed 25323924 2.66865e+07 0.94894 ns
tpcds_q83/duckdb:vortex-file-compressed 41348168 3.77575e+07 1.0951 ns
tpcds_q84/duckdb:vortex-file-compressed 26902606 2.83594e+07 0.948632 ns
tpcds_q85/duckdb:vortex-file-compressed 62903833 6.4165e+07 0.980345 ns
tpcds_q86/duckdb:vortex-file-compressed 49935817 5.21914e+07 0.956782 ns
tpcds_q87/duckdb:vortex-file-compressed 53449589 5.49957e+07 0.971887 ns
tpcds_q88/duckdb:vortex-file-compressed 97026551 8.00887e+07 1.21149 ns 🚨
tpcds_q89/duckdb:vortex-file-compressed 30839182 3.21758e+07 0.958459 ns
tpcds_q90/duckdb:vortex-file-compressed 16995277 2.15646e+07 0.788111 ns 🚀
tpcds_q91/duckdb:vortex-file-compressed 35634373 3.75335e+07 0.949401 ns
tpcds_q92/duckdb:vortex-file-compressed 25790492 2.84258e+07 0.907292 ns
tpcds_q93/duckdb:vortex-file-compressed 35918006 3.68754e+07 0.974037 ns
tpcds_q94/duckdb:vortex-file-compressed 31593050 3.51528e+07 0.898735 ns 🚀
tpcds_q95/duckdb:vortex-file-compressed 164099313 1.73088e+08 0.948067 ns
tpcds_q96/duckdb:vortex-file-compressed 29329081 1.83702e+07 1.59656 ns 🚨
tpcds_q97/duckdb:vortex-file-compressed 46987272 4.6161e+07 1.0179 ns
tpcds_q98/duckdb:vortex-file-compressed 27080321 2.68281e+07 1.0094 ns
tpcds_q99/duckdb:vortex-file-compressed 45832986 4.70654e+07 0.973814 ns
tpcds_q01/duckdb:vortex-compact 41524216 4.05385e+07 1.02432 ns
tpcds_q02/duckdb:vortex-compact 64937351 6.54921e+07 0.991529 ns
tpcds_q03/duckdb:vortex-compact 53715445 5.28376e+07 1.01661 ns
tpcds_q04/duckdb:vortex-compact 143967256 1.45089e+08 0.99227 ns
tpcds_q05/duckdb:vortex-compact 58551247 5.82502e+07 1.00517 ns
tpcds_q06/duckdb:vortex-compact 52908930 5.60013e+07 0.944781 ns
tpcds_q07/duckdb:vortex-compact 65056904 6.0676e+07 1.0722 ns
tpcds_q08/duckdb:vortex-compact 49047352 6.1218e+07 0.801192 ns 🚀
tpcds_q09/duckdb:vortex-compact 110215414 6.09123e+07 1.80941 ns 🚨
tpcds_q10/duckdb:vortex-compact 84868016 8.59689e+07 0.987194 ns
tpcds_q11/duckdb:vortex-compact 106048860 1.03097e+08 1.02863 ns
tpcds_q12/duckdb:vortex-compact 32670957 2.96709e+07 1.10111 ns 🚨
tpcds_q13/duckdb:vortex-compact 79454917 7.36868e+07 1.07828 ns
tpcds_q14/duckdb:vortex-compact 160283177 1.51087e+08 1.06087 ns
tpcds_q15/duckdb:vortex-compact 36488055 3.73195e+07 0.977721 ns
tpcds_q16/duckdb:vortex-compact 40533645 4.47998e+07 0.904773 ns
tpcds_q17/duckdb:vortex-compact 69789017 6.71482e+07 1.03933 ns
tpcds_q18/duckdb:vortex-compact 152301349 1.4377e+08 1.05934 ns
tpcds_q19/duckdb:vortex-compact 69064760 6.74449e+07 1.02402 ns
tpcds_q20/duckdb:vortex-compact 27760697 2.73058e+07 1.01666 ns
tpcds_q21/duckdb:vortex-compact 29811585 2.7694e+07 1.07647 ns
tpcds_q22/duckdb:vortex-compact 129166253 1.3233e+08 0.976095 ns
tpcds_q23/duckdb:vortex-compact 165911936 1.76774e+08 0.938552 ns
tpcds_q24/duckdb:vortex-compact 87148209 8.63391e+07 1.00937 ns
tpcds_q25/duckdb:vortex-compact 72203932 7.06432e+07 1.02209 ns
tpcds_q26/duckdb:vortex-compact 62464635 5.85342e+07 1.06715 ns
tpcds_q27/duckdb:vortex-compact 143686910 1.31249e+08 1.09476 ns
tpcds_q28/duckdb:vortex-compact 109737786 8.68346e+07 1.26376 ns 🚨
tpcds_q29/duckdb:vortex-compact 78115757 7.98151e+07 0.978708 ns
tpcds_q30/duckdb:vortex-compact 44485700 4.37795e+07 1.01613 ns
tpcds_q31/duckdb:vortex-compact 52613766 4.88237e+07 1.07763 ns
tpcds_q32/duckdb:vortex-compact 30109751 3.0523e+07 0.98646 ns
tpcds_q33/duckdb:vortex-compact 54272501 5.3762e+07 1.0095 ns
tpcds_q34/duckdb:vortex-compact 52684414 5.01662e+07 1.0502 ns
tpcds_q35/duckdb:vortex-compact 111672928 1.14556e+08 0.974835 ns
tpcds_q36/duckdb:vortex-compact 48781639 4.46446e+07 1.09267 ns
tpcds_q37/duckdb:vortex-compact 31186432 3.15088e+07 0.989769 ns
tpcds_q38/duckdb:vortex-compact 66085069 6.73234e+07 0.981606 ns
tpcds_q39/duckdb:vortex-compact 55877895 5.34644e+07 1.04514 ns
tpcds_q40/duckdb:vortex-compact 34833926 3.34236e+07 1.0422 ns
tpcds_q41/duckdb:vortex-compact 21151554 2.06875e+07 1.02243 ns
tpcds_q42/duckdb:vortex-compact 23435143 2.3714e+07 0.988243 ns
tpcds_q43/duckdb:vortex-compact 33016352 3.42416e+07 0.964219 ns
tpcds_q44/duckdb:vortex-compact 49191354 4.46836e+07 1.10088 ns 🚨
tpcds_q45/duckdb:vortex-compact 42937012 4.64091e+07 0.925184 ns
tpcds_q46/duckdb:vortex-compact 90143463 8.95075e+07 1.0071 ns
tpcds_q47/duckdb:vortex-compact 82521589 7.62473e+07 1.08229 ns
tpcds_q48/duckdb:vortex-compact 69728115 6.76839e+07 1.0302 ns
tpcds_q49/duckdb:vortex-compact 66244846 5.98542e+07 1.10677 ns 🚨
tpcds_q50/duckdb:vortex-compact 62000221 6.25794e+07 0.990744 ns
tpcds_q51/duckdb:vortex-compact 159520359 1.52983e+08 1.04273 ns
tpcds_q52/duckdb:vortex-compact 24332728 2.36459e+07 1.02905 ns
tpcds_q53/duckdb:vortex-compact 39907204 4.11625e+07 0.969504 ns
tpcds_q54/duckdb:vortex-compact 52798406 5.44298e+07 0.970028 ns
tpcds_q55/duckdb:vortex-compact 24162293 2.36565e+07 1.02138 ns
tpcds_q56/duckdb:vortex-compact 56108710 6.2377e+07 0.899509 ns 🚀
tpcds_q57/duckdb:vortex-compact 65843098 6.72653e+07 0.978857 ns
tpcds_q58/duckdb:vortex-compact 46238435 4.99671e+07 0.925378 ns
tpcds_q59/duckdb:vortex-compact 71564925 8.30386e+07 0.861828 ns 🚀
tpcds_q60/duckdb:vortex-compact 53857460 5.08486e+07 1.05917 ns
tpcds_q61/duckdb:vortex-compact 75640458 7.11947e+07 1.06245 ns
tpcds_q62/duckdb:vortex-compact 40633999 3.60133e+07 1.12831 ns 🚨
tpcds_q63/duckdb:vortex-compact 41033676 3.87837e+07 1.05801 ns
tpcds_q64/duckdb:vortex-compact 134923966 1.30207e+08 1.03622 ns
tpcds_q65/duckdb:vortex-compact 50317667 4.70018e+07 1.07055 ns
tpcds_q66/duckdb:vortex-compact 60996836 5.32999e+07 1.14441 ns 🚨
tpcds_q67/duckdb:vortex-compact 245706554 2.43792e+08 1.00785 ns
tpcds_q68/duckdb:vortex-compact 81533244 7.74327e+07 1.05296 ns
tpcds_q69/duckdb:vortex-compact 81204345 8.57496e+07 0.946994 ns
tpcds_q70/duckdb:vortex-compact 131462759 1.23644e+08 1.06323 ns
tpcds_q71/duckdb:vortex-compact 40464661 4.04463e+07 1.00045 ns
tpcds_q72/duckdb:vortex-compact 200333559 2.04251e+08 0.980819 ns
tpcds_q73/duckdb:vortex-compact 51536779 4.86967e+07 1.05832 ns
tpcds_q74/duckdb:vortex-compact 88278797 8.98388e+07 0.982635 ns
tpcds_q75/duckdb:vortex-compact 87062218 8.36947e+07 1.04024 ns
tpcds_q76/duckdb:vortex-compact 42519525 3.88356e+07 1.09486 ns
tpcds_q77/duckdb:vortex-compact 47604009 4.63162e+07 1.0278 ns
tpcds_q78/duckdb:vortex-compact 104319544 1.03467e+08 1.00824 ns
tpcds_q79/duckdb:vortex-compact 68319016 8.56302e+07 0.797838 ns 🚀
tpcds_q80/duckdb:vortex-compact 90519252 8.8172e+07 1.02662 ns
tpcds_q81/duckdb:vortex-compact 49421734 4.78375e+07 1.03312 ns
tpcds_q82/duckdb:vortex-compact 35254807 3.47159e+07 1.01552 ns
tpcds_q83/duckdb:vortex-compact 56871578 5.75989e+07 0.987372 ns
tpcds_q84/duckdb:vortex-compact 32764032 3.01199e+07 1.08779 ns
tpcds_q85/duckdb:vortex-compact 80848736 7.79116e+07 1.0377 ns
tpcds_q86/duckdb:vortex-compact 97315607 9.93544e+07 0.979479 ns
tpcds_q87/duckdb:vortex-compact 66135333 6.83471e+07 0.967639 ns
tpcds_q88/duckdb:vortex-compact 104474679 1.55461e+08 0.672032 ns 🚀
tpcds_q89/duckdb:vortex-compact 42997077 4.09552e+07 1.04986 ns
tpcds_q90/duckdb:vortex-compact 17075558 2.78753e+07 0.612569 ns 🚀
tpcds_q91/duckdb:vortex-compact 49065058 4.39715e+07 1.11584 ns 🚨
tpcds_q92/duckdb:vortex-compact 53956592 5.54853e+07 0.972448 ns
tpcds_q93/duckdb:vortex-compact 44754027 4.31496e+07 1.03718 ns
tpcds_q94/duckdb:vortex-compact 42395755 4.67954e+07 0.905982 ns
tpcds_q95/duckdb:vortex-compact 180949571 1.66171e+08 1.08894 ns
tpcds_q96/duckdb:vortex-compact 39124357 3.09448e+07 1.26433 ns 🚨
tpcds_q97/duckdb:vortex-compact 53621882 4.8769e+07 1.09951 ns
tpcds_q98/duckdb:vortex-compact 35060982 3.47501e+07 1.00895 ns
tpcds_q99/duckdb:vortex-compact 55555723 5.59307e+07 0.993295 ns
tpcds_q01/duckdb:duckdb 25007971 2.4941e+07 1.00269 ns
tpcds_q02/duckdb:duckdb 25207710 2.60275e+07 0.968503 ns
tpcds_q03/duckdb:duckdb 11962637 1.23582e+07 0.967989 ns
tpcds_q04/duckdb:duckdb 179298901 1.78317e+08 1.0055 ns
tpcds_q05/duckdb:duckdb 22325565 2.26147e+07 0.987216 ns
tpcds_q06/duckdb:duckdb 29862316 2.96159e+07 1.00832 ns
tpcds_q07/duckdb:duckdb 42215735 4.33025e+07 0.974903 ns
tpcds_q08/duckdb:duckdb 126164606 1.26906e+08 0.994159 ns
tpcds_q09/duckdb:duckdb 20301749 1.96239e+07 1.03454 ns
tpcds_q10/duckdb:duckdb 30087384 2.93711e+07 1.02439 ns
tpcds_q11/duckdb:duckdb 156392349 1.55058e+08 1.0086 ns
tpcds_q12/duckdb:duckdb 15550291 1.48655e+07 1.04606 ns
tpcds_q13/duckdb:duckdb 28493065 2.75219e+07 1.03529 ns
tpcds_q14/duckdb:duckdb 99003719 9.66255e+07 1.02461 ns
tpcds_q15/duckdb:duckdb 25425937 2.42071e+07 1.05035 ns
tpcds_q16/duckdb:duckdb 22296358 2.27675e+07 0.979307 ns
tpcds_q17/duckdb:duckdb 27990109 2.64237e+07 1.05928 ns
tpcds_q18/duckdb:duckdb 52905019 5.21114e+07 1.01523 ns
tpcds_q19/duckdb:duckdb 20697065 2.06605e+07 1.00177 ns
tpcds_q20/duckdb:duckdb 15972767 1.5123e+07 1.05619 ns
tpcds_q21/duckdb:duckdb 8881158 8.02908e+06 1.10612 ns 🚨
tpcds_q22/duckdb:duckdb 87467432 8.59221e+07 1.01799 ns
tpcds_q23/duckdb:duckdb 75331549 8.01247e+07 0.940178 ns
tpcds_q24/duckdb:duckdb 28598269 2.67849e+07 1.0677 ns
tpcds_q25/duckdb:duckdb 20589618 1.92273e+07 1.07085 ns
tpcds_q26/duckdb:duckdb 31585609 3.07007e+07 1.02882 ns
tpcds_q27/duckdb:duckdb 53760643 5.34403e+07 1.00599 ns
tpcds_q28/duckdb:duckdb 28906647 2.49107e+07 1.16041 ns 🚨
tpcds_q29/duckdb:duckdb 25734204 2.4719e+07 1.04107 ns
tpcds_q30/duckdb:duckdb 34978715 3.37999e+07 1.03488 ns
tpcds_q31/duckdb:duckdb 25864188 2.52261e+07 1.0253 ns
tpcds_q32/duckdb:duckdb 9678629 8.89223e+06 1.08844 ns
tpcds_q33/duckdb:duckdb 18763615 1.69312e+07 1.10823 ns 🚨
tpcds_q34/duckdb:duckdb 18976879 1.80162e+07 1.05332 ns
tpcds_q35/duckdb:duckdb 39648541 4.00036e+07 0.991124 ns
tpcds_q36/duckdb:duckdb 80482995 7.87878e+07 1.02152 ns
tpcds_q37/duckdb:duckdb 10404802 9.67338e+06 1.07561 ns
tpcds_q38/duckdb:duckdb 34865186 3.3648e+07 1.03617 ns
tpcds_q39/duckdb:duckdb 38528423 3.15163e+07 1.22249 ns 🚨
tpcds_q40/duckdb:duckdb 16438205 1.62071e+07 1.01426 ns
tpcds_q41/duckdb:duckdb 11731515 1.0933e+07 1.07304 ns
tpcds_q42/duckdb:duckdb 9169744 1.06474e+07 0.861215 ns 🚀
tpcds_q43/duckdb:duckdb 15258504 1.5247e+07 1.00075 ns
tpcds_q44/duckdb:duckdb 17515590 1.80201e+07 0.972002 ns
tpcds_q45/duckdb:duckdb 19995974 1.98539e+07 1.00716 ns
tpcds_q46/duckdb:duckdb 41598612 4.10156e+07 1.01421 ns
tpcds_q47/duckdb:duckdb 56543791 5.63044e+07 1.00425 ns
tpcds_q48/duckdb:duckdb 26298659 2.56939e+07 1.02354 ns
tpcds_q49/duckdb:duckdb 19464485 1.86593e+07 1.04315 ns
tpcds_q50/duckdb:duckdb 18156932 1.74542e+07 1.04026 ns
tpcds_q51/duckdb:duckdb 109942602 1.07878e+08 1.01913 ns
tpcds_q52/duckdb:duckdb 9701948 1.04522e+07 0.928217 ns
tpcds_q53/duckdb:duckdb 16546842 1.60007e+07 1.03413 ns
tpcds_q54/duckdb:duckdb 21371587 2.03632e+07 1.04952 ns
tpcds_q55/duckdb:duckdb 9474439 9.75015e+06 0.971723 ns
tpcds_q56/duckdb:duckdb 18959056 1.7692e+07 1.07162 ns
tpcds_q57/duckdb:duckdb 47528651 4.7331e+07 1.00418 ns
tpcds_q58/duckdb:duckdb 19028512 1.65178e+07 1.152 ns 🚨
tpcds_q59/duckdb:duckdb 39358472 3.83085e+07 1.02741 ns
tpcds_q60/duckdb:duckdb 20211627 1.99746e+07 1.01186 ns
tpcds_q61/duckdb:duckdb 19658389 1.87996e+07 1.04568 ns
tpcds_q62/duckdb:duckdb 11323571 1.09972e+07 1.02968 ns
tpcds_q63/duckdb:duckdb 15414854 1.42418e+07 1.08236 ns
tpcds_q64/duckdb:duckdb 62249126 6.0214e+07 1.0338 ns
tpcds_q65/duckdb:duckdb 37350736 3.69306e+07 1.01138 ns
tpcds_q66/duckdb:duckdb 28832223 2.87076e+07 1.00434 ns
tpcds_q67/duckdb:duckdb 152945761 1.55386e+08 0.984293 ns
tpcds_q68/duckdb:duckdb 28373233 2.89287e+07 0.980799 ns
tpcds_q69/duckdb:duckdb 31370480 3.02571e+07 1.0368 ns
tpcds_q70/duckdb:duckdb 20946303 2.05453e+07 1.01952 ns
tpcds_q71/duckdb:duckdb 16945842 1.68948e+07 1.00302 ns
tpcds_q72/duckdb:duckdb 47827088 4.64705e+07 1.02919 ns
tpcds_q73/duckdb:duckdb 15709022 1.35581e+07 1.15865 ns 🚨
tpcds_q74/duckdb:duckdb 108761435 1.0955e+08 0.9928 ns
tpcds_q75/duckdb:duckdb 47170620 4.77828e+07 0.987187 ns
tpcds_q76/duckdb:duckdb 15023115 1.5464e+07 0.97149 ns
tpcds_q77/duckdb:duckdb 15682902 1.51745e+07 1.0335 ns
tpcds_q78/duckdb:duckdb 68820655 6.49663e+07 1.05933 ns
tpcds_q79/duckdb:duckdb 21956201 2.16925e+07 1.01215 ns
tpcds_q80/duckdb:duckdb 33188897 3.28101e+07 1.01155 ns
tpcds_q81/duckdb:duckdb 43533229 4.09949e+07 1.06192 ns
tpcds_q82/duckdb:duckdb 11413584 1.15081e+07 0.991785 ns
tpcds_q83/duckdb:duckdb 11917099 1.15649e+07 1.03045 ns
tpcds_q84/duckdb:duckdb 16400651 1.60824e+07 1.01979 ns
tpcds_q85/duckdb:duckdb 27794931 2.67783e+07 1.03796 ns
tpcds_q86/duckdb:duckdb 14836155 1.44396e+07 1.02746 ns
tpcds_q87/duckdb:duckdb 35779025 3.5381e+07 1.01125 ns
tpcds_q88/duckdb:duckdb 28358645 2.78416e+07 1.01857 ns
tpcds_q89/duckdb:duckdb 20487287 1.81924e+07 1.12614 ns 🚨
tpcds_q90/duckdb:duckdb 7802841 7.65406e+06 1.01944 ns
tpcds_q91/duckdb:duckdb 17647558 1.71343e+07 1.02995 ns
tpcds_q92/duckdb:duckdb 11012980 1.07314e+07 1.02624 ns
tpcds_q93/duckdb:duckdb 24875869 2.48776e+07 0.999929 ns
tpcds_q94/duckdb:duckdb 17554213 1.57955e+07 1.11134 ns 🚨
tpcds_q95/duckdb:duckdb 116421382 1.29522e+08 0.898852 ns 🚀
tpcds_q96/duckdb:duckdb 8080243 6.45123e+06 1.25251 ns 🚨
tpcds_q97/duckdb:duckdb 33629104 3.41687e+07 0.984207 ns
tpcds_q98/duckdb:duckdb 19667485 1.95838e+07 1.00427 ns
tpcds_q99/duckdb:duckdb 22533118 2.19355e+07 1.02724 ns

@github-actions
Copy link
Contributor

Benchmarks: FineWeb S3

Summary

  • Overall: 0.987x ➖
  • Vortex: 0.980x ➖
  • duckdb:vortex: 0.965x ➖
  • datafusion:vortex: 0.994x ➖
  • Best: fineweb_q00/duckdb:vortex-compact (0.877x)
  • Worst: fineweb_q02/datafusion:vortex-compact (1.075x)
  • Significant (>30%): 0↑ 0↓
Detailed Results Table
name PR 0348170 base bc4fd79 ratio (PR/base) unit remark
fineweb_q00/datafusion:parquet 884148759 8.63982e+08 1.02334 ns
fineweb_q01/datafusion:parquet 1529305618 1.56014e+09 0.980236 ns
fineweb_q02/datafusion:parquet 1608874438 1.55465e+09 1.03488 ns
fineweb_q03/datafusion:parquet 1570898115 1.53233e+09 1.02517 ns
fineweb_q04/datafusion:parquet 1632102401 1.62271e+09 1.00579 ns
fineweb_q05/datafusion:parquet 1568401159 1.59548e+09 0.983029 ns
fineweb_q06/datafusion:parquet 1624232437 1.59141e+09 1.02062 ns
fineweb_q07/datafusion:parquet 1561266939 1.55429e+09 1.00449 ns
fineweb_q08/datafusion:parquet 1563823747 1.55819e+09 1.00362 ns
fineweb_q00/datafusion:vortex-file-compressed 31586942 3.36563e+07 0.938516 ns
fineweb_q01/datafusion:vortex-file-compressed 465076917 4.91706e+08 0.945843 ns
fineweb_q02/datafusion:vortex-file-compressed 444506768 4.61335e+08 0.963522 ns
fineweb_q03/datafusion:vortex-file-compressed 1450185815 1.3717e+09 1.05722 ns
fineweb_q04/datafusion:vortex-file-compressed 1392050284 1.41702e+09 0.982381 ns
fineweb_q05/datafusion:vortex-file-compressed 1396423105 1.38817e+09 1.00594 ns
fineweb_q06/datafusion:vortex-file-compressed 1477806174 1.46912e+09 1.00591 ns
fineweb_q07/datafusion:vortex-file-compressed 1388145355 1.39791e+09 0.993011 ns
fineweb_q08/datafusion:vortex-file-compressed 553357492 5.41281e+08 1.02231 ns
fineweb_q00/datafusion:vortex-compact 32250564 3.37683e+07 0.955055 ns
fineweb_q01/datafusion:vortex-compact 478193395 4.79264e+08 0.997766 ns
fineweb_q02/datafusion:vortex-compact 640536579 5.96031e+08 1.07467 ns
fineweb_q03/datafusion:vortex-compact 1797717950 1.78867e+09 1.00506 ns
fineweb_q04/datafusion:vortex-compact 2222654938 2.17034e+09 1.0241 ns
fineweb_q05/datafusion:vortex-compact 1642676560 1.65214e+09 0.994271 ns
fineweb_q06/datafusion:vortex-compact 1372274574 1.39069e+09 0.98676 ns
fineweb_q07/datafusion:vortex-compact 1301701143 1.307e+09 0.995945 ns
fineweb_q08/datafusion:vortex-compact 391139216 4.0691e+08 0.961242 ns
fineweb_q00/duckdb:parquet 962081840 9.75665e+08 0.986079 ns
fineweb_q01/duckdb:parquet 2185810630 2.15831e+09 1.01274 ns
fineweb_q02/duckdb:parquet 2167570719 2.19566e+09 0.987206 ns
fineweb_q03/duckdb:parquet 7097149811 7.062e+09 1.00498 ns
fineweb_q04/duckdb:parquet 1717508955 1.68938e+09 1.01665 ns
fineweb_q05/duckdb:parquet 3765357559 3.85103e+09 0.977752 ns
fineweb_q06/duckdb:parquet 4964741135 5.01439e+09 0.990099 ns
fineweb_q07/duckdb:parquet 5407463728 5.37008e+09 1.00696 ns
fineweb_q08/duckdb:parquet 944870875 9.73298e+08 0.970793 ns
fineweb_q00/duckdb:vortex-file-compressed 107665828 1.12719e+08 0.955166 ns
fineweb_q01/duckdb:vortex-file-compressed 516172956 5.3713e+08 0.960983 ns
fineweb_q02/duckdb:vortex-file-compressed 584259288 6.03618e+08 0.967929 ns
fineweb_q03/duckdb:vortex-file-compressed 1583366436 1.55784e+09 1.01639 ns
fineweb_q04/duckdb:vortex-file-compressed 1600530820 1.55527e+09 1.0291 ns
fineweb_q05/duckdb:vortex-file-compressed 1581136625 1.62638e+09 0.97218 ns
fineweb_q06/duckdb:vortex-file-compressed 1746570992 1.66185e+09 1.05098 ns
fineweb_q07/duckdb:vortex-file-compressed 1429820062 1.60252e+09 0.89223 ns
fineweb_q08/duckdb:vortex-file-compressed 608661948 6.32818e+08 0.961828 ns
fineweb_q00/duckdb:vortex-compact 89867062 1.02524e+08 0.876543 ns
fineweb_q01/duckdb:vortex-compact 494304905 5.02893e+08 0.982922 ns
fineweb_q02/duckdb:vortex-compact 633308716 6.67519e+08 0.948751 ns
fineweb_q03/duckdb:vortex-compact 1675918224 1.7705e+09 0.946581 ns
fineweb_q04/duckdb:vortex-compact 1828115903 1.77986e+09 1.02711 ns
fineweb_q05/duckdb:vortex-compact 1567343744 1.62768e+09 0.962934 ns
fineweb_q06/duckdb:vortex-compact 1423162307 1.56728e+09 0.908044 ns
fineweb_q07/duckdb:vortex-compact 1387430558 1.35109e+09 1.0269 ns
fineweb_q08/duckdb:vortex-compact 460511479 5.07554e+08 0.907316 ns

@github-actions
Copy link
Contributor

Benchmarks: Statistical and Population Genetics

Summary

  • Overall: 0.997x ➖
  • Vortex: 1.019x ➖
  • duckdb:vortex: 1.019x ➖
  • Best: statpopgen_q05/duckdb:vortex-compact (0.985x)
  • Worst: statpopgen_q08/duckdb:vortex-file-compressed (1.162x)
  • Significant (>10%): 0↑ 2↓
Detailed Results Table
name PR 0348170 base bc4fd79 ratio (PR/base) unit remark
statpopgen_q00/duckdb:parquet 201542863 2.32992e+08 0.865021 ns 🚀
statpopgen_q01/duckdb:parquet 345232457 3.73519e+08 0.924271 ns
statpopgen_q02/duckdb:parquet 650141944 6.86442e+08 0.947119 ns
statpopgen_q03/duckdb:parquet 1091859022 1.1183e+09 0.976354 ns
statpopgen_q04/duckdb:parquet 1074604875 1.13723e+09 0.944931 ns
statpopgen_q05/duckdb:parquet 705049699 7.45016e+08 0.946355 ns
statpopgen_q06/duckdb:parquet 1302852563 1.3349e+09 0.975991 ns
statpopgen_q07/duckdb:parquet 835823476 8.27042e+08 1.01062 ns
statpopgen_q08/duckdb:parquet 838655052 8.45058e+08 0.992423 ns
statpopgen_q09/duckdb:parquet 916046144 9.38799e+08 0.975764 ns
statpopgen_q10/duckdb:parquet 2061918644 2.16394e+09 0.952853 ns
statpopgen_q00/duckdb:vortex-file-compressed 13757147 1.38911e+07 0.990359 ns
statpopgen_q01/duckdb:vortex-file-compressed 100342969 9.96195e+07 1.00726 ns
statpopgen_q02/duckdb:vortex-file-compressed 1222476909 1.18855e+09 1.02855 ns
statpopgen_q03/duckdb:vortex-file-compressed 2827826461 2.82779e+09 1.00001 ns
statpopgen_q04/duckdb:vortex-file-compressed 2828583518 2.83317e+09 0.99838 ns
statpopgen_q05/duckdb:vortex-file-compressed 1301643131 1.25901e+09 1.03386 ns
statpopgen_q06/duckdb:vortex-file-compressed 1952744512 1.9371e+09 1.00807 ns
statpopgen_q07/duckdb:vortex-file-compressed 209738001 1.88352e+08 1.11354 ns 🚨
statpopgen_q08/duckdb:vortex-file-compressed 229324664 1.97374e+08 1.16188 ns 🚨
statpopgen_q09/duckdb:vortex-file-compressed 2570330908 2.56785e+09 1.00096 ns
statpopgen_q10/duckdb:vortex-file-compressed 4142124754 4.07264e+09 1.01706 ns
statpopgen_q00/duckdb:vortex-compact 14066059 1.39492e+07 1.00838 ns
statpopgen_q01/duckdb:vortex-compact 129026764 1.27828e+08 1.00938 ns
statpopgen_q02/duckdb:vortex-compact 1617558805 1.60266e+09 1.0093 ns
statpopgen_q03/duckdb:vortex-compact 3251664446 3.25036e+09 1.0004 ns
statpopgen_q04/duckdb:vortex-compact 3231014081 3.2438e+09 0.996057 ns
statpopgen_q05/duckdb:vortex-compact 1599856585 1.62343e+09 0.985477 ns
statpopgen_q06/duckdb:vortex-compact 2498472295 2.49962e+09 0.999539 ns
statpopgen_q07/duckdb:vortex-compact 971710730 9.42126e+08 1.0314 ns
statpopgen_q08/duckdb:vortex-compact 1023649196 9.79512e+08 1.04506 ns
statpopgen_q09/duckdb:vortex-compact 2981442796 3.0095e+09 0.990676 ns
statpopgen_q10/duckdb:vortex-compact 4710180846 4.73621e+09 0.994505 ns

@github-actions
Copy link
Contributor

Benchmarks: TPC-H SF=10 on S3

Summary

  • Overall: 0.989x ➖
  • Vortex: 0.986x ➖
  • duckdb:vortex: 0.984x ➖
  • datafusion:vortex: 0.988x ➖
  • Best: tpch_q16/duckdb:vortex-compact (0.853x)
  • Worst: tpch_q19/datafusion:vortex-compact (1.094x)
  • Significant (>30%): 0↑ 0↓
Detailed Results Table
name PR 0348170 base bc4fd79 ratio (PR/base) unit remark
tpch_q01/datafusion:parquet 818718199 8.70421e+08 0.9406 ns
tpch_q02/datafusion:parquet 673928696 6.61133e+08 1.01935 ns
tpch_q03/datafusion:parquet 939100581 9.39552e+08 0.99952 ns
tpch_q04/datafusion:parquet 443103427 4.3735e+08 1.01315 ns
tpch_q05/datafusion:parquet 1168175195 1.12726e+09 1.0363 ns
tpch_q06/datafusion:parquet 533370368 5.01004e+08 1.0646 ns
tpch_q07/datafusion:parquet 1515946641 1.33611e+09 1.1346 ns
tpch_q08/datafusion:parquet 1611207156 1.55292e+09 1.03754 ns
tpch_q09/datafusion:parquet 1848878872 1.85598e+09 0.996173 ns
tpch_q10/datafusion:parquet 1969026830 1.93779e+09 1.01612 ns
tpch_q11/datafusion:parquet 549014300 5.41265e+08 1.01432 ns
tpch_q12/datafusion:parquet 672474678 7.00197e+08 0.960407 ns
tpch_q13/datafusion:parquet 706649295 6.81025e+08 1.03763 ns
tpch_q14/datafusion:parquet 782858102 7.64191e+08 1.02443 ns
tpch_q15/datafusion:parquet 1138969253 1.13786e+09 1.00097 ns
tpch_q16/datafusion:parquet 389411932 3.76018e+08 1.03562 ns
tpch_q17/datafusion:parquet 1434194937 1.38547e+09 1.03517 ns
tpch_q18/datafusion:parquet 1671670895 1.62261e+09 1.03024 ns
tpch_q19/datafusion:parquet 957746886 9.49155e+08 1.00905 ns
tpch_q20/datafusion:parquet 1104946979 1.05975e+09 1.04265 ns
tpch_q21/datafusion:parquet 1831365761 1.85556e+09 0.986963 ns
tpch_q22/datafusion:parquet 646963674 6.4648e+08 1.00075 ns
tpch_q01/datafusion:vortex-file-compressed 739581052 7.14813e+08 1.03465 ns
tpch_q02/datafusion:vortex-file-compressed 610746800 6.15491e+08 0.992292 ns
tpch_q03/datafusion:vortex-file-compressed 725454596 7.17103e+08 1.01165 ns
tpch_q04/datafusion:vortex-file-compressed 531874758 5.17348e+08 1.02808 ns
tpch_q05/datafusion:vortex-file-compressed 1059918120 1.03051e+09 1.02854 ns
tpch_q06/datafusion:vortex-file-compressed 576599693 5.88298e+08 0.980115 ns
tpch_q07/datafusion:vortex-file-compressed 1081553773 1.10963e+09 0.974694 ns
tpch_q08/datafusion:vortex-file-compressed 1151243083 1.1396e+09 1.01021 ns
tpch_q09/datafusion:vortex-file-compressed 1434662539 1.54119e+09 0.930883 ns
tpch_q10/datafusion:vortex-file-compressed 968425034 1.02301e+09 0.946643 ns
tpch_q11/datafusion:vortex-file-compressed 455439545 4.72488e+08 0.963918 ns
tpch_q12/datafusion:vortex-file-compressed 849353971 8.38242e+08 1.01326 ns
tpch_q13/datafusion:vortex-file-compressed 408491128 4.17188e+08 0.979153 ns
tpch_q14/datafusion:vortex-file-compressed 556123239 6.37685e+08 0.872097 ns
tpch_q15/datafusion:vortex-file-compressed 1039377613 1.01616e+09 1.02284 ns
tpch_q16/datafusion:vortex-file-compressed 283378870 2.8563e+08 0.992119 ns
tpch_q17/datafusion:vortex-file-compressed 1162081158 1.17039e+09 0.992904 ns
tpch_q18/datafusion:vortex-file-compressed 1326137564 1.33197e+09 0.995618 ns
tpch_q19/datafusion:vortex-file-compressed 675840219 6.65854e+08 1.015 ns
tpch_q20/datafusion:vortex-file-compressed 833109134 8.64119e+08 0.964114 ns
tpch_q21/datafusion:vortex-file-compressed 1552705777 1.58677e+09 0.978533 ns
tpch_q22/datafusion:vortex-file-compressed 300495514 3.12533e+08 0.961485 ns
tpch_q01/datafusion:vortex-compact 685996847 6.94217e+08 0.98816 ns
tpch_q02/datafusion:vortex-compact 615541946 5.81585e+08 1.05839 ns
tpch_q03/datafusion:vortex-compact 663346487 6.7087e+08 0.988785 ns
tpch_q04/datafusion:vortex-compact 468745547 4.47293e+08 1.04796 ns
tpch_q05/datafusion:vortex-compact 906477133 9.16841e+08 0.988697 ns
tpch_q06/datafusion:vortex-compact 579020338 5.75817e+08 1.00556 ns
tpch_q07/datafusion:vortex-compact 1055677202 1.04373e+09 1.01144 ns
tpch_q08/datafusion:vortex-compact 1047331859 1.06852e+09 0.980173 ns
tpch_q09/datafusion:vortex-compact 1290705477 1.29232e+09 0.998749 ns
tpch_q10/datafusion:vortex-compact 853333423 8.89592e+08 0.959241 ns
tpch_q11/datafusion:vortex-compact 373874082 3.7726e+08 0.991024 ns
tpch_q12/datafusion:vortex-compact 748821914 7.36619e+08 1.01657 ns
tpch_q13/datafusion:vortex-compact 391958226 4.01199e+08 0.976968 ns
tpch_q14/datafusion:vortex-compact 566389949 5.75236e+08 0.984622 ns
tpch_q15/datafusion:vortex-compact 970539336 1.02902e+09 0.943166 ns
tpch_q16/datafusion:vortex-compact 262677796 3.05065e+08 0.861054 ns
tpch_q17/datafusion:vortex-compact 1172545952 1.19402e+09 0.982016 ns
tpch_q18/datafusion:vortex-compact 1202635493 1.18276e+09 1.01681 ns
tpch_q19/datafusion:vortex-compact 652490122 5.96671e+08 1.09355 ns
tpch_q20/datafusion:vortex-compact 796759348 8.02986e+08 0.992246 ns
tpch_q21/datafusion:vortex-compact 1374664596 1.45522e+09 0.944645 ns
tpch_q22/datafusion:vortex-compact 305326446 3.11563e+08 0.979984 ns
tpch_q01/duckdb:parquet 846988628 8.57571e+08 0.98766 ns
tpch_q02/duckdb:parquet 1158200779 1.24595e+09 0.929571 ns
tpch_q03/duckdb:parquet 1268148912 1.22773e+09 1.03292 ns
tpch_q04/duckdb:parquet 719366248 7.56349e+08 0.951104 ns
tpch_q05/duckdb:parquet 1670898197 1.59184e+09 1.04967 ns
tpch_q06/duckdb:parquet 568048348 5.69164e+08 0.99804 ns
tpch_q07/duckdb:parquet 1401877765 1.34088e+09 1.04549 ns
tpch_q08/duckdb:parquet 1963230554 1.87303e+09 1.04816 ns
tpch_q09/duckdb:parquet 1855765696 1.88488e+09 0.984555 ns
tpch_q10/duckdb:parquet 2525398870 2.58855e+09 0.975603 ns
tpch_q11/duckdb:parquet 655378959 7.22042e+08 0.907675 ns
tpch_q12/duckdb:parquet 740044020 7.82362e+08 0.94591 ns
tpch_q13/duckdb:parquet 962028873 9.62534e+08 0.999475 ns
tpch_q14/duckdb:parquet 1003857870 1.04916e+09 0.956818 ns
tpch_q15/duckdb:parquet 847080148 8.7214e+08 0.971266 ns
tpch_q16/duckdb:parquet 524094658 6.36221e+08 0.823762 ns
tpch_q17/duckdb:parquet 1053492732 1.05145e+09 1.00194 ns
tpch_q18/duckdb:parquet 1003419735 1.08534e+09 0.924517 ns
tpch_q19/duckdb:parquet 1188290686 1.29859e+09 0.915062 ns
tpch_q20/duckdb:parquet 1464236514 1.39278e+09 1.05131 ns
tpch_q21/duckdb:parquet 1466300562 1.40625e+09 1.04271 ns
tpch_q22/duckdb:parquet 802666240 8.45745e+08 0.949064 ns
tpch_q01/duckdb:vortex-file-compressed 657116501 6.52054e+08 1.00776 ns
tpch_q02/duckdb:vortex-file-compressed 974774325 9.37192e+08 1.0401 ns
tpch_q03/duckdb:vortex-file-compressed 1043232157 1.05085e+09 0.992755 ns
tpch_q04/duckdb:vortex-file-compressed 696221842 7.59086e+08 0.917185 ns
tpch_q05/duckdb:vortex-file-compressed 1257523895 1.23955e+09 1.0145 ns
tpch_q06/duckdb:vortex-file-compressed 764798145 8.33906e+08 0.917127 ns
tpch_q07/duckdb:vortex-file-compressed 1255908232 1.27348e+09 0.9862 ns
tpch_q08/duckdb:vortex-file-compressed 1644268189 1.67433e+09 0.982048 ns
tpch_q09/duckdb:vortex-file-compressed 1569656250 1.57619e+09 0.995855 ns
tpch_q10/duckdb:vortex-file-compressed 1368969981 1.45246e+09 0.942516 ns
tpch_q11/duckdb:vortex-file-compressed 793991065 8.50848e+08 0.933177 ns
tpch_q12/duckdb:vortex-file-compressed 787841345 7.49319e+08 1.05141 ns
tpch_q13/duckdb:vortex-file-compressed 1022576307 1.03409e+09 0.988867 ns
tpch_q14/duckdb:vortex-file-compressed 891162133 8.86891e+08 1.00482 ns
tpch_q15/duckdb:vortex-file-compressed 651659597 6.42392e+08 1.01443 ns
tpch_q16/duckdb:vortex-file-compressed 489674266 4.88015e+08 1.0034 ns
tpch_q17/duckdb:vortex-file-compressed 1019269830 1.07461e+09 0.948505 ns
tpch_q18/duckdb:vortex-file-compressed 1118747549 1.10267e+09 1.01458 ns
tpch_q19/duckdb:vortex-file-compressed 766276523 7.55221e+08 1.01464 ns
tpch_q20/duckdb:vortex-file-compressed 1255683470 1.24841e+09 1.00582 ns
tpch_q21/duckdb:vortex-file-compressed 2060008012 1.98893e+09 1.03574 ns
tpch_q22/duckdb:vortex-file-compressed 535243793 5.67648e+08 0.942915 ns
tpch_q01/duckdb:vortex-compact 663166582 6.14582e+08 1.07905 ns
tpch_q02/duckdb:vortex-compact 872902511 9.59584e+08 0.909667 ns
tpch_q03/duckdb:vortex-compact 921954462 9.14595e+08 1.00805 ns
tpch_q04/duckdb:vortex-compact 603284482 6.14049e+08 0.98247 ns
tpch_q05/duckdb:vortex-compact 1141104006 1.15372e+09 0.989068 ns
tpch_q06/duckdb:vortex-compact 739080437 7.04943e+08 1.04843 ns
tpch_q07/duckdb:vortex-compact 1089103996 1.09237e+09 0.997009 ns
tpch_q08/duckdb:vortex-compact 1546149896 1.51003e+09 1.02392 ns
tpch_q09/duckdb:vortex-compact 1369690172 1.44214e+09 0.94976 ns
tpch_q10/duckdb:vortex-compact 1268413181 1.30569e+09 0.971447 ns
tpch_q11/duckdb:vortex-compact 597365404 5.82594e+08 1.02535 ns
tpch_q12/duckdb:vortex-compact 689542816 7.22669e+08 0.954161 ns
tpch_q13/duckdb:vortex-compact 878936826 9.05816e+08 0.970326 ns
tpch_q14/duckdb:vortex-compact 863811578 8.94306e+08 0.965901 ns
tpch_q15/duckdb:vortex-compact 581690541 5.95149e+08 0.977387 ns
tpch_q16/duckdb:vortex-compact 401227524 4.70131e+08 0.853438 ns
tpch_q17/duckdb:vortex-compact 946137582 9.96497e+08 0.949463 ns
tpch_q18/duckdb:vortex-compact 955864153 9.55712e+08 1.00016 ns
tpch_q19/duckdb:vortex-compact 764981877 7.6e+08 1.00656 ns
tpch_q20/duckdb:vortex-compact 1137871599 1.17476e+09 0.968597 ns
tpch_q21/duckdb:vortex-compact 1677682786 1.65576e+09 1.01324 ns
tpch_q22/duckdb:vortex-compact 539776906 5.80874e+08 0.92925 ns

@github-actions
Copy link
Contributor

Benchmarks: Clickbench on NVME

Summary

  • Overall: 1.021x ➖
  • Vortex: 1.020x ➖
  • duckdb:vortex: 1.027x ➖
  • datafusion:vortex: 1.014x ➖
  • Best: clickbench_q01/datafusion:vortex-file-compressed (0.414x)
  • Worst: clickbench_q26/duckdb:vortex-compact (1.342x)
  • Significant (>10%): 4↑ 12↓
Detailed Results Table
name PR 0348170 base bc4fd79 ratio (PR/base) unit remark
clickbench_q00/datafusion:parquet 1733967 1.71737e+06 1.00966 ns
clickbench_q01/datafusion:parquet 20392380 2.08136e+07 0.979762 ns
clickbench_q02/datafusion:parquet 52659747 5.23304e+07 1.00629 ns
clickbench_q03/datafusion:parquet 45034407 4.24618e+07 1.06059 ns
clickbench_q04/datafusion:parquet 354712131 3.47546e+08 1.02062 ns
clickbench_q05/datafusion:parquet 361588811 3.41671e+08 1.05829 ns
clickbench_q06/datafusion:parquet 1606740 1.56091e+06 1.02936 ns
clickbench_q07/datafusion:parquet 25423347 2.50019e+07 1.01685 ns
clickbench_q08/datafusion:parquet 444503673 4.30311e+08 1.03298 ns
clickbench_q09/datafusion:parquet 687164197 6.46414e+08 1.06304 ns
clickbench_q10/datafusion:parquet 116717054 1.17878e+08 0.990154 ns
clickbench_q11/datafusion:parquet 143138922 1.41017e+08 1.01505 ns
clickbench_q12/datafusion:parquet 354027335 3.47285e+08 1.01941 ns
clickbench_q13/datafusion:parquet 518906225 5.02785e+08 1.03206 ns
clickbench_q14/datafusion:parquet 347573980 3.381e+08 1.02802 ns
clickbench_q15/datafusion:parquet 413405845 4.03165e+08 1.0254 ns
clickbench_q16/datafusion:parquet 741255236 7.16261e+08 1.0349 ns
clickbench_q17/datafusion:parquet 737467271 7.04453e+08 1.04687 ns
clickbench_q18/datafusion:parquet 1455498905 1.39098e+09 1.04639 ns
clickbench_q19/datafusion:parquet 35010421 3.60655e+07 0.970746 ns
clickbench_q20/datafusion:parquet 581172500 5.60037e+08 1.03774 ns
clickbench_q21/datafusion:parquet 661421449 6.42883e+08 1.02884 ns
clickbench_q22/datafusion:parquet 959599773 9.39576e+08 1.02131 ns
clickbench_q23/datafusion:parquet 3771650455 3.72297e+09 1.01308 ns
clickbench_q24/datafusion:parquet 104545621 1.00549e+08 1.03974 ns
clickbench_q25/datafusion:parquet 141355904 1.39426e+08 1.01384 ns
clickbench_q26/datafusion:parquet 107401992 1.06288e+08 1.01048 ns
clickbench_q27/datafusion:parquet 984400797 9.63186e+08 1.02203 ns
clickbench_q28/datafusion:parquet 5843194744 5.69834e+09 1.02542 ns
clickbench_q29/datafusion:parquet 221144413 2.23437e+08 0.989738 ns
clickbench_q30/datafusion:parquet 351518772 3.47277e+08 1.01221 ns
clickbench_q31/datafusion:parquet 413225275 3.93346e+08 1.05054 ns
clickbench_q32/datafusion:parquet 1292343581 1.25876e+09 1.02668 ns
clickbench_q33/datafusion:parquet 1518962720 1.4965e+09 1.01501 ns
clickbench_q34/datafusion:parquet 1529251354 1.49798e+09 1.02087 ns
clickbench_q35/datafusion:parquet 578908376 5.64627e+08 1.02529 ns
clickbench_q36/datafusion:parquet 146478472 1.44992e+08 1.01025 ns
clickbench_q37/datafusion:parquet 60283272 6.00318e+07 1.00419 ns
clickbench_q38/datafusion:parquet 94426567 9.13028e+07 1.03421 ns
clickbench_q39/datafusion:parquet 299040538 2.73941e+08 1.09162 ns
clickbench_q40/datafusion:parquet 36759038 3.52133e+07 1.0439 ns
clickbench_q41/datafusion:parquet 31981294 3.03553e+07 1.05357 ns
clickbench_q42/datafusion:parquet 33901292 3.22873e+07 1.04999 ns
clickbench_q00/datafusion:vortex-file-compressed 1728217 1.65568e+06 1.04381 ns
clickbench_q01/datafusion:vortex-file-compressed 14217024 3.43538e+07 0.413841 ns 🚀
clickbench_q02/datafusion:vortex-file-compressed 32806640 3.35093e+07 0.979031 ns
clickbench_q03/datafusion:vortex-file-compressed 36184820 3.66891e+07 0.986254 ns
clickbench_q04/datafusion:vortex-file-compressed 327594354 3.1796e+08 1.0303 ns
clickbench_q05/datafusion:vortex-file-compressed 315111611 3.11487e+08 1.01164 ns
clickbench_q06/datafusion:vortex-file-compressed 1830329 1.70033e+06 1.07645 ns
clickbench_q07/datafusion:vortex-file-compressed 18772274 1.76659e+07 1.06263 ns
clickbench_q08/datafusion:vortex-file-compressed 392745826 3.93995e+08 0.996829 ns
clickbench_q09/datafusion:vortex-file-compressed 598158062 5.56117e+08 1.0756 ns
clickbench_q10/datafusion:vortex-file-compressed 74611427 7.39593e+07 1.00882 ns
clickbench_q11/datafusion:vortex-file-compressed 84514211 8.38603e+07 1.0078 ns
clickbench_q12/datafusion:vortex-file-compressed 277428691 2.7269e+08 1.01738 ns
clickbench_q13/datafusion:vortex-file-compressed 426478730 4.13821e+08 1.03059 ns
clickbench_q14/datafusion:vortex-file-compressed 254229894 2.57445e+08 0.987511 ns
clickbench_q15/datafusion:vortex-file-compressed 384248072 3.82431e+08 1.00475 ns
clickbench_q16/datafusion:vortex-file-compressed 739496376 7.14672e+08 1.03474 ns
clickbench_q17/datafusion:vortex-file-compressed 722019891 7.10529e+08 1.01617 ns
clickbench_q18/datafusion:vortex-file-compressed 1386782318 1.36845e+09 1.0134 ns
clickbench_q19/datafusion:vortex-file-compressed 28999894 2.52454e+07 1.14872 ns 🚨
clickbench_q20/datafusion:vortex-file-compressed 337452372 3.29037e+08 1.02557 ns
clickbench_q21/datafusion:vortex-file-compressed 391505784 3.9034e+08 1.00299 ns
clickbench_q22/datafusion:vortex-file-compressed 561612471 5.52049e+08 1.01732 ns
clickbench_q23/datafusion:vortex-file-compressed 638136816 5.82835e+08 1.09488 ns
clickbench_q24/datafusion:vortex-file-compressed 51170640 4.41241e+07 1.1597 ns 🚨
clickbench_q25/datafusion:vortex-file-compressed 71083659 7.40348e+07 0.960139 ns
clickbench_q26/datafusion:vortex-file-compressed 53885645 4.73152e+07 1.13887 ns 🚨
clickbench_q27/datafusion:vortex-file-compressed 815288371 7.82157e+08 1.04236 ns
clickbench_q28/datafusion:vortex-file-compressed 6817952390 6.59209e+09 1.03426 ns
clickbench_q29/datafusion:vortex-file-compressed 240189127 2.42734e+08 0.989517 ns
clickbench_q30/datafusion:vortex-file-compressed 261478116 2.512e+08 1.04091 ns
clickbench_q31/datafusion:vortex-file-compressed 301128243 2.92244e+08 1.0304 ns
clickbench_q32/datafusion:vortex-file-compressed 1431341447 1.41909e+09 1.00864 ns
clickbench_q33/datafusion:vortex-file-compressed 1543633461 1.38819e+09 1.11197 ns 🚨
clickbench_q34/datafusion:vortex-file-compressed 1480152346 1.39959e+09 1.05756 ns
clickbench_q35/datafusion:vortex-file-compressed 539534329 5.16748e+08 1.0441 ns
clickbench_q36/datafusion:vortex-file-compressed 82622441 7.8693e+07 1.04993 ns
clickbench_q37/datafusion:vortex-file-compressed 40055719 3.85597e+07 1.0388 ns
clickbench_q38/datafusion:vortex-file-compressed 24680765 2.50962e+07 0.983448 ns
clickbench_q39/datafusion:vortex-file-compressed 155678058 1.5565e+08 1.00018 ns
clickbench_q40/datafusion:vortex-file-compressed 21939610 2.03335e+07 1.07899 ns
clickbench_q41/datafusion:vortex-file-compressed 18824576 2.03469e+07 0.925181 ns
clickbench_q42/datafusion:vortex-file-compressed 23548495 2.23887e+07 1.0518 ns
clickbench_q00/datafusion:vortex-compact 1733513 1.67698e+06 1.03371 ns
clickbench_q01/datafusion:vortex-compact 18756699 1.74191e+07 1.07679 ns
clickbench_q02/datafusion:vortex-compact 42142454 4.03352e+07 1.04481 ns
clickbench_q03/datafusion:vortex-compact 41455361 4.15066e+07 0.998766 ns
clickbench_q04/datafusion:vortex-compact 350453493 3.37218e+08 1.03925 ns
clickbench_q05/datafusion:vortex-compact 337739654 3.374e+08 1.00101 ns
clickbench_q06/datafusion:vortex-compact 1714563 1.71942e+06 0.997177 ns
clickbench_q07/datafusion:vortex-compact 25708915 2.56501e+07 1.00229 ns
clickbench_q08/datafusion:vortex-compact 439036394 4.27617e+08 1.0267 ns
clickbench_q09/datafusion:vortex-compact 666828501 6.4821e+08 1.02872 ns
clickbench_q10/datafusion:vortex-compact 132978562 1.36503e+08 0.974177 ns
clickbench_q11/datafusion:vortex-compact 180417075 1.83768e+08 0.981764 ns
clickbench_q12/datafusion:vortex-compact 292823916 2.91683e+08 1.00391 ns
clickbench_q13/datafusion:vortex-compact 541425324 5.24661e+08 1.03195 ns
clickbench_q14/datafusion:vortex-compact 310650492 3.06919e+08 1.01216 ns
clickbench_q15/datafusion:vortex-compact 407572396 3.93195e+08 1.03657 ns
clickbench_q16/datafusion:vortex-compact 817792667 7.82745e+08 1.04477 ns
clickbench_q17/datafusion:vortex-compact 807172618 7.73841e+08 1.04307 ns
clickbench_q18/datafusion:vortex-compact 1489816904 1.46788e+09 1.01495 ns
clickbench_q19/datafusion:vortex-compact 32154134 3.48821e+07 0.921795 ns
clickbench_q20/datafusion:vortex-compact 421793733 4.28782e+08 0.983702 ns
clickbench_q21/datafusion:vortex-compact 616529667 6.0368e+08 1.02129 ns
clickbench_q22/datafusion:vortex-compact 1029288609 9.95768e+08 1.03366 ns
clickbench_q23/datafusion:vortex-compact 2908538724 3.15207e+09 0.92274 ns
clickbench_q24/datafusion:vortex-compact 97704290 9.27825e+07 1.05305 ns
clickbench_q25/datafusion:vortex-compact 119493989 1.14997e+08 1.03911 ns
clickbench_q26/datafusion:vortex-compact 96663148 9.3713e+07 1.03148 ns
clickbench_q27/datafusion:vortex-compact 919100683 8.53902e+08 1.07635 ns
clickbench_q28/datafusion:vortex-compact 6105716778 5.97385e+09 1.02207 ns
clickbench_q29/datafusion:vortex-compact 225633206 2.19821e+08 1.02644 ns
clickbench_q30/datafusion:vortex-compact 396054247 3.83744e+08 1.03208 ns
clickbench_q31/datafusion:vortex-compact 474394726 4.74225e+08 1.00036 ns
clickbench_q32/datafusion:vortex-compact 1344673881 1.56014e+09 0.861895 ns 🚀
clickbench_q33/datafusion:vortex-compact 1636706080 1.55087e+09 1.05535 ns
clickbench_q34/datafusion:vortex-compact 1530817024 1.4416e+09 1.06189 ns
clickbench_q35/datafusion:vortex-compact 578680754 5.62714e+08 1.02837 ns
clickbench_q36/datafusion:vortex-compact 97357015 9.00811e+07 1.08077 ns
clickbench_q37/datafusion:vortex-compact 43479373 4.17525e+07 1.04136 ns
clickbench_q38/datafusion:vortex-compact 34093853 3.37084e+07 1.01143 ns
clickbench_q39/datafusion:vortex-compact 171122230 1.64927e+08 1.03756 ns
clickbench_q40/datafusion:vortex-compact 26307506 2.55568e+07 1.02937 ns
clickbench_q41/datafusion:vortex-compact 31763483 3.17012e+07 1.00196 ns
clickbench_q42/datafusion:vortex-compact 23310969 2.33555e+07 0.998094 ns
clickbench_q00/duckdb:parquet 125246233 1.24739e+08 1.00407 ns
clickbench_q01/duckdb:parquet 53231368 5.26203e+07 1.01161 ns
clickbench_q02/duckdb:parquet 65631445 6.51938e+07 1.00671 ns
clickbench_q03/duckdb:parquet 63824705 6.35715e+07 1.00398 ns
clickbench_q04/duckdb:parquet 201934338 1.99588e+08 1.01176 ns
clickbench_q05/duckdb:parquet 274188706 2.72902e+08 1.00472 ns
clickbench_q06/duckdb:parquet 64264811 6.29503e+07 1.02088 ns
clickbench_q07/duckdb:parquet 57969375 5.65834e+07 1.02449 ns
clickbench_q08/duckdb:parquet 267293972 2.64855e+08 1.00921 ns
clickbench_q09/duckdb:parquet 394196276 3.91227e+08 1.00759 ns
clickbench_q10/duckdb:parquet 96605344 9.65758e+07 1.00031 ns
clickbench_q11/duckdb:parquet 107497381 1.06759e+08 1.00692 ns
clickbench_q12/duckdb:parquet 289445746 2.8901e+08 1.00151 ns
clickbench_q13/duckdb:parquet 480750095 4.75744e+08 1.01052 ns
clickbench_q14/duckdb:parquet 324470140 3.19349e+08 1.01603 ns
clickbench_q15/duckdb:parquet 240205048 2.39683e+08 1.00218 ns
clickbench_q16/duckdb:parquet 573068254 5.68449e+08 1.00813 ns
clickbench_q17/duckdb:parquet 479800995 4.72708e+08 1.015 ns
clickbench_q18/duckdb:parquet 989967786 9.83382e+08 1.0067 ns
clickbench_q19/duckdb:parquet 50734623 4.91124e+07 1.03303 ns
clickbench_q20/duckdb:parquet 408497311 4.04239e+08 1.01054 ns
clickbench_q21/duckdb:parquet 529721661 5.20411e+08 1.01789 ns
clickbench_q22/duckdb:parquet 920424656 9.14096e+08 1.00692 ns
clickbench_q23/duckdb:parquet 284071800 2.75728e+08 1.03026 ns
clickbench_q24/duckdb:parquet 80424169 8.05143e+07 0.99888 ns
clickbench_q25/duckdb:parquet 139761940 1.42333e+08 0.981934 ns
clickbench_q26/duckdb:parquet 55605458 5.41173e+07 1.0275 ns
clickbench_q27/duckdb:parquet 621172014 6.14467e+08 1.01091 ns
clickbench_q28/duckdb:parquet 4909530249 4.88092e+09 1.00586 ns
clickbench_q29/duckdb:parquet 62958001 6.26934e+07 1.00422 ns
clickbench_q30/duckdb:parquet 312409267 3.08479e+08 1.01274 ns
clickbench_q31/duckdb:parquet 350957531 3.51139e+08 0.999483 ns
clickbench_q32/duckdb:parquet 1045229415 1.04702e+09 0.998286 ns
clickbench_q33/duckdb:parquet 1062476327 1.06277e+09 0.999719 ns
clickbench_q34/duckdb:parquet 1123596360 1.09837e+09 1.02297 ns
clickbench_q35/duckdb:parquet 352876787 3.51598e+08 1.00364 ns
clickbench_q36/duckdb:parquet 62430386 6.21458e+07 1.00458 ns
clickbench_q37/duckdb:parquet 51284284 5.03044e+07 1.01948 ns
clickbench_q38/duckdb:parquet 52923823 5.36456e+07 0.986545 ns
clickbench_q39/duckdb:parquet 102919623 1.06804e+08 0.963632 ns
clickbench_q40/duckdb:parquet 55381920 5.53435e+07 1.00069 ns
clickbench_q41/duckdb:parquet 59373039 5.78479e+07 1.02636 ns
clickbench_q42/duckdb:parquet 44407572 4.39377e+07 1.01069 ns
clickbench_q00/duckdb:vortex-file-compressed 9794444 9.42575e+06 1.03912 ns
clickbench_q01/duckdb:vortex-file-compressed 16507824 1.38605e+07 1.19099 ns 🚨
clickbench_q02/duckdb:vortex-file-compressed 28651870 2.6741e+07 1.07146 ns
clickbench_q03/duckdb:vortex-file-compressed 35476424 3.31587e+07 1.0699 ns
clickbench_q04/duckdb:vortex-file-compressed 173900184 1.71222e+08 1.01564 ns
clickbench_q05/duckdb:vortex-file-compressed 201385502 1.92819e+08 1.04443 ns
clickbench_q06/duckdb:vortex-file-compressed 25903947 2.3567e+07 1.09916 ns
clickbench_q07/duckdb:vortex-file-compressed 21680948 1.93906e+07 1.11812 ns 🚨
clickbench_q08/duckdb:vortex-file-compressed 266400508 2.61253e+08 1.0197 ns
clickbench_q09/duckdb:vortex-file-compressed 374934193 3.69036e+08 1.01598 ns
clickbench_q10/duckdb:vortex-file-compressed 77349639 7.40634e+07 1.04437 ns
clickbench_q11/duckdb:vortex-file-compressed 86006878 8.31819e+07 1.03396 ns
clickbench_q12/duckdb:vortex-file-compressed 205164585 2.00516e+08 1.02318 ns
clickbench_q13/duckdb:vortex-file-compressed 477560832 4.68284e+08 1.01981 ns
clickbench_q14/duckdb:vortex-file-compressed 296206630 2.87368e+08 1.03076 ns
clickbench_q15/duckdb:vortex-file-compressed 216620401 2.16556e+08 1.0003 ns
clickbench_q16/duckdb:vortex-file-compressed 969841706 9.54873e+08 1.01568 ns
clickbench_q17/duckdb:vortex-file-compressed 857189647 8.46085e+08 1.01313 ns
clickbench_q18/duckdb:vortex-file-compressed 1417594910 1.41644e+09 1.00081 ns
clickbench_q19/duckdb:vortex-file-compressed 26404185 2.32208e+07 1.13709 ns 🚨
clickbench_q20/duckdb:vortex-file-compressed 377224563 3.65625e+08 1.03172 ns
clickbench_q21/duckdb:vortex-file-compressed 406276361 3.95562e+08 1.02709 ns
clickbench_q22/duckdb:vortex-file-compressed 720084633 5.68186e+08 1.26734 ns 🚨
clickbench_q23/duckdb:vortex-file-compressed 1045775536 1.9269e+09 0.542725 ns 🚀
clickbench_q24/duckdb:vortex-file-compressed 51932727 4.95815e+07 1.04742 ns
clickbench_q25/duckdb:vortex-file-compressed 75801653 7.16135e+07 1.05848 ns
clickbench_q26/duckdb:vortex-file-compressed 49636319 4.31513e+07 1.15029 ns 🚨
clickbench_q27/duckdb:vortex-file-compressed 538607091 5.22099e+08 1.03162 ns
clickbench_q28/duckdb:vortex-file-compressed 3103131177 3.09497e+09 1.00264 ns
clickbench_q29/duckdb:vortex-file-compressed 32867499 3.06632e+07 1.07189 ns
clickbench_q30/duckdb:vortex-file-compressed 198485080 1.94279e+08 1.02165 ns
clickbench_q31/duckdb:vortex-file-compressed 270690599 2.65348e+08 1.02013 ns
clickbench_q32/duckdb:vortex-file-compressed 1069702703 1.05519e+09 1.01375 ns
clickbench_q33/duckdb:vortex-file-compressed 1142132292 1.07851e+09 1.05899 ns
clickbench_q34/duckdb:vortex-file-compressed 1546293536 1.54027e+09 1.00391 ns
clickbench_q35/duckdb:vortex-file-compressed 362926184 3.61636e+08 1.00357 ns
clickbench_q36/duckdb:vortex-file-compressed 26066708 2.50607e+07 1.04014 ns
clickbench_q37/duckdb:vortex-file-compressed 17527493 1.66278e+07 1.05411 ns
clickbench_q38/duckdb:vortex-file-compressed 19085921 1.85211e+07 1.0305 ns
clickbench_q39/duckdb:vortex-file-compressed 46746485 4.61114e+07 1.01377 ns
clickbench_q40/duckdb:vortex-file-compressed 16539585 1.60897e+07 1.02796 ns
clickbench_q41/duckdb:vortex-file-compressed 16917856 1.61756e+07 1.04589 ns
clickbench_q42/duckdb:vortex-file-compressed 21413101 2.27124e+07 0.942794 ns
clickbench_q00/duckdb:vortex-compact 10181413 1.03401e+07 0.984649 ns
clickbench_q01/duckdb:vortex-compact 18037799 1.68177e+07 1.07255 ns
clickbench_q02/duckdb:vortex-compact 40096004 3.94353e+07 1.01675 ns
clickbench_q03/duckdb:vortex-compact 44323610 4.26574e+07 1.03906 ns
clickbench_q04/duckdb:vortex-compact 198096686 1.94788e+08 1.01698 ns
clickbench_q05/duckdb:vortex-compact 229442601 2.24685e+08 1.02117 ns
clickbench_q06/duckdb:vortex-compact 24942171 2.38233e+07 1.04697 ns
clickbench_q07/duckdb:vortex-compact 25997752 2.48125e+07 1.04777 ns
clickbench_q08/duckdb:vortex-compact 305192255 2.99292e+08 1.01971 ns
clickbench_q09/duckdb:vortex-compact 460925727 4.53562e+08 1.01624 ns
clickbench_q10/duckdb:vortex-compact 131011349 1.27822e+08 1.02495 ns
clickbench_q11/duckdb:vortex-compact 169596428 1.64955e+08 1.02814 ns
clickbench_q12/duckdb:vortex-compact 252686715 2.46648e+08 1.02448 ns
clickbench_q13/duckdb:vortex-compact 595182506 5.74741e+08 1.03557 ns
clickbench_q14/duckdb:vortex-compact 362707957 3.54297e+08 1.02374 ns
clickbench_q15/duckdb:vortex-compact 241268577 2.35728e+08 1.0235 ns
clickbench_q16/duckdb:vortex-compact 1043961647 1.02554e+09 1.01796 ns
clickbench_q17/duckdb:vortex-compact 943555578 9.33793e+08 1.01045 ns
clickbench_q18/duckdb:vortex-compact 1519246212 1.506e+09 1.0088 ns
clickbench_q19/duckdb:vortex-compact 31669121 2.885e+07 1.09772 ns
clickbench_q20/duckdb:vortex-compact 457753965 4.53853e+08 1.00859 ns
clickbench_q21/duckdb:vortex-compact 675421854 6.51787e+08 1.03626 ns
clickbench_q22/duckdb:vortex-compact 1192777202 9.93328e+08 1.20079 ns 🚨
clickbench_q23/duckdb:vortex-compact 4575172701 7.82819e+09 0.584448 ns 🚀
clickbench_q24/duckdb:vortex-compact 104962851 1.0312e+08 1.01787 ns
clickbench_q25/duckdb:vortex-compact 133303567 1.26404e+08 1.05458 ns
clickbench_q26/duckdb:vortex-compact 104488363 7.78527e+07 1.34213 ns 🚨
clickbench_q27/duckdb:vortex-compact 592939405 5.80818e+08 1.02087 ns
clickbench_q28/duckdb:vortex-compact 3211494208 3.18202e+09 1.00926 ns
clickbench_q29/duckdb:vortex-compact 37754370 3.64403e+07 1.03606 ns
clickbench_q30/duckdb:vortex-compact 345688530 3.40748e+08 1.0145 ns
clickbench_q31/duckdb:vortex-compact 446827570 4.48351e+08 0.996603 ns
clickbench_q32/duckdb:vortex-compact 1127064856 1.12625e+09 1.00072 ns
clickbench_q33/duckdb:vortex-compact 1126844322 1.11074e+09 1.0145 ns
clickbench_q34/duckdb:vortex-compact 1646439442 1.60965e+09 1.02286 ns
clickbench_q35/duckdb:vortex-compact 378355674 3.7355e+08 1.01286 ns
clickbench_q36/duckdb:vortex-compact 29744059 2.98074e+07 0.997875 ns
clickbench_q37/duckdb:vortex-compact 22634553 2.16775e+07 1.04415 ns
clickbench_q38/duckdb:vortex-compact 25813192 2.27666e+07 1.13382 ns 🚨
clickbench_q39/duckdb:vortex-compact 58910930 5.83497e+07 1.00962 ns
clickbench_q40/duckdb:vortex-compact 19789819 1.95626e+07 1.01161 ns
clickbench_q41/duckdb:vortex-compact 20124499 2.01947e+07 0.996523 ns
clickbench_q42/duckdb:vortex-compact 20540207 1.88412e+07 1.09017 ns
clickbench_q00/duckdb:duckdb 23309023 1.97803e+07 1.1784 ns 🚨
clickbench_q01/duckdb:duckdb 42400197 3.78063e+07 1.12151 ns 🚨
clickbench_q02/duckdb:duckdb 49074110 4.68724e+07 1.04697 ns
clickbench_q03/duckdb:duckdb 49975750 4.84854e+07 1.03074 ns
clickbench_q04/duckdb:duckdb 202669787 2.01637e+08 1.00512 ns
clickbench_q05/duckdb:duckdb 303913087 2.97455e+08 1.02171 ns
clickbench_q06/duckdb:duckdb 39573388 3.63328e+07 1.08919 ns
clickbench_q07/duckdb:duckdb 41369351 3.8583e+07 1.07222 ns
clickbench_q08/duckdb:duckdb 254490435 2.49027e+08 1.02194 ns
clickbench_q09/duckdb:duckdb 369397957 3.63683e+08 1.01571 ns
clickbench_q10/duckdb:duckdb 112421405 1.09068e+08 1.03075 ns
clickbench_q11/duckdb:duckdb 121597415 1.18701e+08 1.0244 ns
clickbench_q12/duckdb:duckdb 271069611 2.65156e+08 1.0223 ns
clickbench_q13/duckdb:duckdb 451616379 4.456e+08 1.0135 ns
clickbench_q14/duckdb:duckdb 291733744 2.91118e+08 1.00212 ns
clickbench_q15/duckdb:duckdb 222115743 2.19434e+08 1.01222 ns
clickbench_q16/duckdb:duckdb 549075260 5.42575e+08 1.01198 ns
clickbench_q17/duckdb:duckdb 461460630 4.59702e+08 1.00383 ns
clickbench_q18/duckdb:duckdb 966294113 9.59251e+08 1.00734 ns
clickbench_q19/duckdb:duckdb 39263839 3.67312e+07 1.06895 ns
clickbench_q20/duckdb:duckdb 447411543 4.47876e+08 0.998963 ns
clickbench_q21/duckdb:duckdb 474998245 4.79326e+08 0.990972 ns
clickbench_q22/duckdb:duckdb 553939351 5.61528e+08 0.986486 ns
clickbench_q23/duckdb:duckdb 243285537 2.34296e+08 1.03837 ns
clickbench_q24/duckdb:duckdb 51868740 4.94471e+07 1.04897 ns
clickbench_q25/duckdb:duckdb 113132029 1.10706e+08 1.02191 ns
clickbench_q26/duckdb:duckdb 49079001 4.76462e+07 1.03007 ns
clickbench_q27/duckdb:duckdb 530529339 5.30944e+08 0.999218 ns
clickbench_q28/duckdb:duckdb 4513908102 4.5164e+09 0.999448 ns
clickbench_q29/duckdb:duckdb 52910582 5.03193e+07 1.0515 ns
clickbench_q30/duckdb:duckdb 272689045 2.72555e+08 1.00049 ns
clickbench_q31/duckdb:duckdb 338598615 3.40746e+08 0.993699 ns
clickbench_q32/duckdb:duckdb 1025883964 1.02708e+09 0.998833 ns
clickbench_q33/duckdb:duckdb 1091932320 1.06694e+09 1.02343 ns
clickbench_q34/duckdb:duckdb 1161139177 1.14333e+09 1.01557 ns
clickbench_q35/duckdb:duckdb 268095225 2.65735e+08 1.00888 ns
clickbench_q36/duckdb:duckdb 45599489 4.40251e+07 1.03576 ns
clickbench_q37/duckdb:duckdb 35388216 3.28665e+07 1.07673 ns
clickbench_q38/duckdb:duckdb 36714314 3.37615e+07 1.08746 ns
clickbench_q39/duckdb:duckdb 75602837 7.5428e+07 1.00232 ns
clickbench_q40/duckdb:duckdb 35637446 3.27605e+07 1.08782 ns
clickbench_q41/duckdb:duckdb 36359465 3.34092e+07 1.08831 ns
clickbench_q42/duckdb:duckdb 35776419 3.29678e+07 1.08519 ns


fn copy_to_finalize(
bind_data: &Self::BindData,
init_global: &mut Self::GlobalState,
Copy link
Contributor

Choose a reason for hiding this comment

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

This one should stay as mut and we would document they this and the above are different

) -> VortexResult<()> {
loop {
if local_state.exporter.is_none() {
let mut ctx = SESSION.create_execution_ctx();
Copy link
Contributor

Choose a reason for hiding this comment

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

One per split?

array_result
.execute::<Canonical>(&mut global_state.ctx)?
.into_struct()
array_result.execute::<Canonical>(&mut ctx)?.into_struct()
Copy link
Contributor

Choose a reason for hiding this comment

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

StructArray?

offset: usize,
len: usize,
vector: &mut VectorRef,
_ctx: &mut ExecutionCtx,
Copy link
Contributor

Choose a reason for hiding this comment

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

A bonus feature

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

Labels

changelog/fix A bug fix

Projects

None yet

Development

Successfully merging this pull request may close these issues.

DuckDB GlobalState should be passed by immutable reference

4 participants