Skip to content

Add TakeSlices for fixed-size-list take#8674

Closed
danking wants to merge 37 commits into
developfrom
codex/take-slices-fsl
Closed

Add TakeSlices for fixed-size-list take#8674
danking wants to merge 37 commits into
developfrom
codex/take-slices-fsl

Conversation

@danking

@danking danking commented Jul 7, 2026

Copy link
Copy Markdown
Contributor

The key issue here is that fixed_size_list.take(indices) explodes the indices into one index per list element. For a fixed-size list of length 4096, this means the number of take indices expands by three orders of magnitude. Moreover, the take kernel must either copy each index separately or reconstruct the fact that these are actually contiguous ranges so it can use range copies.

This PR now models that operation directly as a gather of contiguous runs:

fn take_slices(&self, starts: ArrayRef, lengths: ArrayRef) -> VortexResult<ArrayRef>;

starts[i] and lengths[i] describe each child run, and the output is the concatenation of values[starts[i]..starts[i] + lengths[i]]. The runs may overlap, repeat, and appear in any order; this is a gather of runs, not a normal slice.

For FixedSizeList<100, u8>, this:

fixed_size_list.take([10, 100, 0])

now becomes run selectors over the child elements:

starts  = [1000, 10000, 0]
lengths = [100, 100, 100]

instead of expanding to:

fixed_size_list.elements().take([1000, 1001, ..., 1099, 10000, 10001, ..., 10099, 0, 1, ..., 99])

This also gives ListView -> List packing a direct fast path: ListView rebuild now uses original offsets as starts and normalized sizes as lengths, so it can gather the referenced element runs without building a flat per-element take index buffer or falling back to per-list builders. Struct now pushes those run selectors into each field, and VarBinView now executes run gathers by copying contiguous view ranges while reusing the original data buffers.

This is a table of results for FixedSizeList<N, f16>:

list size bytes/list indices per-index take_slices manual range copy per-index / take_slices
1 2 B 100 1.17 us 1.04 us 666 ns 1.12x
1 2 B 1000 3.08 us 4.00 us 2.42 us 0.77x
16 32 B 100 4.33 us 1.21 us 661 ns 3.59x
16 32 B 1000 35.3 us 5.54 us 2.71 us 6.37x
256 512 B 100 55.9 us 1.83 us 1.35 us 30.5x
256 512 B 1000 552 us 12.7 us 10.1 us 43.4x
1024 2048 B 100 220 us 3.87 us 3.42 us 56.7x
1024 2048 B 1000 2.40 ms 105 us 99.6 us 22.8x
4096 8192 B 100 927 us 13.5 us 12.9 us 68.7x
4096 8192 B 1000 9.18 ms 391 us 381 us 23.5x

Codex:

Summary

  • Switch TakeSlicesArray from a Vec<Range<usize>> constructor to selector arrays: non-nullable unsigned starts and lengths.
  • Route FixedSizeList take through contiguous child runs via take_slices, leaving child encodings responsible for optimization.
  • Add selector validation/materialization helpers for equal-length, non-nullable unsigned selectors and in-bounds runs, including zero-length runs.
  • Add a primitive TakeSlicesExecute kernel that copies each requested run directly from the primitive slice.
  • Add Struct TakeSlicesReduce so run gathers push down into each field, matching the existing take shape.
  • Add VarBinView TakeSlicesExecute so run gathers copy view ranges directly and reuse backing data buffers.
  • Use take_slices to rebuild non-zero-copy ListViewArray layouts into packed, zero-copy-to-list layouts.
  • Expand take_fsl benchmarks and take_slices coverage for selector arrays, overlapping/repeated runs, empty runs, nested TakeSlices, nullable validity, generic fallback, primitive execution, Struct pushdown, VarBinView view-buffer execution, and FSL take.

Correctness and Coverage

  • TakeSlices validates public construction selectors before creating the lazy array.
  • Generic TakeSlices execution repeatedly slices the child and appends each run; specialized children can bypass that path.
  • Nullable FSL take uses zero-length runs for null output rows and keeps nullness in outer FSL validity.
  • ListView rebuild zeroes null-list lengths before gathering elements, preserving packed offsets without copying invalid-row payloads.
  • Struct preserves struct-level validity while applying the same run selectors to every unmasked field.
  • VarBinView preserves validity and shares the original data-buffer Arc while copying only selected views.

Validation

  • cargo +nightly fmt --all
  • cargo test -p vortex-array take_slices
  • cargo test -p vortex-array fixed_size_list::tests::take
  • cargo test -p vortex-array listview
  • cargo check -p vortex-array --all-targets
  • cargo clippy --all-targets --all-features
  • git diff --check

@codspeed-hq

codspeed-hq Bot commented Jul 7, 2026

Copy link
Copy Markdown

Merging this PR will regress 1 benchmark

⚡ 6 improved benchmarks
❌ 1 regressed benchmark
✅ 1637 untouched benchmarks
🆕 82 new benchmarks
⏩ 72 skipped benchmarks1

Warning

Please fix the performance issues or acknowledge them on CodSpeed.

Performance Changes

Mode Benchmark BASE HEAD Efficiency
Simulation varbinview_large 390.1 µs 439 µs -11.15%
Simulation list_i32_large 171.4 µs 120.3 µs +42.51%
Simulation struct_large 430.8 µs 343.6 µs +25.39%
Simulation i32_large 278.7 µs 229.3 µs +21.52%
Simulation true_count_arrow_buffer[1024] 1,053.1 ns 936.4 ns +12.46%
Simulation true_count_arrow_buffer[128] 813.9 ns 726.4 ns +12.05%
Simulation true_count_arrow_buffer[2048] 1.1 µs 1 µs +11.59%
🆕 Simulation take_fsl_f16_force_manual_range_copy[1, 10] N/A 19 µs N/A
🆕 Simulation take_fsl_f16_force_manual_range_copy[1024, 10] N/A 34.4 µs N/A
🆕 Simulation take_fsl_f16_force_manual_range_copy[128, 10] N/A 17.2 µs N/A
🆕 Simulation take_fsl_f16_force_manual_range_copy[16, 10] N/A 14.6 µs N/A
🆕 Simulation take_fsl_f16_force_manual_range_copy[2, 10] N/A 14.5 µs N/A
🆕 Simulation take_fsl_f16_force_manual_range_copy[2048, 10] N/A 53.9 µs N/A
🆕 Simulation take_fsl_f16_force_manual_range_copy[256, 10] N/A 19.7 µs N/A
🆕 Simulation take_fsl_f16_force_manual_range_copy[4, 10] N/A 14.2 µs N/A
🆕 Simulation take_fsl_f16_force_manual_range_copy[4096, 10] N/A 93.1 µs N/A
🆕 Simulation take_fsl_f16_force_manual_range_copy[512, 10] N/A 24.6 µs N/A
🆕 Simulation take_fsl_f16_force_manual_range_copy[64, 10] N/A 16 µs N/A
🆕 Simulation take_fsl_f16_force_manual_range_copy[8, 10] N/A 14.1 µs N/A
🆕 Simulation take_fsl_f16_force_per_index[1, 10] N/A 27.4 µs N/A
... ... ... ... ... ...

ℹ️ Only the first 20 benchmarks are displayed. Go to the app to view all benchmarks.

Tip

Investigate this regression by commenting @codspeedbot fix this regression on this PR, or directly use the CodSpeed MCP with your agent.


Comparing codex/take-slices-fsl (37634a3) with develop (8f75dbe)2

Open in CodSpeed

Footnotes

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

  2. No successful run was found on develop (17f843a) during the generation of this report, so 8f75dbe was used instead as the comparison base. There might be some changes unrelated to this pull request in this report.

@danking danking force-pushed the codex/take-slices-fsl branch 4 times, most recently from 0908aec to a039028 Compare July 7, 2026 18:12
@danking danking added the changelog/performance A performance improvement label Jul 7, 2026
@danking danking force-pushed the codex/take-slices-fsl branch from a039028 to 949cfcb Compare July 7, 2026 20:00
@danking danking marked this pull request as ready for review July 7, 2026 21:06
@danking danking requested review from gatesn and robert3005 July 8, 2026 14:46
@danking danking added the action/benchmark Trigger full benchmarks to run on this PR label Jul 9, 2026
@github-actions github-actions Bot removed the action/benchmark Trigger full benchmarks to run on this PR label Jul 9, 2026
@danking

danking commented Jul 9, 2026

Copy link
Copy Markdown
Contributor Author

@claude @codex please review.

@github-actions

This comment was marked as outdated.

@github-actions

github-actions Bot commented Jul 9, 2026

Copy link
Copy Markdown
Contributor

Polar Signals Profiling Results

Latest Run

Status Commit Job Attempt Link
🟢 Done 37634a3 1 Explore Profiling Data
Previous Runs (4)
Status Commit Job Attempt Link
🟢 Done e5528ea 1 Explore Profiling Data
🟢 Done 5b2446f 1 Explore Profiling Data
🟢 Done 45cc0af 1 Explore Profiling Data
🟢 Done f80606e 1 Explore Profiling Data

Powered by Polar Signals Cloud

@chatgpt-codex-connector

Copy link
Copy Markdown

Codex Review: Didn't find any major issues. What shall we delve into next?

Reviewed commit: f80606e18b

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

@github-actions

github-actions Bot commented Jul 9, 2026

Copy link
Copy Markdown
Contributor

Benchmarks: PolarSignals Profiling

Vortex (geomean): 0.894x ✅

How to read Verdict and Engines
  • Verdict: Overall PR-level signal after subtracting baseline drift estimated from Parquet control rows. It can be Likely improvement, Likely regression, or No clear signal.
  • Engines: Per-engine attribution. DataFusion is compared against DataFusion/Parquet controls; DuckDB is compared against DuckDB/Parquet controls. This answers whether each engine improved or regressed independently.
  • Confidence: Based on directional consistency, share of rows above the noise floor, and control-run noise.

datafusion / vortex-file-compressed (0.894x ✅, 7↑ 0↓)
name PR e5528ea (ns) base cdaa5a5 (ns) ratio (PR/base)
polarsignals_q00/datafusion:vortex-file-compressed 🚀 117481016 132936442 0.88
polarsignals_q01/datafusion:vortex-file-compressed 🚀 257424266 326109584 0.79
polarsignals_q02/datafusion:vortex-file-compressed 🚀 23505312 26687060 0.88
polarsignals_q03/datafusion:vortex-file-compressed 🚀 273226511 317747871 0.86
polarsignals_q04/datafusion:vortex-file-compressed 🚀 10063004 11319129 0.89
polarsignals_q05/datafusion:vortex-file-compressed 16935940 16860654 1.00
polarsignals_q06/datafusion:vortex-file-compressed 21966046 22231971 0.99
polarsignals_q07/datafusion:vortex-file-compressed 14129436 15289655 0.92
polarsignals_q08/datafusion:vortex-file-compressed 🚀 393742057 456376419 0.86
polarsignals_q09/datafusion:vortex-file-compressed 🚀 11530857 13153044 0.88

No file size changes detected.

@github-actions

github-actions Bot commented Jul 9, 2026

Copy link
Copy Markdown
Contributor

Benchmarks: TPC-H SF=1 on NVME

Verdict: No clear signal (low confidence)
Attributed Vortex impact: +1.2%
Engines: DataFusion No clear signal (+1.5%, environment too noisy confidence) · DuckDB No clear signal (+1.0%, environment too noisy confidence)
Vortex (geomean): 1.072x ➖
Parquet (geomean): 1.066x ➖
Shifts: Parquet (control) +6.6% · Median polish +7.3%

How to read Verdict and Engines
  • Verdict: Overall PR-level signal after subtracting baseline drift estimated from Parquet control rows. It can be Likely improvement, Likely regression, or No clear signal.
  • Engines: Per-engine attribution. DataFusion is compared against DataFusion/Parquet controls; DuckDB is compared against DuckDB/Parquet controls. This answers whether each engine improved or regressed independently.
  • Confidence: Based on directional consistency, share of rows above the noise floor, and control-run noise.

datafusion / vortex-file-compressed (1.078x ➖, 0↑ 7↓)
name PR e5528ea (ns) base cdaa5a5 (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-file-compressed 53052494 51848452 1.02
tpch_q02/datafusion:vortex-file-compressed 🚨 24271941 21992665 1.10
tpch_q03/datafusion:vortex-file-compressed 🚨 34182559 30270257 1.13
tpch_q04/datafusion:vortex-file-compressed 20394864 19391274 1.05
tpch_q05/datafusion:vortex-file-compressed 🚨 50113946 45224254 1.11
tpch_q06/datafusion:vortex-file-compressed 10324988 10041622 1.03
tpch_q07/datafusion:vortex-file-compressed 55752108 51863246 1.07
tpch_q08/datafusion:vortex-file-compressed 41048103 37893930 1.08
tpch_q09/datafusion:vortex-file-compressed 54433518 51643709 1.05
tpch_q10/datafusion:vortex-file-compressed 34546086 32224544 1.07
tpch_q11/datafusion:vortex-file-compressed 17616222 16388512 1.07
tpch_q12/datafusion:vortex-file-compressed 25133019 23485656 1.07
tpch_q13/datafusion:vortex-file-compressed 28114633 26557844 1.06
tpch_q14/datafusion:vortex-file-compressed 15438336 14522461 1.06
tpch_q15/datafusion:vortex-file-compressed 🚨 24323254 21994249 1.11
tpch_q16/datafusion:vortex-file-compressed 20528323 19266481 1.07
tpch_q17/datafusion:vortex-file-compressed 🚨 71001819 64518746 1.10
tpch_q18/datafusion:vortex-file-compressed 🚨 83326801 73083599 1.14
tpch_q19/datafusion:vortex-file-compressed 19698384 18870648 1.04
tpch_q20/datafusion:vortex-file-compressed 32357353 30165829 1.07
tpch_q21/datafusion:vortex-file-compressed 🚨 76576489 69424940 1.10
tpch_q22/datafusion:vortex-file-compressed 12929883 11870192 1.09
datafusion / vortex-compact (1.075x ➖, 0↑ 4↓)
name PR e5528ea (ns) base cdaa5a5 (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-compact 64718119 59666817 1.08
tpch_q02/datafusion:vortex-compact 27461089 25008578 1.10
tpch_q03/datafusion:vortex-compact 34921410 33294146 1.05
tpch_q04/datafusion:vortex-compact 23917451 22829742 1.05
tpch_q05/datafusion:vortex-compact 51964765 48486686 1.07
tpch_q06/datafusion:vortex-compact 13199391 12403967 1.06
tpch_q07/datafusion:vortex-compact 58698953 57445630 1.02
tpch_q08/datafusion:vortex-compact 44342417 42629350 1.04
tpch_q09/datafusion:vortex-compact 58102102 54467506 1.07
tpch_q10/datafusion:vortex-compact 39066046 36770632 1.06
tpch_q11/datafusion:vortex-compact 🚨 18806859 17078371 1.10
tpch_q12/datafusion:vortex-compact 32660314 31426745 1.04
tpch_q13/datafusion:vortex-compact 🚨 33909336 30775663 1.10
tpch_q14/datafusion:vortex-compact 19706256 18026934 1.09
tpch_q15/datafusion:vortex-compact 31706917 30002865 1.06
tpch_q16/datafusion:vortex-compact 25155467 23101417 1.09
tpch_q17/datafusion:vortex-compact 🚨 73112701 65639388 1.11
tpch_q18/datafusion:vortex-compact 84885274 77478109 1.10
tpch_q19/datafusion:vortex-compact 🚨 41839537 37656658 1.11
tpch_q20/datafusion:vortex-compact 37517936 35248427 1.06
tpch_q21/datafusion:vortex-compact 85791980 78630258 1.09
tpch_q22/datafusion:vortex-compact 14204379 13067991 1.09
datafusion / parquet (1.076x ➖, 0↑ 8↓)
name PR e5528ea (ns) base cdaa5a5 (ns) ratio (PR/base)
tpch_q01/datafusion:parquet 🚨 148760062 124320157 1.20
tpch_q02/datafusion:parquet 64248545 59077810 1.09
tpch_q03/datafusion:parquet 86061743 80728856 1.07
tpch_q04/datafusion:parquet 46139354 46655171 0.99
tpch_q05/datafusion:parquet 95333700 91986940 1.04
tpch_q06/datafusion:parquet 🚨 43655149 37837435 1.15
tpch_q07/datafusion:parquet 🚨 113394604 100595512 1.13
tpch_q08/datafusion:parquet 100975413 96778052 1.04
tpch_q09/datafusion:parquet 130661696 127827012 1.02
tpch_q10/datafusion:parquet 124989467 114781758 1.09
tpch_q11/datafusion:parquet 🚨 44608350 40360953 1.11
tpch_q12/datafusion:parquet 81218109 80668720 1.01
tpch_q13/datafusion:parquet 🚨 208295681 186991601 1.11
tpch_q14/datafusion:parquet 🚨 48417127 42851946 1.13
tpch_q15/datafusion:parquet 63391155 59870238 1.06
tpch_q16/datafusion:parquet 🚨 48332919 43070698 1.12
tpch_q17/datafusion:parquet 🚨 156889040 139425215 1.13
tpch_q18/datafusion:parquet 164549409 156810393 1.05
tpch_q19/datafusion:parquet 79315207 78702011 1.01
tpch_q20/datafusion:parquet 71606765 70888036 1.01
tpch_q21/datafusion:parquet 153007944 140912420 1.09
tpch_q22/datafusion:parquet 46018437 42947487 1.07
datafusion / arrow (1.124x ❌, 0↑ 16↓)
name PR e5528ea (ns) base cdaa5a5 (ns) ratio (PR/base)
tpch_q01/datafusion:arrow 61816686 58637673 1.05
tpch_q02/datafusion:arrow 18110413 17279120 1.05
tpch_q03/datafusion:arrow 🚨 37463207 31982029 1.17
tpch_q04/datafusion:arrow 🚨 32731221 25901455 1.26
tpch_q05/datafusion:arrow 🚨 65211318 53305485 1.22
tpch_q06/datafusion:arrow 🚨 26623047 21332649 1.25
tpch_q07/datafusion:arrow 🚨 114843581 104224875 1.10
tpch_q08/datafusion:arrow 🚨 47237015 42840937 1.10
tpch_q09/datafusion:arrow 🚨 72403729 63020624 1.15
tpch_q10/datafusion:arrow 56642179 52511196 1.08
tpch_q11/datafusion:arrow 🚨 10167098 9184307 1.11
tpch_q12/datafusion:arrow 🚨 54214274 48217504 1.12
tpch_q13/datafusion:arrow 46877544 44808414 1.05
tpch_q14/datafusion:arrow 🚨 26747566 23138475 1.16
tpch_q15/datafusion:arrow 🚨 50678918 45952128 1.10
tpch_q16/datafusion:arrow 17445350 16036154 1.09
tpch_q17/datafusion:arrow 🚨 73968754 66489894 1.11
tpch_q18/datafusion:arrow 🚨 121381347 107975445 1.12
tpch_q19/datafusion:arrow 🚨 41643650 37009492 1.13
tpch_q20/datafusion:arrow 🚨 41295969 36235731 1.14
tpch_q21/datafusion:arrow 🚨 171457095 151912430 1.13
tpch_q22/datafusion:arrow 12926092 12027075 1.07
duckdb / vortex-file-compressed (1.074x ➖, 0↑ 3↓)
name PR e5528ea (ns) base cdaa5a5 (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-file-compressed 28381126 27782300 1.02
tpch_q02/duckdb:vortex-file-compressed 26532787 24731875 1.07
tpch_q03/duckdb:vortex-file-compressed 33670917 30686550 1.10
tpch_q04/duckdb:vortex-file-compressed 28863984 27183021 1.06
tpch_q05/duckdb:vortex-file-compressed 36729018 34520533 1.06
tpch_q06/duckdb:vortex-file-compressed 🚨 9025052 8103359 1.11
tpch_q07/duckdb:vortex-file-compressed 35496014 33575611 1.06
tpch_q08/duckdb:vortex-file-compressed 41963295 38222308 1.10
tpch_q09/duckdb:vortex-file-compressed 58408806 53983395 1.08
tpch_q10/duckdb:vortex-file-compressed 43499426 40120428 1.08
tpch_q11/duckdb:vortex-file-compressed 🚨 15026626 13410514 1.12
tpch_q12/duckdb:vortex-file-compressed 24509128 22724929 1.08
tpch_q13/duckdb:vortex-file-compressed 42371056 39627150 1.07
tpch_q14/duckdb:vortex-file-compressed 21124745 20538293 1.03
tpch_q15/duckdb:vortex-file-compressed 16722895 16053493 1.04
tpch_q16/duckdb:vortex-file-compressed 28833590 27075552 1.06
tpch_q17/duckdb:vortex-file-compressed 24301478 22897428 1.06
tpch_q18/duckdb:vortex-file-compressed 53500723 49772936 1.07
tpch_q19/duckdb:vortex-file-compressed 🚨 29307448 25810460 1.14
tpch_q20/duckdb:vortex-file-compressed 33282304 31021613 1.07
tpch_q21/duckdb:vortex-file-compressed 107153327 97702011 1.10
tpch_q22/duckdb:vortex-file-compressed 17633238 17030928 1.04
duckdb / vortex-compact (1.064x ➖, 0↑ 4↓)
name PR e5528ea (ns) base cdaa5a5 (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-compact 38685808 36566455 1.06
tpch_q02/duckdb:vortex-compact 31777638 31659752 1.00
tpch_q03/duckdb:vortex-compact 36447043 34857473 1.05
tpch_q04/duckdb:vortex-compact 34481713 33252121 1.04
tpch_q05/duckdb:vortex-compact 🚨 43656752 39556985 1.10
tpch_q06/duckdb:vortex-compact 11072340 10481826 1.06
tpch_q07/duckdb:vortex-compact 44316575 41830538 1.06
tpch_q08/duckdb:vortex-compact 47995718 45624821 1.05
tpch_q09/duckdb:vortex-compact 68684512 64787147 1.06
tpch_q10/duckdb:vortex-compact 50147735 46645989 1.08
tpch_q11/duckdb:vortex-compact 16537317 15577547 1.06
tpch_q12/duckdb:vortex-compact 33393390 31704283 1.05
tpch_q13/duckdb:vortex-compact 47096850 44305544 1.06
tpch_q14/duckdb:vortex-compact 23875611 23342163 1.02
tpch_q15/duckdb:vortex-compact 20408074 19550628 1.04
tpch_q16/duckdb:vortex-compact 30433328 28833704 1.06
tpch_q17/duckdb:vortex-compact 29051246 27962738 1.04
tpch_q18/duckdb:vortex-compact 60906227 57396304 1.06
tpch_q19/duckdb:vortex-compact 🚨 32030191 28155694 1.14
tpch_q20/duckdb:vortex-compact 39244709 36829143 1.07
tpch_q21/duckdb:vortex-compact 🚨 123466863 110980700 1.11
tpch_q22/duckdb:vortex-compact 🚨 19146883 16758637 1.14
duckdb / parquet (1.055x ➖, 0↑ 4↓)
name PR e5528ea (ns) base cdaa5a5 (ns) ratio (PR/base)
tpch_q01/duckdb:parquet 77288438 79440013 0.97
tpch_q02/duckdb:parquet 41465893 39119982 1.06
tpch_q03/duckdb:parquet 73092095 71149034 1.03
tpch_q04/duckdb:parquet 51573267 50951374 1.01
tpch_q05/duckdb:parquet 70217187 69293647 1.01
tpch_q06/duckdb:parquet 22922829 22562534 1.02
tpch_q07/duckdb:parquet 83882742 77104017 1.09
tpch_q08/duckdb:parquet 88668920 83364238 1.06
tpch_q09/duckdb:parquet 🚨 166322821 140877206 1.18
tpch_q10/duckdb:parquet 135972929 126520333 1.07
tpch_q11/duckdb:parquet 24061675 22496409 1.07
tpch_q12/duckdb:parquet 🚨 52630924 47458874 1.11
tpch_q13/duckdb:parquet 🚨 278431122 249963280 1.11
tpch_q14/duckdb:parquet 53363439 50638899 1.05
tpch_q15/duckdb:parquet 27467015 26152062 1.05
tpch_q16/duckdb:parquet 61603415 58297036 1.06
tpch_q17/duckdb:parquet 59343211 60267998 0.98
tpch_q18/duckdb:parquet 122110277 120999259 1.01
tpch_q19/duckdb:parquet 74471721 68982152 1.08
tpch_q20/duckdb:parquet 67531486 65921961 1.02
tpch_q21/duckdb:parquet 🚨 192839498 163298638 1.18
tpch_q22/duckdb:parquet 55322203 54818503 1.01
duckdb / duckdb (1.060x ➖, 0↑ 2↓)
name PR e5528ea (ns) base cdaa5a5 (ns) ratio (PR/base)
tpch_q01/duckdb:duckdb 18073564 17487916 1.03
tpch_q02/duckdb:duckdb 15215451 14417572 1.06
tpch_q03/duckdb:duckdb 🚨 24948682 21761186 1.15
tpch_q04/duckdb:duckdb 23387913 21686012 1.08
tpch_q05/duckdb:duckdb 23922368 23421749 1.02
tpch_q06/duckdb:duckdb 7409854 7037933 1.05
tpch_q07/duckdb:duckdb 27273533 25083799 1.09
tpch_q08/duckdb:duckdb 25700165 23989736 1.07
tpch_q09/duckdb:duckdb 62909798 57285587 1.10
tpch_q10/duckdb:duckdb 53082962 51530876 1.03
tpch_q11/duckdb:duckdb 🚨 7935700 7120466 1.11
tpch_q12/duckdb:duckdb 18690288 17675328 1.06
tpch_q13/duckdb:duckdb 41485700 38807713 1.07
tpch_q14/duckdb:duckdb 22488344 21531588 1.04
tpch_q15/duckdb:duckdb 14202222 13760229 1.03
tpch_q16/duckdb:duckdb 27468208 26529248 1.04
tpch_q17/duckdb:duckdb 16841888 15867859 1.06
tpch_q18/duckdb:duckdb 41886758 40826663 1.03
tpch_q19/duckdb:duckdb 33116358 31106149 1.06
tpch_q20/duckdb:duckdb 26148510 24769093 1.06
tpch_q21/duckdb:duckdb 65017458 61277083 1.06
tpch_q22/duckdb:duckdb 26779515 25911673 1.03

File Size Changes (10 files changed, -0.1% overall, 5↑ 5↓)
File Scale Format Base HEAD Change %
nation_0.vortex 1.0 vortex-compact 7.80 KB 8.18 KB +392 B +4.9%
part_0.vortex 1.0 vortex-compact 3.34 MB 3.41 MB +69.38 KB +2.0%
supplier_0.vortex 1.0 vortex-file-compressed 603.37 KB 612.35 KB +8.98 KB +1.5%
partsupp_0.vortex 1.0 vortex-file-compressed 23.67 MB 23.69 MB +28.70 KB +0.1%
lineitem_1.vortex 1.0 vortex-file-compressed 82.04 MB 82.09 MB +52.55 KB +0.1%
lineitem_0.vortex 1.0 vortex-file-compressed 82.22 MB 82.19 MB 30.12 KB -0.0%
customer_0.vortex 1.0 vortex-file-compressed 8.89 MB 8.88 MB 10.44 KB -0.1%
partsupp_0.vortex 1.0 vortex-compact 20.98 MB 20.89 MB 91.30 KB -0.4%
orders_0.vortex 1.0 vortex-file-compressed 35.46 MB 35.14 MB 328.96 KB -0.9%
part_0.vortex 1.0 vortex-file-compressed 5.01 MB 4.94 MB 71.34 KB -1.4%

Totals:

  • vortex-compact: 190.27 MB → 190.25 MB (-0.0%)
  • vortex-file-compressed: 238.16 MB → 237.82 MB (-0.1%)

@github-actions

github-actions Bot commented Jul 9, 2026

Copy link
Copy Markdown
Contributor

Benchmarks: FineWeb NVMe

Verdict: No clear signal (low confidence)
Attributed Vortex impact: +1.9%
Engines: DataFusion No clear signal (-1.6%, low confidence) · DuckDB No clear signal (+5.5%, low confidence)
Vortex (geomean): 1.004x ➖
Parquet (geomean): 0.986x ➖
Shifts: Parquet (control) -1.4% · Median polish +0.7%

How to read Verdict and Engines
  • Verdict: Overall PR-level signal after subtracting baseline drift estimated from Parquet control rows. It can be Likely improvement, Likely regression, or No clear signal.
  • Engines: Per-engine attribution. DataFusion is compared against DataFusion/Parquet controls; DuckDB is compared against DuckDB/Parquet controls. This answers whether each engine improved or regressed independently.
  • Confidence: Based on directional consistency, share of rows above the noise floor, and control-run noise.

datafusion / vortex-file-compressed (0.996x ➖, 1↑ 0↓)
name PR e5528ea (ns) base cdaa5a5 (ns) ratio (PR/base)
fineweb_q00/datafusion:vortex-file-compressed 5030630 4774061 1.05
fineweb_q01/datafusion:vortex-file-compressed 36286275 35084864 1.03
fineweb_q02/datafusion:vortex-file-compressed 37112641 40347653 0.92
fineweb_q03/datafusion:vortex-file-compressed 🚀 55821173 67562526 0.83
fineweb_q04/datafusion:vortex-file-compressed 276323247 278038345 0.99
fineweb_q05/datafusion:vortex-file-compressed 230249341 222065408 1.04
fineweb_q06/datafusion:vortex-file-compressed 56268394 52891118 1.06
fineweb_q07/datafusion:vortex-file-compressed 54858605 54254894 1.01
fineweb_q08/datafusion:vortex-file-compressed 23593825 22426209 1.05
datafusion / vortex-compact (0.996x ➖, 1↑ 1↓)
name PR e5528ea (ns) base cdaa5a5 (ns) ratio (PR/base)
fineweb_q00/datafusion:vortex-compact 🚨 5894343 5322024 1.11
fineweb_q01/datafusion:vortex-compact 101858241 104554068 0.97
fineweb_q02/datafusion:vortex-compact 🚀 106511640 118641511 0.90
fineweb_q03/datafusion:vortex-compact 838844605 868031556 0.97
fineweb_q04/datafusion:vortex-compact 912786469 909181339 1.00
fineweb_q05/datafusion:vortex-compact 819307814 810375271 1.01
fineweb_q06/datafusion:vortex-compact 462314793 456081707 1.01
fineweb_q07/datafusion:vortex-compact 477853728 476119489 1.00
fineweb_q08/datafusion:vortex-compact 20694939 20710394 1.00
datafusion / parquet (1.012x ➖, 0↑ 0↓)
name PR e5528ea (ns) base cdaa5a5 (ns) ratio (PR/base)
fineweb_q00/datafusion:parquet 7064627 6842645 1.03
fineweb_q01/datafusion:parquet 284844453 293353064 0.97
fineweb_q02/datafusion:parquet 298027626 291659237 1.02
fineweb_q03/datafusion:parquet 303381627 280005988 1.08
fineweb_q04/datafusion:parquet 301948331 298613087 1.01
fineweb_q05/datafusion:parquet 295673150 296506644 1.00
fineweb_q06/datafusion:parquet 289371820 300460684 0.96
fineweb_q07/datafusion:parquet 284958541 276424959 1.03
fineweb_q08/datafusion:parquet 276350416 275163503 1.00
duckdb / vortex-file-compressed (0.996x ➖, 1↑ 0↓)
name PR e5528ea (ns) base cdaa5a5 (ns) ratio (PR/base)
fineweb_q00/duckdb:vortex-file-compressed 🚀 2832920 3154509 0.90
fineweb_q01/duckdb:vortex-file-compressed 32953005 33822564 0.97
fineweb_q02/duckdb:vortex-file-compressed 41261998 40257246 1.02
fineweb_q03/duckdb:vortex-file-compressed 110393241 116741023 0.95
fineweb_q04/duckdb:vortex-file-compressed 267380120 268940401 0.99
fineweb_q05/duckdb:vortex-file-compressed 212583000 211856706 1.00
fineweb_q06/duckdb:vortex-file-compressed 51871792 49953448 1.04
fineweb_q07/duckdb:vortex-file-compressed 55501799 51488329 1.08
fineweb_q08/duckdb:vortex-file-compressed 21630686 21252816 1.02
duckdb / vortex-compact (1.030x ➖, 0↑ 0↓)
name PR e5528ea (ns) base cdaa5a5 (ns) ratio (PR/base)
fineweb_q00/duckdb:vortex-compact 3181590 3001079 1.06
fineweb_q01/duckdb:vortex-compact 108630057 102936695 1.06
fineweb_q02/duckdb:vortex-compact 118328259 111293619 1.06
fineweb_q03/duckdb:vortex-compact 845852277 847189457 1.00
fineweb_q04/duckdb:vortex-compact 901101859 894595700 1.01
fineweb_q05/duckdb:vortex-compact 800910907 811949013 0.99
fineweb_q06/duckdb:vortex-compact 465731469 460519018 1.01
fineweb_q07/duckdb:vortex-compact 484753167 476974326 1.02
fineweb_q08/duckdb:vortex-compact 21163391 19741569 1.07
duckdb / parquet (0.960x ➖, 1↑ 0↓)
name PR e5528ea (ns) base cdaa5a5 (ns) ratio (PR/base)
fineweb_q00/duckdb:parquet 32107563 34987360 0.92
fineweb_q01/duckdb:parquet 83831686 90693247 0.92
fineweb_q02/duckdb:parquet 84950674 89201394 0.95
fineweb_q03/duckdb:parquet 314811877 317741983 0.99
fineweb_q04/duckdb:parquet 447531403 448702824 1.00
fineweb_q05/duckdb:parquet 417796788 418772023 1.00
fineweb_q06/duckdb:parquet 202959575 204369499 0.99
fineweb_q07/duckdb:parquet 215463980 217522463 0.99
fineweb_q08/duckdb:parquet 🚀 32595319 36862676 0.88

File Size Changes (1 files changed, +0.1% overall, 1↑ 0↓)
File Scale Format Base HEAD Change %
sample.vortex 1.0 vortex-file-compressed 1.43 GB 1.43 GB +1.46 MB +0.1%

Totals:

  • vortex-compact: 1.23 GB → 1.23 GB (0.0%)
  • vortex-file-compressed: 1.43 GB → 1.43 GB (+0.1%)

@github-actions

github-actions Bot commented Jul 9, 2026

Copy link
Copy Markdown
Contributor

Benchmarks: Statistical and Population Genetics

Verdict: No clear signal (low confidence)
Attributed Vortex impact: +5.7%
Engines: DuckDB No clear signal (+5.7%, low confidence)
Vortex (geomean): 1.011x ➖
Parquet (geomean): 0.956x ➖
Shifts: Parquet (control) -4.4% · Median polish -0.5%

How to read Verdict and Engines
  • Verdict: Overall PR-level signal after subtracting baseline drift estimated from Parquet control rows. It can be Likely improvement, Likely regression, or No clear signal.
  • Engines: Per-engine attribution. DataFusion is compared against DataFusion/Parquet controls; DuckDB is compared against DuckDB/Parquet controls. This answers whether each engine improved or regressed independently.
  • Confidence: Based on directional consistency, share of rows above the noise floor, and control-run noise.

duckdb / vortex-file-compressed (0.997x ➖, 0↑ 0↓)
name PR e5528ea (ns) base cdaa5a5 (ns) ratio (PR/base)
statpopgen_q00/duckdb:vortex-file-compressed 11923647 12601595 0.95
statpopgen_q01/duckdb:vortex-file-compressed 26289161 26727662 0.98
statpopgen_q02/duckdb:vortex-file-compressed 523044419 524172944 1.00
statpopgen_q03/duckdb:vortex-file-compressed 1049487000 1050584119 1.00
statpopgen_q04/duckdb:vortex-file-compressed 1059622103 1067519447 0.99
statpopgen_q05/duckdb:vortex-file-compressed 470160858 459441701 1.02
statpopgen_q06/duckdb:vortex-file-compressed 1512557562 1490224740 1.01
statpopgen_q07/duckdb:vortex-file-compressed 197788422 200725861 0.99
statpopgen_q08/duckdb:vortex-file-compressed 226637561 231854954 0.98
statpopgen_q09/duckdb:vortex-file-compressed 820098234 823806229 1.00
statpopgen_q10/duckdb:vortex-file-compressed 2661293449 2535115184 1.05
duckdb / vortex-compact (1.025x ➖, 0↑ 0↓)
name PR e5528ea (ns) base cdaa5a5 (ns) ratio (PR/base)
statpopgen_q00/duckdb:vortex-compact 12627181 11896101 1.06
statpopgen_q01/duckdb:vortex-compact 221524817 219069283 1.01
statpopgen_q02/duckdb:vortex-compact 552839295 550961279 1.00
statpopgen_q03/duckdb:vortex-compact 1140157372 1160130934 0.98
statpopgen_q04/duckdb:vortex-compact 1169187820 1149934119 1.02
statpopgen_q05/duckdb:vortex-compact 573168266 559679570 1.02
statpopgen_q06/duckdb:vortex-compact 1570541273 1471658102 1.07
statpopgen_q07/duckdb:vortex-compact 938097604 860601378 1.09
statpopgen_q08/duckdb:vortex-compact 898534932 891434748 1.01
statpopgen_q09/duckdb:vortex-compact 910481186 923507465 0.99
statpopgen_q10/duckdb:vortex-compact 2677333115 2605271803 1.03
duckdb / parquet (0.956x ➖, 1↑ 0↓)
name PR e5528ea (ns) base cdaa5a5 (ns) ratio (PR/base)
statpopgen_q00/duckdb:parquet 🚀 309190307 346392775 0.89
statpopgen_q01/duckdb:parquet 393495320 424835974 0.93
statpopgen_q02/duckdb:parquet 769087579 817522391 0.94
statpopgen_q03/duckdb:parquet 1196205564 1236488612 0.97
statpopgen_q04/duckdb:parquet 1191427681 1232534084 0.97
statpopgen_q05/duckdb:parquet 862394313 861640693 1.00
statpopgen_q06/duckdb:parquet 1549614816 1467742246 1.06
statpopgen_q07/duckdb:parquet 853168359 909228988 0.94
statpopgen_q08/duckdb:parquet 850120249 937759095 0.91
statpopgen_q09/duckdb:parquet 1015850754 1066965128 0.95
statpopgen_q10/duckdb:parquet 2192959551 2235934467 0.98

File Size Changes (2 files changed, -0.1% overall, 0↑ 2↓)
File Scale Format Base HEAD Change %
gnomad.genomes.v3.1.2.hgdp_tgp.chr21.vortex 100000 vortex-file-compressed 1.96 GB 1.96 GB 159.15 KB -0.0%
gnomad.genomes.v3.1.2.hgdp_tgp.chr21.vortex 100000 vortex-compact 960.66 MB 959.32 MB 1.34 MB -0.1%

Totals:

  • vortex-compact: 960.92 MB → 959.59 MB (-0.1%)
  • vortex-file-compressed: 1.96 GB → 1.96 GB (-0.0%)

@github-actions

github-actions Bot commented Jul 9, 2026

Copy link
Copy Markdown
Contributor

Benchmarks: TPC-DS SF=1 on NVME

Verdict: No clear signal (environment too noisy confidence)
Attributed Vortex impact: -7.6%
Engines: DataFusion No clear signal (-7.2%, environment too noisy confidence) · DuckDB No clear signal (-7.4%, low confidence)
Vortex (geomean): 0.957x ➖
Parquet (geomean): 1.036x ➖
Shifts: Parquet (control) +3.6% · Median polish -1.3%

How to read Verdict and Engines
  • Verdict: Overall PR-level signal after subtracting baseline drift estimated from Parquet control rows. It can be Likely improvement, Likely regression, or No clear signal.
  • Engines: Per-engine attribution. DataFusion is compared against DataFusion/Parquet controls; DuckDB is compared against DuckDB/Parquet controls. This answers whether each engine improved or regressed independently.
  • Confidence: Based on directional consistency, share of rows above the noise floor, and control-run noise.

datafusion / vortex-file-compressed (0.965x ➖, 18↑ 1↓)
name PR e5528ea (ns) base cdaa5a5 (ns) ratio (PR/base)
tpcds_q01/datafusion:vortex-file-compressed 🚀 23048173 26321860 0.88
tpcds_q02/datafusion:vortex-file-compressed 44868563 49366678 0.91
tpcds_q03/datafusion:vortex-file-compressed 🚀 15486144 17386205 0.89
tpcds_q04/datafusion:vortex-file-compressed 🚀 228528630 267801316 0.85
tpcds_q05/datafusion:vortex-file-compressed 45331110 50084091 0.91
tpcds_q06/datafusion:vortex-file-compressed 24421884 27097522 0.90
tpcds_q07/datafusion:vortex-file-compressed 🚀 43165701 51268953 0.84
tpcds_q08/datafusion:vortex-file-compressed 🚀 30330667 34389053 0.88
tpcds_q09/datafusion:vortex-file-compressed 32419239 35986775 0.90
tpcds_q10/datafusion:vortex-file-compressed 42864831 43967663 0.97
tpcds_q11/datafusion:vortex-file-compressed 🚀 134131337 155621111 0.86
tpcds_q12/datafusion:vortex-file-compressed 🚀 17314999 20269823 0.85
tpcds_q13/datafusion:vortex-file-compressed 🚀 41846272 47685762 0.88
tpcds_q14/datafusion:vortex-file-compressed 🚀 160938198 186217316 0.86
tpcds_q15/datafusion:vortex-file-compressed 28806548 31370169 0.92
tpcds_q16/datafusion:vortex-file-compressed 🚀 24195621 27529569 0.88
tpcds_q17/datafusion:vortex-file-compressed 🚀 62815980 70288983 0.89
tpcds_q18/datafusion:vortex-file-compressed 🚀 59384412 67187739 0.88
tpcds_q19/datafusion:vortex-file-compressed 22869666 24872001 0.92
tpcds_q20/datafusion:vortex-file-compressed 🚀 20103683 22550380 0.89
tpcds_q21/datafusion:vortex-file-compressed 37503011 40643628 0.92
tpcds_q22/datafusion:vortex-file-compressed 125776470 132754677 0.95
tpcds_q23/datafusion:vortex-file-compressed 🚀 147922274 179666309 0.82
tpcds_q24/datafusion:vortex-file-compressed 86458519 95116186 0.91
tpcds_q25/datafusion:vortex-file-compressed 🚀 61140762 70543678 0.87
tpcds_q26/datafusion:vortex-file-compressed 🚀 29959810 34529600 0.87
tpcds_q27/datafusion:vortex-file-compressed 🚀 92767308 105305954 0.88
tpcds_q28/datafusion:vortex-file-compressed 33854092 36012506 0.94
tpcds_q29/datafusion:vortex-file-compressed 🚀 58348529 67093902 0.87
tpcds_q30/datafusion:vortex-file-compressed 23451157 25831937 0.91
tpcds_q31/datafusion:vortex-file-compressed 71290948 76267260 0.93
tpcds_q32/datafusion:vortex-file-compressed 18120274 18968641 0.96
tpcds_q33/datafusion:vortex-file-compressed 29426461 29946612 0.98
tpcds_q34/datafusion:vortex-file-compressed 26183060 26153938 1.00
tpcds_q35/datafusion:vortex-file-compressed 43538604 45194812 0.96
tpcds_q36/datafusion:vortex-file-compressed 59006532 56585463 1.04
tpcds_q37/datafusion:vortex-file-compressed 20693933 20690213 1.00
tpcds_q38/datafusion:vortex-file-compressed 39658611 40198606 0.99
tpcds_q39/datafusion:vortex-file-compressed 105469512 108554700 0.97
tpcds_q40/datafusion:vortex-file-compressed 29689829 29519214 1.01
tpcds_q41/datafusion:vortex-file-compressed 20346585 19589641 1.04
tpcds_q42/datafusion:vortex-file-compressed 13748639 13547524 1.01
tpcds_q43/datafusion:vortex-file-compressed 18922036 18840235 1.00
tpcds_q44/datafusion:vortex-file-compressed 29735799 30358355 0.98
tpcds_q45/datafusion:vortex-file-compressed 25836909 25935937 1.00
tpcds_q46/datafusion:vortex-file-compressed 34908563 34690624 1.01
tpcds_q47/datafusion:vortex-file-compressed 141465986 143783116 0.98
tpcds_q48/datafusion:vortex-file-compressed 35923635 35731002 1.01
tpcds_q49/datafusion:vortex-file-compressed 57465804 57046035 1.01
tpcds_q50/datafusion:vortex-file-compressed 40926769 38652705 1.06
tpcds_q51/datafusion:vortex-file-compressed 87908229 91223879 0.96
tpcds_q52/datafusion:vortex-file-compressed 14182365 13790853 1.03
tpcds_q53/datafusion:vortex-file-compressed 21762300 22002720 0.99
tpcds_q54/datafusion:vortex-file-compressed 34204879 34269784 1.00
tpcds_q55/datafusion:vortex-file-compressed 13790960 13582216 1.02
tpcds_q56/datafusion:vortex-file-compressed 30662298 30983850 0.99
tpcds_q57/datafusion:vortex-file-compressed 90650909 95310860 0.95
tpcds_q58/datafusion:vortex-file-compressed 53588010 53335379 1.00
tpcds_q59/datafusion:vortex-file-compressed 63626952 59253628 1.07
tpcds_q60/datafusion:vortex-file-compressed 29547515 29909087 0.99
tpcds_q61/datafusion:vortex-file-compressed 39726184 39566078 1.00
tpcds_q62/datafusion:vortex-file-compressed 21078810 21140551 1.00
tpcds_q63/datafusion:vortex-file-compressed 22443228 22335457 1.00
tpcds_q64/datafusion:vortex-file-compressed 368831238 392586379 0.94
tpcds_q65/datafusion:vortex-file-compressed 53445387 51286614 1.04
tpcds_q66/datafusion:vortex-file-compressed 69188722 71498971 0.97
tpcds_q67/datafusion:vortex-file-compressed 158995932 150813777 1.05
tpcds_q68/datafusion:vortex-file-compressed 34485896 34079419 1.01
tpcds_q69/datafusion:vortex-file-compressed 36114828 35090999 1.03
tpcds_q70/datafusion:vortex-file-compressed 92408993 98131207 0.94
tpcds_q71/datafusion:vortex-file-compressed 23030246 22698211 1.01
tpcds_q72/datafusion:vortex-file-compressed 🚨 2342689677 2129192641 1.10
tpcds_q73/datafusion:vortex-file-compressed 24672917 24184454 1.02
tpcds_q74/datafusion:vortex-file-compressed 84272427 80113244 1.05
tpcds_q75/datafusion:vortex-file-compressed 105610658 106574318 0.99
tpcds_q76/datafusion:vortex-file-compressed 27089070 27846966 0.97
tpcds_q77/datafusion:vortex-file-compressed 37382662 36599606 1.02
tpcds_q78/datafusion:vortex-file-compressed 108484017 110098366 0.99
tpcds_q79/datafusion:vortex-file-compressed 29757351 29281102 1.02
tpcds_q80/datafusion:vortex-file-compressed 88175854 92440982 0.95
tpcds_q81/datafusion:vortex-file-compressed 24498260 24029193 1.02
tpcds_q82/datafusion:vortex-file-compressed 21699631 21000234 1.03
tpcds_q83/datafusion:vortex-file-compressed 34038337 34621102 0.98
tpcds_q84/datafusion:vortex-file-compressed 12161424 13104823 0.93
tpcds_q85/datafusion:vortex-file-compressed 90287770 92291109 0.98
tpcds_q86/datafusion:vortex-file-compressed 15414865 14948313 1.03
tpcds_q87/datafusion:vortex-file-compressed 40051858 40846860 0.98
tpcds_q88/datafusion:vortex-file-compressed 55966236 54403196 1.03
tpcds_q89/datafusion:vortex-file-compressed 26424452 25476363 1.04
tpcds_q90/datafusion:vortex-file-compressed 13873725 13597674 1.02
tpcds_q91/datafusion:vortex-file-compressed 19007267 18439913 1.03
tpcds_q92/datafusion:vortex-file-compressed 16437670 17315161 0.95
tpcds_q93/datafusion:vortex-file-compressed 31261221 31878538 0.98
tpcds_q94/datafusion:vortex-file-compressed 20288457 21184113 0.96
tpcds_q95/datafusion:vortex-file-compressed 55279652 54663527 1.01
tpcds_q96/datafusion:vortex-file-compressed 13506937 13274015 1.02
tpcds_q97/datafusion:vortex-file-compressed 29756269 29948134 0.99
tpcds_q98/datafusion:vortex-file-compressed 24781464 25961728 0.95
tpcds_q99/datafusion:vortex-file-compressed 24630543 25041191 0.98
datafusion / vortex-compact (0.985x ➖, 11↑ 2↓)
name PR e5528ea (ns) base cdaa5a5 (ns) ratio (PR/base)
tpcds_q01/datafusion:vortex-compact 23312578 23804319 0.98
tpcds_q02/datafusion:vortex-compact 48316426 50440806 0.96
tpcds_q03/datafusion:vortex-compact 20367453 19491379 1.04
tpcds_q04/datafusion:vortex-compact 271723922 266708483 1.02
tpcds_q05/datafusion:vortex-compact 49162233 48580539 1.01
tpcds_q06/datafusion:vortex-compact 30001600 29407327 1.02
tpcds_q07/datafusion:vortex-compact 🚀 53939274 59973984 0.90
tpcds_q08/datafusion:vortex-compact 40826639 40749267 1.00
tpcds_q09/datafusion:vortex-compact 🚀 42894155 54486434 0.79
tpcds_q10/datafusion:vortex-compact 54003813 55548766 0.97
tpcds_q11/datafusion:vortex-compact 157823073 157186851 1.00
tpcds_q12/datafusion:vortex-compact 22122527 21349497 1.04
tpcds_q13/datafusion:vortex-compact 114645672 122022058 0.94
tpcds_q14/datafusion:vortex-compact 189366711 186424283 1.02
tpcds_q15/datafusion:vortex-compact 29245286 29971065 0.98
tpcds_q16/datafusion:vortex-compact 29572332 30256764 0.98
tpcds_q17/datafusion:vortex-compact 🚀 78502261 98192142 0.80
tpcds_q18/datafusion:vortex-compact 70570867 72114611 0.98
tpcds_q19/datafusion:vortex-compact 34874932 34476082 1.01
tpcds_q20/datafusion:vortex-compact 23947190 24389611 0.98
tpcds_q21/datafusion:vortex-compact 38930852 39006052 1.00
tpcds_q22/datafusion:vortex-compact 129702491 131909850 0.98
tpcds_q23/datafusion:vortex-compact 183015882 185015457 0.99
tpcds_q24/datafusion:vortex-compact 104889043 110674456 0.95
tpcds_q25/datafusion:vortex-compact 88075207 83946315 1.05
tpcds_q26/datafusion:vortex-compact 🚀 37741662 42958040 0.88
tpcds_q27/datafusion:vortex-compact 123849016 136621095 0.91
tpcds_q28/datafusion:vortex-compact 83679954 83992396 1.00
tpcds_q29/datafusion:vortex-compact 78836491 80165245 0.98
tpcds_q30/datafusion:vortex-compact 29139329 29771903 0.98
tpcds_q31/datafusion:vortex-compact 107419983 101933655 1.05
tpcds_q32/datafusion:vortex-compact 21900073 22181446 0.99
tpcds_q33/datafusion:vortex-compact 39789448 40240554 0.99
tpcds_q34/datafusion:vortex-compact 🚨 48339712 43008916 1.12
tpcds_q35/datafusion:vortex-compact 58395488 57978202 1.01
tpcds_q36/datafusion:vortex-compact 79703724 75378588 1.06
tpcds_q37/datafusion:vortex-compact 🚀 28869889 32256903 0.89
tpcds_q38/datafusion:vortex-compact 53537458 52403491 1.02
tpcds_q39/datafusion:vortex-compact 114185752 119946876 0.95
tpcds_q40/datafusion:vortex-compact 35932973 34305558 1.05
tpcds_q41/datafusion:vortex-compact 23357795 22704115 1.03
tpcds_q42/datafusion:vortex-compact 19173281 19416302 0.99
tpcds_q43/datafusion:vortex-compact 28114533 27350819 1.03
tpcds_q44/datafusion:vortex-compact 47107954 49403381 0.95
tpcds_q45/datafusion:vortex-compact 29570283 30896790 0.96
tpcds_q46/datafusion:vortex-compact 58507132 57013972 1.03
tpcds_q47/datafusion:vortex-compact 163560792 161925515 1.01
tpcds_q48/datafusion:vortex-compact 🚀 84032628 99521320 0.84
tpcds_q49/datafusion:vortex-compact 🚀 70528145 82391379 0.86
tpcds_q50/datafusion:vortex-compact 54050027 56231531 0.96
tpcds_q51/datafusion:vortex-compact 94144012 101580847 0.93
tpcds_q52/datafusion:vortex-compact 19967847 20314364 0.98
tpcds_q53/datafusion:vortex-compact 31649998 34562479 0.92
tpcds_q54/datafusion:vortex-compact 45908903 46804220 0.98
tpcds_q55/datafusion:vortex-compact 20064336 19458244 1.03
tpcds_q56/datafusion:vortex-compact 41930294 43254607 0.97
tpcds_q57/datafusion:vortex-compact 106983227 109294643 0.98
tpcds_q58/datafusion:vortex-compact 63669912 63206304 1.01
tpcds_q59/datafusion:vortex-compact 76618293 80323380 0.95
tpcds_q60/datafusion:vortex-compact 41434290 43523843 0.95
tpcds_q61/datafusion:vortex-compact 63114231 61861345 1.02
tpcds_q62/datafusion:vortex-compact 24297159 24811360 0.98
tpcds_q63/datafusion:vortex-compact 30927596 32700669 0.95
tpcds_q64/datafusion:vortex-compact 🚀 450189454 500842211 0.90
tpcds_q65/datafusion:vortex-compact 71001147 70488662 1.01
tpcds_q66/datafusion:vortex-compact 74405666 82331989 0.90
tpcds_q67/datafusion:vortex-compact 🚀 168544403 188914412 0.89
tpcds_q68/datafusion:vortex-compact 55875033 58213697 0.96
tpcds_q69/datafusion:vortex-compact 51698278 54539544 0.95
tpcds_q70/datafusion:vortex-compact 121461703 117896247 1.03
tpcds_q71/datafusion:vortex-compact 33585891 34371403 0.98
tpcds_q72/datafusion:vortex-compact 2237857340 2460746218 0.91
tpcds_q73/datafusion:vortex-compact 43914008 40412850 1.09
tpcds_q74/datafusion:vortex-compact 109275326 99372513 1.10
tpcds_q75/datafusion:vortex-compact 131825954 133363049 0.99
tpcds_q76/datafusion:vortex-compact 39491443 39196557 1.01
tpcds_q77/datafusion:vortex-compact 51493541 47628827 1.08
tpcds_q78/datafusion:vortex-compact 128380181 129907819 0.99
tpcds_q79/datafusion:vortex-compact 51232012 48577020 1.05
tpcds_q80/datafusion:vortex-compact 103091772 99235052 1.04
tpcds_q81/datafusion:vortex-compact 🚀 26887412 30007570 0.90
tpcds_q82/datafusion:vortex-compact 30755860 28945112 1.06
tpcds_q83/datafusion:vortex-compact 35537465 36387064 0.98
tpcds_q84/datafusion:vortex-compact 14330608 13847422 1.03
tpcds_q85/datafusion:vortex-compact 138557699 136484962 1.02
tpcds_q86/datafusion:vortex-compact 17681761 16740637 1.06
tpcds_q87/datafusion:vortex-compact 53017276 50963380 1.04
tpcds_q88/datafusion:vortex-compact 115101638 110661833 1.04
tpcds_q89/datafusion:vortex-compact 35493836 33455865 1.06
tpcds_q90/datafusion:vortex-compact 16126936 15583504 1.03
tpcds_q91/datafusion:vortex-compact 🚀 31489527 37354367 0.84
tpcds_q92/datafusion:vortex-compact 🚨 22736887 19233221 1.18
tpcds_q93/datafusion:vortex-compact 40163453 41564100 0.97
tpcds_q94/datafusion:vortex-compact 25613408 26326264 0.97
tpcds_q95/datafusion:vortex-compact 66070440 63845476 1.03
tpcds_q96/datafusion:vortex-compact 23870411 22696230 1.05
tpcds_q97/datafusion:vortex-compact 38261024 38233127 1.00
tpcds_q98/datafusion:vortex-compact 32363520 31008554 1.04
tpcds_q99/datafusion:vortex-compact 29236718 28466519 1.03
datafusion / parquet (1.051x ➖, 12↑ 47↓)
name PR e5528ea (ns) base cdaa5a5 (ns) ratio (PR/base)
tpcds_q01/datafusion:parquet 23090506 23929115 0.96
tpcds_q02/datafusion:parquet 41629224 44275754 0.94
tpcds_q03/datafusion:parquet 🚀 13194968 15626040 0.84
tpcds_q04/datafusion:parquet 304090137 308057773 0.99
tpcds_q05/datafusion:parquet 46516888 47149404 0.99
tpcds_q06/datafusion:parquet 23306365 23429743 0.99
tpcds_q07/datafusion:parquet 79865195 78735752 1.01
tpcds_q08/datafusion:parquet 33246331 30896135 1.08
tpcds_q09/datafusion:parquet 🚨 45275032 39194559 1.16
tpcds_q10/datafusion:parquet 78293575 73968420 1.06
tpcds_q11/datafusion:parquet 🚨 175604595 150308793 1.17
tpcds_q12/datafusion:parquet 20199747 18718765 1.08
tpcds_q13/datafusion:parquet 83273483 77132608 1.08
tpcds_q14/datafusion:parquet 180027918 164487816 1.09
tpcds_q15/datafusion:parquet 🚨 24117789 21478008 1.12
tpcds_q16/datafusion:parquet 32157270 32206470 1.00
tpcds_q17/datafusion:parquet 69871733 67539149 1.03
tpcds_q18/datafusion:parquet 115810237 108524338 1.07
tpcds_q19/datafusion:parquet 🚨 26652709 24162476 1.10
tpcds_q20/datafusion:parquet 🚨 19519115 17081030 1.14
tpcds_q21/datafusion:parquet 🚨 22511193 19214179 1.17
tpcds_q22/datafusion:parquet 🚨 177097712 160633438 1.10
tpcds_q23/datafusion:parquet 🚨 188759910 155331529 1.22
tpcds_q24/datafusion:parquet 🚨 105192490 93102738 1.13
tpcds_q25/datafusion:parquet 🚨 71676599 64945345 1.10
tpcds_q26/datafusion:parquet 🚨 73510407 66696271 1.10
tpcds_q27/datafusion:parquet 🚨 164735208 137418237 1.20
tpcds_q28/datafusion:parquet 🚨 52858180 47836453 1.10
tpcds_q29/datafusion:parquet 71462720 66060813 1.08
tpcds_q30/datafusion:parquet 38264249 35276687 1.08
tpcds_q31/datafusion:parquet 🚨 75746102 67788439 1.12
tpcds_q32/datafusion:parquet 🚨 20420468 17418552 1.17
tpcds_q33/datafusion:parquet 29624452 27469229 1.08
tpcds_q34/datafusion:parquet 🚨 25528734 21619943 1.18
tpcds_q35/datafusion:parquet 🚨 84420990 74427963 1.13
tpcds_q36/datafusion:parquet 🚨 69830992 57776692 1.21
tpcds_q37/datafusion:parquet 🚨 21082859 19000684 1.11
tpcds_q38/datafusion:parquet 45417777 43999076 1.03
tpcds_q39/datafusion:parquet 🚨 96547850 77346348 1.25
tpcds_q40/datafusion:parquet 🚨 26403886 23847568 1.11
tpcds_q41/datafusion:parquet 16858278 15636975 1.08
tpcds_q42/datafusion:parquet 🚨 14175345 12303388 1.15
tpcds_q43/datafusion:parquet 🚨 19063984 17012033 1.12
tpcds_q44/datafusion:parquet 37528230 35026046 1.07
tpcds_q45/datafusion:parquet 🚨 33795699 28823860 1.17
tpcds_q46/datafusion:parquet 🚨 36353438 33048072 1.10
tpcds_q47/datafusion:parquet 🚨 153284837 129003997 1.19
tpcds_q48/datafusion:parquet 🚨 78999893 70351960 1.12
tpcds_q49/datafusion:parquet 🚨 64183955 56595140 1.13
tpcds_q50/datafusion:parquet 🚨 47058775 42061882 1.12
tpcds_q51/datafusion:parquet 🚨 96145493 87385116 1.10
tpcds_q52/datafusion:parquet 13636867 12682854 1.08
tpcds_q53/datafusion:parquet 🚨 19921165 17888281 1.11
tpcds_q54/datafusion:parquet 🚨 36113173 32130011 1.12
tpcds_q55/datafusion:parquet 🚨 13477541 11958928 1.13
tpcds_q56/datafusion:parquet 🚨 31294055 27364276 1.14
tpcds_q57/datafusion:parquet 115550398 107655296 1.07
tpcds_q58/datafusion:parquet 🚨 64550686 53335123 1.21
tpcds_q59/datafusion:parquet 🚨 70803097 62152692 1.14
tpcds_q60/datafusion:parquet 🚨 32081162 27514328 1.17
tpcds_q61/datafusion:parquet 🚨 48291711 42470693 1.14
tpcds_q62/datafusion:parquet 🚨 25185147 20670658 1.22
tpcds_q63/datafusion:parquet 🚨 20808890 18170852 1.15
tpcds_q64/datafusion:parquet 🚨 367898225 307388392 1.20
tpcds_q65/datafusion:parquet 🚨 43741316 36358173 1.20
tpcds_q66/datafusion:parquet 🚨 76688241 65114351 1.18
tpcds_q67/datafusion:parquet 🚨 172234994 146468499 1.18
tpcds_q68/datafusion:parquet 🚨 36062893 31836325 1.13
tpcds_q69/datafusion:parquet 73903353 70237981 1.05
tpcds_q70/datafusion:parquet 🚨 37144767 33664430 1.10
tpcds_q71/datafusion:parquet 🚨 25841495 22705056 1.14
tpcds_q72/datafusion:parquet 605032099 593690614 1.02
tpcds_q73/datafusion:parquet 🚀 21997748 24789327 0.89
tpcds_q74/datafusion:parquet 88565693 89564765 0.99
tpcds_q75/datafusion:parquet 106556724 110437351 0.96
tpcds_q76/datafusion:parquet 32128243 34032310 0.94
tpcds_q77/datafusion:parquet 40310939 42781344 0.94
tpcds_q78/datafusion:parquet 🚀 110463363 130979002 0.84
tpcds_q79/datafusion:parquet 🚀 27559263 32155577 0.86
tpcds_q80/datafusion:parquet 🚀 78053241 89837760 0.87
tpcds_q81/datafusion:parquet 29925646 32055229 0.93
tpcds_q82/datafusion:parquet 🚀 19183513 21649820 0.89
tpcds_q83/datafusion:parquet 41209443 45413197 0.91
tpcds_q84/datafusion:parquet 40873101 43745623 0.93
tpcds_q85/datafusion:parquet 148258893 163151359 0.91
tpcds_q86/datafusion:parquet 16218019 16041725 1.01
tpcds_q87/datafusion:parquet 🚀 43877534 51588041 0.85
tpcds_q88/datafusion:parquet 60085359 64224776 0.94
tpcds_q89/datafusion:parquet 22130207 24412324 0.91
tpcds_q90/datafusion:parquet 🚀 14796788 16606144 0.89
tpcds_q91/datafusion:parquet 🚀 59290949 67401136 0.88
tpcds_q92/datafusion:parquet 19157296 20898250 0.92
tpcds_q93/datafusion:parquet 32652198 34832701 0.94
tpcds_q94/datafusion:parquet 🚀 21398783 24032144 0.89
tpcds_q95/datafusion:parquet 🚀 61256494 69313458 0.88
tpcds_q96/datafusion:parquet 12560051 13275905 0.95
tpcds_q97/datafusion:parquet 31462881 34493136 0.91
tpcds_q98/datafusion:parquet 🚀 21586542 25121259 0.86
tpcds_q99/datafusion:parquet 30220507 28081122 1.08
duckdb / vortex-file-compressed (0.985x ➖, 8↑ 3↓)
name PR e5528ea (ns) base cdaa5a5 (ns) ratio (PR/base)
tpcds_q01/duckdb:vortex-file-compressed 25617420 24417822 1.05
tpcds_q02/duckdb:vortex-file-compressed 25360947 23865900 1.06
tpcds_q03/duckdb:vortex-file-compressed 21711160 21080468 1.03
tpcds_q04/duckdb:vortex-file-compressed 109027718 103509185 1.05
tpcds_q05/duckdb:vortex-file-compressed 36514191 37412305 0.98
tpcds_q06/duckdb:vortex-file-compressed 🚨 40619264 36419624 1.12
tpcds_q07/duckdb:vortex-file-compressed 33301363 31015134 1.07
tpcds_q08/duckdb:vortex-file-compressed 30510639 29721446 1.03
tpcds_q09/duckdb:vortex-file-compressed 16731972 16119782 1.04
tpcds_q10/duckdb:vortex-file-compressed 45281858 41773546 1.08
tpcds_q11/duckdb:vortex-file-compressed 79725053 77541470 1.03
tpcds_q12/duckdb:vortex-file-compressed 🚨 17914430 15343889 1.17
tpcds_q13/duckdb:vortex-file-compressed 🚨 39076238 35457006 1.10
tpcds_q14/duckdb:vortex-file-compressed 114434702 107678018 1.06
tpcds_q15/duckdb:vortex-file-compressed 30720491 28610770 1.07
tpcds_q16/duckdb:vortex-file-compressed 25160660 23951885 1.05
tpcds_q17/duckdb:vortex-file-compressed 49851409 50132137 0.99
tpcds_q18/duckdb:vortex-file-compressed 42928186 45102625 0.95
tpcds_q19/duckdb:vortex-file-compressed 35345905 37025505 0.95
tpcds_q20/duckdb:vortex-file-compressed 16797266 15690748 1.07
tpcds_q21/duckdb:vortex-file-compressed 16971623 16601638 1.02
tpcds_q22/duckdb:vortex-file-compressed 73179776 74664200 0.98
tpcds_q23/duckdb:vortex-file-compressed 89790538 90117828 1.00
tpcds_q24/duckdb:vortex-file-compressed 44554451 48051060 0.93
tpcds_q25/duckdb:vortex-file-compressed 37362585 37788675 0.99
tpcds_q26/duckdb:vortex-file-compressed 18811098 19017132 0.99
tpcds_q27/duckdb:vortex-file-compressed 30700938 29348137 1.05
tpcds_q28/duckdb:vortex-file-compressed 12557092 12415741 1.01
tpcds_q29/duckdb:vortex-file-compressed 46839569 47719761 0.98
tpcds_q30/duckdb:vortex-file-compressed 26160500 25358431 1.03
tpcds_q31/duckdb:vortex-file-compressed 32661449 31001057 1.05
tpcds_q32/duckdb:vortex-file-compressed 13468942 13441595 1.00
tpcds_q33/duckdb:vortex-file-compressed 25942115 26618801 0.97
tpcds_q34/duckdb:vortex-file-compressed 28254505 27168236 1.04
tpcds_q35/duckdb:vortex-file-compressed 71295858 67118699 1.06
tpcds_q36/duckdb:vortex-file-compressed 26602090 25340263 1.05
tpcds_q37/duckdb:vortex-file-compressed 20320460 19559138 1.04
tpcds_q38/duckdb:vortex-file-compressed 37333945 35969322 1.04
tpcds_q39/duckdb:vortex-file-compressed 30608485 28521942 1.07
tpcds_q40/duckdb:vortex-file-compressed 18959285 18021089 1.05
tpcds_q41/duckdb:vortex-file-compressed 12946745 12481275 1.04
tpcds_q42/duckdb:vortex-file-compressed 16320162 15983934 1.02
tpcds_q43/duckdb:vortex-file-compressed 19049039 19414846 0.98
tpcds_q44/duckdb:vortex-file-compressed 21921127 22175354 0.99
tpcds_q45/duckdb:vortex-file-compressed 31279130 31531906 0.99
tpcds_q46/duckdb:vortex-file-compressed 🚀 34516014 38756508 0.89
tpcds_q47/duckdb:vortex-file-compressed 53133644 54192530 0.98
tpcds_q48/duckdb:vortex-file-compressed 33040211 31678489 1.04
tpcds_q49/duckdb:vortex-file-compressed 39174809 36888951 1.06
tpcds_q50/duckdb:vortex-file-compressed 27628728 30143407 0.92
tpcds_q51/duckdb:vortex-file-compressed 108611814 116880154 0.93
tpcds_q52/duckdb:vortex-file-compressed 15857860 16243286 0.98
tpcds_q53/duckdb:vortex-file-compressed 24109280 24637753 0.98
tpcds_q54/duckdb:vortex-file-compressed 29985962 30312115 0.99
tpcds_q55/duckdb:vortex-file-compressed 14948501 14815240 1.01
tpcds_q56/duckdb:vortex-file-compressed 30763271 28264578 1.09
tpcds_q57/duckdb:vortex-file-compressed 37876281 40105565 0.94
tpcds_q58/duckdb:vortex-file-compressed 33115943 32141180 1.03
tpcds_q59/duckdb:vortex-file-compressed 38832619 38721777 1.00
tpcds_q60/duckdb:vortex-file-compressed 28135201 28130494 1.00
tpcds_q61/duckdb:vortex-file-compressed 🚀 33464302 38946604 0.86
tpcds_q62/duckdb:vortex-file-compressed 15614638 15380879 1.02
tpcds_q63/duckdb:vortex-file-compressed 22671820 22969233 0.99
tpcds_q64/duckdb:vortex-file-compressed 101319453 107518629 0.94
tpcds_q65/duckdb:vortex-file-compressed 23341496 24167545 0.97
tpcds_q66/duckdb:vortex-file-compressed 30091554 31614137 0.95
tpcds_q67/duckdb:vortex-file-compressed 143145268 156186910 0.92
tpcds_q68/duckdb:vortex-file-compressed 37936166 36120305 1.05
tpcds_q69/duckdb:vortex-file-compressed 42824591 46538131 0.92
tpcds_q70/duckdb:vortex-file-compressed 32608056 33387483 0.98
tpcds_q71/duckdb:vortex-file-compressed 23051200 24062899 0.96
tpcds_q72/duckdb:vortex-file-compressed 158798316 165568413 0.96
tpcds_q73/duckdb:vortex-file-compressed 27941209 30637142 0.91
tpcds_q74/duckdb:vortex-file-compressed 49428419 49634082 1.00
tpcds_q75/duckdb:vortex-file-compressed 49242509 53632527 0.92
tpcds_q76/duckdb:vortex-file-compressed 🚀 20999656 26610460 0.79
tpcds_q77/duckdb:vortex-file-compressed 🚀 23916437 28800997 0.83
tpcds_q78/duckdb:vortex-file-compressed 66989244 71249060 0.94
tpcds_q79/duckdb:vortex-file-compressed 27657824 30187117 0.92
tpcds_q80/duckdb:vortex-file-compressed 48346760 53398621 0.91
tpcds_q81/duckdb:vortex-file-compressed 29855402 31845035 0.94
tpcds_q82/duckdb:vortex-file-compressed 47673737 49447819 0.96
tpcds_q83/duckdb:vortex-file-compressed 28734550 30586433 0.94
tpcds_q84/duckdb:vortex-file-compressed 🚀 16799938 19472852 0.86
tpcds_q85/duckdb:vortex-file-compressed 44752770 47222021 0.95
tpcds_q86/duckdb:vortex-file-compressed 16954561 17619295 0.96
tpcds_q87/duckdb:vortex-file-compressed 🚀 39397383 44826790 0.88
tpcds_q88/duckdb:vortex-file-compressed 59923168 62123759 0.96
tpcds_q89/duckdb:vortex-file-compressed 23850884 23432269 1.02
tpcds_q90/duckdb:vortex-file-compressed 11355000 12559395 0.90
tpcds_q91/duckdb:vortex-file-compressed 🚀 22679595 26106816 0.87
tpcds_q92/duckdb:vortex-file-compressed 17948013 19693504 0.91
tpcds_q93/duckdb:vortex-file-compressed 🚀 28014682 31866439 0.88
tpcds_q94/duckdb:vortex-file-compressed 22899919 24390824 0.94
tpcds_q95/duckdb:vortex-file-compressed 126751854 129262462 0.98
tpcds_q96/duckdb:vortex-file-compressed 14991796 14096590 1.06
tpcds_q97/duckdb:vortex-file-compressed 37265139 40729683 0.91
tpcds_q98/duckdb:vortex-file-compressed 19995984 21068582 0.95
tpcds_q99/duckdb:vortex-file-compressed 19181211 19525714 0.98
duckdb / vortex-compact (0.895x ✅, 46↑ 0↓)
name PR e5528ea (ns) base cdaa5a5 (ns) ratio (PR/base)
tpcds_q01/duckdb:vortex-compact 25105286 25261090 0.99
tpcds_q02/duckdb:vortex-compact 26227220 26928300 0.97
tpcds_q03/duckdb:vortex-compact 45017546 47810437 0.94
tpcds_q04/duckdb:vortex-compact 113126502 120696138 0.94
tpcds_q05/duckdb:vortex-compact 🚀 49292243 56806529 0.87
tpcds_q06/duckdb:vortex-compact 🚀 46943664 53731962 0.87
tpcds_q07/duckdb:vortex-compact 🚀 53988440 63030427 0.86
tpcds_q08/duckdb:vortex-compact 🚀 42900891 109224768 0.39
tpcds_q09/duckdb:vortex-compact 🚀 19287976 27794279 0.69
tpcds_q10/duckdb:vortex-compact 🚀 71890563 81346614 0.88
tpcds_q11/duckdb:vortex-compact 89019593 96528268 0.92
tpcds_q12/duckdb:vortex-compact 21501424 20415161 1.05
tpcds_q13/duckdb:vortex-compact 🚀 74890117 92611298 0.81
tpcds_q14/duckdb:vortex-compact 🚀 132509175 150688460 0.88
tpcds_q15/duckdb:vortex-compact 🚀 32687586 36669657 0.89
tpcds_q16/duckdb:vortex-compact 🚀 31472980 35285602 0.89
tpcds_q17/duckdb:vortex-compact 🚀 78575285 96362597 0.82
tpcds_q18/duckdb:vortex-compact 53511358 58853195 0.91
tpcds_q19/duckdb:vortex-compact 🚀 58929192 71985329 0.82
tpcds_q20/duckdb:vortex-compact 20781845 20384399 1.02
tpcds_q21/duckdb:vortex-compact 19829674 19387588 1.02
tpcds_q22/duckdb:vortex-compact 75314852 82016748 0.92
tpcds_q23/duckdb:vortex-compact 131588755 138238644 0.95
tpcds_q24/duckdb:vortex-compact 🚀 67358779 83745034 0.80
tpcds_q25/duckdb:vortex-compact 62698521 64028512 0.98
tpcds_q26/duckdb:vortex-compact 🚀 28238085 35309685 0.80
tpcds_q27/duckdb:vortex-compact 🚀 55509636 71062001 0.78
tpcds_q28/duckdb:vortex-compact 22175793 23475099 0.94
tpcds_q29/duckdb:vortex-compact 🚀 79461988 92706735 0.86
tpcds_q30/duckdb:vortex-compact 🚀 29698025 33459334 0.89
tpcds_q31/duckdb:vortex-compact 52176525 53016984 0.98
tpcds_q32/duckdb:vortex-compact 18993844 21091334 0.90
tpcds_q33/duckdb:vortex-compact 🚀 44350407 49461089 0.90
tpcds_q34/duckdb:vortex-compact 🚀 51348591 57280945 0.90
tpcds_q35/duckdb:vortex-compact 🚀 95375669 107663888 0.89
tpcds_q36/duckdb:vortex-compact 🚀 40078759 50089600 0.80
tpcds_q37/duckdb:vortex-compact 22886297 24522025 0.93
tpcds_q38/duckdb:vortex-compact 55090990 59774460 0.92
tpcds_q39/duckdb:vortex-compact 34216132 31439732 1.09
tpcds_q40/duckdb:vortex-compact 21616503 22812168 0.95
tpcds_q41/duckdb:vortex-compact 14658942 14751560 0.99
tpcds_q42/duckdb:vortex-compact 22810538 25057977 0.91
tpcds_q43/duckdb:vortex-compact 🚀 29506372 38839680 0.76
tpcds_q44/duckdb:vortex-compact 34544397 36139278 0.96
tpcds_q45/duckdb:vortex-compact 41321185 41300687 1.00
tpcds_q46/duckdb:vortex-compact 68285806 75004098 0.91
tpcds_q47/duckdb:vortex-compact 🚀 68507232 77653040 0.88
tpcds_q48/duckdb:vortex-compact 🚀 64985553 77615162 0.84
tpcds_q49/duckdb:vortex-compact 59606957 64531026 0.92
tpcds_q50/duckdb:vortex-compact 56311312 61277123 0.92
tpcds_q51/duckdb:vortex-compact 115529942 124267383 0.93
tpcds_q52/duckdb:vortex-compact 🚀 22326472 26227457 0.85
tpcds_q53/duckdb:vortex-compact 🚀 38763901 47772144 0.81
tpcds_q54/duckdb:vortex-compact 46085087 49876773 0.92
tpcds_q55/duckdb:vortex-compact 🚀 22009713 26149033 0.84
tpcds_q56/duckdb:vortex-compact 47805853 48566421 0.98
tpcds_q57/duckdb:vortex-compact 41186416 41759152 0.99
tpcds_q58/duckdb:vortex-compact 41976243 46190148 0.91
tpcds_q59/duckdb:vortex-compact 🚀 51141559 58681586 0.87
tpcds_q60/duckdb:vortex-compact 47753334 52742849 0.91
tpcds_q61/duckdb:vortex-compact 🚀 79257930 96193791 0.82
tpcds_q62/duckdb:vortex-compact 19770277 19609325 1.01
tpcds_q63/duckdb:vortex-compact 🚀 37301656 45574743 0.82
tpcds_q64/duckdb:vortex-compact 157133105 173797267 0.90
tpcds_q65/duckdb:vortex-compact 🚀 35585823 42181803 0.84
tpcds_q66/duckdb:vortex-compact 37176929 38787583 0.96
tpcds_q67/duckdb:vortex-compact 🚀 155398215 175813801 0.88
tpcds_q68/duckdb:vortex-compact 🚀 70007098 78523174 0.89
tpcds_q69/duckdb:vortex-compact 74880452 82356287 0.91
tpcds_q70/duckdb:vortex-compact 🚀 59589567 77045858 0.77
tpcds_q71/duckdb:vortex-compact 41944729 45693257 0.92
tpcds_q72/duckdb:vortex-compact 167890018 176385108 0.95
tpcds_q73/duckdb:vortex-compact 🚀 49406282 56746196 0.87
tpcds_q74/duckdb:vortex-compact 🚀 59937479 67391655 0.89
tpcds_q75/duckdb:vortex-compact 🚀 61742513 77044610 0.80
tpcds_q76/duckdb:vortex-compact 37020385 39696998 0.93
tpcds_q77/duckdb:vortex-compact 🚀 38375895 49007478 0.78
tpcds_q78/duckdb:vortex-compact 82495348 89539207 0.92
tpcds_q79/duckdb:vortex-compact 🚀 65759733 97066015 0.68
tpcds_q80/duckdb:vortex-compact 🚀 72491029 85520817 0.85
tpcds_q81/duckdb:vortex-compact 33582822 33997805 0.99
tpcds_q82/duckdb:vortex-compact 51001844 52525030 0.97
tpcds_q83/duckdb:vortex-compact 35281108 37482239 0.94
tpcds_q84/duckdb:vortex-compact 20314171 21417496 0.95
tpcds_q85/duckdb:vortex-compact 🚀 60046251 68638401 0.87
tpcds_q86/duckdb:vortex-compact 21163002 20827874 1.02
tpcds_q87/duckdb:vortex-compact 56139365 60708280 0.92
tpcds_q88/duckdb:vortex-compact 🚀 209039938 237686167 0.88
tpcds_q89/duckdb:vortex-compact 🚀 39985546 45191398 0.88
tpcds_q90/duckdb:vortex-compact 17773423 16739941 1.06
tpcds_q91/duckdb:vortex-compact 🚀 38414037 53464296 0.72
tpcds_q92/duckdb:vortex-compact 36558944 33931653 1.08
tpcds_q93/duckdb:vortex-compact 35443710 39061826 0.91
tpcds_q94/duckdb:vortex-compact 32890570 30809126 1.07
tpcds_q95/duckdb:vortex-compact 136224189 134633148 1.01
tpcds_q96/duckdb:vortex-compact 🚀 34124149 38826370 0.88
tpcds_q97/duckdb:vortex-compact 50500947 51306634 0.98
tpcds_q98/duckdb:vortex-compact 🚀 30489543 34047682 0.90
tpcds_q99/duckdb:vortex-compact 27048852 25276383 1.07
duckdb / parquet (1.022x ➖, 0↑ 8↓)
name PR e5528ea (ns) base cdaa5a5 (ns) ratio (PR/base)
tpcds_q01/duckdb:parquet 28991890 30746738 0.94
tpcds_q02/duckdb:parquet 25009287 24883369 1.01
tpcds_q03/duckdb:parquet 12818404 13129532 0.98
tpcds_q04/duckdb:parquet 168412487 171880497 0.98
tpcds_q05/duckdb:parquet 33523270 33123889 1.01
tpcds_q06/duckdb:parquet 33098255 33634000 0.98
tpcds_q07/duckdb:parquet 24484867 25030668 0.98
tpcds_q08/duckdb:parquet 30061815 29386577 1.02
tpcds_q09/duckdb:parquet 44174700 44992218 0.98
tpcds_q10/duckdb:parquet 38804639 38021005 1.02
tpcds_q11/duckdb:parquet 96658214 94955908 1.02
tpcds_q12/duckdb:parquet 17517681 16348636 1.07
tpcds_q13/duckdb:parquet 35791369 36274568 0.99
tpcds_q14/duckdb:parquet 102991092 104815972 0.98
tpcds_q15/duckdb:parquet 31366491 31981858 0.98
tpcds_q16/duckdb:parquet 23272729 23488015 0.99
tpcds_q17/duckdb:parquet 39583222 39516037 1.00
tpcds_q18/duckdb:parquet 49912911 48792641 1.02
tpcds_q19/duckdb:parquet 32385200 32559739 0.99
tpcds_q20/duckdb:parquet 🚨 19294207 17296554 1.12
tpcds_q21/duckdb:parquet 11806902 11707705 1.01
tpcds_q22/duckdb:parquet 70827840 73556030 0.96
tpcds_q23/duckdb:parquet 84643126 81232767 1.04
tpcds_q24/duckdb:parquet 🚨 52630086 47774298 1.10
tpcds_q25/duckdb:parquet 36552925 36996676 0.99
tpcds_q26/duckdb:parquet 42515530 39600550 1.07
tpcds_q27/duckdb:parquet 56989477 53433141 1.07
tpcds_q28/duckdb:parquet 44940240 43631728 1.03
tpcds_q29/duckdb:parquet 41776333 41793431 1.00
tpcds_q30/duckdb:parquet 40567279 38199504 1.06
tpcds_q31/duckdb:parquet 30367535 29547821 1.03
tpcds_q32/duckdb:parquet 14091812 13619542 1.03
tpcds_q33/duckdb:parquet 25748363 25299704 1.02
tpcds_q34/duckdb:parquet 25142047 24200566 1.04
tpcds_q35/duckdb:parquet 67616820 64854464 1.04
tpcds_q36/duckdb:parquet 23850876 23559006 1.01
tpcds_q37/duckdb:parquet 16344480 15668383 1.04
tpcds_q38/duckdb:parquet 40383354 38369127 1.05
tpcds_q39/duckdb:parquet 34658880 34120800 1.02
tpcds_q40/duckdb:parquet 22416829 21357206 1.05
tpcds_q41/duckdb:parquet 9959943 9542700 1.04
tpcds_q42/duckdb:parquet 13068876 13131806 1.00
tpcds_q43/duckdb:parquet 19602175 18926625 1.04
tpcds_q44/duckdb:parquet 27662452 27655880 1.00
tpcds_q45/duckdb:parquet 32487471 30965757 1.05
tpcds_q46/duckdb:parquet 52817325 50577601 1.04
tpcds_q47/duckdb:parquet 53987298 53449117 1.01
tpcds_q48/duckdb:parquet 34775416 33824763 1.03
tpcds_q49/duckdb:parquet 30304946 30034868 1.01
tpcds_q50/duckdb:parquet 28243194 27360247 1.03
tpcds_q51/duckdb:parquet 112145757 109601900 1.02
tpcds_q52/duckdb:parquet 14022644 13529683 1.04
tpcds_q53/duckdb:parquet 🚨 20459661 17930594 1.14
tpcds_q54/duckdb:parquet 31464045 31282094 1.01
tpcds_q55/duckdb:parquet 13118724 12730384 1.03
tpcds_q56/duckdb:parquet 26412466 24931059 1.06
tpcds_q57/duckdb:parquet 41426872 40953767 1.01
tpcds_q58/duckdb:parquet 27838906 28028347 0.99
tpcds_q59/duckdb:parquet 37767290 37708306 1.00
tpcds_q60/duckdb:parquet 27534424 26553386 1.04
tpcds_q61/duckdb:parquet 36111356 34380851 1.05
tpcds_q62/duckdb:parquet 13570486 13481364 1.01
tpcds_q63/duckdb:parquet 🚨 18389489 16590473 1.11
tpcds_q64/duckdb:parquet 78384173 85262640 0.92
tpcds_q65/duckdb:parquet 23815809 23906051 1.00
tpcds_q66/duckdb:parquet 🚨 35454442 31448344 1.13
tpcds_q67/duckdb:parquet 142304439 150943263 0.94
tpcds_q68/duckdb:parquet 39328769 39812417 0.99
tpcds_q69/duckdb:parquet 38672160 40774480 0.95
tpcds_q70/duckdb:parquet 22937477 23921592 0.96
tpcds_q71/duckdb:parquet 23123153 23417868 0.99
tpcds_q72/duckdb:parquet 168768711 172317471 0.98
tpcds_q73/duckdb:parquet 22254499 21875066 1.02
tpcds_q74/duckdb:parquet 129661762 133652685 0.97
tpcds_q75/duckdb:parquet 59404658 62505391 0.95
tpcds_q76/duckdb:parquet 22186755 23582387 0.94
tpcds_q77/duckdb:parquet 26677630 26630401 1.00
tpcds_q78/duckdb:parquet 86188640 82820484 1.04
tpcds_q79/duckdb:parquet 30986944 31066644 1.00
tpcds_q80/duckdb:parquet 48313967 45943492 1.05
tpcds_q81/duckdb:parquet 38196995 37298108 1.02
tpcds_q82/duckdb:parquet 18828590 18447365 1.02
tpcds_q83/duckdb:parquet 19892261 20016621 0.99
tpcds_q84/duckdb:parquet 23440327 22857186 1.03
tpcds_q85/duckdb:parquet 46098232 44730568 1.03
tpcds_q86/duckdb:parquet 15572520 14809764 1.05
tpcds_q87/duckdb:parquet 43029462 41585722 1.03
tpcds_q88/duckdb:parquet 55986967 55145814 1.02
tpcds_q89/duckdb:parquet 🚨 23007427 19914878 1.16
tpcds_q90/duckdb:parquet 9195368 8898310 1.03
tpcds_q91/duckdb:parquet 26603600 25906893 1.03
tpcds_q92/duckdb:parquet 14641944 14268096 1.03
tpcds_q93/duckdb:parquet 36172305 34499041 1.05
tpcds_q94/duckdb:parquet 19970927 19294893 1.04
tpcds_q95/duckdb:parquet 🚨 144216854 129506325 1.11
tpcds_q96/duckdb:parquet 11633232 10924271 1.06
tpcds_q97/duckdb:parquet 43680140 40238396 1.09
tpcds_q98/duckdb:parquet 🚨 26089953 22726222 1.15
tpcds_q99/duckdb:parquet 21860259 21110631 1.04
duckdb / duckdb (0.961x ➖, 5↑ 2↓)
name PR e5528ea (ns) base cdaa5a5 (ns) ratio (PR/base)
tpcds_q01/duckdb:duckdb 🚀 21845807 25262239 0.86
tpcds_q02/duckdb:duckdb 19192240 20145524 0.95
tpcds_q03/duckdb:duckdb 10113877 10843527 0.93
tpcds_q04/duckdb:duckdb 178106224 183053226 0.97
tpcds_q05/duckdb:duckdb 23887767 23320231 1.02
tpcds_q06/duckdb:duckdb 🚀 27159412 30636445 0.89
tpcds_q07/duckdb:duckdb 40815914 42929157 0.95
tpcds_q08/duckdb:duckdb 120902056 122564430 0.99
tpcds_q09/duckdb:duckdb 21388922 22033413 0.97
tpcds_q10/duckdb:duckdb 🚀 27190072 30313020 0.90
tpcds_q11/duckdb:duckdb 94484118 102083054 0.93
tpcds_q12/duckdb:duckdb 14107237 13844037 1.02
tpcds_q13/duckdb:duckdb 25925106 27445402 0.94
tpcds_q14/duckdb:duckdb 92499316 97639582 0.95
tpcds_q15/duckdb:duckdb 25475412 27259577 0.93
tpcds_q16/duckdb:duckdb 19461729 20539082 0.95
tpcds_q17/duckdb:duckdb 24665175 26180275 0.94
tpcds_q18/duckdb:duckdb 47938341 49733577 0.96
tpcds_q19/duckdb:duckdb 18948124 20913859 0.91
tpcds_q20/duckdb:duckdb 14693438 14509307 1.01
tpcds_q21/duckdb:duckdb 9052829 8374987 1.08
tpcds_q22/duckdb:duckdb 62191324 68910799 0.90
tpcds_q23/duckdb:duckdb 80662822 81334757 0.99
tpcds_q24/duckdb:duckdb 25743100 26904869 0.96
tpcds_q25/duckdb:duckdb 19325183 20242233 0.95
tpcds_q26/duckdb:duckdb 28365400 30723490 0.92
tpcds_q27/duckdb:duckdb 41628191 44725768 0.93
tpcds_q28/duckdb:duckdb 25179619 27950436 0.90
tpcds_q29/duckdb:duckdb 23617171 25348412 0.93
tpcds_q30/duckdb:duckdb 31451355 32830968 0.96
tpcds_q31/duckdb:duckdb 53269488 55341643 0.96
tpcds_q32/duckdb:duckdb 8497850 9322104 0.91
tpcds_q33/duckdb:duckdb 🚀 15580165 17653832 0.88
tpcds_q34/duckdb:duckdb 19273668 20053537 0.96
tpcds_q35/duckdb:duckdb 37133751 41083371 0.90
tpcds_q36/duckdb:duckdb 73278630 78172875 0.94
tpcds_q37/duckdb:duckdb 8882894 9470124 0.94
tpcds_q38/duckdb:duckdb 33956442 35436627 0.96
tpcds_q39/duckdb:duckdb 27552302 30043562 0.92
tpcds_q40/duckdb:duckdb 14839035 16024956 0.93
tpcds_q41/duckdb:duckdb 9272303 10223978 0.91
tpcds_q42/duckdb:duckdb 10150758 9936940 1.02
tpcds_q43/duckdb:duckdb 14376251 15619048 0.92
tpcds_q44/duckdb:duckdb 15648408 16214263 0.97
tpcds_q45/duckdb:duckdb 18490001 20312593 0.91
tpcds_q46/duckdb:duckdb 38937722 41708011 0.93
tpcds_q47/duckdb:duckdb 46002177 49119357 0.94
tpcds_q48/duckdb:duckdb 25171339 26437523 0.95
tpcds_q49/duckdb:duckdb 19990439 21802903 0.92
tpcds_q50/duckdb:duckdb 15891183 17245884 0.92
tpcds_q51/duckdb:duckdb 98468622 106651299 0.92
tpcds_q52/duckdb:duckdb 🚀 9045544 10382077 0.87
tpcds_q53/duckdb:duckdb 17811296 16526759 1.08
tpcds_q54/duckdb:duckdb 19131887 20449804 0.94
tpcds_q55/duckdb:duckdb 9968382 10384346 0.96
tpcds_q56/duckdb:duckdb 16913479 18184958 0.93
tpcds_q57/duckdb:duckdb 36844713 39128579 0.94
tpcds_q58/duckdb:duckdb 16922170 18038637 0.94
tpcds_q59/duckdb:duckdb 37211414 38240501 0.97
tpcds_q60/duckdb:duckdb 18342743 19934626 0.92
tpcds_q61/duckdb:duckdb 16792187 17938198 0.94
tpcds_q62/duckdb:duckdb 10468753 10879531 0.96
tpcds_q63/duckdb:duckdb 16668439 15163195 1.10
tpcds_q64/duckdb:duckdb 59717528 61381423 0.97
tpcds_q65/duckdb:duckdb 37466616 39623528 0.95
tpcds_q66/duckdb:duckdb 26544019 28289080 0.94
tpcds_q67/duckdb:duckdb 138057823 145841857 0.95
tpcds_q68/duckdb:duckdb 27519200 28784754 0.96
tpcds_q69/duckdb:duckdb 28372154 29547499 0.96
tpcds_q70/duckdb:duckdb 16874059 17572035 0.96
tpcds_q71/duckdb:duckdb 16858509 16859640 1.00
tpcds_q72/duckdb:duckdb 45650992 48693813 0.94
tpcds_q73/duckdb:duckdb 14040905 15498240 0.91
tpcds_q74/duckdb:duckdb 147708329 150713098 0.98
tpcds_q75/duckdb:duckdb 46754198 48406818 0.97
tpcds_q76/duckdb:duckdb 15166719 15776671 0.96
tpcds_q77/duckdb:duckdb 15150632 16015942 0.95
tpcds_q78/duckdb:duckdb 67424293 67594920 1.00
tpcds_q79/duckdb:duckdb 20227990 20410818 0.99
tpcds_q80/duckdb:duckdb 33704236 33301655 1.01
tpcds_q81/duckdb:duckdb 40046864 40807964 0.98
tpcds_q82/duckdb:duckdb 10383622 11138027 0.93
tpcds_q83/duckdb:duckdb 11619355 11484052 1.01
tpcds_q84/duckdb:duckdb 15100114 15381627 0.98
tpcds_q85/duckdb:duckdb 26506858 27070308 0.98
tpcds_q86/duckdb:duckdb 12418520 12585920 0.99
tpcds_q87/duckdb:duckdb 36699053 36154661 1.02
tpcds_q88/duckdb:duckdb 28912736 31419610 0.92
tpcds_q89/duckdb:duckdb 🚨 22465078 17630332 1.27
tpcds_q90/duckdb:duckdb 6736519 6572072 1.03
tpcds_q91/duckdb:duckdb 15274578 15378484 0.99
tpcds_q92/duckdb:duckdb 10017138 10361673 0.97
tpcds_q93/duckdb:duckdb 24598900 24259879 1.01
tpcds_q94/duckdb:duckdb 14918355 14708377 1.01
tpcds_q95/duckdb:duckdb 134119810 128765561 1.04
tpcds_q96/duckdb:duckdb 6042931 6150795 0.98
tpcds_q97/duckdb:duckdb 33354704 33131722 1.01
tpcds_q98/duckdb:duckdb 🚨 20995093 17817965 1.18
tpcds_q99/duckdb:duckdb 17258934 17320227 1.00

File Size Changes (23 files changed, -0.1% overall, 13↑ 10↓)
File Scale Format Base HEAD Change %
customer_demographics.vortex 1.0 vortex-compact 424.18 KB 649.07 KB +224.89 KB +53.0%
date_dim.vortex 1.0 vortex-compact 140.28 KB 149.19 KB +8.91 KB +6.4%
web_page.vortex 1.0 vortex-compact 25.01 KB 26.44 KB +1.43 KB +5.7%
web_site.vortex 1.0 vortex-compact 42.19 KB 44.21 KB +2.02 KB +4.8%
ship_mode.vortex 1.0 vortex-compact 10.73 KB 11.09 KB +368 B +3.3%
call_center.vortex 1.0 vortex-compact 47.43 KB 48.86 KB +1.42 KB +3.0%
store.vortex 1.0 vortex-compact 43.22 KB 44.38 KB +1.16 KB +2.7%
promotion.vortex 1.0 vortex-compact 50.31 KB 51.27 KB +976 B +1.9%
customer_address.vortex 1.0 vortex-file-compressed 825.84 KB 830.52 KB +4.67 KB +0.6%
time_dim.vortex 1.0 vortex-compact 96.59 KB 96.91 KB +320 B +0.3%
catalog_page.vortex 1.0 vortex-compact 362.44 KB 362.98 KB +552 B +0.1%
item.vortex 1.0 vortex-file-compressed 1.63 MB 1.63 MB +1.44 KB +0.1%
catalog_page.vortex 1.0 vortex-file-compressed 565.17 KB 565.20 KB +32 B +0.0%
customer.vortex 1.0 vortex-file-compressed 4.27 MB 4.26 MB 216 B -0.0%
catalog_sales.vortex 1.0 vortex-compact 59.49 MB 59.31 MB 181.77 KB -0.3%
store_sales.vortex 1.0 vortex-compact 78.12 MB 77.87 MB 257.42 KB -0.3%
web_sales.vortex 1.0 vortex-compact 29.45 MB 29.35 MB 105.58 KB -0.4%
web_returns.vortex 1.0 vortex-compact 3.00 MB 2.99 MB 12.12 KB -0.4%
time_dim.vortex 1.0 vortex-file-compressed 380.59 KB 378.81 KB 1.78 KB -0.5%
catalog_returns.vortex 1.0 vortex-compact 6.04 MB 6.01 MB 30.74 KB -0.5%
store_returns.vortex 1.0 vortex-compact 9.36 MB 9.31 MB 56.53 KB -0.6%
item.vortex 1.0 vortex-compact 1000.55 KB 993.26 KB 7.30 KB -0.7%
customer_address.vortex 1.0 vortex-compact 638.84 KB 558.79 KB 80.05 KB -12.5%

Totals:

  • vortex-compact: 207.94 MB → 207.46 MB (-0.2%)
  • vortex-file-compressed: 269.99 MB → 269.99 MB (+0.0%)

@github-actions

github-actions Bot commented Jul 9, 2026

Copy link
Copy Markdown
Contributor

Benchmarks: FineWeb S3

Verdict: No clear signal (environment too noisy confidence)
Attributed Vortex impact: +0.9%
Engines: DataFusion No clear signal (+6.8%, environment too noisy confidence) · DuckDB No clear signal (-4.7%, environment too noisy confidence)
Vortex (geomean): 1.006x ➖
Parquet (geomean): 0.997x ➖
Shifts: Parquet (control) -0.3% · Median polish -1.6%

How to read Verdict and Engines
  • Verdict: Overall PR-level signal after subtracting baseline drift estimated from Parquet control rows. It can be Likely improvement, Likely regression, or No clear signal.
  • Engines: Per-engine attribution. DataFusion is compared against DataFusion/Parquet controls; DuckDB is compared against DuckDB/Parquet controls. This answers whether each engine improved or regressed independently.
  • Confidence: Based on directional consistency, share of rows above the noise floor, and control-run noise.

datafusion / vortex-file-compressed (1.089x ➖, 0↑ 2↓)
name PR e5528ea (ns) base cdaa5a5 (ns) ratio (PR/base)
fineweb_q00/datafusion:vortex-file-compressed 33927796 36822926 0.92
fineweb_q01/datafusion:vortex-file-compressed 🚨 1155883308 618032925 1.87
fineweb_q02/datafusion:vortex-file-compressed 🚨 1233398401 693775268 1.78
fineweb_q03/datafusion:vortex-file-compressed 1320033235 1231919412 1.07
fineweb_q04/datafusion:vortex-file-compressed 1179767688 1223136102 0.96
fineweb_q05/datafusion:vortex-file-compressed 1075999966 1218492682 0.88
fineweb_q06/datafusion:vortex-file-compressed 1713502600 1609084817 1.06
fineweb_q07/datafusion:vortex-file-compressed 1122981744 1302629951 0.86
fineweb_q08/datafusion:vortex-file-compressed 486482536 578745832 0.84
datafusion / vortex-compact (1.066x ➖, 0↑ 0↓)
name PR e5528ea (ns) base cdaa5a5 (ns) ratio (PR/base)
fineweb_q00/datafusion:vortex-compact 37032715 30650639 1.21
fineweb_q01/datafusion:vortex-compact 521864173 512577945 1.02
fineweb_q02/datafusion:vortex-compact 611261041 537953758 1.14
fineweb_q03/datafusion:vortex-compact 1367682055 1314035350 1.04
fineweb_q04/datafusion:vortex-compact 1638818079 1610166346 1.02
fineweb_q05/datafusion:vortex-compact 1346711528 1371801543 0.98
fineweb_q06/datafusion:vortex-compact 1348804913 1346829396 1.00
fineweb_q07/datafusion:vortex-compact 1382174580 1333426601 1.04
fineweb_q08/datafusion:vortex-compact 475092991 401662653 1.18
datafusion / parquet (1.010x ➖, 0↑ 1↓)
name PR e5528ea (ns) base cdaa5a5 (ns) ratio (PR/base)
fineweb_q00/datafusion:parquet 🚨 1432144260 1043300779 1.37
fineweb_q01/datafusion:parquet 1993565590 1936285254 1.03
fineweb_q02/datafusion:parquet 1922761675 1985226824 0.97
fineweb_q03/datafusion:parquet 1867377524 2104500796 0.89
fineweb_q04/datafusion:parquet 1881076520 2001829410 0.94
fineweb_q05/datafusion:parquet 1864592746 1975818729 0.94
fineweb_q06/datafusion:parquet 1918801703 1876975333 1.02
fineweb_q07/datafusion:parquet 1911061867 2066945489 0.92
fineweb_q08/datafusion:parquet 2036374353 1902156209 1.07
duckdb / vortex-file-compressed (0.987x ➖, 0↑ 0↓)
name PR e5528ea (ns) base cdaa5a5 (ns) ratio (PR/base)
fineweb_q00/duckdb:vortex-file-compressed 81631489 89291832 0.91
fineweb_q01/duckdb:vortex-file-compressed 559539111 614963995 0.91
fineweb_q02/duckdb:vortex-file-compressed 587757279 563164069 1.04
fineweb_q03/duckdb:vortex-file-compressed 1308019601 1293190494 1.01
fineweb_q04/duckdb:vortex-file-compressed 1471255918 1443835014 1.02
fineweb_q05/duckdb:vortex-file-compressed 1273444241 1369999944 0.93
fineweb_q06/duckdb:vortex-file-compressed 1460928656 1484639887 0.98
fineweb_q07/duckdb:vortex-file-compressed 1384541993 1298463193 1.07
fineweb_q08/duckdb:vortex-file-compressed 565483002 555127856 1.02
duckdb / vortex-compact (0.892x ➖, 1↑ 0↓)
name PR e5528ea (ns) base cdaa5a5 (ns) ratio (PR/base)
fineweb_q00/duckdb:vortex-compact 🚀 56345370 101784007 0.55
fineweb_q01/duckdb:vortex-compact 645269825 643762710 1.00
fineweb_q02/duckdb:vortex-compact 561727774 639135543 0.88
fineweb_q03/duckdb:vortex-compact 1696660991 1701408308 1.00
fineweb_q04/duckdb:vortex-compact 1807278266 1806471859 1.00
fineweb_q05/duckdb:vortex-compact 1570294499 1536230010 1.02
fineweb_q06/duckdb:vortex-compact 1475993768 1659814074 0.89
fineweb_q07/duckdb:vortex-compact 1471645562 1570290319 0.94
fineweb_q08/duckdb:vortex-compact 502933940 583803670 0.86
duckdb / parquet (0.984x ➖, 0↑ 0↓)
name PR e5528ea (ns) base cdaa5a5 (ns) ratio (PR/base)
fineweb_q00/duckdb:parquet 1190408399 1098329813 1.08
fineweb_q01/duckdb:parquet 1487055981 1401626119 1.06
fineweb_q02/duckdb:parquet 1364808079 1460432092 0.93
fineweb_q03/duckdb:parquet 3831636128 3948322106 0.97
fineweb_q04/duckdb:parquet 1935235158 2142244455 0.90
fineweb_q05/duckdb:parquet 2376826528 2391752754 0.99
fineweb_q06/duckdb:parquet 4445608713 4715185061 0.94
fineweb_q07/duckdb:parquet 2680004422 2689623339 1.00
fineweb_q08/duckdb:parquet 1138448623 1152582305 0.99

@danking danking force-pushed the codex/take-slices-fsl branch from f80606e to 99d0126 Compare July 9, 2026 20:28
@github-actions

github-actions Bot commented Jul 9, 2026

Copy link
Copy Markdown
Contributor

Benchmarks: Clickbench Sorted on NVME

Verdict: No clear signal (low confidence)
Attributed Vortex impact: -1.5%
Engines: DataFusion No clear signal (-4.5%, environment too noisy confidence) · DuckDB No clear signal (+1.6%, low confidence)
Vortex (geomean): 1.006x ➖
Parquet (geomean): 1.015x ➖
Shifts: Parquet (control) +1.5% · Median polish +0.5%

How to read Verdict and Engines
  • Verdict: Overall PR-level signal after subtracting baseline drift estimated from Parquet control rows. It can be Likely improvement, Likely regression, or No clear signal.
  • Engines: Per-engine attribution. DataFusion is compared against DataFusion/Parquet controls; DuckDB is compared against DuckDB/Parquet controls. This answers whether each engine improved or regressed independently.
  • Confidence: Based on directional consistency, share of rows above the noise floor, and control-run noise.

datafusion / vortex-file-compressed (1.000x ➖, 1↑ 1↓)
name PR e5528ea (ns) base cdaa5a5 (ns) ratio (PR/base)
clickbench-sorted_q23/datafusion:vortex-file-compressed 459515534 434001674 1.06
clickbench-sorted_q24/datafusion:vortex-file-compressed 21528769 22683271 0.95
clickbench-sorted_q26/datafusion:vortex-file-compressed 🚨 25493221 21881271 1.17
clickbench-sorted_q36/datafusion:vortex-file-compressed 64815174 59624849 1.09
clickbench-sorted_q37/datafusion:vortex-file-compressed 47579246 49922054 0.95
clickbench-sorted_q38/datafusion:vortex-file-compressed 47723751 52938721 0.90
clickbench-sorted_q39/datafusion:vortex-file-compressed 122308811 115281600 1.06
clickbench-sorted_q40/datafusion:vortex-file-compressed 21600694 20395770 1.06
clickbench-sorted_q41/datafusion:vortex-file-compressed 🚀 20718343 23622753 0.88
clickbench-sorted_q42/datafusion:vortex-file-compressed 14983175 16079262 0.93
datafusion / parquet (1.048x ➖, 0↑ 2↓)
name PR e5528ea (ns) base cdaa5a5 (ns) ratio (PR/base)
clickbench-sorted_q23/datafusion:parquet 4899302112 4691786907 1.04
clickbench-sorted_q24/datafusion:parquet 🚨 31398248 27850185 1.13
clickbench-sorted_q26/datafusion:parquet 🚨 30618987 27059057 1.13
clickbench-sorted_q36/datafusion:parquet 183154119 193228782 0.95
clickbench-sorted_q37/datafusion:parquet 118595187 114964626 1.03
clickbench-sorted_q38/datafusion:parquet 165822777 160075516 1.04
clickbench-sorted_q39/datafusion:parquet 292729155 288257447 1.02
clickbench-sorted_q40/datafusion:parquet 67547520 65241341 1.04
clickbench-sorted_q41/datafusion:parquet 65199112 61147422 1.07
clickbench-sorted_q42/datafusion:parquet 32586042 30989219 1.05
duckdb / vortex-file-compressed (1.011x ➖, 1↑ 1↓)
name PR e5528ea (ns) base cdaa5a5 (ns) ratio (PR/base)
clickbench-sorted_q23/duckdb:vortex-file-compressed 🚀 172597536 198820767 0.87
clickbench-sorted_q24/duckdb:vortex-file-compressed 25311660 25271773 1.00
clickbench-sorted_q26/duckdb:vortex-file-compressed 🚨 38533441 33545267 1.15
clickbench-sorted_q36/duckdb:vortex-file-compressed 61888588 59406277 1.04
clickbench-sorted_q37/duckdb:vortex-file-compressed 48301317 51704010 0.93
clickbench-sorted_q38/duckdb:vortex-file-compressed 53399107 51867975 1.03
clickbench-sorted_q39/duckdb:vortex-file-compressed 120020086 112725419 1.06
clickbench-sorted_q40/duckdb:vortex-file-compressed 28934809 29609695 0.98
clickbench-sorted_q41/duckdb:vortex-file-compressed 29392482 28710842 1.02
clickbench-sorted_q42/duckdb:vortex-file-compressed 25134849 23938789 1.05
duckdb / parquet (0.984x ➖, 0↑ 0↓)
name PR e5528ea (ns) base cdaa5a5 (ns) ratio (PR/base)
clickbench-sorted_q23/duckdb:parquet 197077160 196385530 1.00
clickbench-sorted_q24/duckdb:parquet 27754628 29144647 0.95
clickbench-sorted_q26/duckdb:parquet 23464522 25647746 0.91
clickbench-sorted_q36/duckdb:parquet 109036324 107185305 1.02
clickbench-sorted_q37/duckdb:parquet 94417970 94455460 1.00
clickbench-sorted_q38/duckdb:parquet 95772484 97484613 0.98
clickbench-sorted_q39/duckdb:parquet 184142827 178878606 1.03
clickbench-sorted_q40/duckdb:parquet 42085240 42011163 1.00
clickbench-sorted_q41/duckdb:parquet 41598177 42512091 0.98
clickbench-sorted_q42/duckdb:parquet 28704870 29650885 0.97
duckdb / duckdb (0.988x ➖, 0↑ 0↓)
name PR e5528ea (ns) base cdaa5a5 (ns) ratio (PR/base)
clickbench-sorted_q23/duckdb:duckdb 281866683 278580760 1.01
clickbench-sorted_q24/duckdb:duckdb 43582027 45420986 0.96
clickbench-sorted_q26/duckdb:duckdb 40392433 41970273 0.96
clickbench-sorted_q36/duckdb:duckdb 87026364 89030968 0.98
clickbench-sorted_q37/duckdb:duckdb 85880984 79532757 1.08
clickbench-sorted_q38/duckdb:duckdb 64159989 66562094 0.96
clickbench-sorted_q39/duckdb:duckdb 121173264 120378097 1.01
clickbench-sorted_q40/duckdb:duckdb 43746495 43652288 1.00
clickbench-sorted_q41/duckdb:duckdb 41901838 43664526 0.96
clickbench-sorted_q42/duckdb:duckdb 34596017 35899079 0.96

File Size Changes (201 files changed, -0.4% overall, 77↑ 124↓)
File Scale Format Base HEAD Change %
hits_024.vortex 1.0 vortex-file-compressed 158.10 MB 159.83 MB +1.73 MB +1.1%
hits_002.vortex 1.0 vortex-file-compressed 158.71 MB 160.34 MB +1.63 MB +1.0%
hits_048.vortex 1.0 vortex-file-compressed 197.31 MB 198.79 MB +1.47 MB +0.7%
hits_057.vortex 1.0 vortex-file-compressed 158.93 MB 159.94 MB +1.00 MB +0.6%
hits_092.vortex 1.0 vortex-file-compressed 198.31 MB 199.52 MB +1.21 MB +0.6%
hits_061.vortex 1.0 vortex-file-compressed 159.72 MB 160.63 MB +928.83 KB +0.6%
hits_055.vortex 1.0 vortex-file-compressed 197.72 MB 198.82 MB +1.11 MB +0.6%
hits_045.vortex 1.0 vortex-file-compressed 139.32 MB 140.01 MB +700.79 KB +0.5%
hits_082.vortex 1.0 vortex-file-compressed 138.99 MB 139.65 MB +671.60 KB +0.5%
hits_052.vortex 1.0 vortex-file-compressed 130.11 MB 130.72 MB +622.64 KB +0.5%
hits_072.vortex 1.0 vortex-file-compressed 101.87 MB 102.34 MB +482.53 KB +0.5%
hits_059.vortex 1.0 vortex-file-compressed 196.66 MB 197.56 MB +925.19 KB +0.5%
hits_018.vortex 1.0 vortex-file-compressed 197.86 MB 198.69 MB +854.06 KB +0.4%
hits_099.vortex 1.0 vortex-file-compressed 170.42 MB 171.14 MB +735.19 KB +0.4%
hits_058.vortex 1.0 vortex-file-compressed 154.39 MB 154.97 MB +594.73 KB +0.4%
hits_070.vortex 1.0 vortex-file-compressed 198.59 MB 199.30 MB +725.45 KB +0.4%
hits_019.vortex 1.0 vortex-file-compressed 140.18 MB 140.67 MB +507.16 KB +0.4%
hits_015.vortex 1.0 vortex-file-compressed 130.48 MB 130.93 MB +462.44 KB +0.3%
hits_008.vortex 1.0 vortex-file-compressed 139.25 MB 139.73 MB +492.69 KB +0.3%
hits_051.vortex 1.0 vortex-file-compressed 171.28 MB 171.87 MB +599.03 KB +0.3%
hits_053.vortex 1.0 vortex-file-compressed 188.62 MB 189.18 MB +578.08 KB +0.3%
hits_085.vortex 1.0 vortex-file-compressed 198.35 MB 198.92 MB +586.74 KB +0.3%
hits_007.vortex 1.0 vortex-file-compressed 198.70 MB 199.25 MB +559.36 KB +0.3%
hits_032.vortex 1.0 vortex-file-compressed 153.78 MB 154.19 MB +424.07 KB +0.3%
hits_031.vortex 1.0 vortex-file-compressed 158.60 MB 159.02 MB +429.58 KB +0.3%
hits_039.vortex 1.0 vortex-file-compressed 160.04 MB 160.45 MB +421.37 KB +0.3%
hits_047.vortex 1.0 vortex-file-compressed 153.69 MB 154.07 MB +387.98 KB +0.2%
hits_093.vortex 1.0 vortex-file-compressed 131.11 MB 131.41 MB +310.23 KB +0.2%
hits_081.vortex 1.0 vortex-file-compressed 198.71 MB 199.16 MB +457.14 KB +0.2%
hits_095.vortex 1.0 vortex-file-compressed 153.44 MB 153.76 MB +329.70 KB +0.2%
hits_022.vortex 1.0 vortex-file-compressed 197.79 MB 198.20 MB +422.82 KB +0.2%
hits_075.vortex 1.0 vortex-file-compressed 188.14 MB 188.53 MB +398.07 KB +0.2%
hits_030.vortex 1.0 vortex-file-compressed 131.24 MB 131.51 MB +271.07 KB +0.2%
hits_014.vortex 1.0 vortex-file-compressed 171.08 MB 171.41 MB +342.03 KB +0.2%
hits_065.vortex 1.0 vortex-file-compressed 160.28 MB 160.59 MB +314.49 KB +0.2%
hits_054.vortex 1.0 vortex-file-compressed 146.15 MB 146.42 MB +276.62 KB +0.2%
hits_073.vortex 1.0 vortex-file-compressed 171.82 MB 172.12 MB +312.37 KB +0.2%
hits_035.vortex 1.0 vortex-file-compressed 102.37 MB 102.55 MB +185.74 KB +0.2%
hits_025.vortex 1.0 vortex-file-compressed 170.95 MB 171.25 MB +306.44 KB +0.2%
hits_077.vortex 1.0 vortex-file-compressed 171.36 MB 171.65 MB +290.97 KB +0.2%
hits_046.vortex 1.0 vortex-file-compressed 100.77 MB 100.93 MB +166.49 KB +0.2%
hits_004.vortex 1.0 vortex-file-compressed 130.83 MB 131.04 MB +215.58 KB +0.2%
hits_021.vortex 1.0 vortex-file-compressed 153.50 MB 153.74 MB +246.30 KB +0.2%
hits_044.vortex 1.0 vortex-file-compressed 198.88 MB 199.17 MB +304.93 KB +0.1%
hits_064.vortex 1.0 vortex-file-compressed 189.59 MB 189.85 MB +274.62 KB +0.1%
hits_003.vortex 1.0 vortex-file-compressed 135.76 MB 135.95 MB +193.25 KB +0.1%
hits_083.vortex 1.0 vortex-file-compressed 156.17 MB 156.38 MB +220.41 KB +0.1%
hits_068.vortex 1.0 vortex-file-compressed 159.55 MB 159.76 MB +215.56 KB +0.1%
hits_087.vortex 1.0 vortex-file-compressed 160.05 MB 160.25 MB +206.13 KB +0.1%
hits_097.vortex 1.0 vortex-file-compressed 191.59 MB 191.82 MB +236.23 KB +0.1%
hits_056.vortex 1.0 vortex-file-compressed 134.96 MB 135.12 MB +163.59 KB +0.1%
hits_069.vortex 1.0 vortex-file-compressed 141.57 MB 141.74 MB +171.51 KB +0.1%
hits_006.vortex 1.0 vortex-file-compressed 125.60 MB 125.75 MB +150.95 KB +0.1%
hits_091.vortex 1.0 vortex-file-compressed 146.26 MB 146.43 MB +175.62 KB +0.1%
hits_088.vortex 1.0 vortex-file-compressed 171.01 MB 171.19 MB +188.58 KB +0.1%
hits_060.vortex 1.0 vortex-file-compressed 191.86 MB 192.06 MB +207.37 KB +0.1%
hits_090.vortex 1.0 vortex-file-compressed 191.29 MB 191.48 MB +195.06 KB +0.1%
hits_000.vortex 1.0 vortex-file-compressed 131.12 MB 131.25 MB +132.44 KB +0.1%
hits_037.vortex 1.0 vortex-file-compressed 176.29 MB 176.46 MB +169.38 KB +0.1%
hits_010.vortex 1.0 vortex-file-compressed 168.08 MB 168.23 MB +149.62 KB +0.1%
hits_040.vortex 1.0 vortex-file-compressed 142.51 MB 142.62 MB +116.72 KB +0.1%
hits_042.vortex 1.0 vortex-file-compressed 200.16 MB 200.31 MB +158.49 KB +0.1%
hits_089.vortex 1.0 vortex-file-compressed 130.95 MB 131.05 MB +96.40 KB +0.1%
hits_078.vortex 1.0 vortex-file-compressed 130.41 MB 130.50 MB +88.68 KB +0.1%
hits_063.vortex 1.0 vortex-file-compressed 131.13 MB 131.21 MB +84.23 KB +0.1%
hits_009.vortex 1.0 vortex-file-compressed 100.97 MB 101.04 MB +62.70 KB +0.1%
hits_034.vortex 1.0 vortex-file-compressed 180.93 MB 181.04 MB +103.89 KB +0.1%
hits_074.vortex 1.0 vortex-file-compressed 198.06 MB 198.16 MB +104.34 KB +0.1%
hits_041.vortex 1.0 vortex-file-compressed 130.69 MB 130.75 MB +59.48 KB +0.0%
hits_080.vortex 1.0 vortex-file-compressed 126.16 MB 126.21 MB +53.57 KB +0.0%
hits_084.vortex 1.0 vortex-file-compressed 153.72 MB 153.78 MB +64.20 KB +0.0%
hits_026.vortex 1.0 vortex-compact 97.90 MB 97.94 MB +39.29 KB +0.0%
hits_086.vortex 1.0 vortex-file-compressed 190.91 MB 190.98 MB +73.52 KB +0.0%
hits_043.vortex 1.0 vortex-file-compressed 125.82 MB 125.86 MB +45.66 KB +0.0%
hits_029.vortex 1.0 vortex-file-compressed 199.01 MB 199.07 MB +59.20 KB +0.0%
hits_026.vortex 1.0 vortex-file-compressed 130.77 MB 130.80 MB +31.66 KB +0.0%
hits_076.vortex 1.0 vortex-file-compressed 160.04 MB 160.05 MB +3.54 KB +0.0%
hits_027.vortex 1.0 vortex-file-compressed 189.06 MB 189.04 MB 11.94 KB -0.0%
hits_038.vortex 1.0 vortex-file-compressed 189.21 MB 189.20 MB 15.60 KB -0.0%
hits_005.vortex 1.0 vortex-file-compressed 166.82 MB 166.79 MB 28.77 KB -0.0%
hits_094.vortex 1.0 vortex-file-compressed 157.68 MB 157.63 MB 50.57 KB -0.0%
hits_098.vortex 1.0 vortex-file-compressed 137.16 MB 137.11 MB 52.74 KB -0.0%
hits_037.vortex 1.0 vortex-compact 132.62 MB 132.56 MB 60.54 KB -0.0%
hits_020.vortex 1.0 vortex-file-compressed 159.41 MB 159.34 MB 73.27 KB -0.0%
hits_016.vortex 1.0 vortex-file-compressed 179.35 MB 179.26 MB 88.36 KB -0.0%
hits_049.vortex 1.0 vortex-file-compressed 190.25 MB 190.15 MB 99.23 KB -0.1%
hits_097.vortex 1.0 vortex-compact 140.77 MB 140.65 MB 129.74 KB -0.1%
hits_036.vortex 1.0 vortex-file-compressed 170.91 MB 170.75 MB 161.23 KB -0.1%
hits_071.vortex 1.0 vortex-file-compressed 140.42 MB 140.29 MB 135.24 KB -0.1%
hits_028.vortex 1.0 vortex-file-compressed 151.43 MB 151.27 MB 160.46 KB -0.1%
hits_062.vortex 1.0 vortex-file-compressed 170.18 MB 169.97 MB 214.64 KB -0.1%
hits_066.vortex 1.0 vortex-file-compressed 162.52 MB 162.32 MB 207.64 KB -0.1%
hits_015.vortex 1.0 vortex-compact 97.38 MB 97.25 MB 134.45 KB -0.1%
hits_067.vortex 1.0 vortex-file-compressed 131.52 MB 131.25 MB 272.48 KB -0.2%
hits_063.vortex 1.0 vortex-compact 98.18 MB 97.98 MB 204.73 KB -0.2%
hits_079.vortex 1.0 vortex-file-compressed 180.10 MB 179.73 MB 379.88 KB -0.2%
hits_011.vortex 1.0 vortex-file-compressed 197.81 MB 197.33 MB 490.42 KB -0.2%
hits_058.vortex 1.0 vortex-compact 111.06 MB 110.68 MB 390.32 KB -0.3%
hits_017.vortex 1.0 vortex-file-compressed 146.59 MB 146.09 MB 515.97 KB -0.3%
hits_042.vortex 1.0 vortex-compact 136.33 MB 135.85 MB 490.67 KB -0.4%
hits_013.vortex 1.0 vortex-file-compressed 160.15 MB 159.55 MB 618.71 KB -0.4%
hits_096.vortex 1.0 vortex-file-compressed 198.41 MB 197.61 MB 815.85 KB -0.4%
hits_021.vortex 1.0 vortex-compact 110.65 MB 110.18 MB 480.81 KB -0.4%
hits_050.vortex 1.0 vortex-file-compressed 159.97 MB 159.26 MB 727.45 KB -0.4%
hits_033.vortex 1.0 vortex-file-compressed 198.79 MB 197.88 MB 928.92 KB -0.5%
hits_027.vortex 1.0 vortex-compact 138.07 MB 137.42 MB 659.73 KB -0.5%
hits_046.vortex 1.0 vortex-compact 74.88 MB 74.52 MB 370.30 KB -0.5%
hits_023.vortex 1.0 vortex-file-compressed 195.19 MB 194.24 MB 967.86 KB -0.5%
hits_069.vortex 1.0 vortex-compact 99.69 MB 99.19 MB 516.92 KB -0.5%
hits_000.vortex 1.0 vortex-compact 97.92 MB 97.41 MB 519.95 KB -0.5%
hits_006.vortex 1.0 vortex-compact 94.01 MB 93.52 MB 500.10 KB -0.5%
hits_071.vortex 1.0 vortex-compact 105.60 MB 105.02 MB 588.61 KB -0.5%
hits_082.vortex 1.0 vortex-compact 105.84 MB 105.21 MB 642.28 KB -0.6%
hits_018.vortex 1.0 vortex-compact 153.01 MB 152.06 MB 971.09 KB -0.6%
hits_005.vortex 1.0 vortex-compact 115.85 MB 115.10 MB 764.63 KB -0.6%
hits_056.vortex 1.0 vortex-compact 100.89 MB 100.24 MB 667.56 KB -0.6%
hits_094.vortex 1.0 vortex-compact 110.69 MB 109.96 MB 745.74 KB -0.7%
hits_020.vortex 1.0 vortex-compact 111.66 MB 110.92 MB 754.91 KB -0.7%
hits_095.vortex 1.0 vortex-compact 110.63 MB 109.90 MB 749.73 KB -0.7%
hits_070.vortex 1.0 vortex-compact 152.91 MB 151.88 MB 1.02 MB -0.7%
hits_032.vortex 1.0 vortex-compact 110.63 MB 109.89 MB 758.63 KB -0.7%
hits_047.vortex 1.0 vortex-compact 110.47 MB 109.72 MB 774.02 KB -0.7%
hits_083.vortex 1.0 vortex-compact 110.06 MB 109.25 MB 831.34 KB -0.7%
hits_072.vortex 1.0 vortex-compact 75.57 MB 75.01 MB 581.94 KB -0.8%
hits_033.vortex 1.0 vortex-compact 153.17 MB 152.01 MB 1.16 MB -0.8%
hits_068.vortex 1.0 vortex-compact 112.45 MB 111.60 MB 873.43 KB -0.8%
hits_093.vortex 1.0 vortex-compact 99.08 MB 98.31 MB 785.63 KB -0.8%
hits_035.vortex 1.0 vortex-compact 75.98 MB 75.36 MB 633.91 KB -0.8%
hits_009.vortex 1.0 vortex-compact 75.24 MB 74.59 MB 659.63 KB -0.9%
hits_043.vortex 1.0 vortex-compact 94.62 MB 93.77 MB 865.20 KB -0.9%
hits_092.vortex 1.0 vortex-compact 153.24 MB 151.84 MB 1.40 MB -0.9%
hits_044.vortex 1.0 vortex-compact 153.48 MB 152.06 MB 1.42 MB -0.9%
hits_096.vortex 1.0 vortex-compact 153.30 MB 151.88 MB 1.42 MB -0.9%
hits_059.vortex 1.0 vortex-compact 152.67 MB 151.23 MB 1.43 MB -0.9%
hits_067.vortex 1.0 vortex-compact 98.52 MB 97.59 MB 947.19 KB -0.9%
hits_078.vortex 1.0 vortex-compact 97.63 MB 96.71 MB 948.30 KB -0.9%
hits_085.vortex 1.0 vortex-compact 153.27 MB 151.75 MB 1.51 MB -1.0%
hits_091.vortex 1.0 vortex-compact 111.67 MB 110.55 MB 1.12 MB -1.0%
hits_066.vortex 1.0 vortex-compact 117.28 MB 116.09 MB 1.19 MB -1.0%
hits_084.vortex 1.0 vortex-compact 111.03 MB 109.90 MB 1.14 MB -1.0%
hits_029.vortex 1.0 vortex-compact 153.59 MB 152.00 MB 1.58 MB -1.0%
hits_048.vortex 1.0 vortex-compact 153.55 MB 151.95 MB 1.59 MB -1.0%
hits_028.vortex 1.0 vortex-compact 115.83 MB 114.61 MB 1.22 MB -1.1%
hits_045.vortex 1.0 vortex-compact 106.12 MB 105.00 MB 1.12 MB -1.1%
hits_007.vortex 1.0 vortex-compact 153.56 MB 151.91 MB 1.65 MB -1.1%
hits_008.vortex 1.0 vortex-compact 106.24 MB 105.10 MB 1.14 MB -1.1%
hits_081.vortex 1.0 vortex-compact 153.65 MB 151.99 MB 1.66 MB -1.1%
hits_053.vortex 1.0 vortex-compact 138.52 MB 137.01 MB 1.51 MB -1.1%
hits_052.vortex 1.0 vortex-compact 98.49 MB 97.38 MB 1.11 MB -1.1%
hits_079.vortex 1.0 vortex-compact 128.06 MB 126.61 MB 1.45 MB -1.1%
hits_030.vortex 1.0 vortex-compact 98.72 MB 97.60 MB 1.12 MB -1.1%
hits_061.vortex 1.0 vortex-compact 123.52 MB 122.10 MB 1.41 MB -1.1%
hits_055.vortex 1.0 vortex-compact 153.52 MB 151.76 MB 1.76 MB -1.1%
hits_057.vortex 1.0 vortex-compact 111.90 MB 110.61 MB 1.29 MB -1.1%
hits_011.vortex 1.0 vortex-compact 152.67 MB 150.91 MB 1.76 MB -1.2%
hits_012.vortex 1.0 vortex-file-compressed 192.01 MB 189.77 MB 2.24 MB -1.2%
hits_022.vortex 1.0 vortex-compact 153.09 MB 151.30 MB 1.79 MB -1.2%
hits_031.vortex 1.0 vortex-compact 111.69 MB 110.38 MB 1.31 MB -1.2%
hits_019.vortex 1.0 vortex-compact 106.70 MB 105.44 MB 1.25 MB -1.2%
hits_023.vortex 1.0 vortex-compact 142.59 MB 140.91 MB 1.68 MB -1.2%
hits_034.vortex 1.0 vortex-compact 133.31 MB 131.72 MB 1.59 MB -1.2%
hits_099.vortex 1.0 vortex-compact 133.18 MB 131.56 MB 1.62 MB -1.2%
hits_074.vortex 1.0 vortex-compact 153.03 MB 151.16 MB 1.87 MB -1.2%
hits_088.vortex 1.0 vortex-compact 134.14 MB 132.50 MB 1.64 MB -1.2%
hits_060.vortex 1.0 vortex-compact 141.18 MB 139.44 MB 1.74 MB -1.2%
hits_017.vortex 1.0 vortex-compact 111.92 MB 110.53 MB 1.39 MB -1.2%
hits_003.vortex 1.0 vortex-compact 104.59 MB 103.29 MB 1.30 MB -1.2%
hits_010.vortex 1.0 vortex-compact 123.44 MB 121.88 MB 1.55 MB -1.3%
hits_065.vortex 1.0 vortex-compact 124.38 MB 122.74 MB 1.64 MB -1.3%
hits_016.vortex 1.0 vortex-compact 127.44 MB 125.74 MB 1.70 MB -1.3%
hits_049.vortex 1.0 vortex-compact 140.61 MB 138.69 MB 1.92 MB -1.4%
hits_086.vortex 1.0 vortex-compact 140.87 MB 138.93 MB 1.94 MB -1.4%
hits_064.vortex 1.0 vortex-compact 140.18 MB 138.24 MB 1.95 MB -1.4%
hits_002.vortex 1.0 vortex-compact 124.10 MB 122.37 MB 1.72 MB -1.4%
hits_090.vortex 1.0 vortex-compact 141.30 MB 139.32 MB 1.98 MB -1.4%
hits_012.vortex 1.0 vortex-compact 140.05 MB 138.08 MB 1.97 MB -1.4%
hits_041.vortex 1.0 vortex-compact 98.57 MB 97.17 MB 1.40 MB -1.4%
hits_087.vortex 1.0 vortex-compact 124.38 MB 122.61 MB 1.77 MB -1.4%
hits_040.vortex 1.0 vortex-compact 110.46 MB 108.89 MB 1.57 MB -1.4%
hits_038.vortex 1.0 vortex-compact 139.50 MB 137.49 MB 2.01 MB -1.4%
hits_024.vortex 1.0 vortex-compact 125.87 MB 124.02 MB 1.86 MB -1.5%
hits_054.vortex 1.0 vortex-compact 112.07 MB 110.40 MB 1.67 MB -1.5%
hits_013.vortex 1.0 vortex-compact 126.37 MB 124.47 MB 1.90 MB -1.5%
hits_075.vortex 1.0 vortex-compact 139.17 MB 137.03 MB 2.14 MB -1.5%
hits_050.vortex 1.0 vortex-compact 125.20 MB 123.06 MB 2.14 MB -1.7%
hits_039.vortex 1.0 vortex-compact 124.88 MB 122.54 MB 2.34 MB -1.9%
hits_089.vortex 1.0 vortex-compact 99.11 MB 97.24 MB 1.87 MB -1.9%
hits_098.vortex 1.0 vortex-compact 103.83 MB 101.82 MB 2.01 MB -1.9%
hits_073.vortex 1.0 vortex-compact 134.21 MB 131.56 MB 2.65 MB -2.0%
hits_036.vortex 1.0 vortex-compact 133.53 MB 130.86 MB 2.67 MB -2.0%
hits_051.vortex 1.0 vortex-compact 134.04 MB 131.35 MB 2.69 MB -2.0%
hits_014.vortex 1.0 vortex-compact 133.93 MB 131.23 MB 2.70 MB -2.0%
hits_062.vortex 1.0 vortex-compact 132.63 MB 129.95 MB 2.68 MB -2.0%
hits_004.vortex 1.0 vortex-compact 99.37 MB 97.35 MB 2.02 MB -2.0%
hits_077.vortex 1.0 vortex-compact 134.23 MB 131.46 MB 2.77 MB -2.1%
hits_001.vortex 1.0 vortex-file-compressed 192.11 MB 188.11 MB 4.01 MB -2.1%
hits_025.vortex 1.0 vortex-compact 133.96 MB 130.79 MB 3.16 MB -2.4%
hits_001.vortex 1.0 vortex-compact 140.46 MB 136.90 MB 3.56 MB -2.5%
hits_080.vortex 1.0 vortex-compact 96.55 MB 93.99 MB 2.56 MB -2.7%
hits_076.vortex 1.0 vortex-compact 126.16 MB 122.80 MB 3.36 MB -2.7%
duckdb.db 1.0 vortex-compact 268.00 KB 0 B 268.00 KB -100.0%

Totals:

  • vortex-compact: 11.93 GB → 11.80 GB (-1.1%)
  • vortex-file-compressed: 15.87 GB → 15.88 GB (+0.1%)

@github-actions

github-actions Bot commented Jul 9, 2026

Copy link
Copy Markdown
Contributor

Benchmarks: TPC-H SF=10 on NVME

Verdict: No clear signal (low confidence)
Attributed Vortex impact: +2.3%
Engines: DataFusion No clear signal (+1.1%, low confidence) · DuckDB No clear signal (+3.4%, low confidence)
Vortex (geomean): 1.048x ➖
Parquet (geomean): 1.023x ➖
Shifts: Parquet (control) +2.3% · Median polish +4.5%

How to read Verdict and Engines
  • Verdict: Overall PR-level signal after subtracting baseline drift estimated from Parquet control rows. It can be Likely improvement, Likely regression, or No clear signal.
  • Engines: Per-engine attribution. DataFusion is compared against DataFusion/Parquet controls; DuckDB is compared against DuckDB/Parquet controls. This answers whether each engine improved or regressed independently.
  • Confidence: Based on directional consistency, share of rows above the noise floor, and control-run noise.

datafusion / vortex-file-compressed (1.054x ➖, 0↑ 1↓)
name PR e5528ea (ns) base cdaa5a5 (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-file-compressed 429462961 443612205 0.97
tpch_q02/datafusion:vortex-file-compressed 113371223 107351308 1.06
tpch_q03/datafusion:vortex-file-compressed 206707273 201746975 1.02
tpch_q04/datafusion:vortex-file-compressed 103004853 96906395 1.06
tpch_q05/datafusion:vortex-file-compressed 356902849 341611137 1.04
tpch_q06/datafusion:vortex-file-compressed 41243967 38880996 1.06
tpch_q07/datafusion:vortex-file-compressed 496460376 464049998 1.07
tpch_q08/datafusion:vortex-file-compressed 380542201 352394484 1.08
tpch_q09/datafusion:vortex-file-compressed 636719525 612196894 1.04
tpch_q10/datafusion:vortex-file-compressed 238404753 227238792 1.05
tpch_q11/datafusion:vortex-file-compressed 🚨 86174968 78241243 1.10
tpch_q12/datafusion:vortex-file-compressed 121159296 114204455 1.06
tpch_q13/datafusion:vortex-file-compressed 212504209 196932613 1.08
tpch_q14/datafusion:vortex-file-compressed 53229383 51405010 1.04
tpch_q15/datafusion:vortex-file-compressed 108544320 100418527 1.08
tpch_q16/datafusion:vortex-file-compressed 82851480 75822103 1.09
tpch_q17/datafusion:vortex-file-compressed 628241269 577458706 1.09
tpch_q18/datafusion:vortex-file-compressed 905371494 832080437 1.09
tpch_q19/datafusion:vortex-file-compressed 81779370 76404621 1.07
tpch_q20/datafusion:vortex-file-compressed 165385646 172869060 0.96
tpch_q21/datafusion:vortex-file-compressed 634164108 600680892 1.06
tpch_q22/datafusion:vortex-file-compressed 57228795 55379645 1.03
datafusion / vortex-compact (1.042x ➖, 0↑ 1↓)
name PR e5528ea (ns) base cdaa5a5 (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-compact 493031011 511804962 0.96
tpch_q02/datafusion:vortex-compact 🚨 123823765 109722106 1.13
tpch_q03/datafusion:vortex-compact 227014717 217578429 1.04
tpch_q04/datafusion:vortex-compact 139840753 130482668 1.07
tpch_q05/datafusion:vortex-compact 387683986 365544266 1.06
tpch_q06/datafusion:vortex-compact 63393422 61780213 1.03
tpch_q07/datafusion:vortex-compact 534847143 487282508 1.10
tpch_q08/datafusion:vortex-compact 400419650 365606302 1.10
tpch_q09/datafusion:vortex-compact 663459137 616796627 1.08
tpch_q10/datafusion:vortex-compact 281134301 291182592 0.97
tpch_q11/datafusion:vortex-compact 84908275 82484960 1.03
tpch_q12/datafusion:vortex-compact 184201801 180348268 1.02
tpch_q13/datafusion:vortex-compact 256099845 244980903 1.05
tpch_q14/datafusion:vortex-compact 73240091 69445268 1.05
tpch_q15/datafusion:vortex-compact 161808881 153064028 1.06
tpch_q16/datafusion:vortex-compact 83017906 85978895 0.97
tpch_q17/datafusion:vortex-compact 642884098 588993980 1.09
tpch_q18/datafusion:vortex-compact 894386978 896840076 1.00
tpch_q19/datafusion:vortex-compact 215726240 206424281 1.05
tpch_q20/datafusion:vortex-compact 193387602 186242037 1.04
tpch_q21/datafusion:vortex-compact 718410070 693768453 1.04
tpch_q22/datafusion:vortex-compact 65592730 63721038 1.03
datafusion / parquet (1.038x ➖, 0↑ 0↓)
name PR e5528ea (ns) base cdaa5a5 (ns) ratio (PR/base)
tpch_q01/datafusion:parquet 509355993 481104715 1.06
tpch_q02/datafusion:parquet 184146296 172912337 1.06
tpch_q03/datafusion:parquet 272483939 266093008 1.02
tpch_q04/datafusion:parquet 133328382 122334950 1.09
tpch_q05/datafusion:parquet 419032107 413641205 1.01
tpch_q06/datafusion:parquet 132274915 130122228 1.02
tpch_q07/datafusion:parquet 595421310 581593549 1.02
tpch_q08/datafusion:parquet 474547697 460201910 1.03
tpch_q09/datafusion:parquet 784394736 742634338 1.06
tpch_q10/datafusion:parquet 608089272 575562330 1.06
tpch_q11/datafusion:parquet 123868055 121391865 1.02
tpch_q12/datafusion:parquet 213135744 213067806 1.00
tpch_q13/datafusion:parquet 367774078 351987826 1.04
tpch_q14/datafusion:parquet 165068709 159709486 1.03
tpch_q15/datafusion:parquet 281293082 262674283 1.07
tpch_q16/datafusion:parquet 129983971 126033508 1.03
tpch_q17/datafusion:parquet 715380534 683930201 1.05
tpch_q18/datafusion:parquet 930925754 899973364 1.03
tpch_q19/datafusion:parquet 299290687 283229521 1.06
tpch_q20/datafusion:parquet 308611955 304613029 1.01
tpch_q21/datafusion:parquet 686657394 662300374 1.04
tpch_q22/datafusion:parquet 209897591 206493134 1.02
datafusion / arrow (1.052x ➖, 1↑ 3↓)
name PR e5528ea (ns) base cdaa5a5 (ns) ratio (PR/base)
tpch_q01/datafusion:arrow 741449486 688962558 1.08
tpch_q02/datafusion:arrow 118435689 109803876 1.08
tpch_q03/datafusion:arrow 528130906 497696003 1.06
tpch_q04/datafusion:arrow 🚨 397648090 355268189 1.12
tpch_q05/datafusion:arrow 802071871 732370054 1.10
tpch_q06/datafusion:arrow 344646783 325311487 1.06
tpch_q07/datafusion:arrow 1202179253 1131637578 1.06
tpch_q08/datafusion:arrow 🚨 1028592093 929375044 1.11
tpch_q09/datafusion:arrow 1139003470 1082058190 1.05
tpch_q10/datafusion:arrow 🚨 699157282 630005523 1.11
tpch_q11/datafusion:arrow 97683162 92632750 1.05
tpch_q12/datafusion:arrow 🚀 1178775256 1433282928 0.82
tpch_q13/datafusion:arrow 485775853 479254170 1.01
tpch_q14/datafusion:arrow 387855221 371479916 1.04
tpch_q15/datafusion:arrow 795855548 755369058 1.05
tpch_q16/datafusion:arrow 86263728 83029073 1.04
tpch_q17/datafusion:arrow 1049268981 967657485 1.08
tpch_q18/datafusion:arrow 1983857039 1881461732 1.05
tpch_q19/datafusion:arrow 578030135 573893972 1.01
tpch_q20/datafusion:arrow 567490658 538394698 1.05
tpch_q21/datafusion:arrow 3311588385 3186780397 1.04
tpch_q22/datafusion:arrow 92158718 84844837 1.09
duckdb / vortex-file-compressed (1.060x ➖, 0↑ 0↓)
name PR e5528ea (ns) base cdaa5a5 (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-file-compressed 173384280 170712626 1.02
tpch_q02/duckdb:vortex-file-compressed 57342643 52922077 1.08
tpch_q03/duckdb:vortex-file-compressed 127369209 117521999 1.08
tpch_q04/duckdb:vortex-file-compressed 164303978 151954454 1.08
tpch_q05/duckdb:vortex-file-compressed 147703177 135612515 1.09
tpch_q06/duckdb:vortex-file-compressed 37413083 34827954 1.07
tpch_q07/duckdb:vortex-file-compressed 138688798 129576666 1.07
tpch_q08/duckdb:vortex-file-compressed 180944890 168897910 1.07
tpch_q09/duckdb:vortex-file-compressed 408430488 388834922 1.05
tpch_q10/duckdb:vortex-file-compressed 201132368 191653591 1.05
tpch_q11/duckdb:vortex-file-compressed 32079854 30264711 1.06
tpch_q12/duckdb:vortex-file-compressed 109554126 105209183 1.04
tpch_q13/duckdb:vortex-file-compressed 283399686 269442764 1.05
tpch_q14/duckdb:vortex-file-compressed 55608525 53199339 1.05
tpch_q15/duckdb:vortex-file-compressed 93478895 87998780 1.06
tpch_q16/duckdb:vortex-file-compressed 78115679 75931414 1.03
tpch_q17/duckdb:vortex-file-compressed 91772458 86540195 1.06
tpch_q18/duckdb:vortex-file-compressed 299046074 282440937 1.06
tpch_q19/duckdb:vortex-file-compressed 78423028 74075226 1.06
tpch_q20/duckdb:vortex-file-compressed 148042383 137800301 1.07
tpch_q21/duckdb:vortex-file-compressed 516825204 478477155 1.08
tpch_q22/duckdb:vortex-file-compressed 65060150 62819828 1.04
duckdb / vortex-compact (1.038x ➖, 0↑ 0↓)
name PR e5528ea (ns) base cdaa5a5 (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-compact 260948838 271435943 0.96
tpch_q02/duckdb:vortex-compact 64680318 61300508 1.06
tpch_q03/duckdb:vortex-compact 164681400 156198200 1.05
tpch_q04/duckdb:vortex-compact 220826282 211954253 1.04
tpch_q05/duckdb:vortex-compact 187297351 178518889 1.05
tpch_q06/duckdb:vortex-compact 59298504 58418100 1.02
tpch_q07/duckdb:vortex-compact 222769058 213048081 1.05
tpch_q08/duckdb:vortex-compact 229360641 214365229 1.07
tpch_q09/duckdb:vortex-compact 477995869 454815668 1.05
tpch_q10/duckdb:vortex-compact 252298546 255071635 0.99
tpch_q11/duckdb:vortex-compact 40176398 38014681 1.06
tpch_q12/duckdb:vortex-compact 197729764 191910195 1.03
tpch_q13/duckdb:vortex-compact 335858015 317428830 1.06
tpch_q14/duckdb:vortex-compact 75245328 73331863 1.03
tpch_q15/duckdb:vortex-compact 123575642 117516978 1.05
tpch_q16/duckdb:vortex-compact 80963697 78847375 1.03
tpch_q17/duckdb:vortex-compact 108354723 103340188 1.05
tpch_q18/duckdb:vortex-compact 355783603 345039587 1.03
tpch_q19/duckdb:vortex-compact 94741793 90440080 1.05
tpch_q20/duckdb:vortex-compact 187807297 177383354 1.06
tpch_q21/duckdb:vortex-compact 652741901 621385973 1.05
tpch_q22/duckdb:vortex-compact 72790754 71096800 1.02
duckdb / parquet (1.008x ➖, 0↑ 0↓)
name PR e5528ea (ns) base cdaa5a5 (ns) ratio (PR/base)
tpch_q01/duckdb:parquet 267601001 265778923 1.01
tpch_q02/duckdb:parquet 103096827 101865418 1.01
tpch_q03/duckdb:parquet 214272166 211649393 1.01
tpch_q04/duckdb:parquet 142303095 139286374 1.02
tpch_q05/duckdb:parquet 230918621 226835829 1.02
tpch_q06/duckdb:parquet 74069146 74847545 0.99
tpch_q07/duckdb:parquet 192190913 186131500 1.03
tpch_q08/duckdb:parquet 266568174 261392586 1.02
tpch_q09/duckdb:parquet 498480852 508778117 0.98
tpch_q10/duckdb:parquet 631152921 621040484 1.02
tpch_q11/duckdb:parquet 68202483 65277255 1.04
tpch_q12/duckdb:parquet 133963507 132158531 1.01
tpch_q13/duckdb:parquet 461523181 456631915 1.01
tpch_q14/duckdb:parquet 181476800 196416885 0.92
tpch_q15/duckdb:parquet 104385432 103803119 1.01
tpch_q16/duckdb:parquet 166967661 164479522 1.02
tpch_q17/duckdb:parquet 184628399 185449548 1.00
tpch_q18/duckdb:parquet 369203385 364276373 1.01
tpch_q19/duckdb:parquet 290453423 285854171 1.02
tpch_q20/duckdb:parquet 238348689 235820113 1.01
tpch_q21/duckdb:parquet 576655678 558541011 1.03
tpch_q22/duckdb:parquet 297505993 303181974 0.98
duckdb / duckdb (1.029x ➖, 0↑ 0↓)
name PR e5528ea (ns) base cdaa5a5 (ns) ratio (PR/base)
tpch_q01/duckdb:duckdb 122674648 120722737 1.02
tpch_q02/duckdb:duckdb 53906554 52275713 1.03
tpch_q03/duckdb:duckdb 109098289 103683118 1.05
tpch_q04/duckdb:duckdb 148838976 138188354 1.08
tpch_q05/duckdb:duckdb 121330635 118525450 1.02
tpch_q06/duckdb:duckdb 45652025 44803750 1.02
tpch_q07/duckdb:duckdb 92767454 90886229 1.02
tpch_q08/duckdb:duckdb 121673937 118229872 1.03
tpch_q09/duckdb:duckdb 289259007 281456696 1.03
tpch_q10/duckdb:duckdb 219058017 215975059 1.01
tpch_q11/duckdb:duckdb 19707202 18871125 1.04
tpch_q12/duckdb:duckdb 92218138 89536635 1.03
tpch_q13/duckdb:duckdb 239223419 227700912 1.05
tpch_q14/duckdb:duckdb 80329624 77378224 1.04
tpch_q15/duckdb:duckdb 82917198 82061635 1.01
tpch_q16/duckdb:duckdb 78031899 75962516 1.03
tpch_q17/duckdb:duckdb 89064138 87801923 1.01
tpch_q18/duckdb:duckdb 244643466 234956698 1.04
tpch_q19/duckdb:duckdb 128044535 124281384 1.03
tpch_q20/duckdb:duckdb 120327656 117691526 1.02
tpch_q21/duckdb:duckdb 312511029 298403489 1.05
tpch_q22/duckdb:duckdb 68025579 69763512 0.98

File Size Changes (34 files changed, -0.0% overall, 15↑ 19↓)
File Scale Format Base HEAD Change %
nation_0.vortex 10.0 vortex-compact 7.80 KB 8.18 KB +392 B +4.9%
supplier_0.vortex 10.0 vortex-file-compressed 5.73 MB 5.82 MB +96.47 KB +1.6%
orders_1.vortex 10.0 vortex-file-compressed 133.99 MB 134.81 MB +835.60 KB +0.6%
orders_0.vortex 10.0 vortex-file-compressed 133.16 MB 133.51 MB +359.91 KB +0.3%
lineitem_8.vortex 10.0 vortex-file-compressed 129.07 MB 129.35 MB +286.25 KB +0.2%
lineitem_6.vortex 10.0 vortex-file-compressed 129.40 MB 129.61 MB +221.16 KB +0.2%
lineitem_9.vortex 10.0 vortex-file-compressed 129.06 MB 129.23 MB +179.54 KB +0.1%
lineitem_4.vortex 10.0 vortex-file-compressed 129.33 MB 129.48 MB +145.52 KB +0.1%
lineitem_0.vortex 10.0 vortex-file-compressed 129.39 MB 129.53 MB +134.80 KB +0.1%
lineitem_3.vortex 10.0 vortex-file-compressed 129.29 MB 129.41 MB +126.32 KB +0.1%
lineitem_2.vortex 10.0 vortex-file-compressed 129.46 MB 129.51 MB +56.06 KB +0.0%
orders_2.vortex 10.0 vortex-file-compressed 134.60 MB 134.62 MB +29.03 KB +0.0%
partsupp_1.vortex 10.0 vortex-compact 104.86 MB 104.88 MB +20.87 KB +0.0%
lineitem_11.vortex 10.0 vortex-file-compressed 129.21 MB 129.23 MB +23.04 KB +0.0%
partsupp_1.vortex 10.0 vortex-file-compressed 119.71 MB 119.72 MB +11.39 KB +0.0%
lineitem_7.vortex 10.0 vortex-file-compressed 129.34 MB 129.34 MB 632 B -0.0%
lineitem_5.vortex 10.0 vortex-file-compressed 129.64 MB 129.62 MB 21.91 KB -0.0%
partsupp_0.vortex 10.0 vortex-file-compressed 119.72 MB 119.69 MB 33.18 KB -0.0%
customer_0.vortex 10.0 vortex-compact 74.12 MB 74.09 MB 25.80 KB -0.0%
lineitem_12.vortex 10.0 vortex-file-compressed 129.65 MB 129.61 MB 50.05 KB -0.0%
lineitem_10.vortex 10.0 vortex-file-compressed 129.47 MB 129.41 MB 57.05 KB -0.0%
customer_0.vortex 10.0 vortex-file-compressed 88.56 MB 88.47 MB 88.20 KB -0.1%
lineitem_1.vortex 10.0 vortex-file-compressed 129.45 MB 129.25 MB 202.15 KB -0.2%
partsupp_0.vortex 10.0 vortex-compact 105.34 MB 105.13 MB 206.90 KB -0.2%
lineitem_6.vortex 10.0 vortex-compact 100.88 MB 100.68 MB 200.95 KB -0.2%
lineitem_2.vortex 10.0 vortex-compact 100.79 MB 100.59 MB 207.52 KB -0.2%
lineitem_10.vortex 10.0 vortex-compact 100.83 MB 100.62 MB 211.94 KB -0.2%
lineitem_7.vortex 10.0 vortex-compact 100.79 MB 100.58 MB 218.59 KB -0.2%
lineitem_11.vortex 10.0 vortex-compact 100.75 MB 100.53 MB 231.11 KB -0.2%
lineitem_3.vortex 10.0 vortex-compact 100.85 MB 100.62 MB 235.05 KB -0.2%
part_0.vortex 10.0 vortex-compact 16.96 MB 16.87 MB 85.77 KB -0.5%
part_0.vortex 10.0 vortex-file-compressed 24.84 MB 24.67 MB 172.20 KB -0.7%
part_1.vortex 10.0 vortex-compact 16.94 MB 16.81 MB 132.00 KB -0.8%
part_1.vortex 10.0 vortex-file-compressed 24.87 MB 24.59 MB 282.82 KB -1.1%

Totals:

  • vortex-compact: 1.93 GB → 1.93 GB (-0.1%)
  • vortex-file-compressed: 2.41 GB → 2.41 GB (+0.1%)

@github-actions

github-actions Bot commented Jul 9, 2026

Copy link
Copy Markdown
Contributor

Benchmarks: Random Access

Vortex (geomean): 0.996x ➖
Parquet (geomean): 1.012x ➖

How to read Verdict and Engines
  • Verdict: Overall PR-level signal after subtracting baseline drift estimated from Parquet control rows. It can be Likely improvement, Likely regression, or No clear signal.
  • Engines: Per-engine attribution. DataFusion is compared against DataFusion/Parquet controls; DuckDB is compared against DuckDB/Parquet controls. This answers whether each engine improved or regressed independently.
  • Confidence: Based on directional consistency, share of rows above the noise floor, and control-run noise.

unknown / unknown (1.007x ➖, 1↑ 2↓)
name PR e5528ea (ns) base cdaa5a5 (ns) ratio (PR/base)
random-access/feature-vectors/correlated/lance-tokio-local-disk 381581 368597 1.04
random-access/feature-vectors/correlated/lance-tokio-local-disk-footer 1047859 1051200 1.00
random-access/feature-vectors/correlated/parquet-tokio-local-disk 8356826401 8467538529 0.99
random-access/feature-vectors/correlated/parquet-tokio-local-disk-footer 8138171463 8263489863 0.98
random-access/feature-vectors/correlated/vortex-tokio-local-disk 🚀 3196331 3770589 0.85
random-access/feature-vectors/correlated/vortex-tokio-local-disk-footer 2493730 2538429 0.98
random-access/feature-vectors/uniform/lance-tokio-local-disk 1115880 1147765 0.97
random-access/feature-vectors/uniform/lance-tokio-local-disk-footer 1822751 1819476 1.00
random-access/feature-vectors/uniform/parquet-tokio-local-disk 8349377401 8202520426 1.02
random-access/feature-vectors/uniform/parquet-tokio-local-disk-footer 8248408303 8212647558 1.00
random-access/feature-vectors/uniform/vortex-tokio-local-disk 3435992 3396024 1.01
random-access/feature-vectors/uniform/vortex-tokio-local-disk-footer 5647341 5627329 1.00
random-access/lance-tokio-local-disk 640085 634397 1.01
random-access/lance-tokio-local-disk-footer 1380842 1277605 1.08
random-access/nested-lists/correlated/lance-tokio-local-disk 221941 221483 1.00
random-access/nested-lists/correlated/lance-tokio-local-disk-footer 559415 558171 1.00
random-access/nested-lists/correlated/parquet-tokio-local-disk 126134527 126631357 1.00
random-access/nested-lists/correlated/parquet-tokio-local-disk-footer 127832130 127116811 1.01
random-access/nested-lists/correlated/vortex-tokio-local-disk 325988 336399 0.97
random-access/nested-lists/correlated/vortex-tokio-local-disk-footer 423807 432166 0.98
random-access/nested-lists/uniform/lance-tokio-local-disk 953019 974136 0.98
random-access/nested-lists/uniform/lance-tokio-local-disk-footer 1357056 1311206 1.03
random-access/nested-lists/uniform/parquet-tokio-local-disk 129841975 127255194 1.02
random-access/nested-lists/uniform/parquet-tokio-local-disk-footer 129163824 128487932 1.01
random-access/nested-lists/uniform/vortex-tokio-local-disk 1859803 1822209 1.02
random-access/nested-lists/uniform/vortex-tokio-local-disk-footer 1932995 1926603 1.00
random-access/nested-structs/correlated/lance-tokio-local-disk 353465 348918 1.01
random-access/nested-structs/correlated/lance-tokio-local-disk-footer 532281 525619 1.01
random-access/nested-structs/correlated/parquet-tokio-local-disk 20794820 20337129 1.02
random-access/nested-structs/correlated/parquet-tokio-local-disk-footer 20896394 20205110 1.03
random-access/nested-structs/correlated/vortex-tokio-local-disk 402160 427481 0.94
random-access/nested-structs/correlated/vortex-tokio-local-disk-footer 589558 581510 1.01
random-access/nested-structs/uniform/lance-tokio-local-disk 2447405 2546167 0.96
random-access/nested-structs/uniform/lance-tokio-local-disk-footer 2578239 2747135 0.94
random-access/nested-structs/uniform/parquet-tokio-local-disk 20757314 20690269 1.00
random-access/nested-structs/uniform/parquet-tokio-local-disk-footer 20140093 19939613 1.01
random-access/nested-structs/uniform/vortex-tokio-local-disk 1146019 1093827 1.05
random-access/nested-structs/uniform/vortex-tokio-local-disk-footer 1446600 1480677 0.98
random-access/parquet-tokio-local-disk 166254653 167344269 0.99
random-access/parquet-tokio-local-disk-footer 174085971 164341322 1.06
random-access/taxi/correlated/lance-tokio-local-disk 960006 927549 1.03
random-access/taxi/correlated/lance-tokio-local-disk-footer 🚨 2061229 1785493 1.15
random-access/taxi/correlated/parquet-tokio-local-disk 249880752 250421134 1.00
random-access/taxi/correlated/parquet-tokio-local-disk-footer 257717165 247872675 1.04
random-access/taxi/correlated/vortex-tokio-local-disk 🚨 1180787 1036981 1.14
random-access/taxi/correlated/vortex-tokio-local-disk-footer 1692360 1666727 1.02
random-access/taxi/uniform/lance-tokio-local-disk 9858610 9418848 1.05
random-access/taxi/uniform/lance-tokio-local-disk-footer 9969430 10075993 0.99
random-access/taxi/uniform/parquet-tokio-local-disk 264790679 264171947 1.00
random-access/taxi/uniform/parquet-tokio-local-disk-footer 275435160 266721131 1.03
random-access/taxi/uniform/vortex-tokio-local-disk 4444671 4563698 0.97
random-access/taxi/uniform/vortex-tokio-local-disk-footer 5197831 5155109 1.01
random-access/vortex-tokio-local-disk 687831 686694 1.00
random-access/vortex-tokio-local-disk-footer 1140787 1124160 1.01

@github-actions

github-actions Bot commented Jul 9, 2026

Copy link
Copy Markdown
Contributor

Benchmarks: Clickbench on NVME

Verdict: No clear signal (low confidence)
Attributed Vortex impact: -0.0%
Engines: DataFusion No clear signal (-0.2%, low confidence) · DuckDB No clear signal (+0.8%, low confidence)
Vortex (geomean): 0.993x ➖
Parquet (geomean): 0.990x ➖
Shifts: Parquet (control) -1.0% · Median polish -0.8%

How to read Verdict and Engines
  • Verdict: Overall PR-level signal after subtracting baseline drift estimated from Parquet control rows. It can be Likely improvement, Likely regression, or No clear signal.
  • Engines: Per-engine attribution. DataFusion is compared against DataFusion/Parquet controls; DuckDB is compared against DuckDB/Parquet controls. This answers whether each engine improved or regressed independently.
  • Confidence: Based on directional consistency, share of rows above the noise floor, and control-run noise.

datafusion / vortex-file-compressed (1.003x ➖, 2↑ 0↓)
name PR e5528ea (ns) base cdaa5a5 (ns) ratio (PR/base)
clickbench_q00/datafusion:vortex-file-compressed 1547043 1553731 1.00
clickbench_q01/datafusion:vortex-file-compressed 🚀 17889276 20203266 0.89
clickbench_q02/datafusion:vortex-file-compressed 35311594 34660981 1.02
clickbench_q03/datafusion:vortex-file-compressed 36565771 37186195 0.98
clickbench_q04/datafusion:vortex-file-compressed 230363581 225823925 1.02
clickbench_q05/datafusion:vortex-file-compressed 307624832 303413258 1.01
clickbench_q06/datafusion:vortex-file-compressed 1584482 1609526 0.98
clickbench_q07/datafusion:vortex-file-compressed 22827005 23403334 0.98
clickbench_q08/datafusion:vortex-file-compressed 330165196 333313780 0.99
clickbench_q09/datafusion:vortex-file-compressed 454993476 456727219 1.00
clickbench_q10/datafusion:vortex-file-compressed 71427628 72736637 0.98
clickbench_q11/datafusion:vortex-file-compressed 84174984 83664145 1.01
clickbench_q12/datafusion:vortex-file-compressed 262522103 256162866 1.02
clickbench_q13/datafusion:vortex-file-compressed 426143589 417478892 1.02
clickbench_q14/datafusion:vortex-file-compressed 264766034 262148117 1.01
clickbench_q15/datafusion:vortex-file-compressed 275302248 281871608 0.98
clickbench_q16/datafusion:vortex-file-compressed 651391793 629250808 1.04
clickbench_q17/datafusion:vortex-file-compressed 642956910 644090262 1.00
clickbench_q18/datafusion:vortex-file-compressed 1333607722 1337673724 1.00
clickbench_q19/datafusion:vortex-file-compressed 26578735 25227089 1.05
clickbench_q20/datafusion:vortex-file-compressed 310366611 299399538 1.04
clickbench_q21/datafusion:vortex-file-compressed 392867864 388295808 1.01
clickbench_q22/datafusion:vortex-file-compressed 503834881 482819462 1.04
clickbench_q23/datafusion:vortex-file-compressed 635382443 586757742 1.08
clickbench_q24/datafusion:vortex-file-compressed 47624323 45844796 1.04
clickbench_q25/datafusion:vortex-file-compressed 76047228 78651653 0.97
clickbench_q26/datafusion:vortex-file-compressed 42667188 42602425 1.00
clickbench_q27/datafusion:vortex-file-compressed 410850833 404751262 1.02
clickbench_q28/datafusion:vortex-file-compressed 2359476597 2365059018 1.00
clickbench_q29/datafusion:vortex-file-compressed 🚀 46551559 51802393 0.90
clickbench_q30/datafusion:vortex-file-compressed 220922208 220388872 1.00
clickbench_q31/datafusion:vortex-file-compressed 239508531 242279707 0.99
clickbench_q32/datafusion:vortex-file-compressed 1032486716 1042156401 0.99
clickbench_q33/datafusion:vortex-file-compressed 1391578154 1390844717 1.00
clickbench_q34/datafusion:vortex-file-compressed 1400428004 1386029600 1.01
clickbench_q35/datafusion:vortex-file-compressed 230519192 236619367 0.97
clickbench_q36/datafusion:vortex-file-compressed 56184655 55705993 1.01
clickbench_q37/datafusion:vortex-file-compressed 25019987 24229129 1.03
clickbench_q38/datafusion:vortex-file-compressed 16004227 16204528 0.99
clickbench_q39/datafusion:vortex-file-compressed 124497257 121371490 1.03
clickbench_q40/datafusion:vortex-file-compressed 12338053 11560251 1.07
clickbench_q41/datafusion:vortex-file-compressed 11556336 11522783 1.00
clickbench_q42/datafusion:vortex-file-compressed 11049757 11015843 1.00
datafusion / parquet (1.005x ➖, 1↑ 1↓)
name PR e5528ea (ns) base cdaa5a5 (ns) ratio (PR/base)
clickbench_q00/datafusion:parquet 1516576 1531377 0.99
clickbench_q01/datafusion:parquet 19324957 19412918 1.00
clickbench_q02/datafusion:parquet 42223814 43948381 0.96
clickbench_q03/datafusion:parquet 33955874 34352794 0.99
clickbench_q04/datafusion:parquet 261942877 265952913 0.98
clickbench_q05/datafusion:parquet 315062003 315353451 1.00
clickbench_q06/datafusion:parquet 1533232 1506818 1.02
clickbench_q07/datafusion:parquet 21761051 20713214 1.05
clickbench_q08/datafusion:parquet 335427615 326517633 1.03
clickbench_q09/datafusion:parquet 463219506 464633452 1.00
clickbench_q10/datafusion:parquet 90319190 91620380 0.99
clickbench_q11/datafusion:parquet 117565857 113835695 1.03
clickbench_q12/datafusion:parquet 299837501 298043568 1.01
clickbench_q13/datafusion:parquet 467464494 462919984 1.01
clickbench_q14/datafusion:parquet 310583676 314165982 0.99
clickbench_q15/datafusion:parquet 276859472 277096024 1.00
clickbench_q16/datafusion:parquet 654647678 652513157 1.00
clickbench_q17/datafusion:parquet 626728745 626078069 1.00
clickbench_q18/datafusion:parquet 1367830747 1364355185 1.00
clickbench_q19/datafusion:parquet 26840165 27716547 0.97
clickbench_q20/datafusion:parquet 558681264 554388642 1.01
clickbench_q21/datafusion:parquet 620011908 621256427 1.00
clickbench_q22/datafusion:parquet 908517070 892571115 1.02
clickbench_q23/datafusion:parquet 4020141861 4012236266 1.00
clickbench_q24/datafusion:parquet 🚨 58521147 52569476 1.11
clickbench_q25/datafusion:parquet 125776718 121055508 1.04
clickbench_q26/datafusion:parquet 53501776 52493514 1.02
clickbench_q27/datafusion:parquet 643011589 637557528 1.01
clickbench_q28/datafusion:parquet 2457935882 2420038548 1.02
clickbench_q29/datafusion:parquet 🚀 45451951 50868100 0.89
clickbench_q30/datafusion:parquet 316101803 306971219 1.03
clickbench_q31/datafusion:parquet 342650517 341819151 1.00
clickbench_q32/datafusion:parquet 1120631276 1118403954 1.00
clickbench_q33/datafusion:parquet 1482262791 1489441305 1.00
clickbench_q34/datafusion:parquet 1463946248 1469058794 1.00
clickbench_q35/datafusion:parquet 253044183 239215389 1.06
clickbench_q36/datafusion:parquet 100936441 102398165 0.99
clickbench_q37/datafusion:parquet 43353841 41865646 1.04
clickbench_q38/datafusion:parquet 61655394 61806739 1.00
clickbench_q39/datafusion:parquet 204929078 200437002 1.02
clickbench_q40/datafusion:parquet 21974274 22120638 0.99
clickbench_q41/datafusion:parquet 21583297 21466588 1.01
clickbench_q42/datafusion:parquet 21454464 21653655 0.99
duckdb / vortex-file-compressed (0.983x ➖, 3↑ 1↓)
name PR e5528ea (ns) base cdaa5a5 (ns) ratio (PR/base)
clickbench_q00/duckdb:vortex-file-compressed 9698196 9218889 1.05
clickbench_q01/duckdb:vortex-file-compressed 15614623 16356578 0.95
clickbench_q02/duckdb:vortex-file-compressed 20830435 21026275 0.99
clickbench_q03/duckdb:vortex-file-compressed 26806615 27502651 0.97
clickbench_q04/duckdb:vortex-file-compressed 197142015 200214615 0.98
clickbench_q05/duckdb:vortex-file-compressed 185889689 188078838 0.99
clickbench_q06/duckdb:vortex-file-compressed 18804786 18856016 1.00
clickbench_q07/duckdb:vortex-file-compressed 19936216 19988316 1.00
clickbench_q08/duckdb:vortex-file-compressed 268551253 271502373 0.99
clickbench_q09/duckdb:vortex-file-compressed 353122925 355489910 0.99
clickbench_q10/duckdb:vortex-file-compressed 73899003 74263088 1.00
clickbench_q11/duckdb:vortex-file-compressed 84504060 85030734 0.99
clickbench_q12/duckdb:vortex-file-compressed 208856290 214603611 0.97
clickbench_q13/duckdb:vortex-file-compressed 413353344 412110994 1.00
clickbench_q14/duckdb:vortex-file-compressed 243570895 245277370 0.99
clickbench_q15/duckdb:vortex-file-compressed 249154078 263065919 0.95
clickbench_q16/duckdb:vortex-file-compressed 540081765 545946306 0.99
clickbench_q17/duckdb:vortex-file-compressed 436043469 436714901 1.00
clickbench_q18/duckdb:vortex-file-compressed 951786825 949298582 1.00
clickbench_q19/duckdb:vortex-file-compressed 21025975 21710766 0.97
clickbench_q20/duckdb:vortex-file-compressed 296775618 310488759 0.96
clickbench_q21/duckdb:vortex-file-compressed 382443261 374874532 1.02
clickbench_q22/duckdb:vortex-file-compressed 543849629 543119690 1.00
clickbench_q23/duckdb:vortex-file-compressed 🚨 181942873 157071328 1.16
clickbench_q24/duckdb:vortex-file-compressed 39138238 40613428 0.96
clickbench_q25/duckdb:vortex-file-compressed 82685383 81043635 1.02
clickbench_q26/duckdb:vortex-file-compressed 47692753 45245417 1.05
clickbench_q27/duckdb:vortex-file-compressed 217936236 209485728 1.04
clickbench_q28/duckdb:vortex-file-compressed 3064926465 3055524287 1.00
clickbench_q29/duckdb:vortex-file-compressed 26845860 27102259 0.99
clickbench_q30/duckdb:vortex-file-compressed 204514193 195319187 1.05
clickbench_q31/duckdb:vortex-file-compressed 291114249 299204727 0.97
clickbench_q32/duckdb:vortex-file-compressed 1115803565 1117145305 1.00
clickbench_q33/duckdb:vortex-file-compressed 1120632570 1154292170 0.97
clickbench_q34/duckdb:vortex-file-compressed 1207249938 1220576380 0.99
clickbench_q35/duckdb:vortex-file-compressed 369803759 373238062 0.99
clickbench_q36/duckdb:vortex-file-compressed 30310542 31374526 0.97
clickbench_q37/duckdb:vortex-file-compressed 🚀 20240793 23750387 0.85
clickbench_q38/duckdb:vortex-file-compressed 24545837 24892614 0.99
clickbench_q39/duckdb:vortex-file-compressed 43995528 46860266 0.94
clickbench_q40/duckdb:vortex-file-compressed 🚀 20887240 24174641 0.86
clickbench_q41/duckdb:vortex-file-compressed 🚀 19573577 23491932 0.83
clickbench_q42/duckdb:vortex-file-compressed 20781675 22901770 0.91
duckdb / parquet (0.974x ➖, 0↑ 0↓)
name PR e5528ea (ns) base cdaa5a5 (ns) ratio (PR/base)
clickbench_q00/duckdb:parquet 21533824 23922208 0.90
clickbench_q01/duckdb:parquet 30532813 29566889 1.03
clickbench_q02/duckdb:parquet 49812467 51215244 0.97
clickbench_q03/duckdb:parquet 39765985 40892571 0.97
clickbench_q04/duckdb:parquet 205667922 208627094 0.99
clickbench_q05/duckdb:parquet 257537381 263564866 0.98
clickbench_q06/duckdb:parquet 46969288 49338261 0.95
clickbench_q07/duckdb:parquet 31518823 32941696 0.96
clickbench_q08/duckdb:parquet 270028295 272669676 0.99
clickbench_q09/duckdb:parquet 398038542 405502510 0.98
clickbench_q10/duckdb:parquet 82762325 84457245 0.98
clickbench_q11/duckdb:parquet 100343505 103704223 0.97
clickbench_q12/duckdb:parquet 280503079 296909535 0.94
clickbench_q13/duckdb:parquet 468128519 488399967 0.96
clickbench_q14/duckdb:parquet 314720134 318724038 0.99
clickbench_q15/duckdb:parquet 255629786 255474178 1.00
clickbench_q16/duckdb:parquet 595761730 597211301 1.00
clickbench_q17/duckdb:parquet 499167313 509253396 0.98
clickbench_q18/duckdb:parquet 1031729422 1039410647 0.99
clickbench_q19/duckdb:parquet 28917788 29362324 0.98
clickbench_q20/duckdb:parquet 413809232 420202549 0.98
clickbench_q21/duckdb:parquet 535441499 535237442 1.00
clickbench_q22/duckdb:parquet 919784768 925654243 0.99
clickbench_q23/duckdb:parquet 262166150 262025269 1.00
clickbench_q24/duckdb:parquet 69621319 76856122 0.91
clickbench_q25/duckdb:parquet 162690428 166263042 0.98
clickbench_q26/duckdb:parquet 55160084 56179723 0.98
clickbench_q27/duckdb:parquet 472779136 475574147 0.99
clickbench_q28/duckdb:parquet 4797773666 4783346830 1.00
clickbench_q29/duckdb:parquet 41583397 44177060 0.94
clickbench_q30/duckdb:parquet 308823240 310290091 1.00
clickbench_q31/duckdb:parquet 374432863 387621403 0.97
clickbench_q32/duckdb:parquet 1101263978 1119530165 0.98
clickbench_q33/duckdb:parquet 1108180433 1120047776 0.99
clickbench_q34/duckdb:parquet 1156023635 1162945315 0.99
clickbench_q35/duckdb:parquet 368380169 371965759 0.99
clickbench_q36/duckdb:parquet 46068175 50069052 0.92
clickbench_q37/duckdb:parquet 33688797 35444048 0.95
clickbench_q38/duckdb:parquet 34868497 37409608 0.93
clickbench_q39/duckdb:parquet 91048389 88256831 1.03
clickbench_q40/duckdb:parquet 20201147 21950116 0.92
clickbench_q41/duckdb:parquet 20837514 22060500 0.94
clickbench_q42/duckdb:parquet 22908790 23076795 0.99
duckdb / duckdb (0.982x ➖, 1↑ 0↓)
name PR e5528ea (ns) base cdaa5a5 (ns) ratio (PR/base)
clickbench_q00/duckdb:duckdb 🚀 16910152 18839506 0.90
clickbench_q01/duckdb:duckdb 34145622 35735920 0.96
clickbench_q02/duckdb:duckdb 51572668 53093477 0.97
clickbench_q03/duckdb:duckdb 55756617 57389604 0.97
clickbench_q04/duckdb:duckdb 208332302 212452427 0.98
clickbench_q05/duckdb:duckdb 281287709 283573945 0.99
clickbench_q06/duckdb:duckdb 33044670 35173769 0.94
clickbench_q07/duckdb:duckdb 35009007 36539497 0.96
clickbench_q08/duckdb:duckdb 275931596 273943058 1.01
clickbench_q09/duckdb:duckdb 390383030 389391081 1.00
clickbench_q10/duckdb:duckdb 115356745 117291743 0.98
clickbench_q11/duckdb:duckdb 126099001 128392887 0.98
clickbench_q12/duckdb:duckdb 256921924 258491608 0.99
clickbench_q13/duckdb:duckdb 440494575 442605512 1.00
clickbench_q14/duckdb:duckdb 283251725 286025755 0.99
clickbench_q15/duckdb:duckdb 239983445 245129251 0.98
clickbench_q16/duckdb:duckdb 559281286 560707345 1.00
clickbench_q17/duckdb:duckdb 472787019 470759600 1.00
clickbench_q18/duckdb:duckdb 992120107 1033656820 0.96
clickbench_q19/duckdb:duckdb 34958162 37262563 0.94
clickbench_q20/duckdb:duckdb 497519520 472394676 1.05
clickbench_q21/duckdb:duckdb 474566585 474225506 1.00
clickbench_q22/duckdb:duckdb 563474447 546744154 1.03
clickbench_q23/duckdb:duckdb 244729209 248347208 0.99
clickbench_q24/duckdb:duckdb 62173858 63613219 0.98
clickbench_q25/duckdb:duckdb 151166768 149368003 1.01
clickbench_q26/duckdb:duckdb 61906938 64148723 0.97
clickbench_q27/duckdb:duckdb 417407417 418861211 1.00
clickbench_q28/duckdb:duckdb 4355577752 4430654155 0.98
clickbench_q29/duckdb:duckdb 50447379 51416857 0.98
clickbench_q30/duckdb:duckdb 276883483 281259607 0.98
clickbench_q31/duckdb:duckdb 360371980 361104203 1.00
clickbench_q32/duckdb:duckdb 1095854087 1107578315 0.99
clickbench_q33/duckdb:duckdb 1125672565 1111712346 1.01
clickbench_q34/duckdb:duckdb 1200732039 1184141008 1.01
clickbench_q35/duckdb:duckdb 300168375 299103917 1.00
clickbench_q36/duckdb:duckdb 59148312 58301823 1.01
clickbench_q37/duckdb:duckdb 28549187 30060057 0.95
clickbench_q38/duckdb:duckdb 33401371 34233711 0.98
clickbench_q39/duckdb:duckdb 82507382 91361268 0.90
clickbench_q40/duckdb:duckdb 27661655 28900352 0.96
clickbench_q41/duckdb:duckdb 26469219 27628581 0.96
clickbench_q42/duckdb:duckdb 30327766 30484085 0.99

File Size Changes (201 files changed, -0.3% overall, 98↑ 103↓)
File Scale Format Base HEAD Change %
hits_55.vortex 1.0 vortex-compact 92.56 MB 96.03 MB +3.47 MB +3.7%
hits_90.vortex 1.0 vortex-file-compressed 139.62 MB 141.75 MB +2.14 MB +1.5%
hits_27.vortex 1.0 vortex-file-compressed 122.12 MB 123.01 MB +909.58 KB +0.7%
hits_90.vortex 1.0 vortex-compact 82.09 MB 82.51 MB +428.73 KB +0.5%
hits_37.vortex 1.0 vortex-file-compressed 85.18 MB 85.50 MB +330.68 KB +0.4%
hits_42.vortex 1.0 vortex-file-compressed 221.05 MB 221.76 MB +727.47 KB +0.3%
hits_74.vortex 1.0 vortex-file-compressed 119.24 MB 119.62 MB +391.30 KB +0.3%
hits_77.vortex 1.0 vortex-file-compressed 167.57 MB 168.08 MB +518.40 KB +0.3%
hits_10.vortex 1.0 vortex-file-compressed 69.23 MB 69.43 MB +203.04 KB +0.3%
hits_41.vortex 1.0 vortex-file-compressed 222.29 MB 222.93 MB +651.48 KB +0.3%
hits_98.vortex 1.0 vortex-file-compressed 117.99 MB 118.29 MB +309.46 KB +0.3%
hits_0.vortex 1.0 vortex-file-compressed 89.31 MB 89.53 MB +227.50 KB +0.2%
hits_36.vortex 1.0 vortex-file-compressed 68.18 MB 68.34 MB +172.00 KB +0.2%
hits_17.vortex 1.0 vortex-file-compressed 87.05 MB 87.27 MB +215.79 KB +0.2%
hits_32.vortex 1.0 vortex-file-compressed 66.44 MB 66.60 MB +164.44 KB +0.2%
hits_81.vortex 1.0 vortex-file-compressed 100.49 MB 100.73 MB +246.74 KB +0.2%
hits_99.vortex 1.0 vortex-file-compressed 122.54 MB 122.83 MB +299.27 KB +0.2%
hits_62.vortex 1.0 vortex-file-compressed 116.94 MB 117.22 MB +281.62 KB +0.2%
hits_28.vortex 1.0 vortex-file-compressed 119.44 MB 119.72 MB +283.59 KB +0.2%
hits_1.vortex 1.0 vortex-file-compressed 137.87 MB 138.19 MB +325.08 KB +0.2%
hits_65.vortex 1.0 vortex-compact 129.40 MB 129.70 MB +303.63 KB +0.2%
hits_16.vortex 1.0 vortex-file-compressed 79.24 MB 79.42 MB +181.64 KB +0.2%
hits_54.vortex 1.0 vortex-file-compressed 220.73 MB 221.22 MB +500.80 KB +0.2%
hits_19.vortex 1.0 vortex-file-compressed 73.13 MB 73.29 MB +160.53 KB +0.2%
hits_75.vortex 1.0 vortex-file-compressed 63.13 MB 63.27 MB +138.55 KB +0.2%
hits_65.vortex 1.0 vortex-file-compressed 182.99 MB 183.38 MB +396.56 KB +0.2%
hits_44.vortex 1.0 vortex-file-compressed 185.39 MB 185.78 MB +398.23 KB +0.2%
hits_87.vortex 1.0 vortex-file-compressed 171.65 MB 172.00 MB +364.30 KB +0.2%
hits_88.vortex 1.0 vortex-file-compressed 110.63 MB 110.86 MB +233.84 KB +0.2%
hits_6.vortex 1.0 vortex-file-compressed 93.16 MB 93.35 MB +196.05 KB +0.2%
hits_67.vortex 1.0 vortex-file-compressed 183.71 MB 184.09 MB +383.20 KB +0.2%
hits_71.vortex 1.0 vortex-file-compressed 101.46 MB 101.66 MB +210.28 KB +0.2%
hits_5.vortex 1.0 vortex-file-compressed 92.75 MB 92.93 MB +186.34 KB +0.2%
hits_2.vortex 1.0 vortex-file-compressed 185.67 MB 186.02 MB +364.22 KB +0.2%
hits_26.vortex 1.0 vortex-file-compressed 108.98 MB 109.19 MB +213.70 KB +0.2%
hits_92.vortex 1.0 vortex-file-compressed 146.19 MB 146.47 MB +286.24 KB +0.2%
hits_38.vortex 1.0 vortex-file-compressed 98.86 MB 99.05 MB +187.17 KB +0.2%
hits_12.vortex 1.0 vortex-file-compressed 100.62 MB 100.80 MB +189.30 KB +0.2%
hits_8.vortex 1.0 vortex-file-compressed 93.03 MB 93.19 MB +163.73 KB +0.2%
hits_3.vortex 1.0 vortex-file-compressed 141.48 MB 141.71 MB +243.05 KB +0.2%
hits_96.vortex 1.0 vortex-file-compressed 134.96 MB 135.19 MB +230.89 KB +0.2%
hits_68.vortex 1.0 vortex-file-compressed 122.46 MB 122.66 MB +209.34 KB +0.2%
hits_43.vortex 1.0 vortex-file-compressed 225.73 MB 226.11 MB +385.85 KB +0.2%
hits_30.vortex 1.0 vortex-file-compressed 86.63 MB 86.77 MB +147.67 KB +0.2%
hits_34.vortex 1.0 vortex-file-compressed 97.30 MB 97.46 MB +164.12 KB +0.2%
hits_7.vortex 1.0 vortex-file-compressed 93.78 MB 93.93 MB +156.18 KB +0.2%
hits_61.vortex 1.0 vortex-file-compressed 100.93 MB 101.09 MB +167.30 KB +0.2%
hits_95.vortex 1.0 vortex-file-compressed 95.95 MB 96.11 MB +156.96 KB +0.2%
hits_14.vortex 1.0 vortex-file-compressed 111.02 MB 111.20 MB +179.80 KB +0.2%
hits_64.vortex 1.0 vortex-file-compressed 80.84 MB 80.96 MB +129.96 KB +0.2%
hits_63.vortex 1.0 vortex-file-compressed 68.98 MB 69.09 MB +109.89 KB +0.2%
hits_66.vortex 1.0 vortex-file-compressed 90.01 MB 90.15 MB +135.28 KB +0.1%
hits_93.vortex 1.0 vortex-file-compressed 90.08 MB 90.22 MB +134.49 KB +0.1%
hits_86.vortex 1.0 vortex-file-compressed 68.97 MB 69.07 MB +101.35 KB +0.1%
hits_39.vortex 1.0 vortex-file-compressed 79.93 MB 80.04 MB +116.19 KB +0.1%
hits_35.vortex 1.0 vortex-file-compressed 114.79 MB 114.95 MB +163.70 KB +0.1%
hits_94.vortex 1.0 vortex-file-compressed 138.21 MB 138.40 MB +195.76 KB +0.1%
hits_84.vortex 1.0 vortex-file-compressed 116.57 MB 116.73 MB +165.06 KB +0.1%
hits_40.vortex 1.0 vortex-file-compressed 117.40 MB 117.56 MB +165.91 KB +0.1%
hits_25.vortex 1.0 vortex-file-compressed 113.23 MB 113.39 MB +159.18 KB +0.1%
hits_73.vortex 1.0 vortex-file-compressed 109.28 MB 109.43 MB +152.16 KB +0.1%
hits_50.vortex 1.0 vortex-file-compressed 178.95 MB 179.18 MB +232.60 KB +0.1%
hits_80.vortex 1.0 vortex-file-compressed 104.82 MB 104.95 MB +135.98 KB +0.1%
hits_91.vortex 1.0 vortex-file-compressed 96.72 MB 96.84 MB +125.45 KB +0.1%
hits_89.vortex 1.0 vortex-file-compressed 183.97 MB 184.20 MB +236.00 KB +0.1%
hits_11.vortex 1.0 vortex-file-compressed 79.59 MB 79.68 MB +100.09 KB +0.1%
hits_55.vortex 1.0 vortex-file-compressed 165.99 MB 166.19 MB +205.98 KB +0.1%
hits_58.vortex 1.0 vortex-file-compressed 90.05 MB 90.16 MB +111.05 KB +0.1%
hits_72.vortex 1.0 vortex-file-compressed 84.37 MB 84.47 MB +102.12 KB +0.1%
hits_53.vortex 1.0 vortex-file-compressed 85.45 MB 85.54 MB +97.39 KB +0.1%
hits_9.vortex 1.0 vortex-file-compressed 98.85 MB 98.95 MB +108.16 KB +0.1%
hits_59.vortex 1.0 vortex-file-compressed 101.46 MB 101.57 MB +108.52 KB +0.1%
hits_18.vortex 1.0 vortex-file-compressed 104.21 MB 104.31 MB +104.82 KB +0.1%
hits_79.vortex 1.0 vortex-file-compressed 143.69 MB 143.83 MB +142.90 KB +0.1%
hits_51.vortex 1.0 vortex-file-compressed 277.23 MB 277.50 MB +275.18 KB +0.1%
hits_13.vortex 1.0 vortex-file-compressed 99.03 MB 99.12 MB +97.30 KB +0.1%
hits_45.vortex 1.0 vortex-compact 75.80 MB 75.87 MB +73.52 KB +0.1%
hits_23.vortex 1.0 vortex-file-compressed 76.42 MB 76.49 MB +73.23 KB +0.1%
hits_83.vortex 1.0 vortex-file-compressed 89.11 MB 89.18 MB +73.10 KB +0.1%
hits_82.vortex 1.0 vortex-file-compressed 99.40 MB 99.48 MB +81.23 KB +0.1%
hits_45.vortex 1.0 vortex-file-compressed 121.73 MB 121.82 MB +94.55 KB +0.1%
hits_69.vortex 1.0 vortex-file-compressed 122.83 MB 122.91 MB +89.16 KB +0.1%
hits_76.vortex 1.0 vortex-file-compressed 113.62 MB 113.69 MB +73.32 KB +0.1%
hits_78.vortex 1.0 vortex-file-compressed 164.00 MB 164.10 MB +102.75 KB +0.1%
hits_20.vortex 1.0 vortex-file-compressed 62.48 MB 62.52 MB +34.50 KB +0.1%
hits_85.vortex 1.0 vortex-file-compressed 91.42 MB 91.47 MB +47.55 KB +0.1%
hits_57.vortex 1.0 vortex-file-compressed 127.92 MB 127.99 MB +66.38 KB +0.1%
hits_29.vortex 1.0 vortex-file-compressed 59.35 MB 59.38 MB +29.68 KB +0.0%
hits_70.vortex 1.0 vortex-file-compressed 93.33 MB 93.37 MB +41.47 KB +0.0%
hits_49.vortex 1.0 vortex-file-compressed 75.33 MB 75.36 MB +33.25 KB +0.0%
hits_15.vortex 1.0 vortex-file-compressed 89.05 MB 89.09 MB +32.20 KB +0.0%
hits_56.vortex 1.0 vortex-file-compressed 123.09 MB 123.13 MB +42.52 KB +0.0%
hits_22.vortex 1.0 vortex-file-compressed 76.83 MB 76.86 MB +23.99 KB +0.0%
hits_48.vortex 1.0 vortex-file-compressed 28.01 MB 28.02 MB +7.23 KB +0.0%
hits_21.vortex 1.0 vortex-file-compressed 92.70 MB 92.72 MB +22.25 KB +0.0%
hits_33.vortex 1.0 vortex-file-compressed 57.00 MB 57.01 MB +12.60 KB +0.0%
hits_47.vortex 1.0 vortex-file-compressed 41.24 MB 41.24 MB +1.05 KB +0.0%
hits_46.vortex 1.0 vortex-file-compressed 69.01 MB 69.01 MB +1.25 KB +0.0%
hits_54.vortex 1.0 vortex-compact 117.57 MB 117.56 MB 12.20 KB -0.0%
hits_24.vortex 1.0 vortex-file-compressed 75.94 MB 75.93 MB 10.76 KB -0.0%
hits_2.vortex 1.0 vortex-compact 129.16 MB 129.13 MB 32.79 KB -0.0%
hits_30.vortex 1.0 vortex-compact 58.57 MB 58.56 MB 19.73 KB -0.0%
hits_87.vortex 1.0 vortex-compact 118.86 MB 118.81 MB 44.07 KB -0.0%
hits_78.vortex 1.0 vortex-compact 97.85 MB 97.80 MB 49.50 KB -0.0%
hits_31.vortex 1.0 vortex-file-compressed 89.95 MB 89.88 MB 70.27 KB -0.1%
hits_27.vortex 1.0 vortex-compact 69.86 MB 69.80 MB 61.95 KB -0.1%
hits_4.vortex 1.0 vortex-file-compressed 108.39 MB 108.30 MB 101.93 KB -0.1%
hits_97.vortex 1.0 vortex-file-compressed 106.84 MB 106.73 MB 113.04 KB -0.1%
hits_60.vortex 1.0 vortex-file-compressed 103.14 MB 103.02 MB 124.18 KB -0.1%
hits_47.vortex 1.0 vortex-compact 18.22 MB 18.19 MB 26.04 KB -0.1%
hits_33.vortex 1.0 vortex-compact 35.92 MB 35.85 MB 68.65 KB -0.2%
hits_69.vortex 1.0 vortex-compact 80.98 MB 80.82 MB 162.80 KB -0.2%
hits_34.vortex 1.0 vortex-compact 58.24 MB 58.09 MB 148.48 KB -0.2%
hits_66.vortex 1.0 vortex-compact 53.52 MB 53.36 MB 167.20 KB -0.3%
hits_92.vortex 1.0 vortex-compact 94.40 MB 94.11 MB 300.15 KB -0.3%
hits_41.vortex 1.0 vortex-compact 166.05 MB 165.52 MB 544.23 KB -0.3%
hits_52.vortex 1.0 vortex-file-compressed 103.71 MB 103.37 MB 344.84 KB -0.3%
hits_43.vortex 1.0 vortex-compact 169.21 MB 168.64 MB 578.63 KB -0.3%
hits_42.vortex 1.0 vortex-compact 164.53 MB 163.97 MB 573.86 KB -0.3%
hits_51.vortex 1.0 vortex-compact 168.34 MB 167.75 MB 604.22 KB -0.4%
hits_4.vortex 1.0 vortex-compact 71.94 MB 71.69 MB 264.00 KB -0.4%
hits_67.vortex 1.0 vortex-compact 114.44 MB 113.93 MB 524.80 KB -0.4%
hits_57.vortex 1.0 vortex-compact 83.73 MB 83.35 MB 394.87 KB -0.5%
hits_94.vortex 1.0 vortex-compact 90.90 MB 90.48 MB 429.27 KB -0.5%
hits_61.vortex 1.0 vortex-compact 57.73 MB 57.45 MB 281.48 KB -0.5%
hits_77.vortex 1.0 vortex-compact 118.50 MB 117.90 MB 614.62 KB -0.5%
hits_29.vortex 1.0 vortex-compact 36.68 MB 36.49 MB 200.72 KB -0.5%
hits_1.vortex 1.0 vortex-compact 90.67 MB 90.19 MB 498.95 KB -0.5%
hits_0.vortex 1.0 vortex-compact 58.88 MB 58.57 MB 325.05 KB -0.5%
hits_64.vortex 1.0 vortex-compact 54.09 MB 53.78 MB 316.35 KB -0.6%
hits_74.vortex 1.0 vortex-compact 71.87 MB 71.46 MB 423.27 KB -0.6%
hits_88.vortex 1.0 vortex-compact 73.58 MB 73.15 MB 446.95 KB -0.6%
hits_85.vortex 1.0 vortex-compact 52.86 MB 52.53 MB 340.09 KB -0.6%
hits_99.vortex 1.0 vortex-compact 77.65 MB 77.16 MB 502.29 KB -0.6%
hits_36.vortex 1.0 vortex-compact 49.21 MB 48.89 MB 320.30 KB -0.6%
hits_31.vortex 1.0 vortex-compact 55.77 MB 55.41 MB 366.34 KB -0.6%
hits_38.vortex 1.0 vortex-compact 63.39 MB 62.96 MB 448.00 KB -0.7%
hits_7.vortex 1.0 vortex-compact 64.19 MB 63.72 MB 481.88 KB -0.7%
hits_79.vortex 1.0 vortex-compact 86.17 MB 85.53 MB 653.38 KB -0.7%
hits_98.vortex 1.0 vortex-compact 73.15 MB 72.60 MB 560.58 KB -0.7%
hits_44.vortex 1.0 vortex-compact 133.26 MB 132.24 MB 1.01 MB -0.8%
hits_91.vortex 1.0 vortex-compact 61.24 MB 60.77 MB 480.45 KB -0.8%
hits_35.vortex 1.0 vortex-compact 75.53 MB 74.95 MB 592.81 KB -0.8%
hits_6.vortex 1.0 vortex-compact 63.57 MB 63.08 MB 505.07 KB -0.8%
hits_59.vortex 1.0 vortex-compact 66.68 MB 66.15 MB 539.39 KB -0.8%
hits_5.vortex 1.0 vortex-compact 63.33 MB 62.83 MB 513.51 KB -0.8%
hits_39.vortex 1.0 vortex-compact 50.10 MB 49.69 MB 414.73 KB -0.8%
hits_97.vortex 1.0 vortex-compact 69.58 MB 68.97 MB 620.82 KB -0.9%
hits_96.vortex 1.0 vortex-compact 91.73 MB 90.92 MB 835.71 KB -0.9%
hits_8.vortex 1.0 vortex-compact 63.39 MB 62.81 MB 595.95 KB -0.9%
hits_20.vortex 1.0 vortex-compact 38.36 MB 38.00 MB 364.20 KB -0.9%
hits_81.vortex 1.0 vortex-compact 65.95 MB 65.33 MB 637.87 KB -0.9%
hits_63.vortex 1.0 vortex-compact 46.44 MB 46.00 MB 452.55 KB -1.0%
hits_82.vortex 1.0 vortex-compact 67.43 MB 66.78 MB 669.22 KB -1.0%
hits_15.vortex 1.0 vortex-compact 48.41 MB 47.94 MB 487.09 KB -1.0%
hits_12.vortex 1.0 vortex-compact 69.86 MB 69.16 MB 713.32 KB -1.0%
hits_95.vortex 1.0 vortex-compact 58.20 MB 57.60 MB 615.35 KB -1.0%
hits_28.vortex 1.0 vortex-compact 70.92 MB 70.18 MB 765.00 KB -1.1%
hits_50.vortex 1.0 vortex-compact 114.20 MB 112.99 MB 1.21 MB -1.1%
hits_56.vortex 1.0 vortex-compact 78.58 MB 77.75 MB 852.64 KB -1.1%
hits_46.vortex 1.0 vortex-compact 42.27 MB 41.82 MB 459.09 KB -1.1%
hits_76.vortex 1.0 vortex-compact 77.10 MB 76.27 MB 850.85 KB -1.1%
hits_68.vortex 1.0 vortex-compact 76.67 MB 75.85 MB 846.90 KB -1.1%
hits_17.vortex 1.0 vortex-compact 58.79 MB 58.15 MB 654.23 KB -1.1%
hits_70.vortex 1.0 vortex-compact 61.84 MB 61.16 MB 695.76 KB -1.1%
hits_3.vortex 1.0 vortex-compact 95.12 MB 94.05 MB 1.07 MB -1.1%
hits_49.vortex 1.0 vortex-compact 51.00 MB 50.42 MB 594.02 KB -1.1%
hits_71.vortex 1.0 vortex-compact 69.96 MB 69.17 MB 815.32 KB -1.1%
hits_80.vortex 1.0 vortex-compact 68.67 MB 67.87 MB 813.08 KB -1.2%
hits_9.vortex 1.0 vortex-compact 66.32 MB 65.54 MB 795.12 KB -1.2%
hits_21.vortex 1.0 vortex-compact 51.99 MB 51.38 MB 624.87 KB -1.2%
hits_18.vortex 1.0 vortex-compact 64.89 MB 64.13 MB 780.28 KB -1.2%
hits_60.vortex 1.0 vortex-compact 64.92 MB 64.15 MB 789.32 KB -1.2%
hits_89.vortex 1.0 vortex-compact 114.10 MB 112.70 MB 1.40 MB -1.2%
hits_25.vortex 1.0 vortex-compact 73.88 MB 72.93 MB 975.99 KB -1.3%
hits_32.vortex 1.0 vortex-compact 44.61 MB 44.03 MB 593.99 KB -1.3%
hits_10.vortex 1.0 vortex-compact 49.48 MB 48.75 MB 743.68 KB -1.5%
hits_58.vortex 1.0 vortex-compact 61.24 MB 60.31 MB 953.06 KB -1.5%
hits_14.vortex 1.0 vortex-compact 74.88 MB 73.60 MB 1.28 MB -1.7%
hits_73.vortex 1.0 vortex-compact 71.07 MB 69.83 MB 1.24 MB -1.7%
hits_26.vortex 1.0 vortex-compact 71.99 MB 70.73 MB 1.27 MB -1.8%
hits_62.vortex 1.0 vortex-compact 75.45 MB 74.08 MB 1.37 MB -1.8%
hits_84.vortex 1.0 vortex-compact 74.35 MB 72.94 MB 1.41 MB -1.9%
hits_53.vortex 1.0 vortex-compact 60.05 MB 58.88 MB 1.17 MB -1.9%
hits_37.vortex 1.0 vortex-compact 54.76 MB 53.68 MB 1.08 MB -2.0%
hits_86.vortex 1.0 vortex-compact 49.12 MB 48.15 MB 995.98 KB -2.0%
hits_93.vortex 1.0 vortex-compact 59.92 MB 58.73 MB 1.19 MB -2.0%
hits_13.vortex 1.0 vortex-compact 69.24 MB 67.86 MB 1.38 MB -2.0%
hits_72.vortex 1.0 vortex-compact 52.74 MB 51.60 MB 1.14 MB -2.2%
hits_40.vortex 1.0 vortex-compact 77.42 MB 75.74 MB 1.68 MB -2.2%
hits_83.vortex 1.0 vortex-compact 53.62 MB 52.39 MB 1.23 MB -2.3%
hits_52.vortex 1.0 vortex-compact 65.08 MB 63.54 MB 1.54 MB -2.4%
hits_16.vortex 1.0 vortex-compact 49.56 MB 48.07 MB 1.49 MB -3.0%
hits_48.vortex 1.0 vortex-compact 17.85 MB 17.27 MB 598.81 KB -3.3%
hits_11.vortex 1.0 vortex-compact 56.11 MB 54.22 MB 1.89 MB -3.4%
hits_75.vortex 1.0 vortex-compact 45.12 MB 43.56 MB 1.57 MB -3.5%
hits_22.vortex 1.0 vortex-compact 46.22 MB 44.49 MB 1.74 MB -3.8%
hits_24.vortex 1.0 vortex-compact 45.11 MB 43.38 MB 1.73 MB -3.8%
hits_23.vortex 1.0 vortex-compact 46.13 MB 43.92 MB 2.21 MB -4.8%
hits_19.vortex 1.0 vortex-compact 49.73 MB 44.73 MB 5.00 MB -10.0%
duckdb.db 1.0 vortex-compact 268.00 KB 0 B 268.00 KB -100.0%

Totals:

  • vortex-compact: 7.11 GB → 7.04 GB (-0.9%)
  • vortex-file-compressed: 10.96 GB → 10.97 GB (+0.2%)

@github-actions

github-actions Bot commented Jul 9, 2026

Copy link
Copy Markdown
Contributor

Benchmarks: TPC-H SF=1 on S3

Verdict: No clear signal (environment too noisy confidence)
Attributed Vortex impact: -4.1%
Engines: DataFusion No clear signal (-6.0%, environment too noisy confidence) · DuckDB No clear signal (-2.2%, environment too noisy confidence)
Vortex (geomean): 0.891x ➖
Parquet (geomean): 0.929x ➖
Shifts: Parquet (control) -7.1% · Median polish -8.3%

How to read Verdict and Engines
  • Verdict: Overall PR-level signal after subtracting baseline drift estimated from Parquet control rows. It can be Likely improvement, Likely regression, or No clear signal.
  • Engines: Per-engine attribution. DataFusion is compared against DataFusion/Parquet controls; DuckDB is compared against DuckDB/Parquet controls. This answers whether each engine improved or regressed independently.
  • Confidence: Based on directional consistency, share of rows above the noise floor, and control-run noise.

datafusion / vortex-file-compressed (0.833x ➖, 3↑ 0↓)
name PR e5528ea (ns) base 8a1f91c (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-file-compressed 210695649 290049255 0.73
tpch_q02/datafusion:vortex-file-compressed 473664519 478519077 0.99
tpch_q03/datafusion:vortex-file-compressed 369065374 435539582 0.85
tpch_q04/datafusion:vortex-file-compressed 175779274 236651466 0.74
tpch_q05/datafusion:vortex-file-compressed 348748174 387323809 0.90
tpch_q06/datafusion:vortex-file-compressed 262197505 313561056 0.84
tpch_q07/datafusion:vortex-file-compressed 🚀 332942439 477153498 0.70
tpch_q08/datafusion:vortex-file-compressed 567540919 713451517 0.80
tpch_q09/datafusion:vortex-file-compressed 425438281 522946128 0.81
tpch_q10/datafusion:vortex-file-compressed 🚀 397904652 579238367 0.69
tpch_q11/datafusion:vortex-file-compressed 285637384 335274685 0.85
tpch_q12/datafusion:vortex-file-compressed 378650319 482357049 0.79
tpch_q13/datafusion:vortex-file-compressed 178135038 224802447 0.79
tpch_q14/datafusion:vortex-file-compressed 247157669 262111888 0.94
tpch_q15/datafusion:vortex-file-compressed 489956068 495670263 0.99
tpch_q16/datafusion:vortex-file-compressed 247040266 253031240 0.98
tpch_q17/datafusion:vortex-file-compressed 382309896 538264542 0.71
tpch_q18/datafusion:vortex-file-compressed 🚀 343946982 540722017 0.64
tpch_q19/datafusion:vortex-file-compressed 555489400 655829709 0.85
tpch_q20/datafusion:vortex-file-compressed 436169241 455769514 0.96
tpch_q21/datafusion:vortex-file-compressed 499291472 604647214 0.83
tpch_q22/datafusion:vortex-file-compressed 189472916 163679608 1.16
datafusion / vortex-compact (0.927x ➖, 0↑ 0↓)
name PR e5528ea (ns) base 8a1f91c (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-compact 283226689 286011761 0.99
tpch_q02/datafusion:vortex-compact 437610737 445327898 0.98
tpch_q03/datafusion:vortex-compact 432304728 442709676 0.98
tpch_q04/datafusion:vortex-compact 231473942 216341396 1.07
tpch_q05/datafusion:vortex-compact 429514050 380726723 1.13
tpch_q06/datafusion:vortex-compact 340236127 361299754 0.94
tpch_q07/datafusion:vortex-compact 483887328 467102255 1.04
tpch_q08/datafusion:vortex-compact 513550509 591446892 0.87
tpch_q09/datafusion:vortex-compact 445055123 466660692 0.95
tpch_q10/datafusion:vortex-compact 418831156 544770971 0.77
tpch_q11/datafusion:vortex-compact 330014215 334357329 0.99
tpch_q12/datafusion:vortex-compact 418405838 403671703 1.04
tpch_q13/datafusion:vortex-compact 217600894 210646604 1.03
tpch_q14/datafusion:vortex-compact 271735761 307211188 0.88
tpch_q15/datafusion:vortex-compact 474121768 610518582 0.78
tpch_q16/datafusion:vortex-compact 195176365 245457371 0.80
tpch_q17/datafusion:vortex-compact 475919181 469772149 1.01
tpch_q18/datafusion:vortex-compact 335401897 352589712 0.95
tpch_q19/datafusion:vortex-compact 576472745 691002594 0.83
tpch_q20/datafusion:vortex-compact 449442921 574379087 0.78
tpch_q21/datafusion:vortex-compact 558738660 654086618 0.85
tpch_q22/datafusion:vortex-compact 204074767 239399940 0.85
datafusion / parquet (0.934x ➖, 1↑ 0↓)
name PR e5528ea (ns) base 8a1f91c (ns) ratio (PR/base)
tpch_q01/datafusion:parquet 247186767 259813929 0.95
tpch_q02/datafusion:parquet 416947099 472821343 0.88
tpch_q03/datafusion:parquet 413719356 393618626 1.05
tpch_q04/datafusion:parquet 196108968 252934823 0.78
tpch_q05/datafusion:parquet 451836944 562703838 0.80
tpch_q06/datafusion:parquet 174912579 216177651 0.81
tpch_q07/datafusion:parquet 488943975 486578475 1.00
tpch_q08/datafusion:parquet 536720383 636855115 0.84
tpch_q09/datafusion:parquet 463230020 480364644 0.96
tpch_q10/datafusion:parquet 457434691 565252078 0.81
tpch_q11/datafusion:parquet 365979516 372189329 0.98
tpch_q12/datafusion:parquet 🚀 225815359 327097231 0.69
tpch_q13/datafusion:parquet 461774941 472922809 0.98
tpch_q14/datafusion:parquet 205993284 218610139 0.94
tpch_q15/datafusion:parquet 322099583 336199911 0.96
tpch_q16/datafusion:parquet 186650535 198766026 0.94
tpch_q17/datafusion:parquet 404051289 522228080 0.77
tpch_q18/datafusion:parquet 494149501 436403804 1.13
tpch_q19/datafusion:parquet 435923269 336269683 1.30
tpch_q20/datafusion:parquet 401010158 336118836 1.19
tpch_q21/datafusion:parquet 531284313 561828770 0.95
tpch_q22/datafusion:parquet 172880744 162771549 1.06
duckdb / vortex-file-compressed (0.886x ➖, 0↑ 0↓)
name PR e5528ea (ns) base 8a1f91c (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-file-compressed 282410950 324607417 0.87
tpch_q02/duckdb:vortex-file-compressed 972122506 1112736649 0.87
tpch_q03/duckdb:vortex-file-compressed 679996427 728128610 0.93
tpch_q04/duckdb:vortex-file-compressed 410565446 564693180 0.73
tpch_q05/duckdb:vortex-file-compressed 771215261 909209382 0.85
tpch_q06/duckdb:vortex-file-compressed 356792033 397277998 0.90
tpch_q07/duckdb:vortex-file-compressed 929882908 969972113 0.96
tpch_q08/duckdb:vortex-file-compressed 1130858353 1268055449 0.89
tpch_q09/duckdb:vortex-file-compressed 969431989 1092659150 0.89
tpch_q10/duckdb:vortex-file-compressed 735153324 795718659 0.92
tpch_q11/duckdb:vortex-file-compressed 544108964 551070357 0.99
tpch_q12/duckdb:vortex-file-compressed 638490500 752317380 0.85
tpch_q13/duckdb:vortex-file-compressed 410979346 418917067 0.98
tpch_q14/duckdb:vortex-file-compressed 365244538 422412136 0.86
tpch_q15/duckdb:vortex-file-compressed 294459267 348801811 0.84
tpch_q16/duckdb:vortex-file-compressed 370490363 372432891 0.99
tpch_q17/duckdb:vortex-file-compressed 708021450 845115820 0.84
tpch_q18/duckdb:vortex-file-compressed 548412099 714482086 0.77
tpch_q19/duckdb:vortex-file-compressed 441105366 514455483 0.86
tpch_q20/duckdb:vortex-file-compressed 788955455 867512067 0.91
tpch_q21/duckdb:vortex-file-compressed 1015696214 1217721624 0.83
tpch_q22/duckdb:vortex-file-compressed 292751521 286665024 1.02
duckdb / vortex-compact (0.922x ➖, 0↑ 0↓)
name PR e5528ea (ns) base 8a1f91c (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-compact 314971037 341050194 0.92
tpch_q02/duckdb:vortex-compact 934356500 1002490301 0.93
tpch_q03/duckdb:vortex-compact 613845147 677249801 0.91
tpch_q04/duckdb:vortex-compact 382540891 450561033 0.85
tpch_q05/duckdb:vortex-compact 768846795 874980546 0.88
tpch_q06/duckdb:vortex-compact 319095069 390380308 0.82
tpch_q07/duckdb:vortex-compact 867929293 959769270 0.90
tpch_q08/duckdb:vortex-compact 1128130554 1120021543 1.01
tpch_q09/duckdb:vortex-compact 947617084 1095504788 0.87
tpch_q10/duckdb:vortex-compact 725333599 788089190 0.92
tpch_q11/duckdb:vortex-compact 493800050 568585085 0.87
tpch_q12/duckdb:vortex-compact 626885855 610099658 1.03
tpch_q13/duckdb:vortex-compact 356947804 371056816 0.96
tpch_q14/duckdb:vortex-compact 415200279 347729480 1.19
tpch_q15/duckdb:vortex-compact 312166517 332601121 0.94
tpch_q16/duckdb:vortex-compact 319170758 335561075 0.95
tpch_q17/duckdb:vortex-compact 668312441 712925627 0.94
tpch_q18/duckdb:vortex-compact 507817020 627759012 0.81
tpch_q19/duckdb:vortex-compact 467848030 535744037 0.87
tpch_q20/duckdb:vortex-compact 768530935 823421945 0.93
tpch_q21/duckdb:vortex-compact 991358972 1098461667 0.90
tpch_q22/duckdb:vortex-compact 259634120 270838171 0.96
duckdb / parquet (0.924x ➖, 0↑ 0↓)
name PR e5528ea (ns) base 8a1f91c (ns) ratio (PR/base)
tpch_q01/duckdb:parquet 452357387 435985596 1.04
tpch_q02/duckdb:parquet 1139801804 1147103915 0.99
tpch_q03/duckdb:parquet 1008407441 1067602634 0.94
tpch_q04/duckdb:parquet 629487276 806900850 0.78
tpch_q05/duckdb:parquet 1247041693 1326867842 0.94
tpch_q06/duckdb:parquet 415598642 486396741 0.85
tpch_q07/duckdb:parquet 1188081993 1280918555 0.93
tpch_q08/duckdb:parquet 1532090704 1672764870 0.92
tpch_q09/duckdb:parquet 1419551038 1478050318 0.96
tpch_q10/duckdb:parquet 1238479748 1353652333 0.91
tpch_q11/duckdb:parquet 715367468 785064911 0.91
tpch_q12/duckdb:parquet 691369883 775777278 0.89
tpch_q13/duckdb:parquet 866952207 951353481 0.91
tpch_q14/duckdb:parquet 682027139 734324281 0.93
tpch_q15/duckdb:parquet 527004592 610316605 0.86
tpch_q16/duckdb:parquet 651617523 702027583 0.93
tpch_q17/duckdb:parquet 744765221 820131227 0.91
tpch_q18/duckdb:parquet 880997405 867836996 1.02
tpch_q19/duckdb:parquet 803976416 801891833 1.00
tpch_q20/duckdb:parquet 1167771397 1191216392 0.98
tpch_q21/duckdb:parquet 1038204040 1190690886 0.87
tpch_q22/duckdb:parquet 524562837 591204810 0.89

@github-actions

github-actions Bot commented Jul 9, 2026

Copy link
Copy Markdown
Contributor

Benchmarks: Appian on NVME

Verdict: No clear signal (low confidence)
Attributed Vortex impact: -0.7%
Engines: DataFusion No clear signal (+0.5%, environment too noisy confidence) · DuckDB No clear signal (-2.6%, low confidence)
Vortex (geomean): 1.042x ➖
Parquet (geomean): 1.048x ➖
Shifts: Parquet (control) +4.8% · Median polish +4.8%

How to read Verdict and Engines
  • Verdict: Overall PR-level signal after subtracting baseline drift estimated from Parquet control rows. It can be Likely improvement, Likely regression, or No clear signal.
  • Engines: Per-engine attribution. DataFusion is compared against DataFusion/Parquet controls; DuckDB is compared against DuckDB/Parquet controls. This answers whether each engine improved or regressed independently.
  • Confidence: Based on directional consistency, share of rows above the noise floor, and control-run noise.

datafusion / vortex-file-compressed (1.028x ➖, 0↑ 2↓)
name PR e5528ea (ns) base cdaa5a5 (ns) ratio (PR/base)
appian_q01/datafusion:vortex-file-compressed 135052028 142108150 0.95
appian_q02/datafusion:vortex-file-compressed 648950023 657017408 0.99
appian_q03/datafusion:vortex-file-compressed 355870433 369375800 0.96
appian_q04/datafusion:vortex-file-compressed 🚨 48516849318 43372630740 1.12
appian_q05/datafusion:vortex-file-compressed 297505724 282866820 1.05
appian_q06/datafusion:vortex-file-compressed 383330677 384261055 1.00
appian_q07/datafusion:vortex-file-compressed 483623594 460110144 1.05
appian_q08/datafusion:vortex-file-compressed 🚨 2255111120 2018828154 1.12
datafusion / parquet (1.022x ➖, 0↑ 1↓)
name PR e5528ea (ns) base cdaa5a5 (ns) ratio (PR/base)
appian_q01/datafusion:parquet 138520345 135368762 1.02
appian_q02/datafusion:parquet 673866348 625970424 1.08
appian_q03/datafusion:parquet 🚨 365142642 325996379 1.12
appian_q04/datafusion:parquet 47393081889 43216661249 1.10
appian_q05/datafusion:parquet 294340963 306253799 0.96
appian_q06/datafusion:parquet 381113535 391029309 0.97
appian_q07/datafusion:parquet 481698518 491855398 0.98
appian_q08/datafusion:parquet 2064700427 2145537397 0.96
duckdb / vortex-file-compressed (1.056x ➖, 0↑ 2↓)
name PR e5528ea (ns) base cdaa5a5 (ns) ratio (PR/base)
appian_q01/duckdb:vortex-file-compressed 🚨 213357480 186257465 1.15
appian_q02/duckdb:vortex-file-compressed 668941461 611264399 1.09
appian_q03/duckdb:vortex-file-compressed 🚨 293128602 260739063 1.12
appian_q04/duckdb:vortex-file-compressed 1399048689 1339377733 1.04
appian_q05/duckdb:vortex-file-compressed 318679648 290903933 1.10
appian_q06/duckdb:vortex-file-compressed 818349530 820012581 1.00
appian_q07/duckdb:vortex-file-compressed 387883856 389045135 1.00
appian_q08/duckdb:vortex-file-compressed 1373054091 1424189786 0.96
duckdb / parquet (1.074x ➖, 0↑ 1↓)
name PR e5528ea (ns) base cdaa5a5 (ns) ratio (PR/base)
appian_q01/duckdb:parquet 228654896 209103788 1.09
appian_q02/duckdb:parquet 651981179 616058580 1.06
appian_q03/duckdb:parquet 322950307 294590361 1.10
appian_q04/duckdb:parquet 1404397616 1325229367 1.06
appian_q05/duckdb:parquet 🚨 349079766 315570111 1.11
appian_q06/duckdb:parquet 819123159 800029819 1.02
appian_q07/duckdb:parquet 391857574 363172612 1.08
appian_q08/duckdb:parquet 1379161368 1278229162 1.08
duckdb / duckdb (1.038x ➖, 0↑ 0↓)
name PR e5528ea (ns) base cdaa5a5 (ns) ratio (PR/base)
appian_q01/duckdb:duckdb 197390560 191851989 1.03
appian_q02/duckdb:duckdb 598180081 594302486 1.01
appian_q03/duckdb:duckdb 408800367 399440186 1.02
appian_q04/duckdb:duckdb 1364754523 1310707523 1.04
appian_q05/duckdb:duckdb 305024983 286082824 1.07
appian_q06/duckdb:duckdb 809633149 794187868 1.02
appian_q07/duckdb:duckdb 352173211 329563566 1.07
appian_q08/duckdb:duckdb 1303414297 1243685417 1.05

File Size Changes (6 files changed, -0.0% overall, 2↑ 4↓)
File Scale Format Base HEAD Change %
creditcardview.vortex 1.0 vortex-file-compressed 58.21 MB 58.36 MB +147.49 KB +0.2%
orderview.vortex 1.0 vortex-compact 31.02 MB 31.04 MB +18.78 KB +0.1%
addressview.vortex 1.0 vortex-file-compressed 34.61 MB 34.61 MB 40 B -0.0%
customerview.vortex 1.0 vortex-compact 10.58 MB 10.58 MB 1.07 KB -0.0%
orderview.vortex 1.0 vortex-file-compressed 76.11 MB 76.08 MB 33.84 KB -0.0%
duckdb.db 1.0 vortex-compact 268.00 KB 0 B 268.00 KB -100.0%

Totals:

  • vortex-compact: 271.93 MB → 271.68 MB (-0.1%)
  • vortex-file-compressed: 476.35 MB → 476.46 MB (+0.0%)

@github-actions

github-actions Bot commented Jul 9, 2026

Copy link
Copy Markdown
Contributor

Benchmarks: TPC-H SF=10 on S3

Verdict: No clear signal (environment too noisy confidence)
Attributed Vortex impact: +6.1%
Engines: DataFusion No clear signal (+1.1%, environment too noisy confidence) · DuckDB No clear signal (+11.4%, environment too noisy confidence)
Vortex (geomean): 0.973x ➖
Parquet (geomean): 0.917x ➖
Shifts: Parquet (control) -8.3% · Median polish -4.1%

How to read Verdict and Engines
  • Verdict: Overall PR-level signal after subtracting baseline drift estimated from Parquet control rows. It can be Likely improvement, Likely regression, or No clear signal.
  • Engines: Per-engine attribution. DataFusion is compared against DataFusion/Parquet controls; DuckDB is compared against DuckDB/Parquet controls. This answers whether each engine improved or regressed independently.
  • Confidence: Based on directional consistency, share of rows above the noise floor, and control-run noise.

datafusion / vortex-file-compressed (0.976x ➖, 1↑ 1↓)
name PR e5528ea (ns) base 8a1f91c (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-file-compressed 863549005 701770721 1.23
tpch_q02/datafusion:vortex-file-compressed 🚨 1468814980 878750476 1.67
tpch_q03/datafusion:vortex-file-compressed 1102025878 851567893 1.29
tpch_q04/datafusion:vortex-file-compressed 451323225 544070908 0.83
tpch_q05/datafusion:vortex-file-compressed 907837248 904353131 1.00
tpch_q06/datafusion:vortex-file-compressed 566626591 638656800 0.89
tpch_q07/datafusion:vortex-file-compressed 965533427 940532263 1.03
tpch_q08/datafusion:vortex-file-compressed 1167782398 1268371540 0.92
tpch_q09/datafusion:vortex-file-compressed 1152476110 1290304679 0.89
tpch_q10/datafusion:vortex-file-compressed 995792337 952873879 1.05
tpch_q11/datafusion:vortex-file-compressed 472784563 537760605 0.88
tpch_q12/datafusion:vortex-file-compressed 740003216 995908480 0.74
tpch_q13/datafusion:vortex-file-compressed 402052303 419394779 0.96
tpch_q14/datafusion:vortex-file-compressed 580336782 577493004 1.00
tpch_q15/datafusion:vortex-file-compressed 1100025704 997995986 1.10
tpch_q16/datafusion:vortex-file-compressed 419178296 471603919 0.89
tpch_q17/datafusion:vortex-file-compressed 1157581021 1191143974 0.97
tpch_q18/datafusion:vortex-file-compressed 1220761270 1210950722 1.01
tpch_q19/datafusion:vortex-file-compressed 939767696 988679988 0.95
tpch_q20/datafusion:vortex-file-compressed 858982733 947111009 0.91
tpch_q21/datafusion:vortex-file-compressed 1485773005 1544860379 0.96
tpch_q22/datafusion:vortex-file-compressed 🚀 485549790 725791640 0.67
datafusion / vortex-compact (0.914x ➖, 0↑ 0↓)
name PR e5528ea (ns) base 8a1f91c (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-compact 769379081 796493309 0.97
tpch_q02/datafusion:vortex-compact 919723805 791978174 1.16
tpch_q03/datafusion:vortex-compact 746384717 900235815 0.83
tpch_q04/datafusion:vortex-compact 427023487 450090218 0.95
tpch_q05/datafusion:vortex-compact 797254574 963867388 0.83
tpch_q06/datafusion:vortex-compact 545263090 616421622 0.88
tpch_q07/datafusion:vortex-compact 901301252 1088898280 0.83
tpch_q08/datafusion:vortex-compact 1164891616 1326648219 0.88
tpch_q09/datafusion:vortex-compact 1072960627 1241758473 0.86
tpch_q10/datafusion:vortex-compact 835876556 1093450858 0.76
tpch_q11/datafusion:vortex-compact 412243966 499162876 0.83
tpch_q12/datafusion:vortex-compact 738498432 747109235 0.99
tpch_q13/datafusion:vortex-compact 430504769 465026949 0.93
tpch_q14/datafusion:vortex-compact 601508843 487240633 1.23
tpch_q15/datafusion:vortex-compact 883646900 1017715218 0.87
tpch_q16/datafusion:vortex-compact 406370125 551320175 0.74
tpch_q17/datafusion:vortex-compact 1150057165 1198457476 0.96
tpch_q18/datafusion:vortex-compact 1085788806 1156256318 0.94
tpch_q19/datafusion:vortex-compact 917229238 936973192 0.98
tpch_q20/datafusion:vortex-compact 838256278 883505547 0.95
tpch_q21/datafusion:vortex-compact 1232813224 1264529530 0.97
tpch_q22/datafusion:vortex-compact 384958196 424459572 0.91
datafusion / parquet (0.934x ➖, 1↑ 1↓)
name PR e5528ea (ns) base 8a1f91c (ns) ratio (PR/base)
tpch_q01/datafusion:parquet 841708259 863774937 0.97
tpch_q02/datafusion:parquet 698932541 961195157 0.73
tpch_q03/datafusion:parquet 905589757 977817583 0.93
tpch_q04/datafusion:parquet 468705829 515270530 0.91
tpch_q05/datafusion:parquet 1096052172 1271864964 0.86
tpch_q06/datafusion:parquet 517104851 536511558 0.96
tpch_q07/datafusion:parquet 1397243776 1318605271 1.06
tpch_q08/datafusion:parquet 1751910617 1694618474 1.03
tpch_q09/datafusion:parquet 1769354514 1952778978 0.91
tpch_q10/datafusion:parquet 🚨 3194457536 2199975816 1.45
tpch_q11/datafusion:parquet 655543819 636791008 1.03
tpch_q12/datafusion:parquet 745335804 721655397 1.03
tpch_q13/datafusion:parquet 706496655 735144123 0.96
tpch_q14/datafusion:parquet 768706484 781950068 0.98
tpch_q15/datafusion:parquet 1250622607 1351539570 0.93
tpch_q16/datafusion:parquet 446995720 442669586 1.01
tpch_q17/datafusion:parquet 1380111167 1360204636 1.01
tpch_q18/datafusion:parquet 1721488941 1899856614 0.91
tpch_q19/datafusion:parquet 1034927600 1136907844 0.91
tpch_q20/datafusion:parquet 1482635441 2074082265 0.71
tpch_q21/datafusion:parquet 1764315664 1853119260 0.95
tpch_q22/datafusion:parquet 🚀 677686468 1160677773 0.58
duckdb / vortex-file-compressed (0.979x ➖, 0↑ 0↓)
name PR e5528ea (ns) base 8a1f91c (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-file-compressed 666496335 642219171 1.04
tpch_q02/duckdb:vortex-file-compressed 1356094344 1324990823 1.02
tpch_q03/duckdb:vortex-file-compressed 906162905 877217747 1.03
tpch_q04/duckdb:vortex-file-compressed 670384039 794226959 0.84
tpch_q05/duckdb:vortex-file-compressed 1099038279 1294575131 0.85
tpch_q06/duckdb:vortex-file-compressed 595923340 605410724 0.98
tpch_q07/duckdb:vortex-file-compressed 1283233474 1307076681 0.98
tpch_q08/duckdb:vortex-file-compressed 1572297621 1431664096 1.10
tpch_q09/duckdb:vortex-file-compressed 1705557506 1721068873 0.99
tpch_q10/duckdb:vortex-file-compressed 1407713592 1404102767 1.00
tpch_q11/duckdb:vortex-file-compressed 684944930 674270388 1.02
tpch_q12/duckdb:vortex-file-compressed 1282610922 1222456065 1.05
tpch_q13/duckdb:vortex-file-compressed 812767132 851115832 0.95
tpch_q14/duckdb:vortex-file-compressed 743285613 688829628 1.08
tpch_q15/duckdb:vortex-file-compressed 575467545 541992467 1.06
tpch_q16/duckdb:vortex-file-compressed 547122665 586327238 0.93
tpch_q17/duckdb:vortex-file-compressed 973996186 976990650 1.00
tpch_q18/duckdb:vortex-file-compressed 905047519 968909415 0.93
tpch_q19/duckdb:vortex-file-compressed 771363369 813502022 0.95
tpch_q20/duckdb:vortex-file-compressed 1311238573 1326804694 0.99
tpch_q21/duckdb:vortex-file-compressed 1966642959 1960393345 1.00
tpch_q22/duckdb:vortex-file-compressed 434487741 547025336 0.79
duckdb / vortex-compact (1.028x ➖, 0↑ 0↓)
name PR e5528ea (ns) base 8a1f91c (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-compact 638339664 681587530 0.94
tpch_q02/duckdb:vortex-compact 1120638955 1285728048 0.87
tpch_q03/duckdb:vortex-compact 916851511 912114117 1.01
tpch_q04/duckdb:vortex-compact 611932149 607192191 1.01
tpch_q05/duckdb:vortex-compact 1118903305 1242045586 0.90
tpch_q06/duckdb:vortex-compact 606889879 615247523 0.99
tpch_q07/duckdb:vortex-compact 1229805074 1165358617 1.06
tpch_q08/duckdb:vortex-compact 1652384049 1480963149 1.12
tpch_q09/duckdb:vortex-compact 1675885804 1699312380 0.99
tpch_q10/duckdb:vortex-compact 1361007466 1418430427 0.96
tpch_q11/duckdb:vortex-compact 737109467 698070301 1.06
tpch_q12/duckdb:vortex-compact 1232750474 1050044609 1.17
tpch_q13/duckdb:vortex-compact 889026785 818965650 1.09
tpch_q14/duckdb:vortex-compact 745698527 672482562 1.11
tpch_q15/duckdb:vortex-compact 600892642 541129378 1.11
tpch_q16/duckdb:vortex-compact 428780448 451549596 0.95
tpch_q17/duckdb:vortex-compact 1022809490 904880324 1.13
tpch_q18/duckdb:vortex-compact 945760097 990827037 0.95
tpch_q19/duckdb:vortex-compact 856535952 725219457 1.18
tpch_q20/duckdb:vortex-compact 1306492062 1199965737 1.09
tpch_q21/duckdb:vortex-compact 1979269436 1886340416 1.05
tpch_q22/duckdb:vortex-compact 469127307 475050951 0.99
duckdb / parquet (0.901x ➖, 0↑ 0↓)
name PR e5528ea (ns) base 8a1f91c (ns) ratio (PR/base)
tpch_q01/duckdb:parquet 897723081 880837987 1.02
tpch_q02/duckdb:parquet 1301962317 1330327865 0.98
tpch_q03/duckdb:parquet 1635110916 1798444184 0.91
tpch_q04/duckdb:parquet 978786220 1165406737 0.84
tpch_q05/duckdb:parquet 1841390885 2053891680 0.90
tpch_q06/duckdb:parquet 733001905 873872610 0.84
tpch_q07/duckdb:parquet 1612676168 1995702963 0.81
tpch_q08/duckdb:parquet 2187743569 2414319323 0.91
tpch_q09/duckdb:parquet 2415202614 2625561401 0.92
tpch_q10/duckdb:parquet 2882768765 3261234084 0.88
tpch_q11/duckdb:parquet 892555114 997608978 0.89
tpch_q12/duckdb:parquet 1173286921 1223110580 0.96
tpch_q13/duckdb:parquet 1186833350 1281137972 0.93
tpch_q14/duckdb:parquet 1312021768 1265805100 1.04
tpch_q15/duckdb:parquet 908193341 1037059313 0.88
tpch_q16/duckdb:parquet 823180434 991216942 0.83
tpch_q17/duckdb:parquet 1219163514 1454011286 0.84
tpch_q18/duckdb:parquet 1398356824 1730535280 0.81
tpch_q19/duckdb:parquet 1430609895 1664187683 0.86
tpch_q20/duckdb:parquet 1967930879 2080413573 0.95
tpch_q21/duckdb:parquet 1803835567 1996060598 0.90
tpch_q22/duckdb:parquet 1118448069 1127925331 0.99

danking and others added 27 commits July 16, 2026 12:50
Signed-off-by: Daniel King <dan@spiraldb.com>
Signed-off-by: Daniel King <dan@spiraldb.com>
Signed-off-by: Daniel King <dan@spiraldb.com>
Signed-off-by: Daniel King <dan@spiraldb.com>
Signed-off-by: Daniel King <dan@spiraldb.com>
Signed-off-by: Daniel King <dan@spiraldb.com>
Signed-off-by: Daniel King <dan@spiraldb.com>
Signed-off-by: Daniel King <dan@spiraldb.com>
Signed-off-by: Daniel King <dan@spiraldb.com>
Signed-off-by: Daniel King <dan@spiraldb.com>
Signed-off-by: Robert Kruszewski <github@robertk.io>
Signed-off-by: Daniel King <dan@spiraldb.com>
Signed-off-by: Daniel King <dan@spiraldb.com>
Signed-off-by: Daniel King <dan@spiraldb.com>
Signed-off-by: Daniel King <dan@spiraldb.com>
Signed-off-by: Daniel King <dan@spiraldb.com>
Signed-off-by: Daniel King <dan@spiraldb.com>
Signed-off-by: Daniel King <dan@spiraldb.com>
Signed-off-by: Daniel King <dan@spiraldb.com>
Signed-off-by: Daniel King <dan@spiraldb.com>
Signed-off-by: Daniel King <dan@spiraldb.com>
Signed-off-by: Daniel King <dan@spiraldb.com>
Signed-off-by: Daniel King <dan@spiraldb.com>
Signed-off-by: Daniel King <dan@spiraldb.com>
Signed-off-by: Daniel King <dan@spiraldb.com>
Signed-off-by: Daniel King <dan@spiraldb.com>
Signed-off-by: Daniel King <dan@spiraldb.com>
@danking danking force-pushed the codex/take-slices-fsl branch from f502b6a to 37634a3 Compare July 16, 2026 16:51
@danking

danking commented Jul 16, 2026

Copy link
Copy Markdown
Contributor Author

@danking danking closed this Jul 16, 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.

3 participants