Skip to content

Comments

Add take-based rebuild strategy for ListView with small lists#6492

Open
palaska wants to merge 6 commits intodevelopfrom
bp/listview-rebuild
Open

Add take-based rebuild strategy for ListView with small lists#6492
palaska wants to merge 6 commits intodevelopfrom
bp/listview-rebuild

Conversation

@palaska
Copy link
Contributor

@palaska palaska commented Feb 13, 2026

  • Split naive_rebuild into two strategies: rebuild_with_take (bulk take) and rebuild_list_by_list (per-list slice + builder)
  • Add a simple heuristic (should_use_take) that picks take when average list size < 128, defaulting to list-by-list otherwise
  • Take avoids per-list builder overhead (slice + extend) and is 10-100× faster for small lists

@palaska palaska added the changelog/performance A performance improvement label Feb 13, 2026
@palaska palaska force-pushed the bp/listview-rebuild branch from 06ce5c2 to e5d6ea0 Compare February 13, 2026 16:19
@codspeed-hq
Copy link

codspeed-hq bot commented Feb 13, 2026

Merging this PR will improve performance by ×10

⚡ 3 improved benchmarks
✅ 950 untouched benchmarks
⏩ 1459 skipped benchmarks1

Performance Changes

Mode Benchmark BASE HEAD Efficiency
Simulation i32_small_overlapping 247.9 µs 67.8 µs ×3.7
Simulation rebuild_naive 2,728.2 µs 266.5 µs ×10
Simulation map_each[BufferMut<i32>, 128] 887.2 ns 799.7 ns +10.94%

Comparing bp/listview-rebuild (152987f) with develop (4a7c257)

Open in CodSpeed

Footnotes

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

Copy link
Contributor

@connortsui20 connortsui20 left a comment

Choose a reason for hiding this comment

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

very nice! LGTM

let offsets = new_offsets.into_array();
let sizes = new_sizes.into_array();
let elements = new_elements_builder.finish();
let elements = self.elements().take(take_indices.into_array())?;
Copy link
Contributor

Choose a reason for hiding this comment

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

this builds a lazy take plan, do you want this?

Copy link
Contributor

Choose a reason for hiding this comment

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

I think you want a execute here?

let offsets = new_offsets.into_array();
let sizes = new_sizes.into_array();
let elements = new_elements_builder.finish();
let elements = self.elements().take(take_indices.into_array())?;
Copy link
Contributor

Choose a reason for hiding this comment

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

I think you want a execute here?

@joseph-isaacs
Copy link
Contributor

Its faster if you don't do the work 🙈

@connortsui20
Copy link
Contributor

connortsui20 commented Feb 13, 2026

oh right all of our compute is lazy now haha

But I'll be surprised if this is not significantly better than the old naive version for primitive types

Edit: Actually are we sure we want to execute here? I don't think it is absolutely necessary to do so, especially if we want to filter/take after a rebuild has occurred (in which case we can optimize that plan)

@palaska
Copy link
Contributor Author

palaska commented Feb 13, 2026

Yeah my bad, didn't know take was lazy. It's still a lot faster than previous impl though

Comment on lines 155 to 159
let elements = self
.elements()
.take(take_indices.into_array())?
.to_canonical()?
.into_array();
Copy link
Contributor

@connortsui20 connortsui20 Feb 13, 2026

Choose a reason for hiding this comment

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

In the case that we read ListViewArray from disk and we want to export to datafusion (basically if we want to export as a ListArray to Arrow), I believe that not executing here might be more beneficial.

If we want to push down a filter/take into a ListView from Datafusion/arrow, then we definitely do not want to execute here since it would be better to combine the filter/take with this take here.

I also think that this is the more common (perhaps only?) path that this naive_rebuild exists in.

cc @joseph-isaacs

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Yeah, not sure what the caller expects to get here. I think it makes sense to keep it lazy and leave canonicalization up to the caller, wdyt @joseph-isaacs ?

Copy link
Contributor

Choose a reason for hiding this comment

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

I think it depends if you clean up a large amount of element by being eager.

Copy link
Contributor

Choose a reason for hiding this comment

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

Not sure why this would clean up more than if we wait? It's not like a join where we might balloon the data out, later takes and filters can only make this smaller right?

@palaska palaska force-pushed the bp/listview-rebuild branch from 7bce0f4 to 66b9f69 Compare February 16, 2026 10:29
@cloudflare-workers-and-pages
Copy link

cloudflare-workers-and-pages bot commented Feb 16, 2026

Deploying vortex-bench with  Cloudflare Pages  Cloudflare Pages

Latest commit: e64ecfd
Status: ✅  Deploy successful!
Preview URL: https://0a1a98b7.vortex-93b.pages.dev
Branch Preview URL: https://bp-listview-rebuild.vortex-93b.pages.dev

View logs

Copy link
Contributor

@connortsui20 connortsui20 left a comment

Choose a reason for hiding this comment

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

I think this is probably fine, though because this is very heuristic-y I think we need some comments giving a general idea of why we are doing this.

Also, we still need to figure out if we want to do the eager or lazy take (do we canonicalize or let someone else do that so that we can potentially optimize the take?)

}

/// Decides whether the per-list-copy strategy should be used over bulk-take.
///
Copy link
Contributor

Choose a reason for hiding this comment

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

I think this is good, would appreciate a small high-level comment here explaining the general gist of this, something like:

Rebuilding list by list can introduce unnecessary overhead if there are a lot of small lists. In those cases, it is better to model this rebuild as a take over indices.
Beyond that, the size of the elements can also determine which is faster. Generally, if the sizes of the lists are large, we want to do list-by-list `memcpy`s.

Comment on lines 160 to 166
// - N >= 2: threshold halved (e.g. FSL<i32,4> → (8+4)*32 = 384)
// - N == 1: threshold unchanged (same as flat types)
// Uses the *inner* element size, not the total FSL size, because per-list-copy
// extends the inner flat buffer directly.
DType::FixedSizeList(inner, n, ..) => inner
.element_size()
.is_some_and(|e| avg >= (8 + e as u64) * 64 / (*n as u64).clamp(1, 2)),
Copy link
Contributor

Choose a reason for hiding this comment

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

I'm not sure I understand the clamping here, and also for the example in the comment if we have an FSL<i32, 4>, then the element size is sizeof(i32) * 4 = 4 * 4 = 16 bytes, not 4.

Copy link
Contributor Author

Choose a reason for hiding this comment

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

The e here is the inner element size (4 bytes for i32), not the total FSL size (16 bytes for FSL<i32, 4>). This is because rebuild_list_by_list operates on the inner flat buffer directly — it extends the underlying i32 buffer, not a buffer of 4-element arrays.

The clamp was there to just cap the divisor because based on initial observation, there wasn't any difference between N=2 vs N=4. I ran a sweep with different N values (up to 4096) and Claude came up with a better formula. At high N's (256+), both strategies converge in cost

@connortsui20 connortsui20 self-requested a review February 16, 2026 16:34
@connortsui20 connortsui20 added the action/benchmark-sql Trigger SQL benchmarks to run on this PR label Feb 16, 2026
@github-actions github-actions bot removed the action/benchmark-sql Trigger SQL benchmarks to run on this PR label Feb 16, 2026
@github-actions
Copy link
Contributor

github-actions bot commented Feb 16, 2026

Polar Signals Profiling Results

Latest Run

Status Commit Job Attempt Link
🟢 Done adc01a4 1 Explore Profiling Data
Previous Runs (2)
Status Commit Job Attempt Link
🟢 Done 554b549 1 Explore Profiling Data
🟢 Done fd3a1c3 1 Explore Profiling Data

Powered by Polar Signals Cloud

@github-actions
Copy link
Contributor

github-actions bot commented Feb 16, 2026

Benchmarks: PolarSignals Profiling

Summary

  • Overall: 1.015x ➖
  • Vortex: 1.015x ➖
  • datafusion:vortex: 1.015x ➖
  • Best: polarsignals_q01/datafusion:vortex-file-compressed (0.901x)
  • Worst: polarsignals_q02/datafusion:vortex-file-compressed (1.102x)
  • Significant (>10%): 0↑ 1↓
Detailed Results Table
name PR adc01a4 base bc4fd79 ratio (PR/base) unit remark
polarsignals_q00/datafusion:vortex-file-compressed 171175882 1.76995e+08 0.967122 ns
polarsignals_q01/datafusion:vortex-file-compressed 366574230 4.06839e+08 0.901031 ns
polarsignals_q02/datafusion:vortex-file-compressed 29731029 2.69837e+07 1.10181 ns 🚨
polarsignals_q03/datafusion:vortex-file-compressed 413511142 4.14051e+08 0.998697 ns
polarsignals_q04/datafusion:vortex-file-compressed 13291057 1.25981e+07 1.05501 ns
polarsignals_q05/datafusion:vortex-file-compressed 19997721 1.85291e+07 1.07926 ns
polarsignals_q06/datafusion:vortex-file-compressed 24150832 2.43183e+07 0.993115 ns
polarsignals_q07/datafusion:vortex-file-compressed 17476996 1.66261e+07 1.05118 ns
polarsignals_q08/datafusion:vortex-file-compressed 446383573 4.50238e+08 0.99144 ns
polarsignals_q09/datafusion:vortex-file-compressed 15052571 1.46589e+07 1.02685 ns

@github-actions
Copy link
Contributor

github-actions bot commented Feb 16, 2026

Benchmarks: TPC-H SF=1 on NVME

Summary

  • Overall: 1.004x ➖
  • Vortex: 1.012x ➖
  • duckdb:vortex: 1.013x ➖
  • datafusion:vortex: 1.012x ➖
  • Best: tpch_q19/datafusion:vortex-compact (0.907x)
  • Worst: tpch_q01/datafusion:vortex-compact (1.112x)
  • Significant (>10%): 0↑ 1↓
Detailed Results Table
name PR adc01a4 base bc4fd79 ratio (PR/base) unit remark
tpch_q01/datafusion:arrow 68682708 6.63178e+07 1.03566 ns
tpch_q02/datafusion:arrow 23235421 2.96594e+07 0.783409 ns 🚀
tpch_q03/datafusion:arrow 36365695 3.67149e+07 0.990488 ns
tpch_q04/datafusion:arrow 29708801 2.90269e+07 1.02349 ns
tpch_q05/datafusion:arrow 93376345 9.0796e+07 1.02842 ns
tpch_q06/datafusion:arrow 23298652 2.11628e+07 1.10093 ns 🚨
tpch_q07/datafusion:arrow 179884554 1.66756e+08 1.07873 ns
tpch_q08/datafusion:arrow 46596062 4.65909e+07 1.00011 ns
tpch_q09/datafusion:arrow 75246935 7.45954e+07 1.00873 ns
tpch_q10/datafusion:arrow 56782801 5.48251e+07 1.03571 ns
tpch_q11/datafusion:arrow 12384104 1.24019e+07 0.998564 ns
tpch_q12/datafusion:arrow 60533737 5.80861e+07 1.04214 ns
tpch_q13/datafusion:arrow 50009772 5.24916e+07 0.952719 ns
tpch_q14/datafusion:arrow 26026851 2.6196e+07 0.993543 ns
tpch_q15/datafusion:arrow 49693667 5.02989e+07 0.987968 ns
tpch_q16/datafusion:arrow 23094738 2.35621e+07 0.980166 ns
tpch_q17/datafusion:arrow 76368615 7.83214e+07 0.975067 ns
tpch_q18/datafusion:arrow 162131313 1.58039e+08 1.02589 ns
tpch_q19/datafusion:arrow 39671437 3.78929e+07 1.04694 ns
tpch_q20/datafusion:arrow 39795492 3.94023e+07 1.00998 ns
tpch_q21/datafusion:arrow 204801683 2.06838e+08 0.990153 ns
tpch_q22/datafusion:arrow 21691920 2.14e+07 1.01364 ns
tpch_q01/datafusion:parquet 131685820 1.42583e+08 0.92357 ns
tpch_q02/datafusion:parquet 82316787 8.06421e+07 1.02077 ns
tpch_q03/datafusion:parquet 85046073 8.82794e+07 0.963374 ns
tpch_q04/datafusion:parquet 55485662 5.71927e+07 0.970152 ns
tpch_q05/datafusion:parquet 166405543 1.71275e+08 0.971567 ns
tpch_q06/datafusion:parquet 38511027 4.0865e+07 0.942396 ns
tpch_q07/datafusion:parquet 187271492 1.89361e+08 0.988965 ns
tpch_q08/datafusion:parquet 169933228 1.65994e+08 1.02373 ns
tpch_q09/datafusion:parquet 221528270 2.17075e+08 1.02051 ns
tpch_q10/datafusion:parquet 194169754 1.95831e+08 0.991517 ns
tpch_q11/datafusion:parquet 62381780 6.10763e+07 1.02137 ns
tpch_q12/datafusion:parquet 116870441 1.24769e+08 0.936694 ns
tpch_q13/datafusion:parquet 199465396 1.98916e+08 1.00276 ns
tpch_q14/datafusion:parquet 85166699 8.70276e+07 0.978617 ns
tpch_q15/datafusion:parquet 68475966 6.8426e+07 1.00073 ns
tpch_q16/datafusion:parquet 54834193 5.32275e+07 1.03018 ns
tpch_q17/datafusion:parquet 174018549 1.79332e+08 0.970371 ns
tpch_q18/datafusion:parquet 234793688 2.39717e+08 0.979462 ns
tpch_q19/datafusion:parquet 103288115 1.02111e+08 1.01153 ns
tpch_q20/datafusion:parquet 126959426 1.27216e+08 0.99798 ns
tpch_q21/datafusion:parquet 190233640 1.92023e+08 0.99068 ns
tpch_q22/datafusion:parquet 39504994 4.23054e+07 0.933806 ns
tpch_q01/datafusion:vortex-file-compressed 54856531 5.32844e+07 1.0295 ns
tpch_q02/datafusion:vortex-file-compressed 57379491 5.62402e+07 1.02026 ns
tpch_q03/datafusion:vortex-file-compressed 30800491 3.05481e+07 1.00826 ns
tpch_q04/datafusion:vortex-file-compressed 21145168 2.10162e+07 1.00614 ns
tpch_q05/datafusion:vortex-file-compressed 88974379 8.29978e+07 1.07201 ns
tpch_q06/datafusion:vortex-file-compressed 11797207 1.0931e+07 1.07924 ns
tpch_q07/datafusion:vortex-file-compressed 94971171 9.59018e+07 0.990296 ns
tpch_q08/datafusion:vortex-file-compressed 73621914 7.40069e+07 0.994798 ns
tpch_q09/datafusion:vortex-file-compressed 90444871 8.99681e+07 1.0053 ns
tpch_q10/datafusion:vortex-file-compressed 84834402 8.28626e+07 1.0238 ns
tpch_q11/datafusion:vortex-file-compressed 22004911 2.20624e+07 0.997394 ns
tpch_q12/datafusion:vortex-file-compressed 38888617 3.84527e+07 1.01134 ns
tpch_q13/datafusion:vortex-file-compressed 31140326 3.22896e+07 0.964406 ns
tpch_q14/datafusion:vortex-file-compressed 31639976 3.02716e+07 1.0452 ns
tpch_q15/datafusion:vortex-file-compressed 28532169 2.69412e+07 1.05905 ns
tpch_q16/datafusion:vortex-file-compressed 37047468 3.41904e+07 1.08356 ns
tpch_q17/datafusion:vortex-file-compressed 78243392 7.96753e+07 0.982028 ns
tpch_q18/datafusion:vortex-file-compressed 108349511 1.07482e+08 1.00807 ns
tpch_q19/datafusion:vortex-file-compressed 39596258 3.88308e+07 1.01971 ns
tpch_q20/datafusion:vortex-file-compressed 52351384 5.29992e+07 0.987778 ns
tpch_q21/datafusion:vortex-file-compressed 101797975 1.04104e+08 0.977848 ns
tpch_q22/datafusion:vortex-file-compressed 17783806 1.76654e+07 1.0067 ns
tpch_q01/datafusion:vortex-compact 66042558 5.94059e+07 1.11172 ns 🚨
tpch_q02/datafusion:vortex-compact 58427020 5.83266e+07 1.00172 ns
tpch_q03/datafusion:vortex-compact 33935204 3.41662e+07 0.99324 ns
tpch_q04/datafusion:vortex-compact 27085139 2.61302e+07 1.03655 ns
tpch_q05/datafusion:vortex-compact 90819792 8.84106e+07 1.02725 ns
tpch_q06/datafusion:vortex-compact 15199831 1.58901e+07 0.956563 ns
tpch_q07/datafusion:vortex-compact 101423387 1.02655e+08 0.988 ns
tpch_q08/datafusion:vortex-compact 77175388 7.77263e+07 0.992913 ns
tpch_q09/datafusion:vortex-compact 99150233 9.26638e+07 1.07 ns
tpch_q10/datafusion:vortex-compact 86560544 8.64191e+07 1.00164 ns
tpch_q11/datafusion:vortex-compact 24607849 2.51853e+07 0.977072 ns
tpch_q12/datafusion:vortex-compact 52682458 4.98834e+07 1.05611 ns
tpch_q13/datafusion:vortex-compact 41343359 4.07598e+07 1.01432 ns
tpch_q14/datafusion:vortex-compact 35219445 3.43041e+07 1.02668 ns
tpch_q15/datafusion:vortex-compact 36705064 3.75673e+07 0.977047 ns
tpch_q16/datafusion:vortex-compact 40855726 4.066e+07 1.00481 ns
tpch_q17/datafusion:vortex-compact 82873004 8.06426e+07 1.02766 ns
tpch_q18/datafusion:vortex-compact 115235312 1.1425e+08 1.00862 ns
tpch_q19/datafusion:vortex-compact 49026838 5.40376e+07 0.907273 ns
tpch_q20/datafusion:vortex-compact 59058794 5.98297e+07 0.987115 ns
tpch_q21/datafusion:vortex-compact 118443691 1.14805e+08 1.03169 ns
tpch_q22/datafusion:vortex-compact 16584919 1.69801e+07 0.976724 ns
tpch_q01/duckdb:parquet 79363838 7.96682e+07 0.99618 ns
tpch_q02/duckdb:parquet 48237816 4.80146e+07 1.00465 ns
tpch_q03/duckdb:parquet 77078786 8.99143e+07 0.857247 ns 🚀
tpch_q04/duckdb:parquet 61006488 6.06171e+07 1.00642 ns
tpch_q05/duckdb:parquet 76668848 7.54705e+07 1.01588 ns
tpch_q06/duckdb:parquet 23764702 3.31049e+07 0.71786 ns 🚀
tpch_q07/duckdb:parquet 93904145 9.18364e+07 1.02252 ns
tpch_q08/duckdb:parquet 116757693 9.74876e+07 1.19767 ns 🚨
tpch_q09/duckdb:parquet 173460217 1.72871e+08 1.00341 ns
tpch_q10/duckdb:parquet 142998140 1.40001e+08 1.02141 ns
tpch_q11/duckdb:parquet 26423889 2.62564e+07 1.00638 ns
tpch_q12/duckdb:parquet 72768555 7.13075e+07 1.02049 ns
tpch_q13/duckdb:parquet 273875198 2.77971e+08 0.985267 ns
tpch_q14/duckdb:parquet 68219291 5.62534e+07 1.21271 ns 🚨
tpch_q15/duckdb:parquet 29306538 3.10137e+07 0.944955 ns
tpch_q16/duckdb:parquet 60071736 5.93367e+07 1.01239 ns
tpch_q17/duckdb:parquet 64454970 6.91544e+07 0.932044 ns
tpch_q18/duckdb:parquet 129778288 1.32656e+08 0.978308 ns
tpch_q19/duckdb:parquet 92430500 9.29214e+07 0.994717 ns
tpch_q20/duckdb:parquet 90854142 8.98503e+07 1.01117 ns
tpch_q21/duckdb:parquet 183860335 2.07614e+08 0.885587 ns 🚀
tpch_q22/duckdb:parquet 56553004 5.58032e+07 1.01344 ns
tpch_q01/duckdb:vortex-file-compressed 37102003 3.59162e+07 1.03302 ns
tpch_q02/duckdb:vortex-file-compressed 32762012 3.26454e+07 1.00357 ns
tpch_q03/duckdb:vortex-file-compressed 36183699 3.48824e+07 1.03731 ns
tpch_q04/duckdb:vortex-file-compressed 40872800 3.93781e+07 1.03796 ns
tpch_q05/duckdb:vortex-file-compressed 44754787 4.25687e+07 1.05136 ns
tpch_q06/duckdb:vortex-file-compressed 12408995 1.2114e+07 1.02435 ns
tpch_q07/duckdb:vortex-file-compressed 46151166 4.54795e+07 1.01477 ns
tpch_q08/duckdb:vortex-file-compressed 53433592 5.14232e+07 1.0391 ns
tpch_q09/duckdb:vortex-file-compressed 89149628 8.30254e+07 1.07376 ns
tpch_q10/duckdb:vortex-file-compressed 42192249 4.16444e+07 1.01315 ns
tpch_q11/duckdb:vortex-file-compressed 20644962 1.98059e+07 1.04237 ns
tpch_q12/duckdb:vortex-file-compressed 26341066 2.65393e+07 0.992532 ns
tpch_q13/duckdb:vortex-file-compressed 43300266 4.26823e+07 1.01448 ns
tpch_q14/duckdb:vortex-file-compressed 26818103 2.63829e+07 1.0165 ns
tpch_q15/duckdb:vortex-file-compressed 20210088 2.09181e+07 0.966154 ns
tpch_q16/duckdb:vortex-file-compressed 35591782 3.50676e+07 1.01495 ns
tpch_q17/duckdb:vortex-file-compressed 27543492 2.70157e+07 1.01954 ns
tpch_q18/duckdb:vortex-file-compressed 59076662 5.97309e+07 0.989047 ns
tpch_q19/duckdb:vortex-file-compressed 34994418 3.40771e+07 1.02692 ns
tpch_q20/duckdb:vortex-file-compressed 42154912 4.20568e+07 1.00233 ns
tpch_q21/duckdb:vortex-file-compressed 108300014 1.08885e+08 0.994626 ns
tpch_q22/duckdb:vortex-file-compressed 21690085 2.11668e+07 1.02472 ns
tpch_q01/duckdb:vortex-compact 42774774 4.2883e+07 0.997477 ns
tpch_q02/duckdb:vortex-compact 43107658 4.3498e+07 0.991026 ns
tpch_q03/duckdb:vortex-compact 39123663 3.87962e+07 1.00844 ns
tpch_q04/duckdb:vortex-compact 43653509 4.3728e+07 0.998295 ns
tpch_q05/duckdb:vortex-compact 45898206 4.736e+07 0.969135 ns
tpch_q06/duckdb:vortex-compact 14868547 1.53015e+07 0.971705 ns
tpch_q07/duckdb:vortex-compact 50116632 5.10308e+07 0.982086 ns
tpch_q08/duckdb:vortex-compact 58869870 5.84876e+07 1.00654 ns
tpch_q09/duckdb:vortex-compact 93047285 9.33456e+07 0.996804 ns
tpch_q10/duckdb:vortex-compact 46136655 4.65464e+07 0.991196 ns
tpch_q11/duckdb:vortex-compact 25907102 2.44337e+07 1.0603 ns
tpch_q12/duckdb:vortex-compact 41121479 4.01617e+07 1.0239 ns
tpch_q13/duckdb:vortex-compact 50851343 5.0573e+07 1.0055 ns
tpch_q14/duckdb:vortex-compact 32729670 3.20756e+07 1.02039 ns
tpch_q15/duckdb:vortex-compact 22705764 2.23359e+07 1.01656 ns
tpch_q16/duckdb:vortex-compact 41852640 4.12482e+07 1.01465 ns
tpch_q17/duckdb:vortex-compact 32389527 3.24767e+07 0.997315 ns
tpch_q18/duckdb:vortex-compact 61518517 6.10172e+07 1.00822 ns
tpch_q19/duckdb:vortex-compact 40855734 3.99309e+07 1.02316 ns
tpch_q20/duckdb:vortex-compact 51726135 4.95421e+07 1.04408 ns
tpch_q21/duckdb:vortex-compact 119332876 1.16815e+08 1.02155 ns
tpch_q22/duckdb:vortex-compact 23617272 2.38637e+07 0.989675 ns
tpch_q01/duckdb:duckdb 17645787 1.79192e+07 0.984742 ns
tpch_q02/duckdb:duckdb 14845331 1.51775e+07 0.978116 ns
tpch_q03/duckdb:duckdb 21363921 2.15087e+07 0.993269 ns
tpch_q04/duckdb:duckdb 22285548 2.18865e+07 1.01823 ns
tpch_q05/duckdb:duckdb 23146199 2.32079e+07 0.997342 ns
tpch_q06/duckdb:duckdb 7383100 7.56705e+06 0.975691 ns
tpch_q07/duckdb:duckdb 27387879 2.70572e+07 1.01222 ns
tpch_q08/duckdb:duckdb 27437042 2.71044e+07 1.01227 ns
tpch_q09/duckdb:duckdb 61758746 6.0852e+07 1.0149 ns
tpch_q10/duckdb:duckdb 59406894 5.90864e+07 1.00542 ns
tpch_q11/duckdb:duckdb 7566387 7.27138e+06 1.04057 ns
tpch_q12/duckdb:duckdb 17438787 1.75015e+07 0.996418 ns
tpch_q13/duckdb:duckdb 41318546 4.05166e+07 1.01979 ns
tpch_q14/duckdb:duckdb 22708933 2.28532e+07 0.993689 ns
tpch_q15/duckdb:duckdb 14254153 1.40726e+07 1.0129 ns
tpch_q16/duckdb:duckdb 25336438 2.49934e+07 1.01373 ns
tpch_q17/duckdb:duckdb 18449159 1.82913e+07 1.00863 ns
tpch_q18/duckdb:duckdb 40416909 4.00973e+07 1.00797 ns
tpch_q19/duckdb:duckdb 32422114 3.17254e+07 1.02196 ns
tpch_q20/duckdb:duckdb 27278327 2.71052e+07 1.00639 ns
tpch_q21/duckdb:duckdb 63760219 6.38306e+07 0.998898 ns
tpch_q22/duckdb:duckdb 27509465 2.74896e+07 1.00072 ns

@github-actions
Copy link
Contributor

github-actions bot commented Feb 16, 2026

Benchmarks: FineWeb NVMe

Summary

  • Overall: 1.007x ➖
  • Vortex: 1.004x ➖
  • duckdb:vortex: 1.015x ➖
  • datafusion:vortex: 0.994x ➖
  • Best: fineweb_q03/datafusion:vortex-file-compressed (0.677x)
  • Worst: fineweb_q00/datafusion:vortex-file-compressed (1.294x)
  • Significant (>10%): 1↑ 3↓
Detailed Results Table
name PR adc01a4 base bc4fd79 ratio (PR/base) unit remark
fineweb_q00/datafusion:parquet 6070742 6.46071e+06 0.93964 ns
fineweb_q01/datafusion:parquet 272731231 2.70553e+08 1.00805 ns
fineweb_q02/datafusion:parquet 268880382 2.71451e+08 0.99053 ns
fineweb_q03/datafusion:parquet 273919557 2.63093e+08 1.04115 ns
fineweb_q04/datafusion:parquet 289329500 2.82018e+08 1.02592 ns
fineweb_q05/datafusion:parquet 285131991 2.80669e+08 1.0159 ns
fineweb_q06/datafusion:parquet 277936731 2.7245e+08 1.02014 ns
fineweb_q07/datafusion:parquet 271070963 2.67342e+08 1.01395 ns
fineweb_q08/datafusion:parquet 268968721 2.60756e+08 1.03149 ns
fineweb_q00/datafusion:vortex-file-compressed 6235147 4.81903e+06 1.29386 ns 🚨
fineweb_q01/datafusion:vortex-file-compressed 37602967 3.47583e+07 1.08184 ns
fineweb_q02/datafusion:vortex-file-compressed 39157701 3.69165e+07 1.06071 ns
fineweb_q03/datafusion:vortex-file-compressed 80649736 1.19092e+08 0.677206 ns 🚀
fineweb_q04/datafusion:vortex-file-compressed 223312457 2.28551e+08 0.977079 ns
fineweb_q05/datafusion:vortex-file-compressed 199977712 2.1845e+08 0.91544 ns
fineweb_q06/datafusion:vortex-file-compressed 72484605 7.38058e+07 0.982099 ns
fineweb_q07/datafusion:vortex-file-compressed 75962924 8.07503e+07 0.940714 ns
fineweb_q08/datafusion:vortex-file-compressed 29509804 3.02282e+07 0.976234 ns
fineweb_q00/datafusion:vortex-compact 5564809 5.89043e+06 0.944721 ns
fineweb_q01/datafusion:vortex-compact 166399477 1.82917e+08 0.909701 ns
fineweb_q02/datafusion:vortex-compact 204361293 1.69319e+08 1.20696 ns 🚨
fineweb_q03/datafusion:vortex-compact 1272994829 1.25563e+09 1.01383 ns
fineweb_q04/datafusion:vortex-compact 1458766652 1.46618e+09 0.994942 ns
fineweb_q05/datafusion:vortex-compact 1138935121 1.15343e+09 0.987437 ns
fineweb_q06/datafusion:vortex-compact 591574441 5.91435e+08 1.00024 ns
fineweb_q07/datafusion:vortex-compact 624368195 6.25917e+08 0.997525 ns
fineweb_q08/datafusion:vortex-compact 29350590 2.7184e+07 1.0797 ns
fineweb_q00/duckdb:parquet 31944416 3.20327e+07 0.997243 ns
fineweb_q01/duckdb:parquet 100406617 9.74491e+07 1.03035 ns
fineweb_q02/duckdb:parquet 107784085 1.06238e+08 1.01455 ns
fineweb_q03/duckdb:parquet 316557817 3.10341e+08 1.02003 ns
fineweb_q04/duckdb:parquet 440751076 4.34168e+08 1.01516 ns
fineweb_q05/duckdb:parquet 409671184 4.07591e+08 1.0051 ns
fineweb_q06/duckdb:parquet 207486563 2.04674e+08 1.01374 ns
fineweb_q07/duckdb:parquet 218651793 2.17615e+08 1.00477 ns
fineweb_q08/duckdb:parquet 65009563 6.25995e+07 1.0385 ns
fineweb_q00/duckdb:vortex-file-compressed 4810299 4.63354e+06 1.03815 ns
fineweb_q01/duckdb:vortex-file-compressed 27815697 2.95455e+07 0.941452 ns
fineweb_q02/duckdb:vortex-file-compressed 34978044 3.63003e+07 0.963576 ns
fineweb_q03/duckdb:vortex-file-compressed 159872809 1.61606e+08 0.989276 ns
fineweb_q04/duckdb:vortex-file-compressed 222269554 2.08666e+08 1.06519 ns
fineweb_q05/duckdb:vortex-file-compressed 179205037 1.86533e+08 0.960715 ns
fineweb_q06/duckdb:vortex-file-compressed 69198931 6.54664e+07 1.05701 ns
fineweb_q07/duckdb:vortex-file-compressed 70086272 6.59592e+07 1.06257 ns
fineweb_q08/duckdb:vortex-file-compressed 25795802 2.64271e+07 0.976113 ns
fineweb_q00/duckdb:vortex-compact 5479207 5.34011e+06 1.02605 ns
fineweb_q01/duckdb:vortex-compact 95719329 9.6139e+07 0.995634 ns
fineweb_q02/duckdb:vortex-compact 111659591 1.01045e+08 1.10505 ns 🚨
fineweb_q03/duckdb:vortex-compact 840378088 8.44065e+08 0.995633 ns
fineweb_q04/duckdb:vortex-compact 910322387 8.96296e+08 1.01565 ns
fineweb_q05/duckdb:vortex-compact 808122795 7.88529e+08 1.02485 ns
fineweb_q06/duckdb:vortex-compact 479091275 4.62293e+08 1.03634 ns
fineweb_q07/duckdb:vortex-compact 476036947 4.78574e+08 0.9947 ns
fineweb_q08/duckdb:vortex-compact 24372865 2.36837e+07 1.0291 ns

@github-actions
Copy link
Contributor

github-actions bot commented Feb 16, 2026

Benchmarks: TPC-H SF=1 on S3

Summary

  • Overall: 0.969x ➖
  • Vortex: 0.975x ➖
  • duckdb:vortex: 0.952x ➖
  • datafusion:vortex: 0.999x ➖
  • Best: tpch_q22/duckdb:vortex-file-compressed (0.832x)
  • Worst: tpch_q06/datafusion:vortex-compact (1.131x)
  • Significant (>30%): 0↑ 0↓
Detailed Results Table
name PR adc01a4 base bc4fd79 ratio (PR/base) unit remark
tpch_q01/datafusion:parquet 224769244 1.99033e+08 1.12931 ns
tpch_q02/datafusion:parquet 408239370 4.1488e+08 0.983993 ns
tpch_q03/datafusion:parquet 294603771 2.91427e+08 1.0109 ns
tpch_q04/datafusion:parquet 134418707 1.38418e+08 0.971108 ns
tpch_q05/datafusion:parquet 489650838 5.00141e+08 0.979027 ns
tpch_q06/datafusion:parquet 131375504 1.44032e+08 0.91213 ns
tpch_q07/datafusion:parquet 528234516 5.1222e+08 1.03126 ns
tpch_q08/datafusion:parquet 604537743 6.20639e+08 0.974058 ns
tpch_q09/datafusion:parquet 528836162 5.39868e+08 0.979566 ns
tpch_q10/datafusion:parquet 572847365 5.61352e+08 1.02048 ns
tpch_q11/datafusion:parquet 332396545 3.45803e+08 0.96123 ns
tpch_q12/datafusion:parquet 254115706 2.5185e+08 1.009 ns
tpch_q13/datafusion:parquet 429022868 4.44835e+08 0.964455 ns
tpch_q14/datafusion:parquet 196312513 1.96569e+08 0.998696 ns
tpch_q15/datafusion:parquet 287399186 2.82774e+08 1.01636 ns
tpch_q16/datafusion:parquet 168481533 1.6759e+08 1.00532 ns
tpch_q17/datafusion:parquet 383066464 3.7762e+08 1.01442 ns
tpch_q18/datafusion:parquet 489921723 4.93702e+08 0.992342 ns
tpch_q19/datafusion:parquet 317791213 3.23032e+08 0.983777 ns
tpch_q20/datafusion:parquet 351483703 3.46663e+08 1.01391 ns
tpch_q21/datafusion:parquet 502615218 4.80015e+08 1.04708 ns
tpch_q22/datafusion:parquet 115499131 1.1625e+08 0.993541 ns
tpch_q01/datafusion:vortex-file-compressed 179530135 1.79544e+08 0.999923 ns
tpch_q02/datafusion:vortex-file-compressed 458776066 4.47848e+08 1.0244 ns
tpch_q03/datafusion:vortex-file-compressed 309294665 3.07494e+08 1.00585 ns
tpch_q04/datafusion:vortex-file-compressed 184204664 1.77944e+08 1.03518 ns
tpch_q05/datafusion:vortex-file-compressed 382751309 3.85852e+08 0.991965 ns
tpch_q06/datafusion:vortex-file-compressed 207577711 2.00625e+08 1.03466 ns
tpch_q07/datafusion:vortex-file-compressed 324431241 3.33847e+08 0.971797 ns
tpch_q08/datafusion:vortex-file-compressed 517439524 5.16957e+08 1.00093 ns
tpch_q09/datafusion:vortex-file-compressed 479887297 4.58471e+08 1.04671 ns
tpch_q10/datafusion:vortex-file-compressed 394942239 3.96703e+08 0.995561 ns
tpch_q11/datafusion:vortex-file-compressed 249892390 2.55477e+08 0.978139 ns
tpch_q12/datafusion:vortex-file-compressed 307161253 3.10076e+08 0.990601 ns
tpch_q13/datafusion:vortex-file-compressed 194768850 2.18534e+08 0.891254 ns
tpch_q14/datafusion:vortex-file-compressed 167807788 1.7083e+08 0.982307 ns
tpch_q15/datafusion:vortex-file-compressed 272117258 2.62778e+08 1.03554 ns
tpch_q16/datafusion:vortex-file-compressed 155891856 1.69387e+08 0.920329 ns
tpch_q17/datafusion:vortex-file-compressed 273772886 2.66202e+08 1.02844 ns
tpch_q18/datafusion:vortex-file-compressed 255681622 2.52425e+08 1.0129 ns
tpch_q19/datafusion:vortex-file-compressed 307457574 3.25417e+08 0.944812 ns
tpch_q20/datafusion:vortex-file-compressed 318296273 3.20978e+08 0.991646 ns
tpch_q21/datafusion:vortex-file-compressed 415579560 4.06613e+08 1.02205 ns
tpch_q22/datafusion:vortex-file-compressed 152327588 1.40058e+08 1.0876 ns
tpch_q01/datafusion:vortex-compact 235689765 2.52653e+08 0.932858 ns
tpch_q02/datafusion:vortex-compact 405916024 4.00156e+08 1.01439 ns
tpch_q03/datafusion:vortex-compact 311108178 3.23281e+08 0.962347 ns
tpch_q04/datafusion:vortex-compact 207064347 2.11062e+08 0.98106 ns
tpch_q05/datafusion:vortex-compact 335053392 3.79949e+08 0.881838 ns
tpch_q06/datafusion:vortex-compact 295436309 2.61141e+08 1.13133 ns
tpch_q07/datafusion:vortex-compact 360732290 3.66077e+08 0.9854 ns
tpch_q08/datafusion:vortex-compact 421360561 4.68953e+08 0.898513 ns
tpch_q09/datafusion:vortex-compact 488125668 4.62936e+08 1.05441 ns
tpch_q10/datafusion:vortex-compact 433851255 4.39366e+08 0.987449 ns
tpch_q11/datafusion:vortex-compact 235018803 2.44423e+08 0.961523 ns
tpch_q12/datafusion:vortex-compact 371736612 3.49098e+08 1.06485 ns
tpch_q13/datafusion:vortex-compact 205663640 2.07119e+08 0.992972 ns
tpch_q14/datafusion:vortex-compact 247963083 2.43305e+08 1.01915 ns
tpch_q15/datafusion:vortex-compact 426752192 4.22092e+08 1.01104 ns
tpch_q16/datafusion:vortex-compact 168783979 1.70102e+08 0.992251 ns
tpch_q17/datafusion:vortex-compact 285773232 2.79133e+08 1.02379 ns
tpch_q18/datafusion:vortex-compact 245305507 2.36241e+08 1.03837 ns
tpch_q19/datafusion:vortex-compact 413966829 4.1038e+08 1.00874 ns
tpch_q20/datafusion:vortex-compact 440928686 4.31684e+08 1.02142 ns
tpch_q21/datafusion:vortex-compact 490533053 5.0395e+08 0.973377 ns
tpch_q22/datafusion:vortex-compact 108771747 1.02014e+08 1.06624 ns
tpch_q01/duckdb:parquet 415607628 4.47087e+08 0.92959 ns
tpch_q02/duckdb:parquet 931910262 1.0405e+09 0.895639 ns
tpch_q03/duckdb:parquet 767757168 8.341e+08 0.920462 ns
tpch_q04/duckdb:parquet 423770568 5.50979e+08 0.769123 ns
tpch_q05/duckdb:parquet 1080483364 1.15749e+09 0.933469 ns
tpch_q06/duckdb:parquet 293592765 3.0157e+08 0.973548 ns
tpch_q07/duckdb:parquet 820357241 9.55005e+08 0.859008 ns
tpch_q08/duckdb:parquet 1186488936 1.20447e+09 0.985068 ns
tpch_q09/duckdb:parquet 1006919006 1.09725e+09 0.917674 ns
tpch_q10/duckdb:parquet 999381985 1.09834e+09 0.909904 ns
tpch_q11/duckdb:parquet 564199765 6.5157e+08 0.865908 ns
tpch_q12/duckdb:parquet 431528410 4.82049e+08 0.895196 ns
tpch_q13/duckdb:parquet 726043638 7.76155e+08 0.935437 ns
tpch_q14/duckdb:parquet 477987385 5.08983e+08 0.939104 ns
tpch_q15/duckdb:parquet 535950563 5.34883e+08 1.002 ns
tpch_q16/duckdb:parquet 385739591 4.14e+08 0.931739 ns
tpch_q17/duckdb:parquet 561480440 5.9829e+08 0.938476 ns
tpch_q18/duckdb:parquet 604898223 6.6834e+08 0.905076 ns
tpch_q19/duckdb:parquet 604844903 6.4677e+08 0.935178 ns
tpch_q20/duckdb:parquet 754676969 8.23063e+08 0.916912 ns
tpch_q21/duckdb:parquet 833897338 9.26246e+08 0.900298 ns
tpch_q22/duckdb:parquet 368719458 3.75255e+08 0.982583 ns
tpch_q01/duckdb:vortex-file-compressed 238999261 2.43017e+08 0.983469 ns
tpch_q02/duckdb:vortex-file-compressed 722074146 7.60816e+08 0.949079 ns
tpch_q03/duckdb:vortex-file-compressed 638015785 6.23132e+08 1.02389 ns
tpch_q04/duckdb:vortex-file-compressed 393275263 3.68095e+08 1.06841 ns
tpch_q05/duckdb:vortex-file-compressed 795847749 8.68278e+08 0.916581 ns
tpch_q06/duckdb:vortex-file-compressed 355910637 3.51422e+08 1.01277 ns
tpch_q07/duckdb:vortex-file-compressed 716104353 7.15506e+08 1.00084 ns
tpch_q08/duckdb:vortex-file-compressed 998478944 1.0749e+09 0.928901 ns
tpch_q09/duckdb:vortex-file-compressed 834650818 8.69323e+08 0.960116 ns
tpch_q10/duckdb:vortex-file-compressed 809438028 8.09488e+08 0.999938 ns
tpch_q11/duckdb:vortex-file-compressed 448928225 4.75368e+08 0.94438 ns
tpch_q12/duckdb:vortex-file-compressed 492808047 5.23464e+08 0.941436 ns
tpch_q13/duckdb:vortex-file-compressed 458067578 4.76762e+08 0.960789 ns
tpch_q14/duckdb:vortex-file-compressed 400331523 4.43912e+08 0.901826 ns
tpch_q15/duckdb:vortex-file-compressed 282801983 3.12979e+08 0.90358 ns
tpch_q16/duckdb:vortex-file-compressed 309804395 3.38112e+08 0.916278 ns
tpch_q17/duckdb:vortex-file-compressed 523675515 5.59777e+08 0.935507 ns
tpch_q18/duckdb:vortex-file-compressed 620619796 6.26302e+08 0.990927 ns
tpch_q19/duckdb:vortex-file-compressed 417773996 4.03054e+08 1.03652 ns
tpch_q20/duckdb:vortex-file-compressed 697810578 7.49397e+08 0.931163 ns
tpch_q21/duckdb:vortex-file-compressed 929807123 9.63665e+08 0.964866 ns
tpch_q22/duckdb:vortex-file-compressed 255760283 3.07425e+08 0.831944 ns
tpch_q01/duckdb:vortex-compact 279797757 2.80624e+08 0.997057 ns
tpch_q02/duckdb:vortex-compact 700308267 7.66188e+08 0.914016 ns
tpch_q03/duckdb:vortex-compact 491476830 5.26719e+08 0.933092 ns
tpch_q04/duckdb:vortex-compact 319844560 3.4124e+08 0.9373 ns
tpch_q05/duckdb:vortex-compact 748878406 8.01189e+08 0.934709 ns
tpch_q06/duckdb:vortex-compact 349112564 3.85631e+08 0.905301 ns
tpch_q07/duckdb:vortex-compact 726444795 7.3629e+08 0.986629 ns
tpch_q08/duckdb:vortex-compact 912380555 9.6876e+08 0.941803 ns
tpch_q09/duckdb:vortex-compact 801916952 8.64729e+08 0.927362 ns
tpch_q10/duckdb:vortex-compact 671476342 7.10631e+08 0.944901 ns
tpch_q11/duckdb:vortex-compact 424179995 4.56585e+08 0.929027 ns
tpch_q12/duckdb:vortex-compact 444449427 4.69634e+08 0.946373 ns
tpch_q13/duckdb:vortex-compact 431555407 4.42127e+08 0.97609 ns
tpch_q14/duckdb:vortex-compact 419357918 4.6886e+08 0.894421 ns
tpch_q15/duckdb:vortex-compact 277547331 2.99393e+08 0.927032 ns
tpch_q16/duckdb:vortex-compact 325704626 3.34381e+08 0.974051 ns
tpch_q17/duckdb:vortex-compact 528754057 5.66251e+08 0.93378 ns
tpch_q18/duckdb:vortex-compact 531901639 6.04626e+08 0.87972 ns
tpch_q19/duckdb:vortex-compact 435980588 4.22637e+08 1.03157 ns
tpch_q20/duckdb:vortex-compact 728153179 7.41852e+08 0.981534 ns
tpch_q21/duckdb:vortex-compact 917889346 9.25209e+08 0.992089 ns
tpch_q22/duckdb:vortex-compact 278436641 2.93886e+08 0.94743 ns

@github-actions
Copy link
Contributor

github-actions bot commented Feb 16, 2026

Benchmarks: TPC-DS SF=1 on NVME

Summary

  • Overall: 1.012x ➖
  • Vortex: 1.006x ➖
  • duckdb:vortex: 1.015x ➖
  • datafusion:vortex: 0.996x ➖
  • Best: tpcds_q90/duckdb:vortex-file-compressed (0.863x)
  • Worst: tpcds_q60/duckdb:vortex-compact (1.352x)
  • Significant (>10%): 3↑ 21↓
Detailed Results Table
name PR adc01a4 base bc4fd79 ratio (PR/base) unit remark
tpcds_q01/datafusion:parquet 38744591 3.87622e+07 0.999545 ns
tpcds_q02/datafusion:parquet 53256679 5.34704e+07 0.996002 ns
tpcds_q03/datafusion:parquet 16845676 1.75285e+07 0.961046 ns
tpcds_q04/datafusion:parquet 359296074 3.78526e+08 0.949197 ns
tpcds_q05/datafusion:parquet 98142412 9.53314e+07 1.02949 ns
tpcds_q06/datafusion:parquet 103758445 9.86636e+07 1.05164 ns
tpcds_q07/datafusion:parquet 136793866 1.42418e+08 0.960511 ns
tpcds_q08/datafusion:parquet 39478068 3.91847e+07 1.00749 ns
tpcds_q09/datafusion:parquet 56020936 5.39927e+07 1.03756 ns
tpcds_q10/datafusion:parquet 104125461 1.04965e+08 0.991999 ns
tpcds_q11/datafusion:parquet 232516802 2.40174e+08 0.96812 ns
tpcds_q12/datafusion:parquet 30481226 3.0502e+07 0.999318 ns
tpcds_q13/datafusion:parquet 141998404 1.40594e+08 1.00999 ns
tpcds_q14/datafusion:parquet 213454494 2.17707e+08 0.980468 ns
tpcds_q15/datafusion:parquet 62829778 5.89291e+07 1.06619 ns
tpcds_q16/datafusion:parquet 33702019 3.34816e+07 1.00658 ns
tpcds_q17/datafusion:parquet 188921738 1.90195e+08 0.993306 ns
tpcds_q18/datafusion:parquet 182486541 1.82266e+08 1.00121 ns
tpcds_q19/datafusion:parquet 35736466 3.70414e+07 0.96477 ns
tpcds_q20/datafusion:parquet 23726807 2.55253e+07 0.929541 ns
tpcds_q21/datafusion:parquet 28470907 2.90514e+07 0.980018 ns
tpcds_q22/datafusion:parquet 137109472 1.75113e+08 0.782978 ns 🚀
tpcds_q23/datafusion:parquet 191672942 1.85137e+08 1.0353 ns
tpcds_q24/datafusion:parquet 249651968 2.33524e+08 1.06906 ns
tpcds_q25/datafusion:parquet 205887309 1.93745e+08 1.06267 ns
tpcds_q26/datafusion:parquet 132573831 1.20643e+08 1.09889 ns
tpcds_q27/datafusion:parquet 310055057 2.87611e+08 1.07803 ns
tpcds_q28/datafusion:parquet 59997226 5.38233e+07 1.11471 ns 🚨
tpcds_q29/datafusion:parquet 211328662 1.96696e+08 1.07439 ns
tpcds_q30/datafusion:parquet 50153787 4.64563e+07 1.07959 ns
tpcds_q31/datafusion:parquet 115573394 1.07902e+08 1.0711 ns
tpcds_q32/datafusion:parquet 33650662 2.99702e+07 1.1228 ns 🚨
tpcds_q33/datafusion:parquet 40624082 3.7951e+07 1.07044 ns
tpcds_q34/datafusion:parquet 39178310 3.63099e+07 1.079 ns
tpcds_q35/datafusion:parquet 110661592 9.99917e+07 1.10671 ns 🚨
tpcds_q36/datafusion:parquet 96166232 8.63912e+07 1.11315 ns 🚨
tpcds_q37/datafusion:parquet 28470698 2.82631e+07 1.00734 ns
tpcds_q38/datafusion:parquet 68814067 6.5162e+07 1.05605 ns
tpcds_q39/datafusion:parquet 104690873 9.67471e+07 1.08211 ns
tpcds_q40/datafusion:parquet 38785860 3.59674e+07 1.07836 ns
tpcds_q41/datafusion:parquet 14097791 1.32223e+07 1.06621 ns
tpcds_q42/datafusion:parquet 17367646 1.62162e+07 1.07101 ns
tpcds_q43/datafusion:parquet 29352062 2.79419e+07 1.05047 ns
tpcds_q44/datafusion:parquet 47314233 4.02201e+07 1.17638 ns 🚨
tpcds_q45/datafusion:parquet 81225707 7.42098e+07 1.09454 ns
tpcds_q46/datafusion:parquet 56689050 5.24401e+07 1.08102 ns
tpcds_q47/datafusion:parquet 202488177 1.92477e+08 1.05201 ns
tpcds_q48/datafusion:parquet 149875535 1.37281e+08 1.09174 ns
tpcds_q49/datafusion:parquet 83786831 7.5179e+07 1.1145 ns 🚨
tpcds_q50/datafusion:parquet 131280064 1.19131e+08 1.10198 ns 🚨
tpcds_q51/datafusion:parquet 113471473 9.76367e+07 1.16218 ns 🚨
tpcds_q52/datafusion:parquet 17263942 1.67643e+07 1.02981 ns
tpcds_q53/datafusion:parquet 32972785 3.16951e+07 1.04031 ns
tpcds_q54/datafusion:parquet 52613377 5.01527e+07 1.04906 ns
tpcds_q55/datafusion:parquet 18233767 1.71234e+07 1.06484 ns
tpcds_q56/datafusion:parquet 39964229 3.88176e+07 1.02954 ns
tpcds_q57/datafusion:parquet 141319289 1.32027e+08 1.07038 ns
tpcds_q58/datafusion:parquet 83021449 7.42907e+07 1.11752 ns 🚨
tpcds_q59/datafusion:parquet 76633049 6.97638e+07 1.09846 ns
tpcds_q60/datafusion:parquet 40881752 3.64441e+07 1.12177 ns 🚨
tpcds_q61/datafusion:parquet 75725421 6.93191e+07 1.09242 ns
tpcds_q62/datafusion:parquet 48828786 4.65196e+07 1.04964 ns
tpcds_q63/datafusion:parquet 35452547 3.20301e+07 1.10685 ns 🚨
tpcds_q64/datafusion:parquet 1142413814 1.06721e+09 1.07047 ns
tpcds_q65/datafusion:parquet 59816220 5.17832e+07 1.15513 ns 🚨
tpcds_q66/datafusion:parquet 96900640 9.50714e+07 1.01924 ns
tpcds_q67/datafusion:parquet 200504541 1.75037e+08 1.1455 ns 🚨
tpcds_q68/datafusion:parquet 56729145 5.22391e+07 1.08595 ns
tpcds_q69/datafusion:parquet 103234635 9.93266e+07 1.03935 ns
tpcds_q70/datafusion:parquet 126908343 1.18231e+08 1.07339 ns
tpcds_q71/datafusion:parquet 31007607 2.96844e+07 1.04457 ns
tpcds_q72/datafusion:parquet 1033693862 8.70214e+08 1.18786 ns 🚨
tpcds_q73/datafusion:parquet 41591830 3.88233e+07 1.07131 ns
tpcds_q74/datafusion:parquet 146498311 1.29481e+08 1.13143 ns 🚨
tpcds_q75/datafusion:parquet 147885856 1.41599e+08 1.0444 ns
tpcds_q76/datafusion:parquet 103050426 1.03404e+08 0.996583 ns
tpcds_q77/datafusion:parquet 66081100 6.07364e+07 1.088 ns
tpcds_q78/datafusion:parquet 208001104 1.87275e+08 1.11067 ns 🚨
tpcds_q79/datafusion:parquet 46415615 4.04762e+07 1.14674 ns 🚨
tpcds_q80/datafusion:parquet 130465603 1.17573e+08 1.10966 ns 🚨
tpcds_q81/datafusion:parquet 47240995 4.63184e+07 1.01992 ns
tpcds_q82/datafusion:parquet 31371202 2.94742e+07 1.06436 ns
tpcds_q83/datafusion:parquet 60801372 5.70954e+07 1.06491 ns
tpcds_q84/datafusion:parquet 52135396 4.97752e+07 1.04742 ns
tpcds_q85/datafusion:parquet 251931091 2.52535e+08 0.997609 ns
tpcds_q86/datafusion:parquet 23295435 2.02292e+07 1.15157 ns 🚨
tpcds_q87/datafusion:parquet 66419469 6.81557e+07 0.974525 ns
tpcds_q88/datafusion:parquet 79134786 8.03802e+07 0.984507 ns
tpcds_q89/datafusion:parquet 39581635 3.91048e+07 1.01219 ns
tpcds_q90/datafusion:parquet 19334425 1.9219e+07 1.00601 ns
tpcds_q91/datafusion:parquet 79950919 8.06626e+07 0.991177 ns
tpcds_q92/datafusion:parquet 25436042 2.58185e+07 0.985186 ns
tpcds_q93/datafusion:parquet 38722124 3.95839e+07 0.97823 ns
tpcds_q94/datafusion:parquet 28224248 2.83213e+07 0.996574 ns
tpcds_q95/datafusion:parquet 140315327 1.3932e+08 1.00715 ns
tpcds_q96/datafusion:parquet 14634192 1.59586e+07 0.917012 ns
tpcds_q97/datafusion:parquet 36841056 3.63701e+07 1.01295 ns
tpcds_q98/datafusion:parquet 40062908 3.89662e+07 1.02815 ns
tpcds_q99/datafusion:parquet 46812089 4.80073e+07 0.975103 ns
tpcds_q01/datafusion:vortex-file-compressed 31986047 3.14966e+07 1.01554 ns
tpcds_q02/datafusion:vortex-file-compressed 80457553 7.85055e+07 1.02487 ns
tpcds_q03/datafusion:vortex-file-compressed 31200709 3.06094e+07 1.01932 ns
tpcds_q04/datafusion:vortex-file-compressed 410740434 4.1834e+08 0.981833 ns
tpcds_q05/datafusion:vortex-file-compressed 77890260 7.66582e+07 1.01607 ns
tpcds_q06/datafusion:vortex-file-compressed 81233030 8.00119e+07 1.01526 ns
tpcds_q07/datafusion:vortex-file-compressed 85849467 8.82533e+07 0.972762 ns
tpcds_q08/datafusion:vortex-file-compressed 42385583 4.22788e+07 1.00253 ns
tpcds_q09/datafusion:vortex-file-compressed 52194042 5.10329e+07 1.02275 ns
tpcds_q10/datafusion:vortex-file-compressed 54685418 5.56687e+07 0.982336 ns
tpcds_q11/datafusion:vortex-file-compressed 239288980 2.45507e+08 0.974672 ns
tpcds_q12/datafusion:vortex-file-compressed 37920563 3.84397e+07 0.986496 ns
tpcds_q13/datafusion:vortex-file-compressed 84255051 8.424e+07 1.00018 ns
tpcds_q14/datafusion:vortex-file-compressed 219237123 2.20657e+08 0.993564 ns
tpcds_q15/datafusion:vortex-file-compressed 50638912 5.23031e+07 0.968181 ns
tpcds_q16/datafusion:vortex-file-compressed 32745551 3.26291e+07 1.00357 ns
tpcds_q17/datafusion:vortex-file-compressed 118378358 1.20767e+08 0.98022 ns
tpcds_q18/datafusion:vortex-file-compressed 109514824 1.0999e+08 0.99568 ns
tpcds_q19/datafusion:vortex-file-compressed 50080258 4.97579e+07 1.00648 ns
tpcds_q20/datafusion:vortex-file-compressed 43498677 4.35498e+07 0.998827 ns
tpcds_q21/datafusion:vortex-file-compressed 175733648 1.81609e+08 0.967648 ns
tpcds_q22/datafusion:vortex-file-compressed 74159624 7.40887e+07 1.00096 ns
tpcds_q23/datafusion:vortex-file-compressed 195636262 1.94663e+08 1.005 ns
tpcds_q24/datafusion:vortex-file-compressed 199633766 2.03545e+08 0.980784 ns
tpcds_q25/datafusion:vortex-file-compressed 123923999 1.22872e+08 1.00856 ns
tpcds_q26/datafusion:vortex-file-compressed 70873552 6.7858e+07 1.04444 ns
tpcds_q27/datafusion:vortex-file-compressed 184769502 1.79508e+08 1.02931 ns
tpcds_q28/datafusion:vortex-file-compressed 56502284 5.45454e+07 1.03588 ns
tpcds_q29/datafusion:vortex-file-compressed 125780202 1.22847e+08 1.02388 ns
tpcds_q30/datafusion:vortex-file-compressed 32897565 2.99998e+07 1.09659 ns
tpcds_q31/datafusion:vortex-file-compressed 190298550 1.93162e+08 0.985178 ns
tpcds_q32/datafusion:vortex-file-compressed 26962711 2.73662e+07 0.985258 ns
tpcds_q33/datafusion:vortex-file-compressed 39173084 3.81387e+07 1.02712 ns
tpcds_q34/datafusion:vortex-file-compressed 40122223 3.86831e+07 1.0372 ns
tpcds_q35/datafusion:vortex-file-compressed 69602093 6.61496e+07 1.05219 ns
tpcds_q36/datafusion:vortex-file-compressed 112934916 1.10297e+08 1.02391 ns
tpcds_q37/datafusion:vortex-file-compressed 41616456 4.15018e+07 1.00276 ns
tpcds_q38/datafusion:vortex-file-compressed 98739304 9.6515e+07 1.02305 ns
tpcds_q39/datafusion:vortex-file-compressed 202388129 2.17721e+08 0.929575 ns
tpcds_q40/datafusion:vortex-file-compressed 59409413 5.79631e+07 1.02495 ns
tpcds_q41/datafusion:vortex-file-compressed 13829748 1.4689e+07 0.941506 ns
tpcds_q42/datafusion:vortex-file-compressed 34520534 3.31731e+07 1.04062 ns
tpcds_q43/datafusion:vortex-file-compressed 47974046 4.86854e+07 0.98539 ns
tpcds_q44/datafusion:vortex-file-compressed 43496318 4.53944e+07 0.958188 ns
tpcds_q45/datafusion:vortex-file-compressed 52567268 5.25452e+07 1.00042 ns
tpcds_q46/datafusion:vortex-file-compressed 74851252 7.48889e+07 0.999498 ns
tpcds_q47/datafusion:vortex-file-compressed 250378088 2.56227e+08 0.977173 ns
tpcds_q48/datafusion:vortex-file-compressed 72899589 7.45544e+07 0.977804 ns
tpcds_q49/datafusion:vortex-file-compressed 72577129 7.66124e+07 0.947329 ns
tpcds_q50/datafusion:vortex-file-compressed 78840755 8.15907e+07 0.966295 ns
tpcds_q51/datafusion:vortex-file-compressed 94946579 9.72869e+07 0.975944 ns
tpcds_q52/datafusion:vortex-file-compressed 33984119 3.17871e+07 1.06912 ns
tpcds_q53/datafusion:vortex-file-compressed 30358606 3.06431e+07 0.990715 ns
tpcds_q54/datafusion:vortex-file-compressed 54623197 5.31898e+07 1.02695 ns
tpcds_q55/datafusion:vortex-file-compressed 33273986 3.36538e+07 0.988715 ns
tpcds_q56/datafusion:vortex-file-compressed 49101970 4.809e+07 1.02104 ns
tpcds_q57/datafusion:vortex-file-compressed 191670800 1.92415e+08 0.996134 ns
tpcds_q58/datafusion:vortex-file-compressed 117816871 1.19334e+08 0.987285 ns
tpcds_q59/datafusion:vortex-file-compressed 98512969 9.99448e+07 0.985674 ns
tpcds_q60/datafusion:vortex-file-compressed 48554983 4.99189e+07 0.972677 ns
tpcds_q61/datafusion:vortex-file-compressed 58844360 6.04315e+07 0.973736 ns
tpcds_q62/datafusion:vortex-file-compressed 46947075 4.91967e+07 0.954273 ns
tpcds_q63/datafusion:vortex-file-compressed 30689381 3.24999e+07 0.944291 ns
tpcds_q64/datafusion:vortex-file-compressed 741416599 7.47794e+08 0.991472 ns
tpcds_q65/datafusion:vortex-file-compressed 55207351 5.61617e+07 0.983007 ns
tpcds_q66/datafusion:vortex-file-compressed 107990108 1.05811e+08 1.02059 ns
tpcds_q67/datafusion:vortex-file-compressed 142039797 1.43451e+08 0.990165 ns
tpcds_q68/datafusion:vortex-file-compressed 66595864 6.83134e+07 0.974857 ns
tpcds_q69/datafusion:vortex-file-compressed 50923049 5.0716e+07 1.00408 ns
tpcds_q70/datafusion:vortex-file-compressed 126993641 1.24557e+08 1.01957 ns
tpcds_q71/datafusion:vortex-file-compressed 32030705 3.18554e+07 1.0055 ns
tpcds_q72/datafusion:vortex-file-compressed 3307492680 3.37386e+09 0.980328 ns
tpcds_q73/datafusion:vortex-file-compressed 39934271 3.73499e+07 1.06919 ns
tpcds_q74/datafusion:vortex-file-compressed 171833208 1.77929e+08 0.965741 ns
tpcds_q75/datafusion:vortex-file-compressed 148157678 1.48019e+08 1.00094 ns
tpcds_q76/datafusion:vortex-file-compressed 72935357 6.93539e+07 1.05164 ns
tpcds_q77/datafusion:vortex-file-compressed 55184134 5.69396e+07 0.96917 ns
tpcds_q78/datafusion:vortex-file-compressed 184519498 1.85381e+08 0.995354 ns
tpcds_q79/datafusion:vortex-file-compressed 47820351 4.78077e+07 1.00026 ns
tpcds_q80/datafusion:vortex-file-compressed 121552580 1.2192e+08 0.996983 ns
tpcds_q81/datafusion:vortex-file-compressed 37009817 3.8011e+07 0.97366 ns
tpcds_q82/datafusion:vortex-file-compressed 42014935 4.23261e+07 0.992647 ns
tpcds_q83/datafusion:vortex-file-compressed 69038001 6.85467e+07 1.00717 ns
tpcds_q84/datafusion:vortex-file-compressed 15859677 1.64397e+07 0.964717 ns
tpcds_q85/datafusion:vortex-file-compressed 139713779 1.38639e+08 1.00775 ns
tpcds_q86/datafusion:vortex-file-compressed 32207862 3.28715e+07 0.979811 ns
tpcds_q87/datafusion:vortex-file-compressed 98790256 9.68021e+07 1.02054 ns
tpcds_q88/datafusion:vortex-file-compressed 76496020 7.6844e+07 0.995472 ns
tpcds_q89/datafusion:vortex-file-compressed 60913211 5.84308e+07 1.04248 ns
tpcds_q90/datafusion:vortex-file-compressed 18066314 1.75641e+07 1.0286 ns
tpcds_q91/datafusion:vortex-file-compressed 28148135 2.81973e+07 0.998255 ns
tpcds_q92/datafusion:vortex-file-compressed 23116174 2.37815e+07 0.972023 ns
tpcds_q93/datafusion:vortex-file-compressed 42447971 4.18322e+07 1.01472 ns
tpcds_q94/datafusion:vortex-file-compressed 30289081 3.05965e+07 0.989953 ns
tpcds_q95/datafusion:vortex-file-compressed 97554034 9.89928e+07 0.985466 ns
tpcds_q96/datafusion:vortex-file-compressed 17041387 1.7065e+07 0.998617 ns
tpcds_q97/datafusion:vortex-file-compressed 36084824 3.54224e+07 1.0187 ns
tpcds_q98/datafusion:vortex-file-compressed 52710767 5.29856e+07 0.994812 ns
tpcds_q99/datafusion:vortex-file-compressed 63066381 6.67532e+07 0.944769 ns
tpcds_q01/datafusion:vortex-compact 36908847 3.54409e+07 1.04142 ns
tpcds_q02/datafusion:vortex-compact 88307947 8.41588e+07 1.0493 ns
tpcds_q03/datafusion:vortex-compact 37577936 3.72877e+07 1.00778 ns
tpcds_q04/datafusion:vortex-compact 449548566 4.44786e+08 1.01071 ns
tpcds_q05/datafusion:vortex-compact 84873166 8.35544e+07 1.01578 ns
tpcds_q06/datafusion:vortex-compact 90465542 8.80082e+07 1.02792 ns
tpcds_q07/datafusion:vortex-compact 96867450 9.74223e+07 0.994305 ns
tpcds_q08/datafusion:vortex-compact 51012701 4.95939e+07 1.02861 ns
tpcds_q09/datafusion:vortex-compact 64809835 6.36881e+07 1.01761 ns
tpcds_q10/datafusion:vortex-compact 69762363 7.14362e+07 0.976569 ns
tpcds_q11/datafusion:vortex-compact 266491907 2.64103e+08 1.00905 ns
tpcds_q12/datafusion:vortex-compact 40645921 4.10707e+07 0.989656 ns
tpcds_q13/datafusion:vortex-compact 159295756 1.51429e+08 1.05195 ns
tpcds_q14/datafusion:vortex-compact 268067453 2.63702e+08 1.01655 ns
tpcds_q15/datafusion:vortex-compact 55360721 5.68434e+07 0.973916 ns
tpcds_q16/datafusion:vortex-compact 42113387 4.20733e+07 1.00095 ns
tpcds_q17/datafusion:vortex-compact 130794954 1.31721e+08 0.992972 ns
tpcds_q18/datafusion:vortex-compact 118198610 1.18889e+08 0.99419 ns
tpcds_q19/datafusion:vortex-compact 67402379 6.55188e+07 1.02875 ns
tpcds_q20/datafusion:vortex-compact 47073271 4.89183e+07 0.962284 ns
tpcds_q21/datafusion:vortex-compact 186591725 1.80592e+08 1.03322 ns
tpcds_q22/datafusion:vortex-compact 80581764 8.42645e+07 0.956295 ns
tpcds_q23/datafusion:vortex-compact 237857010 2.29385e+08 1.03694 ns
tpcds_q24/datafusion:vortex-compact 231852267 2.33942e+08 0.991066 ns
tpcds_q25/datafusion:vortex-compact 129639179 1.34642e+08 0.962841 ns
tpcds_q26/datafusion:vortex-compact 79010004 7.81562e+07 1.01092 ns
tpcds_q27/datafusion:vortex-compact 211265010 2.06445e+08 1.02335 ns
tpcds_q28/datafusion:vortex-compact 90362253 9.00908e+07 1.00301 ns
tpcds_q29/datafusion:vortex-compact 130123579 1.32209e+08 0.984225 ns
tpcds_q30/datafusion:vortex-compact 33844840 3.69454e+07 0.916078 ns
tpcds_q31/datafusion:vortex-compact 220230376 2.18974e+08 1.00574 ns
tpcds_q32/datafusion:vortex-compact 33654970 3.41319e+07 0.986027 ns
tpcds_q33/datafusion:vortex-compact 49584178 5.14793e+07 0.963187 ns
tpcds_q34/datafusion:vortex-compact 59879596 6.01066e+07 0.996223 ns
tpcds_q35/datafusion:vortex-compact 79030682 8.05447e+07 0.981203 ns
tpcds_q36/datafusion:vortex-compact 129844458 1.32281e+08 0.981577 ns
tpcds_q37/datafusion:vortex-compact 53786103 5.52842e+07 0.972903 ns
tpcds_q38/datafusion:vortex-compact 107009511 1.09067e+08 0.981133 ns
tpcds_q39/datafusion:vortex-compact 223412463 2.09955e+08 1.0641 ns
tpcds_q40/datafusion:vortex-compact 65937503 6.56324e+07 1.00465 ns
tpcds_q41/datafusion:vortex-compact 15627783 1.66984e+07 0.935883 ns
tpcds_q42/datafusion:vortex-compact 39726577 4.08672e+07 0.972088 ns
tpcds_q43/datafusion:vortex-compact 57643889 5.63596e+07 1.02279 ns
tpcds_q44/datafusion:vortex-compact 81854865 8.1373e+07 1.00592 ns
tpcds_q45/datafusion:vortex-compact 52857016 5.58327e+07 0.946703 ns
tpcds_q46/datafusion:vortex-compact 100505705 1.02822e+08 0.977475 ns
tpcds_q47/datafusion:vortex-compact 274449781 2.82045e+08 0.973072 ns
tpcds_q48/datafusion:vortex-compact 119957710 1.18319e+08 1.01385 ns
tpcds_q49/datafusion:vortex-compact 97254421 9.74595e+07 0.997895 ns
tpcds_q50/datafusion:vortex-compact 96242993 9.80905e+07 0.981166 ns
tpcds_q51/datafusion:vortex-compact 110324558 1.04818e+08 1.05254 ns
tpcds_q52/datafusion:vortex-compact 39652349 4.08094e+07 0.971646 ns
tpcds_q53/datafusion:vortex-compact 40359354 4.08531e+07 0.987914 ns
tpcds_q54/datafusion:vortex-compact 68049010 6.86442e+07 0.99133 ns
tpcds_q55/datafusion:vortex-compact 37260608 3.96848e+07 0.938914 ns
tpcds_q56/datafusion:vortex-compact 61188026 5.96724e+07 1.0254 ns
tpcds_q57/datafusion:vortex-compact 206629000 2.04851e+08 1.00868 ns
tpcds_q58/datafusion:vortex-compact 124705916 1.27583e+08 0.97745 ns
tpcds_q59/datafusion:vortex-compact 111892574 1.1783e+08 0.949614 ns
tpcds_q60/datafusion:vortex-compact 61134266 5.92857e+07 1.03118 ns
tpcds_q61/datafusion:vortex-compact 80842298 8.1553e+07 0.991285 ns
tpcds_q62/datafusion:vortex-compact 49545880 4.91302e+07 1.00846 ns
tpcds_q63/datafusion:vortex-compact 41545277 4.10449e+07 1.01219 ns
tpcds_q64/datafusion:vortex-compact 830933045 8.27049e+08 1.0047 ns
tpcds_q65/datafusion:vortex-compact 79133590 7.81479e+07 1.01261 ns
tpcds_q66/datafusion:vortex-compact 109121972 1.12121e+08 0.973254 ns
tpcds_q67/datafusion:vortex-compact 149073954 1.5503e+08 0.96158 ns
tpcds_q68/datafusion:vortex-compact 96670510 9.80638e+07 0.985792 ns
tpcds_q69/datafusion:vortex-compact 68009966 6.81081e+07 0.998559 ns
tpcds_q70/datafusion:vortex-compact 136171274 1.40299e+08 0.970578 ns
tpcds_q71/datafusion:vortex-compact 42886489 4.59214e+07 0.933911 ns
tpcds_q72/datafusion:vortex-compact 3326536390 3.38081e+09 0.983948 ns
tpcds_q73/datafusion:vortex-compact 57323472 5.79793e+07 0.988688 ns
tpcds_q74/datafusion:vortex-compact 189505771 1.90678e+08 0.99385 ns
tpcds_q75/datafusion:vortex-compact 177471301 1.80519e+08 0.983116 ns
tpcds_q76/datafusion:vortex-compact 81419608 8.10613e+07 1.00442 ns
tpcds_q77/datafusion:vortex-compact 70836148 6.79841e+07 1.04195 ns
tpcds_q78/datafusion:vortex-compact 205109510 2.12205e+08 0.966563 ns
tpcds_q79/datafusion:vortex-compact 77777194 8.08142e+07 0.96242 ns
tpcds_q80/datafusion:vortex-compact 135838164 1.37079e+08 0.990946 ns
tpcds_q81/datafusion:vortex-compact 40076159 4.06315e+07 0.986331 ns
tpcds_q82/datafusion:vortex-compact 54886787 5.83419e+07 0.940779 ns
tpcds_q83/datafusion:vortex-compact 63834982 6.45797e+07 0.988468 ns
tpcds_q84/datafusion:vortex-compact 19115666 1.7849e+07 1.07097 ns
tpcds_q85/datafusion:vortex-compact 167068017 1.64744e+08 1.01411 ns
tpcds_q86/datafusion:vortex-compact 34954230 3.52049e+07 0.992879 ns
tpcds_q87/datafusion:vortex-compact 110133638 1.09784e+08 1.00318 ns
tpcds_q88/datafusion:vortex-compact 147677770 1.48731e+08 0.992921 ns
tpcds_q89/datafusion:vortex-compact 67042251 6.85327e+07 0.978252 ns
tpcds_q90/datafusion:vortex-compact 19204795 2.03911e+07 0.941823 ns
tpcds_q91/datafusion:vortex-compact 38086727 3.96244e+07 0.961194 ns
tpcds_q92/datafusion:vortex-compact 25753313 2.55713e+07 1.00712 ns
tpcds_q93/datafusion:vortex-compact 54406586 5.62866e+07 0.966599 ns
tpcds_q94/datafusion:vortex-compact 35216232 3.39184e+07 1.03826 ns
tpcds_q95/datafusion:vortex-compact 108010192 1.06115e+08 1.01786 ns
tpcds_q96/datafusion:vortex-compact 30913557 3.07546e+07 1.00517 ns
tpcds_q97/datafusion:vortex-compact 47774643 4.77671e+07 1.00016 ns
tpcds_q98/datafusion:vortex-compact 61317734 6.04039e+07 1.01513 ns
tpcds_q99/datafusion:vortex-compact 64307525 6.72415e+07 0.956367 ns
tpcds_q01/duckdb:parquet 47498792 4.91516e+07 0.966373 ns
tpcds_q02/duckdb:parquet 29144267 2.98769e+07 0.975478 ns
tpcds_q03/duckdb:parquet 14394114 1.44378e+07 0.996975 ns
tpcds_q04/duckdb:parquet 130088121 1.30731e+08 0.995079 ns
tpcds_q05/duckdb:parquet 31347278 3.11827e+07 1.00528 ns
tpcds_q06/duckdb:parquet 33811835 3.4634e+07 0.976262 ns
tpcds_q07/duckdb:parquet 28274919 2.84349e+07 0.994374 ns
tpcds_q08/duckdb:parquet 29274484 2.93884e+07 0.996125 ns
tpcds_q09/duckdb:parquet 41638702 4.22861e+07 0.984691 ns
tpcds_q10/duckdb:parquet 42508444 4.12242e+07 1.03115 ns
tpcds_q11/duckdb:parquet 90327442 9.11976e+07 0.990459 ns
tpcds_q12/duckdb:parquet 17779114 1.81767e+07 0.978129 ns
tpcds_q13/duckdb:parquet 38409909 3.85443e+07 0.996512 ns
tpcds_q14/duckdb:parquet 102385102 1.03847e+08 0.985918 ns
tpcds_q15/duckdb:parquet 28114594 2.79577e+07 1.00561 ns
tpcds_q16/duckdb:parquet 22896636 2.42014e+07 0.946087 ns
tpcds_q17/duckdb:parquet 40597153 4.09435e+07 0.991541 ns
tpcds_q18/duckdb:parquet 102622678 1.02102e+08 1.0051 ns
tpcds_q19/duckdb:parquet 33146413 3.35071e+07 0.989236 ns
tpcds_q20/duckdb:parquet 18853387 1.86602e+07 1.01035 ns
tpcds_q21/duckdb:parquet 13453846 1.40343e+07 0.95864 ns
tpcds_q22/duckdb:parquet 98191645 9.92061e+07 0.989775 ns
tpcds_q23/duckdb:parquet 101616726 1.00612e+08 1.00999 ns
tpcds_q24/duckdb:parquet 50837765 5.11395e+07 0.994099 ns
tpcds_q25/duckdb:parquet 36088809 3.69504e+07 0.976682 ns
tpcds_q26/duckdb:parquet 39302127 4.04797e+07 0.970909 ns
tpcds_q27/duckdb:parquet 81394491 8.23095e+07 0.988883 ns
tpcds_q28/duckdb:parquet 42739324 4.44946e+07 0.960551 ns
tpcds_q29/duckdb:parquet 40168231 3.97854e+07 1.00962 ns
tpcds_q30/duckdb:parquet 45671696 4.69495e+07 0.972783 ns
tpcds_q31/duckdb:parquet 27558771 2.81598e+07 0.978658 ns
tpcds_q32/duckdb:parquet 13601804 1.37568e+07 0.988736 ns
tpcds_q33/duckdb:parquet 26043080 2.20423e+07 1.18151 ns 🚨
tpcds_q34/duckdb:parquet 25465068 2.51433e+07 1.0128 ns
tpcds_q35/duckdb:parquet 74579743 7.06422e+07 1.05574 ns
tpcds_q36/duckdb:parquet 27104760 2.52666e+07 1.07275 ns
tpcds_q37/duckdb:parquet 18295595 1.65384e+07 1.10625 ns 🚨
tpcds_q38/duckdb:parquet 39683763 3.76095e+07 1.05515 ns
tpcds_q39/duckdb:parquet 41270683 3.79314e+07 1.08803 ns
tpcds_q40/duckdb:parquet 23264604 2.15109e+07 1.08153 ns
tpcds_q41/duckdb:parquet 11543928 1.06124e+07 1.08778 ns
tpcds_q42/duckdb:parquet 14751982 1.39861e+07 1.05476 ns
tpcds_q43/duckdb:parquet 20178045 1.93029e+07 1.04534 ns
tpcds_q44/duckdb:parquet 31898826 2.94074e+07 1.08472 ns
tpcds_q45/duckdb:parquet 33658798 3.10503e+07 1.08401 ns
tpcds_q46/duckdb:parquet 54728619 5.02341e+07 1.08947 ns
tpcds_q47/duckdb:parquet 65170339 6.08294e+07 1.07136 ns
tpcds_q48/duckdb:parquet 36771915 3.51918e+07 1.0449 ns
tpcds_q49/duckdb:parquet 29302998 2.69474e+07 1.08742 ns
tpcds_q50/duckdb:parquet 30918274 2.96158e+07 1.04398 ns
tpcds_q51/duckdb:parquet 210076782 2.01368e+08 1.04325 ns
tpcds_q52/duckdb:parquet 15063995 1.38265e+07 1.0895 ns
tpcds_q53/duckdb:parquet 22249972 2.0677e+07 1.07608 ns
tpcds_q54/duckdb:parquet 29673670 2.76013e+07 1.07508 ns
tpcds_q55/duckdb:parquet 14717161 1.3328e+07 1.10423 ns 🚨
tpcds_q56/duckdb:parquet 25438513 2.39645e+07 1.06151 ns
tpcds_q57/duckdb:parquet 52002533 4.87542e+07 1.06663 ns
tpcds_q58/duckdb:parquet 28791539 2.74923e+07 1.04726 ns
tpcds_q59/duckdb:parquet 42356326 3.97349e+07 1.06597 ns
tpcds_q60/duckdb:parquet 26282545 2.48317e+07 1.05843 ns
tpcds_q61/duckdb:parquet 36693930 3.43543e+07 1.0681 ns
tpcds_q62/duckdb:parquet 15484398 1.43285e+07 1.08067 ns
tpcds_q63/duckdb:parquet 19574359 1.82647e+07 1.07171 ns
tpcds_q64/duckdb:parquet 85441729 8.02141e+07 1.06517 ns
tpcds_q65/duckdb:parquet 33112089 2.90652e+07 1.13923 ns 🚨
tpcds_q66/duckdb:parquet 33385870 3.12209e+07 1.06934 ns
tpcds_q67/duckdb:parquet 206848657 1.88616e+08 1.09666 ns
tpcds_q68/duckdb:parquet 42332989 4.0439e+07 1.04684 ns
tpcds_q69/duckdb:parquet 46610790 4.28142e+07 1.08868 ns
tpcds_q70/duckdb:parquet 61394033 5.7419e+07 1.06923 ns
tpcds_q71/duckdb:parquet 23453236 2.15913e+07 1.08624 ns
tpcds_q72/duckdb:parquet 175941842 1.70835e+08 1.02989 ns
tpcds_q73/duckdb:parquet 23122851 2.17545e+07 1.0629 ns
tpcds_q74/duckdb:parquet 59554127 5.41427e+07 1.09995 ns
tpcds_q75/duckdb:parquet 63875687 5.7615e+07 1.10867 ns 🚨
tpcds_q76/duckdb:parquet 23509846 2.21458e+07 1.06159 ns
tpcds_q77/duckdb:parquet 26517516 2.47414e+07 1.07179 ns
tpcds_q78/duckdb:parquet 87917257 8.12378e+07 1.08222 ns
tpcds_q79/duckdb:parquet 34231830 3.21514e+07 1.06471 ns
tpcds_q80/duckdb:parquet 50248002 4.5105e+07 1.11402 ns 🚨
tpcds_q81/duckdb:parquet 55827699 5.19274e+07 1.07511 ns
tpcds_q82/duckdb:parquet 20332791 1.93709e+07 1.04966 ns
tpcds_q83/duckdb:parquet 20894805 2.01329e+07 1.03785 ns
tpcds_q84/duckdb:parquet 22384476 2.29828e+07 0.973968 ns
tpcds_q85/duckdb:parquet 46903867 4.64553e+07 1.00965 ns
tpcds_q86/duckdb:parquet 40598540 3.97029e+07 1.02256 ns
tpcds_q87/duckdb:parquet 39545256 4.01356e+07 0.985292 ns
tpcds_q88/duckdb:parquet 55160837 5.56704e+07 0.990847 ns
tpcds_q89/duckdb:parquet 23190926 2.28456e+07 1.01512 ns
tpcds_q90/duckdb:parquet 10597873 1.05825e+07 1.00145 ns
tpcds_q91/duckdb:parquet 29311927 2.96965e+07 0.987051 ns
tpcds_q92/duckdb:parquet 14636956 1.43152e+07 1.02248 ns
tpcds_q93/duckdb:parquet 35401995 3.44215e+07 1.02849 ns
tpcds_q94/duckdb:parquet 19771141 1.9233e+07 1.02798 ns
tpcds_q95/duckdb:parquet 159721020 1.45625e+08 1.0968 ns
tpcds_q96/duckdb:parquet 12425542 1.23933e+07 1.00261 ns
tpcds_q97/duckdb:parquet 40485267 3.90372e+07 1.03709 ns
tpcds_q98/duckdb:parquet 25472797 2.50487e+07 1.01693 ns
tpcds_q99/duckdb:parquet 25872473 2.51525e+07 1.02863 ns
tpcds_q01/duckdb:vortex-file-compressed 35001726 3.363e+07 1.04079 ns
tpcds_q02/duckdb:vortex-file-compressed 53221062 5.7735e+07 0.921817 ns
tpcds_q03/duckdb:vortex-file-compressed 24846860 2.62529e+07 0.946444 ns
tpcds_q04/duckdb:vortex-file-compressed 120599989 1.19539e+08 1.00888 ns
tpcds_q05/duckdb:vortex-file-compressed 47532689 4.48438e+07 1.05996 ns
tpcds_q06/duckdb:vortex-file-compressed 43824119 4.40036e+07 0.99592 ns
tpcds_q07/duckdb:vortex-file-compressed 38241855 4.05738e+07 0.942526 ns
tpcds_q08/duckdb:vortex-file-compressed 37706003 3.57063e+07 1.056 ns
tpcds_q09/duckdb:vortex-file-compressed 45900863 4.55428e+07 1.00786 ns
tpcds_q10/duckdb:vortex-file-compressed 63536918 6.22313e+07 1.02098 ns
tpcds_q11/duckdb:vortex-file-compressed 80569500 7.88507e+07 1.0218 ns
tpcds_q12/duckdb:vortex-file-compressed 22007684 2.19014e+07 1.00485 ns
tpcds_q13/duckdb:vortex-file-compressed 45812563 4.54799e+07 1.00731 ns
tpcds_q14/duckdb:vortex-file-compressed 135402071 1.35593e+08 0.99859 ns
tpcds_q15/duckdb:vortex-file-compressed 30938721 3.32284e+07 0.931094 ns
tpcds_q16/duckdb:vortex-file-compressed 34527379 3.66674e+07 0.941636 ns
tpcds_q17/duckdb:vortex-file-compressed 51525074 5.32796e+07 0.967069 ns
tpcds_q18/duckdb:vortex-file-compressed 111094488 1.1495e+08 0.966461 ns
tpcds_q19/duckdb:vortex-file-compressed 47642588 4.80678e+07 0.991154 ns
tpcds_q20/duckdb:vortex-file-compressed 22484006 2.24053e+07 1.00351 ns
tpcds_q21/duckdb:vortex-file-compressed 26329590 2.86702e+07 0.918361 ns
tpcds_q22/duckdb:vortex-file-compressed 124285183 1.24462e+08 0.998579 ns
tpcds_q23/duckdb:vortex-file-compressed 146279082 1.50519e+08 0.971834 ns
tpcds_q24/duckdb:vortex-file-compressed 66587444 6.54841e+07 1.01685 ns
tpcds_q25/duckdb:vortex-file-compressed 50587304 5.12132e+07 0.987779 ns
tpcds_q26/duckdb:vortex-file-compressed 48672693 5.04247e+07 0.965255 ns
tpcds_q27/duckdb:vortex-file-compressed 89910533 8.74128e+07 1.02857 ns
tpcds_q28/duckdb:vortex-file-compressed 37485608 3.89134e+07 0.963309 ns
tpcds_q29/duckdb:vortex-file-compressed 53511649 5.30361e+07 1.00897 ns
tpcds_q30/duckdb:vortex-file-compressed 37972188 3.82895e+07 0.991713 ns
tpcds_q31/duckdb:vortex-file-compressed 37339573 3.7739e+07 0.989416 ns
tpcds_q32/duckdb:vortex-file-compressed 19175763 2.06427e+07 0.928937 ns
tpcds_q33/duckdb:vortex-file-compressed 38909800 3.82702e+07 1.01671 ns
tpcds_q34/duckdb:vortex-file-compressed 33084068 3.36805e+07 0.982293 ns
tpcds_q35/duckdb:vortex-file-compressed 90659429 9.29625e+07 0.975225 ns
tpcds_q36/duckdb:vortex-file-compressed 33650238 3.5364e+07 0.951539 ns
tpcds_q37/duckdb:vortex-file-compressed 22122001 2.25437e+07 0.981293 ns
tpcds_q38/duckdb:vortex-file-compressed 52983469 5.27802e+07 1.00385 ns
tpcds_q39/duckdb:vortex-file-compressed 53262408 5.66678e+07 0.939906 ns
tpcds_q40/duckdb:vortex-file-compressed 26447234 2.62953e+07 1.00578 ns
tpcds_q41/duckdb:vortex-file-compressed 17502248 1.72154e+07 1.01666 ns
tpcds_q42/duckdb:vortex-file-compressed 17706809 1.91784e+07 0.92327 ns
tpcds_q43/duckdb:vortex-file-compressed 26003420 2.49794e+07 1.04099 ns
tpcds_q44/duckdb:vortex-file-compressed 30465647 2.86923e+07 1.0618 ns
tpcds_q45/duckdb:vortex-file-compressed 36483957 3.62891e+07 1.00537 ns
tpcds_q46/duckdb:vortex-file-compressed 66841314 6.6475e+07 1.00551 ns
tpcds_q47/duckdb:vortex-file-compressed 72636226 7.2641e+07 0.999935 ns
tpcds_q48/duckdb:vortex-file-compressed 41389318 4.17027e+07 0.992485 ns
tpcds_q49/duckdb:vortex-file-compressed 42736765 4.35242e+07 0.981908 ns
tpcds_q50/duckdb:vortex-file-compressed 62484200 6.24785e+07 1.00009 ns
tpcds_q51/duckdb:vortex-file-compressed 122579586 1.23143e+08 0.995425 ns
tpcds_q52/duckdb:vortex-file-compressed 19454613 1.94176e+07 1.00191 ns
tpcds_q53/duckdb:vortex-file-compressed 29913056 3.0017e+07 0.996536 ns
tpcds_q54/duckdb:vortex-file-compressed 42643276 4.13753e+07 1.03065 ns
tpcds_q55/duckdb:vortex-file-compressed 18455513 1.94369e+07 0.949508 ns
tpcds_q56/duckdb:vortex-file-compressed 44407123 4.58102e+07 0.969372 ns
tpcds_q57/duckdb:vortex-file-compressed 62446700 6.18467e+07 1.0097 ns
tpcds_q58/duckdb:vortex-file-compressed 42128382 3.99901e+07 1.05347 ns
tpcds_q59/duckdb:vortex-file-compressed 71654259 7.46433e+07 0.959955 ns
tpcds_q60/duckdb:vortex-file-compressed 43893910 4.37018e+07 1.0044 ns
tpcds_q61/duckdb:vortex-file-compressed 42777672 4.4569e+07 0.959808 ns
tpcds_q62/duckdb:vortex-file-compressed 27425649 2.82224e+07 0.971768 ns
tpcds_q63/duckdb:vortex-file-compressed 28935808 3.03571e+07 0.953182 ns
tpcds_q64/duckdb:vortex-file-compressed 94335236 9.59576e+07 0.983093 ns
tpcds_q65/duckdb:vortex-file-compressed 37636929 3.83514e+07 0.981372 ns
tpcds_q66/duckdb:vortex-file-compressed 37193257 3.70805e+07 1.00304 ns
tpcds_q67/duckdb:vortex-file-compressed 200341506 2.02286e+08 0.990389 ns
tpcds_q68/duckdb:vortex-file-compressed 56664531 5.48399e+07 1.03327 ns
tpcds_q69/duckdb:vortex-file-compressed 62520366 6.29729e+07 0.992814 ns
tpcds_q70/duckdb:vortex-file-compressed 70639452 7.28548e+07 0.969592 ns
tpcds_q71/duckdb:vortex-file-compressed 29410032 3.01177e+07 0.976505 ns
tpcds_q72/duckdb:vortex-file-compressed 187954295 1.86547e+08 1.00754 ns
tpcds_q73/duckdb:vortex-file-compressed 31237478 3.17697e+07 0.983247 ns
tpcds_q74/duckdb:vortex-file-compressed 67128860 6.68656e+07 1.00394 ns
tpcds_q75/duckdb:vortex-file-compressed 71070114 6.90555e+07 1.02917 ns
tpcds_q76/duckdb:vortex-file-compressed 28055815 2.90949e+07 0.964286 ns
tpcds_q77/duckdb:vortex-file-compressed 33983548 3.63348e+07 0.93529 ns
tpcds_q78/duckdb:vortex-file-compressed 94479284 9.61485e+07 0.982639 ns
tpcds_q79/duckdb:vortex-file-compressed 41946910 4.33422e+07 0.967808 ns
tpcds_q80/duckdb:vortex-file-compressed 65372791 5.93952e+07 1.10064 ns 🚨
tpcds_q81/duckdb:vortex-file-compressed 42451619 4.39213e+07 0.966538 ns
tpcds_q82/duckdb:vortex-file-compressed 25363304 2.66865e+07 0.950415 ns
tpcds_q83/duckdb:vortex-file-compressed 45821900 3.77575e+07 1.21358 ns 🚨
tpcds_q84/duckdb:vortex-file-compressed 32498663 2.83594e+07 1.14596 ns 🚨
tpcds_q85/duckdb:vortex-file-compressed 71315169 6.4165e+07 1.11143 ns 🚨
tpcds_q86/duckdb:vortex-file-compressed 63874226 5.21914e+07 1.22384 ns 🚨
tpcds_q87/duckdb:vortex-file-compressed 61621163 5.49957e+07 1.12047 ns 🚨
tpcds_q88/duckdb:vortex-file-compressed 86163507 8.00887e+07 1.07585 ns
tpcds_q89/duckdb:vortex-file-compressed 35111143 3.21758e+07 1.09123 ns
tpcds_q90/duckdb:vortex-file-compressed 18610539 2.15646e+07 0.863015 ns 🚀
tpcds_q91/duckdb:vortex-file-compressed 41809446 3.75335e+07 1.11392 ns 🚨
tpcds_q92/duckdb:vortex-file-compressed 30096911 2.84258e+07 1.05879 ns
tpcds_q93/duckdb:vortex-file-compressed 41821547 3.68754e+07 1.13413 ns 🚨
tpcds_q94/duckdb:vortex-file-compressed 36772744 3.51528e+07 1.04608 ns
tpcds_q95/duckdb:vortex-file-compressed 183669423 1.73088e+08 1.06113 ns
tpcds_q96/duckdb:vortex-file-compressed 21752171 1.83702e+07 1.1841 ns 🚨
tpcds_q97/duckdb:vortex-file-compressed 53632331 4.6161e+07 1.16185 ns 🚨
tpcds_q98/duckdb:vortex-file-compressed 30150271 2.68281e+07 1.12383 ns 🚨
tpcds_q99/duckdb:vortex-file-compressed 50410467 4.70654e+07 1.07107 ns
tpcds_q01/duckdb:vortex-compact 44370397 4.05385e+07 1.09453 ns
tpcds_q02/duckdb:vortex-compact 64797252 6.54921e+07 0.98939 ns
tpcds_q03/duckdb:vortex-compact 50263209 5.28376e+07 0.951277 ns
tpcds_q04/duckdb:vortex-compact 158360253 1.45089e+08 1.09147 ns
tpcds_q05/duckdb:vortex-compact 63674483 5.82502e+07 1.09312 ns
tpcds_q06/duckdb:vortex-compact 58758887 5.60013e+07 1.04924 ns
tpcds_q07/duckdb:vortex-compact 65233788 6.0676e+07 1.07512 ns
tpcds_q08/duckdb:vortex-compact 63808992 6.1218e+07 1.04232 ns
tpcds_q09/duckdb:vortex-compact 67644655 6.09123e+07 1.11052 ns 🚨
tpcds_q10/duckdb:vortex-compact 94678092 8.59689e+07 1.10131 ns 🚨
tpcds_q11/duckdb:vortex-compact 112847620 1.03097e+08 1.09458 ns
tpcds_q12/duckdb:vortex-compact 32381496 2.96709e+07 1.09135 ns
tpcds_q13/duckdb:vortex-compact 80161944 7.36868e+07 1.08787 ns
tpcds_q14/duckdb:vortex-compact 166652510 1.51087e+08 1.10302 ns 🚨
tpcds_q15/duckdb:vortex-compact 43735516 3.73195e+07 1.17192 ns 🚨
tpcds_q16/duckdb:vortex-compact 46723959 4.47998e+07 1.04295 ns
tpcds_q17/duckdb:vortex-compact 79862506 6.71482e+07 1.18935 ns 🚨
tpcds_q18/duckdb:vortex-compact 160643170 1.4377e+08 1.11736 ns 🚨
tpcds_q19/duckdb:vortex-compact 71107697 6.74449e+07 1.05431 ns
tpcds_q20/duckdb:vortex-compact 31710389 2.73058e+07 1.16131 ns 🚨
tpcds_q21/duckdb:vortex-compact 30003384 2.7694e+07 1.08339 ns
tpcds_q22/duckdb:vortex-compact 142610729 1.3233e+08 1.07769 ns
tpcds_q23/duckdb:vortex-compact 165409291 1.76774e+08 0.935708 ns
tpcds_q24/duckdb:vortex-compact 88060484 8.63391e+07 1.01994 ns
tpcds_q25/duckdb:vortex-compact 71390844 7.06432e+07 1.01058 ns
tpcds_q26/duckdb:vortex-compact 61572624 5.85342e+07 1.05191 ns
tpcds_q27/duckdb:vortex-compact 132104224 1.31249e+08 1.00651 ns
tpcds_q28/duckdb:vortex-compact 86808466 8.68346e+07 0.999699 ns
tpcds_q29/duckdb:vortex-compact 79202889 7.98151e+07 0.992329 ns
tpcds_q30/duckdb:vortex-compact 44716678 4.37795e+07 1.02141 ns
tpcds_q31/duckdb:vortex-compact 51891829 4.88237e+07 1.06284 ns
tpcds_q32/duckdb:vortex-compact 32558690 3.0523e+07 1.06669 ns
tpcds_q33/duckdb:vortex-compact 57977803 5.3762e+07 1.07842 ns
tpcds_q34/duckdb:vortex-compact 52757702 5.01662e+07 1.05166 ns
tpcds_q35/duckdb:vortex-compact 117536153 1.14556e+08 1.02602 ns
tpcds_q36/duckdb:vortex-compact 47177460 4.46446e+07 1.05673 ns
tpcds_q37/duckdb:vortex-compact 32704148 3.15088e+07 1.03794 ns
tpcds_q38/duckdb:vortex-compact 69062894 6.73234e+07 1.02584 ns
tpcds_q39/duckdb:vortex-compact 55697720 5.34644e+07 1.04177 ns
tpcds_q40/duckdb:vortex-compact 32808563 3.34236e+07 0.9816 ns
tpcds_q41/duckdb:vortex-compact 21713652 2.06875e+07 1.0496 ns
tpcds_q42/duckdb:vortex-compact 23677434 2.3714e+07 0.99846 ns
tpcds_q43/duckdb:vortex-compact 32950739 3.42416e+07 0.962303 ns
tpcds_q44/duckdb:vortex-compact 43358115 4.46836e+07 0.970337 ns
tpcds_q45/duckdb:vortex-compact 46001890 4.64091e+07 0.991225 ns
tpcds_q46/duckdb:vortex-compact 85415029 8.95075e+07 0.954278 ns
tpcds_q47/duckdb:vortex-compact 78458138 7.62473e+07 1.029 ns
tpcds_q48/duckdb:vortex-compact 64989283 6.76839e+07 0.960188 ns
tpcds_q49/duckdb:vortex-compact 66117453 5.98542e+07 1.10464 ns 🚨
tpcds_q50/duckdb:vortex-compact 61525013 6.25794e+07 0.983151 ns
tpcds_q51/duckdb:vortex-compact 137610369 1.52983e+08 0.899514 ns 🚀
tpcds_q52/duckdb:vortex-compact 24165076 2.36459e+07 1.02196 ns
tpcds_q53/duckdb:vortex-compact 39272569 4.11625e+07 0.954086 ns
tpcds_q54/duckdb:vortex-compact 52472863 5.44298e+07 0.964047 ns
tpcds_q55/duckdb:vortex-compact 23367860 2.36565e+07 0.987798 ns
tpcds_q56/duckdb:vortex-compact 61497959 6.2377e+07 0.985907 ns
tpcds_q57/duckdb:vortex-compact 65948345 6.72653e+07 0.980422 ns
tpcds_q58/duckdb:vortex-compact 48577026 4.99671e+07 0.97218 ns
tpcds_q59/duckdb:vortex-compact 79697296 8.30386e+07 0.959763 ns
tpcds_q60/duckdb:vortex-compact 68760795 5.08486e+07 1.35227 ns 🚨
tpcds_q61/duckdb:vortex-compact 68724538 7.11947e+07 0.965305 ns
tpcds_q62/duckdb:vortex-compact 35812962 3.60133e+07 0.994437 ns
tpcds_q63/duckdb:vortex-compact 39332050 3.87837e+07 1.01414 ns
tpcds_q64/duckdb:vortex-compact 132699327 1.30207e+08 1.01914 ns
tpcds_q65/duckdb:vortex-compact 52060556 4.70018e+07 1.10763 ns 🚨
tpcds_q66/duckdb:vortex-compact 55697143 5.32999e+07 1.04498 ns
tpcds_q67/duckdb:vortex-compact 243622276 2.43792e+08 0.999304 ns
tpcds_q68/duckdb:vortex-compact 80441955 7.74327e+07 1.03886 ns
tpcds_q69/duckdb:vortex-compact 86895334 8.57496e+07 1.01336 ns
tpcds_q70/duckdb:vortex-compact 119265167 1.23644e+08 0.964584 ns
tpcds_q71/duckdb:vortex-compact 40510731 4.04463e+07 1.00159 ns
tpcds_q72/duckdb:vortex-compact 201711406 2.04251e+08 0.987565 ns
tpcds_q73/duckdb:vortex-compact 50159470 4.86967e+07 1.03004 ns
tpcds_q74/duckdb:vortex-compact 95797738 8.98388e+07 1.06633 ns
tpcds_q75/duckdb:vortex-compact 81716826 8.36947e+07 0.976368 ns
tpcds_q76/duckdb:vortex-compact 39618028 3.88356e+07 1.02015 ns
tpcds_q77/duckdb:vortex-compact 46434906 4.63162e+07 1.00256 ns
tpcds_q78/duckdb:vortex-compact 105709267 1.03467e+08 1.02167 ns
tpcds_q79/duckdb:vortex-compact 83006809 8.56302e+07 0.969364 ns
tpcds_q80/duckdb:vortex-compact 85795147 8.8172e+07 0.973042 ns
tpcds_q81/duckdb:vortex-compact 49077826 4.78375e+07 1.02593 ns
tpcds_q82/duckdb:vortex-compact 34400300 3.47159e+07 0.990909 ns
tpcds_q83/duckdb:vortex-compact 55222847 5.75989e+07 0.958748 ns
tpcds_q84/duckdb:vortex-compact 30064434 3.01199e+07 0.998159 ns
tpcds_q85/duckdb:vortex-compact 75027950 7.79116e+07 0.962988 ns
tpcds_q86/duckdb:vortex-compact 99424354 9.93544e+07 1.0007 ns
tpcds_q87/duckdb:vortex-compact 67661475 6.83471e+07 0.989969 ns
tpcds_q88/duckdb:vortex-compact 151594905 1.55461e+08 0.975132 ns
tpcds_q89/duckdb:vortex-compact 43301614 4.09552e+07 1.05729 ns
tpcds_q90/duckdb:vortex-compact 26104773 2.78753e+07 0.936484 ns
tpcds_q91/duckdb:vortex-compact 44261507 4.39715e+07 1.0066 ns
tpcds_q92/duckdb:vortex-compact 60264839 5.54853e+07 1.08614 ns
tpcds_q93/duckdb:vortex-compact 42247896 4.31496e+07 0.979103 ns
tpcds_q94/duckdb:vortex-compact 44464146 4.67954e+07 0.950183 ns
tpcds_q95/duckdb:vortex-compact 157307417 1.66171e+08 0.94666 ns
tpcds_q96/duckdb:vortex-compact 30609432 3.09448e+07 0.989161 ns
tpcds_q97/duckdb:vortex-compact 50820722 4.8769e+07 1.04207 ns
tpcds_q98/duckdb:vortex-compact 34552860 3.47501e+07 0.994323 ns
tpcds_q99/duckdb:vortex-compact 50221926 5.59307e+07 0.897931 ns 🚀
tpcds_q01/duckdb:duckdb 24632280 2.4941e+07 0.987623 ns
tpcds_q02/duckdb:duckdb 25277161 2.60275e+07 0.971172 ns
tpcds_q03/duckdb:duckdb 11022350 1.23582e+07 0.891903 ns 🚀
tpcds_q04/duckdb:duckdb 176175835 1.78317e+08 0.987991 ns
tpcds_q05/duckdb:duckdb 21978249 2.26147e+07 0.971858 ns
tpcds_q06/duckdb:duckdb 28031077 2.96159e+07 0.946487 ns
tpcds_q07/duckdb:duckdb 42151722 4.33025e+07 0.973425 ns
tpcds_q08/duckdb:duckdb 124515037 1.26906e+08 0.981161 ns
tpcds_q09/duckdb:duckdb 19269061 1.96239e+07 0.981918 ns
tpcds_q10/duckdb:duckdb 29213085 2.93711e+07 0.994619 ns
tpcds_q11/duckdb:duckdb 154510416 1.55058e+08 0.996468 ns
tpcds_q12/duckdb:duckdb 15087354 1.48655e+07 1.01492 ns
tpcds_q13/duckdb:duckdb 27381430 2.75219e+07 0.994897 ns
tpcds_q14/duckdb:duckdb 94491692 9.66255e+07 0.977917 ns
tpcds_q15/duckdb:duckdb 23501533 2.42071e+07 0.970853 ns
tpcds_q16/duckdb:duckdb 22493675 2.27675e+07 0.987974 ns
tpcds_q17/duckdb:duckdb 26178906 2.64237e+07 0.990737 ns
tpcds_q18/duckdb:duckdb 52044951 5.21114e+07 0.998724 ns
tpcds_q19/duckdb:duckdb 20805382 2.06605e+07 1.00701 ns
tpcds_q20/duckdb:duckdb 15091212 1.5123e+07 0.997901 ns
tpcds_q21/duckdb:duckdb 8047678 8.02908e+06 1.00232 ns
tpcds_q22/duckdb:duckdb 83376132 8.59221e+07 0.970369 ns
tpcds_q23/duckdb:duckdb 72495327 8.01247e+07 0.904781 ns
tpcds_q24/duckdb:duckdb 26404216 2.67849e+07 0.985788 ns
tpcds_q25/duckdb:duckdb 19056146 1.92273e+07 0.991098 ns
tpcds_q26/duckdb:duckdb 29606103 3.07007e+07 0.964346 ns
tpcds_q27/duckdb:duckdb 53402031 5.34403e+07 0.999284 ns
tpcds_q28/duckdb:duckdb 24972725 2.49107e+07 1.00249 ns
tpcds_q29/duckdb:duckdb 24092983 2.4719e+07 0.974673 ns
tpcds_q30/duckdb:duckdb 33695681 3.37999e+07 0.996917 ns
tpcds_q31/duckdb:duckdb 24587041 2.52261e+07 0.974667 ns
tpcds_q32/duckdb:duckdb 8715918 8.89223e+06 0.980172 ns
tpcds_q33/duckdb:duckdb 16445585 1.69312e+07 0.971321 ns
tpcds_q34/duckdb:duckdb 19067063 1.80162e+07 1.05833 ns
tpcds_q35/duckdb:duckdb 40066649 4.00036e+07 1.00158 ns
tpcds_q36/duckdb:duckdb 77835535 7.87878e+07 0.987914 ns
tpcds_q37/duckdb:duckdb 9567505 9.67338e+06 0.989055 ns
tpcds_q38/duckdb:duckdb 33560658 3.3648e+07 0.997404 ns
tpcds_q39/duckdb:duckdb 29938396 3.15163e+07 0.949934 ns
tpcds_q40/duckdb:duckdb 16003053 1.62071e+07 0.987412 ns
tpcds_q41/duckdb:duckdb 11092890 1.0933e+07 1.01463 ns
tpcds_q42/duckdb:duckdb 9194023 1.06474e+07 0.863496 ns 🚀
tpcds_q43/duckdb:duckdb 14370561 1.5247e+07 0.942518 ns
tpcds_q44/duckdb:duckdb 16710339 1.80201e+07 0.927316 ns
tpcds_q45/duckdb:duckdb 19511074 1.98539e+07 0.982734 ns
tpcds_q46/duckdb:duckdb 40166647 4.10156e+07 0.979301 ns
tpcds_q47/duckdb:duckdb 55253188 5.63044e+07 0.98133 ns
tpcds_q48/duckdb:duckdb 25021604 2.56939e+07 0.973836 ns
tpcds_q49/duckdb:duckdb 17863700 1.86593e+07 0.957362 ns
tpcds_q50/duckdb:duckdb 17082846 1.74542e+07 0.978723 ns
tpcds_q51/duckdb:duckdb 107946075 1.07878e+08 1.00063 ns
tpcds_q52/duckdb:duckdb 9467811 1.04522e+07 0.905817 ns
tpcds_q53/duckdb:duckdb 15563308 1.60007e+07 0.972662 ns
tpcds_q54/duckdb:duckdb 19954180 2.03632e+07 0.979915 ns
tpcds_q55/duckdb:duckdb 9544982 9.75015e+06 0.978958 ns
tpcds_q56/duckdb:duckdb 17411374 1.7692e+07 0.984138 ns
tpcds_q57/duckdb:duckdb 46381962 4.7331e+07 0.97995 ns
tpcds_q58/duckdb:duckdb 16016133 1.65178e+07 0.969629 ns
tpcds_q59/duckdb:duckdb 37754890 3.83085e+07 0.985548 ns
tpcds_q60/duckdb:duckdb 19404184 1.99746e+07 0.971441 ns
tpcds_q61/duckdb:duckdb 18767924 1.87996e+07 0.998315 ns
tpcds_q62/duckdb:duckdb 10801211 1.09972e+07 0.982178 ns
tpcds_q63/duckdb:duckdb 13928317 1.42418e+07 0.977985 ns
tpcds_q64/duckdb:duckdb 58897082 6.0214e+07 0.978129 ns
tpcds_q65/duckdb:duckdb 37533835 3.69306e+07 1.01633 ns
tpcds_q66/duckdb:duckdb 28036270 2.87076e+07 0.976615 ns
tpcds_q67/duckdb:duckdb 152407280 1.55386e+08 0.980828 ns
tpcds_q68/duckdb:duckdb 27737544 2.89287e+07 0.958825 ns
tpcds_q69/duckdb:duckdb 29361000 3.02571e+07 0.970385 ns
tpcds_q70/duckdb:duckdb 20146653 2.05453e+07 0.980599 ns
tpcds_q71/duckdb:duckdb 16273095 1.68948e+07 0.9632 ns
tpcds_q72/duckdb:duckdb 46201144 4.64705e+07 0.994204 ns
tpcds_q73/duckdb:duckdb 14183864 1.35581e+07 1.04616 ns
tpcds_q74/duckdb:duckdb 107551446 1.0955e+08 0.981755 ns
tpcds_q75/duckdb:duckdb 46338985 4.77828e+07 0.969783 ns
tpcds_q76/duckdb:duckdb 15163307 1.5464e+07 0.980556 ns
tpcds_q77/duckdb:duckdb 14836930 1.51745e+07 0.977751 ns
tpcds_q78/duckdb:duckdb 67661630 6.49663e+07 1.04149 ns
tpcds_q79/duckdb:duckdb 21271121 2.16925e+07 0.980574 ns
tpcds_q80/duckdb:duckdb 31095894 3.28101e+07 0.947755 ns
tpcds_q81/duckdb:duckdb 40284998 4.09949e+07 0.982683 ns
tpcds_q82/duckdb:duckdb 11240213 1.15081e+07 0.97672 ns
tpcds_q83/duckdb:duckdb 11203610 1.15649e+07 0.968757 ns
tpcds_q84/duckdb:duckdb 15430468 1.60824e+07 0.959464 ns
tpcds_q85/duckdb:duckdb 26088743 2.67783e+07 0.974248 ns
tpcds_q86/duckdb:duckdb 14190536 1.44396e+07 0.98275 ns
tpcds_q87/duckdb:duckdb 34696528 3.5381e+07 0.980654 ns
tpcds_q88/duckdb:duckdb 27189335 2.78416e+07 0.976572 ns
tpcds_q89/duckdb:duckdb 18275819 1.81924e+07 1.00458 ns
tpcds_q90/duckdb:duckdb 7130361 7.65406e+06 0.931579 ns
tpcds_q91/duckdb:duckdb 16199075 1.71343e+07 0.945416 ns
tpcds_q92/duckdb:duckdb 10525335 1.07314e+07 0.980796 ns
tpcds_q93/duckdb:duckdb 24268033 2.48776e+07 0.975496 ns
tpcds_q94/duckdb:duckdb 17063838 1.57955e+07 1.0803 ns
tpcds_q95/duckdb:duckdb 133670492 1.29522e+08 1.03203 ns
tpcds_q96/duckdb:duckdb 6196919 6.45123e+06 0.960579 ns
tpcds_q97/duckdb:duckdb 32881418 3.41687e+07 0.962325 ns
tpcds_q98/duckdb:duckdb 19235385 1.95838e+07 0.98221 ns
tpcds_q99/duckdb:duckdb 21495669 2.19355e+07 0.979947 ns

@github-actions
Copy link
Contributor

github-actions bot commented Feb 16, 2026

Benchmarks: TPC-H SF=10 on NVME

Summary

  • Overall: 0.971x ➖
  • Vortex: 0.973x ➖
  • duckdb:vortex: 0.980x ➖
  • datafusion:vortex: 0.967x ➖
  • Best: tpch_q01/datafusion:vortex-compact (0.934x)
  • Worst: tpch_q06/duckdb:vortex-compact (1.012x)
  • Significant (>10%): 0↑ 0↓
Detailed Results Table
name PR adc01a4 base bc4fd79 ratio (PR/base) unit remark
tpch_q01/datafusion:arrow 707998001 7.4524e+08 0.950027 ns
tpch_q02/datafusion:arrow 200925464 2.08704e+08 0.962731 ns
tpch_q03/datafusion:arrow 540918216 5.71417e+08 0.946626 ns
tpch_q04/datafusion:arrow 386389032 4.14856e+08 0.931381 ns
tpch_q05/datafusion:arrow 1070063811 1.12539e+09 0.95084 ns
tpch_q06/datafusion:arrow 309434746 3.35059e+08 0.923524 ns
tpch_q07/datafusion:arrow 1331746996 1.42562e+09 0.934153 ns
tpch_q08/datafusion:arrow 1310427179 1.38975e+09 0.942923 ns
tpch_q09/datafusion:arrow 1589507467 1.63843e+09 0.970142 ns
tpch_q10/datafusion:arrow 665876466 6.98613e+08 0.95314 ns
tpch_q11/datafusion:arrow 180957612 1.90709e+08 0.948866 ns
tpch_q12/datafusion:arrow 747905316 7.53063e+08 0.993151 ns
tpch_q13/datafusion:arrow 500380392 5.39396e+08 0.927669 ns
tpch_q14/datafusion:arrow 353763551 3.75611e+08 0.941836 ns
tpch_q15/datafusion:arrow 745135276 8.03816e+08 0.926997 ns
tpch_q16/datafusion:arrow 122452220 1.30239e+08 0.940209 ns
tpch_q17/datafusion:arrow 1590768334 1.66192e+09 0.957187 ns
tpch_q18/datafusion:arrow 2120825682 2.23221e+09 0.950101 ns
tpch_q19/datafusion:arrow 566845140 6.01212e+08 0.942837 ns
tpch_q20/datafusion:arrow 552916426 5.84054e+08 0.946687 ns
tpch_q21/datafusion:arrow 3727229458 4.09392e+09 0.910431 ns
tpch_q22/datafusion:arrow 183137801 1.89116e+08 0.968389 ns
tpch_q01/datafusion:parquet 461994581 4.81352e+08 0.959786 ns
tpch_q02/datafusion:parquet 271077304 2.74788e+08 0.986495 ns
tpch_q03/datafusion:parquet 394512874 4.21522e+08 0.935925 ns
tpch_q04/datafusion:parquet 152083908 1.5437e+08 0.985193 ns
tpch_q05/datafusion:parquet 577728062 5.9965e+08 0.963442 ns
tpch_q06/datafusion:parquet 121841410 1.29528e+08 0.940656 ns
tpch_q07/datafusion:parquet 812850773 8.23204e+08 0.987423 ns
tpch_q08/datafusion:parquet 659671743 6.81314e+08 0.968235 ns
tpch_q09/datafusion:parquet 986113269 1.01041e+09 0.975954 ns
tpch_q10/datafusion:parquet 595848643 6.32094e+08 0.942658 ns
tpch_q11/datafusion:parquet 199636794 2.12335e+08 0.940197 ns
tpch_q12/datafusion:parquet 257611410 2.60035e+08 0.990679 ns
tpch_q13/datafusion:parquet 338866057 3.48764e+08 0.971619 ns
tpch_q14/datafusion:parquet 196500874 2.10185e+08 0.934895 ns
tpch_q15/datafusion:parquet 255926799 2.69958e+08 0.948023 ns
tpch_q16/datafusion:parquet 183593860 1.87389e+08 0.979746 ns
tpch_q17/datafusion:parquet 836042720 8.75183e+08 0.955277 ns
tpch_q18/datafusion:parquet 1039143078 1.07298e+09 0.968463 ns
tpch_q19/datafusion:parquet 332974512 3.39421e+08 0.981008 ns
tpch_q20/datafusion:parquet 386987192 3.88361e+08 0.996462 ns
tpch_q21/datafusion:parquet 892831802 9.30356e+08 0.959667 ns
tpch_q22/datafusion:parquet 218916510 2.25878e+08 0.96918 ns
tpch_q01/datafusion:vortex-file-compressed 420838651 4.24338e+08 0.991753 ns
tpch_q02/datafusion:vortex-file-compressed 166734639 1.74834e+08 0.953675 ns
tpch_q03/datafusion:vortex-file-compressed 265003072 2.70251e+08 0.98058 ns
tpch_q04/datafusion:vortex-file-compressed 112085925 1.1535e+08 0.971703 ns
tpch_q05/datafusion:vortex-file-compressed 470398008 4.8615e+08 0.967598 ns
tpch_q06/datafusion:vortex-file-compressed 41033017 4.18141e+07 0.98132 ns
tpch_q07/datafusion:vortex-file-compressed 654496830 6.78306e+08 0.964899 ns
tpch_q08/datafusion:vortex-file-compressed 500261304 5.07474e+08 0.985788 ns
tpch_q09/datafusion:vortex-file-compressed 826481336 8.48163e+08 0.974437 ns
tpch_q10/datafusion:vortex-file-compressed 296756539 3.13377e+08 0.946963 ns
tpch_q11/datafusion:vortex-file-compressed 123867782 1.28045e+08 0.967375 ns
tpch_q12/datafusion:vortex-file-compressed 130110263 1.30633e+08 0.996001 ns
tpch_q13/datafusion:vortex-file-compressed 229327787 2.31255e+08 0.991667 ns
tpch_q14/datafusion:vortex-file-compressed 73520559 7.49984e+07 0.980295 ns
tpch_q15/datafusion:vortex-file-compressed 109680590 1.12743e+08 0.972839 ns
tpch_q16/datafusion:vortex-file-compressed 99934787 1.02609e+08 0.973934 ns
tpch_q17/datafusion:vortex-file-compressed 766177261 7.93069e+08 0.966092 ns
tpch_q18/datafusion:vortex-file-compressed 973548991 1.02031e+09 0.954169 ns
tpch_q19/datafusion:vortex-file-compressed 132399006 1.39664e+08 0.94798 ns
tpch_q20/datafusion:vortex-file-compressed 209285162 2.17848e+08 0.960694 ns
tpch_q21/datafusion:vortex-file-compressed 783457566 8.23732e+08 0.951107 ns
tpch_q22/datafusion:vortex-file-compressed 66574483 6.84683e+07 0.97234 ns
tpch_q01/datafusion:vortex-compact 444504776 4.76167e+08 0.933506 ns
tpch_q02/datafusion:vortex-compact 173429725 1.79616e+08 0.965558 ns
tpch_q03/datafusion:vortex-compact 281526267 2.90826e+08 0.968023 ns
tpch_q04/datafusion:vortex-compact 132596326 1.39222e+08 0.952408 ns
tpch_q05/datafusion:vortex-compact 476842529 5.06539e+08 0.941374 ns
tpch_q06/datafusion:vortex-compact 64351324 6.56613e+07 0.980049 ns
tpch_q07/datafusion:vortex-compact 686637591 7.10095e+08 0.966965 ns
tpch_q08/datafusion:vortex-compact 507285531 5.22422e+08 0.971026 ns
tpch_q09/datafusion:vortex-compact 840878800 8.72161e+08 0.964133 ns
tpch_q10/datafusion:vortex-compact 341058794 3.50001e+08 0.974452 ns
tpch_q11/datafusion:vortex-compact 130298725 1.37435e+08 0.948075 ns
tpch_q12/datafusion:vortex-compact 190758745 1.96882e+08 0.968898 ns
tpch_q13/datafusion:vortex-compact 276898185 2.85222e+08 0.970817 ns
tpch_q14/datafusion:vortex-compact 93804286 9.63722e+07 0.973355 ns
tpch_q15/datafusion:vortex-compact 165344793 1.72002e+08 0.961294 ns
tpch_q16/datafusion:vortex-compact 106180692 1.08963e+08 0.974463 ns
tpch_q17/datafusion:vortex-compact 768715423 8.04805e+08 0.955157 ns
tpch_q18/datafusion:vortex-compact 988087505 1.03253e+09 0.956959 ns
tpch_q19/datafusion:vortex-compact 235215879 2.48302e+08 0.947296 ns
tpch_q20/datafusion:vortex-compact 240435010 2.41742e+08 0.994594 ns
tpch_q21/datafusion:vortex-compact 817450897 8.52001e+08 0.959448 ns
tpch_q22/datafusion:vortex-compact 77677253 8.06904e+07 0.962658 ns
tpch_q01/duckdb:parquet 268110371 2.72495e+08 0.983909 ns
tpch_q02/duckdb:parquet 126143204 1.29765e+08 0.97209 ns
tpch_q03/duckdb:parquet 225044806 2.33948e+08 0.961944 ns
tpch_q04/duckdb:parquet 152468593 1.61633e+08 0.943303 ns
tpch_q05/duckdb:parquet 232865040 2.42442e+08 0.960497 ns
tpch_q06/duckdb:parquet 70893148 7.18958e+07 0.986054 ns
tpch_q07/duckdb:parquet 221350649 2.2324e+08 0.991538 ns
tpch_q08/duckdb:parquet 339267477 3.41488e+08 0.993498 ns
tpch_q09/duckdb:parquet 496115542 5.10882e+08 0.971096 ns
tpch_q10/duckdb:parquet 637801776 6.5466e+08 0.974249 ns
tpch_q11/duckdb:parquet 59005163 6.02475e+07 0.97938 ns
tpch_q12/duckdb:parquet 143155861 1.47457e+08 0.970834 ns
tpch_q13/duckdb:parquet 435351576 4.22276e+08 1.03096 ns
tpch_q14/duckdb:parquet 181532902 1.84432e+08 0.984282 ns
tpch_q15/duckdb:parquet 108424540 1.09883e+08 0.986725 ns
tpch_q16/duckdb:parquet 166240593 1.71695e+08 0.968234 ns
tpch_q17/duckdb:parquet 207029933 2.07976e+08 0.99545 ns
tpch_q18/duckdb:parquet 367056003 3.72807e+08 0.984575 ns
tpch_q19/duckdb:parquet 287439670 2.9601e+08 0.971048 ns
tpch_q20/duckdb:parquet 252027173 2.67429e+08 0.942408 ns
tpch_q21/duckdb:parquet 585601911 6.15124e+08 0.952006 ns
tpch_q22/duckdb:parquet 299477585 3.00466e+08 0.996712 ns
tpch_q01/duckdb:vortex-file-compressed 191974104 1.94705e+08 0.985973 ns
tpch_q02/duckdb:vortex-file-compressed 68697713 6.99778e+07 0.981708 ns
tpch_q03/duckdb:vortex-file-compressed 144863976 1.46044e+08 0.991922 ns
tpch_q04/duckdb:vortex-file-compressed 164917626 1.71243e+08 0.963062 ns
tpch_q05/duckdb:vortex-file-compressed 155776248 1.58115e+08 0.98521 ns
tpch_q06/duckdb:vortex-file-compressed 46090356 4.90843e+07 0.939004 ns
tpch_q07/duckdb:vortex-file-compressed 158506562 1.6382e+08 0.967568 ns
tpch_q08/duckdb:vortex-file-compressed 236056072 2.40138e+08 0.983001 ns
tpch_q09/duckdb:vortex-file-compressed 381232917 3.8697e+08 0.985174 ns
tpch_q10/duckdb:vortex-file-compressed 174425725 1.75784e+08 0.992276 ns
tpch_q11/duckdb:vortex-file-compressed 45141691 4.76113e+07 0.948129 ns
tpch_q12/duckdb:vortex-file-compressed 100557060 1.00827e+08 0.997321 ns
tpch_q13/duckdb:vortex-file-compressed 253220011 2.55877e+08 0.989616 ns
tpch_q14/duckdb:vortex-file-compressed 71557414 7.4241e+07 0.963853 ns
tpch_q15/duckdb:vortex-file-compressed 99583759 1.0225e+08 0.973924 ns
tpch_q16/duckdb:vortex-file-compressed 85093189 8.86583e+07 0.959788 ns
tpch_q17/duckdb:vortex-file-compressed 127818163 1.31632e+08 0.971024 ns
tpch_q18/duckdb:vortex-file-compressed 297515844 2.98708e+08 0.99601 ns
tpch_q19/duckdb:vortex-file-compressed 90834844 9.05213e+07 1.00346 ns
tpch_q20/duckdb:vortex-file-compressed 179918959 1.83925e+08 0.978221 ns
tpch_q21/duckdb:vortex-file-compressed 591396510 5.97527e+08 0.98974 ns
tpch_q22/duckdb:vortex-file-compressed 82116788 8.26199e+07 0.99391 ns
tpch_q01/duckdb:vortex-compact 242825654 2.44898e+08 0.991538 ns
tpch_q02/duckdb:vortex-compact 73312284 7.36735e+07 0.995097 ns
tpch_q03/duckdb:vortex-compact 167172724 1.6994e+08 0.983714 ns
tpch_q04/duckdb:vortex-compact 202157202 2.07831e+08 0.9727 ns
tpch_q05/duckdb:vortex-compact 182733743 1.81527e+08 1.00665 ns
tpch_q06/duckdb:vortex-compact 84282967 8.33021e+07 1.01178 ns
tpch_q07/duckdb:vortex-compact 218453683 2.21783e+08 0.984986 ns
tpch_q08/duckdb:vortex-compact 277971606 2.82915e+08 0.982526 ns
tpch_q09/duckdb:vortex-compact 407816034 4.17111e+08 0.977716 ns
tpch_q10/duckdb:vortex-compact 210104990 2.20087e+08 0.954645 ns
tpch_q11/duckdb:vortex-compact 45229903 4.71816e+07 0.958635 ns
tpch_q12/duckdb:vortex-compact 214530581 2.20321e+08 0.97372 ns
tpch_q13/duckdb:vortex-compact 292559838 3.00954e+08 0.972108 ns
tpch_q14/duckdb:vortex-compact 103445295 1.06835e+08 0.96827 ns
tpch_q15/duckdb:vortex-compact 120740831 1.25874e+08 0.959221 ns
tpch_q16/duckdb:vortex-compact 93179107 9.53072e+07 0.977671 ns
tpch_q17/duckdb:vortex-compact 140508114 1.44404e+08 0.97302 ns
tpch_q18/duckdb:vortex-compact 327320622 3.29017e+08 0.994844 ns
tpch_q19/duckdb:vortex-compact 113751514 1.1438e+08 0.994505 ns
tpch_q20/duckdb:vortex-compact 216095640 2.17711e+08 0.992581 ns
tpch_q21/duckdb:vortex-compact 676183685 6.8743e+08 0.983639 ns
tpch_q22/duckdb:vortex-compact 93187011 9.53674e+07 0.977137 ns
tpch_q01/duckdb:duckdb 117432533 1.1842e+08 0.991659 ns
tpch_q02/duckdb:duckdb 49360132 5.13007e+07 0.962173 ns
tpch_q03/duckdb:duckdb 101026303 1.02269e+08 0.987848 ns
tpch_q04/duckdb:duckdb 131414164 1.32914e+08 0.988719 ns
tpch_q05/duckdb:duckdb 114389273 1.14692e+08 0.997361 ns
tpch_q06/duckdb:duckdb 44376896 4.51837e+07 0.982145 ns
tpch_q07/duckdb:duckdb 110423100 1.14217e+08 0.966784 ns
tpch_q08/duckdb:duckdb 142577217 1.44095e+08 0.989468 ns
tpch_q09/duckdb:duckdb 308770005 3.1399e+08 0.983377 ns
tpch_q10/duckdb:duckdb 220347808 2.22162e+08 0.991834 ns
tpch_q11/duckdb:duckdb 23427990 2.29438e+07 1.0211 ns
tpch_q12/duckdb:duckdb 88197535 8.95818e+07 0.984547 ns
tpch_q13/duckdb:duckdb 239387520 2.41742e+08 0.990262 ns
tpch_q14/duckdb:duckdb 78094347 7.95132e+07 0.982156 ns
tpch_q15/duckdb:duckdb 81472615 8.2668e+07 0.985539 ns
tpch_q16/duckdb:duckdb 73680065 7.52582e+07 0.97903 ns
tpch_q17/duckdb:duckdb 100342122 1.00969e+08 0.993789 ns
tpch_q18/duckdb:duckdb 220277523 2.23791e+08 0.984298 ns
tpch_q19/duckdb:duckdb 128497990 1.31876e+08 0.974389 ns
tpch_q20/duckdb:duckdb 123324668 1.25063e+08 0.986104 ns
tpch_q21/duckdb:duckdb 323268517 3.26744e+08 0.989363 ns
tpch_q22/duckdb:duckdb 71363146 7.29807e+07 0.977835 ns

@github-actions
Copy link
Contributor

github-actions bot commented Feb 16, 2026

Benchmarks: FineWeb S3

Summary

  • Overall: 0.988x ➖
  • Vortex: 0.980x ➖
  • duckdb:vortex: 0.965x ➖
  • datafusion:vortex: 0.996x ➖
  • Best: fineweb_q00/duckdb:vortex-file-compressed (0.836x)
  • Worst: fineweb_q00/datafusion:vortex-compact (1.065x)
  • Significant (>30%): 0↑ 0↓
Detailed Results Table
name PR adc01a4 base bc4fd79 ratio (PR/base) unit remark
fineweb_q00/datafusion:parquet 843014303 8.63982e+08 0.975732 ns
fineweb_q01/datafusion:parquet 1532400674 1.56014e+09 0.98222 ns
fineweb_q02/datafusion:parquet 1563647159 1.55465e+09 1.00579 ns
fineweb_q03/datafusion:parquet 1559110364 1.53233e+09 1.01748 ns
fineweb_q04/datafusion:parquet 1620639986 1.62271e+09 0.998727 ns
fineweb_q05/datafusion:parquet 1587244239 1.59548e+09 0.994839 ns
fineweb_q06/datafusion:parquet 1636705015 1.59141e+09 1.02846 ns
fineweb_q07/datafusion:parquet 1624390918 1.55429e+09 1.0451 ns
fineweb_q08/datafusion:parquet 1597045839 1.55819e+09 1.02494 ns
fineweb_q00/datafusion:vortex-file-compressed 31708793 3.36563e+07 0.942136 ns
fineweb_q01/datafusion:vortex-file-compressed 478385544 4.91706e+08 0.972909 ns
fineweb_q02/datafusion:vortex-file-compressed 433509961 4.61335e+08 0.939685 ns
fineweb_q03/datafusion:vortex-file-compressed 1426151305 1.3717e+09 1.0397 ns
fineweb_q04/datafusion:vortex-file-compressed 1414744099 1.41702e+09 0.998396 ns
fineweb_q05/datafusion:vortex-file-compressed 1420254394 1.38817e+09 1.02311 ns
fineweb_q06/datafusion:vortex-file-compressed 1471049562 1.46912e+09 1.00131 ns
fineweb_q07/datafusion:vortex-file-compressed 1362790604 1.39791e+09 0.974874 ns
fineweb_q08/datafusion:vortex-file-compressed 546659995 5.41281e+08 1.00994 ns
fineweb_q00/datafusion:vortex-compact 35977116 3.37683e+07 1.06541 ns
fineweb_q01/datafusion:vortex-compact 486813398 4.79264e+08 1.01575 ns
fineweb_q02/datafusion:vortex-compact 623078281 5.96031e+08 1.04538 ns
fineweb_q03/datafusion:vortex-compact 1779536729 1.78867e+09 0.994894 ns
fineweb_q04/datafusion:vortex-compact 2183522591 2.17034e+09 1.00607 ns
fineweb_q05/datafusion:vortex-compact 1670422874 1.65214e+09 1.01106 ns
fineweb_q06/datafusion:vortex-compact 1380461125 1.39069e+09 0.992646 ns
fineweb_q07/datafusion:vortex-compact 1256853191 1.307e+09 0.961632 ns
fineweb_q08/datafusion:vortex-compact 382777797 4.0691e+08 0.940694 ns
fineweb_q00/duckdb:parquet 968533758 9.75665e+08 0.992691 ns
fineweb_q01/duckdb:parquet 2163045778 2.15831e+09 1.0022 ns
fineweb_q02/duckdb:parquet 2176524578 2.19566e+09 0.991284 ns
fineweb_q03/duckdb:parquet 7175636509 7.062e+09 1.01609 ns
fineweb_q04/duckdb:parquet 1695415694 1.68938e+09 1.00357 ns
fineweb_q05/duckdb:parquet 3818224489 3.85103e+09 0.99148 ns
fineweb_q06/duckdb:parquet 5030729383 5.01439e+09 1.00326 ns
fineweb_q07/duckdb:parquet 5431178687 5.37008e+09 1.01138 ns
fineweb_q08/duckdb:parquet 962660533 9.73298e+08 0.989071 ns
fineweb_q00/duckdb:vortex-file-compressed 94180518 1.12719e+08 0.83553 ns
fineweb_q01/duckdb:vortex-file-compressed 531071657 5.3713e+08 0.98872 ns
fineweb_q02/duckdb:vortex-file-compressed 559819118 6.03618e+08 0.92744 ns
fineweb_q03/duckdb:vortex-file-compressed 1549768318 1.55784e+09 0.994819 ns
fineweb_q04/duckdb:vortex-file-compressed 1643431596 1.55527e+09 1.05669 ns
fineweb_q05/duckdb:vortex-file-compressed 1616370380 1.62638e+09 0.993844 ns
fineweb_q06/duckdb:vortex-file-compressed 1695541306 1.66185e+09 1.02027 ns
fineweb_q07/duckdb:vortex-file-compressed 1448399142 1.60252e+09 0.903824 ns
fineweb_q08/duckdb:vortex-file-compressed 640498936 6.32818e+08 1.01214 ns
fineweb_q00/duckdb:vortex-compact 89880840 1.02524e+08 0.876677 ns
fineweb_q01/duckdb:vortex-compact 520025465 5.02893e+08 1.03407 ns
fineweb_q02/duckdb:vortex-compact 662357562 6.67519e+08 0.992268 ns
fineweb_q03/duckdb:vortex-compact 1715391418 1.7705e+09 0.968876 ns
fineweb_q04/duckdb:vortex-compact 1757431453 1.77986e+09 0.987401 ns
fineweb_q05/duckdb:vortex-compact 1590236207 1.62768e+09 0.976998 ns
fineweb_q06/duckdb:vortex-compact 1438148433 1.56728e+09 0.917606 ns
fineweb_q07/duckdb:vortex-compact 1368784633 1.35109e+09 1.0131 ns
fineweb_q08/duckdb:vortex-compact 453704017 5.07554e+08 0.893904 ns

@github-actions
Copy link
Contributor

github-actions bot commented Feb 16, 2026

Benchmarks: Statistical and Population Genetics

Summary

  • Overall: 1.040x ➖
  • Vortex: 1.047x ➖
  • duckdb:vortex: 1.047x ➖
  • Best: No improvements
  • Worst: statpopgen_q01/duckdb:vortex-file-compressed (1.235x)
  • Significant (>10%): 0↑ 1↓
Detailed Results Table
name PR adc01a4 base bc4fd79 ratio (PR/base) unit remark
statpopgen_q00/duckdb:parquet 234387495 2.32992e+08 1.00599 ns
statpopgen_q01/duckdb:parquet 386333704 3.73519e+08 1.03431 ns
statpopgen_q02/duckdb:parquet 695946172 6.86442e+08 1.01385 ns
statpopgen_q03/duckdb:parquet 1216116316 1.1183e+09 1.08747 ns
statpopgen_q04/duckdb:parquet 1164435329 1.13723e+09 1.02392 ns
statpopgen_q05/duckdb:parquet 755139311 7.45016e+08 1.01359 ns
statpopgen_q06/duckdb:parquet 1381331412 1.3349e+09 1.03478 ns
statpopgen_q07/duckdb:parquet 856617882 8.27042e+08 1.03576 ns
statpopgen_q08/duckdb:parquet 850993615 8.45058e+08 1.00702 ns
statpopgen_q09/duckdb:parquet 953443553 9.38799e+08 1.0156 ns
statpopgen_q10/duckdb:parquet 2199987975 2.16394e+09 1.01666 ns
statpopgen_q00/duckdb:vortex-file-compressed 14365433 1.38911e+07 1.03415 ns
statpopgen_q01/duckdb:vortex-file-compressed 123058897 9.96195e+07 1.23529 ns 🚨
statpopgen_q02/duckdb:vortex-file-compressed 1242708766 1.18855e+09 1.04557 ns
statpopgen_q03/duckdb:vortex-file-compressed 3018593746 2.82779e+09 1.06748 ns
statpopgen_q04/duckdb:vortex-file-compressed 2943886811 2.83317e+09 1.03908 ns
statpopgen_q05/duckdb:vortex-file-compressed 1289509044 1.25901e+09 1.02423 ns
statpopgen_q06/duckdb:vortex-file-compressed 1956706980 1.9371e+09 1.01012 ns
statpopgen_q07/duckdb:vortex-file-compressed 195783042 1.88352e+08 1.03945 ns
statpopgen_q08/duckdb:vortex-file-compressed 207351729 1.97374e+08 1.05055 ns
statpopgen_q09/duckdb:vortex-file-compressed 2726312159 2.56785e+09 1.06171 ns
statpopgen_q10/duckdb:vortex-file-compressed 4342022873 4.07264e+09 1.06614 ns
statpopgen_q00/duckdb:vortex-compact 15226815 1.39492e+07 1.09159 ns
statpopgen_q01/duckdb:vortex-compact 127921001 1.27828e+08 1.00073 ns
statpopgen_q02/duckdb:vortex-compact 1621478596 1.60266e+09 1.01174 ns
statpopgen_q03/duckdb:vortex-compact 3281227032 3.25036e+09 1.0095 ns
statpopgen_q04/duckdb:vortex-compact 3432637657 3.2438e+09 1.05821 ns
statpopgen_q05/duckdb:vortex-compact 1694628408 1.62343e+09 1.04385 ns
statpopgen_q06/duckdb:vortex-compact 2601437796 2.49962e+09 1.04073 ns
statpopgen_q07/duckdb:vortex-compact 961569828 9.42126e+08 1.02064 ns
statpopgen_q08/duckdb:vortex-compact 993110241 9.79512e+08 1.01388 ns
statpopgen_q09/duckdb:vortex-compact 3116331489 3.0095e+09 1.0355 ns
statpopgen_q10/duckdb:vortex-compact 5046403962 4.73621e+09 1.06549 ns

@github-actions
Copy link
Contributor

github-actions bot commented Feb 16, 2026

Benchmarks: TPC-H SF=10 on S3

Summary

  • Overall: 1.000x ➖
  • Vortex: 1.003x ➖
  • duckdb:vortex: 1.001x ➖
  • datafusion:vortex: 1.005x ➖
  • Best: tpch_q14/datafusion:vortex-file-compressed (0.874x)
  • Worst: tpch_q02/datafusion:vortex-file-compressed (1.227x)
  • Significant (>30%): 0↑ 0↓
Detailed Results Table
name PR adc01a4 base bc4fd79 ratio (PR/base) unit remark
tpch_q01/datafusion:parquet 840638565 8.70421e+08 0.965784 ns
tpch_q02/datafusion:parquet 667783979 6.61133e+08 1.01006 ns
tpch_q03/datafusion:parquet 951643282 9.39552e+08 1.01287 ns
tpch_q04/datafusion:parquet 521338997 4.3735e+08 1.19204 ns
tpch_q05/datafusion:parquet 1186798243 1.12726e+09 1.05282 ns
tpch_q06/datafusion:parquet 479188530 5.01004e+08 0.956456 ns
tpch_q07/datafusion:parquet 1351041490 1.33611e+09 1.01118 ns
tpch_q08/datafusion:parquet 1512055302 1.55292e+09 0.973687 ns
tpch_q09/datafusion:parquet 1747299940 1.85598e+09 0.941443 ns
tpch_q10/datafusion:parquet 1981709758 1.93779e+09 1.02267 ns
tpch_q11/datafusion:parquet 574025456 5.41265e+08 1.06053 ns
tpch_q12/datafusion:parquet 650795022 7.00197e+08 0.929445 ns
tpch_q13/datafusion:parquet 669521284 6.81025e+08 0.983108 ns
tpch_q14/datafusion:parquet 738975578 7.64191e+08 0.967004 ns
tpch_q15/datafusion:parquet 1123450711 1.13786e+09 0.987337 ns
tpch_q16/datafusion:parquet 391359208 3.76018e+08 1.0408 ns
tpch_q17/datafusion:parquet 1373961890 1.38547e+09 0.991693 ns
tpch_q18/datafusion:parquet 1590331904 1.62261e+09 0.98011 ns
tpch_q19/datafusion:parquet 925065902 9.49155e+08 0.97462 ns
tpch_q20/datafusion:parquet 1090342448 1.05975e+09 1.02887 ns
tpch_q21/datafusion:parquet 1665908182 1.85556e+09 0.897795 ns
tpch_q22/datafusion:parquet 642585837 6.4648e+08 0.993976 ns
tpch_q01/datafusion:vortex-file-compressed 683461572 7.14813e+08 0.956141 ns
tpch_q02/datafusion:vortex-file-compressed 755431783 6.15491e+08 1.22736 ns
tpch_q03/datafusion:vortex-file-compressed 722555437 7.17103e+08 1.0076 ns
tpch_q04/datafusion:vortex-file-compressed 564062185 5.17348e+08 1.0903 ns
tpch_q05/datafusion:vortex-file-compressed 1003036222 1.03051e+09 0.973339 ns
tpch_q06/datafusion:vortex-file-compressed 621242246 5.88298e+08 1.056 ns
tpch_q07/datafusion:vortex-file-compressed 1088534354 1.10963e+09 0.980985 ns
tpch_q08/datafusion:vortex-file-compressed 1140394274 1.1396e+09 1.00069 ns
tpch_q09/datafusion:vortex-file-compressed 1423691789 1.54119e+09 0.923764 ns
tpch_q10/datafusion:vortex-file-compressed 963069150 1.02301e+09 0.941407 ns
tpch_q11/datafusion:vortex-file-compressed 474783042 4.72488e+08 1.00486 ns
tpch_q12/datafusion:vortex-file-compressed 853356237 8.38242e+08 1.01803 ns
tpch_q13/datafusion:vortex-file-compressed 431936985 4.17188e+08 1.03535 ns
tpch_q14/datafusion:vortex-file-compressed 557274824 6.37685e+08 0.873902 ns
tpch_q15/datafusion:vortex-file-compressed 1036615671 1.01616e+09 1.02013 ns
tpch_q16/datafusion:vortex-file-compressed 277777272 2.8563e+08 0.972508 ns
tpch_q17/datafusion:vortex-file-compressed 1169892276 1.17039e+09 0.999578 ns
tpch_q18/datafusion:vortex-file-compressed 1334728559 1.33197e+09 1.00207 ns
tpch_q19/datafusion:vortex-file-compressed 677774905 6.65854e+08 1.0179 ns
tpch_q20/datafusion:vortex-file-compressed 871654001 8.64119e+08 1.00872 ns
tpch_q21/datafusion:vortex-file-compressed 1579416063 1.58677e+09 0.995366 ns
tpch_q22/datafusion:vortex-file-compressed 295600557 3.12533e+08 0.945823 ns
tpch_q01/datafusion:vortex-compact 697590923 6.94217e+08 1.00486 ns
tpch_q02/datafusion:vortex-compact 641879355 5.81585e+08 1.10367 ns
tpch_q03/datafusion:vortex-compact 684901164 6.7087e+08 1.02091 ns
tpch_q04/datafusion:vortex-compact 484867381 4.47293e+08 1.084 ns
tpch_q05/datafusion:vortex-compact 924516530 9.16841e+08 1.00837 ns
tpch_q06/datafusion:vortex-compact 574122132 5.75817e+08 0.997057 ns
tpch_q07/datafusion:vortex-compact 1096899946 1.04373e+09 1.05094 ns
tpch_q08/datafusion:vortex-compact 1096781266 1.06852e+09 1.02645 ns
tpch_q09/datafusion:vortex-compact 1294517731 1.29232e+09 1.0017 ns
tpch_q10/datafusion:vortex-compact 887577421 8.89592e+08 0.997736 ns
tpch_q11/datafusion:vortex-compact 391833399 3.7726e+08 1.03863 ns
tpch_q12/datafusion:vortex-compact 757055353 7.36619e+08 1.02774 ns
tpch_q13/datafusion:vortex-compact 395155836 4.01199e+08 0.984938 ns
tpch_q14/datafusion:vortex-compact 563130280 5.75236e+08 0.978955 ns
tpch_q15/datafusion:vortex-compact 950454222 1.02902e+09 0.923647 ns
tpch_q16/datafusion:vortex-compact 289585768 3.05065e+08 0.949258 ns
tpch_q17/datafusion:vortex-compact 1185397047 1.19402e+09 0.992779 ns
tpch_q18/datafusion:vortex-compact 1161280111 1.18276e+09 0.98184 ns
tpch_q19/datafusion:vortex-compact 609523394 5.96671e+08 1.02154 ns
tpch_q20/datafusion:vortex-compact 807792923 8.02986e+08 1.00599 ns
tpch_q21/datafusion:vortex-compact 1438512721 1.45522e+09 0.98852 ns
tpch_q22/datafusion:vortex-compact 318523369 3.11563e+08 1.02234 ns
tpch_q01/duckdb:parquet 837048993 8.57571e+08 0.976069 ns
tpch_q02/duckdb:parquet 1107534261 1.24595e+09 0.888906 ns
tpch_q03/duckdb:parquet 1306383001 1.22773e+09 1.06406 ns
tpch_q04/duckdb:parquet 747091898 7.56349e+08 0.987761 ns
tpch_q05/duckdb:parquet 1550113884 1.59184e+09 0.973789 ns
tpch_q06/duckdb:parquet 572821036 5.69164e+08 1.00643 ns
tpch_q07/duckdb:parquet 1356019421 1.34088e+09 1.01129 ns
tpch_q08/duckdb:parquet 1886139890 1.87303e+09 1.007 ns
tpch_q09/duckdb:parquet 1903447984 1.88488e+09 1.00985 ns
tpch_q10/duckdb:parquet 2601314369 2.58855e+09 1.00493 ns
tpch_q11/duckdb:parquet 699363799 7.22042e+08 0.968592 ns
tpch_q12/duckdb:parquet 783460817 7.82362e+08 1.0014 ns
tpch_q13/duckdb:parquet 992942171 9.62534e+08 1.03159 ns
tpch_q14/duckdb:parquet 1012585553 1.04916e+09 0.965137 ns
tpch_q15/duckdb:parquet 934609552 8.7214e+08 1.07163 ns
tpch_q16/duckdb:parquet 556659096 6.36221e+08 0.874946 ns
tpch_q17/duckdb:parquet 1061004944 1.05145e+09 1.00909 ns
tpch_q18/duckdb:parquet 1056941019 1.08534e+09 0.97383 ns
tpch_q19/duckdb:parquet 1287279716 1.29859e+09 0.99129 ns
tpch_q20/duckdb:parquet 1345721304 1.39278e+09 0.966215 ns
tpch_q21/duckdb:parquet 1473380990 1.40625e+09 1.04774 ns
tpch_q22/duckdb:parquet 826012065 8.45745e+08 0.976668 ns
tpch_q01/duckdb:vortex-file-compressed 679099210 6.52054e+08 1.04148 ns
tpch_q02/duckdb:vortex-file-compressed 944763584 9.37192e+08 1.00808 ns
tpch_q03/duckdb:vortex-file-compressed 1058559455 1.05085e+09 1.00734 ns
tpch_q04/duckdb:vortex-file-compressed 714037739 7.59086e+08 0.940655 ns
tpch_q05/duckdb:vortex-file-compressed 1245527621 1.23955e+09 1.00482 ns
tpch_q06/duckdb:vortex-file-compressed 823207979 8.33906e+08 0.987171 ns
tpch_q07/duckdb:vortex-file-compressed 1199710899 1.27348e+09 0.942071 ns
tpch_q08/duckdb:vortex-file-compressed 1606106866 1.67433e+09 0.959256 ns
tpch_q09/duckdb:vortex-file-compressed 1559754092 1.57619e+09 0.989573 ns
tpch_q10/duckdb:vortex-file-compressed 1531852816 1.45246e+09 1.05466 ns
tpch_q11/duckdb:vortex-file-compressed 831793131 8.50848e+08 0.977605 ns
tpch_q12/duckdb:vortex-file-compressed 800265767 7.49319e+08 1.06799 ns
tpch_q13/duckdb:vortex-file-compressed 1058172174 1.03409e+09 1.02329 ns
tpch_q14/duckdb:vortex-file-compressed 949357582 8.86891e+08 1.07043 ns
tpch_q15/duckdb:vortex-file-compressed 614523452 6.42392e+08 0.956617 ns
tpch_q16/duckdb:vortex-file-compressed 505670632 4.88015e+08 1.03618 ns
tpch_q17/duckdb:vortex-file-compressed 1076458604 1.07461e+09 1.00172 ns
tpch_q18/duckdb:vortex-file-compressed 1154315312 1.10267e+09 1.04684 ns
tpch_q19/duckdb:vortex-file-compressed 742621648 7.55221e+08 0.983317 ns
tpch_q20/duckdb:vortex-file-compressed 1204281740 1.24841e+09 0.964651 ns
tpch_q21/duckdb:vortex-file-compressed 1971395162 1.98893e+09 0.991186 ns
tpch_q22/duckdb:vortex-file-compressed 573425368 5.67648e+08 1.01018 ns
tpch_q01/duckdb:vortex-compact 628402555 6.14582e+08 1.02249 ns
tpch_q02/duckdb:vortex-compact 891771053 9.59584e+08 0.929331 ns
tpch_q03/duckdb:vortex-compact 900050356 9.14595e+08 0.984097 ns
tpch_q04/duckdb:vortex-compact 627344118 6.14049e+08 1.02165 ns
tpch_q05/duckdb:vortex-compact 1205590842 1.15372e+09 1.04496 ns
tpch_q06/duckdb:vortex-compact 740587000 7.04943e+08 1.05056 ns
tpch_q07/duckdb:vortex-compact 1119080396 1.09237e+09 1.02445 ns
tpch_q08/duckdb:vortex-compact 1546561406 1.51003e+09 1.02419 ns
tpch_q09/duckdb:vortex-compact 1411697667 1.44214e+09 0.978889 ns
tpch_q10/duckdb:vortex-compact 1333667748 1.30569e+09 1.02142 ns
tpch_q11/duckdb:vortex-compact 561074137 5.82594e+08 0.963062 ns
tpch_q12/duckdb:vortex-compact 721795915 7.22669e+08 0.998791 ns
tpch_q13/duckdb:vortex-compact 899382676 9.05816e+08 0.992898 ns
tpch_q14/duckdb:vortex-compact 834522647 8.94306e+08 0.933151 ns
tpch_q15/duckdb:vortex-compact 634232821 5.95149e+08 1.06567 ns
tpch_q16/duckdb:vortex-compact 441811782 4.70131e+08 0.939764 ns
tpch_q17/duckdb:vortex-compact 949911512 9.96497e+08 0.95325 ns
tpch_q18/duckdb:vortex-compact 953914480 9.55712e+08 0.998119 ns
tpch_q19/duckdb:vortex-compact 757050436 7.6e+08 0.996119 ns
tpch_q20/duckdb:vortex-compact 1179693575 1.17476e+09 1.0042 ns
tpch_q21/duckdb:vortex-compact 1673450588 1.65576e+09 1.01068 ns
tpch_q22/duckdb:vortex-compact 605105539 5.80874e+08 1.04172 ns

@connortsui20
Copy link
Contributor

Ok so it seems like there's no difference in our SQL benchmarks, can you make the change to the lazy take and see how that affects things? You can just add the action/benchmark-sql tag again and we can see if that causes anything

@palaska palaska added the action/benchmark-sql Trigger SQL benchmarks to run on this PR label Feb 16, 2026
@connortsui20
Copy link
Contributor

I'm just going to run this again and lets see if it happens again.

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

Hmm so it is still slower:

statpopgen_q01/duckdb:vortex-compact | 115260258 | 8.20781e+07 | 1.40428 | ns | 🚨

I'm not sure we care about this too much though. So given that this change is driven more by Spiral we can always change this back. I think this is fine to merge.

@palaska palaska enabled auto-merge (squash) February 18, 2026 15:30
@palaska palaska disabled auto-merge February 18, 2026 15:30
@palaska palaska changed the title Bulk take in ListView naive_rebuild Take approach ListView rebuild Feb 18, 2026
@palaska palaska enabled auto-merge (squash) February 18, 2026 15:33
@palaska palaska disabled auto-merge February 18, 2026 15:33
@palaska palaska enabled auto-merge (squash) February 18, 2026 15:33
@palaska palaska force-pushed the bp/listview-rebuild branch from 9ec3236 to f462032 Compare February 19, 2026 16:12
@connortsui20
Copy link
Contributor

Other than the merge conflict is there something blocking this?

@palaska
Copy link
Contributor Author

palaska commented Feb 19, 2026

Other than the merge conflict is there something blocking this?

I simplified the heuristic, I think it was unnecessarily overfitting. I will post a separate PR for the benchmarks alone in a sec

Signed-off-by: Baris Palaska <barispalaska@gmail.com>
@palaska palaska force-pushed the bp/listview-rebuild branch from e64ecfd to 2bd8cb5 Compare February 19, 2026 17:33
@danking
Copy link
Contributor

danking commented Feb 19, 2026

@joseph-isaacs do you still request changes?

@joseph-isaacs joseph-isaacs added the action/benchmark Trigger full benchmarks to run on this PR label Feb 20, 2026
@github-actions github-actions bot removed the action/benchmark Trigger full benchmarks to run on this PR label Feb 20, 2026
Copy link
Contributor

@joseph-isaacs joseph-isaacs left a comment

Choose a reason for hiding this comment

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

Lets run the benchmarks before we merge

Copy link
Contributor

@joseph-isaacs joseph-isaacs left a comment

Choose a reason for hiding this comment

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

We need to justify/fix the codspeed benchmarks

@robert3005
Copy link
Contributor

Looks like the benchmarks are better because of lazy execution, we now wrap the elements in the take. I think for these benchmarks you need to execute into RecursiveCanonical to compare before and after

Signed-off-by: Baris Palaska <barispalaska@gmail.com>
@palaska palaska changed the title Take approach ListView rebuild Add take-based rebuild strategy for ListView with small lists Feb 20, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

changelog/performance A performance improvement

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants