Skip to content

Push between on extension arrays down to storage - #10408

Draft
joseph-isaacs wants to merge 4 commits into
developfrom
ji/extension-between-pushdown
Draft

joseph-isaacs wants to merge 4 commits into
developfrom
ji/extension-between-pushdown

Conversation

@joseph-isaacs

@joseph-isaacs joseph-isaacs commented Oct 9, 2026 •

Copy link
Copy Markdown
Contributor

Summary

between on an extension array (dates, timestamps) had no pushdown, so it decompressed the storage and fell back to two compares plus AND. Compare already evaluates extension arrays through their storage; this adds the same for between as a BetweenReduce rule on Extension, so the storage encoding's own between path runs instead.

The rule only fires for the datetime extension types (Date, Time, Timestamp, matched with AnyTemporal), because ordering storage values is only valid for a type whose logical order matches its storage order, and that is a property of the specific type. Other extension types, such as JSON text, UUIDs, WKB geometry or foreign types, are declined. AnyTemporal matches the registered type behind the extension id, so a foreign type that merely carries a datetime id is declined too.

It also only fires when both bounds have the same extension dtype as the array (ignoring nullability), so storage values with different meanings, e.g. a microsecond timestamp against a millisecond bound, are never compared. Constant bounds become constant storage scalars; extension-array bounds use their storage array.

TPC-H's date filters are the main beneficiary: l_shipdate, o_orderdate and l_receiptdate compress to Extension(Date) over FoR over BitPacked, and find_between turns their >= … AND < … into between.

Benchmarks

Kernel, one 64Ki-row l_shipdate-style chunk (Extension → FoR → BitPacked), median: 102.5 µs → 16.9 µs.

TPC-H SF1, DataFusion, Vortex files. One binary with the rule toggled at runtime, six alternating rounds of 10 iterations each, median ms:

Query before after change
Q1 (control, no date range) 285.6 282.6 −1.0%
Q6 38.9 32.1 −17.5% (ranges don't overlap)
Q12 86.2 78.7 −8.7%
Q14 37.3 34.1 −8.6%
Q15 70.5 64.2 −9.0%
Q7 226.2 223.5 −1.2% (join-bound)

Measured on a noisy 2-core x86 VM, not the benchmark runners; only Q6's before/after ranges are fully separated. ClickBench EventDate is unaffected because DateTimeParts already pushes between into its days child.

Checks

  • Correctness under benchmark: an ad-hoc bench asserted between and the equivalent two compares agree on date and timestamp columns, before and after this change.
  • Unit tests in between.rs (constant bounds × all four strictness combinations, nullable storage, extension-array bounds, timestamps, and a non-datetime extension type being declined) were not run.
  • cargo clippy and cargo fmt were not run.
  • Built with Rust 1.97.0; the pinned 1.98.0 toolchain couldn't be downloaded in my environment.

🤖 Generated with Claude Code

https://claude.ai/code/session_01MiogmvywXKrRVCtvnyzDpE


Generated by Claude Code

Dates and timestamps had no between pushdown, so between decompressed the
storage and fell back to two compares plus AND. Evaluate between on the
storage array instead, as compare already does, so the storage encoding's
between path runs.

Signed-off-by: Claude <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01MiogmvywXKrRVCtvnyzDpE
@codspeed

codspeed Bot commented Oct 9, 2026 •

Copy link
Copy Markdown

Merging this PR will degrade performance by 21.13%

⚠️ Unknown Walltime execution environment detected

Using the Walltime instrument on standard Hosted Runners will lead to inconsistent data.

For the most accurate results, we recommend using CodSpeed Macro Runners: bare-metal machines fine-tuned for performance measurement consistency.

⚠️ 1 benchmark measured no execution time

Nothing ran under measurement, usually because the compiler removed the code under test. This result is not comparable, so it counts as unchanged.

Preventing compiler optimizations

⚡ 1 improved benchmark
❌ 3 regressed benchmarks
✅ 2171 untouched benchmarks
⏩ 534 skipped benchmarks1

Warning

Please fix the performance issues or acknowledge them on CodSpeed.

Performance Changes

Mode Benchmark BASE HEAD Efficiency
❌ Simulation density_sweep_dense_runs[0.001] 30.2 µs 47.8 µs -36.8%
❌ Simulation filter_powerlaw_by_mostly_true[250000] 104 µs 150 µs -30.69%
❌ Simulation take[routing/same_chunk/primitive/nonnull/chunks=32/indices=1000] 176 µs 223.4 µs -21.19%
⚡ WallTime bitpack_blocked_compress_avx2 7.6 µs 6.7 µs +12.05%
⚠️ Simulation bench_compare_primitive[(10000, 2)] 64.2 µs < 1 ns N/A

Tip

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


Comparing ji/extension-between-pushdown (514a1de) with develop (4c894d2)

Open in CodSpeed

Footnotes

  1. 534 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. ↩

claude and others added 3 commits October 9, 2026 10:49
Ordering storage values is only valid for an extension type whose logical
order matches its storage order, which is a property of the specific type.
The datetime types (Date, Time, Timestamp) have it. Other extension types,
such as JSON text, UUIDs, WKB geometry or foreign types, may not, so the
rule now declines anything that is not `AnyTemporal`.

`AnyTemporal` matches the registered type behind the extension id, so a
foreign type that only carries a datetime id is also declined.

Signed-off-by: Claude <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01MiogmvywXKrRVCtvnyzDpE
Decide whether between may be evaluated on the storage array by comparing
the array's extension id against the datetime ids (vortex.date,
vortex.time, vortex.timestamp) instead of downcasting with AnyTemporal.

Signed-off-by: Joseph Isaacs <joe.isaacs@live.co.uk>

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01GbpTTiVEx2YjR1FjgfwRDp
Signed-off-by: Joseph Isaacs <joe.isaacs@live.co.uk>
Signed-off-by: Joseph Isaacs <joe.isaacs@live.co.uk>

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01GbpTTiVEx2YjR1FjgfwRDp
Signed-off-by: Joseph Isaacs <joe.isaacs@live.co.uk>
@joseph-isaacs joseph-isaacs added the action/bench-sql Run SQL benchmarks without Vortex Compact on this PR label Oct 9, 2026
@github-actions github-actions Bot removed the action/bench-sql Run SQL benchmarks without Vortex Compact on this PR label Oct 9, 2026
@github-actions

github-actions Bot commented Oct 9, 2026 •

Copy link
Copy Markdown
Contributor

Polar Signals Profiling Results

Latest Run

Status Commit Job Attempt Link
🟢 Done 514a1de tpch-nvme-10 1 Explore Profiling Data
🟢 Done 514a1de tpcds-nvme 1 Explore Profiling Data
🟢 Done 514a1de clickbench-nvme 1 Explore Profiling Data
🟢 Done 514a1de polarsignals 1 Explore Profiling Data
🟢 Done 514a1de fineweb 1 Explore Profiling Data
🟢 Done 514a1de tpch-nvme 1 Explore Profiling Data
🟢 Done 514a1de tpch-s3 1 Explore Profiling Data

Powered by Polar Signals Cloud

@github-actions

github-actions Bot commented Oct 9, 2026

Copy link
Copy Markdown
Contributor

Benchmarks: PolarSignals Profiling 📖

Commits: PR 514a1de8 vs base 88a4de89
Vortex (geomean): hot 0.993x ➖ · cold 1.039x ➖


datafusion / vortex-file-compressed / ns (0.993x ➖, 0↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
polarsignals_q00/datafusion:vortex-file-compressed 57283338 / 57479886 / -0.3% 100922363 / 98567705 / +2.4% 0.57 / 0.58 / -2.7%
polarsignals_q01/datafusion:vortex-file-compressed 63756995 / 63158583 / +0.9% 124534615 / 120194126 / +3.6% 0.51 / 0.53 / -2.6%
polarsignals_q02/datafusion:vortex-file-compressed 73420940 / 72842997 / +0.8% 114158871 / 106723634 / +7.0% 0.64 / 0.68 / -5.8%
polarsignals_q03/datafusion:vortex-file-compressed 79187391 / 79618898 / -0.5% 141133856 / 137640651 / +2.5% 0.56 / 0.58 / -3.0%
polarsignals_q04/datafusion:vortex-file-compressed 9567150 / 9554760 / +0.1% 46674365 / 44383262 / +5.2% 0.20 / 0.22 / -4.8%
polarsignals_q05/datafusion:vortex-file-compressed 24099577 / 24153252 / -0.2% 64212998 / 62355577 / +3.0% 0.38 / 0.39 / -3.1%
polarsignals_q06/datafusion:vortex-file-compressed 21554461 / 21722399 / -0.8% 61219117 / 56569099 / +8.2% 0.35 / 0.38 / -8.3%
polarsignals_q07/datafusion:vortex-file-compressed 39628041 / 39281014 / +0.9% 76217913 / 74001152 / +3.0% 0.52 / 0.53 / -2.1%
polarsignals_q08/datafusion:vortex-file-compressed 98045046 / 98860259 / -0.8% 159694331 / 159139389 / +0.3% 0.61 / 0.62 / -1.2%
polarsignals_q09/datafusion:vortex-file-compressed 9746985 / 10445362 / -6.7% 45834090 / 44006302 / +4.2% 0.21 / 0.24 / -10.4%

No file size changes detected.

@github-actions

github-actions Bot commented Oct 9, 2026

Copy link
Copy Markdown
Contributor

Benchmarks: FineWeb NVMe 📖

Commits: PR 514a1de8 vs base 88a4de89
Verdict: No clear signal (low confidence)
Attributed Vortex impact: -2.0%
Engines: DataFusion No clear signal (+1.2%, low confidence) · DuckDB No clear signal (-5.1%, low confidence)
Vortex (geomean): hot 0.989x ➖ · cold 1.063x ➖
Parquet (geomean): hot 1.009x ➖ · cold 1.005x ➖
Shifts: Parquet (control) +0.9% · Median polish -0.2%

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.
  • Hot vs cold: Every measurement is run several times. The first run is reported as the cold run, and the median of the runs after it is reported as the hot run. The verdict and significance use hot runs; each target's geomean reports hot and cold beside each other where the individual runs were recorded and hot alone where they were not, the cold column shows first-run cost per row, and hot/cold is how much of each run the warm path saves. Rows whose results predate per-run reporting show only one value, taken from the value the runner reported.
  • Table cells: Each cell reads PR / base / %diff. The hot and cold columns mark a change as 🔴 slower or 🟢 faster once it clears this suite's threshold; anything smaller is noise here and is left unmarked, as is hot/cold, because a shift in the warm-up ratio is not a win or a loss by itself.

datafusion / vortex-file-compressed / ns (1.016x ➖, 0↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
fineweb_q00/datafusion:vortex-file-compressed 6945210 / 6770184 / +2.6% 20204659 / 20842454 / -3.1% 0.34 / 0.32 / +5.8%
fineweb_q01/datafusion:vortex-file-compressed 11913027 / 12043388 / -1.1% 48238085 / 48325883 / -0.2% 0.25 / 0.25 / -0.9%
fineweb_q02/datafusion:vortex-file-compressed 12971276 / 12963180 / +0.1% 54710160 / 51571199 / +6.1% 0.24 / 0.25 / -5.7%
fineweb_q03/datafusion:vortex-file-compressed 22384626 / 20715758 / +8.1% 115338553 / 112404423 / +2.6% 0.19 / 0.18 / +5.3%
fineweb_q04/datafusion:vortex-file-compressed 81180710 / 85448296 / -5.0% 175215795 / 173128395 / +1.2% 0.46 / 0.49 / -6.1%
fineweb_q05/datafusion:vortex-file-compressed 67460446 / 68190533 / -1.1% 149780261 / 143254011 / +4.6% 0.45 / 0.48 / -5.4%
fineweb_q06/datafusion:vortex-file-compressed 20868074 / 19792836 / +5.4% 115552177 / 112337183 / +2.9% 0.18 / 0.18 / +2.5%
fineweb_q07/datafusion:vortex-file-compressed 20182840 / 18902872 / +6.8% 110681189 / 108701801 / +1.8% 0.18 / 0.17 / +4.9%
fineweb_q08/datafusion:vortex-file-compressed 9443394 / 9468879 / -0.3% 56591156 / 55977728 / +1.1% 0.17 / 0.17 / -1.4%
datafusion / parquet / ns (1.005x ➖, 0↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
fineweb_q00/datafusion:parquet 9692694 / 9391583 / +3.2% 37343751 / 35825686 / +4.2% 0.26 / 0.26 / -1.0%
fineweb_q01/datafusion:parquet 74798705 / 75969474 / -1.5% 165197569 / 166290752 / -0.7% 0.45 / 0.46 / -0.9%
fineweb_q02/datafusion:parquet 74133282 / 73796761 / +0.5% 165632952 / 169725130 / -2.4% 0.45 / 0.43 / +2.9%
fineweb_q03/datafusion:parquet 76002366 / 72035380 / +5.5% 162948202 / 166672528 / -2.2% 0.47 / 0.43 / +7.9%
fineweb_q04/datafusion:parquet 83024686 / 83721100 / -0.8% 160084740 / 164935019 / -2.9% 0.52 / 0.51 / +2.2%
fineweb_q05/datafusion:parquet 80763185 / 81085014 / -0.4% 166008082 / 166576174 / -0.3% 0.49 / 0.49 / -0.1%
fineweb_q06/datafusion:parquet 75670370 / 76398866 / -1.0% 174448996 / 164798546 / +5.9% 0.43 / 0.46 / -6.4%
fineweb_q07/datafusion:parquet 74986603 / 74240668 / +1.0% 170166468 / 163114811 / +4.3% 0.44 / 0.46 / -3.2%
fineweb_q08/datafusion:parquet 73049198 / 74500086 / -1.9% 159772997 / 159624999 / +0.1% 0.46 / 0.47 / -2.0%
duckdb / vortex-file-compressed / ns (0.962x ➖, 2↑ 1↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
fineweb_q00/duckdb:vortex-file-compressed 1855232 / 2828684 / -34.4% 🟢 5206889 / 4717062 / +10.4% 🔴 0.36 / 0.60 / -40.6%
fineweb_q01/duckdb:vortex-file-compressed 21166648 / 22593516 / -6.3% 63686267 / 65682960 / -3.0% 0.33 / 0.34 / -3.4%
fineweb_q02/duckdb:vortex-file-compressed 20639872 / 21575534 / -4.3% 56892371 / 61578649 / -7.6% 0.36 / 0.35 / +3.5%
fineweb_q03/duckdb:vortex-file-compressed 31434645 / 21394361 / +46.9% 🔴 131603833 / 88733557 / +48.3% 🔴 0.24 / 0.24 / -0.9%
fineweb_q04/duckdb:vortex-file-compressed 80180325 / 79183074 / +1.3% 140014501 / 118907836 / +17.8% 🔴 0.57 / 0.67 / -14.0%
fineweb_q05/duckdb:vortex-file-compressed 69525276 / 71376128 / -2.6% 151510336 / 123183229 / +23.0% 🔴 0.46 / 0.58 / -20.8%
fineweb_q06/duckdb:vortex-file-compressed 44966648 / 45239526 / -0.6% 139501488 / 128183729 / +8.8% 0.32 / 0.35 / -8.7%
fineweb_q07/duckdb:vortex-file-compressed 31653285 / 29992088 / +5.5% 108638071 / 103796142 / +4.7% 0.29 / 0.29 / +0.8%
fineweb_q08/duckdb:vortex-file-compressed 5812408 / 7335019 / -20.8% 🟢 14886521 / 14039680 / +6.0% 0.39 / 0.52 / -25.3%
duckdb / parquet / ns (1.014x ➖, 0↑ 1↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
fineweb_q00/duckdb:parquet 24404194 / 21735690 / +12.3% 🔴 26492621 / 27313135 / -3.0% 0.92 / 0.80 / +15.8%
fineweb_q01/duckdb:parquet 44395948 / 44299316 / +0.2% 54603832 / 54481435 / +0.2% 0.81 / 0.81 / -0.0%
fineweb_q02/duckdb:parquet 43510888 / 43553137 / -0.1% 56347376 / 55139069 / +2.2% 0.77 / 0.79 / -2.2%
fineweb_q03/duckdb:parquet 95193861 / 94645906 / +0.6% 187151143 / 184014984 / +1.7% 0.51 / 0.51 / -1.1%
fineweb_q04/duckdb:parquet 152079646 / 157978503 / -3.7% 201310425 / 214345416 / -6.1% 0.76 / 0.74 / +2.5%
fineweb_q05/duckdb:parquet 142918626 / 143654308 / -0.5% 193758017 / 199738152 / -3.0% 0.74 / 0.72 / +2.6%
fineweb_q06/duckdb:parquet 72164938 / 70537048 / +2.3% 133021671 / 126322599 / +5.3% 0.54 / 0.56 / -2.8%
fineweb_q07/duckdb:parquet 72646768 / 72003604 / +0.9% 163595710 / 157727701 / +3.7% 0.44 / 0.46 / -2.7%
fineweb_q08/duckdb:parquet 22724986 / 22409791 / +1.4% 27761549 / 26844665 / +3.4% 0.82 / 0.83 / -1.9%

No file size changes detected.

@github-actions

github-actions Bot commented Oct 9, 2026

Copy link
Copy Markdown
Contributor

Benchmarks: TPC-H SF=1 on NVME 📖

Commits: PR 514a1de8 vs base 88a4de89
Verdict: No clear signal (low confidence)
Attributed Vortex impact: +0.2%
Engines: DataFusion No clear signal (-0.0%, low confidence) · DuckDB No clear signal (+0.5%, low confidence)
Vortex (geomean): hot 0.999x ➖ · cold 1.006x ➖
Parquet (geomean): hot 0.997x ➖ · cold 0.991x ➖
Shifts: Parquet (control) -0.3% · Median polish +0.2%

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.
  • Hot vs cold: Every measurement is run several times. The first run is reported as the cold run, and the median of the runs after it is reported as the hot run. The verdict and significance use hot runs; each target's geomean reports hot and cold beside each other where the individual runs were recorded and hot alone where they were not, the cold column shows first-run cost per row, and hot/cold is how much of each run the warm path saves. Rows whose results predate per-run reporting show only one value, taken from the value the runner reported.
  • Table cells: Each cell reads PR / base / %diff. The hot and cold columns mark a change as 🔴 slower or 🟢 faster once it clears this suite's threshold; anything smaller is noise here and is left unmarked, as is hot/cold, because a shift in the warm-up ratio is not a win or a loss by itself.

datafusion / vortex-file-compressed / ns (1.000x ➖, 0↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
tpch_q01/datafusion:vortex-file-compressed 16342030 / 16557338 / -1.3% 45055673 / 44271996 / +1.8% 0.36 / 0.37 / -3.0%
tpch_q02/datafusion:vortex-file-compressed 17321651 / 17291274 / +0.2% 36123688 / 36818067 / -1.9% 0.48 / 0.47 / +2.1%
tpch_q03/datafusion:vortex-file-compressed 19066763 / 19536036 / -2.4% 47721647 / 45710663 / +4.4% 0.40 / 0.43 / -6.5%
tpch_q04/datafusion:vortex-file-compressed 10466284 / 9963425 / +5.0% 30756494 / 33342835 / -7.8% 0.34 / 0.30 / +13.9%
tpch_q05/datafusion:vortex-file-compressed 37063914 / 36914800 / +0.4% 64250063 / 64428118 / -0.3% 0.58 / 0.57 / +0.7%
tpch_q06/datafusion:vortex-file-compressed 6419030 / 6216068 / +3.3% 27978368 / 29505202 / -5.2% 0.23 / 0.21 / +8.9%
tpch_q07/datafusion:vortex-file-compressed 51972870 / 51699220 / +0.5% 80174248 / 72577036 / +10.5% 🔴 0.65 / 0.71 / -9.0%
tpch_q08/datafusion:vortex-file-compressed 51278434 / 51964523 / -1.3% 80199850 / 76981643 / +4.2% 0.64 / 0.68 / -5.3%
tpch_q09/datafusion:vortex-file-compressed 50137700 / 49192816 / +1.9% 77533245 / 79177897 / -2.1% 0.65 / 0.62 / +4.1%
tpch_q10/datafusion:vortex-file-compressed 17135062 / 17002939 / +0.8% 50724895 / 49755072 / +1.9% 0.34 / 0.34 / -1.1%
tpch_q11/datafusion:vortex-file-compressed 15256494 / 15410480 / -1.0% 33934090 / 35035929 / -3.1% 0.45 / 0.44 / +2.2%
tpch_q12/datafusion:vortex-file-compressed 21954665 / 22872751 / -4.0% 45111550 / 44387384 / +1.6% 0.49 / 0.52 / -5.6%
tpch_q13/datafusion:vortex-file-compressed 20263079 / 20313020 / -0.2% 41414531 / 39039347 / +6.1% 0.49 / 0.52 / -6.0%
tpch_q14/datafusion:vortex-file-compressed 14914439 / 14786269 / +0.9% 40491913 / 42363615 / -4.4% 0.37 / 0.35 / +5.5%
tpch_q15/datafusion:vortex-file-compressed 18555904 / 18539373 / +0.1% 45694005 / 46489327 / -1.7% 0.41 / 0.40 / +1.8%
tpch_q16/datafusion:vortex-file-compressed 18634414 / 18454722 / +1.0% 37455692 / 38089095 / -1.7% 0.50 / 0.48 / +2.7%
tpch_q17/datafusion:vortex-file-compressed 27947660 / 28459990 / -1.8% 56901377 / 57560144 / -1.1% 0.49 / 0.49 / -0.7%
tpch_q18/datafusion:vortex-file-compressed 36946479 / 36839166 / +0.3% 56697448 / 57690415 / -1.7% 0.65 / 0.64 / +2.0%
tpch_q19/datafusion:vortex-file-compressed 13377794 / 13577342 / -1.5% 36060258 / 37635167 / -4.2% 0.37 / 0.36 / +2.8%
tpch_q20/datafusion:vortex-file-compressed 20794089 / 20927215 / -0.6% 43807965 / 44820505 / -2.3% 0.47 / 0.47 / +1.7%
tpch_q21/datafusion:vortex-file-compressed 39310811 / 39148789 / +0.4% 68869022 / 65546610 / +5.1% 0.57 / 0.60 / -4.4%
tpch_q22/datafusion:vortex-file-compressed 11154924 / 11110778 / +0.4% 31209089 / 32519787 / -4.0% 0.36 / 0.34 / +4.6%
datafusion / parquet / ns (1.001x ➖, 0↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
tpch_q01/datafusion:parquet 72289091 / 72401441 / -0.2% 89921206 / 90791311 / -1.0% 0.80 / 0.80 / +0.8%
tpch_q02/datafusion:parquet 57192271 / 57489771 / -0.5% 75661851 / 77195458 / -2.0% 0.76 / 0.74 / +1.5%
tpch_q03/datafusion:parquet 84087717 / 83437893 / +0.8% 106599723 / 105643910 / +0.9% 0.79 / 0.79 / -0.1%
tpch_q04/datafusion:parquet 46852101 / 46996051 / -0.3% 64681816 / 65503290 / -1.3% 0.72 / 0.72 / +1.0%
tpch_q05/datafusion:parquet 99142023 / 99395617 / -0.3% 126229486 / 126015572 / +0.2% 0.79 / 0.79 / -0.4%
tpch_q06/datafusion:parquet 32173259 / 31924844 / +0.8% 50456458 / 52410196 / -3.7% 0.64 / 0.61 / +4.7%
tpch_q07/datafusion:parquet 105480840 / 104954782 / +0.5% 135708714 / 131770354 / +3.0% 0.78 / 0.80 / -2.4%
tpch_q08/datafusion:parquet 112608765 / 113230950 / -0.5% 135594287 / 140853463 / -3.7% 0.83 / 0.80 / +3.3%
tpch_q09/datafusion:parquet 130285652 / 132067326 / -1.3% 160574648 / 162149646 / -1.0% 0.81 / 0.81 / -0.4%
tpch_q10/datafusion:parquet 104378584 / 103448869 / +0.9% 130821092 / 134542874 / -2.8% 0.80 / 0.77 / +3.8%
tpch_q11/datafusion:parquet 41765102 / 42319025 / -1.3% 64466063 / 64260663 / +0.3% 0.65 / 0.66 / -1.6%
tpch_q12/datafusion:parquet 69945833 / 68450464 / +2.2% 93255643 / 92869771 / +0.4% 0.75 / 0.74 / +1.8%
tpch_q13/datafusion:parquet 186653728 / 187367689 / -0.4% 208730942 / 210647007 / -0.9% 0.89 / 0.89 / +0.5%
tpch_q14/datafusion:parquet 48086228 / 48156193 / -0.1% 72846002 / 76145010 / -4.3% 0.66 / 0.63 / +4.4%
tpch_q15/datafusion:parquet 54839022 / 54492417 / +0.6% 76519340 / 80417725 / -4.8% 0.72 / 0.68 / +5.8%
tpch_q16/datafusion:parquet 40933555 / 41634324 / -1.7% 60066023 / 59444443 / +1.0% 0.68 / 0.70 / -2.7%
tpch_q17/datafusion:parquet 129824669 / 129029585 / +0.6% 152241692 / 154449162 / -1.4% 0.85 / 0.84 / +2.1%
tpch_q18/datafusion:parquet 130110812 / 130958777 / -0.6% 151767304 / 150141264 / +1.1% 0.86 / 0.87 / -1.7%
tpch_q19/datafusion:parquet 59623770 / 58874132 / +1.3% 83282507 / 87013075 / -4.3% 0.72 / 0.68 / +5.8%
tpch_q20/datafusion:parquet 68485803 / 68520029 / -0.0% 91226155 / 93783746 / -2.7% 0.75 / 0.73 / +2.8%
tpch_q21/datafusion:parquet 108267589 / 107341119 / +0.9% 130287920 / 132317469 / -1.5% 0.83 / 0.81 / +2.4%
tpch_q22/datafusion:parquet 47290981 / 47046418 / +0.5% 63238751 / 64713175 / -2.3% 0.75 / 0.73 / +2.9%
duckdb / vortex-file-compressed / ns (0.999x ➖, 1↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
tpch_q01/duckdb:vortex-file-compressed 10751422 / 11615196 / -7.4% 23753770 / 20797947 / +14.2% 🔴 0.45 / 0.56 / -19.0%
tpch_q02/duckdb:vortex-file-compressed 17235497 / 17076494 / +0.9% 28020414 / 25840981 / +8.4% 0.62 / 0.66 / -6.9%
tpch_q03/duckdb:vortex-file-compressed 18568827 / 17905481 / +3.7% 34778188 / 36486293 / -4.7% 0.53 / 0.49 / +8.8%
tpch_q04/duckdb:vortex-file-compressed 17012546 / 17556638 / -3.1% 32365442 / 29508891 / +9.7% 0.53 / 0.59 / -11.7%
tpch_q05/duckdb:vortex-file-compressed 21560793 / 21939214 / -1.7% 35111020 / 35307685 / -0.6% 0.61 / 0.62 / -1.2%
tpch_q06/duckdb:vortex-file-compressed 5482028 / 6102917 / -10.2% 🟢 14104600 / 17530627 / -19.5% 🟢 0.39 / 0.35 / +11.6%
tpch_q07/duckdb:vortex-file-compressed 20544727 / 20970019 / -2.0% 37972005 / 34409407 / +10.4% 🔴 0.54 / 0.61 / -11.2%
tpch_q08/duckdb:vortex-file-compressed 23812535 / 23041556 / +3.3% 38741119 / 36164164 / +7.1% 0.61 / 0.64 / -3.5%
tpch_q09/duckdb:vortex-file-compressed 30022773 / 29663015 / +1.2% 51752014 / 49874626 / +3.8% 0.58 / 0.59 / -2.5%
tpch_q10/duckdb:vortex-file-compressed 27987261 / 27727436 / +0.9% 43218958 / 43628349 / -0.9% 0.65 / 0.64 / +1.9%
tpch_q11/duckdb:vortex-file-compressed 8883290 / 8633489 / +2.9% 14246560 / 13822594 / +3.1% 0.62 / 0.62 / -0.2%
tpch_q12/duckdb:vortex-file-compressed 16359469 / 16569725 / -1.3% 31318075 / 34038588 / -8.0% 0.52 / 0.49 / +7.3%
tpch_q13/duckdb:vortex-file-compressed 23596527 / 23574832 / +0.1% 43015077 / 40744148 / +5.6% 0.55 / 0.58 / -5.2%
tpch_q14/duckdb:vortex-file-compressed 13239474 / 13195743 / +0.3% 26999345 / 24617569 / +9.7% 0.49 / 0.54 / -8.5%
tpch_q15/duckdb:vortex-file-compressed 9527242 / 9387109 / +1.5% 18359328 / 20638301 / -11.0% 🟢 0.52 / 0.45 / +14.1%
tpch_q16/duckdb:vortex-file-compressed 18307634 / 18106926 / +1.1% 23404605 / 24235045 / -3.4% 0.78 / 0.75 / +4.7%
tpch_q17/duckdb:vortex-file-compressed 15679574 / 15539850 / +0.9% 32134253 / 33595350 / -4.3% 0.49 / 0.46 / +5.5%
tpch_q18/duckdb:vortex-file-compressed 25100351 / 24766204 / +1.3% 37756463 / 33902392 / +11.4% 🔴 0.66 / 0.73 / -9.0%
tpch_q19/duckdb:vortex-file-compressed 23266397 / 23371950 / -0.5% 32863236 / 36897924 / -10.9% 🟢 0.71 / 0.63 / +11.8%
tpch_q20/duckdb:vortex-file-compressed 17652169 / 17120017 / +3.1% 37655005 / 31912689 / +18.0% 🔴 0.47 / 0.54 / -12.6%
tpch_q21/duckdb:vortex-file-compressed 67262588 / 65965167 / +2.0% 84748988 / 83262545 / +1.8% 0.79 / 0.79 / +0.2%
tpch_q22/duckdb:vortex-file-compressed 12276177 / 12149849 / +1.0% 20460251 / 19912375 / +2.8% 0.60 / 0.61 / -1.7%
duckdb / parquet / ns (0.994x ➖, 0↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
tpch_q01/duckdb:parquet 62850210 / 63606338 / -1.2% 82410439 / 70079033 / +17.6% 🔴 0.76 / 0.91 / -16.0%
tpch_q02/duckdb:parquet 37550254 / 37575170 / -0.1% 45970272 / 46510291 / -1.2% 0.82 / 0.81 / +1.1%
tpch_q03/duckdb:parquet 67586210 / 67868232 / -0.4% 79204555 / 78719611 / +0.6% 0.85 / 0.86 / -1.0%
tpch_q04/duckdb:parquet 46766157 / 47063405 / -0.6% 55978849 / 58736583 / -4.7% 0.84 / 0.80 / +4.3%
tpch_q05/duckdb:parquet 66002462 / 65656119 / +0.5% 77099925 / 76302508 / +1.0% 0.86 / 0.86 / -0.5%
tpch_q06/duckdb:parquet 21725163 / 21923969 / -0.9% 27612494 / 26474030 / +4.3% 0.79 / 0.83 / -5.0%
tpch_q07/duckdb:parquet 65230919 / 65151762 / +0.1% 75550599 / 74547694 / +1.3% 0.86 / 0.87 / -1.2%
tpch_q08/duckdb:parquet 79998170 / 79977381 / +0.0% 91756835 / 91895132 / -0.2% 0.87 / 0.87 / +0.2%
tpch_q09/duckdb:parquet 120045067 / 119413432 / +0.5% 131860110 / 131843791 / +0.0% 0.91 / 0.91 / +0.5%
tpch_q10/duckdb:parquet 119068356 / 120803173 / -1.4% 131422426 / 130169331 / +1.0% 0.91 / 0.93 / -2.4%
tpch_q11/duckdb:parquet 21217012 / 21159587 / +0.3% 25477629 / 25518065 / -0.2% 0.83 / 0.83 / +0.4%
tpch_q12/duckdb:parquet 44277245 / 44733727 / -1.0% 51383710 / 66223476 / -22.4% 🟢 0.86 / 0.68 / +27.6%
tpch_q13/duckdb:parquet 243787842 / 244785957 / -0.4% 252821333 / 251111762 / +0.7% 0.96 / 0.97 / -1.1%
tpch_q14/duckdb:parquet 47195793 / 47210714 / -0.0% 55746975 / 55407031 / +0.6% 0.85 / 0.85 / -0.6%
tpch_q15/duckdb:parquet 26547258 / 29224641 / -9.2% 33141684 / 32666201 / +1.5% 0.80 / 0.89 / -10.5%
tpch_q16/duckdb:parquet 52143826 / 52197373 / -0.1% 59266186 / 58718316 / +0.9% 0.88 / 0.89 / -1.0%
tpch_q17/duckdb:parquet 49130404 / 48923495 / +0.4% 58297612 / 58019283 / +0.5% 0.84 / 0.84 / -0.1%
tpch_q18/duckdb:parquet 95549342 / 95330807 / +0.2% 104251755 / 112893336 / -7.7% 0.92 / 0.84 / +8.5%
tpch_q19/duckdb:parquet 64931399 / 65254287 / -0.5% 74760975 / 74687304 / +0.1% 0.87 / 0.87 / -0.6%
tpch_q20/duckdb:parquet 61789299 / 61531044 / +0.4% 73330612 / 72731070 / +0.8% 0.84 / 0.85 / -0.4%
tpch_q21/duckdb:parquet 142159790 / 141299671 / +0.6% 153194052 / 152301730 / +0.6% 0.93 / 0.93 / +0.0%
tpch_q22/duckdb:parquet 51535713 / 51393179 / +0.3% 59333695 / 58937813 / +0.7% 0.87 / 0.87 / -0.4%

No file size changes detected.

@github-actions

github-actions Bot commented Oct 9, 2026

Copy link
Copy Markdown
Contributor

Benchmarks: Clickbench on NVME 📖

Commits: PR 514a1de8 vs base 88a4de89
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.3%, environment too noisy confidence)
Vortex (geomean): hot 0.997x ➖ · cold 1.022x ➖
Parquet (geomean): hot 0.997x ➖ · cold 1.021x ➖
Shifts: Parquet (control) -0.3% · Median polish +0.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.
  • Hot vs cold: Every measurement is run several times. The first run is reported as the cold run, and the median of the runs after it is reported as the hot run. The verdict and significance use hot runs; each target's geomean reports hot and cold beside each other where the individual runs were recorded and hot alone where they were not, the cold column shows first-run cost per row, and hot/cold is how much of each run the warm path saves. Rows whose results predate per-run reporting show only one value, taken from the value the runner reported.
  • Table cells: Each cell reads PR / base / %diff. The hot and cold columns mark a change as 🔴 slower or 🟢 faster once it clears this suite's threshold; anything smaller is noise here and is left unmarked, as is hot/cold, because a shift in the warm-up ratio is not a win or a loss by itself.

datafusion / vortex-file-compressed / ns (1.003x ➖, 0↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
clickbench_q00/datafusion:vortex-file-compressed 1229351 / 1245854 / -1.3% 20952500 / 21057299 / -0.5% 0.06 / 0.06 / -0.8%
clickbench_q01/datafusion:vortex-file-compressed 5661895 / 5801000 / -2.4% 33824571 / 32340268 / +4.6% 0.17 / 0.18 / -6.7%
clickbench_q02/datafusion:vortex-file-compressed 10102459 / 10004796 / +1.0% 36060198 / 39690783 / -9.1% 0.28 / 0.25 / +11.1%
clickbench_q03/datafusion:vortex-file-compressed 12031006 / 11658929 / +3.2% 55507706 / 50785116 / +9.3% 0.22 / 0.23 / -5.6%
clickbench_q04/datafusion:vortex-file-compressed 56227014 / 56702418 / -0.8% 92173359 / 92045212 / +0.1% 0.61 / 0.62 / -1.0%
clickbench_q05/datafusion:vortex-file-compressed 73359488 / 75510581 / -2.8% 117965629 / 117603164 / +0.3% 0.62 / 0.64 / -3.1%
clickbench_q06/datafusion:vortex-file-compressed 1236698 / 1226338 / +0.8% 22003467 / 20335590 / +8.2% 0.06 / 0.06 / -6.8%
clickbench_q07/datafusion:vortex-file-compressed 9868404 / 9975156 / -1.1% 33815462 / 33498115 / +0.9% 0.29 / 0.30 / -2.0%
clickbench_q08/datafusion:vortex-file-compressed 77531536 / 73917906 / +4.9% 116827228 / 117488866 / -0.6% 0.66 / 0.63 / +5.5%
clickbench_q09/datafusion:vortex-file-compressed 170830036 / 168798216 / +1.2% 210012137 / 208214374 / +0.9% 0.81 / 0.81 / +0.3%
clickbench_q10/datafusion:vortex-file-compressed 23312889 / 24531134 / -5.0% 65242201 / 65029106 / +0.3% 0.36 / 0.38 / -5.3%
clickbench_q11/datafusion:vortex-file-compressed 24351608 / 25293195 / -3.7% 67615981 / 68218756 / -0.9% 0.36 / 0.37 / -2.9%
clickbench_q12/datafusion:vortex-file-compressed 71440686 / 70576544 / +1.2% 117867770 / 117035545 / +0.7% 0.61 / 0.60 / +0.5%
clickbench_q13/datafusion:vortex-file-compressed 118793334 / 117887444 / +0.8% 180862262 / 177132667 / +2.1% 0.66 / 0.67 / -1.3%
clickbench_q14/datafusion:vortex-file-compressed 74376022 / 74673878 / -0.4% 122898952 / 116704727 / +5.3% 0.61 / 0.64 / -5.4%
clickbench_q15/datafusion:vortex-file-compressed 63220680 / 61904000 / +2.1% 95748199 / 94516011 / +1.3% 0.66 / 0.65 / +0.8%
clickbench_q16/datafusion:vortex-file-compressed 149743464 / 149749706 / -0.0% 205392556 / 203274565 / +1.0% 0.73 / 0.74 / -1.0%
clickbench_q17/datafusion:vortex-file-compressed 148164588 / 147069582 / +0.7% 218976627 / 205502273 / +6.6% 0.68 / 0.72 / -5.5%
clickbench_q18/datafusion:vortex-file-compressed 299080848 / 293866675 / +1.8% 373706406 / 367701349 / +1.6% 0.80 / 0.80 / +0.1%
clickbench_q19/datafusion:vortex-file-compressed 8233658 / 7646766 / +7.7% 51035680 / 46688311 / +9.3% 0.16 / 0.16 / -1.5%
clickbench_q20/datafusion:vortex-file-compressed 63220301 / 61664979 / +2.5% 230873843 / 230184683 / +0.3% 0.27 / 0.27 / +2.2%
clickbench_q21/datafusion:vortex-file-compressed 93684911 / 90466177 / +3.6% 272643941 / 272189537 / +0.2% 0.34 / 0.33 / +3.4%
clickbench_q22/datafusion:vortex-file-compressed 100721320 / 99495914 / +1.2% 348790335 / 344736064 / +1.2% 0.29 / 0.29 / +0.1%
clickbench_q23/datafusion:vortex-file-compressed 196296340 / 206460479 / -4.9% 518655773 / 497308630 / +4.3% 0.38 / 0.42 / -8.8%
clickbench_q24/datafusion:vortex-file-compressed 16692386 / 15922900 / +4.8% 64476125 / 62419140 / +3.3% 0.26 / 0.26 / +1.5%
clickbench_q25/datafusion:vortex-file-compressed 18124340 / 18411874 / -1.6% 57309090 / 55981056 / +2.4% 0.32 / 0.33 / -3.8%
clickbench_q26/datafusion:vortex-file-compressed 16536902 / 16778128 / -1.4% 64247850 / 62758801 / +2.4% 0.26 / 0.27 / -3.7%
clickbench_q27/datafusion:vortex-file-compressed 98482558 / 99238388 / -0.8% 246296134 / 243323226 / +1.2% 0.40 / 0.41 / -2.0%
clickbench_q28/datafusion:vortex-file-compressed 559663402 / 571417622 / -2.1% 619541125 / 619615511 / -0.0% 0.90 / 0.92 / -2.0%
clickbench_q29/datafusion:vortex-file-compressed 22899690 / 23034122 / -0.6% 50129581 / 49954656 / +0.4% 0.46 / 0.46 / -0.9%
clickbench_q30/datafusion:vortex-file-compressed 59205325 / 58292889 / +1.6% 106333786 / 105867801 / +0.4% 0.56 / 0.55 / +1.1%
clickbench_q31/datafusion:vortex-file-compressed 69611372 / 70197338 / -0.8% 153569992 / 149946621 / +2.4% 0.45 / 0.47 / -3.2%
clickbench_q32/datafusion:vortex-file-compressed 299395109 / 298875262 / +0.2% 389149853 / 376787874 / +3.3% 0.77 / 0.79 / -3.0%
clickbench_q33/datafusion:vortex-file-compressed 332926936 / 331762980 / +0.4% 425741314 / 427723450 / -0.5% 0.78 / 0.78 / +0.8%
clickbench_q34/datafusion:vortex-file-compressed 332061106 / 325781572 / +1.9% 424859921 / 436005809 / -2.6% 0.78 / 0.75 / +4.6%
clickbench_q35/datafusion:vortex-file-compressed 57270324 / 56455320 / +1.4% 86737184 / 85161627 / +1.9% 0.66 / 0.66 / -0.4%
clickbench_q36/datafusion:vortex-file-compressed 37354660 / 37443804 / -0.2% 66230361 / 65032686 / +1.8% 0.56 / 0.58 / -2.0%
clickbench_q37/datafusion:vortex-file-compressed 21796296 / 21726637 / +0.3% 47785575 / 47785334 / +0.0% 0.46 / 0.45 / +0.3%
clickbench_q38/datafusion:vortex-file-compressed 11716294 / 11749209 / -0.3% 39992993 / 38903429 / +2.8% 0.29 / 0.30 / -3.0%
clickbench_q39/datafusion:vortex-file-compressed 77798020 / 78126380 / -0.4% 111252703 / 109355478 / +1.7% 0.70 / 0.71 / -2.1%
clickbench_q40/datafusion:vortex-file-compressed 11348673 / 11119264 / +2.1% 37912553 / 36766479 / +3.1% 0.30 / 0.30 / -1.0%
clickbench_q41/datafusion:vortex-file-compressed 10614634 / 10607559 / +0.1% 35501422 / 35547109 / -0.1% 0.30 / 0.30 / +0.2%
clickbench_q42/datafusion:vortex-file-compressed 11047674 / 11115209 / -0.6% 37143918 / 35569473 / +4.4% 0.30 / 0.31 / -4.8%
datafusion / parquet / ns (1.001x ➖, 0↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
clickbench_q00/datafusion:parquet 1267620 / 1247412 / +1.6% 51297011 / 48547684 / +5.7% 0.02 / 0.03 / -3.8%
clickbench_q01/datafusion:parquet 15821108 / 15810576 / +0.1% 74730054 / 67459509 / +10.8% 🔴 0.21 / 0.23 / -9.7%
clickbench_q02/datafusion:parquet 18565139 / 18912366 / -1.8% 84298935 / 82003209 / +2.8% 0.22 / 0.23 / -4.5%
clickbench_q03/datafusion:parquet 16741069 / 17215360 / -2.8% 81658485 / 79667205 / +2.5% 0.21 / 0.22 / -5.1%
clickbench_q04/datafusion:parquet 64754912 / 63064546 / +2.7% 130111617 / 126191222 / +3.1% 0.50 / 0.50 / -0.4%
clickbench_q05/datafusion:parquet 89625782 / 88786082 / +0.9% 161391288 / 158633542 / +1.7% 0.56 / 0.56 / -0.8%
clickbench_q06/datafusion:parquet 1259957 / 1297139 / -2.9% 51065399 / 49035314 / +4.1% 0.02 / 0.03 / -6.7%
clickbench_q07/datafusion:parquet 16596690 / 16784796 / -1.1% 69211007 / 68669407 / +0.8% 0.24 / 0.24 / -1.9%
clickbench_q08/datafusion:parquet 84462247 / 85482044 / -1.2% 173008677 / 168117080 / +2.9% 0.49 / 0.51 / -4.0%
clickbench_q09/datafusion:parquet 192042799 / 189245054 / +1.5% 270230267 / 266759826 / +1.3% 0.71 / 0.71 / +0.2%
clickbench_q10/datafusion:parquet 36380970 / 35784440 / +1.7% 104150066 / 99657227 / +4.5% 0.35 / 0.36 / -2.7%
clickbench_q11/datafusion:parquet 43018785 / 43363899 / -0.8% 112008905 / 110877194 / +1.0% 0.38 / 0.39 / -1.8%
clickbench_q12/datafusion:parquet 97205134 / 95328726 / +2.0% 166657602 / 160920788 / +3.6% 0.58 / 0.59 / -1.5%
clickbench_q13/datafusion:parquet 150194176 / 148673738 / +1.0% 229074754 / 225003383 / +1.8% 0.66 / 0.66 / -0.8%
clickbench_q14/datafusion:parquet 101507463 / 101946294 / -0.4% 177003475 / 170911072 / +3.6% 0.57 / 0.60 / -3.9%
clickbench_q15/datafusion:parquet 70597172 / 71555404 / -1.3% 137055850 / 131363269 / +4.3% 0.52 / 0.54 / -5.4%
clickbench_q16/datafusion:parquet 157889624 / 158076740 / -0.1% 240683832 / 238101559 / +1.1% 0.66 / 0.66 / -1.2%
clickbench_q17/datafusion:parquet 157149004 / 156579084 / +0.4% 239740236 / 236430252 / +1.4% 0.66 / 0.66 / -1.0%
clickbench_q18/datafusion:parquet 318429124 / 316432966 / +0.6% 426419895 / 421822023 / +1.1% 0.75 / 0.75 / -0.5%
clickbench_q19/datafusion:parquet 18985509 / 18621772 / +2.0% 77673380 / 76744507 / +1.2% 0.24 / 0.24 / +0.7%
clickbench_q20/datafusion:parquet 178031272 / 178514964 / -0.3% 285307754 / 278498229 / +2.4% 0.62 / 0.64 / -2.7%
clickbench_q21/datafusion:parquet 174725552 / 175368702 / -0.4% 305028816 / 294086005 / +3.7% 0.57 / 0.60 / -3.9%
clickbench_q22/datafusion:parquet 264195228 / 261851719 / +0.9% 424233135 / 412112551 / +2.9% 0.62 / 0.64 / -2.0%
clickbench_q23/datafusion:parquet 1162110290 / 1170051572 / -0.7% 1232171685 / 1233294550 / -0.1% 0.94 / 0.95 / -0.6%
clickbench_q24/datafusion:parquet 30384756 / 30155316 / +0.8% 90464864 / 87985461 / +2.8% 0.34 / 0.34 / -2.0%
clickbench_q25/datafusion:parquet 38015186 / 37604112 / +1.1% 103766034 / 101568123 / +2.2% 0.37 / 0.37 / -1.0%
clickbench_q26/datafusion:parquet 30677391 / 30629031 / +0.2% 91178010 / 86414454 / +5.5% 0.34 / 0.35 / -5.1%
clickbench_q27/datafusion:parquet 192623988 / 194383387 / -0.9% 296228699 / 284945573 / +4.0% 0.65 / 0.68 / -4.7%
clickbench_q28/datafusion:parquet 625910046 / 620919136 / +0.8% 702904170 / 702873884 / +0.0% 0.89 / 0.88 / +0.8%
clickbench_q29/datafusion:parquet 29152840 / 30096516 / -3.1% 91975147 / 93177550 / -1.3% 0.32 / 0.32 / -1.9%
clickbench_q30/datafusion:parquet 89933229 / 89689624 / +0.3% 177463795 / 167220928 / +6.1% 0.51 / 0.54 / -5.5%
clickbench_q31/datafusion:parquet 102829763 / 103072068 / -0.2% 201147920 / 195507855 / +2.9% 0.51 / 0.53 / -3.0%
clickbench_q32/datafusion:parquet 321712569 / 324338024 / -0.8% 437361642 / 429012065 / +1.9% 0.74 / 0.76 / -2.7%
clickbench_q33/datafusion:parquet 387249276 / 380018164 / +1.9% 485317200 / 472195471 / +2.8% 0.80 / 0.80 / -0.9%
clickbench_q34/datafusion:parquet 383609431 / 378189630 / +1.4% 480015738 / 478764183 / +0.3% 0.80 / 0.79 / +1.2%
clickbench_q35/datafusion:parquet 65923786 / 65444139 / +0.7% 124758125 / 126022803 / -1.0% 0.53 / 0.52 / +1.8%
clickbench_q36/datafusion:parquet 73722291 / 73452581 / +0.4% 138148090 / 135498149 / +2.0% 0.53 / 0.54 / -1.6%
clickbench_q37/datafusion:parquet 35600515 / 35367508 / +0.7% 91884070 / 91707741 / +0.2% 0.39 / 0.39 / +0.5%
clickbench_q38/datafusion:parquet 47529162 / 48173358 / -1.3% 110150017 / 106275337 / +3.6% 0.43 / 0.45 / -4.8%
clickbench_q39/datafusion:parquet 144223465 / 143410181 / +0.6% 212163672 / 207882895 / +2.1% 0.68 / 0.69 / -1.5%
clickbench_q40/datafusion:parquet 19842144 / 19917145 / -0.4% 78059807 / 77023335 / +1.3% 0.25 / 0.26 / -1.7%
clickbench_q41/datafusion:parquet 18789632 / 18991958 / -1.1% 77471655 / 77063475 / +0.5% 0.24 / 0.25 / -1.6%
clickbench_q42/datafusion:parquet 19191508 / 19156592 / +0.2% 76155081 / 75714553 / +0.6% 0.25 / 0.25 / -0.4%
duckdb / vortex-file-compressed / ns (0.991x ➖, 4↑ 2↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
clickbench_q00/duckdb:vortex-file-compressed 1562783 / 1724000 / -9.4% 24904156 / 24657095 / +1.0% 0.06 / 0.07 / -10.3%
clickbench_q01/duckdb:vortex-file-compressed 13328315 / 14847184 / -10.2% 🟢 26160720 / 31896846 / -18.0% 🟢 0.51 / 0.47 / +9.5%
clickbench_q02/duckdb:vortex-file-compressed 13226434 / 14399000 / -8.1% 32058621 / 32682861 / -1.9% 0.41 / 0.44 / -6.4%
clickbench_q03/duckdb:vortex-file-compressed 17560332 / 17377701 / +1.1% 56474182 / 45157786 / +25.1% 🔴 0.31 / 0.38 / -19.2%
clickbench_q04/duckdb:vortex-file-compressed 67928453 / 68596932 / -1.0% 104438073 / 101718099 / +2.7% 0.65 / 0.67 / -3.6%
clickbench_q05/duckdb:vortex-file-compressed 68223116 / 66488430 / +2.6% 95825927 / 90533434 / +5.8% 0.71 / 0.73 / -3.1%
clickbench_q06/duckdb:vortex-file-compressed 1844756 / 1800906 / +2.4% 31055100 / 30196528 / +2.8% 0.06 / 0.06 / -0.4%
clickbench_q07/duckdb:vortex-file-compressed 14080273 / 15204462 / -7.4% 31816492 / 33980370 / -6.4% 0.44 / 0.45 / -1.1%
clickbench_q08/duckdb:vortex-file-compressed 86742182 / 83556820 / +3.8% 127973775 / 119239216 / +7.3% 0.68 / 0.70 / -3.3%
clickbench_q09/duckdb:vortex-file-compressed 105967032 / 104233056 / +1.7% 150544504 / 141733103 / +6.2% 0.70 / 0.74 / -4.3%
clickbench_q10/duckdb:vortex-file-compressed 32002580 / 33277659 / -3.8% 69625778 / 66562117 / +4.6% 0.46 / 0.50 / -8.1%
clickbench_q11/duckdb:vortex-file-compressed 35008904 / 35845150 / -2.3% 73733444 / 69512643 / +6.1% 0.47 / 0.52 / -7.9%
clickbench_q12/duckdb:vortex-file-compressed 74497684 / 73223976 / +1.7% 109194803 / 107992249 / +1.1% 0.68 / 0.68 / +0.6%
clickbench_q13/duckdb:vortex-file-compressed 137712625 / 154100388 / -10.6% 🟢 189141550 / 174895714 / +8.1% 0.73 / 0.88 / -17.4%
clickbench_q14/duckdb:vortex-file-compressed 78934279 / 77142354 / +2.3% 109743560 / 106942794 / +2.6% 0.72 / 0.72 / -0.3%
clickbench_q15/duckdb:vortex-file-compressed 90012666 / 90443064 / -0.5% 133897069 / 129479986 / +3.4% 0.67 / 0.70 / -3.8%
clickbench_q16/duckdb:vortex-file-compressed 165003642 / 161923564 / +1.9% 212446419 / 214044352 / -0.7% 0.78 / 0.76 / +2.7%
clickbench_q17/duckdb:vortex-file-compressed 164228565 / 160661418 / +2.2% 208436288 / 206877817 / +0.8% 0.79 / 0.78 / +1.5%
clickbench_q18/duckdb:vortex-file-compressed 326281152 / 318687002 / +2.4% 386679309 / 376910609 / +2.6% 0.84 / 0.85 / -0.2%
clickbench_q19/duckdb:vortex-file-compressed 18020060 / 16172462 / +11.4% 🔴 42410620 / 43027646 / -1.4% 0.42 / 0.38 / +13.0%
clickbench_q20/duckdb:vortex-file-compressed 110845644 / 110166064 / +0.6% 195973371 / 192212510 / +2.0% 0.57 / 0.57 / -1.3%
clickbench_q21/duckdb:vortex-file-compressed 152570208 / 155927556 / -2.2% 302876197 / 281656514 / +7.5% 0.50 / 0.55 / -9.0%
clickbench_q22/duckdb:vortex-file-compressed 234683204 / 230366130 / +1.9% 467713240 / 415602187 / +12.5% 🔴 0.50 / 0.55 / -9.5%
clickbench_q23/duckdb:vortex-file-compressed 58644232 / 55241850 / +6.2% 107074831 / 96811934 / +10.6% 🔴 0.55 / 0.57 / -4.0%
clickbench_q24/duckdb:vortex-file-compressed 25828292 / 24448135 / +5.6% 46381204 / 40795390 / +13.7% 🔴 0.56 / 0.60 / -7.1%
clickbench_q25/duckdb:vortex-file-compressed 32957000 / 31172592 / +5.7% 51130824 / 56951155 / -10.2% 🟢 0.64 / 0.55 / +17.8%
clickbench_q26/duckdb:vortex-file-compressed 21209396 / 19657962 / +7.9% 42629166 / 37572778 / +13.5% 🔴 0.50 / 0.52 / -4.9%
clickbench_q27/duckdb:vortex-file-compressed 134475017 / 135880729 / -1.0% 253520018 / 233256642 / +8.7% 0.53 / 0.58 / -8.9%
clickbench_q28/duckdb:vortex-file-compressed 611100625 / 884005957 / -30.9% 🟢 696615199 / 665666677 / +4.6% 0.88 / 1.33 / -33.9%
clickbench_q29/duckdb:vortex-file-compressed 17229120 / 19723264 / -12.6% 🟢 40411274 / 39842279 / +1.4% 0.43 / 0.50 / -13.9%
clickbench_q30/duckdb:vortex-file-compressed 66529126 / 64526492 / +3.1% 112890187 / 105433739 / +7.1% 0.59 / 0.61 / -3.7%
clickbench_q31/duckdb:vortex-file-compressed 124814361 / 126154232 / -1.1% 207025453 / 199681864 / +3.7% 0.60 / 0.63 / -4.6%
clickbench_q32/duckdb:vortex-file-compressed 449912538 / 443645474 / +1.4% 497156734 / 478587984 / +3.9% 0.90 / 0.93 / -2.4%
clickbench_q33/duckdb:vortex-file-compressed 390339008 / 391629009 / -0.3% 503493392 / 490799429 / +2.6% 0.78 / 0.80 / -2.8%
clickbench_q34/duckdb:vortex-file-compressed 413970332 / 401238177 / +3.2% 525622592 / 530451907 / -0.9% 0.79 / 0.76 / +4.1%
clickbench_q35/duckdb:vortex-file-compressed 103749078 / 101566704 / +2.1% 145332234 / 136482902 / +6.5% 0.71 / 0.74 / -4.1%
clickbench_q36/duckdb:vortex-file-compressed 15565723 / 16788839 / -7.3% 32273226 / 32300541 / -0.1% 0.48 / 0.52 / -7.2%
clickbench_q37/duckdb:vortex-file-compressed 11364328 / 11513742 / -1.3% 27627472 / 31913657 / -13.4% 🟢 0.41 / 0.36 / +14.0%
clickbench_q38/duckdb:vortex-file-compressed 12593551 / 12560706 / +0.3% 29974357 / 28958618 / +3.5% 0.42 / 0.43 / -3.1%
clickbench_q39/duckdb:vortex-file-compressed 23359470 / 23268422 / +0.4% 39507114 / 39347065 / +0.4% 0.59 / 0.59 / -0.0%
clickbench_q40/duckdb:vortex-file-compressed 10315481 / 11351084 / -9.1% 27302944 / 27560555 / -0.9% 0.38 / 0.41 / -8.3%
clickbench_q41/duckdb:vortex-file-compressed 11967010 / 10564229 / +13.3% 🔴 28086356 / 28373989 / -1.0% 0.43 / 0.37 / +14.4%
clickbench_q42/duckdb:vortex-file-compressed 11949082 / 11218155 / +6.5% 28274741 / 28214546 / +0.2% 0.42 / 0.40 / +6.3%
duckdb / parquet / ns (0.994x ➖, 2↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
clickbench_q00/duckdb:parquet 8846920 / 9332351 / -5.2% 21994596 / 21015339 / +4.7% 0.40 / 0.44 / -9.4%
clickbench_q01/duckdb:parquet 8679698 / 10009128 / -13.3% 🟢 22573680 / 17985285 / +25.5% 🔴 0.38 / 0.56 / -30.9%
clickbench_q02/duckdb:parquet 15883138 / 18239772 / -12.9% 🟢 31838214 / 33170184 / -4.0% 0.50 / 0.55 / -9.3%
clickbench_q03/duckdb:parquet 16523936 / 16189262 / +2.1% 54331225 / 50512246 / +7.6% 0.30 / 0.32 / -5.1%
clickbench_q04/duckdb:parquet 72943272 / 70386666 / +3.6% 101695464 / 89669890 / +13.4% 🔴 0.72 / 0.78 / -8.6%
clickbench_q05/duckdb:parquet 84387756 / 80823510 / +4.4% 123021945 / 115062642 / +6.9% 0.69 / 0.70 / -2.3%
clickbench_q06/duckdb:parquet 14419084 / 15220742 / -5.3% 24302290 / 25538697 / -4.8% 0.59 / 0.60 / -0.4%
clickbench_q07/duckdb:parquet 11674990 / 12196429 / -4.3% 21201660 / 20622293 / +2.8% 0.55 / 0.59 / -6.9%
clickbench_q08/duckdb:parquet 84388610 / 88249049 / -4.4% 128190652 / 125973639 / +1.8% 0.66 / 0.70 / -6.0%
clickbench_q09/duckdb:parquet 114340301 / 113044198 / +1.1% 158632350 / 155394172 / +2.1% 0.72 / 0.73 / -0.9%
clickbench_q10/duckdb:parquet 33410176 / 35790870 / -6.7% 68486611 / 68306055 / +0.3% 0.49 / 0.52 / -6.9%
clickbench_q11/duckdb:parquet 39113594 / 37146490 / +5.3% 79877515 / 74058427 / +7.9% 0.49 / 0.50 / -2.4%
clickbench_q12/duckdb:parquet 91589489 / 88402362 / +3.6% 132378516 / 138441610 / -4.4% 0.69 / 0.64 / +8.4%
clickbench_q13/duckdb:parquet 147163625 / 148693608 / -1.0% 211198259 / 211308596 / -0.1% 0.70 / 0.70 / -1.0%
clickbench_q14/duckdb:parquet 100390863 / 95185322 / +5.5% 140442447 / 146862366 / -4.4% 0.71 / 0.65 / +10.3%
clickbench_q15/duckdb:parquet 90721484 / 91899978 / -1.3% 117766346 / 115572951 / +1.9% 0.77 / 0.80 / -3.1%
clickbench_q16/duckdb:parquet 182670341 / 178660082 / +2.2% 234859137 / 223368523 / +5.1% 0.78 / 0.80 / -2.8%
clickbench_q17/duckdb:parquet 187332746 / 172018652 / +8.9% 227094712 / 225400692 / +0.8% 0.82 / 0.76 / +8.1%
clickbench_q18/duckdb:parquet 329373428 / 319648096 / +3.0% 452182297 / 429632426 / +5.2% 0.73 / 0.74 / -2.1%
clickbench_q19/duckdb:parquet 13777080 / 12669490 / +8.7% 44598569 / 42118207 / +5.9% 0.31 / 0.30 / +2.7%
clickbench_q20/duckdb:parquet 132446684 / 135194764 / -2.0% 244433576 / 246202733 / -0.7% 0.54 / 0.55 / -1.3%
clickbench_q21/duckdb:parquet 186679326 / 177953784 / +4.9% 334347837 / 320237692 / +4.4% 0.56 / 0.56 / +0.5%
clickbench_q22/duckdb:parquet 245321520 / 247511237 / -0.9% 416197489 / 404332980 / +2.9% 0.59 / 0.61 / -3.7%
clickbench_q23/duckdb:parquet 142635578 / 144590980 / -1.4% 164830196 / 165420556 / -0.4% 0.87 / 0.87 / -1.0%
clickbench_q24/duckdb:parquet 42991078 / 42106931 / +2.1% 62982057 / 60708289 / +3.7% 0.68 / 0.69 / -1.6%
clickbench_q25/duckdb:parquet 39800192 / 40237332 / -1.1% 92469421 / 89161368 / +3.7% 0.43 / 0.45 / -4.6%
clickbench_q26/duckdb:parquet 29733146 / 30990490 / -4.1% 45807731 / 46544013 / -1.6% 0.65 / 0.67 / -2.5%
clickbench_q27/duckdb:parquet 150440246 / 147043167 / +2.3% 265164032 / 252921175 / +4.8% 0.57 / 0.58 / -2.4%
clickbench_q28/duckdb:parquet 898366816 / 898978128 / -0.1% 986006199 / 998162269 / -1.2% 0.91 / 0.90 / +1.2%
clickbench_q29/duckdb:parquet 17652532 / 16363982 / +7.9% 33052898 / 30173257 / +9.5% 0.53 / 0.54 / -1.5%
clickbench_q30/duckdb:parquet 91009320 / 94326039 / -3.5% 172626372 / 186906542 / -7.6% 0.53 / 0.50 / +4.5%
clickbench_q31/duckdb:parquet 144103603 / 144724479 / -0.4% 292765515 / 290415295 / +0.8% 0.49 / 0.50 / -1.2%
clickbench_q32/duckdb:parquet 434606340 / 446201550 / -2.6% 483505352 / 486787095 / -0.7% 0.90 / 0.92 / -1.9%
clickbench_q33/duckdb:parquet 446247622 / 442687819 / +0.8% 485236835 / 466997884 / +3.9% 0.92 / 0.95 / -3.0%
clickbench_q34/duckdb:parquet 451040934 / 459005308 / -1.7% 499216165 / 490524626 / +1.8% 0.90 / 0.94 / -3.4%
clickbench_q35/duckdb:parquet 100041452 / 100386977 / -0.3% 124479428 / 123503803 / +0.8% 0.80 / 0.81 / -1.1%
clickbench_q36/duckdb:parquet 30757278 / 30814300 / -0.2% 41054767 / 41047711 / +0.0% 0.75 / 0.75 / -0.2%
clickbench_q37/duckdb:parquet 22396816 / 22476422 / -0.4% 31577341 / 32788087 / -3.7% 0.71 / 0.69 / +3.5%
clickbench_q38/duckdb:parquet 23656362 / 23895468 / -1.0% 33750433 / 34225737 / -1.4% 0.70 / 0.70 / +0.4%
clickbench_q39/duckdb:parquet 55985494 / 56646338 / -1.2% 65919597 / 68361658 / -3.6% 0.85 / 0.83 / +2.5%
clickbench_q40/duckdb:parquet 12438968 / 13338567 / -6.7% 22096160 / 22632799 / -2.4% 0.56 / 0.59 / -4.5%
clickbench_q41/duckdb:parquet 12824648 / 13432835 / -4.5% 22465971 / 23554861 / -4.6% 0.57 / 0.57 / +0.1%
clickbench_q42/duckdb:parquet 14346898 / 14801680 / -3.1% 24035468 / 24932079 / -3.6% 0.60 / 0.59 / +0.5%

No file size changes detected.

@github-actions

github-actions Bot commented Oct 9, 2026

Copy link
Copy Markdown
Contributor

Benchmarks: TPC-DS SF=1 on NVME 📖

Commits: PR 514a1de8 vs base 88a4de89
Verdict: No clear signal (low confidence)
Attributed Vortex impact: +0.6%
Engines: DataFusion No clear signal (-0.1%, low confidence) · DuckDB No clear signal (+1.4%, low confidence)
Vortex (geomean): hot 1.001x ➖ · cold 1.018x ➖
Parquet (geomean): hot 0.994x ➖ · cold 1.002x ➖
Shifts: Parquet (control) -0.6% · Median polish +0.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.
  • Hot vs cold: Every measurement is run several times. The first run is reported as the cold run, and the median of the runs after it is reported as the hot run. The verdict and significance use hot runs; each target's geomean reports hot and cold beside each other where the individual runs were recorded and hot alone where they were not, the cold column shows first-run cost per row, and hot/cold is how much of each run the warm path saves. Rows whose results predate per-run reporting show only one value, taken from the value the runner reported.
  • Table cells: Each cell reads PR / base / %diff. The hot and cold columns mark a change as 🔴 slower or 🟢 faster once it clears this suite's threshold; anything smaller is noise here and is left unmarked, as is hot/cold, because a shift in the warm-up ratio is not a win or a loss by itself.

datafusion / vortex-file-compressed / ns (0.999x ➖, 0↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
tpcds_q01/datafusion:vortex-file-compressed 24669674 / 24131641 / +2.2% 43828829 / 43204728 / +1.4% 0.56 / 0.56 / +0.8%
tpcds_q02/datafusion:vortex-file-compressed 45331528 / 45304388 / +0.1% 61366383 / 59979082 / +2.3% 0.74 / 0.76 / -2.2%
tpcds_q03/datafusion:vortex-file-compressed 12132380 / 11685834 / +3.8% 28576977 / 29060336 / -1.7% 0.42 / 0.40 / +5.6%
tpcds_q04/datafusion:vortex-file-compressed 113083930 / 114163990 / -0.9% 146635625 / 143170605 / +2.4% 0.77 / 0.80 / -3.3%
tpcds_q05/datafusion:vortex-file-compressed 61003270 / 60612868 / +0.6% 81949482 / 79075431 / +3.6% 0.74 / 0.77 / -2.9%
tpcds_q06/datafusion:vortex-file-compressed 24252872 / 23774919 / +2.0% 45925510 / 45413338 / +1.1% 0.53 / 0.52 / +0.9%
tpcds_q07/datafusion:vortex-file-compressed 32827882 / 32572509 / +0.8% 56305141 / 55400712 / +1.6% 0.58 / 0.59 / -0.8%
tpcds_q08/datafusion:vortex-file-compressed 25761439 / 25204206 / +2.2% 45101982 / 42379191 / +6.4% 0.57 / 0.59 / -4.0%
tpcds_q09/datafusion:vortex-file-compressed 17177808 / 16673894 / +3.0% 33800164 / 34012808 / -0.6% 0.51 / 0.49 / +3.7%
tpcds_q10/datafusion:vortex-file-compressed 28767196 / 29043790 / -1.0% 50069641 / 48531825 / +3.2% 0.57 / 0.60 / -4.0%
tpcds_q11/datafusion:vortex-file-compressed 62753158 / 61853113 / +1.5% 91654184 / 89071041 / +2.9% 0.68 / 0.69 / -1.4%
tpcds_q12/datafusion:vortex-file-compressed 16881437 / 16294707 / +3.6% 33284451 / 32916268 / +1.1% 0.51 / 0.50 / +2.5%
tpcds_q13/datafusion:vortex-file-compressed 33624184 / 34003689 / -1.1% 54724555 / 51479496 / +6.3% 0.61 / 0.66 / -7.0%
tpcds_q14/datafusion:vortex-file-compressed 90564714 / 92129971 / -1.7% 118500164 / 117750482 / +0.6% 0.76 / 0.78 / -2.3%
tpcds_q15/datafusion:vortex-file-compressed 24200745 / 23700942 / +2.1% 43492385 / 43198823 / +0.7% 0.56 / 0.55 / +1.4%
tpcds_q16/datafusion:vortex-file-compressed 20451854 / 20028866 / +2.1% 40820637 / 41329217 / -1.2% 0.50 / 0.48 / +3.4%
tpcds_q17/datafusion:vortex-file-compressed 62682032 / 57884660 / +8.3% 78120470 / 74541001 / +4.8% 0.80 / 0.78 / +3.3%
tpcds_q18/datafusion:vortex-file-compressed 69033913 / 69460763 / -0.6% 94257131 / 93825634 / +0.5% 0.73 / 0.74 / -1.1%
tpcds_q19/datafusion:vortex-file-compressed 18456002 / 17660980 / +4.5% 39731230 / 40189513 / -1.1% 0.46 / 0.44 / +5.7%
tpcds_q20/datafusion:vortex-file-compressed 17374151 / 17569879 / -1.1% 35409889 / 34137149 / +3.7% 0.49 / 0.51 / -4.7%
tpcds_q21/datafusion:vortex-file-compressed 17413171 / 16926238 / +2.9% 40035661 / 37418694 / +7.0% 0.43 / 0.45 / -3.8%
tpcds_q22/datafusion:vortex-file-compressed 49589830 / 49463664 / +0.3% 72588575 / 70964436 / +2.3% 0.68 / 0.70 / -2.0%
tpcds_q23/datafusion:vortex-file-compressed 72495280 / 73811277 / -1.8% 96106303 / 99458094 / -3.4% 0.75 / 0.74 / +1.6%
tpcds_q24/datafusion:vortex-file-compressed 69984210 / 69692215 / +0.4% 94946343 / 94573557 / +0.4% 0.74 / 0.74 / +0.0%
tpcds_q25/datafusion:vortex-file-compressed 52801302 / 51638710 / +2.3% 82381289 / 81083535 / +1.6% 0.64 / 0.64 / +0.6%
tpcds_q26/datafusion:vortex-file-compressed 29906248 / 30127814 / -0.7% 51673497 / 50912344 / +1.5% 0.58 / 0.59 / -2.2%
tpcds_q27/datafusion:vortex-file-compressed 62370704 / 68151328 / -8.5% 98857430 / 85304103 / +15.9% 🔴 0.63 / 0.80 / -21.0%
tpcds_q28/datafusion:vortex-file-compressed 17817156 / 18161958 / -1.9% 38890477 / 36222350 / +7.4% 0.46 / 0.50 / -8.6%
tpcds_q29/datafusion:vortex-file-compressed 61951974 / 60689642 / +2.1% 76735207 / 84591812 / -9.3% 0.81 / 0.72 / +12.5%
tpcds_q30/datafusion:vortex-file-compressed 27390225 / 27690506 / -1.1% 45509962 / 44885375 / +1.4% 0.60 / 0.62 / -2.4%
tpcds_q31/datafusion:vortex-file-compressed 64151655 / 64335678 / -0.3% 94576163 / 91155115 / +3.8% 0.68 / 0.71 / -3.9%
tpcds_q32/datafusion:vortex-file-compressed 13617838 / 13439530 / +1.3% 31617404 / 30919629 / +2.3% 0.43 / 0.43 / -0.9%
tpcds_q33/datafusion:vortex-file-compressed 26768749 / 27530713 / -2.8% 49970753 / 47509084 / +5.2% 0.54 / 0.58 / -7.6%
tpcds_q34/datafusion:vortex-file-compressed 18215416 / 18217539 / -0.0% 38896245 / 38799950 / +0.2% 0.47 / 0.47 / -0.3%
tpcds_q35/datafusion:vortex-file-compressed 35897109 / 35305846 / +1.7% 57603294 / 58018927 / -0.7% 0.62 / 0.61 / +2.4%
tpcds_q36/datafusion:vortex-file-compressed 48494889 / 49100507 / -1.2% 69778977 / 72912780 / -4.3% 0.69 / 0.67 / +3.2%
tpcds_q37/datafusion:vortex-file-compressed 13088873 / 14224378 / -8.0% 34668556 / 34486830 / +0.5% 0.38 / 0.41 / -8.5%
tpcds_q38/datafusion:vortex-file-compressed 29642541 / 29300377 / +1.2% 52032588 / 51868979 / +0.3% 0.57 / 0.56 / +0.8%
tpcds_q39/datafusion:vortex-file-compressed 66775986 / 64776356 / +3.1% 92269159 / 90012122 / +2.5% 0.72 / 0.72 / +0.6%
tpcds_q40/datafusion:vortex-file-compressed 25389190 / 25729346 / -1.3% 47378855 / 45769897 / +3.5% 0.54 / 0.56 / -4.7%
tpcds_q41/datafusion:vortex-file-compressed 16372754 / 16426494 / -0.3% 31006271 / 30498317 / +1.7% 0.53 / 0.54 / -2.0%
tpcds_q42/datafusion:vortex-file-compressed 11570246 / 11240740 / +2.9% 28358662 / 28253410 / +0.4% 0.41 / 0.40 / +2.5%
tpcds_q43/datafusion:vortex-file-compressed 13172747 / 13562644 / -2.9% 32304851 / 32014213 / +0.9% 0.41 / 0.42 / -3.7%
tpcds_q44/datafusion:vortex-file-compressed 26194268 / 26582944 / -1.5% 51400289 / 49817643 / +3.2% 0.51 / 0.53 / -4.5%
tpcds_q45/datafusion:vortex-file-compressed 27548012 / 27651214 / -0.4% 48355881 / 47916947 / +0.9% 0.57 / 0.58 / -1.3%
tpcds_q46/datafusion:vortex-file-compressed 24423632 / 24744504 / -1.3% 48672728 / 48012755 / +1.4% 0.50 / 0.52 / -2.6%
tpcds_q47/datafusion:vortex-file-compressed 77790016 / 78379630 / -0.8% 106297293 / 106480850 / -0.2% 0.73 / 0.74 / -0.6%
tpcds_q48/datafusion:vortex-file-compressed 31269346 / 31445882 / -0.6% 53063301 / 49796724 / +6.6% 0.59 / 0.63 / -6.7%
tpcds_q49/datafusion:vortex-file-compressed 59455936 / 58884268 / +1.0% 80460708 / 88476458 / -9.1% 0.74 / 0.67 / +11.0%
tpcds_q50/datafusion:vortex-file-compressed 34554761 / 34297013 / +0.8% 56567896 / 55387725 / +2.1% 0.61 / 0.62 / -1.4%
tpcds_q51/datafusion:vortex-file-compressed 61072793 / 60918410 / +0.3% 83024596 / 83161837 / -0.2% 0.74 / 0.73 / +0.4%
tpcds_q52/datafusion:vortex-file-compressed 11771391 / 11982598 / -1.8% 28564126 / 29396392 / -2.8% 0.41 / 0.41 / +1.1%
tpcds_q53/datafusion:vortex-file-compressed 18186676 / 18762544 / -3.1% 37602161 / 38087992 / -1.3% 0.48 / 0.49 / -1.8%
tpcds_q54/datafusion:vortex-file-compressed 34182858 / 34370177 / -0.5% 60114293 / 57109618 / +5.3% 0.57 / 0.60 / -5.5%
tpcds_q55/datafusion:vortex-file-compressed 11324952 / 11527564 / -1.8% 27588423 / 28028480 / -1.6% 0.41 / 0.41 / -0.2%
tpcds_q56/datafusion:vortex-file-compressed 27133258 / 27100100 / +0.1% 48813945 / 47860499 / +2.0% 0.56 / 0.57 / -1.8%
tpcds_q57/datafusion:vortex-file-compressed 72747226 / 73075508 / -0.4% 97265976 / 96919319 / +0.4% 0.75 / 0.75 / -0.8%
tpcds_q58/datafusion:vortex-file-compressed 40431310 / 40603620 / -0.4% 67763712 / 66531684 / +1.9% 0.60 / 0.61 / -2.2%
tpcds_q59/datafusion:vortex-file-compressed 32338822 / 32443498 / -0.3% 54005388 / 53353375 / +1.2% 0.60 / 0.61 / -1.5%
tpcds_q60/datafusion:vortex-file-compressed 26281120 / 27369154 / -4.0% 47938439 / 47645747 / +0.6% 0.55 / 0.57 / -4.6%
tpcds_q61/datafusion:vortex-file-compressed 24426636 / 24541541 / -0.5% 45558182 / 48062991 / -5.2% 0.54 / 0.51 / +5.0%
tpcds_q62/datafusion:vortex-file-compressed 17228668 / 16979509 / +1.5% 35399881 / 35563857 / -0.5% 0.49 / 0.48 / +1.9%
tpcds_q63/datafusion:vortex-file-compressed 18459750 / 18602612 / -0.8% 38165248 / 36938306 / +3.3% 0.48 / 0.50 / -4.0%
tpcds_q64/datafusion:vortex-file-compressed 321394432 / 327190606 / -1.8% 357386180 / 352225419 / +1.5% 0.90 / 0.93 / -3.2%
tpcds_q65/datafusion:vortex-file-compressed 75753664 / 76277791 / -0.7% 94957027 / 97410385 / -2.5% 0.80 / 0.78 / +1.9%
tpcds_q66/datafusion:vortex-file-compressed 52461822 / 52281106 / +0.3% 75854223 / 72538902 / +4.6% 0.69 / 0.72 / -4.0%
tpcds_q67/datafusion:vortex-file-compressed 55944485 / 55492676 / +0.8% 85032212 / 84510574 / +0.6% 0.66 / 0.66 / +0.2%
tpcds_q68/datafusion:vortex-file-compressed 23526530 / 24108899 / -2.4% 49501669 / 46918087 / +5.5% 0.48 / 0.51 / -7.5%
tpcds_q69/datafusion:vortex-file-compressed 28702552 / 27558368 / +4.2% 50010648 / 47222456 / +5.9% 0.57 / 0.58 / -1.7%
tpcds_q70/datafusion:vortex-file-compressed 71544590 / 71889928 / -0.5% 92486069 / 92966276 / -0.5% 0.77 / 0.77 / +0.0%
tpcds_q71/datafusion:vortex-file-compressed 19506318 / 20043856 / -2.7% 39367736 / 38827081 / +1.4% 0.50 / 0.52 / -4.0%
tpcds_q72/datafusion:vortex-file-compressed 458249006 / 456339782 / +0.4% 526447196 / 476321891 / +10.5% 🔴 0.87 / 0.96 / -9.1%
tpcds_q73/datafusion:vortex-file-compressed 17297960 / 17478619 / -1.0% 39501377 / 38093655 / +3.7% 0.44 / 0.46 / -4.6%
tpcds_q74/datafusion:vortex-file-compressed 45668448 / 44928570 / +1.6% 70057358 / 69989185 / +0.1% 0.65 / 0.64 / +1.5%
tpcds_q75/datafusion:vortex-file-compressed 132389920 / 131157054 / +0.9% 153912295 / 164136059 / -6.2% 0.86 / 0.80 / +7.6%
tpcds_q76/datafusion:vortex-file-compressed 43413316 / 42053624 / +3.2% 62667584 / 64386623 / -2.7% 0.69 / 0.65 / +6.1%
tpcds_q77/datafusion:vortex-file-compressed 36899123 / 34913555 / +5.7% 60268530 / 63669441 / -5.3% 0.61 / 0.55 / +11.7%
tpcds_q78/datafusion:vortex-file-compressed 80152585 / 79255712 / +1.1% 110060102 / 111312136 / -1.1% 0.73 / 0.71 / +2.3%
tpcds_q79/datafusion:vortex-file-compressed 21111708 / 21353756 / -1.1% 44913140 / 42273725 / +6.2% 0.47 / 0.51 / -6.9%
tpcds_q80/datafusion:vortex-file-compressed 76271682 / 77730267 / -1.9% 111838052 / 108418590 / +3.2% 0.68 / 0.72 / -4.9%
tpcds_q81/datafusion:vortex-file-compressed 28185556 / 27813038 / +1.3% 46321304 / 45895630 / +0.9% 0.61 / 0.61 / +0.4%
tpcds_q82/datafusion:vortex-file-compressed 13595768 / 13894343 / -2.1% 36475392 / 33553334 / +8.7% 0.37 / 0.41 / -10.0%
tpcds_q83/datafusion:vortex-file-compressed 36666005 / 35918118 / +2.1% 57723427 / 58296204 / -1.0% 0.64 / 0.62 / +3.1%
tpcds_q84/datafusion:vortex-file-compressed 11443824 / 12365391 / -7.5% 29188037 / 27724170 / +5.3% 0.39 / 0.45 / -12.1%
tpcds_q85/datafusion:vortex-file-compressed 58866656 / 59294295 / -0.7% 82992426 / 83399463 / -0.5% 0.71 / 0.71 / -0.2%
tpcds_q86/datafusion:vortex-file-compressed 16555896 / 16274178 / +1.7% 32861988 / 32517363 / +1.1% 0.50 / 0.50 / +0.7%
tpcds_q87/datafusion:vortex-file-compressed 29579674 / 29625738 / -0.2% 52483152 / 51886238 / +1.2% 0.56 / 0.57 / -1.3%
tpcds_q88/datafusion:vortex-file-compressed 34062694 / 34015580 / +0.1% 61953733 / 61646743 / +0.5% 0.55 / 0.55 / -0.4%
tpcds_q89/datafusion:vortex-file-compressed 21566941 / 21384106 / +0.9% 41356414 / 40003526 / +3.4% 0.52 / 0.53 / -2.4%
tpcds_q90/datafusion:vortex-file-compressed 10277941 / 10432780 / -1.5% 26326297 / 25982374 / +1.3% 0.39 / 0.40 / -2.8%
tpcds_q91/datafusion:vortex-file-compressed 16516862 / 16678105 / -1.0% 35002243 / 34023944 / +2.9% 0.47 / 0.49 / -3.7%
tpcds_q92/datafusion:vortex-file-compressed 13664258 / 13832090 / -1.2% 31175392 / 31595718 / -1.3% 0.44 / 0.44 / +0.1%
tpcds_q93/datafusion:vortex-file-compressed 24012617 / 23791102 / +0.9% 45628445 / 45267965 / +0.8% 0.53 / 0.53 / +0.1%
tpcds_q94/datafusion:vortex-file-compressed 19310123 / 19397006 / -0.4% 39900692 / 39190477 / +1.8% 0.48 / 0.49 / -2.2%
tpcds_q95/datafusion:vortex-file-compressed 45877712 / 45897587 / -0.0% 67932322 / 67688427 / +0.4% 0.68 / 0.68 / -0.4%
tpcds_q96/datafusion:vortex-file-compressed 9140816 / 9652150 / -5.3% 25735352 / 26143638 / -1.6% 0.36 / 0.37 / -3.8%
tpcds_q97/datafusion:vortex-file-compressed 21580434 / 21436368 / +0.7% 43775587 / 43126406 / +1.5% 0.49 / 0.50 / -0.8%
tpcds_q98/datafusion:vortex-file-compressed 16874384 / 17045880 / -1.0% 37946362 / 36870850 / +2.9% 0.44 / 0.46 / -3.8%
tpcds_q99/datafusion:vortex-file-compressed 19563190 / 19550016 / +0.1% 37402820 / 37758370 / -0.9% 0.52 / 0.52 / +1.0%
datafusion / parquet / ns (1.000x ➖, 0↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
tpcds_q01/datafusion:parquet 31373445 / 31211348 / +0.5% 54003964 / 52028774 / +3.8% 0.58 / 0.60 / -3.2%
tpcds_q02/datafusion:parquet 39960200 / 40881224 / -2.3% 57983240 / 57283541 / +1.2% 0.69 / 0.71 / -3.4%
tpcds_q03/datafusion:parquet 16210096 / 16390762 / -1.1% 31789513 / 31259442 / +1.7% 0.51 / 0.52 / -2.8%
tpcds_q04/datafusion:parquet 201378580 / 201888334 / -0.3% 234547600 / 230540472 / +1.7% 0.86 / 0.88 / -2.0%
tpcds_q05/datafusion:parquet 72128614 / 72720396 / -0.8% 101931034 / 95808764 / +6.4% 0.71 / 0.76 / -6.8%
tpcds_q06/datafusion:parquet 28394043 / 28210295 / +0.7% 49311160 / 49218164 / +0.2% 0.58 / 0.57 / +0.5%
tpcds_q07/datafusion:parquet 46954626 / 46962116 / -0.0% 69065383 / 70376413 / -1.9% 0.68 / 0.67 / +1.9%
tpcds_q08/datafusion:parquet 31057450 / 30983818 / +0.2% 50490494 / 48911963 / +3.2% 0.62 / 0.63 / -2.9%
tpcds_q09/datafusion:parquet 31190868 / 28859806 / +8.1% 39826817 / 38746750 / +2.8% 0.78 / 0.74 / +5.1%
tpcds_q10/datafusion:parquet 43093358 / 41260674 / +4.4% 62799702 / 64085232 / -2.0% 0.69 / 0.64 / +6.6%
tpcds_q11/datafusion:parquet 94466216 / 94876877 / -0.4% 122963248 / 123223475 / -0.2% 0.77 / 0.77 / -0.2%
tpcds_q12/datafusion:parquet 21344973 / 21537858 / -0.9% 36772681 / 35999026 / +2.1% 0.58 / 0.60 / -3.0%
tpcds_q13/datafusion:parquet 42147966 / 43036493 / -2.1% 71149402 / 67123765 / +6.0% 0.59 / 0.64 / -7.6%
tpcds_q14/datafusion:parquet 125798488 / 126478598 / -0.5% 151537756 / 153559754 / -1.3% 0.83 / 0.82 / +0.8%
tpcds_q15/datafusion:parquet 33215430 / 32304754 / +2.8% 50989291 / 50407862 / +1.2% 0.65 / 0.64 / +1.6%
tpcds_q16/datafusion:parquet 37543640 / 36742306 / +2.2% 55065941 / 55600641 / -1.0% 0.68 / 0.66 / +3.2%
tpcds_q17/datafusion:parquet 78576115 / 77517874 / +1.4% 105975285 / 103898828 / +2.0% 0.74 / 0.75 / -0.6%
tpcds_q18/datafusion:parquet 58482950 / 62410078 / -6.3% 80738879 / 81545549 / -1.0% 0.72 / 0.77 / -5.4%
tpcds_q19/datafusion:parquet 26036200 / 26105696 / -0.3% 45597480 / 46045237 / -1.0% 0.57 / 0.57 / +0.7%
tpcds_q20/datafusion:parquet 22348082 / 22679040 / -1.5% 37929882 / 37890543 / +0.1% 0.59 / 0.60 / -1.6%
tpcds_q21/datafusion:parquet 18149490 / 18628098 / -2.6% 34734388 / 33790941 / +2.8% 0.52 / 0.55 / -5.2%
tpcds_q22/datafusion:parquet 75309248 / 75271798 / +0.0% 92498439 / 90650180 / +2.0% 0.81 / 0.83 / -1.9%
tpcds_q23/datafusion:parquet 108731412 / 109629342 / -0.8% 135744733 / 139668959 / -2.8% 0.80 / 0.78 / +2.0%
tpcds_q24/datafusion:parquet 95238370 / 97011610 / -1.8% 124048004 / 124913538 / -0.7% 0.77 / 0.78 / -1.1%
tpcds_q25/datafusion:parquet 79363264 / 78471804 / +1.1% 107334449 / 105808357 / +1.4% 0.74 / 0.74 / -0.3%
tpcds_q26/datafusion:parquet 44173179 / 44203572 / -0.1% 64129305 / 62785349 / +2.1% 0.69 / 0.70 / -2.2%
tpcds_q27/datafusion:parquet 78099509 / 75701324 / +3.2% 98355608 / 96184676 / +2.3% 0.79 / 0.79 / +0.9%
tpcds_q28/datafusion:parquet 27442944 / 27581238 / -0.5% 45127571 / 43656511 / +3.4% 0.61 / 0.63 / -3.7%
tpcds_q29/datafusion:parquet 80604624 / 78807728 / +2.3% 106876637 / 106733860 / +0.1% 0.75 / 0.74 / +2.1%
tpcds_q30/datafusion:parquet 44207258 / 45884384 / -3.7% 68340192 / 63309803 / +7.9% 0.65 / 0.72 / -10.7%
tpcds_q31/datafusion:parquet 80676942 / 80145631 / +0.7% 103626917 / 103350611 / +0.3% 0.78 / 0.78 / +0.4%
tpcds_q32/datafusion:parquet 22939629 / 23373347 / -1.9% 41837244 / 40816599 / +2.5% 0.55 / 0.57 / -4.2%
tpcds_q33/datafusion:parquet 34250062 / 33892464 / +1.1% 51183486 / 51554356 / -0.7% 0.67 / 0.66 / +1.8%
tpcds_q34/datafusion:parquet 22452508 / 22496094 / -0.2% 39646865 / 39009313 / +1.6% 0.57 / 0.58 / -1.8%
tpcds_q35/datafusion:parquet 49735914 / 49885323 / -0.3% 70505713 / 70808628 / -0.4% 0.71 / 0.70 / +0.1%
tpcds_q36/datafusion:parquet 54216405 / 52368702 / +3.5% 77719865 / 74121790 / +4.9% 0.70 / 0.71 / -1.3%
tpcds_q37/datafusion:parquet 23007089 / 22898372 / +0.5% 38620284 / 37819503 / +2.1% 0.60 / 0.61 / -1.6%
tpcds_q38/datafusion:parquet 44023814 / 43856386 / +0.4% 64645772 / 62471840 / +3.5% 0.68 / 0.70 / -3.0%
tpcds_q39/datafusion:parquet 72191960 / 71693636 / +0.7% 90741858 / 90061469 / +0.8% 0.80 / 0.80 / -0.1%
tpcds_q40/datafusion:parquet 30839546 / 30751740 / +0.3% 51206779 / 49477540 / +3.5% 0.60 / 0.62 / -3.1%
tpcds_q41/datafusion:parquet 17470512 / 17329110 / +0.8% 29725984 / 28728156 / +3.5% 0.59 / 0.60 / -2.6%
tpcds_q42/datafusion:parquet 15508980 / 15602340 / -0.6% 30245877 / 30361516 / -0.4% 0.51 / 0.51 / -0.2%
tpcds_q43/datafusion:parquet 17459710 / 17278403 / +1.0% 33649567 / 32891900 / +2.3% 0.52 / 0.53 / -1.2%
tpcds_q44/datafusion:parquet 33518653 / 33378638 / +0.4% 53210697 / 52651059 / +1.1% 0.63 / 0.63 / -0.6%
tpcds_q45/datafusion:parquet 37582524 / 37504654 / +0.2% 55106432 / 54873994 / +0.4% 0.68 / 0.68 / -0.2%
tpcds_q46/datafusion:parquet 29313861 / 29141081 / +0.6% 51025720 / 49026553 / +4.1% 0.57 / 0.59 / -3.3%
tpcds_q47/datafusion:parquet 96013084 / 96690470 / -0.7% 125228876 / 124377706 / +0.7% 0.77 / 0.78 / -1.4%
tpcds_q48/datafusion:parquet 38789697 / 38367006 / +1.1% 60829825 / 59714482 / +1.9% 0.64 / 0.64 / -0.8%
tpcds_q49/datafusion:parquet 73915572 / 76821758 / -3.8% 104075713 / 98077124 / +6.1% 0.71 / 0.78 / -9.3%
tpcds_q50/datafusion:parquet 49348206 / 48940260 / +0.8% 72487135 / 72159926 / +0.5% 0.68 / 0.68 / +0.4%
tpcds_q51/datafusion:parquet 66432916 / 67291984 / -1.3% 92636665 / 90200920 / +2.7% 0.72 / 0.75 / -3.9%
tpcds_q52/datafusion:parquet 15996576 / 16061508 / -0.4% 30589734 / 31004671 / -1.3% 0.52 / 0.52 / +0.9%
tpcds_q53/datafusion:parquet 21806233 / 22003759 / -0.9% 40099127 / 38372530 / +4.5% 0.54 / 0.57 / -5.2%
tpcds_q54/datafusion:parquet 45770933 / 45200556 / +1.3% 69445769 / 64354600 / +7.9% 0.66 / 0.70 / -6.2%
tpcds_q55/datafusion:parquet 15310465 / 15490018 / -1.2% 30318990 / 29659586 / +2.2% 0.50 / 0.52 / -3.3%
tpcds_q56/datafusion:parquet 31976697 / 31606371 / +1.2% 53871644 / 54052421 / -0.3% 0.59 / 0.58 / +1.5%
tpcds_q57/datafusion:parquet 98703184 / 98611994 / +0.1% 121706572 / 120487057 / +1.0% 0.81 / 0.82 / -0.9%
tpcds_q58/datafusion:parquet 65068474 / 65178025 / -0.2% 87202132 / 86267782 / +1.1% 0.75 / 0.76 / -1.2%
tpcds_q59/datafusion:parquet 42771126 / 42814972 / -0.1% 63770618 / 62757885 / +1.6% 0.67 / 0.68 / -1.7%
tpcds_q60/datafusion:parquet 31282718 / 31752204 / -1.5% 53413369 / 54634492 / -2.2% 0.59 / 0.58 / +0.8%
tpcds_q61/datafusion:parquet 34530365 / 34277650 / +0.7% 59710331 / 57483677 / +3.9% 0.58 / 0.60 / -3.0%
tpcds_q62/datafusion:parquet 23991796 / 23807033 / +0.8% 38422185 / 38666723 / -0.6% 0.62 / 0.62 / +1.4%
tpcds_q63/datafusion:parquet 21783297 / 21760913 / +0.1% 38913516 / 38743314 / +0.4% 0.56 / 0.56 / -0.3%
tpcds_q64/datafusion:parquet 200745210 / 204049552 / -1.6% 236393819 / 232679888 / +1.6% 0.85 / 0.88 / -3.2%
tpcds_q65/datafusion:parquet 38914208 / 38711881 / +0.5% 59388767 / 59638368 / -0.4% 0.66 / 0.65 / +0.9%
tpcds_q66/datafusion:parquet 61571416 / 60616201 / +1.6% 79594077 / 79062543 / +0.7% 0.77 / 0.77 / +0.9%
tpcds_q67/datafusion:parquet 70875707 / 70240574 / +0.9% 95377482 / 97910526 / -2.6% 0.74 / 0.72 / +3.6%
tpcds_q68/datafusion:parquet 28932252 / 28806150 / +0.4% 51124537 / 51222515 / -0.2% 0.57 / 0.56 / +0.6%
tpcds_q69/datafusion:parquet 40874292 / 41716872 / -2.0% 59740679 / 59875094 / -0.2% 0.68 / 0.70 / -1.8%
tpcds_q70/datafusion:parquet 33298658 / 33000955 / +0.9% 54377048 / 54297795 / +0.1% 0.61 / 0.61 / +0.8%
tpcds_q71/datafusion:parquet 23943694 / 22531981 / +6.3% 39485140 / 39195476 / +0.7% 0.61 / 0.57 / +5.5%
tpcds_q72/datafusion:parquet 550555094 / 545836946 / +0.9% 579038603 / 570791521 / +1.4% 0.95 / 0.96 / -0.6%
tpcds_q73/datafusion:parquet 21541536 / 22323044 / -3.5% 39344199 / 38527172 / +2.1% 0.55 / 0.58 / -5.5%
tpcds_q74/datafusion:parquet 66738690 / 66447513 / +0.4% 88826235 / 86898385 / +2.2% 0.75 / 0.76 / -1.7%
tpcds_q75/datafusion:parquet 147794391 / 147491422 / +0.2% 185090434 / 175581459 / +5.4% 0.80 / 0.84 / -4.9%
tpcds_q76/datafusion:parquet 48161671 / 48312099 / -0.3% 69433204 / 64293130 / +8.0% 0.69 / 0.75 / -7.7%
tpcds_q77/datafusion:parquet 51803728 / 52601878 / -1.5% 76288920 / 73382625 / +4.0% 0.68 / 0.72 / -5.3%
tpcds_q78/datafusion:parquet 93198296 / 95781241 / -2.7% 125713903 / 124215974 / +1.2% 0.74 / 0.77 / -3.9%
tpcds_q79/datafusion:parquet 26281014 / 25782211 / +1.9% 45758692 / 45661499 / +0.2% 0.57 / 0.56 / +1.7%
tpcds_q80/datafusion:parquet 83171564 / 80923944 / +2.8% 113421795 / 112985594 / +0.4% 0.73 / 0.72 / +2.4%
tpcds_q81/datafusion:parquet 37469342 / 38287152 / -2.1% 60394450 / 58304022 / +3.6% 0.62 / 0.66 / -5.5%
tpcds_q82/datafusion:parquet 25383654 / 25763036 / -1.5% 40097760 / 40962898 / -2.1% 0.63 / 0.63 / +0.7%
tpcds_q83/datafusion:parquet 47148400 / 47448205 / -0.6% 66484746 / 68235641 / -2.6% 0.71 / 0.70 / +2.0%
tpcds_q84/datafusion:parquet 29935282 / 29826384 / +0.4% 47566618 / 45246986 / +5.1% 0.63 / 0.66 / -4.5%
tpcds_q85/datafusion:parquet 85579469 / 86632654 / -1.2% 108831674 / 109869694 / -0.9% 0.79 / 0.79 / -0.3%
tpcds_q86/datafusion:parquet 20680870 / 20638670 / +0.2% 33616933 / 34470656 / -2.5% 0.62 / 0.60 / +2.7%
tpcds_q87/datafusion:parquet 43241358 / 43175052 / +0.2% 61959207 / 59699020 / +3.8% 0.70 / 0.72 / -3.5%
tpcds_q88/datafusion:parquet 38338944 / 39588528 / -3.2% 62177123 / 56937797 / +9.2% 0.62 / 0.70 / -11.3%
tpcds_q89/datafusion:parquet 25274402 / 25589397 / -1.2% 42946111 / 43010219 / -0.1% 0.59 / 0.59 / -1.1%
tpcds_q90/datafusion:parquet 15978747 / 15520237 / +3.0% 31345117 / 30955044 / +1.3% 0.51 / 0.50 / +1.7%
tpcds_q91/datafusion:parquet 32098276 / 32249497 / -0.5% 50092623 / 51449299 / -2.6% 0.64 / 0.63 / +2.2%
tpcds_q92/datafusion:parquet 23804535 / 24013897 / -0.9% 41419278 / 42388259 / -2.3% 0.57 / 0.57 / +1.4%
tpcds_q93/datafusion:parquet 27904990 / 27406350 / +1.8% 49394455 / 49201659 / +0.4% 0.56 / 0.56 / +1.4%
tpcds_q94/datafusion:parquet 32151426 / 32198061 / -0.1% 50350348 / 49709640 / +1.3% 0.64 / 0.65 / -1.4%
tpcds_q95/datafusion:parquet 65809571 / 66306052 / -0.7% 80884851 / 81053151 / -0.2% 0.81 / 0.82 / -0.5%
tpcds_q96/datafusion:parquet 13264067 / 13015391 / +1.9% 28986473 / 28121366 / +3.1% 0.46 / 0.46 / -1.1%
tpcds_q97/datafusion:parquet 31681587 / 32025662 / -1.1% 52619897 / 52101131 / +1.0% 0.60 / 0.61 / -2.0%
tpcds_q98/datafusion:parquet 22603394 / 22418212 / +0.8% 38916530 / 38333996 / +1.5% 0.58 / 0.58 / -0.7%
tpcds_q99/datafusion:parquet 28672764 / 28436962 / +0.8% 43033004 / 43493027 / -1.1% 0.67 / 0.65 / +1.9%
duckdb / vortex-file-compressed / ns (1.002x ➖, 0↑ 2↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
tpcds_q01/duckdb:vortex-file-compressed 15449650 / 15252529 / +1.3% 23218128 / 22369149 / +3.8% 0.67 / 0.68 / -2.4%
tpcds_q02/duckdb:vortex-file-compressed 16066979 / 14917456 / +7.7% 20140888 / 20088280 / +0.3% 0.80 / 0.74 / +7.4%
tpcds_q03/duckdb:vortex-file-compressed 11088424 / 10975412 / +1.0% 19656216 / 21943012 / -10.4% 🟢 0.56 / 0.50 / +12.8%
tpcds_q04/duckdb:vortex-file-compressed 50283496 / 50785074 / -1.0% 66111806 / 58761744 / +12.5% 🔴 0.76 / 0.86 / -12.0%
tpcds_q05/duckdb:vortex-file-compressed 18683852 / 18904780 / -1.2% 25306631 / 25621073 / -1.2% 0.74 / 0.74 / +0.1%
tpcds_q06/duckdb:vortex-file-compressed 29826368 / 26761982 / +11.5% 🔴 40869505 / 41855259 / -2.4% 0.73 / 0.64 / +14.1%
tpcds_q07/duckdb:vortex-file-compressed 15537652 / 15869287 / -2.1% 30159050 / 27554790 / +9.5% 0.52 / 0.58 / -10.5%
tpcds_q08/duckdb:vortex-file-compressed 18774454 / 18826716 / -0.3% 28477724 / 29644248 / -3.9% 0.66 / 0.64 / +3.8%
tpcds_q09/duckdb:vortex-file-compressed 13544436 / 13728416 / -1.3% 22980812 / 22347563 / +2.8% 0.59 / 0.61 / -4.1%
tpcds_q10/duckdb:vortex-file-compressed 27093452 / 27332826 / -0.9% 40876717 / 40437473 / +1.1% 0.66 / 0.68 / -1.9%
tpcds_q11/duckdb:vortex-file-compressed 40288954 / 40221510 / +0.2% 56158288 / 49597789 / +13.2% 🔴 0.72 / 0.81 / -11.5%
tpcds_q12/duckdb:vortex-file-compressed 10306159 / 10132956 / +1.7% 16555832 / 15209011 / +8.9% 0.62 / 0.67 / -6.6%
tpcds_q13/duckdb:vortex-file-compressed 21370839 / 22475456 / -4.9% 34573952 / 31352651 / +10.3% 🔴 0.62 / 0.72 / -13.8%
tpcds_q14/duckdb:vortex-file-compressed 58197570 / 57515647 / +1.2% 72212917 / 70365652 / +2.6% 0.81 / 0.82 / -1.4%
tpcds_q15/duckdb:vortex-file-compressed 20812116 / 20855200 / -0.2% 28365727 / 27048242 / +4.9% 0.73 / 0.77 / -4.8%
tpcds_q16/duckdb:vortex-file-compressed 17473873 / 17503214 / -0.2% 25537353 / 28644988 / -10.8% 🟢 0.68 / 0.61 / +12.0%
tpcds_q17/duckdb:vortex-file-compressed 29903160 / 29979446 / -0.3% 44604359 / 43054488 / +3.6% 0.67 / 0.70 / -3.7%
tpcds_q18/duckdb:vortex-file-compressed 28632444 / 28222471 / +1.5% 37827498 / 36898471 / +2.5% 0.76 / 0.76 / -1.0%
tpcds_q19/duckdb:vortex-file-compressed 23108363 / 23628303 / -2.2% 35892666 / 33509858 / +7.1% 0.64 / 0.71 / -8.7%
tpcds_q20/duckdb:vortex-file-compressed 10623572 / 10598100 / +0.2% 15170783 / 15069318 / +0.7% 0.70 / 0.70 / -0.4%
tpcds_q21/duckdb:vortex-file-compressed 9876274 / 9688560 / +1.9% 21301677 / 17832283 / +19.5% 🔴 0.46 / 0.54 / -14.7%
tpcds_q22/duckdb:vortex-file-compressed 29997242 / 29473010 / +1.8% 38502185 / 40012588 / -3.8% 0.78 / 0.74 / +5.8%
tpcds_q23/duckdb:vortex-file-compressed 38173688 / 38582132 / -1.1% 45878236 / 48419747 / -5.2% 0.83 / 0.80 / +4.4%
tpcds_q24/duckdb:vortex-file-compressed 27953124 / 27890469 / +0.2% 39204305 / 41056770 / -4.5% 0.71 / 0.68 / +5.0%
tpcds_q25/duckdb:vortex-file-compressed 25240559 / 25199554 / +0.2% 39749896 / 38159418 / +4.2% 0.63 / 0.66 / -3.8%
tpcds_q26/duckdb:vortex-file-compressed 13504356 / 13003028 / +3.9% 20546786 / 19706974 / +4.3% 0.66 / 0.66 / -0.4%
tpcds_q27/duckdb:vortex-file-compressed 17003693 / 17940218 / -5.2% 31071876 / 30083193 / +3.3% 0.55 / 0.60 / -8.2%
tpcds_q28/duckdb:vortex-file-compressed 12473880 / 12343332 / +1.1% 20378125 / 26371807 / -22.7% 🟢 0.61 / 0.47 / +30.8%
tpcds_q29/duckdb:vortex-file-compressed 28381009 / 28703054 / -1.1% 43565724 / 44433037 / -2.0% 0.65 / 0.65 / +0.8%
tpcds_q30/duckdb:vortex-file-compressed 19247290 / 19197428 / +0.3% 30497561 / 30189681 / +1.0% 0.63 / 0.64 / -0.8%
tpcds_q31/duckdb:vortex-file-compressed 19377973 / 19090548 / +1.5% 31518148 / 26331885 / +19.7% 🔴 0.61 / 0.72 / -15.2%
tpcds_q32/duckdb:vortex-file-compressed 9809274 / 9741740 / +0.7% 16592897 / 20312229 / -18.3% 🟢 0.59 / 0.48 / +23.3%
tpcds_q33/duckdb:vortex-file-compressed 16658818 / 16657664 / +0.0% 27905106 / 26185239 / +6.6% 0.60 / 0.64 / -6.2%
tpcds_q34/duckdb:vortex-file-compressed 15341708 / 15457628 / -0.7% 27043092 / 21121756 / +28.0% 🔴 0.57 / 0.73 / -22.5%
tpcds_q35/duckdb:vortex-file-compressed 45905505 / 45887099 / +0.0% 62313108 / 61372600 / +1.5% 0.74 / 0.75 / -1.5%
tpcds_q36/duckdb:vortex-file-compressed 15461651 / 15096701 / +2.4% 27408636 / 24941806 / +9.9% 0.56 / 0.61 / -6.8%
tpcds_q37/duckdb:vortex-file-compressed 13880456 / 13696958 / +1.3% 22274836 / 21921215 / +1.6% 0.62 / 0.62 / -0.3%
tpcds_q38/duckdb:vortex-file-compressed 22257398 / 22280728 / -0.1% 27845241 / 31020092 / -10.2% 🟢 0.80 / 0.72 / +11.3%
tpcds_q39/duckdb:vortex-file-compressed 18028466 / 18403905 / -2.0% 26779981 / 26375041 / +1.5% 0.67 / 0.70 / -3.5%
tpcds_q40/duckdb:vortex-file-compressed 12890616 / 13026002 / -1.0% 18859063 / 19043926 / -1.0% 0.68 / 0.68 / -0.1%
tpcds_q41/duckdb:vortex-file-compressed 6225869 / 6131756 / +1.5% 9081135 / 8821787 / +2.9% 0.69 / 0.70 / -1.4%
tpcds_q42/duckdb:vortex-file-compressed 7911296 / 8141442 / -2.8% 21756619 / 16370467 / +32.9% 🔴 0.36 / 0.50 / -26.9%
tpcds_q43/duckdb:vortex-file-compressed 9892074 / 10053505 / -1.6% 18482402 / 17961899 / +2.9% 0.54 / 0.56 / -4.4%
tpcds_q44/duckdb:vortex-file-compressed 15580858 / 16452521 / -5.3% 26652662 / 25344059 / +5.2% 0.58 / 0.65 / -9.9%
tpcds_q45/duckdb:vortex-file-compressed 22016278 / 22350944 / -1.5% 29669546 / 29047697 / +2.1% 0.74 / 0.77 / -3.6%
tpcds_q46/duckdb:vortex-file-compressed 18511024 / 18586242 / -0.4% 29806625 / 29877939 / -0.2% 0.62 / 0.62 / -0.2%
tpcds_q47/duckdb:vortex-file-compressed 30855394 / 30661344 / +0.6% 42154065 / 40956788 / +2.9% 0.73 / 0.75 / -2.2%
tpcds_q48/duckdb:vortex-file-compressed 19169052 / 18997728 / +0.9% 33703299 / 31885457 / +5.7% 0.57 / 0.60 / -4.5%
tpcds_q49/duckdb:vortex-file-compressed 17044555 / 16901852 / +0.8% 30801260 / 28530869 / +8.0% 0.55 / 0.59 / -6.6%
tpcds_q50/duckdb:vortex-file-compressed 16388561 / 16802216 / -2.5% 27572762 / 25145877 / +9.7% 0.59 / 0.67 / -11.0%
tpcds_q51/duckdb:vortex-file-compressed 76380641 / 77237492 / -1.1% 91025145 / 97603160 / -6.7% 0.84 / 0.79 / +6.0%
tpcds_q52/duckdb:vortex-file-compressed 8234832 / 8358090 / -1.5% 18203961 / 17025358 / +6.9% 0.45 / 0.49 / -7.9%
tpcds_q53/duckdb:vortex-file-compressed 13719896 / 14072502 / -2.5% 24773665 / 23874624 / +3.8% 0.55 / 0.59 / -6.0%
tpcds_q54/duckdb:vortex-file-compressed 20533016 / 20401083 / +0.6% 30941557 / 28885081 / +7.1% 0.66 / 0.71 / -6.0%
tpcds_q55/duckdb:vortex-file-compressed 8317823 / 8182920 / +1.6% 17845821 / 19187715 / -7.0% 0.47 / 0.43 / +9.3%
tpcds_q56/duckdb:vortex-file-compressed 17388900 / 16895548 / +2.9% 29617428 / 27612732 / +7.3% 0.59 / 0.61 / -4.0%
tpcds_q57/duckdb:vortex-file-compressed 24180854 / 24257034 / -0.3% 35597784 / 31350423 / +13.5% 🔴 0.68 / 0.77 / -12.2%
tpcds_q58/duckdb:vortex-file-compressed 17687410 / 18043377 / -2.0% 28253030 / 27062243 / +4.4% 0.63 / 0.67 / -6.1%
tpcds_q59/duckdb:vortex-file-compressed 18697062 / 18302644 / +2.2% 25490817 / 23800368 / +7.1% 0.73 / 0.77 / -4.6%
tpcds_q60/duckdb:vortex-file-compressed 17942342 / 17387232 / +3.2% 30319412 / 32508954 / -6.7% 0.59 / 0.53 / +10.6%
tpcds_q61/duckdb:vortex-file-compressed 19735199 / 19774426 / -0.2% 32262912 / 33140986 / -2.6% 0.61 / 0.60 / +2.5%
tpcds_q62/duckdb:vortex-file-compressed 10104728 / 10269725 / -1.6% 17454164 / 15563055 / +12.2% 🔴 0.58 / 0.66 / -12.3%
tpcds_q63/duckdb:vortex-file-compressed 13069603 / 13111820 / -0.3% 23016244 / 23152843 / -0.6% 0.57 / 0.57 / +0.3%
tpcds_q64/duckdb:vortex-file-compressed 62608040 / 62017792 / +1.0% 78225521 / 77801570 / +0.5% 0.80 / 0.80 / +0.4%
tpcds_q65/duckdb:vortex-file-compressed 15100896 / 15346158 / -1.6% 27494937 / 26321809 / +4.5% 0.55 / 0.58 / -5.8%
tpcds_q66/duckdb:vortex-file-compressed 20677376 / 20937708 / -1.2% 31237757 / 34981996 / -10.7% 🟢 0.66 / 0.60 / +10.6%
tpcds_q67/duckdb:vortex-file-compressed 65812519 / 65678759 / +0.2% 82803322 / 85035615 / -2.6% 0.79 / 0.77 / +2.9%
tpcds_q68/duckdb:vortex-file-compressed 18001926 / 17936690 / +0.4% 31512187 / 30229018 / +4.2% 0.57 / 0.59 / -3.7%
tpcds_q69/duckdb:vortex-file-compressed 28661922 / 28610472 / +0.2% 49798612 / 41460675 / +20.1% 🔴 0.58 / 0.69 / -16.6%
tpcds_q70/duckdb:vortex-file-compressed 17868473 / 18412926 / -3.0% 29513356 / 27513493 / +7.3% 0.61 / 0.67 / -9.5%
tpcds_q71/duckdb:vortex-file-compressed 12362921 / 12505320 / -1.1% 23218560 / 22641698 / +2.5% 0.53 / 0.55 / -3.6%
tpcds_q72/duckdb:vortex-file-compressed 61395927 / 62156862 / -1.2% 74857751 / 75709055 / -1.1% 0.82 / 0.82 / -0.1%
tpcds_q73/duckdb:vortex-file-compressed 14612329 / 15059434 / -3.0% 23909820 / 25169065 / -5.0% 0.61 / 0.60 / +2.1%
tpcds_q74/duckdb:vortex-file-compressed 27429450 / 27208926 / +0.8% 36376079 / 36017653 / +1.0% 0.75 / 0.76 / -0.2%
tpcds_q75/duckdb:vortex-file-compressed 28560216 / 28846682 / -1.0% 41256509 / 41633574 / -0.9% 0.69 / 0.69 / -0.1%
tpcds_q76/duckdb:vortex-file-compressed 12487620 / 12362538 / +1.0% 26563953 / 24491469 / +8.5% 0.47 / 0.50 / -6.9%
tpcds_q77/duckdb:vortex-file-compressed 16088766 / 15632120 / +2.9% 28248931 / 26419011 / +6.9% 0.57 / 0.59 / -3.7%
tpcds_q78/duckdb:vortex-file-compressed 37212068 / 37010644 / +0.5% 46085733 / 48517942 / -5.0% 0.81 / 0.76 / +5.9%
tpcds_q79/duckdb:vortex-file-compressed 15637282 / 14517770 / +7.7% 29854059 / 30305163 / -1.5% 0.52 / 0.48 / +9.3%
tpcds_q80/duckdb:vortex-file-compressed 27563040 / 27340026 / +0.8% 42945078 / 44334038 / -3.1% 0.64 / 0.62 / +4.1%
tpcds_q81/duckdb:vortex-file-compressed 22176960 / 22152883 / +0.1% 30392261 / 33167800 / -8.4% 0.73 / 0.67 / +9.3%
tpcds_q82/duckdb:vortex-file-compressed 32667205 / 33721593 / -3.1% 40759267 / 42083386 / -3.1% 0.80 / 0.80 / +0.0%
tpcds_q83/duckdb:vortex-file-compressed 19162332 / 19766468 / -3.1% 24737703 / 27789005 / -11.0% 🟢 0.77 / 0.71 / +8.9%
tpcds_q84/duckdb:vortex-file-compressed 12901778 / 12554482 / +2.8% 21230424 / 19353804 / +9.7% 0.61 / 0.65 / -6.3%
tpcds_q85/duckdb:vortex-file-compressed 32492466 / 31110632 / +4.4% 38904739 / 40487684 / -3.9% 0.84 / 0.77 / +8.7%
tpcds_q86/duckdb:vortex-file-compressed 10738900 / 10496402 / +2.3% 19575153 / 17529192 / +11.7% 🔴 0.55 / 0.60 / -8.4%
tpcds_q87/duckdb:vortex-file-compressed 24328482 / 23753886 / +2.4% 29104724 / 30840104 / -5.6% 0.84 / 0.77 / +8.5%
tpcds_q88/duckdb:vortex-file-compressed 31756580 / 32064325 / -1.0% 45175466 / 43379394 / +4.1% 0.70 / 0.74 / -4.9%
tpcds_q89/duckdb:vortex-file-compressed 13772938 / 13804388 / -0.2% 25488012 / 24780625 / +2.9% 0.54 / 0.56 / -3.0%
tpcds_q90/duckdb:vortex-file-compressed 7881911 / 7979344 / -1.2% 14594590 / 12387845 / +17.8% 🔴 0.54 / 0.64 / -16.2%
tpcds_q91/duckdb:vortex-file-compressed 14961458 / 15013183 / -0.3% 22006468 / 20843028 / +5.6% 0.68 / 0.72 / -5.6%
tpcds_q92/duckdb:vortex-file-compressed 12764484 / 13001201 / -1.8% 20362847 / 19623980 / +3.8% 0.63 / 0.66 / -5.4%
tpcds_q93/duckdb:vortex-file-compressed 17155778 / 16963346 / +1.1% 25968695 / 23435073 / +10.8% 🔴 0.66 / 0.72 / -8.7%
tpcds_q94/duckdb:vortex-file-compressed 16115340 / 15924152 / +1.2% 26297956 / 27979649 / -6.0% 0.61 / 0.57 / +7.7%
tpcds_q95/duckdb:vortex-file-compressed 45044102 / 43766728 / +2.9% 51269270 / 51058605 / +0.4% 0.88 / 0.86 / +2.5%
tpcds_q96/duckdb:vortex-file-compressed 8184800 / 7220256 / +13.4% 🔴 16689178 / 17980122 / -7.2% 0.49 / 0.40 / +22.1%
tpcds_q97/duckdb:vortex-file-compressed 22234012 / 23697980 / -6.2% 29027600 / 32249556 / -10.0% 0.77 / 0.73 / +4.2%
tpcds_q98/duckdb:vortex-file-compressed 13439302 / 13543110 / -0.8% 23306187 / 23065295 / +1.0% 0.58 / 0.59 / -1.8%
tpcds_q99/duckdb:vortex-file-compressed 13263510 / 13068913 / +1.5% 21817170 / 18887792 / +15.5% 🔴 0.61 / 0.69 / -12.1%
duckdb / parquet / ns (0.988x ➖, 5↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
tpcds_q01/duckdb:parquet 27529228 / 26076798 / +5.6% 31471337 / 35201269 / -10.6% 🟢 0.87 / 0.74 / +18.1%
tpcds_q02/duckdb:parquet 15614042 / 16004004 / -2.4% 22442936 / 20941943 / +7.2% 0.70 / 0.76 / -9.0%
tpcds_q03/duckdb:parquet 9263924 / 9163012 / +1.1% 15730213 / 16102409 / -2.3% 0.59 / 0.57 / +3.5%
tpcds_q04/duckdb:parquet 129422896 / 130577448 / -0.9% 140594623 / 135744744 / +3.6% 0.92 / 0.96 / -4.3%
tpcds_q05/duckdb:parquet 22181116 / 22341974 / -0.7% 26286970 / 25865041 / +1.6% 0.84 / 0.86 / -2.3%
tpcds_q06/duckdb:parquet 27536258 / 28401912 / -3.0% 36085922 / 45762466 / -21.1% 🟢 0.76 / 0.62 / +23.0%
tpcds_q07/duckdb:parquet 16743672 / 15558902 / +7.6% 26870150 / 25379540 / +5.9% 0.62 / 0.61 / +1.6%
tpcds_q08/duckdb:parquet 26289519 / 25856257 / +1.7% 32702544 / 33806472 / -3.3% 0.80 / 0.76 / +5.1%
tpcds_q09/duckdb:parquet 18775531 / 18785977 / -0.1% 23902864 / 23168850 / +3.2% 0.79 / 0.81 / -3.1%
tpcds_q10/duckdb:parquet 28370500 / 28049156 / +1.1% 36842872 / 37958100 / -2.9% 0.77 / 0.74 / +4.2%
tpcds_q11/duckdb:parquet 73248688 / 73538562 / -0.4% 78123050 / 78014108 / +0.1% 0.94 / 0.94 / -0.5%
tpcds_q12/duckdb:parquet 12776889 / 13074064 / -2.3% 18769535 / 18302099 / +2.6% 0.68 / 0.71 / -4.7%
tpcds_q13/duckdb:parquet 24512779 / 24376438 / +0.6% 30737247 / 30723363 / +0.0% 0.80 / 0.79 / +0.5%
tpcds_q14/duckdb:parquet 61524867 / 61226004 / +0.5% 71911883 / 75504015 / -4.8% 0.86 / 0.81 / +5.5%
tpcds_q15/duckdb:parquet 25187110 / 25428486 / -0.9% 30034865 / 31150818 / -3.6% 0.84 / 0.82 / +2.7%
tpcds_q16/duckdb:parquet 20892296 / 21194530 / -1.4% 28860324 / 29408838 / -1.9% 0.72 / 0.72 / +0.4%
tpcds_q17/duckdb:parquet 32993078 / 32758315 / +0.7% 40095105 / 43711351 / -8.3% 0.82 / 0.75 / +9.8%
tpcds_q18/duckdb:parquet 40239416 / 40439741 / -0.5% 49760827 / 49963900 / -0.4% 0.81 / 0.81 / -0.1%
tpcds_q19/duckdb:parquet 25220968 / 25093456 / +0.5% 32510096 / 32000808 / +1.6% 0.78 / 0.78 / -1.1%
tpcds_q20/duckdb:parquet 13854870 / 13987632 / -0.9% 18186050 / 22764008 / -20.1% 🟢 0.76 / 0.61 / +24.0%
tpcds_q21/duckdb:parquet 9591139 / 9454728 / +1.4% 13226284 / 14713463 / -10.1% 🟢 0.73 / 0.64 / +12.8%
tpcds_q22/duckdb:parquet 35046106 / 39074711 / -10.3% 🟢 39235383 / 39922412 / -1.7% 0.89 / 0.98 / -8.7%
tpcds_q23/duckdb:parquet 41177098 / 41148588 / +0.1% 48576954 / 47715756 / +1.8% 0.85 / 0.86 / -1.7%
tpcds_q24/duckdb:parquet 33806768 / 33924030 / -0.3% 42837279 / 42194857 / +1.5% 0.79 / 0.80 / -1.8%
tpcds_q25/duckdb:parquet 31458358 / 31628202 / -0.5% 39611311 / 40329532 / -1.8% 0.79 / 0.78 / +1.3%
tpcds_q26/duckdb:parquet 31732946 / 31801704 / -0.2% 38165728 / 40145814 / -4.9% 0.83 / 0.79 / +5.0%
tpcds_q27/duckdb:parquet 31943334 / 31832914 / +0.3% 39596047 / 41698437 / -5.0% 0.81 / 0.76 / +5.7%
tpcds_q28/duckdb:parquet 17346340 / 17573058 / -1.3% 28493462 / 24533709 / +16.1% 🔴 0.61 / 0.72 / -15.0%
tpcds_q29/duckdb:parquet 31108937 / 31397706 / -0.9% 42595215 / 38629916 / +10.3% 🔴 0.73 / 0.81 / -10.1%
tpcds_q30/duckdb:parquet 34398811 / 35738911 / -3.7% 41988334 / 45409199 / -7.5% 0.82 / 0.79 / +4.1%
tpcds_q31/duckdb:parquet 21024743 / 20942040 / +0.4% 25580509 / 24802027 / +3.1% 0.82 / 0.84 / -2.7%
tpcds_q32/duckdb:parquet 12188171 / 12750317 / -4.4% 18001498 / 18549391 / -3.0% 0.68 / 0.69 / -1.5%
tpcds_q33/duckdb:parquet 16408883 / 16510308 / -0.6% 23033646 / 23977415 / -3.9% 0.71 / 0.69 / +3.5%
tpcds_q34/duckdb:parquet 16477244 / 17289133 / -4.7% 22035778 / 24751251 / -11.0% 🟢 0.75 / 0.70 / +7.0%
tpcds_q35/duckdb:parquet 47514146 / 48633900 / -2.3% 56644791 / 56341664 / +0.5% 0.84 / 0.86 / -2.8%
tpcds_q36/duckdb:parquet 18898938 / 18904434 / -0.0% 24113300 / 27127779 / -11.1% 🟢 0.78 / 0.70 / +12.5%
tpcds_q37/duckdb:parquet 12275550 / 11561876 / +6.2% 18623243 / 17656931 / +5.5% 0.66 / 0.65 / +0.7%
tpcds_q38/duckdb:parquet 26659130 / 27189714 / -2.0% 31608662 / 38284567 / -17.4% 🟢 0.84 / 0.71 / +18.8%
tpcds_q39/duckdb:parquet 24793474 / 24444906 / +1.4% 27578454 / 29781201 / -7.4% 0.90 / 0.82 / +9.5%
tpcds_q40/duckdb:parquet 16404029 / 16591472 / -1.1% 21725382 / 22500605 / -3.4% 0.76 / 0.74 / +2.4%
tpcds_q41/duckdb:parquet 7770120 / 9889293 / -21.4% 🟢 12899468 / 13745353 / -6.2% 0.60 / 0.72 / -16.3%
tpcds_q42/duckdb:parquet 8701777 / 8814461 / -1.3% 15420026 / 16200078 / -4.8% 0.56 / 0.54 / +3.7%
tpcds_q43/duckdb:parquet 10760116 / 10661374 / +0.9% 14920582 / 15142478 / -1.5% 0.72 / 0.70 / +2.4%
tpcds_q44/duckdb:parquet 16019912 / 19015365 / -15.8% 🟢 24600414 / 24502762 / +0.4% 0.65 / 0.78 / -16.1%
tpcds_q45/duckdb:parquet 23633982 / 23860591 / -0.9% 29972402 / 28473070 / +5.3% 0.79 / 0.84 / -5.9%
tpcds_q46/duckdb:parquet 37214462 / 38472178 / -3.3% 44932217 / 48039304 / -6.5% 0.83 / 0.80 / +3.4%
tpcds_q47/duckdb:parquet 31105678 / 31568356 / -1.5% 39368871 / 36583661 / +7.6% 0.79 / 0.86 / -8.4%
tpcds_q48/duckdb:parquet 21187086 / 21369380 / -0.9% 28029352 / 27016980 / +3.7% 0.76 / 0.79 / -4.4%
tpcds_q49/duckdb:parquet 19821346 / 20214818 / -1.9% 28382007 / 27854419 / +1.9% 0.70 / 0.73 / -3.8%
tpcds_q50/duckdb:parquet 17922833 / 17930935 / -0.0% 25898348 / 28132168 / -7.9% 0.69 / 0.64 / +8.6%
tpcds_q51/duckdb:parquet 54048176 / 53550174 / +0.9% 60986293 / 62195578 / -1.9% 0.89 / 0.86 / +2.9%
tpcds_q52/duckdb:parquet 8909404 / 10430381 / -14.6% 🟢 15614083 / 15929981 / -2.0% 0.57 / 0.65 / -12.9%
tpcds_q53/duckdb:parquet 11836403 / 12013366 / -1.5% 16948800 / 17163804 / -1.3% 0.70 / 0.70 / -0.2%
tpcds_q54/duckdb:parquet 20642479 / 21042627 / -1.9% 29796757 / 29666014 / +0.4% 0.69 / 0.71 / -2.3%
tpcds_q55/duckdb:parquet 8854080 / 8961007 / -1.2% 15493752 / 15996283 / -3.1% 0.57 / 0.56 / +2.0%
tpcds_q56/duckdb:parquet 17320718 / 17036032 / +1.7% 23919609 / 27508511 / -13.0% 🟢 0.72 / 0.62 / +16.9%
tpcds_q57/duckdb:parquet 29241079 / 29390506 / -0.5% 34832695 / 34421998 / +1.2% 0.84 / 0.85 / -1.7%
tpcds_q58/duckdb:parquet 18995569 / 18918345 / +0.4% 26001881 / 25567329 / +1.7% 0.73 / 0.74 / -1.3%
tpcds_q59/duckdb:parquet 20119714 / 20083729 / +0.2% 25332841 / 25250764 / +0.3% 0.79 / 0.80 / -0.1%
tpcds_q60/duckdb:parquet 17546864 / 17608116 / -0.3% 25033247 / 25138994 / -0.4% 0.70 / 0.70 / +0.1%
tpcds_q61/duckdb:parquet 21955750 / 22108907 / -0.7% 29291267 / 29886915 / -2.0% 0.75 / 0.74 / +1.3%
tpcds_q62/duckdb:parquet 10970730 / 10872345 / +0.9% 15665706 / 15195115 / +3.1% 0.70 / 0.72 / -2.1%
tpcds_q63/duckdb:parquet 11230201 / 11287759 / -0.5% 16461517 / 16824900 / -2.2% 0.68 / 0.67 / +1.7%
tpcds_q64/duckdb:parquet 55261421 / 53660140 / +3.0% 63016586 / 64776599 / -2.7% 0.88 / 0.83 / +5.9%
tpcds_q65/duckdb:parquet 14660734 / 14560536 / +0.7% 20465459 / 20615949 / -0.7% 0.72 / 0.71 / +1.4%
tpcds_q66/duckdb:parquet 24954298 / 24920726 / +0.1% 32028566 / 31409749 / +2.0% 0.78 / 0.79 / -1.8%
tpcds_q67/duckdb:parquet 77316224 / 77408810 / -0.1% 84208298 / 86356738 / -2.5% 0.92 / 0.90 / +2.4%
tpcds_q68/duckdb:parquet 30574790 / 30359793 / +0.7% 38804255 / 39675143 / -2.2% 0.79 / 0.77 / +3.0%
tpcds_q69/duckdb:parquet 30703598 / 29186604 / +5.2% 39906230 / 39348880 / +1.4% 0.77 / 0.74 / +3.7%
tpcds_q70/duckdb:parquet 16993874 / 16375600 / +3.8% 28089548 / 23234899 / +20.9% 🔴 0.60 / 0.70 / -14.2%
tpcds_q71/duckdb:parquet 15003419 / 15083826 / -0.5% 21748785 / 21735372 / +0.1% 0.69 / 0.69 / -0.6%
tpcds_q72/duckdb:parquet 81476222 / 8156554 / -0.1% 87180915 / 88506601 / -1.5% 0.93 / 0.92 / +1.4%
tpcds_q73/duckdb:parquet 13766931 / 13788472 / -0.2% 19271138 / 19291838 / -0.1% 0.71 / 0.71 / -0.0%
tpcds_q74/duckdb:parquet 100599184 / 100202775 / +0.4% 107048313 / 108392468 / -1.2% 0.94 / 0.92 / +1.7%
tpcds_q75/duckdb:parquet 40952402 / 41035425 / -0.2% 54293605 / 53087920 / +2.3% 0.75 / 0.77 / -2.4%
tpcds_q76/duckdb:parquet 13767598 / 14023908 / -1.8% 22906815 / 21184725 / +8.1% 0.60 / 0.66 / -9.2%
tpcds_q77/duckdb:parquet 17475758 / 17725651 / -1.4% 25603568 / 25270767 / +1.3% 0.68 / 0.70 / -2.7%
tpcds_q78/duckdb:parquet 48527352 / 49013388 / -1.0% 54414025 / 53549033 / +1.6% 0.89 / 0.92 / -2.6%
tpcds_q79/duckdb:parquet 21316202 / 21139710 / +0.8% 28857434 / 29101435 / -0.8% 0.74 / 0.73 / +1.7%
tpcds_q80/duckdb:parquet 32810360 / 33033398 / -0.7% 46980030 / 39937697 / +17.6% 🔴 0.70 / 0.83 / -15.6%
tpcds_q81/duckdb:parquet 32632790 / 31348904 / +4.1% 39994367 / 39779803 / +0.5% 0.82 / 0.79 / +3.5%
tpcds_q82/duckdb:parquet 12554589 / 13484750 / -6.9% 20430576 / 19282165 / +6.0% 0.61 / 0.70 / -12.1%
tpcds_q83/duckdb:parquet 16745854 / 16673124 / +0.4% 24749314 / 21536285 / +14.9% 🔴 0.68 / 0.77 / -12.6%
tpcds_q84/duckdb:parquet 18437149 / 18857630 / -2.2% 24044331 / 24146012 / -0.4% 0.77 / 0.78 / -1.8%
tpcds_q85/duckdb:parquet 35361080 / 35839802 / -1.3% 45105105 / 43973465 / +2.6% 0.78 / 0.82 / -3.8%
tpcds_q86/duckdb:parquet 11402966 / 13864188 / -17.8% 🟢 16932557 / 18662680 / -9.3% 0.67 / 0.74 / -9.3%
tpcds_q87/duckdb:parquet 28521890 / 28851563 / -1.1% 32807054 / 33916691 / -3.3% 0.87 / 0.85 / +2.2%
tpcds_q88/duckdb:parquet 27277435 / 27133554 / +0.5% 32011698 / 31509602 / +1.6% 0.85 / 0.86 / -1.0%
tpcds_q89/duckdb:parquet 12714084 / 12912718 / -1.5% 19680780 / 18516176 / +6.3% 0.65 / 0.70 / -7.4%
tpcds_q90/duckdb:parquet 6916651 / 6943710 / -0.4% 11281855 / 11339099 / -0.5% 0.61 / 0.61 / +0.1%
tpcds_q91/duckdb:parquet 21353421 / 21670668 / -1.5% 28853663 / 28958540 / -0.4% 0.74 / 0.75 / -1.1%
tpcds_q92/duckdb:parquet 12289220 / 12594726 / -2.4% 20103222 / 19154676 / +5.0% 0.61 / 0.66 / -7.0%
tpcds_q93/duckdb:parquet 21552983 / 21887720 / -1.5% 26931556 / 26686051 / +0.9% 0.80 / 0.82 / -2.4%
tpcds_q94/duckdb:parquet 16775830 / 16947715 / -1.0% 26248658 / 28696232 / -8.5% 0.64 / 0.59 / +8.2%
tpcds_q95/duckdb:parquet 90895142 / 90859148 / +0.0% 99523214 / 98169079 / +1.4% 0.91 / 0.93 / -1.3%
tpcds_q96/duckdb:parquet 7037790 / 7060894 / -0.3% 10936817 / 10896087 / +0.4% 0.64 / 0.65 / -0.7%
tpcds_q97/duckdb:parquet 25918180 / 26906491 / -3.7% 32161302 / 34239621 / -6.1% 0.81 / 0.79 / +2.6%
tpcds_q98/duckdb:parquet 15005555 / 15277618 / -1.8% 22767819 / 23081795 / -1.4% 0.66 / 0.66 / -0.4%
tpcds_q99/duckdb:parquet 17988550 / 17404864 / +3.4% 21334170 / 22217771 / -4.0% 0.84 / 0.78 / +7.6%

No file size changes detected.

@github-actions

github-actions Bot commented Oct 9, 2026

Copy link
Copy Markdown
Contributor

Benchmarks: TPC-H SF=10 on NVME 📖

Commits: PR 514a1de8 vs base 88a4de89
Verdict: No clear signal (low confidence)
Attributed Vortex impact: -0.6%
Engines: DataFusion No clear signal (-0.5%, low confidence) · DuckDB No clear signal (-0.8%, low confidence)
Vortex (geomean): hot 0.995x ➖ · cold 1.043x ➖
Parquet (geomean): hot 1.002x ➖ · cold 1.011x ➖
Shifts: Parquet (control) +0.2% · Median polish -0.4%

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.
  • Hot vs cold: Every measurement is run several times. The first run is reported as the cold run, and the median of the runs after it is reported as the hot run. The verdict and significance use hot runs; each target's geomean reports hot and cold beside each other where the individual runs were recorded and hot alone where they were not, the cold column shows first-run cost per row, and hot/cold is how much of each run the warm path saves. Rows whose results predate per-run reporting show only one value, taken from the value the runner reported.
  • Table cells: Each cell reads PR / base / %diff. The hot and cold columns mark a change as 🔴 slower or 🟢 faster once it clears this suite's threshold; anything smaller is noise here and is left unmarked, as is hot/cold, because a shift in the warm-up ratio is not a win or a loss by itself.

datafusion / vortex-file-compressed / ns (0.995x ➖, 0↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
tpch_q01/datafusion:vortex-file-compressed 96162915 / 96397801 / -0.2% 156456510 / 166964044 / -6.3% 0.61 / 0.58 / +6.5%
tpch_q02/datafusion:vortex-file-compressed 64361037 / 64687237 / -0.5% 95536608 / 94578094 / +1.0% 0.67 / 0.68 / -1.5%
tpch_q03/datafusion:vortex-file-compressed 64702040 / 64590836 / +0.2% 116496968 / 117385185 / -0.8% 0.56 / 0.55 / +0.9%
tpch_q04/datafusion:vortex-file-compressed 34658484 / 34986355 / -0.9% 77764214 / 80468021 / -3.4% 0.45 / 0.43 / +2.5%
tpch_q05/datafusion:vortex-file-compressed 116318154 / 118557454 / -1.9% 183952981 / 177397251 / +3.7% 0.63 / 0.67 / -5.4%
tpch_q06/datafusion:vortex-file-compressed 14004181 / 13960074 / +0.3% 68714679 / 68672310 / +0.1% 0.20 / 0.20 / +0.3%
tpch_q07/datafusion:vortex-file-compressed 138451668 / 139079694 / -0.5% 193364738 / 194065791 / -0.4% 0.72 / 0.72 / -0.1%
tpch_q08/datafusion:vortex-file-compressed 146181755 / 143079266 / +2.2% 213063616 / 236535162 / -9.9% 0.69 / 0.60 / +13.4%
tpch_q09/datafusion:vortex-file-compressed 190097435 / 186112560 / +2.1% 257509705 / 261629084 / -1.6% 0.74 / 0.71 / +3.8%
tpch_q10/datafusion:vortex-file-compressed 73096568 / 73132143 / -0.0% 143308909 / 140636651 / +1.9% 0.51 / 0.52 / -1.9%
tpch_q11/datafusion:vortex-file-compressed 42911369 / 43100491 / -0.4% 68651742 / 67027618 / +2.4% 0.63 / 0.64 / -2.8%
tpch_q12/datafusion:vortex-file-compressed 43471059 / 44812914 / -3.0% 104449214 / 96898294 / +7.8% 0.42 / 0.46 / -10.0%
tpch_q13/datafusion:vortex-file-compressed 46673028 / 46417137 / +0.6% 78154799 / 76214115 / +2.5% 0.60 / 0.61 / -1.9%
tpch_q14/datafusion:vortex-file-compressed 24497044 / 24475922 / +0.1% 97415045 / 96447882 / +1.0% 0.25 / 0.25 / -0.9%
tpch_q15/datafusion:vortex-file-compressed 35359512 / 36402737 / -2.9% 102156173 / 99347569 / +2.8% 0.35 / 0.37 / -5.5%
tpch_q16/datafusion:vortex-file-compressed 37271284 / 37718553 / -1.2% 70014988 / 65488061 / +6.9% 0.53 / 0.58 / -7.6%
tpch_q17/datafusion:vortex-file-compressed 173677003 / 177452020 / -2.1% 224121368 / 233326143 / -3.9% 0.77 / 0.76 / +1.9%
tpch_q18/datafusion:vortex-file-compressed 201213520 / 201409351 / -0.1% 262598701 / 262053328 / +0.2% 0.77 / 0.77 / -0.3%
tpch_q19/datafusion:vortex-file-compressed 33861288 / 34148165 / -0.8% 96461552 / 94504218 / +2.1% 0.35 / 0.36 / -2.9%
tpch_q20/datafusion:vortex-file-compressed 62718459 / 62788463 / -0.1% 130249705 / 124639152 / +4.5% 0.48 / 0.50 / -4.4%
tpch_q21/datafusion:vortex-file-compressed 180686039 / 181062580 / -0.2% 241235913 / 238812739 / +1.0% 0.75 / 0.76 / -1.2%
tpch_q22/datafusion:vortex-file-compressed 25141158 / 25366490 / -0.9% 55107949 / 53363907 / +3.3% 0.46 / 0.48 / -4.0%
datafusion / parquet / ns (1.000x ➖, 0↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
tpch_q01/datafusion:parquet 86976415 / 86839774 / +0.2% 131142015 / 131729202 / -0.4% 0.66 / 0.66 / +0.6%
tpch_q02/datafusion:parquet 157457967 / 157494919 / -0.0% 187582112 / 183009513 / +2.5% 0.84 / 0.86 / -2.5%
tpch_q03/datafusion:parquet 142496372 / 141722255 / +0.5% 198795356 / 193951359 / +2.5% 0.72 / 0.73 / -1.9%
tpch_q04/datafusion:parquet 59396041 / 59744089 / -0.6% 99920298 / 92833826 / +7.6% 0.59 / 0.64 / -7.6%
tpch_q05/datafusion:parquet 180434872 / 183042527 / -1.4% 239555708 / 236187596 / +1.4% 0.75 / 0.77 / -2.8%
tpch_q06/datafusion:parquet 35205224 / 35340708 / -0.4% 79664897 / 77902131 / +2.3% 0.44 / 0.45 / -2.6%
tpch_q07/datafusion:parquet 230000260 / 231363904 / -0.6% 289297081 / 285604264 / +1.3% 0.80 / 0.81 / -1.9%
tpch_q08/datafusion:parquet 234544157 / 234115046 / +0.2% 306605187 / 300687284 / +2.0% 0.76 / 0.78 / -1.8%
tpch_q09/datafusion:parquet 314741958 / 314179704 / +0.2% 381789897 / 379933342 / +0.5% 0.82 / 0.83 / -0.3%
tpch_q10/datafusion:parquet 408272612 / 409166114 / -0.2% 461857192 / 456276864 / +1.2% 0.88 / 0.90 / -1.4%
tpch_q11/datafusion:parquet 104866370 / 105124524 / -0.2% 130856397 / 128103123 / +2.1% 0.80 / 0.82 / -2.3%
tpch_q12/datafusion:parquet 84920393 / 84712264 / +0.2% 131203277 / 124821152 / +5.1% 0.65 / 0.68 / -4.6%
tpch_q13/datafusion:parquet 228078903 / 228513875 / -0.2% 257785321 / 255080344 / +1.1% 0.88 / 0.90 / -1.2%
tpch_q14/datafusion:parquet 88702880 / 87104286 / +1.8% 196265937 / 192261110 / +2.1% 0.45 / 0.45 / -0.2%
tpch_q15/datafusion:parquet 91395901 / 91425699 / -0.0% 140757982 / 137947027 / +2.0% 0.65 / 0.66 / -2.0%
tpch_q16/datafusion:parquet 95439694 / 95139100 / +0.3% 124887900 / 119060839 / +4.9% 0.76 / 0.80 / -4.4%
tpch_q17/datafusion:parquet 214725920 / 216119460 / -0.6% 269925219 / 268719872 / +0.4% 0.80 / 0.80 / -1.1%
tpch_q18/datafusion:parquet 291257831 / 291352505 / -0.0% 335191433 / 332371065 / +0.8% 0.87 / 0.88 / -0.9%
tpch_q19/datafusion:parquet 108981750 / 109289784 / -0.3% 171861456 / 172637563 / -0.4% 0.63 / 0.63 / +0.2%
tpch_q20/datafusion:parquet 184210695 / 184204700 / +0.0% 240959096 / 239385175 / +0.7% 0.76 / 0.77 / -0.6%
tpch_q21/datafusion:parquet 245602611 / 243452706 / +0.9% 318981005 / 316274333 / +0.9% 0.77 / 0.77 / +0.0%
tpch_q22/datafusion:parquet 199880965 / 199231923 / +0.3% 223535339 / 221362268 / +1.0% 0.89 / 0.90 / -0.6%
duckdb / vortex-file-compressed / ns (0.995x ➖, 0↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
tpch_q01/duckdb:vortex-file-compressed 54631889 / 54200825 / +0.8% 103797668 / 97768849 / +6.2% 0.53 / 0.55 / -5.1%
tpch_q02/duckdb:vortex-file-compressed 31834449 / 32265439 / -1.3% 47729756 / 48924556 / -2.4% 0.67 / 0.66 / +1.1%
tpch_q03/duckdb:vortex-file-compressed 59028372 / 58624635 / +0.7% 118336324 / 106785546 / +10.8% 🔴 0.50 / 0.55 / -9.1%
tpch_q04/duckdb:vortex-file-compressed 81050198 / 80874422 / +0.2% 125036920 / 117724316 / +6.2% 0.65 / 0.69 / -5.6%
tpch_q05/duckdb:vortex-file-compressed 63633773 / 64892142 / -1.9% 126578091 / 121023268 / +4.6% 0.50 / 0.54 / -6.2%
tpch_q06/duckdb:vortex-file-compressed 20794590 / 21448787 / -3.1% 70805915 / 60167643 / +17.7% 🔴 0.29 / 0.36 / -17.6%
tpch_q07/duckdb:vortex-file-compressed 59054426 / 60001602 / -1.6% 138456402 / 119954402 / +15.4% 🔴 0.43 / 0.50 / -14.7%
tpch_q08/duckdb:vortex-file-compressed 85544987 / 84989517 / +0.7% 160040980 / 140655824 / +13.8% 🔴 0.53 / 0.60 / -11.5%
tpch_q09/duckdb:vortex-file-compressed 167127138 / 168033913 / -0.5% 244784424 / 225199232 / +8.7% 0.68 / 0.75 / -8.5%
tpch_q10/duckdb:vortex-file-compressed 109494038 / 111025284 / -1.4% 180622079 / 152393916 / +18.5% 🔴 0.61 / 0.73 / -16.8%
tpch_q11/duckdb:vortex-file-compressed 17008417 / 17358005 / -2.0% 32660976 / 30889403 / +5.7% 0.52 / 0.56 / -7.3%
tpch_q12/duckdb:vortex-file-compressed 56315788 / 54593793 / +3.2% 112212963 / 104198453 / +7.7% 0.50 / 0.52 / -4.2%
tpch_q13/duckdb:vortex-file-compressed 89182187 / 90095996 / -1.0% 149013108 / 131018460 / +13.7% 🔴 0.60 / 0.69 / -13.0%
tpch_q14/duckdb:vortex-file-compressed 30687300 / 30567934 / +0.4% 78716858 / 74256739 / +6.0% 0.39 / 0.41 / -5.3%
tpch_q15/duckdb:vortex-file-compressed 41070010 / 41905049 / -2.0% 105767631 / 95635746 / +10.6% 🔴 0.39 / 0.44 / -11.4%
tpch_q16/duckdb:vortex-file-compressed 42293081 / 41985688 / +0.7% 58182342 / 55103792 / +5.6% 0.73 / 0.76 / -4.6%
tpch_q17/duckdb:vortex-file-compressed 56208076 / 56403521 / -0.3% 119244559 / 104353877 / +14.3% 🔴 0.47 / 0.54 / -12.8%
tpch_q18/duckdb:vortex-file-compressed 134575221 / 131922593 / +2.0% 162079990 / 163066679 / -0.6% 0.83 / 0.81 / +2.6%
tpch_q19/duckdb:vortex-file-compressed 39493737 / 41965048 / -5.9% 93464042 / 86707549 / +7.8% 0.42 / 0.48 / -12.7%
tpch_q20/duckdb:vortex-file-compressed 61750745 / 60172910 / +2.6% 130057925 / 113643982 / +14.4% 🔴 0.47 / 0.53 / -10.3%
tpch_q21/duckdb:vortex-file-compressed 244149069 / 240187124 / +1.6% 296799200 / 281783029 / +5.3% 0.82 / 0.85 / -3.5%
tpch_q22/duckdb:vortex-file-compressed 41318186 / 41983896 / -1.6% 63767149 / 67419376 / -5.4% 0.65 / 0.62 / +4.1%
duckdb / parquet / ns (1.003x ➖, 0↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
tpch_q01/duckdb:parquet 72142453 / 72513181 / -0.5% 86752272 / 97186360 / -10.7% 🟢 0.83 / 0.75 / +11.5%
tpch_q02/duckdb:parquet 80353670 / 80891954 / -0.7% 92531470 / 91270393 / +1.4% 0.87 / 0.89 / -2.0%
tpch_q03/duckdb:parquet 126235219 / 122103659 / +3.4% 144850049 / 145229608 / -0.3% 0.87 / 0.84 / +3.7%
tpch_q04/duckdb:parquet 75039490 / 75983870 / -1.2% 96836102 / 93243045 / +3.9% 0.77 / 0.81 / -4.9%
tpch_q05/duckdb:parquet 128789774 / 130050639 / -1.0% 162253390 / 161627439 / +0.4% 0.79 / 0.80 / -1.4%
tpch_q06/duckdb:parquet 33814731 / 34261790 / -1.3% 49611933 / 47487999 / +4.5% 0.68 / 0.72 / -5.5%
tpch_q07/duckdb:parquet 93136277 / 93622697 / -0.5% 145998868 / 129572036 / +12.7% 🔴 0.64 / 0.72 / -11.7%
tpch_q08/duckdb:parquet 151593460 / 150548648 / +0.7% 204855815 / 189025360 / +8.4% 0.74 / 0.80 / -7.1%
tpch_q09/duckdb:parquet 228921392 / 229402593 / -0.2% 264460295 / 264487259 / -0.0% 0.87 / 0.87 / -0.2%
tpch_q10/duckdb:parquet 510015054 / 512653499 / -0.5% 551206051 / 542607785 / +1.6% 0.93 / 0.94 / -2.1%
tpch_q11/duckdb:parquet 33675964 / 33639501 / +0.1% 39042020 / 38357386 / +1.8% 0.86 / 0.88 / -1.6%
tpch_q12/duckdb:parquet 76052286 / 76491589 / -0.6% 90042234 / 95860691 / -6.1% 0.84 / 0.80 / +5.9%
tpch_q13/duckdb:parquet 323011678 / 322966250 / +0.0% 335600715 / 335329681 / +0.1% 0.96 / 0.96 / -0.1%
tpch_q14/duckdb:parquet 116610360 / 108343346 / +7.6% 148659268 / 151375908 / -1.8% 0.78 / 0.72 / +9.6%
tpch_q15/duckdb:parquet 43041475 / 43236296 / -0.5% 70212316 / 67114425 / +4.6% 0.61 / 0.64 / -4.8%
tpch_q16/duckdb:parquet 117748356 / 118591438 / -0.7% 127746016 / 128085677 / -0.3% 0.92 / 0.93 / -0.4%
tpch_q17/duckdb:parquet 80289934 / 81375747 / -1.3% 113398158 / 106329811 / +6.6% 0.71 / 0.77 / -7.5%
tpch_q18/duckdb:parquet 213909287 / 205599837 / +4.0% 169754119 / 188010294 / -9.7% 1.26 / 1.09 / +15.2%
tpch_q19/duckdb:parquet 165606849 / 165085800 / +0.3% 196261250 / 192117582 / +2.2% 0.84 / 0.86 / -1.8%
tpch_q20/duckdb:parquet 135185412 / 135486269 / -0.2% 173939884 / 189262178 / -8.1% 0.78 / 0.72 / +8.6%
tpch_q21/duckdb:parquet 276200078 / 276758635 / -0.2% 286203838 / 288948950 / -1.0% 0.97 / 0.96 / +0.8%
tpch_q22/duckdb:parquet 268266035 / 267184905 / +0.4% 278569314 / 277187222 / +0.5% 0.96 / 0.96 / -0.1%

No file size changes detected.

@github-actions

github-actions Bot commented Oct 9, 2026

Copy link
Copy Markdown
Contributor

Benchmarks: TPC-H SF=1 on S3 📖

Commits: PR 514a1de8 vs base 88a4de89
Verdict: No clear signal (environment too noisy confidence)
Attributed Vortex impact: +8.0%
Engines: DataFusion No clear signal (+12.8%, environment too noisy confidence) · DuckDB No clear signal (+3.4%, environment too noisy confidence)
Vortex (geomean): hot 1.093x ➖ · cold 1.071x ➖
Parquet (geomean): hot 1.012x ➖ · cold 0.994x ➖
Shifts: Parquet (control) +1.2% · Median polish +5.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.
  • Hot vs cold: Every measurement is run several times. The first run is reported as the cold run, and the median of the runs after it is reported as the hot run. The verdict and significance use hot runs; each target's geomean reports hot and cold beside each other where the individual runs were recorded and hot alone where they were not, the cold column shows first-run cost per row, and hot/cold is how much of each run the warm path saves. Rows whose results predate per-run reporting show only one value, taken from the value the runner reported.
  • Table cells: Each cell reads PR / base / %diff. The hot and cold columns mark a change as 🔴 slower or 🟢 faster once it clears this suite's threshold; anything smaller is noise here and is left unmarked, as is hot/cold, because a shift in the warm-up ratio is not a win or a loss by itself.

datafusion / vortex-file-compressed / ns (1.122x ➖, 0↑ 3↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
tpch_q01/datafusion:vortex-file-compressed 215691051 / 247819490 / -13.0% 838762828 / 654950485 / +28.1% 0.26 / 0.38 / -32.0%
tpch_q02/datafusion:vortex-file-compressed 434982340 / 369619774 / +17.7% 699656256 / 738101366 / -5.2% 0.62 / 0.50 / +24.2%
tpch_q03/datafusion:vortex-file-compressed 406872405 / 442408653 / -8.0% 1702118353 / 922421635 / +84.5% 🔴 0.24 / 0.48 / -50.2%
tpch_q04/datafusion:vortex-file-compressed 223430501 / 205194424 / +8.9% 458529368 / 423144385 / +8.4% 0.49 / 0.48 / +0.5%
tpch_q05/datafusion:vortex-file-compressed 490039679 / 416503141 / +17.7% 667220133 / 682498086 / -2.2% 0.73 / 0.61 / +20.3%
tpch_q06/datafusion:vortex-file-compressed 354290404 / 281535162 / +25.8% 545425137 / 529208334 / +3.1% 0.65 / 0.53 / +22.1%
tpch_q07/datafusion:vortex-file-compressed 525152633 / 518776207 / +1.2% 785667289 / 838985543 / -6.4% 0.67 / 0.62 / +8.1%
tpch_q08/datafusion:vortex-file-compressed 506371520 / 509910118 / -0.7% 783643901 / 620871247 / +26.2% 0.65 / 0.82 / -21.3%
tpch_q09/datafusion:vortex-file-compressed 423391162 / 466662050 / -9.3% 639005337 / 539385490 / +18.5% 0.66 / 0.87 / -23.4%
tpch_q10/datafusion:vortex-file-compressed 447197921 / 402332008 / +11.2% 640426152 / 541700516 / +18.2% 0.70 / 0.74 / -6.0%
tpch_q11/datafusion:vortex-file-compressed 307785766 / 324361504 / -5.1% 406957164 / 463749511 / -12.2% 0.76 / 0.70 / +8.1%
tpch_q12/datafusion:vortex-file-compressed 357357439 / 378675359 / -5.6% 578587689 / 561722013 / +3.0% 0.62 / 0.67 / -8.4%
tpch_q13/datafusion:vortex-file-compressed 198764824 / 153481618 / +29.5% 454541005 / 344889122 / +31.8% 🔴 0.44 / 0.45 / -1.7%
tpch_q14/datafusion:vortex-file-compressed 213200735 / 185879624 / +14.7% 368252447 / 398998793 / -7.7% 0.58 / 0.47 / +24.3%
tpch_q15/datafusion:vortex-file-compressed 627779975 / 313841092 / +100.0% 🔴 523937074 / 510237473 / +2.7% 1.20 / 0.62 / +94.8%
tpch_q16/datafusion:vortex-file-compressed 187072559 / 171488778 / +9.1% 326089428 / 344565781 / -5.4% 0.57 / 0.50 / +15.3%
tpch_q17/datafusion:vortex-file-compressed 467720253 / 295464528 / +58.3% 🔴 540573014 / 430729566 / +25.5% 0.87 / 0.69 / +26.1%
tpch_q18/datafusion:vortex-file-compressed 298996770 / 262954456 / +13.7% 511348114 / 533391658 / -4.1% 0.58 / 0.49 / +18.6%
tpch_q19/datafusion:vortex-file-compressed 414244135 / 441231059 / -6.1% 591946987 / 620443931 / -4.6% 0.70 / 0.71 / -1.6%
tpch_q20/datafusion:vortex-file-compressed 334435158 / 295221590 / +13.3% 537665494 / 462876363 / +16.2% 0.62 / 0.64 / -2.5%
tpch_q21/datafusion:vortex-file-compressed 554447088 / 547507300 / +1.3% 832451792 / 696374027 / +19.5% 0.67 / 0.79 / -15.3%
tpch_q22/datafusion:vortex-file-compressed 270444714 / 184805434 / +46.3% 🔴 482144021 / 376709704 / +28.0% 0.56 / 0.49 / +14.3%
datafusion / parquet / ns (0.995x ➖, 0↑ 1↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
tpch_q01/datafusion:parquet 168455688 / 202707686 / -16.9% 532550708 / 464506438 / +14.6% 0.32 / 0.44 / -27.5%
tpch_q02/datafusion:parquet 277895262 / 279547966 / -0.6% 504768728 / 473741141 / +6.5% 0.55 / 0.59 / -6.7%
tpch_q03/datafusion:parquet 281188482 / 285537287 / -1.5% 737321941 / 827603519 / -10.9% 0.38 / 0.35 / +10.5%
tpch_q04/datafusion:parquet 173032665 / 166167411 / +4.1% 406301055 / 395230818 / +2.8% 0.43 / 0.42 / +1.3%
tpch_q05/datafusion:parquet 375163886 / 388776274 / -3.5% 540765507 / 559029392 / -3.3% 0.69 / 0.70 / -0.2%
tpch_q06/datafusion:parquet 167332661 / 118610128 / +41.1% 🔴 288830886 / 246160073 / +17.3% 0.58 / 0.48 / +20.2%
tpch_q07/datafusion:parquet 361023567 / 356086359 / +1.4% 426174473 / 506878656 / -15.9% 0.85 / 0.70 / +20.6%
tpch_q08/datafusion:parquet 450899629 / 451479530 / -0.1% 558045392 / 580454402 / -3.9% 0.81 / 0.78 / +3.9%
tpch_q09/datafusion:parquet 409931857 / 413616901 / -0.9% 618323838 / 532282119 / +16.2% 0.66 / 0.78 / -14.7%
tpch_q10/datafusion:parquet 493881284 / 406093485 / +21.6% 602712746 / 544054081 / +10.8% 0.82 / 0.75 / +9.8%
tpch_q11/datafusion:parquet 251999561 / 283543368 / -11.1% 434484952 / 427812728 / +1.6% 0.58 / 0.66 / -12.5%
tpch_q12/datafusion:parquet 196913804 / 184815061 / +6.5% 376755046 / 511043287 / -26.3% 0.52 / 0.36 / +44.5%
tpch_q13/datafusion:parquet 367015873 / 372225062 / -1.4% 478117154 / 578905967 / -17.4% 0.77 / 0.64 / +19.4%
tpch_q14/datafusion:parquet 212135699 / 194957149 / +8.8% 362365069 / 303950432 / +19.2% 0.59 / 0.64 / -8.7%
tpch_q15/datafusion:parquet 349686114 / 318627794 / +9.7% 538244261 / 460473831 / +16.9% 0.65 / 0.69 / -6.1%
tpch_q16/datafusion:parquet 112755427 / 107577963 / +4.8% 312230479 / 240427256 / +29.9% 0.36 / 0.45 / -19.3%
tpch_q17/datafusion:parquet 299292269 / 381064155 / -21.5% 410977025 / 693857837 / -40.8% 🟢 0.73 / 0.55 / +32.6%
tpch_q18/datafusion:parquet 387758347 / 423740966 / -8.5% 524576227 / 781952479 / -32.9% 🟢 0.74 / 0.54 / +36.4%
tpch_q19/datafusion:parquet 181478259 / 191647892 / -5.3% 314918162 / 317770081 / -0.9% 0.58 / 0.60 / -4.4%
tpch_q20/datafusion:parquet 277136930 / 277083561 / +0.0% 406972083 / 414277424 / -1.8% 0.68 / 0.67 / +1.8%
tpch_q21/datafusion:parquet 330326836 / 345472078 / -4.4% 463137116 / 446948684 / +3.6% 0.71 / 0.77 / -7.7%
tpch_q22/datafusion:parquet 161619463 / 192684711 / -16.1% 376537241 / 436296321 / -13.7% 0.43 / 0.44 / -2.8%
duckdb / vortex-file-compressed / ns (1.065x ➖, 1↑ 2↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
tpch_q01/duckdb:vortex-file-compressed 204248777 / 205522121 / -0.6% 301314386 / 277161254 / +8.7% 0.68 / 0.74 / -8.6%
tpch_q02/duckdb:vortex-file-compressed 391762414 / 449010749 / -12.7% 446781441 / 442361436 / +1.0% 0.88 / 1.02 / -13.6%
tpch_q03/duckdb:vortex-file-compressed 468501904 / 459160595 / +2.0% 580141278 / 468841940 / +23.7% 0.81 / 0.98 / -17.5%
tpch_q04/duckdb:vortex-file-compressed 474647358 / 284175712 / +67.0% 🔴 343034935 / 381485268 / -10.1% 1.38 / 0.74 / +85.7%
tpch_q05/duckdb:vortex-file-compressed 463933535 / 403039538 / +15.1% 645465657 / 473725020 / +36.3% 🔴 0.72 / 0.85 / -15.5%
tpch_q06/duckdb:vortex-file-compressed 361781543 / 292011972 / +23.9% 328186203 / 456892096 / -28.2% 1.10 / 0.64 / +72.5%
tpch_q07/duckdb:vortex-file-compressed 564158943 / 479629035 / +17.6% 606025295 / 516746654 / +17.3% 0.93 / 0.93 / +0.3%
tpch_q08/duckdb:vortex-file-compressed 648006059 / 585505856 / +10.7% 693268619 / 623767151 / +11.1% 0.93 / 0.94 / -0.4%
tpch_q09/duckdb:vortex-file-compressed 515653473 / 498513274 / +3.4% 545617744 / 488448908 / +11.7% 0.95 / 1.02 / -7.4%
tpch_q10/duckdb:vortex-file-compressed 515664878 / 464660283 / +11.0% 524215810 / 498091711 / +5.2% 0.98 / 0.93 / +5.4%
tpch_q11/duckdb:vortex-file-compressed 191678865 / 210487087 / -8.9% 218385229 / 278883637 / -21.7% 0.88 / 0.75 / +16.3%
tpch_q12/duckdb:vortex-file-compressed 530515156 / 437449712 / +21.3% 721365934 / 449057000 / +60.6% 🔴 0.74 / 0.97 / -24.5%
tpch_q13/duckdb:vortex-file-compressed 348811571 / 335562219 / +3.9% 358054906 / 451827229 / -20.8% 0.97 / 0.74 / +31.2%
tpch_q14/duckdb:vortex-file-compressed 290903711 / 235121131 / +23.7% 883732357 / 418467001 / +111.2% 🔴 0.33 / 0.56 / -41.4%
tpch_q15/duckdb:vortex-file-compressed 210189410 / 156060521 / +34.7% 🔴 358144155 / 208904495 / +71.4% 🔴 0.59 / 0.75 / -21.4%
tpch_q16/duckdb:vortex-file-compressed 184584843 / 188017162 / -1.8% 214378318 / 208630358 / +2.8% 0.86 / 0.90 / -4.5%
tpch_q17/duckdb:vortex-file-compressed 504387539 / 407945780 / +23.6% 544852457 / 441155620 / +23.5% 0.93 / 0.92 / +0.1%
tpch_q18/duckdb:vortex-file-compressed 365258873 / 322617010 / +13.2% 365517947 / 342838632 / +6.6% 1.00 / 0.94 / +6.2%
tpch_q19/duckdb:vortex-file-compressed 332434001 / 655947810 / -49.3% 🟢 368488609 / 571762730 / -35.6% 🟢 0.90 / 1.15 / -21.4%
tpch_q20/duckdb:vortex-file-compressed 397456222 / 422003805 / -5.8% 426811874 / 439246823 / -2.8% 0.93 / 0.96 / -3.1%
tpch_q21/duckdb:vortex-file-compressed 648024878 / 646476985 / +0.2% 801080209 / 719378759 / +11.4% 0.81 / 0.90 / -10.0%
tpch_q22/duckdb:vortex-file-compressed 194931317 / 194611014 / +0.2% 214367976 / 580919264 / -63.1% 🟢 0.91 / 0.34 / +171.4%
duckdb / parquet / ns (1.030x ➖, 0↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
tpch_q01/duckdb:parquet 327884230 / 288693189 / +13.6% 331759084 / 266062723 / +24.7% 0.99 / 1.09 / -8.9%
tpch_q02/duckdb:parquet 705000920 / 667548271 / +5.6% 754771640 / 752043660 / +0.4% 0.93 / 0.89 / +5.2%
tpch_q03/duckdb:parquet 801689119 / 733146388 / +9.3% 765087094 / 867283485 / -11.8% 1.05 / 0.85 / +24.0%
tpch_q04/duckdb:parquet 473941063 / 445598437 / +6.4% 688299104 / 571623050 / +20.4% 0.69 / 0.78 / -11.7%
tpch_q05/duckdb:parquet 925607650 / 957205539 / -3.3% 937637928 / 1034642790 / -9.4% 0.99 / 0.93 / +6.7%
tpch_q06/duckdb:parquet 353514559 / 313130697 / +12.9% 326931148 / 298879456 / +9.4% 1.08 / 1.05 / +3.2%
tpch_q07/duckdb:parquet 865935919 / 864497163 / +0.2% 895142996 / 831267743 / +7.7% 0.97 / 1.04 / -7.0%
tpch_q08/duckdb:parquet 1139619511 / 1038973093 / +9.7% 1162305214 / 1287166853 / -9.7% 0.98 / 0.81 / +21.5%
tpch_q09/duckdb:parquet 1057236764 / 985698369 / +7.3% 980973404 / 1129853445 / -13.2% 1.08 / 0.87 / +23.5%
tpch_q10/duckdb:parquet 966654452 / 1145798575 / -15.6% 1051999844 / 1089909266 / -3.5% 0.92 / 1.05 / -12.6%
tpch_q11/duckdb:parquet 527761228 / 445085704 / +18.6% 514234931 / 476233916 / +8.0% 1.03 / 0.93 / +9.8%
tpch_q12/duckdb:parquet 598608828 / 533853656 / +12.1% 560139558 / 589981139 / -5.1% 1.07 / 0.90 / +18.1%
tpch_q13/duckdb:parquet 692225133 / 761382066 / -9.1% 797747669 / 832943596 / -4.2% 0.87 / 0.91 / -5.1%
tpch_q14/duckdb:parquet 524347556 / 460829126 / +13.8% 503489861 / 495196127 / +1.7% 1.04 / 0.93 / +11.9%
tpch_q15/duckdb:parquet 426066209 / 362077434 / +17.7% 409421808 / 369711109 / +10.7% 1.04 / 0.98 / +6.3%
tpch_q16/duckdb:parquet 508468826 / 495767102 / +2.6% 510117846 / 465314769 / +9.6% 1.00 / 1.07 / -6.4%
tpch_q17/duckdb:parquet 462751877 / 508252216 / -9.0% 578042211 / 490023231 / +18.0% 0.80 / 1.04 / -22.8%
tpch_q18/duckdb:parquet 624188256 / 600010740 / +4.0% 596925316 / 742135383 / -19.6% 1.05 / 0.81 / +29.3%
tpch_q19/duckdb:parquet 558351572 / 585870132 / -4.7% 583769665 / 566988735 / +3.0% 0.96 / 1.03 / -7.4%
tpch_q20/duckdb:parquet 881847948 / 857188985 / +2.9% 946920202 / 791525347 / +19.6% 0.93 / 1.08 / -14.0%
tpch_q21/duckdb:parquet 726725603 / 750797701 / -3.2% 704439637 / 706021844 / -0.2% 1.03 / 1.06 / -3.0%
tpch_q22/duckdb:parquet 404084446 / 479977972 / -15.8% 418129706 / 413824196 / +1.0% 0.97 / 1.16 / -16.7%

This branch has not been deployed

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants