Skip to content

DuckDB lifetimes#6581

Open
gatesn wants to merge 12 commits intodevelopfrom
ngates/duckdb-lifetimes
Open

DuckDB lifetimes#6581
gatesn wants to merge 12 commits intodevelopfrom
ngates/duckdb-lifetimes

Conversation

@gatesn
Copy link
Contributor

@gatesn gatesn commented Feb 18, 2026

With a little (big) help from Claude, this moves all DuckDB wrapper types to an OwnedFoo / &Foo model and removes the janky owned: bool field.

Signed-off-by: Nicholas Gates <nick@nickgates.com>
Signed-off-by: Nicholas Gates <nick@nickgates.com>
Signed-off-by: Nicholas Gates <nick@nickgates.com>
Signed-off-by: Nicholas Gates <nick@nickgates.com>
Signed-off-by: Nicholas Gates <nick@nickgates.com>
Signed-off-by: Nicholas Gates <nick@nickgates.com>
Signed-off-by: Nicholas Gates <nick@nickgates.com>
Signed-off-by: Nicholas Gates <nick@nickgates.com>
Copy link
Contributor

Choose a reason for hiding this comment

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

?

@0ax1
Copy link
Contributor

0ax1 commented Feb 18, 2026

@claude review

@claude
Copy link
Contributor

claude bot commented Feb 18, 2026

Claude finished @0ax1's task in 2m 24s —— View job


PR Review: DuckDB Lifetimes

  • Read key changed files
  • Analyze OwnedFoo/&Foo pattern implementation
  • Review macro.rs changes (major refactor)
  • Review vector.rs changes
  • Review new filesystem files
  • Review ddb_string.rs changes
  • Compile overall feedback

Summary

This is a well-motivated and cleanly executed refactor that replaces the old owned: bool pattern with a proper Rust ownership model. The lifetime_wrapper! macro is the heart of it and is quite elegant. Overall this is good work — below are my findings organized by severity.


🐛 Bugs

1. as_slice_with_len is unsound but not marked unsafe

vortex-duckdb/src/duckdb/vector.rs, lines 124–127:

pub fn as_slice_with_len<T>(&self, length: usize) -> &[T] {
    let ptr = unsafe { cpp::duckdb_vector_get_data(self.as_ptr()) };
    unsafe { std::slice::from_raw_parts_mut(ptr.cast::<T>(), length) }
}

This method:

  1. Is not marked unsafe despite doing raw pointer-to-slice transmutation.
  2. Uses from_raw_parts_mut (creates a &mut [T] internally) then coerces to &[T]. This creates a mutable reference while a shared &self borrow exists, which is UB if the resulting slice overlaps with any mutable access. The caller has no way to know the invariants they must uphold (alignment of T, correct length, etc.).

Compare with the correctly-unsafe twin as_slice_mut. This should be pub unsafe fn as_slice_with_len<T>(&self, length: usize) -> &[T] — or use from_raw_parts (immutable) rather than from_raw_parts_mut.

Fix this →


2. Value::logical_type returns a &LogicalType with unbounded lifetime

vortex-duckdb/src/duckdb/value.rs, lines 29–31:

/// Note the lifetime of logical type is tied to &self
pub fn logical_type(&self) -> &LogicalType {
    unsafe { LogicalType::borrow(cpp::duckdb_get_value_type(self.as_ptr())) }
}

The borrow signature in the macro generates unsafe fn borrow<'a>(ptr: ...) -> &'a Self, which means the 'a is inferred. In this case it is correctly tied to &self by the borrow checker (since self is the implicit parameter), but the comment "Note the lifetime of logical type is tied to &self" suggests some uncertainty. The issue: duckdb_get_value_type may return a pointer to an internally owned logical type. If DuckDB's ownership semantics differ (e.g., this actually returns a freshly allocated type that callers must free), this would leak. Worth verifying the C API contract.


⚠️ Design / Safety Concerns

3. OwnedVector::new leaks logical_type

vortex-duckdb/src/duckdb/vector.rs, lines 39–42:

pub fn new(logical_type: OwnedLogicalType) -> Self {
    // FIXME: should this be into_ptr?
    unsafe { Self::own(cpp::duckdb_create_vector(logical_type.as_ptr(), 0)) }
}

The FIXME is real. OwnedLogicalType is dropped at the end of new, which calls duckdb_destroy_logical_type. If duckdb_create_vector takes ownership of (or copies) the type, this is fine. But if it borrows the pointer without copying, the resulting vector holds a dangling reference to the destroyed type. The with_capacity method has the same pattern. This should be audited and either documented as correct or fixed to use into_ptr().

4. OwnedClientContext / OwnedObjectCache clone creates aliased "owned" handles

client_context.rs line 34 and object_cache.rs line 82:

impl Clone for OwnedClientContext {
    fn clone(&self) -> Self {
        unsafe { Self::own(self.as_ptr()) }
    }
}

These types have no-op destructors, so cloning raw pointers is safe here. However, the pattern of calling own() on a pointer that is already owned by another OwnedClientContext is semantically confusing — two values both claim "I own this, I'll drop it" but only the no-op destructor saves you. A comment or using a dedicated clone_borrowed_handle() pattern (or Arc) would make the intent clearer and prevent future bugs if the destructor is ever made non-trivial.

5. QueryResult wraps *mut duckdb_result unnecessarily

query_result.rs:

lifetime_wrapper! {
    QueryResult,
    *mut cpp::duckdb_result,
    |ptr: &mut *mut cpp::duckdb_result| { ... duckdb_destroy_result(&raw mut **ptr); ... }
}

The duckdb_result is stack-allocated/moved into a Box and then wrapped in a pointer-to-pointer. This is one more indirection than necessary and the destructor is non-trivial (box + duckdb_destroy). While functional, it would be cleaner to store the Box<duckdb_result> directly with a custom smart pointer rather than layering lifetime_wrapper on top of a *mut Box.


💡 Minor / Style

6. glob.rs.into_stream() is redundant

vortex-file/src/filesystem/glob.rs, line 51:

.try_filter(...)
.into_stream()
.boxed();

try_filter on a TryStream returns a TryFilter which already implements Stream. Calling .into_stream() does nothing here and can be removed.

7. PrefixFileSystem::list strips prefix with .unwrap_or

vortex-file/src/filesystem/prefix.rs, lines 44–48:

listing.path = listing
    .path
    .strip_prefix(&strip_prefix)
    .unwrap_or(&listing.path)
    .to_string();

If strip_prefix fails (the inner filesystem returned a path that doesn't start with the prefix), the original full path is silently returned. This is a latent bug — the caller expects relative paths but gets an absolute one. Consider returning an error or at least a tracing::warn!.

8. glob.rs — exact-path fast-path doesn't validate the path exists

When the pattern has no glob characters, a FileListing with size: None is returned immediately without any filesystem call. This is documented behavior but callers may be surprised to get a "hit" for a non-existent path. A doc comment clarifying this behavior (i.e., "the caller is responsible for verifying the path exists") would be helpful.

9. Backward-compat variant-list syntax in lifetime_wrapper!

macro_.rs, line 38:

// Accept old variant-list syntax for backward compat (variant list is ignored).
($(#[$meta:meta])* $Name:ident, $ffi_type:ty, $destructor:expr, [$($variant:ident),*]) => { ... }

If no callsites use this form anymore, remove it. Dead macro arms add noise.

10. OwnedDDBString::from_c_str validates then discards the result

ddb_string.rs, lines 28–34:

pub unsafe fn from_c_str(ptr: *mut std::ffi::c_char) -> Self {
    unsafe { CStr::from_ptr(ptr) }
        .to_str()
        .map_err(|e| vortex_err!(...))
        .vortex_expect("DuckDB string should be valid UTF-8");
    unsafe { Self::own(ptr) }
}

The UTF-8 check validates the string but doesn't store the length or validated result. On every subsequent as_ref() call, the UTF-8 check is done again via str::from_utf8_unchecked. This is fine (fast) but the unsafe in as_ref could be removed if the validated string were cached (e.g., by storing both the *mut c_char and a pre-validated &str slice). Low priority, but worth noting.


New Filesystem (vortex-file/src/filesystem/)

The new FileSystem trait and its implementations (ObjectStoreFileSystem, PrefixFileSystem, glob support) are clean and well-documented. The separation of FileListing, FileSystemRef, and the glob impl on dyn FileSystem is idiomatic. A few notes:

  • ObjectStoreFileSystem::local() is a nice ergonomic constructor.
  • The with_prefix extension method on dyn FileSystem + 'static is an elegant way to add decorator-style behavior.
  • Consider adding a test for PrefixFileSystem to verify prefix stripping round-trips correctly, including the unwrap_or edge case.

Overall Verdict

✅ The lifetime_wrapper! macro is sound and the OwnedFoo/&Foo split is a clear improvement over owned: bool.
✅ Safety comments are generally thorough.
⚠️ The as_slice_with_len unsafety issue (point 1) should be fixed before merge.
⚠️ The OwnedVector::new FIXME (point 3) deserves a concrete answer in code or comment.

Signed-off-by: Nicholas Gates <nick@nickgates.com>
Signed-off-by: Nicholas Gates <nick@nickgates.com>
Signed-off-by: Nicholas Gates <nick@nickgates.com>
@gatesn gatesn added the changelog/chore A trivial change label Feb 19, 2026
Signed-off-by: Nicholas Gates <nick@nickgates.com>
@gatesn gatesn enabled auto-merge (squash) February 19, 2026 13:35
@gatesn gatesn requested a review from joseph-isaacs February 19, 2026 13:35
@joseph-isaacs joseph-isaacs added the action/benchmark Trigger full benchmarks to run on this PR label Feb 19, 2026
@github-actions github-actions bot removed the action/benchmark Trigger full benchmarks to run on this PR label Feb 19, 2026
/// The caller must ensure that the underlying `ObjectCache` outlives all uses of the
/// returned reference. In practice, the `ObjectCache` is owned by the `DatabaseInstance`
/// and lives as long as the database, so this is safe as long as the database is kept alive.
pub unsafe fn erase_lifetime(&self) -> &'static Self {
Copy link
Contributor

Choose a reason for hiding this comment

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

wow

@github-actions
Copy link
Contributor

github-actions bot commented Feb 19, 2026

Polar Signals Profiling Results

Latest Run

Status Commit Job Attempt Link
🟢 Done 11ab96f 1 Explore Profiling Data

Powered by Polar Signals Cloud

@github-actions
Copy link
Contributor

Benchmarks: PolarSignals Profiling

Summary

  • Overall: 0.937x ➖
  • Vortex: 0.937x ➖
  • datafusion:vortex: 0.937x ➖
  • Best: polarsignals_q08/datafusion:vortex-file-compressed (0.781x)
  • Worst: polarsignals_q01/datafusion:vortex-file-compressed (1.085x)
  • Significant (>10%): 3↑ 0↓
Detailed Results Table
name PR 11ab96f base bb36557 ratio (PR/base) unit remark
polarsignals_q00/datafusion:vortex-file-compressed 169187102 1.89819e+08 0.891308 ns 🚀
polarsignals_q01/datafusion:vortex-file-compressed 404798916 3.73126e+08 1.08488 ns
polarsignals_q02/datafusion:vortex-file-compressed 28051400 2.8311e+07 0.990831 ns
polarsignals_q03/datafusion:vortex-file-compressed 367261311 4.21517e+08 0.871285 ns 🚀
polarsignals_q04/datafusion:vortex-file-compressed 13333981 1.38296e+07 0.964165 ns
polarsignals_q05/datafusion:vortex-file-compressed 18899878 1.87325e+07 1.00893 ns
polarsignals_q06/datafusion:vortex-file-compressed 23357360 2.40784e+07 0.970055 ns
polarsignals_q07/datafusion:vortex-file-compressed 17252392 1.87947e+07 0.91794 ns
polarsignals_q08/datafusion:vortex-file-compressed 460177182 5.89486e+08 0.780642 ns 🚀
polarsignals_q09/datafusion:vortex-file-compressed 15145137 1.6471e+07 0.919501 ns

@github-actions
Copy link
Contributor

Benchmarks: TPC-H SF=1 on NVME

Summary

  • Overall: 1.013x ➖
  • Vortex: 1.030x ➖
  • duckdb:vortex: 1.062x ➖
  • datafusion:vortex: 1.000x ➖
  • Best: tpch_q19/datafusion:vortex-file-compressed (0.911x)
  • Worst: tpch_q06/duckdb:vortex-file-compressed (1.249x)
  • Significant (>10%): 0↑ 7↓
Detailed Results Table
name PR 11ab96f base bb36557 ratio (PR/base) unit remark
tpch_q01/datafusion:arrow 63462828 6.78421e+07 0.935449 ns
tpch_q02/datafusion:arrow 22333079 2.33695e+07 0.955652 ns
tpch_q03/datafusion:arrow 35471120 3.60014e+07 0.985271 ns
tpch_q04/datafusion:arrow 29167546 2.91458e+07 1.00075 ns
tpch_q05/datafusion:arrow 88311685 9.03539e+07 0.977398 ns
tpch_q06/datafusion:arrow 19934942 2.09234e+07 0.95276 ns
tpch_q07/datafusion:arrow 172801516 1.66562e+08 1.03746 ns
tpch_q08/datafusion:arrow 45686001 4.49094e+07 1.01729 ns
tpch_q09/datafusion:arrow 74720157 7.45954e+07 1.00167 ns
tpch_q10/datafusion:arrow 59123875 5.64757e+07 1.04689 ns
tpch_q11/datafusion:arrow 11933625 1.20712e+07 0.988603 ns
tpch_q12/datafusion:arrow 59599211 5.77983e+07 1.03116 ns
tpch_q13/datafusion:arrow 52125775 5.26792e+07 0.989495 ns
tpch_q14/datafusion:arrow 24588025 2.65085e+07 0.927553 ns
tpch_q15/datafusion:arrow 49113142 5.26228e+07 0.933306 ns
tpch_q16/datafusion:arrow 24328354 2.48967e+07 0.977174 ns
tpch_q17/datafusion:arrow 74592637 7.91859e+07 0.941994 ns
tpch_q18/datafusion:arrow 158382031 1.57291e+08 1.00693 ns
tpch_q19/datafusion:arrow 41362970 3.90372e+07 1.05958 ns
tpch_q20/datafusion:arrow 39855729 4.00695e+07 0.994665 ns
tpch_q21/datafusion:arrow 232365057 2.26956e+08 1.02383 ns
tpch_q22/datafusion:arrow 21608877 2.20793e+07 0.978692 ns
tpch_q01/datafusion:parquet 150209039 1.49865e+08 1.00229 ns
tpch_q02/datafusion:parquet 82610778 8.16328e+07 1.01198 ns
tpch_q03/datafusion:parquet 84590386 9.05888e+07 0.933785 ns
tpch_q04/datafusion:parquet 54308178 5.73543e+07 0.94689 ns
tpch_q05/datafusion:parquet 171497620 1.76139e+08 0.973651 ns
tpch_q06/datafusion:parquet 47497430 4.3871e+07 1.08266 ns
tpch_q07/datafusion:parquet 187475734 1.8806e+08 0.996891 ns
tpch_q08/datafusion:parquet 179769734 1.70454e+08 1.05465 ns
tpch_q09/datafusion:parquet 229697618 2.23641e+08 1.02708 ns
tpch_q10/datafusion:parquet 197081056 1.87351e+08 1.05193 ns
tpch_q11/datafusion:parquet 60650631 6.07958e+07 0.997611 ns
tpch_q12/datafusion:parquet 129874399 1.25764e+08 1.03269 ns
tpch_q13/datafusion:parquet 201835729 2.01248e+08 1.00292 ns
tpch_q14/datafusion:parquet 84007384 8.18784e+07 1.026 ns
tpch_q15/datafusion:parquet 67706877 7.10659e+07 0.952734 ns
tpch_q16/datafusion:parquet 53736643 5.49917e+07 0.977177 ns
tpch_q17/datafusion:parquet 167411635 1.72289e+08 0.971689 ns
tpch_q18/datafusion:parquet 236102200 2.3395e+08 1.0092 ns
tpch_q19/datafusion:parquet 103266985 1.01639e+08 1.01601 ns
tpch_q20/datafusion:parquet 127967054 1.24327e+08 1.02928 ns
tpch_q21/datafusion:parquet 182651950 1.83931e+08 0.993048 ns
tpch_q22/datafusion:parquet 39836445 4.08511e+07 0.975163 ns
tpch_q01/datafusion:vortex-file-compressed 51802709 5.42468e+07 0.954946 ns
tpch_q02/datafusion:vortex-file-compressed 55873828 5.67177e+07 0.985122 ns
tpch_q03/datafusion:vortex-file-compressed 30500502 2.93498e+07 1.03921 ns
tpch_q04/datafusion:vortex-file-compressed 21176093 2.04896e+07 1.0335 ns
tpch_q05/datafusion:vortex-file-compressed 82884361 8.24687e+07 1.00504 ns
tpch_q06/datafusion:vortex-file-compressed 11398780 1.13841e+07 1.00129 ns
tpch_q07/datafusion:vortex-file-compressed 95187507 9.30784e+07 1.02266 ns
tpch_q08/datafusion:vortex-file-compressed 69483630 7.14092e+07 0.973035 ns
tpch_q09/datafusion:vortex-file-compressed 88410845 9.00193e+07 0.982132 ns
tpch_q10/datafusion:vortex-file-compressed 79625953 8.50861e+07 0.935828 ns
tpch_q11/datafusion:vortex-file-compressed 20879265 2.16016e+07 0.966559 ns
tpch_q12/datafusion:vortex-file-compressed 38600508 3.69901e+07 1.04354 ns
tpch_q13/datafusion:vortex-file-compressed 32404036 3.2884e+07 0.985404 ns
tpch_q14/datafusion:vortex-file-compressed 30867747 3.07898e+07 1.00253 ns
tpch_q15/datafusion:vortex-file-compressed 28318491 2.66956e+07 1.06079 ns
tpch_q16/datafusion:vortex-file-compressed 35157038 3.57509e+07 0.983388 ns
tpch_q17/datafusion:vortex-file-compressed 73974145 7.5473e+07 0.980141 ns
tpch_q18/datafusion:vortex-file-compressed 106537341 1.0569e+08 1.00802 ns
tpch_q19/datafusion:vortex-file-compressed 36356767 3.9922e+07 0.910696 ns
tpch_q20/datafusion:vortex-file-compressed 51592991 5.29344e+07 0.974658 ns
tpch_q21/datafusion:vortex-file-compressed 104243397 1.04046e+08 1.0019 ns
tpch_q22/datafusion:vortex-file-compressed 18823843 1.83071e+07 1.02823 ns
tpch_q01/datafusion:vortex-compact 63307489 6.23498e+07 1.01536 ns
tpch_q02/datafusion:vortex-compact 60367646 6.04663e+07 0.998368 ns
tpch_q03/datafusion:vortex-compact 35089668 3.42845e+07 1.02349 ns
tpch_q04/datafusion:vortex-compact 26797057 2.66024e+07 1.00732 ns
tpch_q05/datafusion:vortex-compact 88774734 8.73373e+07 1.01646 ns
tpch_q06/datafusion:vortex-compact 16010452 1.66017e+07 0.964384 ns
tpch_q07/datafusion:vortex-compact 101809808 1.00977e+08 1.00824 ns
tpch_q08/datafusion:vortex-compact 81697044 7.83984e+07 1.04208 ns
tpch_q09/datafusion:vortex-compact 98128644 9.87099e+07 0.994112 ns
tpch_q10/datafusion:vortex-compact 85509490 8.66967e+07 0.986306 ns
tpch_q11/datafusion:vortex-compact 23591270 2.29609e+07 1.02745 ns
tpch_q12/datafusion:vortex-compact 51264818 4.91586e+07 1.04285 ns
tpch_q13/datafusion:vortex-compact 40815128 3.93409e+07 1.03747 ns
tpch_q14/datafusion:vortex-compact 35433921 3.61697e+07 0.979656 ns
tpch_q15/datafusion:vortex-compact 37588874 3.69058e+07 1.01851 ns
tpch_q16/datafusion:vortex-compact 41760515 3.96942e+07 1.05206 ns
tpch_q17/datafusion:vortex-compact 82148002 8.11493e+07 1.01231 ns
tpch_q18/datafusion:vortex-compact 112813333 1.12003e+08 1.00724 ns
tpch_q19/datafusion:vortex-compact 50062283 5.30648e+07 0.943419 ns
tpch_q20/datafusion:vortex-compact 60487246 6.13271e+07 0.986305 ns
tpch_q21/datafusion:vortex-compact 114712732 1.15562e+08 0.992653 ns
tpch_q22/datafusion:vortex-compact 16917874 1.70469e+07 0.99243 ns
tpch_q01/duckdb:parquet 78987082 7.95374e+07 0.99308 ns
tpch_q02/duckdb:parquet 48323116 4.77291e+07 1.01245 ns
tpch_q03/duckdb:parquet 78209230 8.2689e+07 0.945824 ns
tpch_q04/duckdb:parquet 61109298 6.84619e+07 0.892602 ns 🚀
tpch_q05/duckdb:parquet 81440103 7.59292e+07 1.07258 ns
tpch_q06/duckdb:parquet 24140474 2.37702e+07 1.01558 ns
tpch_q07/duckdb:parquet 86568997 8.17953e+07 1.05836 ns
tpch_q08/duckdb:parquet 96954902 1.17155e+08 0.827579 ns 🚀
tpch_q09/duckdb:parquet 147246037 1.47573e+08 0.997783 ns
tpch_q10/duckdb:parquet 144211245 1.39103e+08 1.03672 ns
tpch_q11/duckdb:parquet 26930565 2.63221e+07 1.02311 ns
tpch_q12/duckdb:parquet 60372825 7.40677e+07 0.815103 ns 🚀
tpch_q13/duckdb:parquet 273702598 2.75619e+08 0.993047 ns
tpch_q14/duckdb:parquet 53481766 5.33846e+07 1.00182 ns
tpch_q15/duckdb:parquet 29644833 2.91681e+07 1.01634 ns
tpch_q16/duckdb:parquet 59920486 6.00648e+07 0.997598 ns
tpch_q17/duckdb:parquet 69828413 6.87311e+07 1.01596 ns
tpch_q18/duckdb:parquet 130326444 1.2499e+08 1.04269 ns
tpch_q19/duckdb:parquet 71944770 9.06788e+07 0.793402 ns 🚀
tpch_q20/duckdb:parquet 71875090 7.47533e+07 0.961497 ns
tpch_q21/duckdb:parquet 191728279 1.81805e+08 1.05458 ns
tpch_q22/duckdb:parquet 56550100 5.61409e+07 1.00729 ns
tpch_q01/duckdb:vortex-file-compressed 37132178 3.67934e+07 1.00921 ns
tpch_q02/duckdb:vortex-file-compressed 34462346 3.44628e+07 0.999987 ns
tpch_q03/duckdb:vortex-file-compressed 39637637 3.58829e+07 1.10464 ns 🚨
tpch_q04/duckdb:vortex-file-compressed 42151232 3.98087e+07 1.05884 ns
tpch_q05/duckdb:vortex-file-compressed 44739294 4.35678e+07 1.02689 ns
tpch_q06/duckdb:vortex-file-compressed 14672650 1.17486e+07 1.24888 ns 🚨
tpch_q07/duckdb:vortex-file-compressed 46400492 4.59241e+07 1.01037 ns
tpch_q08/duckdb:vortex-file-compressed 56105099 5.10695e+07 1.0986 ns
tpch_q09/duckdb:vortex-file-compressed 89088474 8.69488e+07 1.02461 ns
tpch_q10/duckdb:vortex-file-compressed 44817204 4.15459e+07 1.07874 ns
tpch_q11/duckdb:vortex-file-compressed 20258592 1.90392e+07 1.06405 ns
tpch_q12/duckdb:vortex-file-compressed 28718385 2.68008e+07 1.07155 ns
tpch_q13/duckdb:vortex-file-compressed 43210590 4.27996e+07 1.0096 ns
tpch_q14/duckdb:vortex-file-compressed 28009842 2.74376e+07 1.02086 ns
tpch_q15/duckdb:vortex-file-compressed 21944580 2.04776e+07 1.07164 ns
tpch_q16/duckdb:vortex-file-compressed 35861350 3.52293e+07 1.01794 ns
tpch_q17/duckdb:vortex-file-compressed 29941625 2.7481e+07 1.08954 ns
tpch_q18/duckdb:vortex-file-compressed 61070484 6.00181e+07 1.01753 ns
tpch_q19/duckdb:vortex-file-compressed 34927174 3.41005e+07 1.02424 ns
tpch_q20/duckdb:vortex-file-compressed 46958640 4.19506e+07 1.11938 ns 🚨
tpch_q21/duckdb:vortex-file-compressed 114531579 1.0829e+08 1.05764 ns
tpch_q22/duckdb:vortex-file-compressed 23376399 2.19457e+07 1.06519 ns
tpch_q01/duckdb:vortex-compact 43997202 4.33752e+07 1.01434 ns
tpch_q02/duckdb:vortex-compact 43829672 4.29704e+07 1.02 ns
tpch_q03/duckdb:vortex-compact 40273549 3.86235e+07 1.04272 ns
tpch_q04/duckdb:vortex-compact 46544459 4.24212e+07 1.0972 ns
tpch_q05/duckdb:vortex-compact 48910257 4.62442e+07 1.05765 ns
tpch_q06/duckdb:vortex-compact 17643947 1.54251e+07 1.14385 ns 🚨
tpch_q07/duckdb:vortex-compact 51805346 5.06635e+07 1.02254 ns
tpch_q08/duckdb:vortex-compact 62138019 5.87505e+07 1.05766 ns
tpch_q09/duckdb:vortex-compact 97923349 9.00885e+07 1.08697 ns
tpch_q10/duckdb:vortex-compact 47661418 4.65009e+07 1.02496 ns
tpch_q11/duckdb:vortex-compact 26283391 2.71711e+07 0.967329 ns
tpch_q12/duckdb:vortex-compact 42224038 3.89247e+07 1.08476 ns
tpch_q13/duckdb:vortex-compact 52530099 4.94036e+07 1.06329 ns
tpch_q14/duckdb:vortex-compact 34821294 3.23329e+07 1.07696 ns
tpch_q15/duckdb:vortex-compact 26332082 2.22549e+07 1.1832 ns 🚨
tpch_q16/duckdb:vortex-compact 42844499 4.1422e+07 1.03434 ns
tpch_q17/duckdb:vortex-compact 35851063 3.23566e+07 1.108 ns 🚨
tpch_q18/duckdb:vortex-compact 63133690 6.09241e+07 1.03627 ns
tpch_q19/duckdb:vortex-compact 45344354 3.98714e+07 1.13727 ns 🚨
tpch_q20/duckdb:vortex-compact 54850408 4.99417e+07 1.09829 ns
tpch_q21/duckdb:vortex-compact 123324387 1.19051e+08 1.0359 ns
tpch_q22/duckdb:vortex-compact 25665533 2.38292e+07 1.07706 ns
tpch_q01/duckdb:duckdb 17674160 1.75422e+07 1.00752 ns
tpch_q02/duckdb:duckdb 15610844 1.44823e+07 1.07793 ns
tpch_q03/duckdb:duckdb 22040645 2.15394e+07 1.02327 ns
tpch_q04/duckdb:duckdb 22413428 2.06917e+07 1.08321 ns
tpch_q05/duckdb:duckdb 23702599 2.35806e+07 1.00517 ns
tpch_q06/duckdb:duckdb 7602439 7.22691e+06 1.05196 ns
tpch_q07/duckdb:duckdb 27359737 2.67887e+07 1.02132 ns
tpch_q08/duckdb:duckdb 27345723 2.7163e+07 1.00673 ns
tpch_q09/duckdb:duckdb 59589580 6.07501e+07 0.980897 ns
tpch_q10/duckdb:duckdb 60058718 5.92901e+07 1.01296 ns
tpch_q11/duckdb:duckdb 7682711 7.94564e+06 0.966909 ns
tpch_q12/duckdb:duckdb 18100146 1.81299e+07 0.99836 ns
tpch_q13/duckdb:duckdb 40966625 4.09451e+07 1.00052 ns
tpch_q14/duckdb:duckdb 23478508 2.28644e+07 1.02686 ns
tpch_q15/duckdb:duckdb 14523446 1.43158e+07 1.01451 ns
tpch_q16/duckdb:duckdb 26025398 2.4909e+07 1.04482 ns
tpch_q17/duckdb:duckdb 18782050 1.82803e+07 1.02745 ns
tpch_q18/duckdb:duckdb 40958478 4.0034e+07 1.02309 ns
tpch_q19/duckdb:duckdb 32333175 3.19912e+07 1.01069 ns
tpch_q20/duckdb:duckdb 27411157 2.70935e+07 1.01172 ns
tpch_q21/duckdb:duckdb 64576661 6.34171e+07 1.01829 ns
tpch_q22/duckdb:duckdb 27392255 2.73785e+07 1.0005 ns

@github-actions
Copy link
Contributor

Benchmarks: FineWeb NVMe

Summary

  • Overall: 0.971x ➖
  • Vortex: 0.976x ➖
  • duckdb:vortex: 1.006x ➖
  • datafusion:vortex: 0.947x ➖
  • Best: fineweb_q00/datafusion:vortex-compact (0.765x)
  • Worst: fineweb_q01/duckdb:vortex-file-compressed (1.188x)
  • Significant (>10%): 5↑ 2↓
Detailed Results Table
name PR 11ab96f base bb36557 ratio (PR/base) unit remark
fineweb_q00/datafusion:parquet 6078209 6.2049e+06 0.979582 ns
fineweb_q01/datafusion:parquet 261311753 2.80242e+08 0.932452 ns
fineweb_q02/datafusion:parquet 265202567 2.76538e+08 0.959009 ns
fineweb_q03/datafusion:parquet 269481574 2.73208e+08 0.98636 ns
fineweb_q04/datafusion:parquet 279717872 2.86564e+08 0.976108 ns
fineweb_q05/datafusion:parquet 276438669 2.85867e+08 0.967019 ns
fineweb_q06/datafusion:parquet 267962746 2.80857e+08 0.95409 ns
fineweb_q07/datafusion:parquet 264834174 2.7271e+08 0.971119 ns
fineweb_q08/datafusion:parquet 260559482 2.67465e+08 0.97418 ns
fineweb_q00/datafusion:vortex-file-compressed 4982669 5.74416e+06 0.867433 ns 🚀
fineweb_q01/datafusion:vortex-file-compressed 35139802 3.9201e+07 0.8964 ns 🚀
fineweb_q02/datafusion:vortex-file-compressed 37031143 3.86571e+07 0.957939 ns
fineweb_q03/datafusion:vortex-file-compressed 86058442 8.87451e+07 0.969726 ns
fineweb_q04/datafusion:vortex-file-compressed 215583451 2.24881e+08 0.958657 ns
fineweb_q05/datafusion:vortex-file-compressed 196705045 2.02348e+08 0.97211 ns
fineweb_q06/datafusion:vortex-file-compressed 76322099 7.90409e+07 0.965602 ns
fineweb_q07/datafusion:vortex-file-compressed 72346193 7.56992e+07 0.955706 ns
fineweb_q08/datafusion:vortex-file-compressed 29891613 3.49592e+07 0.855043 ns 🚀
fineweb_q00/datafusion:vortex-compact 5254170 6.8684e+06 0.764978 ns 🚀
fineweb_q01/datafusion:vortex-compact 166701716 1.73477e+08 0.960943 ns
fineweb_q02/datafusion:vortex-compact 175863013 1.71042e+08 1.02819 ns
fineweb_q03/datafusion:vortex-compact 1247212772 1.27146e+09 0.980933 ns
fineweb_q04/datafusion:vortex-compact 1451010353 1.46572e+09 0.989963 ns
fineweb_q05/datafusion:vortex-compact 1124452305 1.15283e+09 0.975384 ns
fineweb_q06/datafusion:vortex-compact 585256194 5.91337e+08 0.989716 ns
fineweb_q07/datafusion:vortex-compact 620044962 6.38786e+08 0.970661 ns
fineweb_q08/datafusion:vortex-compact 28836640 2.78759e+07 1.03446 ns
fineweb_q00/duckdb:parquet 27934548 3.25043e+07 0.85941 ns 🚀
fineweb_q01/duckdb:parquet 95051588 1.01377e+08 0.937603 ns
fineweb_q02/duckdb:parquet 102678222 1.08524e+08 0.946138 ns
fineweb_q03/duckdb:parquet 305313040 3.1901e+08 0.957064 ns
fineweb_q04/duckdb:parquet 429987908 4.33299e+08 0.992359 ns
fineweb_q05/duckdb:parquet 404375147 4.10519e+08 0.985033 ns
fineweb_q06/duckdb:parquet 201374881 2.06513e+08 0.975121 ns
fineweb_q07/duckdb:parquet 212873520 2.16987e+08 0.981042 ns
fineweb_q08/duckdb:parquet 62854384 6.44241e+07 0.975635 ns
fineweb_q00/duckdb:vortex-file-compressed 4630543 4.79362e+06 0.965981 ns
fineweb_q01/duckdb:vortex-file-compressed 34812421 2.92991e+07 1.18817 ns 🚨
fineweb_q02/duckdb:vortex-file-compressed 39555732 3.38036e+07 1.17016 ns 🚨
fineweb_q03/duckdb:vortex-file-compressed 112698072 1.35957e+08 0.828924 ns 🚀
fineweb_q04/duckdb:vortex-file-compressed 215406457 2.15032e+08 1.00174 ns
fineweb_q05/duckdb:vortex-file-compressed 182418909 1.90569e+08 0.957235 ns
fineweb_q06/duckdb:vortex-file-compressed 69941237 6.83117e+07 1.02385 ns
fineweb_q07/duckdb:vortex-file-compressed 68182497 6.99562e+07 0.974645 ns
fineweb_q08/duckdb:vortex-file-compressed 28066052 2.79093e+07 1.00562 ns
fineweb_q00/duckdb:vortex-compact 5541292 5.55413e+06 0.997689 ns
fineweb_q01/duckdb:vortex-compact 95675584 9.59985e+07 0.996636 ns
fineweb_q02/duckdb:vortex-compact 107148171 1.10336e+08 0.971108 ns
fineweb_q03/duckdb:vortex-compact 841358522 8.40715e+08 1.00077 ns
fineweb_q04/duckdb:vortex-compact 901316279 9.05654e+08 0.99521 ns
fineweb_q05/duckdb:vortex-compact 797478757 8.01031e+08 0.995565 ns
fineweb_q06/duckdb:vortex-compact 463915887 4.597e+08 1.00917 ns
fineweb_q07/duckdb:vortex-compact 468927611 4.8131e+08 0.974274 ns
fineweb_q08/duckdb:vortex-compact 25657806 2.34244e+07 1.09534 ns

@github-actions
Copy link
Contributor

Benchmarks: TPC-H SF=1 on S3

Summary

  • Overall: 0.972x ➖
  • Vortex: 0.982x ➖
  • duckdb:vortex: 0.963x ➖
  • datafusion:vortex: 1.001x ➖
  • Best: tpch_q17/datafusion:vortex-file-compressed (0.616x)
  • Worst: tpch_q19/datafusion:vortex-compact (1.200x)
  • Significant (>30%): 1↑ 0↓
Detailed Results Table
name PR 11ab96f base bb36557 ratio (PR/base) unit remark
tpch_q01/datafusion:parquet 220417631 2.35621e+08 0.935476 ns
tpch_q02/datafusion:parquet 427668228 4.14783e+08 1.03106 ns
tpch_q03/datafusion:parquet 306298008 2.87879e+08 1.06398 ns
tpch_q04/datafusion:parquet 138796247 1.38083e+08 1.00516 ns
tpch_q05/datafusion:parquet 499921528 5.01264e+08 0.997321 ns
tpch_q06/datafusion:parquet 137499981 1.4383e+08 0.955988 ns
tpch_q07/datafusion:parquet 530812005 5.187e+08 1.02335 ns
tpch_q08/datafusion:parquet 604022362 5.99418e+08 1.00768 ns
tpch_q09/datafusion:parquet 545886306 5.33432e+08 1.02335 ns
tpch_q10/datafusion:parquet 575341268 5.60912e+08 1.02572 ns
tpch_q11/datafusion:parquet 337022896 3.35379e+08 1.0049 ns
tpch_q12/datafusion:parquet 257075468 2.43546e+08 1.05555 ns
tpch_q13/datafusion:parquet 473423564 4.3464e+08 1.08923 ns
tpch_q14/datafusion:parquet 200486627 1.94627e+08 1.0301 ns
tpch_q15/datafusion:parquet 291965185 2.84194e+08 1.02735 ns
tpch_q16/datafusion:parquet 175827632 1.77042e+08 0.993138 ns
tpch_q17/datafusion:parquet 381180641 3.6945e+08 1.03175 ns
tpch_q18/datafusion:parquet 503565409 5.00144e+08 1.00684 ns
tpch_q19/datafusion:parquet 292650440 2.98747e+08 0.979592 ns
tpch_q20/datafusion:parquet 353995398 3.61552e+08 0.979099 ns
tpch_q21/datafusion:parquet 488410197 5.09065e+08 0.959426 ns
tpch_q22/datafusion:parquet 115036146 1.12524e+08 1.02233 ns
tpch_q01/datafusion:vortex-file-compressed 184100209 1.76632e+08 1.04228 ns
tpch_q02/datafusion:vortex-file-compressed 422345635 4.02619e+08 1.049 ns
tpch_q03/datafusion:vortex-file-compressed 301276684 3.04012e+08 0.991003 ns
tpch_q04/datafusion:vortex-file-compressed 169250704 1.80186e+08 0.939309 ns
tpch_q05/datafusion:vortex-file-compressed 382011027 3.82492e+08 0.998744 ns
tpch_q06/datafusion:vortex-file-compressed 208557998 2.1413e+08 0.973979 ns
tpch_q07/datafusion:vortex-file-compressed 323094197 3.39165e+08 0.952618 ns
tpch_q08/datafusion:vortex-file-compressed 637742117 6.03901e+08 1.05604 ns
tpch_q09/datafusion:vortex-file-compressed 479737555 4.68268e+08 1.02449 ns
tpch_q10/datafusion:vortex-file-compressed 405648103 4.01605e+08 1.01007 ns
tpch_q11/datafusion:vortex-file-compressed 256949744 2.49622e+08 1.02936 ns
tpch_q12/datafusion:vortex-file-compressed 308534290 3.05835e+08 1.00883 ns
tpch_q13/datafusion:vortex-file-compressed 216272345 2.08047e+08 1.03954 ns
tpch_q14/datafusion:vortex-file-compressed 167657413 1.69624e+08 0.988405 ns
tpch_q15/datafusion:vortex-file-compressed 270509941 2.6776e+08 1.01027 ns
tpch_q16/datafusion:vortex-file-compressed 172767586 1.61489e+08 1.06984 ns
tpch_q17/datafusion:vortex-file-compressed 273956428 4.44764e+08 0.615958 ns 🚀
tpch_q18/datafusion:vortex-file-compressed 244243534 2.7173e+08 0.898847 ns
tpch_q19/datafusion:vortex-file-compressed 338298946 3.26246e+08 1.03694 ns
tpch_q20/datafusion:vortex-file-compressed 326383610 3.12831e+08 1.04332 ns
tpch_q21/datafusion:vortex-file-compressed 426233343 4.14187e+08 1.02909 ns
tpch_q22/datafusion:vortex-file-compressed 135445427 1.34265e+08 1.00879 ns
tpch_q01/datafusion:vortex-compact 236911067 2.1656e+08 1.09397 ns
tpch_q02/datafusion:vortex-compact 388287481 4.06808e+08 0.954474 ns
tpch_q03/datafusion:vortex-compact 327739390 2.93966e+08 1.11489 ns
tpch_q04/datafusion:vortex-compact 204400131 1.84225e+08 1.10951 ns
tpch_q05/datafusion:vortex-compact 368689263 3.47707e+08 1.06034 ns
tpch_q06/datafusion:vortex-compact 319583704 2.8271e+08 1.13043 ns
tpch_q07/datafusion:vortex-compact 373661134 3.56394e+08 1.04845 ns
tpch_q08/datafusion:vortex-compact 477183233 5.80591e+08 0.821892 ns
tpch_q09/datafusion:vortex-compact 457790048 4.53129e+08 1.01029 ns
tpch_q10/datafusion:vortex-compact 431442845 4.34012e+08 0.99408 ns
tpch_q11/datafusion:vortex-compact 233846672 2.32942e+08 1.00388 ns
tpch_q12/datafusion:vortex-compact 375188108 3.84258e+08 0.976397 ns
tpch_q13/datafusion:vortex-compact 172953017 2.01485e+08 0.85839 ns
tpch_q14/datafusion:vortex-compact 241222843 2.41767e+08 0.997749 ns
tpch_q15/datafusion:vortex-compact 406591713 4.45498e+08 0.912669 ns
tpch_q16/datafusion:vortex-compact 170881944 1.69019e+08 1.01102 ns
tpch_q17/datafusion:vortex-compact 302511036 2.88041e+08 1.05024 ns
tpch_q18/datafusion:vortex-compact 245241191 2.47448e+08 0.991082 ns
tpch_q19/datafusion:vortex-compact 427525277 3.56135e+08 1.20046 ns
tpch_q20/datafusion:vortex-compact 466086981 4.54156e+08 1.02627 ns
tpch_q21/datafusion:vortex-compact 480298084 4.83078e+08 0.994246 ns
tpch_q22/datafusion:vortex-compact 110557975 1.04039e+08 1.06266 ns
tpch_q01/duckdb:parquet 443467957 4.67495e+08 0.948605 ns
tpch_q02/duckdb:parquet 930945826 1.08228e+09 0.860174 ns
tpch_q03/duckdb:parquet 722506893 7.60527e+08 0.950008 ns
tpch_q04/duckdb:parquet 433345050 5.03743e+08 0.86025 ns
tpch_q05/duckdb:parquet 1081857184 1.23969e+09 0.872683 ns
tpch_q06/duckdb:parquet 299043142 3.1215e+08 0.95801 ns
tpch_q07/duckdb:parquet 897117971 1.00322e+09 0.894238 ns
tpch_q08/duckdb:parquet 1199704716 1.29839e+09 0.923994 ns
tpch_q09/duckdb:parquet 1016144353 1.15855e+09 0.877083 ns
tpch_q10/duckdb:parquet 981121960 1.07919e+09 0.90913 ns
tpch_q11/duckdb:parquet 574871208 6.29022e+08 0.913913 ns
tpch_q12/duckdb:parquet 452286569 5.15155e+08 0.877962 ns
tpch_q13/duckdb:parquet 753143404 7.64574e+08 0.985049 ns
tpch_q14/duckdb:parquet 471160904 5.25853e+08 0.895993 ns
tpch_q15/duckdb:parquet 506052656 5.80793e+08 0.871314 ns
tpch_q16/duckdb:parquet 396652647 4.28649e+08 0.925356 ns
tpch_q17/duckdb:parquet 557363789 6.41994e+08 0.868176 ns
tpch_q18/duckdb:parquet 625910309 7.57652e+08 0.826119 ns
tpch_q19/duckdb:parquet 578398544 6.6028e+08 0.87599 ns
tpch_q20/duckdb:parquet 730667112 8.64063e+08 0.845618 ns
tpch_q21/duckdb:parquet 890796261 9.5861e+08 0.929258 ns
tpch_q22/duckdb:parquet 362031883 3.91142e+08 0.925577 ns
tpch_q01/duckdb:vortex-file-compressed 237133141 2.44188e+08 0.97111 ns
tpch_q02/duckdb:vortex-file-compressed 736611551 8.26426e+08 0.891322 ns
tpch_q03/duckdb:vortex-file-compressed 594851131 6.33643e+08 0.93878 ns
tpch_q04/duckdb:vortex-file-compressed 368813564 3.93234e+08 0.937898 ns
tpch_q05/duckdb:vortex-file-compressed 807176319 8.89173e+08 0.907783 ns
tpch_q06/duckdb:vortex-file-compressed 361035217 3.69036e+08 0.978319 ns
tpch_q07/duckdb:vortex-file-compressed 694917956 7.79007e+08 0.892057 ns
tpch_q08/duckdb:vortex-file-compressed 1070775998 1.07942e+09 0.991991 ns
tpch_q09/duckdb:vortex-file-compressed 817674201 8.95832e+08 0.912754 ns
tpch_q10/duckdb:vortex-file-compressed 795021856 8.26967e+08 0.961371 ns
tpch_q11/duckdb:vortex-file-compressed 420582735 4.83726e+08 0.869465 ns
tpch_q12/duckdb:vortex-file-compressed 504449613 4.92656e+08 1.02394 ns
tpch_q13/duckdb:vortex-file-compressed 467764501 4.72237e+08 0.99053 ns
tpch_q14/duckdb:vortex-file-compressed 413884930 4.68042e+08 0.88429 ns
tpch_q15/duckdb:vortex-file-compressed 302250073 2.94846e+08 1.02511 ns
tpch_q16/duckdb:vortex-file-compressed 340243583 3.22021e+08 1.05659 ns
tpch_q17/duckdb:vortex-file-compressed 685918920 5.72503e+08 1.19811 ns
tpch_q18/duckdb:vortex-file-compressed 603026791 6.40329e+08 0.941745 ns
tpch_q19/duckdb:vortex-file-compressed 418800109 4.21674e+08 0.993184 ns
tpch_q20/duckdb:vortex-file-compressed 732721577 7.64491e+08 0.958443 ns
tpch_q21/duckdb:vortex-file-compressed 984334118 1.0377e+09 0.948574 ns
tpch_q22/duckdb:vortex-file-compressed 272066533 3.22933e+08 0.842487 ns
tpch_q01/duckdb:vortex-compact 289984787 2.96297e+08 0.978696 ns
tpch_q02/duckdb:vortex-compact 725239953 7.54133e+08 0.961687 ns
tpch_q03/duckdb:vortex-compact 518395444 5.493e+08 0.943738 ns
tpch_q04/duckdb:vortex-compact 331323921 3.32338e+08 0.996947 ns
tpch_q05/duckdb:vortex-compact 709066331 7.97259e+08 0.88938 ns
tpch_q06/duckdb:vortex-compact 351712004 3.69586e+08 0.951637 ns
tpch_q07/duckdb:vortex-compact 683906579 6.95434e+08 0.983423 ns
tpch_q08/duckdb:vortex-compact 906805692 9.42727e+08 0.961896 ns
tpch_q09/duckdb:vortex-compact 801341825 8.26907e+08 0.969083 ns
tpch_q10/duckdb:vortex-compact 674876855 7.08172e+08 0.952984 ns
tpch_q11/duckdb:vortex-compact 431082437 4.31462e+08 0.99912 ns
tpch_q12/duckdb:vortex-compact 453055750 4.44722e+08 1.01874 ns
tpch_q13/duckdb:vortex-compact 420098151 4.32144e+08 0.972126 ns
tpch_q14/duckdb:vortex-compact 409307722 4.45405e+08 0.918956 ns
tpch_q15/duckdb:vortex-compact 286818265 2.97916e+08 0.962749 ns
tpch_q16/duckdb:vortex-compact 332276982 3.36237e+08 0.988224 ns
tpch_q17/duckdb:vortex-compact 517948870 5.35797e+08 0.966689 ns
tpch_q18/duckdb:vortex-compact 554395724 5.83627e+08 0.949914 ns
tpch_q19/duckdb:vortex-compact 408776812 4.0794e+08 1.00205 ns
tpch_q20/duckdb:vortex-compact 734423519 7.22234e+08 1.01688 ns
tpch_q21/duckdb:vortex-compact 895362288 9.23071e+08 0.969982 ns
tpch_q22/duckdb:vortex-compact 262904523 2.75393e+08 0.954653 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.051x ➖
  • Vortex: 1.044x ➖
  • duckdb:vortex: 1.037x ➖
  • datafusion:vortex: 1.052x ➖
  • Best: tpcds_q51/duckdb:vortex-file-compressed (0.603x)
  • Worst: tpcds_q66/duckdb:vortex-file-compressed (1.182x)
  • Significant (>10%): 2↑ 34↓
Detailed Results Table
name PR 11ab96f base bb36557 ratio (PR/base) unit remark
tpcds_q01/datafusion:parquet 42093580 3.83604e+07 1.09732 ns
tpcds_q02/datafusion:parquet 57644447 5.33641e+07 1.08021 ns
tpcds_q03/datafusion:parquet 19123248 1.71041e+07 1.11805 ns 🚨
tpcds_q04/datafusion:parquet 382189477 3.71095e+08 1.0299 ns
tpcds_q05/datafusion:parquet 102223922 9.44919e+07 1.08183 ns
tpcds_q06/datafusion:parquet 102959652 1.01067e+08 1.01873 ns
tpcds_q07/datafusion:parquet 147071188 1.3793e+08 1.06627 ns
tpcds_q08/datafusion:parquet 43523555 3.97307e+07 1.09546 ns
tpcds_q09/datafusion:parquet 58377989 5.37567e+07 1.08597 ns
tpcds_q10/datafusion:parquet 111640272 1.02588e+08 1.08824 ns
tpcds_q11/datafusion:parquet 248626618 2.38922e+08 1.04062 ns
tpcds_q12/datafusion:parquet 31178480 3.27381e+07 0.952361 ns
tpcds_q13/datafusion:parquet 154476013 1.43133e+08 1.07925 ns
tpcds_q14/datafusion:parquet 233210661 2.23406e+08 1.04389 ns
tpcds_q15/datafusion:parquet 61757045 6.40753e+07 0.963819 ns
tpcds_q16/datafusion:parquet 35959869 3.59428e+07 1.00048 ns
tpcds_q17/datafusion:parquet 199613296 1.91055e+08 1.0448 ns
tpcds_q18/datafusion:parquet 188185114 1.85238e+08 1.01591 ns
tpcds_q19/datafusion:parquet 38859232 3.67847e+07 1.0564 ns
tpcds_q20/datafusion:parquet 27528123 2.67761e+07 1.02809 ns
tpcds_q21/datafusion:parquet 30677725 3.02131e+07 1.01538 ns
tpcds_q22/datafusion:parquet 171184212 1.59956e+08 1.0702 ns
tpcds_q23/datafusion:parquet 198941383 1.86458e+08 1.06695 ns
tpcds_q24/datafusion:parquet 237948289 2.31678e+08 1.02707 ns
tpcds_q25/datafusion:parquet 198162862 1.91855e+08 1.03288 ns
tpcds_q26/datafusion:parquet 125302717 1.2155e+08 1.03088 ns
tpcds_q27/datafusion:parquet 298634840 2.81106e+08 1.06236 ns
tpcds_q28/datafusion:parquet 55218600 5.30712e+07 1.04046 ns
tpcds_q29/datafusion:parquet 198515630 1.88943e+08 1.05066 ns
tpcds_q30/datafusion:parquet 46698019 4.58919e+07 1.01756 ns
tpcds_q31/datafusion:parquet 114131753 1.06026e+08 1.07645 ns
tpcds_q32/datafusion:parquet 32302790 3.03832e+07 1.06318 ns
tpcds_q33/datafusion:parquet 38527973 3.65714e+07 1.0535 ns
tpcds_q34/datafusion:parquet 39121285 3.48166e+07 1.12364 ns 🚨
tpcds_q35/datafusion:parquet 108467869 9.65871e+07 1.12301 ns 🚨
tpcds_q36/datafusion:parquet 93486842 8.38718e+07 1.11464 ns 🚨
tpcds_q37/datafusion:parquet 26745558 2.69928e+07 0.990842 ns
tpcds_q38/datafusion:parquet 69295436 6.476e+07 1.07003 ns
tpcds_q39/datafusion:parquet 101828824 9.879e+07 1.03076 ns
tpcds_q40/datafusion:parquet 37633868 3.62234e+07 1.03894 ns
tpcds_q41/datafusion:parquet 13902359 1.25628e+07 1.10663 ns 🚨
tpcds_q42/datafusion:parquet 16737626 1.67515e+07 0.999171 ns
tpcds_q43/datafusion:parquet 29160006 2.7425e+07 1.06326 ns
tpcds_q44/datafusion:parquet 43767194 4.24277e+07 1.03157 ns
tpcds_q45/datafusion:parquet 76227258 7.4996e+07 1.01642 ns
tpcds_q46/datafusion:parquet 53534922 5.31889e+07 1.00651 ns
tpcds_q47/datafusion:parquet 196787950 1.82483e+08 1.07839 ns
tpcds_q48/datafusion:parquet 144462265 1.3688e+08 1.05539 ns
tpcds_q49/datafusion:parquet 78023631 7.45795e+07 1.04618 ns
tpcds_q50/datafusion:parquet 123460484 1.21465e+08 1.01643 ns
tpcds_q51/datafusion:parquet 99719681 9.75279e+07 1.02247 ns
tpcds_q52/datafusion:parquet 17608572 1.5828e+07 1.1125 ns 🚨
tpcds_q53/datafusion:parquet 32942759 3.03853e+07 1.08417 ns
tpcds_q54/datafusion:parquet 50955025 4.9718e+07 1.02488 ns
tpcds_q55/datafusion:parquet 18179454 1.62489e+07 1.11881 ns 🚨
tpcds_q56/datafusion:parquet 39105587 3.63722e+07 1.07515 ns
tpcds_q57/datafusion:parquet 138294926 1.29807e+08 1.06539 ns
tpcds_q58/datafusion:parquet 78298236 7.45015e+07 1.05096 ns
tpcds_q59/datafusion:parquet 74849840 7.13134e+07 1.04959 ns
tpcds_q60/datafusion:parquet 38012344 3.60949e+07 1.05312 ns
tpcds_q61/datafusion:parquet 70351773 6.59808e+07 1.06625 ns
tpcds_q62/datafusion:parquet 43204804 3.93173e+07 1.09888 ns
tpcds_q63/datafusion:parquet 33942103 3.42233e+07 0.991784 ns
tpcds_q64/datafusion:parquet 1112813559 1.04282e+09 1.06712 ns
tpcds_q65/datafusion:parquet 52794574 4.93029e+07 1.07082 ns
tpcds_q66/datafusion:parquet 97369916 8.76565e+07 1.11081 ns 🚨
tpcds_q67/datafusion:parquet 186958850 1.73778e+08 1.07585 ns
tpcds_q68/datafusion:parquet 56013545 5.12047e+07 1.09391 ns
tpcds_q69/datafusion:parquet 102697629 9.53194e+07 1.0774 ns
tpcds_q70/datafusion:parquet 117449516 1.06793e+08 1.09979 ns
tpcds_q71/datafusion:parquet 31203701 2.87641e+07 1.08481 ns
tpcds_q72/datafusion:parquet 930050398 8.58561e+08 1.08327 ns
tpcds_q73/datafusion:parquet 40259091 3.61184e+07 1.11464 ns 🚨
tpcds_q74/datafusion:parquet 144331126 1.35554e+08 1.06475 ns
tpcds_q75/datafusion:parquet 148667387 1.36643e+08 1.088 ns
tpcds_q76/datafusion:parquet 97861044 9.52158e+07 1.02778 ns
tpcds_q77/datafusion:parquet 62884078 6.06566e+07 1.03672 ns
tpcds_q78/datafusion:parquet 196070325 1.78385e+08 1.09914 ns
tpcds_q79/datafusion:parquet 45869748 4.17424e+07 1.09888 ns
tpcds_q80/datafusion:parquet 120937302 1.12883e+08 1.07135 ns
tpcds_q81/datafusion:parquet 46272987 4.30365e+07 1.0752 ns
tpcds_q82/datafusion:parquet 30429800 2.87999e+07 1.0566 ns
tpcds_q83/datafusion:parquet 58213908 5.52677e+07 1.05331 ns
tpcds_q84/datafusion:parquet 52039158 4.87365e+07 1.06777 ns
tpcds_q85/datafusion:parquet 262605447 2.53068e+08 1.03769 ns
tpcds_q86/datafusion:parquet 21850581 2.2058e+07 0.990596 ns
tpcds_q87/datafusion:parquet 70568272 6.56016e+07 1.07571 ns
tpcds_q88/datafusion:parquet 82519044 7.90418e+07 1.04399 ns
tpcds_q89/datafusion:parquet 40606890 3.6883e+07 1.10096 ns 🚨
tpcds_q90/datafusion:parquet 20155949 1.85724e+07 1.08526 ns
tpcds_q91/datafusion:parquet 84565218 7.80852e+07 1.08299 ns
tpcds_q92/datafusion:parquet 26248031 2.43344e+07 1.07864 ns
tpcds_q93/datafusion:parquet 41241949 3.79586e+07 1.0865 ns
tpcds_q94/datafusion:parquet 30931146 2.80905e+07 1.10112 ns 🚨
tpcds_q95/datafusion:parquet 146149374 1.38977e+08 1.05161 ns
tpcds_q96/datafusion:parquet 16143498 1.49958e+07 1.07653 ns
tpcds_q97/datafusion:parquet 39195687 3.53621e+07 1.10841 ns 🚨
tpcds_q98/datafusion:parquet 41368548 3.97855e+07 1.03979 ns
tpcds_q99/datafusion:parquet 52585205 4.71e+07 1.11646 ns 🚨
tpcds_q01/datafusion:vortex-file-compressed 35936588 3.09848e+07 1.15981 ns 🚨
tpcds_q02/datafusion:vortex-file-compressed 83743618 8.137e+07 1.02917 ns
tpcds_q03/datafusion:vortex-file-compressed 32087302 3.01389e+07 1.06465 ns
tpcds_q04/datafusion:vortex-file-compressed 432156225 3.97604e+08 1.0869 ns
tpcds_q05/datafusion:vortex-file-compressed 83007361 7.8118e+07 1.06259 ns
tpcds_q06/datafusion:vortex-file-compressed 83664209 8.38811e+07 0.997414 ns
tpcds_q07/datafusion:vortex-file-compressed 91112786 8.48614e+07 1.07367 ns
tpcds_q08/datafusion:vortex-file-compressed 44803725 4.14799e+07 1.08013 ns
tpcds_q09/datafusion:vortex-file-compressed 54489207 5.20181e+07 1.0475 ns
tpcds_q10/datafusion:vortex-file-compressed 57898375 5.42383e+07 1.06748 ns
tpcds_q11/datafusion:vortex-file-compressed 256559810 2.42865e+08 1.05639 ns
tpcds_q12/datafusion:vortex-file-compressed 40720211 3.83829e+07 1.06089 ns
tpcds_q13/datafusion:vortex-file-compressed 88056496 8.11878e+07 1.0846 ns
tpcds_q14/datafusion:vortex-file-compressed 236195927 2.1448e+08 1.10125 ns 🚨
tpcds_q15/datafusion:vortex-file-compressed 55816755 5.11451e+07 1.09134 ns
tpcds_q16/datafusion:vortex-file-compressed 35312043 3.22519e+07 1.09488 ns
tpcds_q17/datafusion:vortex-file-compressed 127779988 1.17566e+08 1.08688 ns
tpcds_q18/datafusion:vortex-file-compressed 114833754 1.06782e+08 1.0754 ns
tpcds_q19/datafusion:vortex-file-compressed 53792366 5.09354e+07 1.05609 ns
tpcds_q20/datafusion:vortex-file-compressed 45910744 4.51901e+07 1.01595 ns
tpcds_q21/datafusion:vortex-file-compressed 191722205 1.83025e+08 1.04752 ns
tpcds_q22/datafusion:vortex-file-compressed 78585874 7.42205e+07 1.05882 ns
tpcds_q23/datafusion:vortex-file-compressed 212205638 1.96611e+08 1.07932 ns
tpcds_q24/datafusion:vortex-file-compressed 205376762 1.9795e+08 1.03752 ns
tpcds_q25/datafusion:vortex-file-compressed 128819124 1.19436e+08 1.07856 ns
tpcds_q26/datafusion:vortex-file-compressed 71212455 6.91308e+07 1.03011 ns
tpcds_q27/datafusion:vortex-file-compressed 192224157 1.70514e+08 1.12732 ns 🚨
tpcds_q28/datafusion:vortex-file-compressed 58660031 5.40041e+07 1.08622 ns
tpcds_q29/datafusion:vortex-file-compressed 133096657 1.22934e+08 1.08266 ns
tpcds_q30/datafusion:vortex-file-compressed 32593194 2.91027e+07 1.11994 ns 🚨
tpcds_q31/datafusion:vortex-file-compressed 201876149 1.87929e+08 1.07421 ns
tpcds_q32/datafusion:vortex-file-compressed 27662916 2.62685e+07 1.05308 ns
tpcds_q33/datafusion:vortex-file-compressed 41418187 3.87401e+07 1.06913 ns
tpcds_q34/datafusion:vortex-file-compressed 41683700 3.99081e+07 1.04449 ns
tpcds_q35/datafusion:vortex-file-compressed 70005069 6.90601e+07 1.01368 ns
tpcds_q36/datafusion:vortex-file-compressed 118390278 1.09821e+08 1.07803 ns
tpcds_q37/datafusion:vortex-file-compressed 44357043 4.11164e+07 1.07882 ns
tpcds_q38/datafusion:vortex-file-compressed 100139544 9.55211e+07 1.04835 ns
tpcds_q39/datafusion:vortex-file-compressed 199373287 2.15147e+08 0.926686 ns
tpcds_q40/datafusion:vortex-file-compressed 62651990 5.67635e+07 1.10374 ns 🚨
tpcds_q41/datafusion:vortex-file-compressed 16308952 1.38639e+07 1.17636 ns 🚨
tpcds_q42/datafusion:vortex-file-compressed 35145465 3.2587e+07 1.07851 ns
tpcds_q43/datafusion:vortex-file-compressed 51904584 5.00344e+07 1.03738 ns
tpcds_q44/datafusion:vortex-file-compressed 45770701 4.33114e+07 1.05678 ns
tpcds_q45/datafusion:vortex-file-compressed 54560757 5.13729e+07 1.06205 ns
tpcds_q46/datafusion:vortex-file-compressed 76554456 6.80792e+07 1.12449 ns 🚨
tpcds_q47/datafusion:vortex-file-compressed 266210446 2.52543e+08 1.05412 ns
tpcds_q48/datafusion:vortex-file-compressed 77058119 7.26343e+07 1.06091 ns
tpcds_q49/datafusion:vortex-file-compressed 79449047 7.49486e+07 1.06005 ns
tpcds_q50/datafusion:vortex-file-compressed 83903291 8.04729e+07 1.04263 ns
tpcds_q51/datafusion:vortex-file-compressed 98376930 9.61815e+07 1.02283 ns
tpcds_q52/datafusion:vortex-file-compressed 35324709 3.18913e+07 1.10766 ns 🚨
tpcds_q53/datafusion:vortex-file-compressed 32420093 3.06977e+07 1.05611 ns
tpcds_q54/datafusion:vortex-file-compressed 54739177 5.06563e+07 1.0806 ns
tpcds_q55/datafusion:vortex-file-compressed 34252988 3.27035e+07 1.04738 ns
tpcds_q56/datafusion:vortex-file-compressed 51518845 4.84769e+07 1.06275 ns
tpcds_q57/datafusion:vortex-file-compressed 206173696 1.92749e+08 1.06965 ns
tpcds_q58/datafusion:vortex-file-compressed 124919765 1.16544e+08 1.07186 ns
tpcds_q59/datafusion:vortex-file-compressed 103421031 1.02048e+08 1.01345 ns
tpcds_q60/datafusion:vortex-file-compressed 51700124 4.79653e+07 1.07787 ns
tpcds_q61/datafusion:vortex-file-compressed 63071619 5.85169e+07 1.07784 ns
tpcds_q62/datafusion:vortex-file-compressed 49075375 4.62722e+07 1.06058 ns
tpcds_q63/datafusion:vortex-file-compressed 32833234 3.1404e+07 1.04551 ns
tpcds_q64/datafusion:vortex-file-compressed 781169490 7.55355e+08 1.03417 ns
tpcds_q65/datafusion:vortex-file-compressed 58788325 5.47986e+07 1.07281 ns
tpcds_q66/datafusion:vortex-file-compressed 117047195 1.07462e+08 1.0892 ns
tpcds_q67/datafusion:vortex-file-compressed 150330414 1.40928e+08 1.06672 ns
tpcds_q68/datafusion:vortex-file-compressed 70722754 6.69454e+07 1.05642 ns
tpcds_q69/datafusion:vortex-file-compressed 56144245 5.10246e+07 1.10034 ns 🚨
tpcds_q70/datafusion:vortex-file-compressed 131734827 1.23273e+08 1.06865 ns
tpcds_q71/datafusion:vortex-file-compressed 34487732 3.09965e+07 1.11263 ns 🚨
tpcds_q72/datafusion:vortex-file-compressed 3739027072 3.36737e+09 1.11037 ns 🚨
tpcds_q73/datafusion:vortex-file-compressed 42087527 3.99837e+07 1.05262 ns
tpcds_q74/datafusion:vortex-file-compressed 180743220 1.72058e+08 1.05048 ns
tpcds_q75/datafusion:vortex-file-compressed 143575596 1.41601e+08 1.01394 ns
tpcds_q76/datafusion:vortex-file-compressed 72871739 6.84733e+07 1.06424 ns
tpcds_q77/datafusion:vortex-file-compressed 58241562 5.6179e+07 1.03671 ns
tpcds_q78/datafusion:vortex-file-compressed 193492087 1.82473e+08 1.06039 ns
tpcds_q79/datafusion:vortex-file-compressed 52080958 4.58164e+07 1.13673 ns 🚨
tpcds_q80/datafusion:vortex-file-compressed 125240845 1.18584e+08 1.05614 ns
tpcds_q81/datafusion:vortex-file-compressed 38146673 3.63367e+07 1.04981 ns
tpcds_q82/datafusion:vortex-file-compressed 43890245 4.2209e+07 1.03983 ns
tpcds_q83/datafusion:vortex-file-compressed 72490074 6.79276e+07 1.06717 ns
tpcds_q84/datafusion:vortex-file-compressed 18586421 1.65971e+07 1.11986 ns 🚨
tpcds_q85/datafusion:vortex-file-compressed 147860491 1.39509e+08 1.05987 ns
tpcds_q86/datafusion:vortex-file-compressed 35131257 3.21389e+07 1.09311 ns
tpcds_q87/datafusion:vortex-file-compressed 103623489 9.78377e+07 1.05914 ns
tpcds_q88/datafusion:vortex-file-compressed 84768003 7.82506e+07 1.08329 ns
tpcds_q89/datafusion:vortex-file-compressed 63020392 5.90795e+07 1.0667 ns
tpcds_q90/datafusion:vortex-file-compressed 19207085 1.78918e+07 1.07352 ns
tpcds_q91/datafusion:vortex-file-compressed 31029089 2.77479e+07 1.11825 ns 🚨
tpcds_q92/datafusion:vortex-file-compressed 23993153 2.23606e+07 1.07301 ns
tpcds_q93/datafusion:vortex-file-compressed 44959270 4.1045e+07 1.09536 ns
tpcds_q94/datafusion:vortex-file-compressed 31422923 2.92636e+07 1.07379 ns
tpcds_q95/datafusion:vortex-file-compressed 100457903 9.68462e+07 1.03729 ns
tpcds_q96/datafusion:vortex-file-compressed 17933050 1.75303e+07 1.02298 ns
tpcds_q97/datafusion:vortex-file-compressed 38155108 3.63697e+07 1.04909 ns
tpcds_q98/datafusion:vortex-file-compressed 55074370 5.40026e+07 1.01985 ns
tpcds_q99/datafusion:vortex-file-compressed 68171005 6.21495e+07 1.09689 ns
tpcds_q01/datafusion:vortex-compact 37460782 3.81946e+07 0.980787 ns
tpcds_q02/datafusion:vortex-compact 88718495 8.6751e+07 1.02268 ns
tpcds_q03/datafusion:vortex-compact 37259718 3.65919e+07 1.01825 ns
tpcds_q04/datafusion:vortex-compact 466726054 4.51754e+08 1.03314 ns
tpcds_q05/datafusion:vortex-compact 91728291 8.46994e+07 1.08299 ns
tpcds_q06/datafusion:vortex-compact 91670449 8.79568e+07 1.04222 ns
tpcds_q07/datafusion:vortex-compact 106309543 9.91693e+07 1.072 ns
tpcds_q08/datafusion:vortex-compact 53881458 5.25357e+07 1.02562 ns
tpcds_q09/datafusion:vortex-compact 67104551 6.42832e+07 1.04389 ns
tpcds_q10/datafusion:vortex-compact 73432909 7.314e+07 1.004 ns
tpcds_q11/datafusion:vortex-compact 272541836 2.6503e+08 1.02834 ns
tpcds_q12/datafusion:vortex-compact 41710283 4.05036e+07 1.02979 ns
tpcds_q13/datafusion:vortex-compact 161380593 1.55615e+08 1.03705 ns
tpcds_q14/datafusion:vortex-compact 284184201 2.66557e+08 1.06613 ns
tpcds_q15/datafusion:vortex-compact 58484502 5.5413e+07 1.05543 ns
tpcds_q16/datafusion:vortex-compact 43638631 4.06522e+07 1.07346 ns
tpcds_q17/datafusion:vortex-compact 136407913 1.31648e+08 1.03615 ns
tpcds_q18/datafusion:vortex-compact 125157258 1.17883e+08 1.0617 ns
tpcds_q19/datafusion:vortex-compact 68743973 6.50088e+07 1.05746 ns
tpcds_q20/datafusion:vortex-compact 50577164 4.84429e+07 1.04406 ns
tpcds_q21/datafusion:vortex-compact 187904195 1.94306e+08 0.967051 ns
tpcds_q22/datafusion:vortex-compact 87311088 8.12378e+07 1.07476 ns
tpcds_q23/datafusion:vortex-compact 229421033 2.32099e+08 0.988462 ns
tpcds_q24/datafusion:vortex-compact 240192202 2.27902e+08 1.05393 ns
tpcds_q25/datafusion:vortex-compact 144864808 1.37404e+08 1.0543 ns
tpcds_q26/datafusion:vortex-compact 81647999 7.91115e+07 1.03206 ns
tpcds_q27/datafusion:vortex-compact 218653708 2.09235e+08 1.04501 ns
tpcds_q28/datafusion:vortex-compact 93617123 8.98726e+07 1.04166 ns
tpcds_q29/datafusion:vortex-compact 137862219 1.31862e+08 1.0455 ns
tpcds_q30/datafusion:vortex-compact 36985072 3.6551e+07 1.01187 ns
tpcds_q31/datafusion:vortex-compact 230234293 2.24799e+08 1.02418 ns
tpcds_q32/datafusion:vortex-compact 35019806 3.4599e+07 1.01216 ns
tpcds_q33/datafusion:vortex-compact 54421014 5.0446e+07 1.0788 ns
tpcds_q34/datafusion:vortex-compact 66427295 6.12165e+07 1.08512 ns
tpcds_q35/datafusion:vortex-compact 85519233 7.8996e+07 1.08258 ns
tpcds_q36/datafusion:vortex-compact 142804502 1.32351e+08 1.07898 ns
tpcds_q37/datafusion:vortex-compact 57505909 5.77498e+07 0.995777 ns
tpcds_q38/datafusion:vortex-compact 111414896 1.09156e+08 1.0207 ns
tpcds_q39/datafusion:vortex-compact 209612636 2.21009e+08 0.948433 ns
tpcds_q40/datafusion:vortex-compact 67361957 6.30167e+07 1.06895 ns
tpcds_q41/datafusion:vortex-compact 17928742 1.61291e+07 1.11157 ns 🚨
tpcds_q42/datafusion:vortex-compact 39790862 4.1853e+07 0.950729 ns
tpcds_q43/datafusion:vortex-compact 56712045 5.68184e+07 0.998129 ns
tpcds_q44/datafusion:vortex-compact 85038177 7.98919e+07 1.06442 ns
tpcds_q45/datafusion:vortex-compact 56862287 5.61893e+07 1.01198 ns
tpcds_q46/datafusion:vortex-compact 108825643 1.01366e+08 1.07359 ns
tpcds_q47/datafusion:vortex-compact 288109719 2.79671e+08 1.03017 ns
tpcds_q48/datafusion:vortex-compact 119116825 1.19589e+08 0.996054 ns
tpcds_q49/datafusion:vortex-compact 99791508 9.77436e+07 1.02095 ns
tpcds_q50/datafusion:vortex-compact 100658610 1.01846e+08 0.988341 ns
tpcds_q51/datafusion:vortex-compact 109506004 1.06889e+08 1.02449 ns
tpcds_q52/datafusion:vortex-compact 39656134 4.20548e+07 0.942964 ns
tpcds_q53/datafusion:vortex-compact 42695939 3.95404e+07 1.07981 ns
tpcds_q54/datafusion:vortex-compact 69692607 6.83388e+07 1.01981 ns
tpcds_q55/datafusion:vortex-compact 41431517 4.07773e+07 1.01604 ns
tpcds_q56/datafusion:vortex-compact 63577834 6.18745e+07 1.02753 ns
tpcds_q57/datafusion:vortex-compact 220725449 2.04366e+08 1.08005 ns
tpcds_q58/datafusion:vortex-compact 131688493 1.25156e+08 1.05219 ns
tpcds_q59/datafusion:vortex-compact 121631941 1.14049e+08 1.06649 ns
tpcds_q60/datafusion:vortex-compact 60861614 6.16827e+07 0.986688 ns
tpcds_q61/datafusion:vortex-compact 86277486 8.45275e+07 1.0207 ns
tpcds_q62/datafusion:vortex-compact 50486890 5.11562e+07 0.986916 ns
tpcds_q63/datafusion:vortex-compact 42034133 4.27971e+07 0.982172 ns
tpcds_q64/datafusion:vortex-compact 879214162 8.36352e+08 1.05125 ns
tpcds_q65/datafusion:vortex-compact 80098453 7.82731e+07 1.02332 ns
tpcds_q66/datafusion:vortex-compact 117905578 1.09624e+08 1.07555 ns
tpcds_q67/datafusion:vortex-compact 152261699 1.52837e+08 0.996235 ns
tpcds_q68/datafusion:vortex-compact 99306433 9.59374e+07 1.03512 ns
tpcds_q69/datafusion:vortex-compact 73800581 6.75959e+07 1.09179 ns
tpcds_q70/datafusion:vortex-compact 144236559 1.44184e+08 1.00037 ns
tpcds_q71/datafusion:vortex-compact 47777334 4.42816e+07 1.07894 ns
tpcds_q72/datafusion:vortex-compact 3731383179 3.38295e+09 1.103 ns 🚨
tpcds_q73/datafusion:vortex-compact 63306373 6.249e+07 1.01306 ns
tpcds_q74/datafusion:vortex-compact 195638486 1.91021e+08 1.02417 ns
tpcds_q75/datafusion:vortex-compact 191177502 1.8392e+08 1.03946 ns
tpcds_q76/datafusion:vortex-compact 83794387 7.61073e+07 1.101 ns 🚨
tpcds_q77/datafusion:vortex-compact 72801448 6.91329e+07 1.05307 ns
tpcds_q78/datafusion:vortex-compact 221958771 2.0899e+08 1.06205 ns
tpcds_q79/datafusion:vortex-compact 82237946 8.16926e+07 1.00668 ns
tpcds_q80/datafusion:vortex-compact 149137110 1.38636e+08 1.07574 ns
tpcds_q81/datafusion:vortex-compact 45181909 4.10645e+07 1.10027 ns 🚨
tpcds_q82/datafusion:vortex-compact 58860206 5.774e+07 1.0194 ns
tpcds_q83/datafusion:vortex-compact 69505654 6.45165e+07 1.07733 ns
tpcds_q84/datafusion:vortex-compact 19294590 1.84818e+07 1.04398 ns
tpcds_q85/datafusion:vortex-compact 166935358 1.6322e+08 1.02276 ns
tpcds_q86/datafusion:vortex-compact 35681829 3.42866e+07 1.04069 ns
tpcds_q87/datafusion:vortex-compact 114571487 1.10854e+08 1.03353 ns
tpcds_q88/datafusion:vortex-compact 153930514 1.46715e+08 1.04918 ns
tpcds_q89/datafusion:vortex-compact 70759005 6.65244e+07 1.06365 ns
tpcds_q90/datafusion:vortex-compact 20236203 1.86795e+07 1.08333 ns
tpcds_q91/datafusion:vortex-compact 42439349 4.08049e+07 1.04006 ns
tpcds_q92/datafusion:vortex-compact 28355865 2.5385e+07 1.11703 ns 🚨
tpcds_q93/datafusion:vortex-compact 58607096 5.65793e+07 1.03584 ns
tpcds_q94/datafusion:vortex-compact 37417275 3.61615e+07 1.03473 ns
tpcds_q95/datafusion:vortex-compact 112974624 1.09943e+08 1.02758 ns
tpcds_q96/datafusion:vortex-compact 32115512 3.23443e+07 0.992926 ns
tpcds_q97/datafusion:vortex-compact 52457735 5.01953e+07 1.04507 ns
tpcds_q98/datafusion:vortex-compact 61452990 5.98776e+07 1.02631 ns
tpcds_q99/datafusion:vortex-compact 68700722 6.63192e+07 1.03591 ns
tpcds_q01/duckdb:parquet 51179689 4.79476e+07 1.06741 ns
tpcds_q02/duckdb:parquet 30424171 2.95417e+07 1.02987 ns
tpcds_q03/duckdb:parquet 15518259 1.43577e+07 1.08083 ns
tpcds_q04/duckdb:parquet 137089945 1.3246e+08 1.03495 ns
tpcds_q05/duckdb:parquet 33276314 3.07295e+07 1.08288 ns
tpcds_q06/duckdb:parquet 37297802 3.41757e+07 1.09135 ns
tpcds_q07/duckdb:parquet 29534193 2.78769e+07 1.05945 ns
tpcds_q08/duckdb:parquet 31543078 2.90898e+07 1.08434 ns
tpcds_q09/duckdb:parquet 43371689 4.20821e+07 1.03065 ns
tpcds_q10/duckdb:parquet 43320219 4.21508e+07 1.02774 ns
tpcds_q11/duckdb:parquet 96545015 8.66562e+07 1.11412 ns 🚨
tpcds_q12/duckdb:parquet 19340398 1.80958e+07 1.06878 ns
tpcds_q13/duckdb:parquet 39920618 3.80015e+07 1.0505 ns
tpcds_q14/duckdb:parquet 104556579 1.05952e+08 0.986833 ns
tpcds_q15/duckdb:parquet 31104491 2.8483e+07 1.09204 ns
tpcds_q16/duckdb:parquet 24475420 2.3482e+07 1.04231 ns
tpcds_q17/duckdb:parquet 42128907 4.21654e+07 0.999134 ns
tpcds_q18/duckdb:parquet 108683341 1.0261e+08 1.05919 ns
tpcds_q19/duckdb:parquet 35817687 3.37321e+07 1.06183 ns
tpcds_q20/duckdb:parquet 20375742 1.9413e+07 1.04959 ns
tpcds_q21/duckdb:parquet 15060705 1.40619e+07 1.07103 ns
tpcds_q22/duckdb:parquet 104595581 9.7648e+07 1.07115 ns
tpcds_q23/duckdb:parquet 105054895 1.0019e+08 1.04856 ns
tpcds_q24/duckdb:parquet 54544051 5.06201e+07 1.07752 ns
tpcds_q25/duckdb:parquet 38442269 3.68147e+07 1.04421 ns
tpcds_q26/duckdb:parquet 42717933 3.9562e+07 1.07977 ns
tpcds_q27/duckdb:parquet 82659057 8.13808e+07 1.01571 ns
tpcds_q28/duckdb:parquet 45212516 4.37962e+07 1.03234 ns
tpcds_q29/duckdb:parquet 40361501 3.96999e+07 1.01666 ns
tpcds_q30/duckdb:parquet 48099123 4.63616e+07 1.03748 ns
tpcds_q31/duckdb:parquet 30851101 2.72662e+07 1.13148 ns 🚨
tpcds_q32/duckdb:parquet 14572975 1.39547e+07 1.0443 ns
tpcds_q33/duckdb:parquet 23524731 2.18512e+07 1.07659 ns
tpcds_q34/duckdb:parquet 26135436 2.43266e+07 1.07435 ns
tpcds_q35/duckdb:parquet 73901214 7.02013e+07 1.0527 ns
tpcds_q36/duckdb:parquet 26819890 2.512e+07 1.06767 ns
tpcds_q37/duckdb:parquet 17897964 1.64965e+07 1.08496 ns
tpcds_q38/duckdb:parquet 38393967 3.72717e+07 1.03011 ns
tpcds_q39/duckdb:parquet 38823629 3.75434e+07 1.0341 ns
tpcds_q40/duckdb:parquet 22211369 2.06913e+07 1.07346 ns
tpcds_q41/duckdb:parquet 11143880 1.03278e+07 1.07902 ns
tpcds_q42/duckdb:parquet 14130016 1.34518e+07 1.05042 ns
tpcds_q43/duckdb:parquet 20268869 1.85306e+07 1.0938 ns
tpcds_q44/duckdb:parquet 30462671 2.92803e+07 1.04038 ns
tpcds_q45/duckdb:parquet 32289566 3.04506e+07 1.06039 ns
tpcds_q46/duckdb:parquet 53715808 5.06745e+07 1.06002 ns
tpcds_q47/duckdb:parquet 64140116 6.04256e+07 1.06147 ns
tpcds_q48/duckdb:parquet 36894952 3.47813e+07 1.06077 ns
tpcds_q49/duckdb:parquet 28565284 2.74661e+07 1.04002 ns
tpcds_q50/duckdb:parquet 31100849 3.01046e+07 1.03309 ns
tpcds_q51/duckdb:parquet 205508808 2.02144e+08 1.01665 ns
tpcds_q52/duckdb:parquet 14971274 1.48296e+07 1.00955 ns
tpcds_q53/duckdb:parquet 21790360 2.18441e+07 0.997542 ns
tpcds_q54/duckdb:parquet 29386103 2.86533e+07 1.02558 ns
tpcds_q55/duckdb:parquet 15039920 1.35702e+07 1.1083 ns 🚨
tpcds_q56/duckdb:parquet 24991505 2.46608e+07 1.01341 ns
tpcds_q57/duckdb:parquet 51407087 5.21657e+07 0.985457 ns
tpcds_q58/duckdb:parquet 28077192 2.75539e+07 1.01899 ns
tpcds_q59/duckdb:parquet 41608063 3.97445e+07 1.04689 ns
tpcds_q60/duckdb:parquet 26483564 2.50117e+07 1.05885 ns
tpcds_q61/duckdb:parquet 36687783 3.38435e+07 1.08404 ns
tpcds_q62/duckdb:parquet 15538154 1.42571e+07 1.08985 ns
tpcds_q63/duckdb:parquet 19484754 1.81042e+07 1.07626 ns
tpcds_q64/duckdb:parquet 81169962 7.89949e+07 1.02753 ns
tpcds_q65/duckdb:parquet 31521115 3.01971e+07 1.04385 ns
tpcds_q66/duckdb:parquet 32811250 3.13424e+07 1.04686 ns
tpcds_q67/duckdb:parquet 197197427 1.87998e+08 1.04893 ns
tpcds_q68/duckdb:parquet 41988030 3.98516e+07 1.05361 ns
tpcds_q69/duckdb:parquet 45603136 4.26375e+07 1.06955 ns
tpcds_q70/duckdb:parquet 59957769 5.77812e+07 1.03767 ns
tpcds_q71/duckdb:parquet 23631003 2.16088e+07 1.09358 ns
tpcds_q72/duckdb:parquet 174017545 1.70754e+08 1.01911 ns
tpcds_q73/duckdb:parquet 23262147 2.1329e+07 1.09063 ns
tpcds_q74/duckdb:parquet 59581204 5.43614e+07 1.09602 ns
tpcds_q75/duckdb:parquet 62028650 5.60729e+07 1.10621 ns 🚨
tpcds_q76/duckdb:parquet 23618345 2.2526e+07 1.04849 ns
tpcds_q77/duckdb:parquet 26717301 2.47728e+07 1.0785 ns
tpcds_q78/duckdb:parquet 83493778 8.01266e+07 1.04202 ns
tpcds_q79/duckdb:parquet 34078350 3.18844e+07 1.06881 ns
tpcds_q80/duckdb:parquet 47644476 4.50246e+07 1.05819 ns
tpcds_q81/duckdb:parquet 54639726 5.13641e+07 1.06377 ns
tpcds_q82/duckdb:parquet 20847049 1.92351e+07 1.0838 ns
tpcds_q83/duckdb:parquet 21432352 1.95254e+07 1.09766 ns
tpcds_q84/duckdb:parquet 23543496 2.20358e+07 1.06842 ns
tpcds_q85/duckdb:parquet 47205957 4.52179e+07 1.04397 ns
tpcds_q86/duckdb:parquet 40417057 3.93909e+07 1.02605 ns
tpcds_q87/duckdb:parquet 40131012 3.893e+07 1.03085 ns
tpcds_q88/duckdb:parquet 56791286 5.53029e+07 1.02691 ns
tpcds_q89/duckdb:parquet 23562785 2.32542e+07 1.01327 ns
tpcds_q90/duckdb:parquet 11180670 1.09432e+07 1.0217 ns
tpcds_q91/duckdb:parquet 29605609 2.66628e+07 1.11037 ns 🚨
tpcds_q92/duckdb:parquet 16128186 1.42475e+07 1.132 ns 🚨
tpcds_q93/duckdb:parquet 36465101 3.5061e+07 1.04005 ns
tpcds_q94/duckdb:parquet 21250996 1.99939e+07 1.06287 ns
tpcds_q95/duckdb:parquet 169513206 1.27934e+08 1.325 ns 🚨
tpcds_q96/duckdb:parquet 13218413 1.22447e+07 1.07952 ns
tpcds_q97/duckdb:parquet 41141011 3.93398e+07 1.04578 ns
tpcds_q98/duckdb:parquet 26283807 2.5276e+07 1.03987 ns
tpcds_q99/duckdb:parquet 26298182 2.51313e+07 1.04643 ns
tpcds_q01/duckdb:vortex-file-compressed 36215747 3.32783e+07 1.08827 ns
tpcds_q02/duckdb:vortex-file-compressed 49887874 5.30721e+07 0.940002 ns
tpcds_q03/duckdb:vortex-file-compressed 28400293 2.54226e+07 1.11713 ns 🚨
tpcds_q04/duckdb:vortex-file-compressed 123958496 1.20954e+08 1.02484 ns
tpcds_q05/duckdb:vortex-file-compressed 45030166 4.55837e+07 0.987857 ns
tpcds_q06/duckdb:vortex-file-compressed 46068752 4.3894e+07 1.04955 ns
tpcds_q07/duckdb:vortex-file-compressed 42129005 3.71379e+07 1.13439 ns 🚨
tpcds_q08/duckdb:vortex-file-compressed 37543024 3.6611e+07 1.02546 ns
tpcds_q09/duckdb:vortex-file-compressed 48823968 4.45296e+07 1.09644 ns
tpcds_q10/duckdb:vortex-file-compressed 63512197 6.12813e+07 1.0364 ns
tpcds_q11/duckdb:vortex-file-compressed 84633114 7.75678e+07 1.09109 ns
tpcds_q12/duckdb:vortex-file-compressed 22561676 2.17223e+07 1.03864 ns
tpcds_q13/duckdb:vortex-file-compressed 50146957 4.50429e+07 1.11332 ns 🚨
tpcds_q14/duckdb:vortex-file-compressed 139178931 1.32416e+08 1.05108 ns
tpcds_q15/duckdb:vortex-file-compressed 35272496 3.26116e+07 1.08159 ns
tpcds_q16/duckdb:vortex-file-compressed 37641503 3.58036e+07 1.05133 ns
tpcds_q17/duckdb:vortex-file-compressed 56371262 5.44208e+07 1.03584 ns
tpcds_q18/duckdb:vortex-file-compressed 118932076 1.11661e+08 1.06512 ns
tpcds_q19/duckdb:vortex-file-compressed 49797874 5.02095e+07 0.991801 ns
tpcds_q20/duckdb:vortex-file-compressed 23402750 2.35821e+07 0.992395 ns
tpcds_q21/duckdb:vortex-file-compressed 25905481 2.69414e+07 0.961549 ns
tpcds_q22/duckdb:vortex-file-compressed 125431144 1.29869e+08 0.965829 ns
tpcds_q23/duckdb:vortex-file-compressed 151027484 1.52063e+08 0.993187 ns
tpcds_q24/duckdb:vortex-file-compressed 68906728 6.78621e+07 1.01539 ns
tpcds_q25/duckdb:vortex-file-compressed 52657724 5.16586e+07 1.01934 ns
tpcds_q26/duckdb:vortex-file-compressed 53112114 5.32381e+07 0.997633 ns
tpcds_q27/duckdb:vortex-file-compressed 91781650 8.77853e+07 1.04552 ns
tpcds_q28/duckdb:vortex-file-compressed 43857989 3.9475e+07 1.11103 ns 🚨
tpcds_q29/duckdb:vortex-file-compressed 58807995 5.75321e+07 1.02218 ns
tpcds_q30/duckdb:vortex-file-compressed 40613513 3.84269e+07 1.0569 ns
tpcds_q31/duckdb:vortex-file-compressed 39002870 3.82481e+07 1.01973 ns
tpcds_q32/duckdb:vortex-file-compressed 21554443 2.12503e+07 1.01431 ns
tpcds_q33/duckdb:vortex-file-compressed 37420536 3.93273e+07 0.951516 ns
tpcds_q34/duckdb:vortex-file-compressed 35446343 3.39097e+07 1.04532 ns
tpcds_q35/duckdb:vortex-file-compressed 97434495 9.28182e+07 1.04973 ns
tpcds_q36/duckdb:vortex-file-compressed 36187077 3.6299e+07 0.996917 ns
tpcds_q37/duckdb:vortex-file-compressed 24087653 2.15707e+07 1.11669 ns 🚨
tpcds_q38/duckdb:vortex-file-compressed 55909221 5.61143e+07 0.996345 ns
tpcds_q39/duckdb:vortex-file-compressed 53140483 5.42402e+07 0.979726 ns
tpcds_q40/duckdb:vortex-file-compressed 29248771 2.67806e+07 1.09216 ns
tpcds_q41/duckdb:vortex-file-compressed 19141557 1.7414e+07 1.0992 ns
tpcds_q42/duckdb:vortex-file-compressed 19965071 1.91596e+07 1.04204 ns
tpcds_q43/duckdb:vortex-file-compressed 25152712 2.49725e+07 1.00722 ns
tpcds_q44/duckdb:vortex-file-compressed 31018424 2.9022e+07 1.06879 ns
tpcds_q45/duckdb:vortex-file-compressed 38048412 3.51341e+07 1.08295 ns
tpcds_q46/duckdb:vortex-file-compressed 68900453 6.60054e+07 1.04386 ns
tpcds_q47/duckdb:vortex-file-compressed 74639110 7.42087e+07 1.0058 ns
tpcds_q48/duckdb:vortex-file-compressed 44105526 4.03774e+07 1.09233 ns
tpcds_q49/duckdb:vortex-file-compressed 42936009 4.1896e+07 1.02482 ns
tpcds_q50/duckdb:vortex-file-compressed 66790796 6.33004e+07 1.05514 ns
tpcds_q51/duckdb:vortex-file-compressed 126550323 2.09869e+08 0.602998 ns 🚀
tpcds_q52/duckdb:vortex-file-compressed 20311588 1.89242e+07 1.07331 ns
tpcds_q53/duckdb:vortex-file-compressed 31746243 2.994e+07 1.06033 ns
tpcds_q54/duckdb:vortex-file-compressed 44778553 4.32625e+07 1.03504 ns
tpcds_q55/duckdb:vortex-file-compressed 19625909 1.85202e+07 1.0597 ns
tpcds_q56/duckdb:vortex-file-compressed 44542180 4.29973e+07 1.03593 ns
tpcds_q57/duckdb:vortex-file-compressed 66566188 6.36019e+07 1.04661 ns
tpcds_q58/duckdb:vortex-file-compressed 43267450 4.34863e+07 0.994969 ns
tpcds_q59/duckdb:vortex-file-compressed 75614390 7.51416e+07 1.00629 ns
tpcds_q60/duckdb:vortex-file-compressed 45888379 4.471e+07 1.02636 ns
tpcds_q61/duckdb:vortex-file-compressed 47030276 5.13663e+07 0.915586 ns
tpcds_q62/duckdb:vortex-file-compressed 30310696 2.77101e+07 1.09385 ns
tpcds_q63/duckdb:vortex-file-compressed 32042842 3.10849e+07 1.03082 ns
tpcds_q64/duckdb:vortex-file-compressed 102256490 9.58977e+07 1.06631 ns
tpcds_q65/duckdb:vortex-file-compressed 36112839 3.58878e+07 1.00627 ns
tpcds_q66/duckdb:vortex-file-compressed 44794999 3.78849e+07 1.1824 ns 🚨
tpcds_q67/duckdb:vortex-file-compressed 214419909 2.02549e+08 1.05861 ns
tpcds_q68/duckdb:vortex-file-compressed 57403624 5.5309e+07 1.03787 ns
tpcds_q69/duckdb:vortex-file-compressed 64563109 6.3993e+07 1.00891 ns
tpcds_q70/duckdb:vortex-file-compressed 80205470 7.1844e+07 1.11638 ns 🚨
tpcds_q71/duckdb:vortex-file-compressed 31447836 3.09248e+07 1.01691 ns
tpcds_q72/duckdb:vortex-file-compressed 189625502 1.87178e+08 1.01308 ns
tpcds_q73/duckdb:vortex-file-compressed 33479425 3.24348e+07 1.03221 ns
tpcds_q74/duckdb:vortex-file-compressed 69448548 6.72236e+07 1.0331 ns
tpcds_q75/duckdb:vortex-file-compressed 71589390 7.22589e+07 0.990735 ns
tpcds_q76/duckdb:vortex-file-compressed 28986676 2.91594e+07 0.994075 ns
tpcds_q77/duckdb:vortex-file-compressed 34416114 3.50007e+07 0.983298 ns
tpcds_q78/duckdb:vortex-file-compressed 92710418 9.27272e+07 0.999819 ns
tpcds_q79/duckdb:vortex-file-compressed 47195585 4.29849e+07 1.09796 ns
tpcds_q80/duckdb:vortex-file-compressed 64339974 6.2027e+07 1.03729 ns
tpcds_q81/duckdb:vortex-file-compressed 45216192 4.29982e+07 1.05158 ns
tpcds_q82/duckdb:vortex-file-compressed 26984997 2.57036e+07 1.04985 ns
tpcds_q83/duckdb:vortex-file-compressed 40145535 3.69087e+07 1.0877 ns
tpcds_q84/duckdb:vortex-file-compressed 29370243 2.85101e+07 1.03017 ns
tpcds_q85/duckdb:vortex-file-compressed 65921644 6.53198e+07 1.00921 ns
tpcds_q86/duckdb:vortex-file-compressed 53526824 5.23542e+07 1.0224 ns
tpcds_q87/duckdb:vortex-file-compressed 55887917 5.74134e+07 0.97343 ns
tpcds_q88/duckdb:vortex-file-compressed 81132914 7.92975e+07 1.02315 ns
tpcds_q89/duckdb:vortex-file-compressed 31650396 3.11094e+07 1.01739 ns
tpcds_q90/duckdb:vortex-file-compressed 17661283 1.83322e+07 0.963403 ns
tpcds_q91/duckdb:vortex-file-compressed 39744883 3.65453e+07 1.08755 ns
tpcds_q92/duckdb:vortex-file-compressed 26735379 2.71445e+07 0.98493 ns
tpcds_q93/duckdb:vortex-file-compressed 38219215 3.67512e+07 1.03994 ns
tpcds_q94/duckdb:vortex-file-compressed 33305380 3.34571e+07 0.995465 ns
tpcds_q95/duckdb:vortex-file-compressed 170193978 1.66234e+08 1.02382 ns
tpcds_q96/duckdb:vortex-file-compressed 19844357 1.92114e+07 1.03295 ns
tpcds_q97/duckdb:vortex-file-compressed 47003858 4.53046e+07 1.03751 ns
tpcds_q98/duckdb:vortex-file-compressed 28090320 2.65247e+07 1.05902 ns
tpcds_q99/duckdb:vortex-file-compressed 49258786 4.67561e+07 1.05353 ns
tpcds_q01/duckdb:vortex-compact 44542970 4.13804e+07 1.07643 ns
tpcds_q02/duckdb:vortex-compact 60378133 5.50381e+07 1.09702 ns
tpcds_q03/duckdb:vortex-compact 55095017 5.24899e+07 1.04963 ns
tpcds_q04/duckdb:vortex-compact 151280396 1.48082e+08 1.0216 ns
tpcds_q05/duckdb:vortex-compact 58864735 5.92815e+07 0.992969 ns
tpcds_q06/duckdb:vortex-compact 56451453 5.49265e+07 1.02776 ns
tpcds_q07/duckdb:vortex-compact 64489985 6.18839e+07 1.04211 ns
tpcds_q08/duckdb:vortex-compact 63572023 6.1444e+07 1.03463 ns
tpcds_q09/duckdb:vortex-compact 62043364 5.55444e+07 1.11701 ns 🚨
tpcds_q10/duckdb:vortex-compact 91199545 8.79029e+07 1.0375 ns
tpcds_q11/duckdb:vortex-compact 113565934 1.07124e+08 1.06014 ns
tpcds_q12/duckdb:vortex-compact 31803072 2.97741e+07 1.06814 ns
tpcds_q13/duckdb:vortex-compact 82712245 7.78607e+07 1.06231 ns
tpcds_q14/duckdb:vortex-compact 157333317 1.55217e+08 1.01364 ns
tpcds_q15/duckdb:vortex-compact 42399920 3.98655e+07 1.06357 ns
tpcds_q16/duckdb:vortex-compact 46552114 4.39343e+07 1.05959 ns
tpcds_q17/duckdb:vortex-compact 70947276 7.66782e+07 0.92526 ns
tpcds_q18/duckdb:vortex-compact 153542749 1.48541e+08 1.03367 ns
tpcds_q19/duckdb:vortex-compact 69593550 6.63481e+07 1.04892 ns
tpcds_q20/duckdb:vortex-compact 30699113 2.84392e+07 1.07947 ns
tpcds_q21/duckdb:vortex-compact 29359753 2.71707e+07 1.08057 ns
tpcds_q22/duckdb:vortex-compact 140284677 1.32247e+08 1.06078 ns
tpcds_q23/duckdb:vortex-compact 166099665 1.57238e+08 1.05636 ns
tpcds_q24/duckdb:vortex-compact 89068515 8.6985e+07 1.02395 ns
tpcds_q25/duckdb:vortex-compact 78887756 7.08294e+07 1.11377 ns 🚨
tpcds_q26/duckdb:vortex-compact 60706207 5.91622e+07 1.0261 ns
tpcds_q27/duckdb:vortex-compact 133387440 1.30082e+08 1.02541 ns
tpcds_q28/duckdb:vortex-compact 91949579 8.68809e+07 1.05834 ns
tpcds_q29/duckdb:vortex-compact 80060206 7.87058e+07 1.01721 ns
tpcds_q30/duckdb:vortex-compact 49403770 4.49199e+07 1.09982 ns
tpcds_q31/duckdb:vortex-compact 52740486 5.06662e+07 1.04094 ns
tpcds_q32/duckdb:vortex-compact 32526693 3.0299e+07 1.07353 ns
tpcds_q33/duckdb:vortex-compact 58998783 5.56252e+07 1.06065 ns
tpcds_q34/duckdb:vortex-compact 55198669 5.41859e+07 1.01869 ns
tpcds_q35/duckdb:vortex-compact 117907991 1.15355e+08 1.02213 ns
tpcds_q36/duckdb:vortex-compact 48531523 4.60558e+07 1.05375 ns
tpcds_q37/duckdb:vortex-compact 33047777 3.12755e+07 1.05667 ns
tpcds_q38/duckdb:vortex-compact 69107050 7.09246e+07 0.974373 ns
tpcds_q39/duckdb:vortex-compact 55320550 5.53279e+07 0.999868 ns
tpcds_q40/duckdb:vortex-compact 35329294 3.31897e+07 1.06447 ns
tpcds_q41/duckdb:vortex-compact 22750566 2.15826e+07 1.05412 ns
tpcds_q42/duckdb:vortex-compact 25953664 2.33713e+07 1.1105 ns 🚨
tpcds_q43/duckdb:vortex-compact 34219831 3.0582e+07 1.11895 ns 🚨
tpcds_q44/duckdb:vortex-compact 47877631 4.51619e+07 1.06013 ns
tpcds_q45/duckdb:vortex-compact 50484741 4.67253e+07 1.08046 ns
tpcds_q46/duckdb:vortex-compact 90309082 8.96483e+07 1.00737 ns
tpcds_q47/duckdb:vortex-compact 85063665 8.51152e+07 0.999394 ns
tpcds_q48/duckdb:vortex-compact 69043013 6.4895e+07 1.06392 ns
tpcds_q49/duckdb:vortex-compact 64384398 6.00667e+07 1.07188 ns
tpcds_q50/duckdb:vortex-compact 64431173 6.06857e+07 1.06172 ns
tpcds_q51/duckdb:vortex-compact 134626418 1.28868e+08 1.04469 ns
tpcds_q52/duckdb:vortex-compact 25933480 2.46685e+07 1.05128 ns
tpcds_q53/duckdb:vortex-compact 42427811 3.97291e+07 1.06793 ns
tpcds_q54/duckdb:vortex-compact 59079254 5.32111e+07 1.11028 ns 🚨
tpcds_q55/duckdb:vortex-compact 25617818 2.33974e+07 1.0949 ns
tpcds_q56/duckdb:vortex-compact 71039517 6.25071e+07 1.1365 ns 🚨
tpcds_q57/duckdb:vortex-compact 69276554 7.05443e+07 0.982029 ns
tpcds_q58/duckdb:vortex-compact 51595612 5.36584e+07 0.961558 ns
tpcds_q59/duckdb:vortex-compact 84293739 8.14186e+07 1.03531 ns
tpcds_q60/duckdb:vortex-compact 64850639 5.98943e+07 1.08275 ns
tpcds_q61/duckdb:vortex-compact 74652864 7.60474e+07 0.981662 ns
tpcds_q62/duckdb:vortex-compact 37984241 3.55372e+07 1.06886 ns
tpcds_q63/duckdb:vortex-compact 43684570 4.07013e+07 1.0733 ns
tpcds_q64/duckdb:vortex-compact 140371868 1.33474e+08 1.05168 ns
tpcds_q65/duckdb:vortex-compact 51102849 4.96615e+07 1.02902 ns
tpcds_q66/duckdb:vortex-compact 55266731 6.29781e+07 0.877555 ns 🚀
tpcds_q67/duckdb:vortex-compact 255028229 2.46411e+08 1.03497 ns
tpcds_q68/duckdb:vortex-compact 81682314 8.07179e+07 1.01195 ns
tpcds_q69/duckdb:vortex-compact 93064704 9.06398e+07 1.02675 ns
tpcds_q70/duckdb:vortex-compact 126758730 1.22199e+08 1.03731 ns
tpcds_q71/duckdb:vortex-compact 44079652 4.21376e+07 1.04609 ns
tpcds_q72/duckdb:vortex-compact 205023973 2.0339e+08 1.00803 ns
tpcds_q73/duckdb:vortex-compact 51290715 4.90925e+07 1.04478 ns
tpcds_q74/duckdb:vortex-compact 94796658 8.93643e+07 1.06079 ns
tpcds_q75/duckdb:vortex-compact 82703731 7.88721e+07 1.04858 ns
tpcds_q76/duckdb:vortex-compact 41371717 3.86393e+07 1.07072 ns
tpcds_q77/duckdb:vortex-compact 49396801 4.95491e+07 0.996926 ns
tpcds_q78/duckdb:vortex-compact 105952065 9.91349e+07 1.06877 ns
tpcds_q79/duckdb:vortex-compact 88637588 8.89131e+07 0.996901 ns
tpcds_q80/duckdb:vortex-compact 89499132 8.84839e+07 1.01147 ns
tpcds_q81/duckdb:vortex-compact 49244584 4.89837e+07 1.00533 ns
tpcds_q82/duckdb:vortex-compact 37642418 3.58698e+07 1.04942 ns
tpcds_q83/duckdb:vortex-compact 58058330 5.98945e+07 0.969344 ns
tpcds_q84/duckdb:vortex-compact 33010441 3.08553e+07 1.06985 ns
tpcds_q85/duckdb:vortex-compact 82322065 7.65029e+07 1.07606 ns
tpcds_q86/duckdb:vortex-compact 110150601 1.0298e+08 1.06964 ns
tpcds_q87/duckdb:vortex-compact 70764597 6.82148e+07 1.03738 ns
tpcds_q88/duckdb:vortex-compact 149845702 1.54509e+08 0.969822 ns
tpcds_q89/duckdb:vortex-compact 43377193 4.15006e+07 1.04522 ns
tpcds_q90/duckdb:vortex-compact 27272798 2.95956e+07 0.921514 ns
tpcds_q91/duckdb:vortex-compact 48508100 4.4575e+07 1.08823 ns
tpcds_q92/duckdb:vortex-compact 60940952 5.48391e+07 1.11127 ns 🚨
tpcds_q93/duckdb:vortex-compact 45771607 4.24634e+07 1.07791 ns
tpcds_q94/duckdb:vortex-compact 46887153 4.47856e+07 1.04693 ns
tpcds_q95/duckdb:vortex-compact 186980360 1.74811e+08 1.06961 ns
tpcds_q96/duckdb:vortex-compact 31922768 3.03187e+07 1.05291 ns
tpcds_q97/duckdb:vortex-compact 58052710 4.96573e+07 1.16907 ns 🚨
tpcds_q98/duckdb:vortex-compact 36271069 3.53035e+07 1.02741 ns
tpcds_q99/duckdb:vortex-compact 52124025 5.26506e+07 0.989999 ns
tpcds_q01/duckdb:duckdb 26069758 2.51387e+07 1.03704 ns
tpcds_q02/duckdb:duckdb 24847322 2.55911e+07 0.970935 ns
tpcds_q03/duckdb:duckdb 12123796 1.15593e+07 1.04884 ns
tpcds_q04/duckdb:duckdb 181923196 1.76815e+08 1.02889 ns
tpcds_q05/duckdb:duckdb 23161511 2.24261e+07 1.03279 ns
tpcds_q06/duckdb:duckdb 32799300 2.89921e+07 1.13132 ns 🚨
tpcds_q07/duckdb:duckdb 44736121 4.33993e+07 1.0308 ns
tpcds_q08/duckdb:duckdb 127515806 1.2609e+08 1.01131 ns
tpcds_q09/duckdb:duckdb 20185354 1.94192e+07 1.03945 ns
tpcds_q10/duckdb:duckdb 32424849 2.9725e+07 1.09083 ns
tpcds_q11/duckdb:duckdb 157459614 1.55454e+08 1.0129 ns
tpcds_q12/duckdb:duckdb 15995646 1.53999e+07 1.03868 ns
tpcds_q13/duckdb:duckdb 28810326 2.79374e+07 1.03125 ns
tpcds_q14/duckdb:duckdb 100227209 9.59252e+07 1.04485 ns
tpcds_q15/duckdb:duckdb 25931104 2.42628e+07 1.06876 ns
tpcds_q16/duckdb:duckdb 24625715 2.34568e+07 1.04983 ns
tpcds_q17/duckdb:duckdb 27946127 2.65364e+07 1.05312 ns
tpcds_q18/duckdb:duckdb 55108039 5.285e+07 1.04272 ns
tpcds_q19/duckdb:duckdb 22475703 2.02007e+07 1.11262 ns 🚨
tpcds_q20/duckdb:duckdb 17051627 1.57683e+07 1.08139 ns
tpcds_q21/duckdb:duckdb 9598877 8.43626e+06 1.13781 ns 🚨
tpcds_q22/duckdb:duckdb 90902894 8.62998e+07 1.05334 ns
tpcds_q23/duckdb:duckdb 79177491 7.39615e+07 1.07052 ns
tpcds_q24/duckdb:duckdb 29235931 2.77658e+07 1.05295 ns
tpcds_q25/duckdb:duckdb 20900722 1.98761e+07 1.05155 ns
tpcds_q26/duckdb:duckdb 36902575 3.16658e+07 1.16538 ns 🚨
tpcds_q27/duckdb:duckdb 56815432 5.45412e+07 1.0417 ns
tpcds_q28/duckdb:duckdb 30061263 2.53586e+07 1.18545 ns 🚨
tpcds_q29/duckdb:duckdb 27338447 2.4527e+07 1.11462 ns 🚨
tpcds_q30/duckdb:duckdb 36027586 3.47747e+07 1.03603 ns
tpcds_q31/duckdb:duckdb 26472359 2.47134e+07 1.07117 ns
tpcds_q32/duckdb:duckdb 10677783 8.96608e+06 1.19091 ns 🚨
tpcds_q33/duckdb:duckdb 20186559 1.66605e+07 1.21164 ns 🚨
tpcds_q34/duckdb:duckdb 19578640 1.98929e+07 0.9842 ns
tpcds_q35/duckdb:duckdb 43664605 4.06663e+07 1.07373 ns
tpcds_q36/duckdb:duckdb 85032186 7.99833e+07 1.06312 ns
tpcds_q37/duckdb:duckdb 10896481 1.01866e+07 1.06968 ns
tpcds_q38/duckdb:duckdb 35554292 3.57588e+07 0.994282 ns
tpcds_q39/duckdb:duckdb 32264708 3.04721e+07 1.05883 ns
tpcds_q40/duckdb:duckdb 18031198 1.64635e+07 1.09523 ns
tpcds_q41/duckdb:duckdb 12485662 1.0662e+07 1.17104 ns 🚨
tpcds_q42/duckdb:duckdb 9681156 9.57983e+06 1.01058 ns
tpcds_q43/duckdb:duckdb 14413062 1.50806e+07 0.955736 ns
tpcds_q44/duckdb:duckdb 18229456 1.76582e+07 1.03235 ns
tpcds_q45/duckdb:duckdb 21671703 1.99428e+07 1.08669 ns
tpcds_q46/duckdb:duckdb 45085841 4.16795e+07 1.08173 ns
tpcds_q47/duckdb:duckdb 58585170 5.60529e+07 1.04518 ns
tpcds_q48/duckdb:duckdb 26627722 2.65031e+07 1.0047 ns
tpcds_q49/duckdb:duckdb 20596290 1.82877e+07 1.12624 ns 🚨
tpcds_q50/duckdb:duckdb 18772142 1.74086e+07 1.07832 ns
tpcds_q51/duckdb:duckdb 113100956 1.0924e+08 1.03534 ns
tpcds_q52/duckdb:duckdb 10648393 9.33554e+06 1.14063 ns 🚨
tpcds_q53/duckdb:duckdb 16851769 1.61262e+07 1.04499 ns
tpcds_q54/duckdb:duckdb 21940473 2.07904e+07 1.05532 ns
tpcds_q55/duckdb:duckdb 10180011 9.69145e+06 1.05041 ns
tpcds_q56/duckdb:duckdb 20021224 1.79146e+07 1.1176 ns 🚨
tpcds_q57/duckdb:duckdb 49651367 4.73158e+07 1.04936 ns
tpcds_q58/duckdb:duckdb 19184669 1.6502e+07 1.16257 ns 🚨
tpcds_q59/duckdb:duckdb 39702012 3.81605e+07 1.04039 ns
tpcds_q60/duckdb:duckdb 22660645 2.06617e+07 1.09675 ns
tpcds_q61/duckdb:duckdb 20661063 1.93973e+07 1.06515 ns
tpcds_q62/duckdb:duckdb 12190038 1.10874e+07 1.09945 ns
tpcds_q63/duckdb:duckdb 15453491 1.44508e+07 1.06939 ns
tpcds_q64/duckdb:duckdb 63615006 6.14526e+07 1.03519 ns
tpcds_q65/duckdb:duckdb 40497392 3.51982e+07 1.15055 ns 🚨
tpcds_q66/duckdb:duckdb 30246997 2.83238e+07 1.0679 ns
tpcds_q67/duckdb:duckdb 160510300 1.55849e+08 1.02991 ns
tpcds_q68/duckdb:duckdb 31402044 2.86079e+07 1.09767 ns
tpcds_q69/duckdb:duckdb 33957642 3.08805e+07 1.09965 ns
tpcds_q70/duckdb:duckdb 21721804 2.03967e+07 1.06497 ns
tpcds_q71/duckdb:duckdb 18171617 1.6976e+07 1.07043 ns
tpcds_q72/duckdb:duckdb 49754578 4.80441e+07 1.0356 ns
tpcds_q73/duckdb:duckdb 15370045 1.47096e+07 1.0449 ns
tpcds_q74/duckdb:duckdb 112465895 1.09614e+08 1.02602 ns
tpcds_q75/duckdb:duckdb 48613428 4.71732e+07 1.03053 ns
tpcds_q76/duckdb:duckdb 15767022 1.55929e+07 1.01117 ns
tpcds_q77/duckdb:duckdb 16252902 1.49316e+07 1.08849 ns
tpcds_q78/duckdb:duckdb 70538470 6.77899e+07 1.04055 ns
tpcds_q79/duckdb:duckdb 22804154 2.16652e+07 1.05257 ns
tpcds_q80/duckdb:duckdb 33833776 3.32033e+07 1.01899 ns
tpcds_q81/duckdb:duckdb 44449248 4.30251e+07 1.0331 ns
tpcds_q82/duckdb:duckdb 12471770 1.14845e+07 1.08597 ns
tpcds_q83/duckdb:duckdb 12582665 1.18034e+07 1.06602 ns
tpcds_q84/duckdb:duckdb 17297207 1.68845e+07 1.02444 ns
tpcds_q85/duckdb:duckdb 29023276 2.82072e+07 1.02893 ns
tpcds_q86/duckdb:duckdb 15430519 1.46289e+07 1.0548 ns
tpcds_q87/duckdb:duckdb 38040041 3.53476e+07 1.07617 ns
tpcds_q88/duckdb:duckdb 29822467 2.73652e+07 1.0898 ns
tpcds_q89/duckdb:duckdb 20006994 1.90832e+07 1.04841 ns
tpcds_q90/duckdb:duckdb 8605111 7.61498e+06 1.13002 ns 🚨
tpcds_q91/duckdb:duckdb 18415886 1.70414e+07 1.08065 ns
tpcds_q92/duckdb:duckdb 11884620 1.11846e+07 1.06258 ns
tpcds_q93/duckdb:duckdb 26887513 2.53349e+07 1.06128 ns
tpcds_q94/duckdb:duckdb 17357064 1.66846e+07 1.0403 ns
tpcds_q95/duckdb:duckdb 134982621 1.3687e+08 0.986213 ns
tpcds_q96/duckdb:duckdb 7014325 7.3114e+06 0.959368 ns
tpcds_q97/duckdb:duckdb 35565509 3.36805e+07 1.05597 ns
tpcds_q98/duckdb:duckdb 20612349 2.00607e+07 1.0275 ns
tpcds_q99/duckdb:duckdb 23050683 2.19797e+07 1.04873 ns

@github-actions
Copy link
Contributor

Benchmarks: FineWeb S3

Summary

  • Overall: 0.971x ➖
  • Vortex: 0.959x ➖
  • duckdb:vortex: 0.921x ➖
  • datafusion:vortex: 0.998x ➖
  • Best: fineweb_q00/duckdb:vortex-file-compressed (0.763x)
  • Worst: fineweb_q00/datafusion:vortex-file-compressed (1.291x)
  • Significant (>30%): 0↑ 0↓
Detailed Results Table
name PR 11ab96f base bb36557 ratio (PR/base) unit remark
fineweb_q00/datafusion:parquet 1023603675 8.76385e+08 1.16798 ns
fineweb_q01/datafusion:parquet 1623956289 1.64802e+09 0.985398 ns
fineweb_q02/datafusion:parquet 1523505146 1.60716e+09 0.947947 ns
fineweb_q03/datafusion:parquet 1605272178 1.56202e+09 1.02769 ns
fineweb_q04/datafusion:parquet 1581875552 1.61676e+09 0.97842 ns
fineweb_q05/datafusion:parquet 1538240129 1.59154e+09 0.966508 ns
fineweb_q06/datafusion:parquet 1583523607 1.59855e+09 0.990602 ns
fineweb_q07/datafusion:parquet 1620173087 1.63281e+09 0.992258 ns
fineweb_q08/datafusion:parquet 1537569976 1.54546e+09 0.994897 ns
fineweb_q00/datafusion:vortex-file-compressed 39472188 3.05683e+07 1.29128 ns
fineweb_q01/datafusion:vortex-file-compressed 449463866 4.82289e+08 0.931939 ns
fineweb_q02/datafusion:vortex-file-compressed 475221211 4.31014e+08 1.10257 ns
fineweb_q03/datafusion:vortex-file-compressed 1433137455 1.40566e+09 1.01954 ns
fineweb_q04/datafusion:vortex-file-compressed 1390487623 1.39324e+09 0.998025 ns
fineweb_q05/datafusion:vortex-file-compressed 1395399047 1.39575e+09 0.999752 ns
fineweb_q06/datafusion:vortex-file-compressed 1508105213 1.55266e+09 0.971304 ns
fineweb_q07/datafusion:vortex-file-compressed 1367071976 1.43573e+09 0.952181 ns
fineweb_q08/datafusion:vortex-file-compressed 551848143 5.34207e+08 1.03302 ns
fineweb_q00/datafusion:vortex-compact 28561011 3.34884e+07 0.852864 ns
fineweb_q01/datafusion:vortex-compact 502114798 4.93413e+08 1.01764 ns
fineweb_q02/datafusion:vortex-compact 644734882 6.44066e+08 1.00104 ns
fineweb_q03/datafusion:vortex-compact 1793469123 1.86479e+09 0.961755 ns
fineweb_q04/datafusion:vortex-compact 2202339837 2.24574e+09 0.980674 ns
fineweb_q05/datafusion:vortex-compact 1660162719 1.74486e+09 0.95146 ns
fineweb_q06/datafusion:vortex-compact 1405586869 1.44238e+09 0.97449 ns
fineweb_q07/datafusion:vortex-compact 1276970664 1.26406e+09 1.01021 ns
fineweb_q08/datafusion:vortex-compact 382544749 3.91526e+08 0.977062 ns
fineweb_q00/duckdb:parquet 943488591 9.61026e+08 0.981751 ns
fineweb_q01/duckdb:parquet 2154148697 2.1845e+09 0.986106 ns
fineweb_q02/duckdb:parquet 2136254427 2.17177e+09 0.983644 ns
fineweb_q03/duckdb:parquet 7081578589 7.11509e+09 0.995291 ns
fineweb_q04/duckdb:parquet 1680020438 1.68962e+09 0.994316 ns
fineweb_q05/duckdb:parquet 3796332291 3.8239e+09 0.99279 ns
fineweb_q06/duckdb:parquet 4963081781 5.00732e+09 0.991165 ns
fineweb_q07/duckdb:parquet 5371517400 5.40813e+09 0.99323 ns
fineweb_q08/duckdb:parquet 949541931 9.7403e+08 0.974859 ns
fineweb_q00/duckdb:vortex-file-compressed 91362327 1.19727e+08 0.763086 ns
fineweb_q01/duckdb:vortex-file-compressed 530334190 5.81194e+08 0.912491 ns
fineweb_q02/duckdb:vortex-file-compressed 560915560 5.9813e+08 0.937782 ns
fineweb_q03/duckdb:vortex-file-compressed 1682987149 1.64966e+09 1.0202 ns
fineweb_q04/duckdb:vortex-file-compressed 1550493894 1.65079e+09 0.939243 ns
fineweb_q05/duckdb:vortex-file-compressed 1662661218 1.77131e+09 0.938662 ns
fineweb_q06/duckdb:vortex-file-compressed 1695645882 2.01906e+09 0.839819 ns
fineweb_q07/duckdb:vortex-file-compressed 1459894680 1.65916e+09 0.879901 ns
fineweb_q08/duckdb:vortex-file-compressed 649929209 6.58974e+08 0.986274 ns
fineweb_q00/duckdb:vortex-compact 85982477 1.11156e+08 0.773529 ns
fineweb_q01/duckdb:vortex-compact 493411083 5.01373e+08 0.984119 ns
fineweb_q02/duckdb:vortex-compact 643098707 6.91139e+08 0.930491 ns
fineweb_q03/duckdb:vortex-compact 1776559544 1.92046e+09 0.925071 ns
fineweb_q04/duckdb:vortex-compact 1798529020 1.89465e+09 0.949267 ns
fineweb_q05/duckdb:vortex-compact 1655051559 1.73544e+09 0.953681 ns
fineweb_q06/duckdb:vortex-compact 1572259190 1.58492e+09 0.992012 ns
fineweb_q07/duckdb:vortex-compact 1345706016 1.42713e+09 0.942947 ns
fineweb_q08/duckdb:vortex-compact 515389229 5.33974e+08 0.965196 ns

@github-actions
Copy link
Contributor

Benchmarks: Statistical and Population Genetics

Summary

  • Overall: 0.969x ➖
  • Vortex: 0.986x ➖
  • duckdb:vortex: 0.986x ➖
  • Best: statpopgen_q00/duckdb:vortex-compact (0.915x)
  • Worst: statpopgen_q07/duckdb:vortex-file-compressed (1.040x)
  • Significant (>10%): 0↑ 0↓
Detailed Results Table
name PR 11ab96f base bb36557 ratio (PR/base) unit remark
statpopgen_q00/duckdb:parquet 201263635 2.36773e+08 0.850029 ns 🚀
statpopgen_q01/duckdb:parquet 345033414 3.80675e+08 0.906372 ns
statpopgen_q02/duckdb:parquet 660325437 7.10394e+08 0.92952 ns
statpopgen_q03/duckdb:parquet 1072593426 1.12593e+09 0.952627 ns
statpopgen_q04/duckdb:parquet 1070176555 1.14201e+09 0.937095 ns
statpopgen_q05/duckdb:parquet 713822618 7.54676e+08 0.945866 ns
statpopgen_q06/duckdb:parquet 1288914833 1.34819e+09 0.956034 ns
statpopgen_q07/duckdb:parquet 828145665 8.59799e+08 0.963185 ns
statpopgen_q08/duckdb:parquet 828218569 8.56606e+08 0.966861 ns
statpopgen_q09/duckdb:parquet 896733570 9.43969e+08 0.949961 ns
statpopgen_q10/duckdb:parquet 2037726791 2.18255e+09 0.933646 ns
statpopgen_q00/duckdb:vortex-file-compressed 13512827 1.40968e+07 0.958577 ns
statpopgen_q01/duckdb:vortex-file-compressed 99761398 1.01234e+08 0.985458 ns
statpopgen_q02/duckdb:vortex-file-compressed 1196477178 1.21304e+09 0.986349 ns
statpopgen_q03/duckdb:vortex-file-compressed 2809300334 2.83574e+09 0.990675 ns
statpopgen_q04/duckdb:vortex-file-compressed 2826869032 2.84512e+09 0.993585 ns
statpopgen_q05/duckdb:vortex-file-compressed 1269832288 1.29497e+09 0.980586 ns
statpopgen_q06/duckdb:vortex-file-compressed 1928717004 1.94989e+09 0.989141 ns
statpopgen_q07/duckdb:vortex-file-compressed 207100754 1.99186e+08 1.03973 ns
statpopgen_q08/duckdb:vortex-file-compressed 213765281 2.09129e+08 1.02217 ns
statpopgen_q09/duckdb:vortex-file-compressed 2553218148 2.59088e+09 0.985465 ns
statpopgen_q10/duckdb:vortex-file-compressed 4124717852 4.13931e+09 0.996475 ns
statpopgen_q00/duckdb:vortex-compact 13588877 1.48524e+07 0.91493 ns
statpopgen_q01/duckdb:vortex-compact 129000745 1.31695e+08 0.979538 ns
statpopgen_q02/duckdb:vortex-compact 1606276907 1.62924e+09 0.985905 ns
statpopgen_q03/duckdb:vortex-compact 3218111402 3.26886e+09 0.984476 ns
statpopgen_q04/duckdb:vortex-compact 3214874159 3.26607e+09 0.984324 ns
statpopgen_q05/duckdb:vortex-compact 1585359127 1.61161e+09 0.983714 ns
statpopgen_q06/duckdb:vortex-compact 2485251705 2.50956e+09 0.990315 ns
statpopgen_q07/duckdb:vortex-compact 960274248 9.7651e+08 0.983374 ns
statpopgen_q08/duckdb:vortex-compact 998057897 1.00267e+09 0.995401 ns
statpopgen_q09/duckdb:vortex-compact 2982997865 3.01908e+09 0.988048 ns
statpopgen_q10/duckdb:vortex-compact 4695529600 4.78039e+09 0.982248 ns

@github-actions
Copy link
Contributor

Benchmarks: Random Access

Summary

  • Overall: 1.035x ➖
  • Vortex: 1.009x ➖
  • Best: random-access/feature-vectors/correlated/vortex-tokio-local-disk (0.919x)
  • Worst: random-access/nested-lists/correlated/vortex-tokio-local-disk (1.498x)
  • Significant (>10%): 0↑ 2↓
Detailed Results Table
name PR 11ab96f base bb36557 ratio (PR/base) unit remark
random-access/parquet-tokio-local-disk 186481815 1.86001e+08 1.00259 ns
random-access/parquet-tokio-local-disk-footer 185922500 1.84187e+08 1.00942 ns
random-access/taxi/correlated/parquet-tokio-local-disk 279244579 2.71325e+08 1.02919 ns
random-access/taxi/correlated/parquet-tokio-local-disk-footer 276988885 2.7641e+08 1.00209 ns
random-access/taxi/uniform/parquet-tokio-local-disk 293974938 2.90252e+08 1.01283 ns
random-access/taxi/uniform/parquet-tokio-local-disk-footer 292853581 2.91218e+08 1.00562 ns
random-access/vortex-tokio-local-disk 1278386 1.30003e+06 0.983353 ns
random-access/vortex-tokio-local-disk-footer 1302859 1.29886e+06 1.00308 ns
random-access/taxi/correlated/vortex-tokio-local-disk 1674060 1.68818e+06 0.991634 ns
random-access/taxi/correlated/vortex-tokio-local-disk-footer 1686686 1.687e+06 0.999813 ns
random-access/taxi/uniform/vortex-tokio-local-disk 4857688 4.91234e+06 0.988874 ns
random-access/taxi/uniform/vortex-tokio-local-disk-footer 4830054 4.86053e+06 0.99373 ns
random-access/lance-tokio-local-disk 781189 738805 1.05737 ns
random-access/lance-tokio-local-disk-footer 1425582 1.33983e+06 1.064 ns
random-access/taxi/correlated/lance-tokio-local-disk 1018004 969834 1.04967 ns
random-access/taxi/correlated/lance-tokio-local-disk-footer 1743718 1.64302e+06 1.06129 ns
random-access/taxi/uniform/lance-tokio-local-disk 9043209 8.45199e+06 1.06995 ns
random-access/taxi/uniform/lance-tokio-local-disk-footer 9722421 9.11669e+06 1.06644 ns
random-access/feature-vectors/correlated/parquet-tokio-local-disk 13723653784 1.40414e+10 0.977368 ns
random-access/feature-vectors/correlated/parquet-tokio-local-disk-footer 13457827090 1.36933e+10 0.982802 ns
random-access/feature-vectors/uniform/parquet-tokio-local-disk 13400623020 1.35081e+10 0.992045 ns
random-access/feature-vectors/uniform/parquet-tokio-local-disk-footer 13470023007 1.35695e+10 0.99267 ns
random-access/feature-vectors/correlated/vortex-tokio-local-disk 7007727 7.62653e+06 0.918862 ns
random-access/feature-vectors/correlated/vortex-tokio-local-disk-footer 5819902 6.25254e+06 0.930806 ns
random-access/feature-vectors/uniform/vortex-tokio-local-disk 11406925 1.19907e+07 0.951317 ns
random-access/feature-vectors/uniform/vortex-tokio-local-disk-footer 11653092 1.22753e+07 0.949311 ns
random-access/feature-vectors/correlated/lance-tokio-local-disk 3163796 2.56215e+06 1.23482 ns 🚨
random-access/feature-vectors/correlated/lance-tokio-local-disk-footer 1323866 1.29379e+06 1.02325 ns
random-access/feature-vectors/uniform/lance-tokio-local-disk 1565769 1.44884e+06 1.08071 ns
random-access/feature-vectors/uniform/lance-tokio-local-disk-footer 2504634 2.3585e+06 1.06196 ns
random-access/nested-lists/correlated/parquet-tokio-local-disk 158993579 1.59812e+08 0.994878 ns
random-access/nested-lists/correlated/parquet-tokio-local-disk-footer 159526946 1.56773e+08 1.01757 ns
random-access/nested-lists/uniform/parquet-tokio-local-disk 159577004 1.56482e+08 1.01978 ns
random-access/nested-lists/uniform/parquet-tokio-local-disk-footer 159729802 1.59468e+08 1.00164 ns
random-access/nested-lists/correlated/vortex-tokio-local-disk 936790 625518 1.49762 ns 🚨
random-access/nested-lists/correlated/vortex-tokio-local-disk-footer 624423 638953 0.97726 ns
random-access/nested-lists/uniform/vortex-tokio-local-disk 2537769 2.64827e+06 0.958275 ns
random-access/nested-lists/uniform/vortex-tokio-local-disk-footer 2607532 2.68289e+06 0.971912 ns
random-access/nested-lists/correlated/lance-tokio-local-disk 281581 269096 1.0464 ns
random-access/nested-lists/correlated/lance-tokio-local-disk-footer 765092 716151 1.06834 ns
random-access/nested-lists/uniform/lance-tokio-local-disk 1239553 1.15892e+06 1.06957 ns
random-access/nested-lists/uniform/lance-tokio-local-disk-footer 1769937 1.645e+06 1.07595 ns
random-access/nested-structs/correlated/parquet-tokio-local-disk 28790761 2.56393e+07 1.12292 ns 🚨
random-access/nested-structs/correlated/parquet-tokio-local-disk-footer 28954507 2.51532e+07 1.15113 ns 🚨
random-access/nested-structs/uniform/parquet-tokio-local-disk 28041439 2.53434e+07 1.10646 ns 🚨
random-access/nested-structs/uniform/parquet-tokio-local-disk-footer 28098190 2.52299e+07 1.11369 ns 🚨
random-access/nested-structs/correlated/vortex-tokio-local-disk 996358 878694 1.13391 ns 🚨
random-access/nested-structs/correlated/vortex-tokio-local-disk-footer 922333 910741 1.01273 ns
random-access/nested-structs/uniform/vortex-tokio-local-disk 1514844 1.51128e+06 1.00236 ns
random-access/nested-structs/uniform/vortex-tokio-local-disk-footer 1516616 1.51158e+06 1.00333 ns
random-access/nested-structs/correlated/lance-tokio-local-disk 448471 432899 1.03597 ns
random-access/nested-structs/correlated/lance-tokio-local-disk-footer 669549 644417 1.039 ns
random-access/nested-structs/uniform/lance-tokio-local-disk 3037112 2.82862e+06 1.07371 ns
random-access/nested-structs/uniform/lance-tokio-local-disk-footer 3290995 3.06827e+06 1.07259 ns

@github-actions
Copy link
Contributor

Benchmarks: TPC-H SF=10 on S3

Summary

  • Overall: 0.996x ➖
  • Vortex: 1.002x ➖
  • duckdb:vortex: 1.000x ➖
  • datafusion:vortex: 1.003x ➖
  • Best: tpch_q06/duckdb:vortex-file-compressed (0.842x)
  • Worst: tpch_q16/duckdb:vortex-file-compressed (1.216x)
  • Significant (>30%): 0↑ 0↓
Detailed Results Table
name PR 11ab96f base bb36557 ratio (PR/base) unit remark
tpch_q01/datafusion:parquet 899089646 8.37376e+08 1.0737 ns
tpch_q02/datafusion:parquet 674921293 6.69732e+08 1.00775 ns
tpch_q03/datafusion:parquet 890311512 9.5999e+08 0.927417 ns
tpch_q04/datafusion:parquet 470333751 4.48204e+08 1.04937 ns
tpch_q05/datafusion:parquet 1250508554 1.14438e+09 1.09274 ns
tpch_q06/datafusion:parquet 523851008 5.34479e+08 0.980114 ns
tpch_q07/datafusion:parquet 1460503888 1.33525e+09 1.09381 ns
tpch_q08/datafusion:parquet 1530994755 1.52544e+09 1.00364 ns
tpch_q09/datafusion:parquet 1857383352 1.87121e+09 0.992609 ns
tpch_q10/datafusion:parquet 1926095171 2.03713e+09 0.945496 ns
tpch_q11/datafusion:parquet 537215346 5.39963e+08 0.994912 ns
tpch_q12/datafusion:parquet 632484391 6.70521e+08 0.943273 ns
tpch_q13/datafusion:parquet 669707147 6.73102e+08 0.994957 ns
tpch_q14/datafusion:parquet 765648822 7.65967e+08 0.999585 ns
tpch_q15/datafusion:parquet 1103612160 1.12033e+09 0.985077 ns
tpch_q16/datafusion:parquet 380407704 3.64233e+08 1.04441 ns
tpch_q17/datafusion:parquet 1364498053 1.33514e+09 1.02199 ns
tpch_q18/datafusion:parquet 1627809267 1.56593e+09 1.03952 ns
tpch_q19/datafusion:parquet 932887294 9.82325e+08 0.949673 ns
tpch_q20/datafusion:parquet 1109755030 1.06184e+09 1.04512 ns
tpch_q21/datafusion:parquet 1698947595 1.67478e+09 1.01443 ns
tpch_q22/datafusion:parquet 645689039 6.5375e+08 0.98767 ns
tpch_q01/datafusion:vortex-file-compressed 693547685 6.93745e+08 0.999716 ns
tpch_q02/datafusion:vortex-file-compressed 642726073 6.49303e+08 0.98987 ns
tpch_q03/datafusion:vortex-file-compressed 736532504 7.72685e+08 0.953211 ns
tpch_q04/datafusion:vortex-file-compressed 526806391 5.46378e+08 0.964179 ns
tpch_q05/datafusion:vortex-file-compressed 1009756444 1.01484e+09 0.994989 ns
tpch_q06/datafusion:vortex-file-compressed 568796069 5.57119e+08 1.02096 ns
tpch_q07/datafusion:vortex-file-compressed 1074231963 1.1012e+09 0.975511 ns
tpch_q08/datafusion:vortex-file-compressed 1164713671 1.12697e+09 1.03349 ns
tpch_q09/datafusion:vortex-file-compressed 1398501845 1.37462e+09 1.01737 ns
tpch_q10/datafusion:vortex-file-compressed 989712267 9.72191e+08 1.01802 ns
tpch_q11/datafusion:vortex-file-compressed 445363466 4.61662e+08 0.964696 ns
tpch_q12/datafusion:vortex-file-compressed 851184071 9.09309e+08 0.936078 ns
tpch_q13/datafusion:vortex-file-compressed 455093857 4.19968e+08 1.08364 ns
tpch_q14/datafusion:vortex-file-compressed 544084709 5.70885e+08 0.953054 ns
tpch_q15/datafusion:vortex-file-compressed 1000095295 9.65144e+08 1.03621 ns
tpch_q16/datafusion:vortex-file-compressed 265292873 2.79942e+08 0.947671 ns
tpch_q17/datafusion:vortex-file-compressed 1172474648 1.16362e+09 1.00761 ns
tpch_q18/datafusion:vortex-file-compressed 1349595040 1.30164e+09 1.03684 ns
tpch_q19/datafusion:vortex-file-compressed 681322752 6.51659e+08 1.04552 ns
tpch_q20/datafusion:vortex-file-compressed 847919191 8.52308e+08 0.99485 ns
tpch_q21/datafusion:vortex-file-compressed 1570081028 1.5235e+09 1.03057 ns
tpch_q22/datafusion:vortex-file-compressed 301883088 2.91566e+08 1.03539 ns
tpch_q01/datafusion:vortex-compact 717917249 6.85946e+08 1.04661 ns
tpch_q02/datafusion:vortex-compact 583692551 5.83761e+08 0.999883 ns
tpch_q03/datafusion:vortex-compact 652617761 7.01387e+08 0.930467 ns
tpch_q04/datafusion:vortex-compact 464230864 4.95747e+08 0.936426 ns
tpch_q05/datafusion:vortex-compact 954150147 9.05996e+08 1.05315 ns
tpch_q06/datafusion:vortex-compact 624531594 5.92233e+08 1.05454 ns
tpch_q07/datafusion:vortex-compact 1048787820 1.02099e+09 1.02723 ns
tpch_q08/datafusion:vortex-compact 1096759942 1.09396e+09 1.00256 ns
tpch_q09/datafusion:vortex-compact 1306563414 1.30612e+09 1.00034 ns
tpch_q10/datafusion:vortex-compact 822114063 8.33955e+08 0.985801 ns
tpch_q11/datafusion:vortex-compact 365044075 3.9412e+08 0.926226 ns
tpch_q12/datafusion:vortex-compact 766036381 7.53605e+08 1.0165 ns
tpch_q13/datafusion:vortex-compact 392793617 3.90851e+08 1.00497 ns
tpch_q14/datafusion:vortex-compact 556705133 5.73099e+08 0.971394 ns
tpch_q15/datafusion:vortex-compact 952210655 9.73226e+08 0.978407 ns
tpch_q16/datafusion:vortex-compact 265418860 2.56479e+08 1.03486 ns
tpch_q17/datafusion:vortex-compact 1199667360 1.19655e+09 1.0026 ns
tpch_q18/datafusion:vortex-compact 1168523891 1.15018e+09 1.01595 ns
tpch_q19/datafusion:vortex-compact 662480897 6.18254e+08 1.07153 ns
tpch_q20/datafusion:vortex-compact 812529840 7.88701e+08 1.03021 ns
tpch_q21/datafusion:vortex-compact 1450335888 1.42666e+09 1.01659 ns
tpch_q22/datafusion:vortex-compact 312805543 3.07927e+08 1.01584 ns
tpch_q01/duckdb:parquet 857644374 9.00657e+08 0.952243 ns
tpch_q02/duckdb:parquet 1102118706 1.14263e+09 0.964549 ns
tpch_q03/duckdb:parquet 1255446522 1.32408e+09 0.948165 ns
tpch_q04/duckdb:parquet 718137578 7.91037e+08 0.907843 ns
tpch_q05/duckdb:parquet 1565997306 1.58002e+09 0.991127 ns
tpch_q06/duckdb:parquet 571561459 5.77584e+08 0.989573 ns
tpch_q07/duckdb:parquet 1340510654 1.42807e+09 0.938689 ns
tpch_q08/duckdb:parquet 1799179707 1.88652e+09 0.953702 ns
tpch_q09/duckdb:parquet 1841218330 2.15336e+09 0.855044 ns
tpch_q10/duckdb:parquet 2574197579 2.55855e+09 1.00612 ns
tpch_q11/duckdb:parquet 683815006 6.3783e+08 1.0721 ns
tpch_q12/duckdb:parquet 756960598 7.56011e+08 1.00126 ns
tpch_q13/duckdb:parquet 974783992 9.99622e+08 0.975153 ns
tpch_q14/duckdb:parquet 985049211 1.00814e+09 0.977099 ns
tpch_q15/duckdb:parquet 850953935 8.94148e+08 0.951692 ns
tpch_q16/duckdb:parquet 538684888 5.86412e+08 0.918611 ns
tpch_q17/duckdb:parquet 1018568538 1.08727e+09 0.936811 ns
tpch_q18/duckdb:parquet 981200861 1.08127e+09 0.907452 ns
tpch_q19/duckdb:parquet 1204917292 1.24608e+09 0.966965 ns
tpch_q20/duckdb:parquet 1341827275 1.32713e+09 1.01107 ns
tpch_q21/duckdb:parquet 1405206041 1.42303e+09 0.987473 ns
tpch_q22/duckdb:parquet 813150780 7.90648e+08 1.02846 ns
tpch_q01/duckdb:vortex-file-compressed 667643817 6.77597e+08 0.985311 ns
tpch_q02/duckdb:vortex-file-compressed 1014729089 1.01348e+09 1.00123 ns
tpch_q03/duckdb:vortex-file-compressed 1067037674 1.10751e+09 0.963457 ns
tpch_q04/duckdb:vortex-file-compressed 783957284 7.72435e+08 1.01492 ns
tpch_q05/duckdb:vortex-file-compressed 1275696046 1.36797e+09 0.932548 ns
tpch_q06/duckdb:vortex-file-compressed 758756328 9.00944e+08 0.842179 ns
tpch_q07/duckdb:vortex-file-compressed 1270714209 1.26135e+09 1.00742 ns
tpch_q08/duckdb:vortex-file-compressed 1629821525 1.64439e+09 0.991138 ns
tpch_q09/duckdb:vortex-file-compressed 1585415181 1.6243e+09 0.976063 ns
tpch_q10/duckdb:vortex-file-compressed 1391661128 1.4193e+09 0.980529 ns
tpch_q11/duckdb:vortex-file-compressed 828213033 8.46784e+08 0.978069 ns
tpch_q12/duckdb:vortex-file-compressed 740670101 7.6494e+08 0.968272 ns
tpch_q13/duckdb:vortex-file-compressed 1030275431 1.03232e+09 0.998022 ns
tpch_q14/duckdb:vortex-file-compressed 951986296 8.86984e+08 1.07328 ns
tpch_q15/duckdb:vortex-file-compressed 643984556 5.9344e+08 1.08517 ns
tpch_q16/duckdb:vortex-file-compressed 596588651 4.90596e+08 1.21605 ns
tpch_q17/duckdb:vortex-file-compressed 974433190 1.0053e+09 0.969297 ns
tpch_q18/duckdb:vortex-file-compressed 1127141195 1.1296e+09 0.99782 ns
tpch_q19/duckdb:vortex-file-compressed 767295042 7.43728e+08 1.03169 ns
tpch_q20/duckdb:vortex-file-compressed 1227985715 1.21704e+09 1.00899 ns
tpch_q21/duckdb:vortex-file-compressed 1960028423 1.92499e+09 1.0182 ns
tpch_q22/duckdb:vortex-file-compressed 576338247 5.40252e+08 1.0668 ns
tpch_q01/duckdb:vortex-compact 651959519 6.69408e+08 0.973934 ns
tpch_q02/duckdb:vortex-compact 878312111 9.21658e+08 0.95297 ns
tpch_q03/duckdb:vortex-compact 983201183 9.2323e+08 1.06496 ns
tpch_q04/duckdb:vortex-compact 607911937 5.8604e+08 1.03732 ns
tpch_q05/duckdb:vortex-compact 1206248330 1.1633e+09 1.03692 ns
tpch_q06/duckdb:vortex-compact 682701970 7.20611e+08 0.947393 ns
tpch_q07/duckdb:vortex-compact 1126611726 1.10708e+09 1.01764 ns
tpch_q08/duckdb:vortex-compact 1502219506 1.60353e+09 0.936818 ns
tpch_q09/duckdb:vortex-compact 1391659654 1.46363e+09 0.950831 ns
tpch_q10/duckdb:vortex-compact 1290958990 1.33218e+09 0.969055 ns
tpch_q11/duckdb:vortex-compact 580845439 5.81017e+08 0.999704 ns
tpch_q12/duckdb:vortex-compact 691513770 7.02294e+08 0.98465 ns
tpch_q13/duckdb:vortex-compact 895470401 8.67058e+08 1.03277 ns
tpch_q14/duckdb:vortex-compact 866349101 8.8724e+08 0.976454 ns
tpch_q15/duckdb:vortex-compact 638312732 6.16227e+08 1.03584 ns
tpch_q16/duckdb:vortex-compact 421762689 4.27151e+08 0.987386 ns
tpch_q17/duckdb:vortex-compact 947291113 9.47708e+08 0.99956 ns
tpch_q18/duckdb:vortex-compact 931803817 9.42612e+08 0.988534 ns
tpch_q19/duckdb:vortex-compact 752998519 7.16791e+08 1.05051 ns
tpch_q20/duckdb:vortex-compact 1160759074 1.15758e+09 1.00274 ns
tpch_q21/duckdb:vortex-compact 1667215331 1.67792e+09 0.993619 ns
tpch_q22/duckdb:vortex-compact 588775528 5.75112e+08 1.02376 ns

@github-actions
Copy link
Contributor

Benchmarks: Clickbench on NVME

Summary

  • Overall: 1.016x ➖
  • Vortex: 1.021x ➖
  • duckdb:vortex: 1.027x ➖
  • datafusion:vortex: 1.015x ➖
  • Best: clickbench_q00/datafusion:vortex-file-compressed (0.750x)
  • Worst: clickbench_q23/duckdb:vortex-compact (1.191x)
  • Significant (>10%): 2↑ 9↓
Detailed Results Table
name PR 11ab96f base bb36557 ratio (PR/base) unit remark
clickbench_q00/datafusion:parquet 1816872 1.7561e+06 1.03461 ns
clickbench_q01/datafusion:parquet 20374323 2.14122e+07 0.951528 ns
clickbench_q02/datafusion:parquet 50595382 5.25251e+07 0.963261 ns
clickbench_q03/datafusion:parquet 42093268 4.37213e+07 0.962763 ns
clickbench_q04/datafusion:parquet 367282513 3.51189e+08 1.04583 ns
clickbench_q05/datafusion:parquet 352392966 3.42479e+08 1.02895 ns
clickbench_q06/datafusion:parquet 1609302 1.57485e+06 1.02188 ns
clickbench_q07/datafusion:parquet 27292824 2.52944e+07 1.07901 ns
clickbench_q08/datafusion:parquet 448049748 4.36951e+08 1.0254 ns
clickbench_q09/datafusion:parquet 671867720 6.66034e+08 1.00876 ns
clickbench_q10/datafusion:parquet 116651495 1.16854e+08 0.998266 ns
clickbench_q11/datafusion:parquet 143883789 1.39496e+08 1.03145 ns
clickbench_q12/datafusion:parquet 358815932 3.52798e+08 1.01706 ns
clickbench_q13/datafusion:parquet 521564637 5.08438e+08 1.02582 ns
clickbench_q14/datafusion:parquet 350944847 3.43724e+08 1.02101 ns
clickbench_q15/datafusion:parquet 423592249 4.06684e+08 1.04158 ns
clickbench_q16/datafusion:parquet 738617632 7.33158e+08 1.00745 ns
clickbench_q17/datafusion:parquet 735128040 7.16551e+08 1.02593 ns
clickbench_q18/datafusion:parquet 1471218729 1.4376e+09 1.02339 ns
clickbench_q19/datafusion:parquet 36328643 3.57255e+07 1.01688 ns
clickbench_q20/datafusion:parquet 584268031 5.74158e+08 1.01761 ns
clickbench_q21/datafusion:parquet 668988467 6.43509e+08 1.03959 ns
clickbench_q22/datafusion:parquet 954187526 9.51432e+08 1.0029 ns
clickbench_q23/datafusion:parquet 3916478383 3.74957e+09 1.04451 ns
clickbench_q24/datafusion:parquet 112551651 1.02961e+08 1.09315 ns
clickbench_q25/datafusion:parquet 140230576 1.40359e+08 0.999083 ns
clickbench_q26/datafusion:parquet 105955234 1.05376e+08 1.00549 ns
clickbench_q27/datafusion:parquet 987400949 9.63165e+08 1.02516 ns
clickbench_q28/datafusion:parquet 5850350771 5.75763e+09 1.0161 ns
clickbench_q29/datafusion:parquet 217806077 2.19877e+08 0.990582 ns
clickbench_q30/datafusion:parquet 357927526 3.522e+08 1.01626 ns
clickbench_q31/datafusion:parquet 406918287 3.98303e+08 1.02163 ns
clickbench_q32/datafusion:parquet 1408334964 1.40849e+09 0.999893 ns
clickbench_q33/datafusion:parquet 1563119818 1.54103e+09 1.01433 ns
clickbench_q34/datafusion:parquet 1528793521 1.51944e+09 1.00616 ns
clickbench_q35/datafusion:parquet 592823490 5.77767e+08 1.02606 ns
clickbench_q36/datafusion:parquet 158296544 1.41736e+08 1.11684 ns 🚨
clickbench_q37/datafusion:parquet 60556798 6.05674e+07 0.999825 ns
clickbench_q38/datafusion:parquet 98578318 8.90383e+07 1.10714 ns 🚨
clickbench_q39/datafusion:parquet 295590159 2.85936e+08 1.03376 ns
clickbench_q40/datafusion:parquet 36444099 3.53194e+07 1.03184 ns
clickbench_q41/datafusion:parquet 35537375 3.06748e+07 1.15852 ns 🚨
clickbench_q42/datafusion:parquet 32518595 3.26571e+07 0.99576 ns
clickbench_q00/datafusion:vortex-file-compressed 1771268 2.36184e+06 0.749952 ns 🚀
clickbench_q01/datafusion:vortex-file-compressed 13444938 1.38684e+07 0.969466 ns
clickbench_q02/datafusion:vortex-file-compressed 30734058 3.19982e+07 0.960493 ns
clickbench_q03/datafusion:vortex-file-compressed 37283321 3.67607e+07 1.01422 ns
clickbench_q04/datafusion:vortex-file-compressed 324284722 3.1848e+08 1.01823 ns
clickbench_q05/datafusion:vortex-file-compressed 313579307 3.08327e+08 1.01703 ns
clickbench_q06/datafusion:vortex-file-compressed 1931765 1.7278e+06 1.11805 ns 🚨
clickbench_q07/datafusion:vortex-file-compressed 17605745 1.73974e+07 1.01198 ns
clickbench_q08/datafusion:vortex-file-compressed 384705903 3.88712e+08 0.989693 ns
clickbench_q09/datafusion:vortex-file-compressed 584399472 5.70253e+08 1.02481 ns
clickbench_q10/datafusion:vortex-file-compressed 71537236 7.20459e+07 0.99294 ns
clickbench_q11/datafusion:vortex-file-compressed 80518974 8.15664e+07 0.987158 ns
clickbench_q12/datafusion:vortex-file-compressed 271408535 2.75244e+08 0.986065 ns
clickbench_q13/datafusion:vortex-file-compressed 417989939 4.16339e+08 1.00397 ns
clickbench_q14/datafusion:vortex-file-compressed 252583429 2.51678e+08 1.0036 ns
clickbench_q15/datafusion:vortex-file-compressed 380575523 3.69793e+08 1.02916 ns
clickbench_q16/datafusion:vortex-file-compressed 723590236 7.15671e+08 1.01107 ns
clickbench_q17/datafusion:vortex-file-compressed 719130685 7.10246e+08 1.01251 ns
clickbench_q18/datafusion:vortex-file-compressed 1423673446 1.36486e+09 1.04309 ns
clickbench_q19/datafusion:vortex-file-compressed 26477522 2.80483e+07 0.943997 ns
clickbench_q20/datafusion:vortex-file-compressed 340601826 3.33746e+08 1.02054 ns
clickbench_q21/datafusion:vortex-file-compressed 397983859 3.88449e+08 1.02455 ns
clickbench_q22/datafusion:vortex-file-compressed 555865555 5.56357e+08 0.999117 ns
clickbench_q23/datafusion:vortex-file-compressed 613372624 6.57637e+08 0.932692 ns
clickbench_q24/datafusion:vortex-file-compressed 54432504 5.22358e+07 1.04205 ns
clickbench_q25/datafusion:vortex-file-compressed 74268554 7.57672e+07 0.98022 ns
clickbench_q26/datafusion:vortex-file-compressed 52957809 4.79288e+07 1.10493 ns 🚨
clickbench_q27/datafusion:vortex-file-compressed 811678168 8.03208e+08 1.01055 ns
clickbench_q28/datafusion:vortex-file-compressed 6583789648 6.71367e+09 0.980655 ns
clickbench_q29/datafusion:vortex-file-compressed 247309365 2.37142e+08 1.04288 ns
clickbench_q30/datafusion:vortex-file-compressed 252857602 2.60451e+08 0.970846 ns
clickbench_q31/datafusion:vortex-file-compressed 297921556 2.97048e+08 1.00294 ns
clickbench_q32/datafusion:vortex-file-compressed 1384244547 1.41702e+09 0.976871 ns
clickbench_q33/datafusion:vortex-file-compressed 1524114776 1.4052e+09 1.08462 ns
clickbench_q34/datafusion:vortex-file-compressed 1485591121 1.3872e+09 1.07093 ns
clickbench_q35/datafusion:vortex-file-compressed 532177263 5.28104e+08 1.00771 ns
clickbench_q36/datafusion:vortex-file-compressed 88174136 8.02577e+07 1.09864 ns
clickbench_q37/datafusion:vortex-file-compressed 40791611 3.82634e+07 1.06607 ns
clickbench_q38/datafusion:vortex-file-compressed 25009127 2.41822e+07 1.03419 ns
clickbench_q39/datafusion:vortex-file-compressed 163424285 1.47434e+08 1.10846 ns 🚨
clickbench_q40/datafusion:vortex-file-compressed 21649793 2.12613e+07 1.01827 ns
clickbench_q41/datafusion:vortex-file-compressed 19424244 1.94919e+07 0.99653 ns
clickbench_q42/datafusion:vortex-file-compressed 22593246 2.25004e+07 1.00413 ns
clickbench_q00/datafusion:vortex-compact 1847500 1.72862e+06 1.06877 ns
clickbench_q01/datafusion:vortex-compact 18352244 1.87689e+07 0.977801 ns
clickbench_q02/datafusion:vortex-compact 41875319 4.15848e+07 1.00699 ns
clickbench_q03/datafusion:vortex-compact 41471218 4.19397e+07 0.988829 ns
clickbench_q04/datafusion:vortex-compact 346389676 3.45528e+08 1.0025 ns
clickbench_q05/datafusion:vortex-compact 343383018 3.34992e+08 1.02505 ns
clickbench_q06/datafusion:vortex-compact 1774655 1.69342e+06 1.04797 ns
clickbench_q07/datafusion:vortex-compact 26462151 2.56663e+07 1.03101 ns
clickbench_q08/datafusion:vortex-compact 422728453 4.21215e+08 1.00359 ns
clickbench_q09/datafusion:vortex-compact 638661244 6.46379e+08 0.98806 ns
clickbench_q10/datafusion:vortex-compact 137596101 1.38937e+08 0.990347 ns
clickbench_q11/datafusion:vortex-compact 178658829 1.7369e+08 1.02861 ns
clickbench_q12/datafusion:vortex-compact 297480761 2.95198e+08 1.00773 ns
clickbench_q13/datafusion:vortex-compact 539235551 5.3335e+08 1.01103 ns
clickbench_q14/datafusion:vortex-compact 309156513 3.05434e+08 1.01219 ns
clickbench_q15/datafusion:vortex-compact 405223618 3.93147e+08 1.03072 ns
clickbench_q16/datafusion:vortex-compact 813809775 7.92359e+08 1.02707 ns
clickbench_q17/datafusion:vortex-compact 795224218 7.92353e+08 1.00362 ns
clickbench_q18/datafusion:vortex-compact 1514253371 1.46924e+09 1.03064 ns
clickbench_q19/datafusion:vortex-compact 33696573 3.46406e+07 0.972748 ns
clickbench_q20/datafusion:vortex-compact 427691199 4.16237e+08 1.02752 ns
clickbench_q21/datafusion:vortex-compact 625057827 6.08828e+08 1.02666 ns
clickbench_q22/datafusion:vortex-compact 1031959526 1.02107e+09 1.01066 ns
clickbench_q23/datafusion:vortex-compact 2818123925 2.81107e+09 1.00251 ns
clickbench_q24/datafusion:vortex-compact 95797884 9.50052e+07 1.00834 ns
clickbench_q25/datafusion:vortex-compact 116915543 1.16411e+08 1.00433 ns
clickbench_q26/datafusion:vortex-compact 95948284 9.20691e+07 1.04213 ns
clickbench_q27/datafusion:vortex-compact 891547283 8.54785e+08 1.04301 ns
clickbench_q28/datafusion:vortex-compact 5980001032 5.94293e+09 1.00624 ns
clickbench_q29/datafusion:vortex-compact 223252116 2.23858e+08 0.997295 ns
clickbench_q30/datafusion:vortex-compact 395847028 3.93563e+08 1.0058 ns
clickbench_q31/datafusion:vortex-compact 482489882 4.79744e+08 1.00572 ns
clickbench_q32/datafusion:vortex-compact 1343200837 1.45012e+09 0.926266 ns
clickbench_q33/datafusion:vortex-compact 1562447464 1.4575e+09 1.072 ns
clickbench_q34/datafusion:vortex-compact 1560627632 1.43267e+09 1.08932 ns
clickbench_q35/datafusion:vortex-compact 568287370 5.62743e+08 1.00985 ns
clickbench_q36/datafusion:vortex-compact 99944735 8.95558e+07 1.11601 ns 🚨
clickbench_q37/datafusion:vortex-compact 43934036 4.12315e+07 1.06555 ns
clickbench_q38/datafusion:vortex-compact 35104428 3.35613e+07 1.04598 ns
clickbench_q39/datafusion:vortex-compact 179435737 1.67041e+08 1.0742 ns
clickbench_q40/datafusion:vortex-compact 27108469 2.55801e+07 1.05975 ns
clickbench_q41/datafusion:vortex-compact 29030675 2.86416e+07 1.01358 ns
clickbench_q42/datafusion:vortex-compact 23869667 2.33303e+07 1.02312 ns
clickbench_q00/duckdb:parquet 126967198 1.2509e+08 1.01501 ns
clickbench_q01/duckdb:parquet 52599188 5.18778e+07 1.01391 ns
clickbench_q02/duckdb:parquet 67016121 6.64968e+07 1.00781 ns
clickbench_q03/duckdb:parquet 64777982 6.43517e+07 1.00662 ns
clickbench_q04/duckdb:parquet 201885797 1.99557e+08 1.01167 ns
clickbench_q05/duckdb:parquet 276333624 2.7116e+08 1.01908 ns
clickbench_q06/duckdb:parquet 62813176 6.30759e+07 0.995835 ns
clickbench_q07/duckdb:parquet 56832583 5.82287e+07 0.976023 ns
clickbench_q08/duckdb:parquet 264367007 2.64573e+08 0.999223 ns
clickbench_q09/duckdb:parquet 392696986 3.92502e+08 1.0005 ns
clickbench_q10/duckdb:parquet 95727718 9.73924e+07 0.982908 ns
clickbench_q11/duckdb:parquet 109168583 1.0718e+08 1.01855 ns
clickbench_q12/duckdb:parquet 290448850 2.88196e+08 1.00782 ns
clickbench_q13/duckdb:parquet 476406606 4.79339e+08 0.993883 ns
clickbench_q14/duckdb:parquet 326259391 3.20115e+08 1.01919 ns
clickbench_q15/duckdb:parquet 237767385 2.38272e+08 0.997883 ns
clickbench_q16/duckdb:parquet 566354231 5.64865e+08 1.00264 ns
clickbench_q17/duckdb:parquet 479384176 4.75999e+08 1.00711 ns
clickbench_q18/duckdb:parquet 983500166 9.89224e+08 0.994214 ns
clickbench_q19/duckdb:parquet 50537740 5.02422e+07 1.00588 ns
clickbench_q20/duckdb:parquet 407042165 4.11428e+08 0.989339 ns
clickbench_q21/duckdb:parquet 527966747 5.25916e+08 1.0039 ns
clickbench_q22/duckdb:parquet 910051755 9.16583e+08 0.992874 ns
clickbench_q23/duckdb:parquet 280985476 2.7835e+08 1.00947 ns
clickbench_q24/duckdb:parquet 77466308 7.73148e+07 1.00196 ns
clickbench_q25/duckdb:parquet 140516197 1.41004e+08 0.996544 ns
clickbench_q26/duckdb:parquet 53955073 5.56634e+07 0.969309 ns
clickbench_q27/duckdb:parquet 621596337 6.21511e+08 1.00014 ns
clickbench_q28/duckdb:parquet 4874249703 4.87203e+09 1.00046 ns
clickbench_q29/duckdb:parquet 62338342 6.28528e+07 0.991816 ns
clickbench_q30/duckdb:parquet 309834360 3.08362e+08 1.00478 ns
clickbench_q31/duckdb:parquet 348614121 3.53893e+08 0.985084 ns
clickbench_q32/duckdb:parquet 1041919373 1.05359e+09 0.988926 ns
clickbench_q33/duckdb:parquet 1059428833 1.05969e+09 0.999751 ns
clickbench_q34/duckdb:parquet 1109723504 1.11041e+09 0.999384 ns
clickbench_q35/duckdb:parquet 347930733 3.4989e+08 0.994399 ns
clickbench_q36/duckdb:parquet 61360739 6.3152e+07 0.971635 ns
clickbench_q37/duckdb:parquet 49953992 5.07429e+07 0.984452 ns
clickbench_q38/duckdb:parquet 52157709 5.45337e+07 0.956431 ns
clickbench_q39/duckdb:parquet 94454126 9.48895e+07 0.995412 ns
clickbench_q40/duckdb:parquet 55073831 5.36151e+07 1.02721 ns
clickbench_q41/duckdb:parquet 58132352 5.79824e+07 1.00259 ns
clickbench_q42/duckdb:parquet 44206482 4.34664e+07 1.01703 ns
clickbench_q00/duckdb:vortex-file-compressed 9580489 9.67537e+06 0.990194 ns
clickbench_q01/duckdb:vortex-file-compressed 15435555 1.41287e+07 1.0925 ns
clickbench_q02/duckdb:vortex-file-compressed 28519421 2.72052e+07 1.04831 ns
clickbench_q03/duckdb:vortex-file-compressed 35617521 3.34655e+07 1.06431 ns
clickbench_q04/duckdb:vortex-file-compressed 172231709 1.71694e+08 1.00313 ns
clickbench_q05/duckdb:vortex-file-compressed 195887608 1.96456e+08 0.997107 ns
clickbench_q06/duckdb:vortex-file-compressed 25281362 2.41546e+07 1.04665 ns
clickbench_q07/duckdb:vortex-file-compressed 19555426 1.99502e+07 0.98021 ns
clickbench_q08/duckdb:vortex-file-compressed 266624548 2.63113e+08 1.01335 ns
clickbench_q09/duckdb:vortex-file-compressed 373137385 3.71321e+08 1.00489 ns
clickbench_q10/duckdb:vortex-file-compressed 75318576 7.50519e+07 1.00355 ns
clickbench_q11/duckdb:vortex-file-compressed 85218290 8.42665e+07 1.01129 ns
clickbench_q12/duckdb:vortex-file-compressed 204318859 2.05837e+08 0.992626 ns
clickbench_q13/duckdb:vortex-file-compressed 472957935 4.70435e+08 1.00536 ns
clickbench_q14/duckdb:vortex-file-compressed 292410854 2.9051e+08 1.00654 ns
clickbench_q15/duckdb:vortex-file-compressed 215074554 2.15915e+08 0.996109 ns
clickbench_q16/duckdb:vortex-file-compressed 951639399 9.4207e+08 1.01016 ns
clickbench_q17/duckdb:vortex-file-compressed 855443627 8.49277e+08 1.00726 ns
clickbench_q18/duckdb:vortex-file-compressed 1417926814 1.42039e+09 0.998268 ns
clickbench_q19/duckdb:vortex-file-compressed 26033556 2.38784e+07 1.09026 ns
clickbench_q20/duckdb:vortex-file-compressed 378560401 3.58026e+08 1.05735 ns
clickbench_q21/duckdb:vortex-file-compressed 408212313 3.97404e+08 1.0272 ns
clickbench_q22/duckdb:vortex-file-compressed 602100296 6.06054e+08 0.993477 ns
clickbench_q23/duckdb:vortex-file-compressed 1414568697 1.19566e+09 1.18309 ns 🚨
clickbench_q24/duckdb:vortex-file-compressed 47382220 5.43611e+07 0.87162 ns 🚀
clickbench_q25/duckdb:vortex-file-compressed 77262409 7.43308e+07 1.03944 ns
clickbench_q26/duckdb:vortex-file-compressed 49967063 4.21157e+07 1.18642 ns 🚨
clickbench_q27/duckdb:vortex-file-compressed 541780646 5.31017e+08 1.02027 ns
clickbench_q28/duckdb:vortex-file-compressed 3103190862 3.07055e+09 1.01063 ns
clickbench_q29/duckdb:vortex-file-compressed 32137423 3.15649e+07 1.01814 ns
clickbench_q30/duckdb:vortex-file-compressed 196847259 1.94645e+08 1.01131 ns
clickbench_q31/duckdb:vortex-file-compressed 269080414 2.69398e+08 0.998821 ns
clickbench_q32/duckdb:vortex-file-compressed 1054141980 1.05909e+09 0.995325 ns
clickbench_q33/duckdb:vortex-file-compressed 1130146647 1.08093e+09 1.04553 ns
clickbench_q34/duckdb:vortex-file-compressed 1552890114 1.55244e+09 1.00029 ns
clickbench_q35/duckdb:vortex-file-compressed 358281505 3.63093e+08 0.986748 ns
clickbench_q36/duckdb:vortex-file-compressed 26349766 2.57388e+07 1.02374 ns
clickbench_q37/duckdb:vortex-file-compressed 17473462 1.65254e+07 1.05737 ns
clickbench_q38/duckdb:vortex-file-compressed 19119847 1.76652e+07 1.08235 ns
clickbench_q39/duckdb:vortex-file-compressed 48970112 4.61939e+07 1.0601 ns
clickbench_q40/duckdb:vortex-file-compressed 16673678 1.45473e+07 1.14617 ns 🚨
clickbench_q41/duckdb:vortex-file-compressed 16065061 1.4984e+07 1.07215 ns
clickbench_q42/duckdb:vortex-file-compressed 20204479 1.9303e+07 1.0467 ns
clickbench_q00/duckdb:vortex-compact 10555459 9.88346e+06 1.06799 ns
clickbench_q01/duckdb:vortex-compact 17942977 1.64392e+07 1.09148 ns
clickbench_q02/duckdb:vortex-compact 40769937 3.90237e+07 1.04475 ns
clickbench_q03/duckdb:vortex-compact 44834256 4.12008e+07 1.08819 ns
clickbench_q04/duckdb:vortex-compact 197377254 1.95551e+08 1.00934 ns
clickbench_q05/duckdb:vortex-compact 229007575 2.24288e+08 1.02104 ns
clickbench_q06/duckdb:vortex-compact 25084534 2.3686e+07 1.05905 ns
clickbench_q07/duckdb:vortex-compact 23978632 2.3713e+07 1.0112 ns
clickbench_q08/duckdb:vortex-compact 302910307 3.01704e+08 1.004 ns
clickbench_q09/duckdb:vortex-compact 458720039 4.53403e+08 1.01173 ns
clickbench_q10/duckdb:vortex-compact 127682452 1.27267e+08 1.00326 ns
clickbench_q11/duckdb:vortex-compact 163861409 1.63297e+08 1.00345 ns
clickbench_q12/duckdb:vortex-compact 249552029 2.48322e+08 1.00495 ns
clickbench_q13/duckdb:vortex-compact 582235531 5.82362e+08 0.999782 ns
clickbench_q14/duckdb:vortex-compact 360051880 3.58561e+08 1.00416 ns
clickbench_q15/duckdb:vortex-compact 237594737 2.3659e+08 1.00425 ns
clickbench_q16/duckdb:vortex-compact 1034865027 1.03013e+09 1.0046 ns
clickbench_q17/duckdb:vortex-compact 934921910 9.38081e+08 0.996632 ns
clickbench_q18/duckdb:vortex-compact 1506120079 1.51283e+09 0.995562 ns
clickbench_q19/duckdb:vortex-compact 31180135 2.90346e+07 1.07389 ns
clickbench_q20/duckdb:vortex-compact 466717210 4.53711e+08 1.02867 ns
clickbench_q21/duckdb:vortex-compact 626980284 6.49562e+08 0.965235 ns
clickbench_q22/duckdb:vortex-compact 1174217595 1.03086e+09 1.13907 ns 🚨
clickbench_q23/duckdb:vortex-compact 5170128279 4.34038e+09 1.19117 ns 🚨
clickbench_q24/duckdb:vortex-compact 96003923 8.73183e+07 1.09947 ns
clickbench_q25/duckdb:vortex-compact 131994413 1.29215e+08 1.02151 ns
clickbench_q26/duckdb:vortex-compact 85162020 9.03909e+07 0.942153 ns
clickbench_q27/duckdb:vortex-compact 592543849 5.90396e+08 1.00364 ns
clickbench_q28/duckdb:vortex-compact 3182171839 3.15676e+09 1.00805 ns
clickbench_q29/duckdb:vortex-compact 38431479 3.71687e+07 1.03397 ns
clickbench_q30/duckdb:vortex-compact 341418442 3.40705e+08 1.00209 ns
clickbench_q31/duckdb:vortex-compact 445459904 4.47957e+08 0.994426 ns
clickbench_q32/duckdb:vortex-compact 1131016987 1.11411e+09 1.01518 ns
clickbench_q33/duckdb:vortex-compact 1127392086 1.12588e+09 1.00134 ns
clickbench_q34/duckdb:vortex-compact 1634771460 1.61603e+09 1.01159 ns
clickbench_q35/duckdb:vortex-compact 377721932 3.73829e+08 1.01041 ns
clickbench_q36/duckdb:vortex-compact 30290850 2.9639e+07 1.02199 ns
clickbench_q37/duckdb:vortex-compact 23181186 2.20656e+07 1.05056 ns
clickbench_q38/duckdb:vortex-compact 23385569 2.25983e+07 1.03484 ns
clickbench_q39/duckdb:vortex-compact 57990558 5.86579e+07 0.988623 ns
clickbench_q40/duckdb:vortex-compact 19655179 1.94889e+07 1.00853 ns
clickbench_q41/duckdb:vortex-compact 20641037 1.90889e+07 1.08131 ns
clickbench_q42/duckdb:vortex-compact 19826050 2.08799e+07 0.949528 ns
clickbench_q00/duckdb:duckdb 20073192 1.95605e+07 1.02621 ns
clickbench_q01/duckdb:duckdb 38796058 3.79612e+07 1.02199 ns
clickbench_q02/duckdb:duckdb 47363675 4.7042e+07 1.00684 ns
clickbench_q03/duckdb:duckdb 48476112 4.83719e+07 1.00216 ns
clickbench_q04/duckdb:duckdb 200382690 2.01815e+08 0.992902 ns
clickbench_q05/duckdb:duckdb 299755933 2.96395e+08 1.01134 ns
clickbench_q06/duckdb:duckdb 36447514 3.56418e+07 1.02261 ns
clickbench_q07/duckdb:duckdb 39416369 3.89713e+07 1.01142 ns
clickbench_q08/duckdb:duckdb 250974448 2.49525e+08 1.00581 ns
clickbench_q09/duckdb:duckdb 365319702 3.65655e+08 0.999083 ns
clickbench_q10/duckdb:duckdb 114334137 1.13202e+08 1.01 ns
clickbench_q11/duckdb:duckdb 121491797 1.20391e+08 1.00914 ns
clickbench_q12/duckdb:duckdb 266984652 2.66368e+08 1.00231 ns
clickbench_q13/duckdb:duckdb 448675764 4.46777e+08 1.00425 ns
clickbench_q14/duckdb:duckdb 293674247 2.92598e+08 1.00368 ns
clickbench_q15/duckdb:duckdb 220957914 2.19734e+08 1.00557 ns
clickbench_q16/duckdb:duckdb 547359453 5.47851e+08 0.999102 ns
clickbench_q17/duckdb:duckdb 461532528 4.5987e+08 1.00362 ns
clickbench_q18/duckdb:duckdb 954292865 9.53213e+08 1.00113 ns
clickbench_q19/duckdb:duckdb 37238458 3.68849e+07 1.00958 ns
clickbench_q20/duckdb:duckdb 451205884 4.53294e+08 0.995394 ns
clickbench_q21/duckdb:duckdb 467901668 4.76631e+08 0.981686 ns
clickbench_q22/duckdb:duckdb 557206539 5.42983e+08 1.02619 ns
clickbench_q23/duckdb:duckdb 234153032 2.33898e+08 1.00109 ns
clickbench_q24/duckdb:duckdb 50084810 5.03751e+07 0.994238 ns
clickbench_q25/duckdb:duckdb 111587099 1.11179e+08 1.00367 ns
clickbench_q26/duckdb:duckdb 47374204 4.84532e+07 0.977731 ns
clickbench_q27/duckdb:duckdb 522686511 5.34991e+08 0.977001 ns
clickbench_q28/duckdb:duckdb 4524784452 4.52755e+09 0.999388 ns
clickbench_q29/duckdb:duckdb 50877839 5.02679e+07 1.01213 ns
clickbench_q30/duckdb:duckdb 271376007 2.70409e+08 1.00358 ns
clickbench_q31/duckdb:duckdb 343497759 3.46097e+08 0.992489 ns
clickbench_q32/duckdb:duckdb 1037284687 1.02685e+09 1.01016 ns
clickbench_q33/duckdb:duckdb 1077427330 1.06851e+09 1.00835 ns
clickbench_q34/duckdb:duckdb 1130528904 1.14153e+09 0.99036 ns
clickbench_q35/duckdb:duckdb 266480828 2.69979e+08 0.987043 ns
clickbench_q36/duckdb:duckdb 44202995 4.51052e+07 0.979997 ns
clickbench_q37/duckdb:duckdb 33014615 3.2929e+07 1.0026 ns
clickbench_q38/duckdb:duckdb 33957352 3.41988e+07 0.99294 ns
clickbench_q39/duckdb:duckdb 84006449 7.3677e+07 1.1402 ns 🚨
clickbench_q40/duckdb:duckdb 33053604 3.34158e+07 0.98916 ns
clickbench_q41/duckdb:duckdb 33652546 3.37754e+07 0.996361 ns
clickbench_q42/duckdb:duckdb 32695266 3.29499e+07 0.992271 ns

@github-actions
Copy link
Contributor

Benchmarks: Compression

Summary

  • Overall: 1.011x ➖
  • Vortex: 1.011x ➖
  • Best: vortex:parquet-zstd ratio decompress time/wide table cols=100 chunks=1 rows=1000 (0.933x)
  • Worst: vortex:parquet-zstd ratio decompress time/TPC-H l_comment chunked (1.130x)
  • Significant (>10%): 0↑ 2↓
Detailed Results Table
name PR 11ab96f base bb36557 ratio (PR/base) unit remark
parquet_rs-zstd compress time/taxi 1.39401e+09 1.41407e+09 0.985809 ns
parquet_rs-zstd decompress time/taxi 2.88187e+08 2.91007e+08 0.990309 ns
compress time/taxi 7.16211e+08 7.10006e+08 1.00874 ns
decompress time/taxi 2.16187e+07 2.08889e+07 1.03494 ns
parquet_rs-zstd compress time/Arade 2.50898e+09 2.52646e+09 0.99308 ns
parquet_rs-zstd decompress time/Arade 6.58393e+08 6.56856e+08 1.00234 ns
compress time/Arade 1.08584e+09 1.07836e+09 1.00694 ns
decompress time/Arade 3.06813e+07 3.1414e+07 0.976676 ns
parquet_rs-zstd compress time/Bimbo 1.57276e+10 1.58497e+10 0.992294 ns
parquet_rs-zstd decompress time/Bimbo 2.23306e+09 2.22901e+09 1.00182 ns
compress time/Bimbo 6.75111e+09 6.66545e+09 1.01285 ns
decompress time/Bimbo 1.01911e+08 9.80865e+07 1.03899 ns
parquet_rs-zstd compress time/CMSprovider 8.0563e+09 7.81279e+09 1.03117 ns
parquet_rs-zstd decompress time/CMSprovider 2.11826e+09 2.10495e+09 1.00632 ns
compress time/CMSprovider 2.89079e+09 2.83768e+09 1.01872 ns
decompress time/CMSprovider 8.58387e+07 8.2363e+07 1.0422 ns
parquet_rs-zstd compress time/Euro2016 1.46843e+09 1.44986e+09 1.0128 ns
parquet_rs-zstd decompress time/Euro2016 4.21328e+08 4.13904e+08 1.01794 ns
compress time/Euro2016 4.48317e+08 4.22808e+08 1.06033 ns
decompress time/Euro2016 2.29387e+07 2.20743e+07 1.03916 ns
parquet_rs-zstd compress time/Food 9.20022e+08 9.31212e+08 0.987983 ns
parquet_rs-zstd decompress time/Food 2.36125e+08 2.36416e+08 0.99877 ns
compress time/Food 3.80758e+08 3.55847e+08 1.07 ns
decompress time/Food 8.72434e+06 9.04611e+06 0.964429 ns
parquet_rs-zstd compress time/HashTags 2.57081e+09 2.54886e+09 1.00861 ns
parquet_rs-zstd decompress time/HashTags 6.83281e+08 6.77286e+08 1.00885 ns
compress time/HashTags 9.13264e+08 9.07214e+08 1.00667 ns
decompress time/HashTags 9.80246e+07 8.85981e+07 1.1064 ns 🚨
parquet_rs-zstd compress time/TPC-H l_comment chunked 3.17895e+09 3.1848e+09 0.998165 ns
parquet_rs-zstd decompress time/TPC-H l_comment chunked 7.09445e+08 7.14235e+08 0.993293 ns
compress time/TPC-H l_comment chunked 1.30706e+09 1.26698e+09 1.03163 ns
decompress time/TPC-H l_comment chunked 5.08326e+07 4.52726e+07 1.12281 ns 🚨
parquet_rs-zstd compress time/TPC-H l_comment canonical 3.18048e+09 3.19488e+09 0.995495 ns
parquet_rs-zstd decompress time/TPC-H l_comment canonical 7.20321e+08 7.18427e+08 1.00264 ns
compress time/TPC-H l_comment canonical 1.28631e+09 1.26775e+09 1.01464 ns
decompress time/TPC-H l_comment canonical 4.68038e+07 4.62643e+07 1.01166 ns
parquet_rs-zstd compress time/wide table cols=100 chunks=1 rows=1000 6.62209e+06 6.54583e+06 1.01165 ns
parquet_rs-zstd decompress time/wide table cols=100 chunks=1 rows=1000 2.56251e+06 2.5567e+06 1.00227 ns
compress time/wide table cols=100 chunks=1 rows=1000 1.46044e+07 1.46735e+07 0.995288 ns
decompress time/wide table cols=100 chunks=1 rows=1000 2.89397e+06 3.09518e+06 0.934992 ns
parquet_rs-zstd compress time/wide table cols=1000 chunks=1 rows=1000 8.66314e+07 8.71593e+07 0.993943 ns
parquet_rs-zstd decompress time/wide table cols=1000 chunks=1 rows=1000 2.98257e+07 3.04235e+07 0.980352 ns
compress time/wide table cols=1000 chunks=1 rows=1000 1.46075e+08 1.48326e+08 0.984822 ns
decompress time/wide table cols=1000 chunks=1 rows=1000 2.68455e+07 2.64214e+07 1.01605 ns
parquet_rs-zstd compress time/wide table cols=10000 chunks=1 rows=1000 9.00028e+08 9.02197e+08 0.997597 ns
parquet_rs-zstd decompress time/wide table cols=10000 chunks=1 rows=1000 3.42417e+08 3.41417e+08 1.00293 ns
compress time/wide table cols=10000 chunks=1 rows=1000 1.4625e+09 1.44863e+09 1.00957 ns
decompress time/wide table cols=10000 chunks=1 rows=1000 2.71022e+08 2.63044e+08 1.03033 ns
parquet_rs-zstd compress time/wide table cols=100 chunks=50 rows=1000 6.66041e+06 6.53806e+06 1.01871 ns
parquet_rs-zstd decompress time/wide table cols=100 chunks=50 rows=1000 2.62221e+06 2.5612e+06 1.02382 ns
compress time/wide table cols=100 chunks=50 rows=1000 1.64808e+07 1.46181e+07 1.12742 ns 🚨
decompress time/wide table cols=100 chunks=50 rows=1000 2.8255e+06 2.80639e+06 1.00681 ns
parquet_rs-zstd compress time/wide table cols=1000 chunks=50 rows=1000 8.80143e+07 8.54578e+07 1.02992 ns
parquet_rs-zstd decompress time/wide table cols=1000 chunks=50 rows=1000 2.99608e+07 2.91045e+07 1.02942 ns
compress time/wide table cols=1000 chunks=50 rows=1000 1.54609e+08 1.47793e+08 1.04611 ns
decompress time/wide table cols=1000 chunks=50 rows=1000 2.72568e+07 2.67317e+07 1.01965 ns
parquet_rs-zstd compress time/wide table cols=10000 chunks=50 rows=1000 8.79011e+08 8.99537e+08 0.977182 ns
parquet_rs-zstd decompress time/wide table cols=10000 chunks=50 rows=1000 3.40388e+08 3.36201e+08 1.01246 ns
compress time/wide table cols=10000 chunks=50 rows=1000 1.44744e+09 1.45113e+09 0.997453 ns
decompress time/wide table cols=10000 chunks=50 rows=1000 2.76734e+08 2.65541e+08 1.04215 ns
parquet size/taxi 5.58792e+07 5.58792e+07 1 bytes
vortex-file-compressed size/taxi 5.14587e+07 5.14587e+07 1 bytes
vortex:parquet-zstd size/taxi 0.920892 0.920892 1 ratio
vortex:parquet-zstd ratio compress time/taxi 0.513779 0.5021 1.02326 ratio
vortex:parquet-zstd ratio decompress time/taxi 0.0750165 0.0717814 1.04507 ratio
parquet size/Arade 3.05282e+08 3.05282e+08 1 bytes
vortex-file-compressed size/Arade 1.42857e+08 1.42857e+08 1 bytes
vortex:parquet-zstd size/Arade 0.467952 0.467952 1 ratio
vortex:parquet-zstd ratio compress time/Arade 0.432784 0.426825 1.01396 ratio
vortex:parquet-zstd ratio decompress time/Arade 0.0466003 0.0478247 0.974396 ratio
parquet size/Bimbo 3.88935e+08 3.88935e+08 1 bytes
vortex-file-compressed size/Bimbo 5.26136e+08 5.26136e+08 1 bytes
vortex:parquet-zstd size/Bimbo 1.35276 1.35276 1 ratio
vortex:parquet-zstd ratio compress time/Bimbo 0.429253 0.420541 1.02072 ratio
vortex:parquet-zstd ratio decompress time/Bimbo 0.0456373 0.0440045 1.03711 ratio
parquet size/CMSprovider 3.84635e+08 3.84635e+08 1 bytes
vortex-file-compressed size/CMSprovider 4.49522e+08 4.49522e+08 1 bytes
vortex:parquet-zstd size/CMSprovider 1.1687 1.1687 1 ratio
vortex:parquet-zstd ratio compress time/CMSprovider 0.358824 0.36321 0.987924 ratio
vortex:parquet-zstd ratio decompress time/CMSprovider 0.0405233 0.0391283 1.03565 ratio
parquet size/Euro2016 1.23043e+08 1.23043e+08 1 bytes
vortex-file-compressed size/Euro2016 1.6786e+08 1.67868e+08 0.999954 bytes
vortex:parquet-zstd size/Euro2016 1.36424 1.36431 0.999954 ratio
vortex:parquet-zstd ratio compress time/Euro2016 0.305304 0.291619 1.04693 ratio
vortex:parquet-zstd ratio decompress time/Euro2016 0.0544438 0.0533319 1.02085 ratio
parquet size/Food 3.61776e+07 3.61776e+07 1 bytes
vortex-file-compressed size/Food 4.41638e+07 4.41638e+07 1 bytes
vortex:parquet-zstd size/Food 1.22075 1.22075 1 ratio
vortex:parquet-zstd ratio compress time/Food 0.413858 0.382133 1.08302 ratio
vortex:parquet-zstd ratio decompress time/Food 0.0369479 0.0382635 0.965617 ratio
parquet size/HashTags 1.33855e+08 1.33855e+08 1 bytes
vortex-file-compressed size/HashTags 1.98965e+08 1.98965e+08 1 bytes
vortex:parquet-zstd size/HashTags 1.48643 1.48643 1 ratio
vortex:parquet-zstd ratio compress time/HashTags 0.355244 0.355929 0.998075 ratio
vortex:parquet-zstd ratio decompress time/HashTags 0.143462 0.130813 1.09669 ratio
parquet size/TPC-H l_comment chunked 1.58411e+08 1.58411e+08 1 bytes
vortex-file-compressed size/TPC-H l_comment chunked 1.80429e+08 1.80429e+08 1 bytes
vortex:parquet-zstd size/TPC-H l_comment chunked 1.13899 1.13899 1 ratio
vortex:parquet-zstd ratio compress time/TPC-H l_comment chunked 0.411161 0.397823 1.03353 ratio
vortex:parquet-zstd ratio decompress time/TPC-H l_comment chunked 0.0716513 0.0633862 1.13039 ratio 🚨
parquet size/TPC-H l_comment canonical 1.58411e+08 1.58411e+08 1 bytes
vortex-file-compressed size/TPC-H l_comment canonical 1.80429e+08 1.80429e+08 1 bytes
vortex:parquet-zstd size/TPC-H l_comment canonical 1.13899 1.13899 1 ratio
vortex:parquet-zstd ratio compress time/TPC-H l_comment canonical 0.404438 0.396806 1.01923 ratio
vortex:parquet-zstd ratio decompress time/TPC-H l_comment canonical 0.0649763 0.0643967 1.009 ratio
parquet size/wide table cols=100 chunks=1 rows=1000 932204 932204 1 bytes
vortex-file-compressed size/wide table cols=100 chunks=1 rows=1000 884384 884384 1 bytes
vortex:parquet-zstd size/wide table cols=100 chunks=1 rows=1000 0.948702 0.948702 1 ratio
vortex:parquet-zstd ratio compress time/wide table cols=100 chunks=1 rows=1000 2.2054 2.24166 0.983826 ratio
vortex:parquet-zstd ratio decompress time/wide table cols=100 chunks=1 rows=1000 1.12935 1.21062 0.932871 ratio
parquet size/wide table cols=1000 chunks=1 rows=1000 9.322e+06 9.322e+06 1 bytes
vortex-file-compressed size/wide table cols=1000 chunks=1 rows=1000 8.82958e+06 8.82958e+06 1 bytes
vortex:parquet-zstd size/wide table cols=1000 chunks=1 rows=1000 0.947177 0.947177 1 ratio
vortex:parquet-zstd ratio compress time/wide table cols=1000 chunks=1 rows=1000 1.68617 1.70178 0.990823 ratio
vortex:parquet-zstd ratio decompress time/wide table cols=1000 chunks=1 rows=1000 0.900078 0.868454 1.03641 ratio
parquet size/wide table cols=10000 chunks=1 rows=1000 9.322e+07 9.322e+07 1 bytes
vortex-file-compressed size/wide table cols=10000 chunks=1 rows=1000 8.83176e+07 8.83176e+07 1 bytes
vortex:parquet-zstd size/wide table cols=10000 chunks=1 rows=1000 0.94741 0.94741 1 ratio
vortex:parquet-zstd ratio compress time/wide table cols=10000 chunks=1 rows=1000 1.62495 1.60567 1.01201 ratio
vortex:parquet-zstd ratio decompress time/wide table cols=10000 chunks=1 rows=1000 0.791497 0.770448 1.02732 ratio
parquet size/wide table cols=100 chunks=50 rows=1000 932204 932204 1 bytes
vortex-file-compressed size/wide table cols=100 chunks=50 rows=1000 884384 884384 1 bytes
vortex:parquet-zstd size/wide table cols=100 chunks=50 rows=1000 0.948702 0.948702 1 ratio
vortex:parquet-zstd ratio compress time/wide table cols=100 chunks=50 rows=1000 2.47443 2.23584 1.10671 ratio 🚨
vortex:parquet-zstd ratio decompress time/wide table cols=100 chunks=50 rows=1000 1.07753 1.09573 0.983386 ratio
parquet size/wide table cols=1000 chunks=50 rows=1000 9.322e+06 9.322e+06 1 bytes
vortex-file-compressed size/wide table cols=1000 chunks=50 rows=1000 8.82958e+06 8.82958e+06 1 bytes
vortex:parquet-zstd size/wide table cols=1000 chunks=50 rows=1000 0.947177 0.947177 1 ratio
vortex:parquet-zstd ratio compress time/wide table cols=1000 chunks=50 rows=1000 1.75663 1.72943 1.01573 ratio
vortex:parquet-zstd ratio decompress time/wide table cols=1000 chunks=50 rows=1000 0.909749 0.918472 0.990502 ratio
parquet size/wide table cols=10000 chunks=50 rows=1000 9.322e+07 9.322e+07 1 bytes
vortex-file-compressed size/wide table cols=10000 chunks=50 rows=1000 8.83176e+07 8.83176e+07 1 bytes
vortex:parquet-zstd size/wide table cols=10000 chunks=50 rows=1000 0.94741 0.94741 1 ratio
vortex:parquet-zstd ratio compress time/wide table cols=10000 chunks=50 rows=1000 1.64666 1.6132 1.02074 ratio
vortex:parquet-zstd ratio decompress time/wide table cols=10000 chunks=50 rows=1000 0.812995 0.789829 1.02933 ratio

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

Labels

changelog/chore A trivial change

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants

Comments