Skip to content

Optimize arrays top down as execution reaches them, and retry a parent when its children change - #11090

Merged
robert3005 merged 6 commits into
developfrom
rk/optimize-execute-loop
Nov 4, 2026
Merged

robert3005 merged 6 commits into
developfrom
rk/optimize-execute-loop

Conversation

@robert3005

@robert3005 robert3005 commented Nov 2, 2026 •

Copy link
Copy Markdown
Contributor

With a session, the optimizer now works bottom up, and execution optimizes each node that it reaches. This prepares for lazy constructors in #11091.

Changes

  • optimize_ctx optimizes the children of a node that were never optimized before it tries the rules of the node. It does the same for the nodes that each rewrite builds. It does not visit marked subtrees, and it marks every array that it returns. Thus inverse rules, such as slice(get_item) and get_item(slice), cannot loop.
  • One optimize call rewrites a shared node only once, for example the struct below every field of a projection.
  • optimize_recursive is now the same as optimize_ctx.
  • The session-less optimize still rewrites only the root and does not mark the result. Thus a later optimize_ctx still tries the session kernels.
  • execute_until optimizes the root before it starts, each child that execution focuses, the result of each Done step, and the array that it returns. Single-step execution optimizes with the session, instead of trying only the static reduce and parent-reduce rules.
  • Chunked::reduce does not reduce an empty variant array, because Variant has no empty canonical form.

@robert3005
robert3005 added this pull request to stack #11093 November 2, 2026 12:06
@robert3005 robert3005 added the changelog/performance A performance improvement label Nov 2, 2026
@robert3005
robert3005 force-pushed the rk/optimize-execute-loop branch from 02fa232 to d889c87 Compare November 2, 2026 12:20
@robert3005
robert3005 force-pushed the rk/optimize-execute-loop branch from d889c87 to 6f69042 Compare November 2, 2026 12:28
Base automatically changed from rk/optimized-state to develop November 2, 2026 14:59
@robert3005
robert3005 force-pushed the rk/optimize-execute-loop branch from 6f69042 to 0cf0f95 Compare November 2, 2026 15:00
@robert3005
robert3005 marked this pull request as ready for review November 2, 2026 15:01
@robert3005
robert3005 force-pushed the rk/optimize-execute-loop branch from 0cf0f95 to 1d684a8 Compare November 2, 2026 15:11
@codspeed

ghost commented Nov 2, 2026 •

Copy link
Copy Markdown

Merging this PR will degrade performance by 17.68%

1 warning

⚠️ Walltime results may be unreliable

Some benchmarks used the Walltime instrument outside CodSpeed Macro Runners, which can make the results inconsistent.

Learn more about Macro Runners

See affected benchmarks

⚡ 1 improved benchmark
❌ 203 regressed benchmarks
✅ 1561 untouched benchmarks
⏩ 130 skipped benchmarks1
🗄️ 47 archived benchmarks run2

Warning

Please fix the performance issues or acknowledge them on CodSpeed.

Performance Changes

Mode Benchmark BASE HEAD Efficiency
❌ CPU Simulation canonicalize_sparse_fixed_size_list[(1024, 17, 8)] 424.1 µs 971.8 µs -56.36%
❌ CPU Simulation canonicalize_sparse_fixed_size_list[(512, 7, 4)] 457.4 µs 820.6 µs -44.26%
❌ CPU Simulation canonicalize[256, 32] 36.3 µs 60.8 µs -40.35%
❌ Walltime decode_chunked_avx2[i64, 524288] 13.5 µs 22.2 µs -39.3%
❌ Walltime decode_chunked_avx512[i64, 524288] 13.5 µs 21.8 µs -38.17%
❌ CPU Simulation filter_random_by_random[10000] 6.8 µs 10.9 µs -37.48%
❌ CPU Simulation take_filter_primitive_slice_mask_sequential_indices[16384, 1000] 47.9 µs 76.4 µs -37.29%
❌ Walltime take_neon[value_shape/shuffled/fsl8/nonnull/chunks=16/indices=100] 32.1 µs 50.5 µs -36.48%
❌ CPU Simulation canonicalize[16, 8] 25.6 µs 40.3 µs -36.36%
❌ CPU Simulation canonicalize[256, 8] 25.7 µs 40.3 µs -36.31%
❌ CPU Simulation take_filter_primitive_slice_mask_sequential_indices[4096, 1000] 50.2 µs 78.6 µs -36.09%
❌ CPU Simulation canonicalize[256, 2] 22.3 µs 34.6 µs -35.46%
❌ CPU Simulation fsl_i32[16, 0.01] 19.4 µs 29.6 µs -34.38%
❌ CPU Simulation canonicalize_sparse_list[(512, 7, 4)] 426.9 µs 649.6 µs -34.28%
❌ CPU Simulation canonicalize_sparse_list[(1024, 17, 8)] 368.4 µs 554.1 µs -33.52%
❌ CPU Simulation canonicalize[16, 32] 50.4 µs 74.9 µs -32.7%
❌ CPU Simulation decode[msp_i32_p18_nullable] 18.6 µs 27.4 µs -32.02%
❌ CPU Simulation take_filter_primitive_nullable_slice_mask_random_indices[4096, 1000] 94.5 µs 134.9 µs -29.92%
❌ CPU Simulation take_filter_primitive_nullable_slice_mask_random_indices[16384, 1000] 112.5 µs 155.2 µs -27.54%
❌ CPU Simulation take_filter_primitive_small_uncached_random_mask_random_indices[4096, 10] 21.1 µs 29 µs -27.27%
... ... ... ... ... ...

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

Tip

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


Comparing rk/optimize-execute-loop (9d6e6d6) with develop (d5271f9)

Open in CodSpeed

Footnotes

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

  2. 47 benchmarks were run, but are now archived. If they were deleted in another branch, consider rebasing to remove them from the report. Instead if they were added back, click here to restore them. ↩

@robert3005
robert3005 force-pushed the rk/optimize-execute-loop branch 2 times, most recently from 4db3b2a to 13495e7 Compare November 3, 2026 13:16
Comment thread vortex-array/src/optimizer/mod.rs Resolved
Robert Kruszewski added 4 commits November 4, 2026 11:23
With a session, the optimizer now optimizes the children of a node that
were never optimized before it tries the rules of the node, and it does the
same for the nodes that each rewrite builds. Children already marked are
left without visiting their subtrees. The optimizer marks every array it
returns, and it remembers for one call the array it rewrote each shared
node into. optimize_recursive is now the same as optimize_ctx.

The session-less optimize still rewrites only the root and does not mark
the result, so a later optimize with a session still tries its kernels.

execute_until now optimizes the root before it starts, each child that
execution focuses, the result of each Done step, and the array it returns.
Single-step execution optimizes with the session instead of trying only
the static reduce and parent-reduce rules.

Signed-off-by: Robert Kruszewski <github@robertk.io>
trace_op! dropped its arguments when the trace harness was not compiled
in. Thus a value that only a trace event reads, such as
any_optimizations in the optimizer, was reported as unused in plain and
CodSpeed builds of vortex-array. The macro now borrows its arguments in a
branch that never runs, so they are type-checked but not evaluated.

Signed-off-by: Robert Kruszewski <github@robertk.io>
Execution now optimizes each array that it reaches unless the array is
already marked. Arrays that a reader decodes are marked, but benchmarks
build their inputs with constructors. Thus the timed region also timed
the optimizer, and CodSpeed reported about 400 regressions that
production does not see.

test_harness::mark_optimized optimizes an input during setup and panics
if the optimizer rewrites it, so a benchmark cannot time a different
array than the one it built. test_harness::mark_decoded marks each node
without trying any rule, as decoding does. The cosine similarity
benchmark uses it for an extension array over constant storage, which a
file can hold but the optimizer folds into a constant.

Lazy arrays that a benchmark builds inside the timed closure stay
unmarked, because their optimization is part of the cost it measures.

Signed-off-by: Robert Kruszewski <github@robertk.io>
execute_until now keeps one optimizer for the whole execution. Thus a
shared node that one step rewrote is reused when a later step reaches it
through another parent, and is not rewritten again.

The optimizer keys its cache of rewritten shared nodes by ArrayByPtr, a
key that compares arrays by identity. The key holds the array, so its
address cannot be reused while the optimizer exists.

Signed-off-by: Robert Kruszewski <github@robertk.io>
@robert3005
robert3005 force-pushed the rk/optimize-execute-loop branch from 13495e7 to 60c1c8b Compare November 4, 2026 11:24
split_extreme and the widen_decimal benchmarks came in with the rebase
on develop. They built their inputs with constructors and did not mark
them, so the timed region also timed the optimizer. They now mark their
inputs during setup, as the other benchmarks do.

Signed-off-by: Robert Kruszewski <github@robertk.io>
@robert3005
robert3005 enabled stacked auto-merge (squash) November 4, 2026 11:55
The optimizer now tries the rules of a node before it optimizes the
children of the node. Thus a rule that drops or replaces a child does
not optimize the subtree of that child first. After the children are
optimized, the optimizer tries the rules of the node again if a child
changed. Thus a parent rule or kernel that is keyed on the final
encoding of a child still applies, such as LIKE over a slice of an FSST
array.

When a rule rewrites a node, the optimizer still optimizes the nodes
that the rule built before the next pass on the node. This stops two
rules that are inverses of each other from rewriting a node back and
forth.

The trace snapshot of the stack parent kernel test now shows the parent
optimized before its child.

Signed-off-by: Robert Kruszewski <github@robertk.io>
@robert3005 robert3005 changed the title Optimize arrays bottom up and as execution reaches them Optimize arrays top down as execution reaches them, and retry a parent when its children change Nov 4, 2026
@joseph-isaacs joseph-isaacs added the action/bench-sql Run SQL benchmarks without Vortex Compact on this PR label Nov 4, 2026
@github-actions github-actions Bot removed the action/bench-sql Run SQL benchmarks without Vortex Compact on this PR label Nov 4, 2026
@robert3005
robert3005 merged commit db0c25f into develop Nov 4, 2026
@robert3005
robert3005 deleted the rk/optimize-execute-loop branch November 4, 2026 14:13
@github-actions

ghost commented Nov 4, 2026 •

Copy link
Copy Markdown
Contributor

Polar Signals Profiling Results

Latest Run

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

Powered by Polar Signals Cloud

@github-actions

ghost commented Nov 4, 2026

Copy link
Copy Markdown
Contributor

Benchmarks: PolarSignals Profiling 📖

Commits: PR 9d6e6d6c vs base a3238df7
Vortex (geomean): hot 1.052x ➖ · cold 0.942x ➖


datafusion / vortex-file-compressed / ns (1.052x ➖, 0↑ 2↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
polarsignals_q00/datafusion:vortex-file-compressed 44541165 / 43970803 / +1.3% 82178774 / 84493586 / -2.7% 0.54 / 0.52 / +4.2%
polarsignals_q01/datafusion:vortex-file-compressed 52456896 / 52367714 / +0.2% 110748853 / 134115740 / -17.4% 🟢 0.47 / 0.39 / +21.3%
polarsignals_q02/datafusion:vortex-file-compressed 14487520 / 11803104 / +22.7% 🔴 39738202 / 46622806 / -14.8% 🟢 0.36 / 0.25 / +44.0%
polarsignals_q03/datafusion:vortex-file-compressed 69940899 / 54855286 / +27.5% 🔴 113580273 / 120217074 / -5.5% 0.62 / 0.46 / +35.0%
polarsignals_q04/datafusion:vortex-file-compressed 9272079 / 9177290 / +1.0% 36030191 / 35351221 / +1.9% 0.26 / 0.26 / -0.9%
polarsignals_q05/datafusion:vortex-file-compressed 11417677 / 11474670 / -0.5% 38662108 / 41791605 / -7.5% 0.30 / 0.27 / +7.6%
polarsignals_q06/datafusion:vortex-file-compressed 22944037 / 23170204 / -1.0% 50446942 / 52617589 / -4.1% 0.45 / 0.44 / +3.3%
polarsignals_q07/datafusion:vortex-file-compressed 10660998 / 10817276 / -1.4% 37124065 / 43603341 / -14.9% 🟢 0.29 / 0.25 / +15.8%
polarsignals_q08/datafusion:vortex-file-compressed 104525256 / 97744216 / +6.9% 167138594 / 166296503 / +0.5% 0.63 / 0.59 / +6.4%
polarsignals_q09/datafusion:vortex-file-compressed 9960503 / 9977924 / -0.2% 38953782 / 35510193 / +9.7% 0.26 / 0.28 / -9.0%

@github-actions

ghost commented Nov 4, 2026

Copy link
Copy Markdown
Contributor

Benchmarks: FineWeb NVMe 📖

Commits: PR 9d6e6d6c vs base a3238df7
Verdict: No clear signal (low confidence)
Attributed Vortex impact: -1.4%
Engines: DataFusion No clear signal (-3.7%, low confidence) · DuckDB No clear signal (+1.0%, low confidence)
Vortex (geomean): hot 0.988x ➖ · cold 0.956x ➖
Parquet (geomean): hot 1.001x ➖ · cold 0.966x ➖
Shifts: Parquet (control) +0.1% · Median polish -0.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 (0.972x ➖, 0↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
fineweb_q00/datafusion:vortex-file-compressed 6005174 / 6133890 / -2.1% 20235302 / 20116907 / +0.6% 0.30 / 0.30 / -2.7%
fineweb_q01/datafusion:vortex-file-compressed 9731242 / 10102928 / -3.7% 37873935 / 39843095 / -4.9% 0.26 / 0.25 / +1.3%
fineweb_q02/datafusion:vortex-file-compressed 12234160 / 12780359 / -4.3% 40381744 / 40727650 / -0.8% 0.30 / 0.31 / -3.5%
fineweb_q03/datafusion:vortex-file-compressed 17013726 / 17965112 / -5.3% 100963019 / 107788902 / -6.3% 0.17 / 0.17 / +1.1%
fineweb_q04/datafusion:vortex-file-compressed 63526604 / 66715726 / -4.8% 139196951 / 142661609 / -2.4% 0.46 / 0.47 / -2.4%
fineweb_q05/datafusion:vortex-file-compressed 62284788 / 63675546 / -2.2% 132822588 / 138941159 / -4.4% 0.47 / 0.46 / +2.3%
fineweb_q06/datafusion:vortex-file-compressed 15938195 / 17242350 / -7.6% 96944602 / 107730792 / -10.0% 🟢 0.16 / 0.16 / +2.7%
fineweb_q07/datafusion:vortex-file-compressed 19159668 / 18155780 / +5.5% 102778130 / 108171193 / -5.0% 0.19 / 0.17 / +11.1%
fineweb_q08/datafusion:vortex-file-compressed 9041240 / 9058676 / -0.2% 30828976 / 26646865 / +15.7% 🔴 0.29 / 0.34 / -13.7%
datafusion / parquet / ns (1.010x ➖, 0↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
fineweb_q00/datafusion:parquet 9490980 / 9560944 / -0.7% 31936199 / 35943695 / -11.1% 🟢 0.30 / 0.27 / +11.7%
fineweb_q01/datafusion:parquet 75758291 / 74098225 / +2.2% 146069537 / 153808599 / -5.0% 0.52 / 0.48 / +7.7%
fineweb_q02/datafusion:parquet 74057784 / 74286291 / -0.3% 142653100 / 150362087 / -5.1% 0.52 / 0.49 / +5.1%
fineweb_q03/datafusion:parquet 73283418 / 72624304 / +0.9% 139150456 / 153338421 / -9.3% 0.53 / 0.47 / +11.2%
fineweb_q04/datafusion:parquet 82205266 / 82223602 / -0.0% 141506885 / 160908256 / -12.1% 🟢 0.58 / 0.51 / +13.7%
fineweb_q05/datafusion:parquet 80092708 / 81212668 / -1.4% 143288819 / 151164147 / -5.2% 0.56 / 0.54 / +4.0%
fineweb_q06/datafusion:parquet 77266774 / 74469176 / +3.8% 149661411 / 150974119 / -0.9% 0.52 / 0.49 / +4.7%
fineweb_q07/datafusion:parquet 74892708 / 72863112 / +2.8% 147133371 / 148787776 / -1.1% 0.51 / 0.49 / +3.9%
fineweb_q08/datafusion:parquet 73864176 / 72678656 / +1.6% 144322191 / 146939336 / -1.8% 0.51 / 0.49 / +3.5%
duckdb / vortex-file-compressed / ns (1.004x ➖, 0↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
fineweb_q00/duckdb:vortex-file-compressed 2104819 / 2055910 / +2.4% 7266580 / 8256482 / -12.0% 🟢 0.29 / 0.25 / +16.3%
fineweb_q01/duckdb:vortex-file-compressed 7870302 / 7928008 / -0.7% 25336500 / 27633181 / -8.3% 0.31 / 0.29 / +8.3%
fineweb_q02/duckdb:vortex-file-compressed 9408982 / 9570696 / -1.7% 27084757 / 30871073 / -12.3% 🟢 0.35 / 0.31 / +12.1%
fineweb_q03/duckdb:vortex-file-compressed 19091327 / 19160175 / -0.4% 89121819 / 97027169 / -8.1% 0.21 / 0.20 / +8.5%
fineweb_q04/duckdb:vortex-file-compressed 65539126 / 65636894 / -0.1% 102112966 / 109724765 / -6.9% 0.64 / 0.60 / +7.3%
fineweb_q05/duckdb:vortex-file-compressed 65684342 / 65477184 / +0.3% 101780808 / 101697908 / +0.1% 0.65 / 0.64 / +0.2%
fineweb_q06/duckdb:vortex-file-compressed 18512966 / 18685792 / -0.9% 88148247 / 88399686 / -0.3% 0.21 / 0.21 / -0.6%
fineweb_q07/duckdb:vortex-file-compressed 17835496 / 17868574 / -0.2% 86472015 / 87897313 / -1.6% 0.21 / 0.20 / +1.5%
fineweb_q08/duckdb:vortex-file-compressed 5269302 / 5035361 / +4.6% 12610408 / 13706282 / -8.0% 0.42 / 0.37 / +13.7%
duckdb / parquet / ns (0.993x ➖, 0↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
fineweb_q00/duckdb:parquet 23927536 / 23921460 / +0.0% 27848634 / 28391458 / -1.9% 0.86 / 0.84 / +2.0%
fineweb_q01/duckdb:parquet 53523552 / 55370600 / -3.3% 73883648 / 73251977 / +0.9% 0.72 / 0.76 / -4.2%
fineweb_q02/duckdb:parquet 58290618 / 58128336 / +0.3% 74146031 / 77683100 / -4.6% 0.79 / 0.75 / +5.1%
fineweb_q03/duckdb:parquet 118502546 / 118458787 / +0.0% 178917550 / 175152437 / +2.1% 0.66 / 0.68 / -2.1%
fineweb_q04/duckdb:parquet 163070474 / 163881541 / -0.5% 197079128 / 205499910 / -4.1% 0.83 / 0.80 / +3.8%
fineweb_q05/duckdb:parquet 156605494 / 158214252 / -1.0% 197942695 / 204271053 / -3.1% 0.79 / 0.77 / +2.1%
fineweb_q06/duckdb:parquet 88011008 / 90658764 / -2.9% 142148799 / 146469236 / -2.9% 0.62 / 0.62 / +0.0%
fineweb_q07/duckdb:parquet 92734084 / 91775316 / +1.0% 145856681 / 145788080 / +0.0% 0.64 / 0.63 / +1.0%
fineweb_q08/duckdb:parquet 29341594 / 29225064 / +0.4% 32400469 / 30423741 / +6.5% 0.91 / 0.96 / -5.7%

@github-actions

ghost commented Nov 4, 2026

Copy link
Copy Markdown
Contributor

Benchmarks: TPC-H SF=1 on NVME 📖

Commits: PR 9d6e6d6c vs base a3238df7
Verdict: No clear signal (low confidence)
Attributed Vortex impact: +1.1%
Engines: DataFusion No clear signal (+1.6%, low confidence) · DuckDB No clear signal (+0.5%, low confidence)
Vortex (geomean): hot 1.011x ➖ · cold 0.996x ➖
Parquet (geomean): hot 1.001x ➖ · cold 1.000x ➖
Shifts: Parquet (control) +0.1% · Median polish +0.3%

How to read Verdict and Engines
  • Verdict: Overall PR-level signal after subtracting baseline drift estimated from Parquet control rows. It can be Likely improvement, Likely regression, or No clear signal.
  • Engines: Per-engine attribution. DataFusion is compared against DataFusion/Parquet controls; DuckDB is compared against DuckDB/Parquet controls. This answers whether each engine improved or regressed independently.
  • Confidence: Based on directional consistency, share of rows above the noise floor, and control-run noise.
  • 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↑ 1↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
tpch_q01/datafusion:vortex-file-compressed 16333310 / 16021824 / +1.9% 42139742 / 41886268 / +0.6% 0.39 / 0.38 / +1.3%
tpch_q02/datafusion:vortex-file-compressed 17089135 / 16578468 / +3.1% 35029791 / 35128357 / -0.3% 0.49 / 0.47 / +3.4%
tpch_q03/datafusion:vortex-file-compressed 19674693 / 19705586 / -0.2% 50018177 / 45618582 / +9.6% 0.39 / 0.43 / -8.9%
tpch_q04/datafusion:vortex-file-compressed 11241655 / 11323087 / -0.7% 35117876 / 33642013 / +4.4% 0.32 / 0.34 / -4.9%
tpch_q05/datafusion:vortex-file-compressed 37026124 / 36805042 / +0.6% 67926299 / 70478991 / -3.6% 0.55 / 0.52 / +4.4%
tpch_q06/datafusion:vortex-file-compressed 7775939 / 5273283 / +47.5% 🔴 27147049 / 28166425 / -3.6% 0.29 / 0.19 / +53.0%
tpch_q07/datafusion:vortex-file-compressed 50933315 / 51731786 / -1.5% 76069593 / 80775059 / -5.8% 0.67 / 0.64 / +4.5%
tpch_q08/datafusion:vortex-file-compressed 51985830 / 51458529 / +1.0% 73713055 / 77732729 / -5.2% 0.71 / 0.66 / +6.5%
tpch_q09/datafusion:vortex-file-compressed 47560507 / 48475691 / -1.9% 76910610 / 80847772 / -4.9% 0.62 / 0.60 / +3.1%
tpch_q10/datafusion:vortex-file-compressed 16998999 / 17507116 / -2.9% 51787662 / 50783385 / +2.0% 0.33 / 0.34 / -4.8%
tpch_q11/datafusion:vortex-file-compressed 14403839 / 14168417 / +1.7% 33497269 / 33854822 / -1.1% 0.43 / 0.42 / +2.7%
tpch_q12/datafusion:vortex-file-compressed 18503097 / 18347073 / +0.9% 45398553 / 46102309 / -1.5% 0.41 / 0.40 / +2.4%
tpch_q13/datafusion:vortex-file-compressed 19276616 / 19516878 / -1.2% 40030661 / 40004316 / +0.1% 0.48 / 0.49 / -1.3%
tpch_q14/datafusion:vortex-file-compressed 14222223 / 14326226 / -0.7% 39347830 / 37721246 / +4.3% 0.36 / 0.38 / -4.8%
tpch_q15/datafusion:vortex-file-compressed 18559094 / 19114943 / -2.9% 45148710 / 46091413 / -2.0% 0.41 / 0.41 / -0.9%
tpch_q16/datafusion:vortex-file-compressed 18015469 / 18516753 / -2.7% 37783655 / 38394316 / -1.6% 0.48 / 0.48 / -1.1%
tpch_q17/datafusion:vortex-file-compressed 28900318 / 28230244 / +2.4% 60392733 / 60681915 / -0.5% 0.48 / 0.47 / +2.9%
tpch_q18/datafusion:vortex-file-compressed 35743112 / 35438499 / +0.9% 59736208 / 61291338 / -2.5% 0.60 / 0.58 / +3.5%
tpch_q19/datafusion:vortex-file-compressed 12376321 / 12685965 / -2.4% 36993276 / 40532714 / -8.7% 0.33 / 0.31 / +6.9%
tpch_q20/datafusion:vortex-file-compressed 20576898 / 20330026 / +1.2% 44023932 / 44303636 / -0.6% 0.47 / 0.46 / +1.9%
tpch_q21/datafusion:vortex-file-compressed 39594185 / 40029118 / -1.1% 70433714 / 71040127 / -0.9% 0.56 / 0.56 / -0.2%
tpch_q22/datafusion:vortex-file-compressed 11128073 / 10967768 / +1.5% 31583667 / 30686619 / +2.9% 0.35 / 0.36 / -1.4%
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 72127768 / 71934175 / +0.3% 88624632 / 89924981 / -1.4% 0.81 / 0.80 / +1.7%
tpch_q02/datafusion:parquet 75985767 / 76124787 / -0.2% 91970025 / 95571037 / -3.8% 0.83 / 0.80 / +3.7%
tpch_q03/datafusion:parquet 82201138 / 82292110 / -0.1% 105456748 / 103981277 / +1.4% 0.78 / 0.79 / -1.5%
tpch_q04/datafusion:parquet 39700646 / 39532439 / +0.4% 59352624 / 58544422 / +1.4% 0.67 / 0.68 / -0.9%
tpch_q05/datafusion:parquet 110646238 / 110534370 / +0.1% 139953663 / 136889014 / +2.2% 0.79 / 0.81 / -2.1%
tpch_q06/datafusion:parquet 31776742 / 31318520 / +1.5% 48590698 / 48279538 / +0.6% 0.65 / 0.65 / +0.8%
tpch_q07/datafusion:parquet 113268162 / 113556303 / -0.3% 139898308 / 142170279 / -1.6% 0.81 / 0.80 / +1.4%
tpch_q08/datafusion:parquet 116984016 / 117487108 / -0.4% 144491960 / 144946032 / -0.3% 0.81 / 0.81 / -0.1%
tpch_q09/datafusion:parquet 137339752 / 136740403 / +0.4% 167651545 / 168917720 / -0.7% 0.82 / 0.81 / +1.2%
tpch_q10/datafusion:parquet 103548785 / 103599321 / -0.0% 128746224 / 129047291 / -0.2% 0.80 / 0.80 / +0.2%
tpch_q11/datafusion:parquet 62216514 / 62433958 / -0.3% 82233945 / 83229377 / -1.2% 0.76 / 0.75 / +0.9%
tpch_q12/datafusion:parquet 63821883 / 64108400 / -0.4% 85673794 / 86376815 / -0.8% 0.74 / 0.74 / +0.4%
tpch_q13/datafusion:parquet 143443151 / 143219341 / +0.2% 162366295 / 161641428 / +0.4% 0.88 / 0.89 / -0.3%
tpch_q14/datafusion:parquet 47456174 / 47541377 / -0.2% 70367129 / 71885609 / -2.1% 0.67 / 0.66 / +2.0%
tpch_q15/datafusion:parquet 74181367 / 74325948 / -0.2% 95819841 / 92735075 / +3.3% 0.77 / 0.80 / -3.4%
tpch_q16/datafusion:parquet 43513133 / 43676335 / -0.4% 62981585 / 62545141 / +0.7% 0.69 / 0.70 / -1.1%
tpch_q17/datafusion:parquet 123952375 / 124104932 / -0.1% 147552897 / 148805476 / -0.8% 0.84 / 0.83 / +0.7%
tpch_q18/datafusion:parquet 120502597 / 121236162 / -0.6% 141797059 / 142207631 / -0.3% 0.85 / 0.85 / -0.3%
tpch_q19/datafusion:parquet 57113430 / 57627713 / -0.9% 83642734 / 84271898 / -0.7% 0.68 / 0.68 / -0.1%
tpch_q20/datafusion:parquet 78283443 / 78133035 / +0.2% 102450618 / 102252040 / +0.2% 0.76 / 0.76 / -0.0%
tpch_q21/datafusion:parquet 113684979 / 113352651 / +0.3% 137976591 / 139564155 / -1.1% 0.82 / 0.81 / +1.4%
tpch_q22/datafusion:parquet 51612114 / 51453465 / +0.3% 66984337 / 69020629 / -3.0% 0.77 / 0.75 / +3.4%
duckdb / vortex-file-compressed / ns (1.006x ➖, 0↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
tpch_q01/duckdb:vortex-file-compressed 9390288 / 9593585 / -2.1% 20586295 / 20390849 / +1.0% 0.46 / 0.47 / -3.0%
tpch_q02/duckdb:vortex-file-compressed 15544076 / 15061978 / +3.2% 24687092 / 25536004 / -3.3% 0.63 / 0.59 / +6.7%
tpch_q03/duckdb:vortex-file-compressed 19161730 / 18596125 / +3.0% 36576529 / 33991828 / +7.6% 0.52 / 0.55 / -4.2%
tpch_q04/duckdb:vortex-file-compressed 12433937 / 12354888 / +0.6% 26535485 / 26687945 / -0.6% 0.47 / 0.46 / +1.2%
tpch_q05/duckdb:vortex-file-compressed 20338921 / 20441288 / -0.5% 35879784 / 36134401 / -0.7% 0.57 / 0.57 / +0.2%
tpch_q06/duckdb:vortex-file-compressed 5050305 / 4953419 / +2.0% 14263500 / 15396034 / -7.4% 0.35 / 0.32 / +10.1%
tpch_q07/duckdb:vortex-file-compressed 24494727 / 24089515 / +1.7% 42247612 / 40242395 / +5.0% 0.58 / 0.60 / -3.1%
tpch_q08/duckdb:vortex-file-compressed 21212922 / 20932611 / +1.3% 36835104 / 37884273 / -2.8% 0.58 / 0.55 / +4.2%
tpch_q09/duckdb:vortex-file-compressed 23256401 / 23195246 / +0.3% 39808820 / 38970005 / +2.2% 0.58 / 0.60 / -1.8%
tpch_q10/duckdb:vortex-file-compressed 27125236 / 26981438 / +0.5% 43672091 / 43325681 / +0.8% 0.62 / 0.62 / -0.3%
tpch_q11/duckdb:vortex-file-compressed 8207797 / 8115804 / +1.1% 17374017 / 17299638 / +0.4% 0.47 / 0.47 / +0.7%
tpch_q12/duckdb:vortex-file-compressed 14753182 / 14679930 / +0.5% 27001111 / 27237386 / -0.9% 0.55 / 0.54 / +1.4%
tpch_q13/duckdb:vortex-file-compressed 19692517 / 19741234 / -0.2% 32503903 / 32015776 / +1.5% 0.61 / 0.62 / -1.7%
tpch_q14/duckdb:vortex-file-compressed 11418973 / 11359214 / +0.5% 24882949 / 24238083 / +2.7% 0.46 / 0.47 / -2.1%
tpch_q15/duckdb:vortex-file-compressed 8592282 / 8762706 / -1.9% 20091601 / 21561164 / -6.8% 0.43 / 0.41 / +5.2%
tpch_q16/duckdb:vortex-file-compressed 16610810 / 16634948 / -0.1% 23382461 / 23497538 / -0.5% 0.71 / 0.71 / +0.3%
tpch_q17/duckdb:vortex-file-compressed 12640464 / 12734427 / -0.7% 28679636 / 26987164 / +6.3% 0.44 / 0.47 / -6.6%
tpch_q18/duckdb:vortex-file-compressed 24870962 / 25255003 / -1.5% 32980983 / 34251740 / -3.7% 0.75 / 0.74 / +2.3%
tpch_q19/duckdb:vortex-file-compressed 12116795 / 11707465 / +3.5% 29862510 / 27398721 / +9.0% 0.41 / 0.43 / -5.0%
tpch_q20/duckdb:vortex-file-compressed 14667216 / 14413846 / +1.8% 29417878 / 30675437 / -4.1% 0.50 / 0.47 / +6.1%
tpch_q21/duckdb:vortex-file-compressed 48947827 / 48597310 / +0.7% 65262042 / 64767533 / +0.8% 0.75 / 0.75 / -0.0%
tpch_q22/duckdb:vortex-file-compressed 16873057 / 16718381 / +0.9% 26645703 / 26759177 / -0.4% 0.63 / 0.62 / +1.4%
duckdb / parquet / ns (1.002x ➖, 0↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
tpch_q01/duckdb:parquet 47648370 / 47653501 / -0.0% 53921112 / 53944560 / -0.0% 0.88 / 0.88 / +0.0%
tpch_q02/duckdb:parquet 48177623 / 48160198 / +0.0% 55172060 / 55025419 / +0.3% 0.87 / 0.88 / -0.2%
tpch_q03/duckdb:parquet 60096929 / 60298336 / -0.3% 68460993 / 68492961 / -0.0% 0.88 / 0.88 / -0.3%
tpch_q04/duckdb:parquet 34746635 / 34709765 / +0.1% 42894525 / 43360557 / -1.1% 0.81 / 0.80 / +1.2%
tpch_q05/duckdb:parquet 67071654 / 67144658 / -0.1% 78042280 / 78008218 / +0.0% 0.86 / 0.86 / -0.2%
tpch_q06/duckdb:parquet 21547143 / 21699915 / -0.7% 27479049 / 27386710 / +0.3% 0.78 / 0.79 / -1.0%
tpch_q07/duckdb:parquet 63910846 / 63975859 / -0.1% 73835402 / 73855786 / -0.0% 0.87 / 0.87 / -0.1%
tpch_q08/duckdb:parquet 75812913 / 75705337 / +0.1% 86095135 / 87112453 / -1.2% 0.88 / 0.87 / +1.3%
tpch_q09/duckdb:parquet 107862082 / 107671655 / +0.2% 118536335 / 119218150 / -0.6% 0.91 / 0.90 / +0.8%
tpch_q10/duckdb:parquet 105961938 / 105618077 / +0.3% 118383611 / 117480524 / +0.8% 0.90 / 0.90 / -0.4%
tpch_q11/duckdb:parquet 29452785 / 29284219 / +0.6% 34608109 / 34749334 / -0.4% 0.85 / 0.84 / +1.0%
tpch_q12/duckdb:parquet 37316811 / 37065741 / +0.7% 44030848 / 44190269 / -0.4% 0.85 / 0.84 / +1.0%
tpch_q13/duckdb:parquet 175468452 / 174641052 / +0.5% 181571895 / 184094180 / -1.4% 0.97 / 0.95 / +1.9%
tpch_q14/duckdb:parquet 42389645 / 42313099 / +0.2% 51937379 / 51473117 / +0.9% 0.82 / 0.82 / -0.7%
tpch_q15/duckdb:parquet 32570784 / 32582628 / -0.0% 41423781 / 41072500 / +0.9% 0.79 / 0.79 / -0.9%
tpch_q16/duckdb:parquet 47371003 / 47375271 / -0.0% 53159479 / 52157669 / +1.9% 0.89 / 0.91 / -1.9%
tpch_q17/duckdb:parquet 47905647 / 47744900 / +0.3% 56637483 / 57716847 / -1.9% 0.85 / 0.83 / +2.2%
tpch_q18/duckdb:parquet 74513793 / 74045804 / +0.6% 81703889 / 81242359 / +0.6% 0.91 / 0.91 / +0.1%
tpch_q19/duckdb:parquet 49186282 / 48894903 / +0.6% 61694714 / 56632683 / +8.9% 0.80 / 0.86 / -7.7%
tpch_q20/duckdb:parquet 63508893 / 63580748 / -0.1% 74172694 / 74120148 / +0.1% 0.86 / 0.86 / -0.2%
tpch_q21/duckdb:parquet 106985392 / 106470094 / +0.5% 116781952 / 116286810 / +0.4% 0.92 / 0.92 / +0.1%
tpch_q22/duckdb:parquet 50388743 / 50374190 / +0.0% 58731151 / 59091665 / -0.6% 0.86 / 0.85 / +0.6%

@github-actions

ghost commented Nov 4, 2026

Copy link
Copy Markdown
Contributor

Benchmarks: TPC-H SF=10 on NVME 📖

Commits: PR 9d6e6d6c vs base a3238df7
Verdict: No clear signal (low confidence)
Attributed Vortex impact: +0.3%
Engines: DataFusion No clear signal (+0.0%, low confidence) · DuckDB No clear signal (+0.5%, low confidence)
Vortex (geomean): hot 1.001x ➖ · cold 0.987x ➖
Parquet (geomean): hot 0.998x ➖ · cold 1.022x ➖
Shifts: Parquet (control) -0.2% · 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.998x ➖, 0↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
tpch_q01/datafusion:vortex-file-compressed 93165627 / 92668331 / +0.5% 164052950 / 155997173 / +5.2% 0.57 / 0.59 / -4.4%
tpch_q02/datafusion:vortex-file-compressed 64816327 / 64165470 / +1.0% 95322162 / 94984472 / +0.4% 0.68 / 0.68 / +0.7%
tpch_q03/datafusion:vortex-file-compressed 63070894 / 63668955 / -0.9% 118503374 / 121515184 / -2.5% 0.53 / 0.52 / +1.6%
tpch_q04/datafusion:vortex-file-compressed 34273564 / 34598499 / -0.9% 70925095 / 71521192 / -0.8% 0.48 / 0.48 / -0.1%
tpch_q05/datafusion:vortex-file-compressed 117312417 / 118371203 / -0.9% 184981957 / 181750819 / +1.8% 0.63 / 0.65 / -2.6%
tpch_q06/datafusion:vortex-file-compressed 10612148 / 10564347 / +0.5% 60888348 / 56983554 / +6.9% 0.17 / 0.19 / -6.0%
tpch_q07/datafusion:vortex-file-compressed 135301713 / 134009255 / +1.0% 205700783 / 202961643 / +1.3% 0.66 / 0.66 / -0.4%
tpch_q08/datafusion:vortex-file-compressed 143503321 / 139489102 / +2.9% 218415453 / 311699566 / -29.9% 🟢 0.66 / 0.45 / +46.8%
tpch_q09/datafusion:vortex-file-compressed 184596999 / 185861078 / -0.7% 261070874 / 263913580 / -1.1% 0.71 / 0.70 / +0.4%
tpch_q10/datafusion:vortex-file-compressed 70555438 / 69771843 / +1.1% 135454843 / 135702381 / -0.2% 0.52 / 0.51 / +1.3%
tpch_q11/datafusion:vortex-file-compressed 43308625 / 43188425 / +0.3% 69339282 / 70702371 / -1.9% 0.62 / 0.61 / +2.2%
tpch_q12/datafusion:vortex-file-compressed 34692881 / 35056685 / -1.0% 79396548 / 84115904 / -5.6% 0.44 / 0.42 / +4.8%
tpch_q13/datafusion:vortex-file-compressed 48975220 / 49277847 / -0.6% 80793057 / 80995914 / -0.3% 0.61 / 0.61 / -0.4%
tpch_q14/datafusion:vortex-file-compressed 20403543 / 21792891 / -6.4% 82648544 / 87856486 / -5.9% 0.25 / 0.25 / -0.5%
tpch_q15/datafusion:vortex-file-compressed 33739454 / 34692762 / -2.7% 90916837 / 90130104 / +0.9% 0.37 / 0.38 / -3.6%
tpch_q16/datafusion:vortex-file-compressed 37065782 / 37178633 / -0.3% 66665251 / 65041956 / +2.5% 0.56 / 0.57 / -2.7%
tpch_q17/datafusion:vortex-file-compressed 180204255 / 177912428 / +1.3% 222462663 / 233328280 / -4.7% 0.81 / 0.76 / +6.2%
tpch_q18/datafusion:vortex-file-compressed 205182978 / 205192955 / -0.0% 268275091 / 266182782 / +0.8% 0.76 / 0.77 / -0.8%
tpch_q19/datafusion:vortex-file-compressed 30390145 / 30178307 / +0.7% 89313729 / 88103171 / +1.4% 0.34 / 0.34 / -0.7%
tpch_q20/datafusion:vortex-file-compressed 61264682 / 60461594 / +1.3% 116070464 / 118500454 / -2.1% 0.53 / 0.51 / +3.4%
tpch_q21/datafusion:vortex-file-compressed 180330944 / 180019682 / +0.2% 238866431 / 254407046 / -6.1% 0.75 / 0.71 / +6.7%
tpch_q22/datafusion:vortex-file-compressed 25218327 / 25392797 / -0.7% 53788505 / 51115354 / +5.2% 0.47 / 0.50 / -5.6%
datafusion / parquet / ns (0.997x ➖, 0↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
tpch_q01/datafusion:parquet 87660485 / 88035159 / -0.4% 133092610 / 127737521 / +4.2% 0.66 / 0.69 / -4.4%
tpch_q02/datafusion:parquet 175150155 / 173004539 / +1.2% 199512291 / 196351501 / +1.6% 0.88 / 0.88 / -0.4%
tpch_q03/datafusion:parquet 135782512 / 135792280 / -0.0% 193612102 / 179130621 / +8.1% 0.70 / 0.76 / -7.5%
tpch_q04/datafusion:parquet 57249082 / 57157037 / +0.2% 98336799 / 89628605 / +9.7% 0.58 / 0.64 / -8.7%
tpch_q05/datafusion:parquet 167422382 / 167279143 / +0.1% 234967246 / 221370662 / +6.1% 0.71 / 0.76 / -5.7%
tpch_q06/datafusion:parquet 36264569 / 36574853 / -0.8% 80081718 / 73827911 / +8.5% 0.45 / 0.50 / -8.6%
tpch_q07/datafusion:parquet 214802760 / 216199249 / -0.6% 272997582 / 273257858 / -0.1% 0.79 / 0.79 / -0.6%
tpch_q08/datafusion:parquet 216933631 / 217230112 / -0.1% 290665575 / 280190298 / +3.7% 0.75 / 0.78 / -3.7%
tpch_q09/datafusion:parquet 308788877 / 308817951 / -0.0% 382357006 / 374413268 / +2.1% 0.81 / 0.82 / -2.1%
tpch_q10/datafusion:parquet 312688986 / 311607709 / +0.3% 374379240 / 377889943 / -0.9% 0.84 / 0.82 / +1.3%
tpch_q11/datafusion:parquet 126720963 / 127725726 / -0.8% 151902829 / 150514662 / +0.9% 0.83 / 0.85 / -1.7%
tpch_q12/datafusion:parquet 82243499 / 83285841 / -1.3% 124843383 / 121840750 / +2.5% 0.66 / 0.68 / -3.6%
tpch_q13/datafusion:parquet 210225511 / 210149285 / +0.0% 242854415 / 239029132 / +1.6% 0.87 / 0.88 / -1.5%
tpch_q14/datafusion:parquet 86461652 / 87862731 / -1.6% 206055305 / 189951412 / +8.5% 0.42 / 0.46 / -9.3%
tpch_q15/datafusion:parquet 105959065 / 105399787 / +0.5% 165886727 / 152889800 / +8.5% 0.64 / 0.69 / -7.3%
tpch_q16/datafusion:parquet 96788632 / 96909806 / -0.1% 124926735 / 122782302 / +1.7% 0.77 / 0.79 / -1.8%
tpch_q17/datafusion:parquet 215804169 / 217666351 / -0.9% 265848980 / 260435547 / +2.1% 0.81 / 0.84 / -2.9%
tpch_q18/datafusion:parquet 266703036 / 268412809 / -0.6% 318748040 / 311204674 / +2.4% 0.84 / 0.86 / -3.0%
tpch_q19/datafusion:parquet 108806166 / 108818440 / -0.0% 171553806 / 165983817 / +3.4% 0.63 / 0.66 / -3.3%
tpch_q20/datafusion:parquet 185735904 / 185416567 / +0.2% 244722069 / 247541685 / -1.1% 0.76 / 0.75 / +1.3%
tpch_q21/datafusion:parquet 243715142 / 244554799 / -0.3% 311011973 / 303001074 / +2.6% 0.78 / 0.81 / -2.9%
tpch_q22/datafusion:parquet 150242077 / 150827682 / -0.4% 174282034 / 172964603 / +0.8% 0.86 / 0.87 / -1.1%
duckdb / vortex-file-compressed / ns (1.004x ➖, 0↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
tpch_q01/duckdb:vortex-file-compressed 34138031 / 33944082 / +0.6% 65379505 / 69042676 / -5.3% 0.52 / 0.49 / +6.2%
tpch_q02/duckdb:vortex-file-compressed 28905439 / 28292619 / +2.2% 42049715 / 47656392 / -11.8% 🟢 0.69 / 0.59 / +15.8%
tpch_q03/duckdb:vortex-file-compressed 52882475 / 53422607 / -1.0% 107077225 / 105898356 / +1.1% 0.49 / 0.50 / -2.1%
tpch_q04/duckdb:vortex-file-compressed 52003240 / 51878698 / +0.2% 89124531 / 90324262 / -1.3% 0.58 / 0.57 / +1.6%
tpch_q05/duckdb:vortex-file-compressed 68869726 / 69186109 / -0.5% 110750017 / 110302038 / +0.4% 0.62 / 0.63 / -0.9%
tpch_q06/duckdb:vortex-file-compressed 16168468 / 15725802 / +2.8% 50198109 / 52015253 / -3.5% 0.32 / 0.30 / +6.5%
tpch_q07/duckdb:vortex-file-compressed 56249404 / 56317187 / -0.1% 108307607 / 111467321 / -2.8% 0.52 / 0.51 / +2.8%
tpch_q08/duckdb:vortex-file-compressed 85925941 / 85178454 / +0.9% 135069560 / 130250166 / +3.7% 0.64 / 0.65 / -2.7%
tpch_q09/duckdb:vortex-file-compressed 103289429 / 103115440 / +0.2% 161652054 / 162693295 / -0.6% 0.64 / 0.63 / +0.8%
tpch_q10/duckdb:vortex-file-compressed 95973578 / 95024323 / +1.0% 151334718 / 148838348 / +1.7% 0.63 / 0.64 / -0.7%
tpch_q11/duckdb:vortex-file-compressed 12979534 / 13338179 / -2.7% 28364917 / 28271737 / +0.3% 0.46 / 0.47 / -3.0%
tpch_q12/duckdb:vortex-file-compressed 45614717 / 44705694 / +2.0% 84124500 / 81673021 / +3.0% 0.54 / 0.55 / -0.9%
tpch_q13/duckdb:vortex-file-compressed 71435477 / 71565749 / -0.2% 100507953 / 103596119 / -3.0% 0.71 / 0.69 / +2.9%
tpch_q14/duckdb:vortex-file-compressed 28378959 / 28721519 / -1.2% 76128655 / 74298305 / +2.5% 0.37 / 0.39 / -3.6%
tpch_q15/duckdb:vortex-file-compressed 24984549 / 25238731 / -1.0% 63865117 / 61681331 / +3.5% 0.39 / 0.41 / -4.4%
tpch_q16/duckdb:vortex-file-compressed 49546132 / 48775343 / +1.6% 58046769 / 60592847 / -4.2% 0.85 / 0.80 / +6.0%
tpch_q17/duckdb:vortex-file-compressed 34768592 / 35580147 / -2.3% 65766497 / 66446081 / -1.0% 0.53 / 0.54 / -1.3%
tpch_q18/duckdb:vortex-file-compressed 108005759 / 108164026 / -0.1% 121772371 / 125184058 / -2.7% 0.89 / 0.86 / +2.7%
tpch_q19/duckdb:vortex-file-compressed 28215129 / 27573125 / +2.3% 75561976 / 76064235 / -0.7% 0.37 / 0.36 / +3.0%
tpch_q20/duckdb:vortex-file-compressed 42645040 / 42471226 / +0.4% 96228183 / 94948938 / +1.3% 0.44 / 0.45 / -0.9%
tpch_q21/duckdb:vortex-file-compressed 96863565 / 93195805 / +3.9% 147177713 / 149864001 / -1.8% 0.66 / 0.62 / +5.8%
tpch_q22/duckdb:vortex-file-compressed 33276460 / 33300768 / -0.1% 50960753 / 48688868 / +4.7% 0.65 / 0.68 / -4.5%
duckdb / parquet / ns (0.999x ➖, 0↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
tpch_q01/duckdb:parquet 67462503 / 67972274 / -0.7% 86819815 / 86306813 / +0.6% 0.78 / 0.79 / -1.3%
tpch_q02/duckdb:parquet 86546295 / 87190028 / -0.7% 98404304 / 97590873 / +0.8% 0.88 / 0.89 / -1.6%
tpch_q03/duckdb:parquet 110367934 / 110689470 / -0.3% 144204949 / 142899598 / +0.9% 0.77 / 0.77 / -1.2%
tpch_q04/duckdb:parquet 76545752 / 77510401 / -1.2% 99956099 / 98657882 / +1.3% 0.77 / 0.79 / -2.5%
tpch_q05/duckdb:parquet 122376937 / 123222796 / -0.7% 157598912 / 157276406 / +0.2% 0.78 / 0.78 / -0.9%
tpch_q06/duckdb:parquet 35884164 / 35620144 / +0.7% 63297226 / 59055432 / +7.2% 0.57 / 0.60 / -6.0%
tpch_q07/duckdb:parquet 118217482 / 117753662 / +0.4% 155947271 / 158132640 / -1.4% 0.76 / 0.74 / +1.8%
tpch_q08/duckdb:parquet 148252998 / 148439356 / -0.1% 191988347 / 191852629 / +0.1% 0.77 / 0.77 / -0.2%
tpch_q09/duckdb:parquet 236497225 / 236402258 / +0.0% 284176119 / 290157779 / -2.1% 0.83 / 0.81 / +2.1%
tpch_q10/duckdb:parquet 314132768 / 314182452 / -0.0% 343441202 / 336295961 / +2.1% 0.91 / 0.93 / -2.1%
tpch_q11/duckdb:parquet 43400603 / 43378545 / +0.1% 50625082 / 50609654 / +0.0% 0.86 / 0.86 / +0.0%
tpch_q12/duckdb:parquet 70441760 / 70468146 / -0.0% 91746404 / 90089718 / +1.8% 0.77 / 0.78 / -1.8%
tpch_q13/duckdb:parquet 293052299 / 292569005 / +0.2% 309860974 / 309677344 / +0.1% 0.95 / 0.94 / +0.1%
tpch_q14/duckdb:parquet 101206382 / 101111170 / +0.1% 143471040 / 142525747 / +0.7% 0.71 / 0.71 / -0.6%
tpch_q15/duckdb:parquet 57472623 / 57561974 / -0.2% 86668738 / 85517116 / +1.3% 0.66 / 0.67 / -1.5%
tpch_q16/duckdb:parquet 100073294 / 100545018 / -0.5% 106844662 / 107364007 / -0.5% 0.94 / 0.94 / +0.0%
tpch_q17/duckdb:parquet 82197137 / 81915406 / +0.3% 119878312 / 114079221 / +5.1% 0.69 / 0.72 / -4.5%
tpch_q18/duckdb:parquet 157256707 / 156221773 / +0.7% 171619930 / 169894568 / +1.0% 0.92 / 0.92 / -0.3%
tpch_q19/duckdb:parquet 97615444 / 97985952 / -0.4% 135074377 / 133670235 / +1.1% 0.72 / 0.73 / -1.4%
tpch_q20/duckdb:parquet 146716297 / 146987431 / -0.2% 188152438 / 184147324 / +2.2% 0.78 / 0.80 / -2.3%
tpch_q21/duckdb:parquet 254613425 / 251907500 / +1.1% 275193978 / 275085562 / +0.0% 0.93 / 0.92 / +1.0%
tpch_q22/duckdb:parquet 168093764 / 168279702 / -0.1% 179680558 / 180668143 / -0.5% 0.94 / 0.93 / +0.4%

@github-actions

ghost commented Nov 4, 2026

Copy link
Copy Markdown
Contributor

Benchmarks: Clickbench on NVME 📖

Commits: PR 9d6e6d6c vs base a3238df7
Verdict: No clear signal (low confidence)
Attributed Vortex impact: +0.8%
Engines: DataFusion No clear signal (+0.4%, low confidence) · DuckDB No clear signal (+1.2%, low confidence)
Vortex (geomean): hot 0.998x ➖ · cold 1.024x ➖
Parquet (geomean): hot 0.990x ➖ · cold 1.002x ➖
Shifts: Parquet (control) -1.0% · Median polish -0.8%

How to read Verdict and Engines
  • Verdict: Overall PR-level signal after subtracting baseline drift estimated from Parquet control rows. It can be Likely improvement, Likely regression, or No clear signal.
  • Engines: Per-engine attribution. DataFusion is compared against DataFusion/Parquet controls; DuckDB is compared against DuckDB/Parquet controls. This answers whether each engine improved or regressed independently.
  • Confidence: Based on directional consistency, share of rows above the noise floor, and control-run noise.
  • 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.994x ➖, 0↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
clickbench_q00/datafusion:vortex-file-compressed 1246303 / 1233007 / +1.1% 23247711 / 21227532 / +9.5% 0.05 / 0.06 / -7.7%
clickbench_q01/datafusion:vortex-file-compressed 6265067 / 6070646 / +3.2% 29896383 / 27760689 / +7.7% 0.21 / 0.22 / -4.2%
clickbench_q02/datafusion:vortex-file-compressed 10971430 / 10690532 / +2.6% 45331806 / 43676331 / +3.8% 0.24 / 0.24 / -1.1%
clickbench_q03/datafusion:vortex-file-compressed 13101193 / 13307302 / -1.5% 57583026 / 52909145 / +8.8% 0.23 / 0.25 / -9.5%
clickbench_q04/datafusion:vortex-file-compressed 57481705 / 57726318 / -0.4% 103652493 / 103133900 / +0.5% 0.55 / 0.56 / -0.9%
clickbench_q05/datafusion:vortex-file-compressed 80570661 / 78056884 / +3.2% 133026680 / 128135755 / +3.8% 0.61 / 0.61 / -0.6%
clickbench_q06/datafusion:vortex-file-compressed 1243924 / 1246014 / -0.2% 22416005 / 21303900 / +5.2% 0.06 / 0.06 / -5.1%
clickbench_q07/datafusion:vortex-file-compressed 9360750 / 10042976 / -6.8% 33956591 / 32425803 / +4.7% 0.28 / 0.31 / -11.0%
clickbench_q08/datafusion:vortex-file-compressed 78637006 / 77964676 / +0.9% 130755258 / 126024359 / +3.8% 0.60 / 0.62 / -2.8%
clickbench_q09/datafusion:vortex-file-compressed 168911330 / 168449104 / +0.3% 211503780 / 221292352 / -4.4% 0.80 / 0.76 / +4.9%
clickbench_q10/datafusion:vortex-file-compressed 22640220 / 24474320 / -7.5% 71580321 / 66586738 / +7.5% 0.32 / 0.37 / -13.9%
clickbench_q11/datafusion:vortex-file-compressed 25361316 / 24433124 / +3.8% 73002270 / 69153091 / +5.6% 0.35 / 0.35 / -1.7%
clickbench_q12/datafusion:vortex-file-compressed 71957556 / 72501536 / -0.8% 121150233 / 123364890 / -1.8% 0.59 / 0.59 / +1.1%
clickbench_q13/datafusion:vortex-file-compressed 116099430 / 115378725 / +0.6% 179564193 / 178177731 / +0.8% 0.65 / 0.65 / -0.2%
clickbench_q14/datafusion:vortex-file-compressed 74497410 / 77097962 / -3.4% 124349814 / 122324563 / +1.7% 0.60 / 0.63 / -4.9%
clickbench_q15/datafusion:vortex-file-compressed 63162795 / 63007555 / +0.2% 98541957 / 97708768 / +0.9% 0.64 / 0.64 / -0.6%
clickbench_q16/datafusion:vortex-file-compressed 153739406 / 155293866 / -1.0% 218717251 / 218286262 / +0.2% 0.70 / 0.71 / -1.2%
clickbench_q17/datafusion:vortex-file-compressed 151631462 / 151963082 / -0.2% 224917608 / 220521091 / +2.0% 0.67 / 0.69 / -2.2%
clickbench_q18/datafusion:vortex-file-compressed 293262034 / 295296022 / -0.7% 384329103 / 384810900 / -0.1% 0.76 / 0.77 / -0.6%
clickbench_q19/datafusion:vortex-file-compressed 8059740 / 8234633 / -2.1% 46419604 / 48073145 / -3.4% 0.17 / 0.17 / +1.4%
clickbench_q20/datafusion:vortex-file-compressed 66806132 / 68696941 / -2.8% 244936920 / 248357072 / -1.4% 0.27 / 0.28 / -1.4%
clickbench_q21/datafusion:vortex-file-compressed 78295934 / 79832354 / -1.9% 291748133 / 292103134 / -0.1% 0.27 / 0.27 / -1.8%
clickbench_q22/datafusion:vortex-file-compressed 94973482 / 91425338 / +3.9% 395747399 / 387380023 / +2.2% 0.24 / 0.24 / +1.7%
clickbench_q23/datafusion:vortex-file-compressed 200157328 / 188959634 / +5.9% 556388560 / 559338595 / -0.5% 0.36 / 0.34 / +6.5%
clickbench_q24/datafusion:vortex-file-compressed 15340636 / 16516058 / -7.1% 74507374 / 67304357 / +10.7% 🔴 0.21 / 0.25 / -16.1%
clickbench_q25/datafusion:vortex-file-compressed 20421608 / 20065770 / +1.8% 64849518 / 63698554 / +1.8% 0.31 / 0.32 / -0.0%
clickbench_q26/datafusion:vortex-file-compressed 15881592 / 16156960 / -1.7% 68677715 / 69027333 / -0.5% 0.23 / 0.23 / -1.2%
clickbench_q27/datafusion:vortex-file-compressed 101224499 / 103737582 / -2.4% 259459285 / 256804803 / +1.0% 0.39 / 0.40 / -3.4%
clickbench_q28/datafusion:vortex-file-compressed 556835055 / 561323602 / -0.8% 655418277 / 631423814 / +3.8% 0.85 / 0.89 / -4.4%
clickbench_q29/datafusion:vortex-file-compressed 24358356 / 24392694 / -0.1% 53662866 / 53536320 / +0.2% 0.45 / 0.46 / -0.4%
clickbench_q30/datafusion:vortex-file-compressed 56992824 / 55900909 / +2.0% 109897110 / 114357199 / -3.9% 0.52 / 0.49 / +6.1%
clickbench_q31/datafusion:vortex-file-compressed 65327436 / 66657097 / -2.0% 155335309 / 155939775 / -0.4% 0.42 / 0.43 / -1.6%
clickbench_q32/datafusion:vortex-file-compressed 285380176 / 284022232 / +0.5% 382917377 / 381871398 / +0.3% 0.75 / 0.74 / +0.2%
clickbench_q33/datafusion:vortex-file-compressed 325836779 / 323375912 / +0.8% 430764107 / 429218130 / +0.4% 0.76 / 0.75 / +0.4%
clickbench_q34/datafusion:vortex-file-compressed 318494122 / 325277194 / -2.1% 432318628 / 449658729 / -3.9% 0.74 / 0.72 / +1.8%
clickbench_q35/datafusion:vortex-file-compressed 57199038 / 57464834 / -0.5% 90924542 / 92944053 / -2.2% 0.63 / 0.62 / +1.7%
clickbench_q36/datafusion:vortex-file-compressed 37809586 / 38283442 / -1.2% 67401869 / 66793454 / +0.9% 0.56 / 0.57 / -2.1%
clickbench_q37/datafusion:vortex-file-compressed 21114481 / 21336786 / -1.0% 46893683 / 46522479 / +0.8% 0.45 / 0.46 / -1.8%
clickbench_q38/datafusion:vortex-file-compressed 12991435 / 13401958 / -3.1% 41383881 / 39445824 / +4.9% 0.31 / 0.34 / -7.6%
clickbench_q39/datafusion:vortex-file-compressed 77933811 / 79557794 / -2.0% 113117320 / 111320729 / +1.6% 0.69 / 0.71 / -3.6%
clickbench_q40/datafusion:vortex-file-compressed 10361402 / 10617634 / -2.4% 36941311 / 34487742 / +7.1% 0.28 / 0.31 / -8.9%
clickbench_q41/datafusion:vortex-file-compressed 10126952 / 10092512 / +0.3% 35328650 / 33275835 / +6.2% 0.29 / 0.30 / -5.5%
clickbench_q42/datafusion:vortex-file-compressed 10471423 / 10341582 / +1.3% 35849284 / 34454155 / +4.0% 0.29 / 0.30 / -2.7%
datafusion / parquet / ns (0.990x ➖, 0↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
clickbench_q00/datafusion:parquet 1247864 / 1254304 / -0.5% 49752275 / 48262083 / +3.1% 0.03 / 0.03 / -3.5%
clickbench_q01/datafusion:parquet 16271098 / 16097704 / +1.1% 66128975 / 67757285 / -2.4% 0.25 / 0.24 / +3.6%
clickbench_q02/datafusion:parquet 18902256 / 19316016 / -2.1% 79327903 / 81378927 / -2.5% 0.24 / 0.24 / +0.4%
clickbench_q03/datafusion:parquet 17250922 / 17309836 / -0.3% 79425073 / 80611644 / -1.5% 0.22 / 0.21 / +1.1%
clickbench_q04/datafusion:parquet 63923270 / 63527044 / +0.6% 125765234 / 126353860 / -0.5% 0.51 / 0.50 / +1.1%
clickbench_q05/datafusion:parquet 87787184 / 89900506 / -2.4% 152826523 / 152433182 / +0.3% 0.57 / 0.59 / -2.6%
clickbench_q06/datafusion:parquet 1261558 / 1291367 / -2.3% 48428612 / 49080440 / -1.3% 0.03 / 0.03 / -1.0%
clickbench_q07/datafusion:parquet 16783414 / 16685838 / +0.6% 66432582 / 69511806 / -4.4% 0.25 / 0.24 / +5.2%
clickbench_q08/datafusion:parquet 85813916 / 85332768 / +0.6% 158374963 / 162707709 / -2.7% 0.54 / 0.52 / +3.3%
clickbench_q09/datafusion:parquet 184648205 / 186474494 / -1.0% 270521148 / 264949830 / +2.1% 0.68 / 0.70 / -3.0%
clickbench_q10/datafusion:parquet 36150272 / 37257274 / -3.0% 99430679 / 98761959 / +0.7% 0.36 / 0.38 / -3.6%
clickbench_q11/datafusion:parquet 42011020 / 43439634 / -3.3% 108585904 / 107552196 / +1.0% 0.39 / 0.40 / -4.2%
clickbench_q12/datafusion:parquet 96036974 / 97130834 / -1.1% 160955638 / 163098861 / -1.3% 0.60 / 0.60 / +0.2%
clickbench_q13/datafusion:parquet 148402020 / 145720678 / +1.8% 225645048 / 229337742 / -1.6% 0.66 / 0.64 / +3.5%
clickbench_q14/datafusion:parquet 100574077 / 102010517 / -1.4% 170880627 / 168002232 / +1.7% 0.59 / 0.61 / -3.1%
clickbench_q15/datafusion:parquet 73014473 / 70368490 / +3.8% 131214998 / 129609609 / +1.2% 0.56 / 0.54 / +2.5%
clickbench_q16/datafusion:parquet 155702492 / 156947789 / -0.8% 232942385 / 236161759 / -1.4% 0.67 / 0.66 / +0.6%
clickbench_q17/datafusion:parquet 152610120 / 157557800 / -3.1% 231695748 / 233059589 / -0.6% 0.66 / 0.68 / -2.6%
clickbench_q18/datafusion:parquet 309245274 / 311150939 / -0.6% 414330725 / 411583432 / +0.7% 0.75 / 0.76 / -1.3%
clickbench_q19/datafusion:parquet 19034214 / 18744633 / +1.5% 76836664 / 73289891 / +4.8% 0.25 / 0.26 / -3.1%
clickbench_q20/datafusion:parquet 177087256 / 179023982 / -1.1% 282246219 / 274655558 / +2.8% 0.63 / 0.65 / -3.7%
clickbench_q21/datafusion:parquet 171280970 / 174175115 / -1.7% 297359165 / 288420245 / +3.1% 0.58 / 0.60 / -4.6%
clickbench_q22/datafusion:parquet 259608732 / 263828949 / -1.6% 424909840 / 413440101 / +2.8% 0.61 / 0.64 / -4.3%
clickbench_q23/datafusion:parquet 998777618 / 1010718854 / -1.2% 1192192667 / 1177213772 / +1.3% 0.84 / 0.86 / -2.4%
clickbench_q24/datafusion:parquet 29460444 / 30398286 / -3.1% 87983103 / 86692451 / +1.5% 0.33 / 0.35 / -4.5%
clickbench_q25/datafusion:parquet 35736580 / 36948784 / -3.3% 101283265 / 100969533 / +0.3% 0.35 / 0.37 / -3.6%
clickbench_q26/datafusion:parquet 30292388 / 30916823 / -2.0% 88410052 / 86938623 / +1.7% 0.34 / 0.36 / -3.7%
clickbench_q27/datafusion:parquet 193520478 / 192619783 / +0.5% 288053561 / 281706639 / +2.3% 0.67 / 0.68 / -1.7%
clickbench_q28/datafusion:parquet 613985870 / 619572800 / -0.9% 699322364 / 697028372 / +0.3% 0.88 / 0.89 / -1.2%
clickbench_q29/datafusion:parquet 28319588 / 28810248 / -1.7% 89675046 / 89877482 / -0.2% 0.32 / 0.32 / -1.5%
clickbench_q30/datafusion:parquet 89021120 / 90850274 / -2.0% 171796886 / 167352215 / +2.7% 0.52 / 0.54 / -4.5%
clickbench_q31/datafusion:parquet 102152888 / 104447862 / -2.2% 200722956 / 190572839 / +5.3% 0.51 / 0.55 / -7.1%
clickbench_q32/datafusion:parquet 305307925 / 310444494 / -1.7% 424270488 / 426826552 / -0.6% 0.72 / 0.73 / -1.1%
clickbench_q33/datafusion:parquet 378634148 / 376739023 / +0.5% 470427858 / 477622683 / -1.5% 0.80 / 0.79 / +2.0%
clickbench_q34/datafusion:parquet 373871570 / 378096270 / -1.1% 475167275 / 479505251 / -0.9% 0.79 / 0.79 / -0.2%
clickbench_q35/datafusion:parquet 63806401 / 65685311 / -2.9% 122512939 / 122146406 / +0.3% 0.52 / 0.54 / -3.2%
clickbench_q36/datafusion:parquet 73296346 / 73759526 / -0.6% 133456446 / 134154245 / -0.5% 0.55 / 0.55 / -0.1%
clickbench_q37/datafusion:parquet 35528080 / 35617995 / -0.3% 91785747 / 91789897 / -0.0% 0.39 / 0.39 / -0.2%
clickbench_q38/datafusion:parquet 47691461 / 48363916 / -1.4% 108161535 / 106879089 / +1.2% 0.44 / 0.45 / -2.6%
clickbench_q39/datafusion:parquet 143485476 / 144552110 / -0.7% 210319479 / 206925761 / +1.6% 0.68 / 0.70 / -2.3%
clickbench_q40/datafusion:parquet 19987937 / 20058584 / -0.4% 76122907 / 77634747 / -1.9% 0.26 / 0.26 / +1.6%
clickbench_q41/datafusion:parquet 18659862 / 18808990 / -0.8% 74932590 / 74277265 / +0.9% 0.25 / 0.25 / -1.7%
clickbench_q42/datafusion:parquet 19169179 / 19006648 / +0.9% 73491923 / 75004078 / -2.0% 0.26 / 0.25 / +2.9%
duckdb / vortex-file-compressed / ns (1.001x ➖, 0↑ 1↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
clickbench_q00/duckdb:vortex-file-compressed 2191323 / 2213436 / -1.0% 25417508 / 25318228 / +0.4% 0.09 / 0.09 / -1.4%
clickbench_q01/duckdb:vortex-file-compressed 8399426 / 7594364 / +10.6% 🔴 29424475 / 30838245 / -4.6% 0.29 / 0.25 / +15.9%
clickbench_q02/duckdb:vortex-file-compressed 9243541 / 9308992 / -0.7% 34811923 / 34815621 / -0.0% 0.27 / 0.27 / -0.7%
clickbench_q03/duckdb:vortex-file-compressed 13881089 / 14158688 / -2.0% 50276185 / 46682264 / +7.7% 0.28 / 0.30 / -9.0%
clickbench_q04/duckdb:vortex-file-compressed 56590154 / 56120016 / +0.8% 91536549 / 87308789 / +4.8% 0.62 / 0.64 / -3.8%
clickbench_q05/duckdb:vortex-file-compressed 63379273 / 64837608 / -2.2% 96324009 / 93924296 / +2.6% 0.66 / 0.69 / -4.7%
clickbench_q06/duckdb:vortex-file-compressed 2601772 / 2610332 / -0.3% 29766370 / 32400768 / -8.1% 0.09 / 0.08 / +8.5%
clickbench_q07/duckdb:vortex-file-compressed 10192964 / 9643230 / +5.7% 31769483 / 29444096 / +7.9% 0.32 / 0.33 / -2.0%
clickbench_q08/duckdb:vortex-file-compressed 68796273 / 69540432 / -1.1% 106783303 / 102370744 / +4.3% 0.64 / 0.68 / -5.2%
clickbench_q09/duckdb:vortex-file-compressed 92874304 / 92883755 / -0.0% 124143137 / 127121997 / -2.3% 0.75 / 0.73 / +2.4%
clickbench_q10/duckdb:vortex-file-compressed 27991104 / 27865300 / +0.5% 74153560 / 62927737 / +17.8% 🔴 0.38 / 0.44 / -14.8%
clickbench_q11/duckdb:vortex-file-compressed 30775768 / 30589686 / +0.6% 74780929 / 67088676 / +11.5% 🔴 0.41 / 0.46 / -9.7%
clickbench_q12/duckdb:vortex-file-compressed 70197186 / 70803662 / -0.9% 102486154 / 96416628 / +6.3% 0.68 / 0.73 / -6.7%
clickbench_q13/duckdb:vortex-file-compressed 126760659 / 126480458 / +0.2% 167431353 / 162157992 / +3.3% 0.76 / 0.78 / -2.9%
clickbench_q14/duckdb:vortex-file-compressed 73833524 / 73912388 / -0.1% 109411008 / 104515508 / +4.7% 0.67 / 0.71 / -4.6%
clickbench_q15/duckdb:vortex-file-compressed 75956774 / 77054164 / -1.4% 108780950 / 108167888 / +0.6% 0.70 / 0.71 / -2.0%
clickbench_q16/duckdb:vortex-file-compressed 135298088 / 135670176 / -0.3% 169637085 / 168262848 / +0.8% 0.80 / 0.81 / -1.1%
clickbench_q17/duckdb:vortex-file-compressed 137107900 / 139003370 / -1.4% 169272846 / 169150476 / +0.1% 0.81 / 0.82 / -1.4%
clickbench_q18/duckdb:vortex-file-compressed 257051450 / 256424594 / +0.2% 305086420 / 307344143 / -0.7% 0.84 / 0.83 / +1.0%
clickbench_q19/duckdb:vortex-file-compressed 9620991 / 9374666 / +2.6% 38028751 / 36222817 / +5.0% 0.25 / 0.26 / -2.2%
clickbench_q20/duckdb:vortex-file-compressed 67101356 / 68540513 / -2.1% 169704234 / 162374232 / +4.5% 0.40 / 0.42 / -6.3%
clickbench_q21/duckdb:vortex-file-compressed 86065676 / 85350400 / +0.8% 195785211 / 186514843 / +5.0% 0.44 / 0.46 / -3.9%
clickbench_q22/duckdb:vortex-file-compressed 173953464 / 173201897 / +0.4% 350372826 / 328782897 / +6.6% 0.50 / 0.53 / -5.8%
clickbench_q23/duckdb:vortex-file-compressed 39981038 / 40806310 / -2.0% 86474139 / 83961227 / +3.0% 0.46 / 0.49 / -4.9%
clickbench_q24/duckdb:vortex-file-compressed 14501273 / 14028089 / +3.4% 38382361 / 34912622 / +9.9% 0.38 / 0.40 / -6.0%
clickbench_q25/duckdb:vortex-file-compressed 19625970 / 19531017 / +0.5% 56413176 / 52049079 / +8.4% 0.35 / 0.38 / -7.3%
clickbench_q26/duckdb:vortex-file-compressed 11435380 / 11304202 / +1.2% 35683527 / 33952416 / +5.1% 0.32 / 0.33 / -3.7%
clickbench_q27/duckdb:vortex-file-compressed 54615191 / 54486980 / +0.2% 181347832 / 171748512 / +5.6% 0.30 / 0.32 / -5.1%
clickbench_q28/duckdb:vortex-file-compressed 511580708 / 514848256 / -0.6% 556040896 / 563634887 / -1.3% 0.92 / 0.91 / +0.7%
clickbench_q29/duckdb:vortex-file-compressed 17314014 / 17051744 / +1.5% 45629793 / 43659870 / +4.5% 0.38 / 0.39 / -2.8%
clickbench_q30/duckdb:vortex-file-compressed 60099728 / 60396736 / -0.5% 110199512 / 103080924 / +6.9% 0.55 / 0.59 / -6.9%
clickbench_q31/duckdb:vortex-file-compressed 110536875 / 110620963 / -0.1% 200604342 / 163893817 / +22.4% 🔴 0.55 / 0.67 / -18.4%
clickbench_q32/duckdb:vortex-file-compressed 358152330 / 373585606 / -4.1% 395850715 / 413386621 / -4.2% 0.90 / 0.90 / +0.1%
clickbench_q33/duckdb:vortex-file-compressed 343012260 / 341936345 / +0.3% 396738022 / 405468278 / -2.2% 0.86 / 0.84 / +2.5%
clickbench_q34/duckdb:vortex-file-compressed 352429400 / 350239690 / +0.6% 412563867 / 400052861 / +3.1% 0.85 / 0.88 / -2.4%
clickbench_q35/duckdb:vortex-file-compressed 59034456 / 56856820 / +3.8% 88089652 / 86595686 / +1.7% 0.67 / 0.66 / +2.1%
clickbench_q36/duckdb:vortex-file-compressed 11464382 / 11898057 / -3.6% 33335131 / 32926821 / +1.2% 0.34 / 0.36 / -4.8%
clickbench_q37/duckdb:vortex-file-compressed 8343558 / 8493986 / -1.8% 28047073 / 28253658 / -0.7% 0.30 / 0.30 / -1.0%
clickbench_q38/duckdb:vortex-file-compressed 8835402 / 8767656 / +0.8% 29434031 / 29087536 / +1.2% 0.30 / 0.30 / -0.4%
clickbench_q39/duckdb:vortex-file-compressed 18856308 / 18736627 / +0.6% 39605450 / 39725513 / -0.3% 0.48 / 0.47 / +0.9%
clickbench_q40/duckdb:vortex-file-compressed 7458766 / 7673674 / -2.8% 28800826 / 28024967 / +2.8% 0.26 / 0.27 / -5.4%
clickbench_q41/duckdb:vortex-file-compressed 8415026 / 8362166 / +0.6% 28183549 / 31388146 / -10.2% 🟢 0.30 / 0.27 / +12.1%
clickbench_q42/duckdb:vortex-file-compressed 7469576 / 7472580 / -0.0% 26687953 / 28638862 / -6.8% 0.28 / 0.26 / +7.3%
duckdb / parquet / ns (0.990x ➖, 1↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
clickbench_q00/duckdb:parquet 9354526 / 9039011 / +3.5% 14340377 / 14506423 / -1.1% 0.65 / 0.62 / +4.7%
clickbench_q01/duckdb:parquet 15166428 / 14976260 / +1.3% 20113244 / 20800719 / -3.3% 0.75 / 0.72 / +4.7%
clickbench_q02/duckdb:parquet 22247610 / 22919730 / -2.9% 30386824 / 31564308 / -3.7% 0.73 / 0.73 / +0.8%
clickbench_q03/duckdb:parquet 22357182 / 23134256 / -3.4% 37640955 / 36084543 / +4.3% 0.59 / 0.64 / -7.4%
clickbench_q04/duckdb:parquet 60945000 / 61177183 / -0.4% 77751400 / 74262333 / +4.7% 0.78 / 0.82 / -4.8%
clickbench_q05/duckdb:parquet 83446492 / 83634627 / -0.2% 95680511 / 96381568 / -0.7% 0.87 / 0.87 / +0.5%
clickbench_q06/duckdb:parquet 20753785 / 20254837 / +2.5% 29099355 / 29174388 / -0.3% 0.71 / 0.69 / +2.7%
clickbench_q07/duckdb:parquet 16939666 / 17118072 / -1.0% 25321418 / 22667609 / +11.7% 🔴 0.67 / 0.76 / -11.4%
clickbench_q08/duckdb:parquet 74358601 / 75455112 / -1.5% 93430452 / 88448631 / +5.6% 0.80 / 0.85 / -6.7%
clickbench_q09/duckdb:parquet 101516454 / 103598057 / -2.0% 117824163 / 123596031 / -4.7% 0.86 / 0.84 / +2.8%
clickbench_q10/duckdb:parquet 41417018 / 42355520 / -2.2% 53551725 / 55674992 / -3.8% 0.77 / 0.76 / +1.7%
clickbench_q11/duckdb:parquet 46296528 / 46492202 / -0.4% 59599840 / 60794729 / -2.0% 0.78 / 0.76 / +1.6%
clickbench_q12/duckdb:parquet 92859516 / 91460381 / +1.5% 105857708 / 107326987 / -1.4% 0.88 / 0.85 / +2.9%
clickbench_q13/duckdb:parquet 148540644 / 151669555 / -2.1% 167555961 / 166988504 / +0.3% 0.89 / 0.91 / -2.4%
clickbench_q14/duckdb:parquet 99904630 / 101063834 / -1.1% 115449904 / 117000521 / -1.3% 0.87 / 0.86 / +0.2%
clickbench_q15/duckdb:parquet 86356830 / 85807248 / +0.6% 98602721 / 98961283 / -0.4% 0.88 / 0.87 / +1.0%
clickbench_q16/duckdb:parquet 158040342 / 163419122 / -3.3% 176306726 / 178630190 / -1.3% 0.90 / 0.91 / -2.0%
clickbench_q17/duckdb:parquet 165845648 / 162277569 / +2.2% 178410497 / 179179002 / -0.4% 0.93 / 0.91 / +2.6%
clickbench_q18/duckdb:parquet 292320450 / 289814028 / +0.9% 319452884 / 318122364 / +0.4% 0.92 / 0.91 / +0.4%
clickbench_q19/duckdb:parquet 19384718 / 19832520 / -2.3% 26928866 / 27880595 / -3.4% 0.72 / 0.71 / +1.2%
clickbench_q20/duckdb:parquet 188338753 / 181940913 / +3.5% 224547912 / 228754299 / -1.8% 0.84 / 0.80 / +5.5%
clickbench_q21/duckdb:parquet 217821668 / 222463144 / -2.1% 272053890 / 264084249 / +3.0% 0.80 / 0.84 / -5.0%
clickbench_q22/duckdb:parquet 305159906 / 310494348 / -1.7% 347559794 / 366718419 / -5.2% 0.88 / 0.85 / +3.7%
clickbench_q23/duckdb:parquet 169683974 / 172460930 / -1.6% 251367879 / 239533585 / +4.9% 0.68 / 0.72 / -6.2%
clickbench_q24/duckdb:parquet 29487970 / 30225112 / -2.4% 42653165 / 45364952 / -6.0% 0.69 / 0.67 / +3.8%
clickbench_q25/duckdb:parquet 42037938 / 42389122 / -0.8% 56025778 / 58771280 / -4.7% 0.75 / 0.72 / +4.0%
clickbench_q26/duckdb:parquet 29605962 / 31328784 / -5.5% 46209496 / 43111879 / +7.2% 0.64 / 0.73 / -11.8%
clickbench_q27/duckdb:parquet 188139752 / 193098756 / -2.6% 225850846 / 224400326 / +0.6% 0.83 / 0.86 / -3.2%
clickbench_q28/duckdb:parquet 972525838 / 964260845 / +0.9% 942682325 / 939725131 / +0.3% 1.03 / 1.03 / +0.5%
clickbench_q29/duckdb:parquet 24444716 / 24643944 / -0.8% 31334715 / 31564404 / -0.7% 0.78 / 0.78 / -0.1%
clickbench_q30/duckdb:parquet 105526817 / 106219543 / -0.7% 127285700 / 128414969 / -0.9% 0.83 / 0.83 / +0.2%
clickbench_q31/duckdb:parquet 134693019 / 158181196 / -14.8% 🟢 175983007 / 174945029 / +0.6% 0.77 / 0.90 / -15.4%
clickbench_q32/duckdb:parquet 387063813 / 387247169 / -0.0% 411397636 / 410101843 / +0.3% 0.94 / 0.94 / -0.4%
clickbench_q33/duckdb:parquet 483482314 / 485993554 / -0.5% 469029578 / 445393876 / +5.3% 1.03 / 1.09 / -5.5%
clickbench_q34/duckdb:parquet 482995284 / 470514523 / +2.7% 477267581 / 452820174 / +5.4% 1.01 / 1.04 / -2.6%
clickbench_q35/duckdb:parquet 61579438 / 62431250 / -1.4% 77219986 / 75210271 / +2.7% 0.80 / 0.83 / -3.9%
clickbench_q36/duckdb:parquet 30472592 / 30061106 / +1.4% 35673752 / 36185270 / -1.4% 0.85 / 0.83 / +2.8%
clickbench_q37/duckdb:parquet 23364046 / 23804599 / -1.9% 29440420 / 30894921 / -4.7% 0.79 / 0.77 / +3.0%
clickbench_q38/duckdb:parquet 23448904 / 23677444 / -1.0% 29845216 / 29961834 / -0.4% 0.79 / 0.79 / -0.6%
clickbench_q39/duckdb:parquet 52428536 / 53521112 / -2.0% 60147221 / 59708818 / +0.7% 0.87 / 0.90 / -2.8%
clickbench_q40/duckdb:parquet 14590302 / 14816598 / -1.5% 20656832 / 19633264 / +5.2% 0.71 / 0.75 / -6.4%
clickbench_q41/duckdb:parquet 15582728 / 15854889 / -1.7% 20163540 / 20510109 / -1.7% 0.77 / 0.77 / -0.0%
clickbench_q42/duckdb:parquet 14610150 / 14229276 / +2.7% 20398432 / 21244014 / -4.0% 0.72 / 0.67 / +6.9%

@github-actions

ghost commented Nov 4, 2026

Copy link
Copy Markdown
Contributor

Benchmarks: TPC-DS SF=1 on NVME 📖

Commits: PR 9d6e6d6c vs base a3238df7
Verdict: No clear signal (low confidence)
Attributed Vortex impact: +0.1%
Engines: DataFusion No clear signal (+0.0%, low confidence) · DuckDB No clear signal (+0.2%, low confidence)
Vortex (geomean): hot 1.003x ➖ · cold 0.980x ➖
Parquet (geomean): hot 1.001x ➖ · cold 0.984x ➖
Shifts: Parquet (control) +0.1% · Median polish +0.3%

How to read Verdict and Engines
  • Verdict: Overall PR-level signal after subtracting baseline drift estimated from Parquet control rows. It can be Likely improvement, Likely regression, or No clear signal.
  • Engines: Per-engine attribution. DataFusion is compared against DataFusion/Parquet controls; DuckDB is compared against DuckDB/Parquet controls. This answers whether each engine improved or regressed independently.
  • Confidence: Based on directional consistency, share of rows above the noise floor, and control-run noise.
  • 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)
tpcds_q01/datafusion:vortex-file-compressed 20932288 / 20968567 / -0.2% 38411784 / 38856721 / -1.1% 0.54 / 0.54 / +1.0%
tpcds_q02/datafusion:vortex-file-compressed 44449610 / 43794016 / +1.5% 65512957 / 63960993 / +2.4% 0.68 / 0.68 / -0.9%
tpcds_q03/datafusion:vortex-file-compressed 11272562 / 11112217 / +1.4% 26835083 / 28332320 / -5.3% 0.42 / 0.39 / +7.1%
tpcds_q04/datafusion:vortex-file-compressed 86979829 / 87097832 / -0.1% 116731840 / 115855607 / +0.8% 0.75 / 0.75 / -0.9%
tpcds_q05/datafusion:vortex-file-compressed 56489100 / 56518612 / -0.1% 76594345 / 77950339 / -1.7% 0.74 / 0.73 / +1.7%
tpcds_q06/datafusion:vortex-file-compressed 23050823 / 22352059 / +3.1% 41126222 / 41926979 / -1.9% 0.56 / 0.53 / +5.1%
tpcds_q07/datafusion:vortex-file-compressed 28669288 / 28709369 / -0.1% 50574158 / 53157699 / -4.9% 0.57 / 0.54 / +5.0%
tpcds_q08/datafusion:vortex-file-compressed 24560048 / 24018903 / +2.3% 41654402 / 43936116 / -5.2% 0.59 / 0.55 / +7.9%
tpcds_q09/datafusion:vortex-file-compressed 22457133 / 20780995 / +8.1% 37030045 / 36939816 / +0.2% 0.61 / 0.56 / +7.8%
tpcds_q10/datafusion:vortex-file-compressed 26637523 / 27137498 / -1.8% 48002299 / 48250244 / -0.5% 0.55 / 0.56 / -1.3%
tpcds_q11/datafusion:vortex-file-compressed 52300206 / 52065221 / +0.5% 81697042 / 83264060 / -1.9% 0.64 / 0.63 / +2.4%
tpcds_q12/datafusion:vortex-file-compressed 14709028 / 14756292 / -0.3% 31960034 / 31939889 / +0.1% 0.46 / 0.46 / -0.4%
tpcds_q13/datafusion:vortex-file-compressed 31790894 / 31729146 / +0.2% 56537376 / 58279703 / -3.0% 0.56 / 0.54 / +3.3%
tpcds_q14/datafusion:vortex-file-compressed 486154011 / 485182820 / +0.2% 540770250 / 543648101 / -0.5% 0.90 / 0.89 / +0.7%
tpcds_q15/datafusion:vortex-file-compressed 12674676 / 12587854 / +0.7% 32437971 / 33238501 / -2.4% 0.39 / 0.38 / +3.2%
tpcds_q16/datafusion:vortex-file-compressed 18186580 / 18385096 / -1.1% 38018810 / 38455396 / -1.1% 0.48 / 0.48 / +0.1%
tpcds_q17/datafusion:vortex-file-compressed 54287681 / 54059028 / +0.4% 66153630 / 66711286 / -0.8% 0.82 / 0.81 / +1.3%
tpcds_q18/datafusion:vortex-file-compressed 63167522 / 62707092 / +0.7% 85714694 / 86546345 / -1.0% 0.74 / 0.72 / +1.7%
tpcds_q19/datafusion:vortex-file-compressed 16779900 / 16749392 / +0.2% 37169923 / 38725319 / -4.0% 0.45 / 0.43 / +4.4%
tpcds_q20/datafusion:vortex-file-compressed 16499948 / 15816332 / +4.3% 34757244 / 34507581 / +0.7% 0.47 / 0.46 / +3.6%
tpcds_q21/datafusion:vortex-file-compressed 15978100 / 16592144 / -3.7% 37363552 / 38379651 / -2.6% 0.43 / 0.43 / -1.1%
tpcds_q22/datafusion:vortex-file-compressed 49940095 / 49477080 / +0.9% 70451610 / 72082287 / -2.3% 0.71 / 0.69 / +3.3%
tpcds_q23/datafusion:vortex-file-compressed 69329562 / 70264860 / -1.3% 93545578 / 98558152 / -5.1% 0.74 / 0.71 / +4.0%
tpcds_q24/datafusion:vortex-file-compressed 65139714 / 64713287 / +0.7% 87481460 / 84820406 / +3.1% 0.74 / 0.76 / -2.4%
tpcds_q25/datafusion:vortex-file-compressed 48291354 / 47795122 / +1.0% 68854715 / 77531139 / -11.2% 🟢 0.70 / 0.62 / +13.8%
tpcds_q26/datafusion:vortex-file-compressed 25500208 / 25663320 / -0.6% 46723827 / 47467419 / -1.6% 0.55 / 0.54 / +0.9%
tpcds_q27/datafusion:vortex-file-compressed 58135938 / 58853250 / -1.2% 80095236 / 82871978 / -3.4% 0.73 / 0.71 / +2.2%
tpcds_q28/datafusion:vortex-file-compressed 24943733 / 24257110 / +2.8% 39753013 / 40512130 / -1.9% 0.63 / 0.60 / +4.8%
tpcds_q29/datafusion:vortex-file-compressed 50052136 / 53063461 / -5.7% 73675311 / 68430634 / +7.7% 0.68 / 0.78 / -12.4%
tpcds_q30/datafusion:vortex-file-compressed 26181383 / 26070775 / +0.4% 42620474 / 43581933 / -2.2% 0.61 / 0.60 / +2.7%
tpcds_q31/datafusion:vortex-file-compressed 58567634 / 58204749 / +0.6% 82246885 / 85127288 / -3.4% 0.71 / 0.68 / +4.1%
tpcds_q32/datafusion:vortex-file-compressed 12581999 / 12543273 / +0.3% 27926231 / 29087550 / -4.0% 0.45 / 0.43 / +4.5%
tpcds_q33/datafusion:vortex-file-compressed 27678804 / 27445656 / +0.8% 48369481 / 49644277 / -2.6% 0.57 / 0.55 / +3.5%
tpcds_q34/datafusion:vortex-file-compressed 17721552 / 17462750 / +1.5% 36490687 / 38201023 / -4.5% 0.49 / 0.46 / +6.2%
tpcds_q35/datafusion:vortex-file-compressed 30095661 / 29900970 / +0.7% 53376383 / 54145734 / -1.4% 0.56 / 0.55 / +2.1%
tpcds_q36/datafusion:vortex-file-compressed 47251496 / 47800360 / -1.1% 68453809 / 72313204 / -5.3% 0.69 / 0.66 / +4.4%
tpcds_q37/datafusion:vortex-file-compressed 11546667 / 12051318 / -4.2% 31706403 / 33372148 / -5.0% 0.36 / 0.36 / +0.8%
tpcds_q38/datafusion:vortex-file-compressed 26062099 / 25815870 / +1.0% 46183494 / 46860744 / -1.4% 0.56 / 0.55 / +2.4%
tpcds_q39/datafusion:vortex-file-compressed 65411563 / 65640282 / -0.3% 88540958 / 87436945 / +1.3% 0.74 / 0.75 / -1.6%
tpcds_q40/datafusion:vortex-file-compressed 22672482 / 23213122 / -2.3% 41435168 / 43106027 / -3.9% 0.55 / 0.54 / +1.6%
tpcds_q41/datafusion:vortex-file-compressed 20625847 / 20725144 / -0.5% 32319931 / 32867306 / -1.7% 0.64 / 0.63 / +1.2%
tpcds_q42/datafusion:vortex-file-compressed 10848858 / 11098280 / -2.2% 27491240 / 25445730 / +8.0% 0.39 / 0.44 / -9.5%
tpcds_q43/datafusion:vortex-file-compressed 12598840 / 12435305 / +1.3% 30278188 / 31811390 / -4.8% 0.42 / 0.39 / +6.4%
tpcds_q44/datafusion:vortex-file-compressed 28883830 / 29186702 / -1.0% 50449439 / 51185588 / -1.4% 0.57 / 0.57 / +0.4%
tpcds_q45/datafusion:vortex-file-compressed 16151531 / 16216596 / -0.4% 31864293 / 33816853 / -5.8% 0.51 / 0.48 / +5.7%
tpcds_q46/datafusion:vortex-file-compressed 23408659 / 22827688 / +2.5% 46338131 / 46285857 / +0.1% 0.51 / 0.49 / +2.4%
tpcds_q47/datafusion:vortex-file-compressed 75071712 / 74812528 / +0.3% 103439657 / 102384597 / +1.0% 0.73 / 0.73 / -0.7%
tpcds_q48/datafusion:vortex-file-compressed 29358664 / 28562726 / +2.8% 51446486 / 52518928 / -2.0% 0.57 / 0.54 / +4.9%
tpcds_q49/datafusion:vortex-file-compressed 56703878 / 56895884 / -0.3% 82852806 / 79837428 / +3.8% 0.68 / 0.71 / -4.0%
tpcds_q50/datafusion:vortex-file-compressed 30354898 / 29897702 / +1.5% 50256346 / 51582771 / -2.6% 0.60 / 0.58 / +4.2%
tpcds_q51/datafusion:vortex-file-compressed 66060313 / 65313719 / +1.1% 86218313 / 87301648 / -1.2% 0.77 / 0.75 / +2.4%
tpcds_q52/datafusion:vortex-file-compressed 11645392 / 11313954 / +2.9% 25932170 / 28871458 / -10.2% 🟢 0.45 / 0.39 / +14.6%
tpcds_q53/datafusion:vortex-file-compressed 17716174 / 17794514 / -0.4% 37877769 / 38210804 / -0.9% 0.47 / 0.47 / +0.4%
tpcds_q54/datafusion:vortex-file-compressed 31751628 / 30997624 / +2.4% 53189396 / 53710394 / -1.0% 0.60 / 0.58 / +3.4%
tpcds_q55/datafusion:vortex-file-compressed 11016954 / 10811382 / +1.9% 25557486 / 26937400 / -5.1% 0.43 / 0.40 / +7.4%
tpcds_q56/datafusion:vortex-file-compressed 26446514 / 26869155 / -1.6% 45675590 / 47750321 / -4.3% 0.58 / 0.56 / +2.9%
tpcds_q57/datafusion:vortex-file-compressed 61987746 / 62040516 / -0.1% 85438026 / 85819523 / -0.4% 0.73 / 0.72 / +0.4%
tpcds_q58/datafusion:vortex-file-compressed 38515284 / 38430542 / +0.2% 61857657 / 62688010 / -1.3% 0.62 / 0.61 / +1.6%
tpcds_q59/datafusion:vortex-file-compressed 29873228 / 30025080 / -0.5% 53159216 / 55168781 / -3.6% 0.56 / 0.54 / +3.3%
tpcds_q60/datafusion:vortex-file-compressed 26491304 / 25855222 / +2.5% 47379108 / 47039171 / +0.7% 0.56 / 0.55 / +1.7%
tpcds_q61/datafusion:vortex-file-compressed 21487262 / 21697553 / -1.0% 41237129 / 42631883 / -3.3% 0.52 / 0.51 / +2.4%
tpcds_q62/datafusion:vortex-file-compressed 16319592 / 16203362 / +0.7% 33290683 / 33923997 / -1.9% 0.49 / 0.48 / +2.6%
tpcds_q63/datafusion:vortex-file-compressed 17565206 / 17467266 / +0.6% 39599456 / 40464141 / -2.1% 0.44 / 0.43 / +2.8%
tpcds_q64/datafusion:vortex-file-compressed 212128336 / 209769329 / +1.1% 242035561 / 246125391 / -1.7% 0.88 / 0.85 / +2.8%
tpcds_q65/datafusion:vortex-file-compressed 72179032 / 72699168 / -0.7% 90686679 / 93596642 / -3.1% 0.80 / 0.78 / +2.5%
tpcds_q66/datafusion:vortex-file-compressed 50129730 / 49890459 / +0.5% 71610796 / 74511289 / -3.9% 0.70 / 0.67 / +4.5%
tpcds_q67/datafusion:vortex-file-compressed 50419372 / 50045702 / +0.7% 83181346 / 83031643 / +0.2% 0.61 / 0.60 / +0.6%
tpcds_q68/datafusion:vortex-file-compressed 22637114 / 22895216 / -1.1% 44136772 / 46369417 / -4.8% 0.51 / 0.49 / +3.9%
tpcds_q69/datafusion:vortex-file-compressed 25727674 / 25170438 / +2.2% 46931204 / 47635364 / -1.5% 0.55 / 0.53 / +3.7%
tpcds_q70/datafusion:vortex-file-compressed 71725770 / 70789649 / +1.3% 91240407 / 93473765 / -2.4% 0.79 / 0.76 / +3.8%
tpcds_q71/datafusion:vortex-file-compressed 18469214 / 19572776 / -5.6% 39314865 / 39565189 / -0.6% 0.47 / 0.49 / -5.0%
tpcds_q72/datafusion:vortex-file-compressed 352812248 / 345609744 / +2.1% 395906628 / 394141043 / +0.4% 0.89 / 0.88 / +1.6%
tpcds_q73/datafusion:vortex-file-compressed 16525455 / 16193718 / +2.0% 36720672 / 38581826 / -4.8% 0.45 / 0.42 / +7.2%
tpcds_q74/datafusion:vortex-file-compressed 40265845 / 39628342 / +1.6% 66547104 / 67670410 / -1.7% 0.61 / 0.59 / +3.3%
tpcds_q75/datafusion:vortex-file-compressed 132619075 / 136298920 / -2.7% 167874388 / 159676287 / +5.1% 0.79 / 0.85 / -7.5%
tpcds_q76/datafusion:vortex-file-compressed 29448258 / 29414438 / +0.1% 46777273 / 46310520 / +1.0% 0.63 / 0.64 / -0.9%
tpcds_q77/datafusion:vortex-file-compressed 44985416 / 44980368 / +0.0% 64752011 / 65108815 / -0.5% 0.69 / 0.69 / +0.6%
tpcds_q78/datafusion:vortex-file-compressed 64135538 / 63706080 / +0.7% 91685904 / 95605711 / -4.1% 0.70 / 0.67 / +5.0%
tpcds_q79/datafusion:vortex-file-compressed 19533980 / 19501234 / +0.2% 39982897 / 43647318 / -8.4% 0.49 / 0.45 / +9.3%
tpcds_q80/datafusion:vortex-file-compressed 73460876 / 72751793 / +1.0% 98703840 / 100519288 / -1.8% 0.74 / 0.72 / +2.8%
tpcds_q81/datafusion:vortex-file-compressed 26935350 / 26347165 / +2.2% 43516870 / 43454293 / +0.1% 0.62 / 0.61 / +2.1%
tpcds_q82/datafusion:vortex-file-compressed 11761690 / 11896393 / -1.1% 32335942 / 32936332 / -1.8% 0.36 / 0.36 / +0.7%
tpcds_q83/datafusion:vortex-file-compressed 32861565 / 32826458 / +0.1% 49761152 / 52711966 / -5.6% 0.66 / 0.62 / +6.0%
tpcds_q84/datafusion:vortex-file-compressed 10326796 / 10177209 / +1.5% 24498129 / 26018776 / -5.8% 0.42 / 0.39 / +7.8%
tpcds_q85/datafusion:vortex-file-compressed 52942080 / 52875442 / +0.1% 78285143 / 80890524 / -3.2% 0.68 / 0.65 / +3.5%
tpcds_q86/datafusion:vortex-file-compressed 16117064 / 15764294 / +2.2% 32345114 / 32535061 / -0.6% 0.50 / 0.48 / +2.8%
tpcds_q87/datafusion:vortex-file-compressed 26312612 / 26279158 / +0.1% 47088190 / 49021788 / -3.9% 0.56 / 0.54 / +4.2%
tpcds_q88/datafusion:vortex-file-compressed 31832990 / 31547532 / +0.9% 52742721 / 52140928 / +1.2% 0.60 / 0.61 / -0.2%
tpcds_q89/datafusion:vortex-file-compressed 20580150 / 21228847 / -3.1% 41124596 / 41089990 / +0.1% 0.50 / 0.52 / -3.1%
tpcds_q90/datafusion:vortex-file-compressed 10057623 / 10013130 / +0.4% 24497675 / 25852838 / -5.2% 0.41 / 0.39 / +6.0%
tpcds_q91/datafusion:vortex-file-compressed 17445548 / 16573492 / +5.3% 35514577 / 37840719 / -6.1% 0.49 / 0.44 / +12.2%
tpcds_q92/datafusion:vortex-file-compressed 13170098 / 12889757 / +2.2% 27480449 / 28276177 / -2.8% 0.48 / 0.46 / +5.1%
tpcds_q93/datafusion:vortex-file-compressed 20068154 / 20434701 / -1.8% 40319850 / 41660742 / -3.2% 0.50 / 0.49 / +1.5%
tpcds_q94/datafusion:vortex-file-compressed 18118713 / 18552070 / -2.3% 35923510 / 35861126 / +0.2% 0.50 / 0.52 / -2.5%
tpcds_q95/datafusion:vortex-file-compressed 42523674 / 42381148 / +0.3% 61754679 / 62809701 / -1.7% 0.69 / 0.67 / +2.1%
tpcds_q96/datafusion:vortex-file-compressed 7554996 / 7532854 / +0.3% 23883094 / 24808808 / -3.7% 0.32 / 0.30 / +4.2%
tpcds_q97/datafusion:vortex-file-compressed 17276987 / 17276408 / +0.0% 36566263 / 37845436 / -3.4% 0.47 / 0.46 / +3.5%
tpcds_q98/datafusion:vortex-file-compressed 16243416 / 16631732 / -2.3% 35290766 / 37240624 / -5.2% 0.46 / 0.45 / +3.1%
tpcds_q99/datafusion:vortex-file-compressed 16043200 / 16093784 / -0.3% 33060692 / 35341178 / -6.5% 0.49 / 0.46 / +6.6%
datafusion / parquet / ns (1.003x ➖, 0↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
tpcds_q01/datafusion:parquet 40751860 / 42447624 / -4.0% 59068616 / 57576263 / +2.6% 0.69 / 0.74 / -6.4%
tpcds_q02/datafusion:parquet 54540652 / 55287158 / -1.4% 68041838 / 70468011 / -3.4% 0.80 / 0.78 / +2.2%
tpcds_q03/datafusion:parquet 19114468 / 18989078 / +0.7% 28958663 / 30537603 / -5.2% 0.66 / 0.62 / +6.1%
tpcds_q04/datafusion:parquet 177684488 / 178555332 / -0.5% 201940925 / 208452977 / -3.1% 0.88 / 0.86 / +2.7%
tpcds_q05/datafusion:parquet 67149992 / 67328989 / -0.3% 88093701 / 90532836 / -2.7% 0.76 / 0.74 / +2.5%
tpcds_q06/datafusion:parquet 33839658 / 34214510 / -1.1% 47104210 / 48234192 / -2.3% 0.72 / 0.71 / +1.3%
tpcds_q07/datafusion:parquet 46896304 / 46930364 / -0.1% 62377506 / 67645178 / -7.8% 0.75 / 0.69 / +8.4%
tpcds_q08/datafusion:parquet 31196033 / 31317807 / -0.4% 48062248 / 48495463 / -0.9% 0.65 / 0.65 / +0.5%
tpcds_q09/datafusion:parquet 31575063 / 32693186 / -3.4% 37146436 / 48910602 / -24.1% 🟢 0.85 / 0.67 / +27.2%
tpcds_q10/datafusion:parquet 44657190 / 44219409 / +1.0% 56669411 / 59196240 / -4.3% 0.79 / 0.75 / +5.5%
tpcds_q11/datafusion:parquet 96309376 / 97991832 / -1.7% 113527193 / 119422106 / -4.9% 0.85 / 0.82 / +3.4%
tpcds_q12/datafusion:parquet 23657661 / 23610250 / +0.2% 35116826 / 35808196 / -1.9% 0.67 / 0.66 / +2.2%
tpcds_q13/datafusion:parquet 46643813 / 46487305 / +0.3% 64386638 / 68992954 / -6.7% 0.72 / 0.67 / +7.5%
tpcds_q14/datafusion:parquet 531492732 / 537163462 / -1.1% 577531473 / 589809336 / -2.1% 0.92 / 0.91 / +1.0%
tpcds_q15/datafusion:parquet 23655546 / 23392845 / +1.1% 37505878 / 37407351 / +0.3% 0.63 / 0.63 / +0.9%
tpcds_q16/datafusion:parquet 37029548 / 37208601 / -0.5% 49431915 / 50396894 / -1.9% 0.75 / 0.74 / +1.5%
tpcds_q17/datafusion:parquet 72575358 / 76154462 / -4.7% 96274363 / 99442577 / -3.2% 0.75 / 0.77 / -1.6%
tpcds_q18/datafusion:parquet 70813958 / 68137448 / +3.9% 86615502 / 85435420 / +1.4% 0.82 / 0.80 / +2.5%
tpcds_q19/datafusion:parquet 29808449 / 29703258 / +0.4% 42104815 / 44482306 / -5.3% 0.71 / 0.67 / +6.0%
tpcds_q20/datafusion:parquet 25160367 / 25445654 / -1.1% 36415030 / 38424527 / -5.2% 0.69 / 0.66 / +4.3%
tpcds_q21/datafusion:parquet 20064744 / 20391363 / -1.6% 32028434 / 32754169 / -2.2% 0.63 / 0.62 / +0.6%
tpcds_q22/datafusion:parquet 77467664 / 76977755 / +0.6% 87669167 / 88620771 / -1.1% 0.88 / 0.87 / +1.7%
tpcds_q23/datafusion:parquet 92510034 / 92092811 / +0.5% 113671095 / 114711411 / -0.9% 0.81 / 0.80 / +1.4%
tpcds_q24/datafusion:parquet 89509451 / 90828334 / -1.5% 113068449 / 115607909 / -2.2% 0.79 / 0.79 / +0.8%
tpcds_q25/datafusion:parquet 81830810 / 80624600 / +1.5% 99736270 / 101085713 / -1.3% 0.82 / 0.80 / +2.9%
tpcds_q26/datafusion:parquet 43473300 / 43837904 / -0.8% 59550533 / 59831311 / -0.5% 0.73 / 0.73 / -0.4%
tpcds_q27/datafusion:parquet 76020400 / 79894099 / -4.8% 104118111 / 99811022 / +4.3% 0.73 / 0.80 / -8.8%
tpcds_q28/datafusion:parquet 28484405 / 28657272 / -0.6% 41305087 / 44507848 / -7.2% 0.69 / 0.64 / +7.1%
tpcds_q29/datafusion:parquet 75790564 / 76167513 / -0.5% 94599019 / 97805319 / -3.3% 0.80 / 0.78 / +2.9%
tpcds_q30/datafusion:parquet 44385708 / 44455668 / -0.2% 56408403 / 60594585 / -6.9% 0.79 / 0.73 / +7.3%
tpcds_q31/datafusion:parquet 82856796 / 77524510 / +6.9% 96153860 / 96358004 / -0.2% 0.86 / 0.80 / +7.1%
tpcds_q32/datafusion:parquet 27204843 / 26320316 / +3.4% 36911383 / 39656979 / -6.9% 0.74 / 0.66 / +11.0%
tpcds_q33/datafusion:parquet 36856042 / 37665409 / -2.1% 52313675 / 52364040 / -0.1% 0.70 / 0.72 / -2.1%
tpcds_q34/datafusion:parquet 24413784 / 24234200 / +0.7% 34783153 / 35893479 / -3.1% 0.70 / 0.68 / +4.0%
tpcds_q35/datafusion:parquet 51091283 / 50664236 / +0.8% 64502061 / 63053713 / +2.3% 0.79 / 0.80 / -1.4%
tpcds_q36/datafusion:parquet 53217945 / 52637090 / +1.1% 67385012 / 69216522 / -2.6% 0.79 / 0.76 / +3.9%
tpcds_q37/datafusion:parquet 21129241 / 21266874 / -0.6% 31764129 / 35919623 / -11.6% 🟢 0.67 / 0.59 / +12.4%
tpcds_q38/datafusion:parquet 45500821 / 43378153 / +4.9% 63955039 / 63875437 / +0.1% 0.71 / 0.68 / +4.8%
tpcds_q39/datafusion:parquet 69134382 / 67937209 / +1.8% 82623126 / 82992878 / -0.4% 0.84 / 0.82 / +2.2%
tpcds_q40/datafusion:parquet 30971804 / 30403625 / +1.9% 48394463 / 50212215 / -3.6% 0.64 / 0.61 / +5.7%
tpcds_q41/datafusion:parquet 19980462 / 19770900 / +1.1% 30250559 / 31761544 / -4.8% 0.66 / 0.62 / +6.1%
tpcds_q42/datafusion:parquet 18054894 / 18635940 / -3.1% 28402151 / 30429168 / -6.7% 0.64 / 0.61 / +3.8%
tpcds_q43/datafusion:parquet 19427155 / 19418912 / +0.0% 30797585 / 30797806 / -0.0% 0.63 / 0.63 / +0.0%
tpcds_q44/datafusion:parquet 34575076 / 34721418 / -0.4% 48001698 / 50836049 / -5.6% 0.72 / 0.68 / +5.5%
tpcds_q45/datafusion:parquet 28063080 / 28277484 / -0.8% 40411518 / 40355887 / +0.1% 0.69 / 0.70 / -0.9%
tpcds_q46/datafusion:parquet 29374348 / 28746370 / +2.2% 44262597 / 45025958 / -1.7% 0.66 / 0.64 / +3.9%
tpcds_q47/datafusion:parquet 98120162 / 98595524 / -0.5% 120944695 / 113943226 / +6.1% 0.81 / 0.87 / -6.2%
tpcds_q48/datafusion:parquet 42288909 / 41981107 / +0.7% 56962050 / 59262850 / -3.9% 0.74 / 0.71 / +4.8%
tpcds_q49/datafusion:parquet 74424604 / 69922220 / +6.4% 91591571 / 94790622 / -3.4% 0.81 / 0.74 / +10.2%
tpcds_q50/datafusion:parquet 47299856 / 47586135 / -0.6% 65027370 / 65845402 / -1.2% 0.73 / 0.72 / +0.6%
tpcds_q51/datafusion:parquet 75407244 / 75672702 / -0.4% 93007206 / 94442137 / -1.5% 0.81 / 0.80 / +1.2%
tpcds_q52/datafusion:parquet 18706940 / 18488554 / +1.2% 29815929 / 29991591 / -0.6% 0.63 / 0.62 / +1.8%
tpcds_q53/datafusion:parquet 23159631 / 22583570 / +2.6% 36462898 / 37451355 / -2.6% 0.64 / 0.60 / +5.3%
tpcds_q54/datafusion:parquet 53539968 / 54491628 / -1.7% 66746383 / 68447917 / -2.5% 0.80 / 0.80 / +0.8%
tpcds_q55/datafusion:parquet 18431428 / 17991191 / +2.4% 28590660 / 31026947 / -7.9% 0.64 / 0.58 / +11.2%
tpcds_q56/datafusion:parquet 42384572 / 39724460 / +6.7% 54759633 / 55000178 / -0.4% 0.77 / 0.72 / +7.2%
tpcds_q57/datafusion:parquet 100437963 / 100462118 / -0.0% 116652567 / 119604150 / -2.5% 0.86 / 0.84 / +2.5%
tpcds_q58/datafusion:parquet 65562568 / 65844798 / -0.4% 82999875 / 84451572 / -1.7% 0.79 / 0.78 / +1.3%
tpcds_q59/datafusion:parquet 47189627 / 47008814 / +0.4% 64516767 / 64566423 / -0.1% 0.73 / 0.73 / +0.5%
tpcds_q60/datafusion:parquet 40802672 / 40165096 / +1.6% 52046950 / 53293381 / -2.3% 0.78 / 0.75 / +4.0%
tpcds_q61/datafusion:parquet 36848808 / 36960804 / -0.3% 49234681 / 50688014 / -2.9% 0.75 / 0.73 / +2.6%
tpcds_q62/datafusion:parquet 25033968 / 25070116 / -0.1% 36910335 / 38041793 / -3.0% 0.68 / 0.66 / +2.9%
tpcds_q63/datafusion:parquet 22479876 / 22433934 / +0.2% 36267531 / 38842568 / -6.6% 0.62 / 0.58 / +7.3%
tpcds_q64/datafusion:parquet 285870346 / 285630512 / +0.1% 321935189 / 325358256 / -1.1% 0.89 / 0.88 / +1.1%
tpcds_q65/datafusion:parquet 124187848 / 122525588 / +1.4% 136345681 / 142095033 / -4.0% 0.91 / 0.86 / +5.6%
tpcds_q66/datafusion:parquet 60907596 / 59560140 / +2.3% 75504680 / 74981171 / +0.7% 0.81 / 0.79 / +1.6%
tpcds_q67/datafusion:parquet 68139616 / 68332516 / -0.3% 91755979 / 92698896 / -1.0% 0.74 / 0.74 / +0.7%
tpcds_q68/datafusion:parquet 29191952 / 28936916 / +0.9% 46757614 / 48600258 / -3.8% 0.62 / 0.60 / +4.9%
tpcds_q69/datafusion:parquet 43719328 / 44310271 / -1.3% 55891092 / 60011942 / -6.9% 0.78 / 0.74 / +5.9%
tpcds_q70/datafusion:parquet 81979236 / 80733901 / +1.5% 96234012 / 101329024 / -5.0% 0.85 / 0.80 / +6.9%
tpcds_q71/datafusion:parquet 25498846 / 27220088 / -6.3% 39938840 / 37581377 / +6.3% 0.64 / 0.72 / -11.9%
tpcds_q72/datafusion:parquet 516454394 / 524544810 / -1.5% 551198561 / 580329265 / -5.0% 0.94 / 0.90 / +3.7%
tpcds_q73/datafusion:parquet 23798958 / 23924619 / -0.5% 35001346 / 35458219 / -1.3% 0.68 / 0.67 / +0.8%
tpcds_q74/datafusion:parquet 70540594 / 70426984 / +0.2% 88336231 / 91202501 / -3.1% 0.80 / 0.77 / +3.4%
tpcds_q75/datafusion:parquet 152360438 / 152844357 / -0.3% 174311764 / 180924524 / -3.7% 0.87 / 0.84 / +3.5%
tpcds_q76/datafusion:parquet 33768060 / 33601782 / +0.5% 44646587 / 46896530 / -4.8% 0.76 / 0.72 / +5.6%
tpcds_q77/datafusion:parquet 57356790 / 56018851 / +2.4% 73208808 / 71885880 / +1.8% 0.78 / 0.78 / +0.5%
tpcds_q78/datafusion:parquet 87446290 / 86159048 / +1.5% 115062686 / 115743105 / -0.6% 0.76 / 0.74 / +2.1%
tpcds_q79/datafusion:parquet 27049590 / 26548438 / +1.9% 40277809 / 42857551 / -6.0% 0.67 / 0.62 / +8.4%
tpcds_q80/datafusion:parquet 80810354 / 80659732 / +0.2% 108130771 / 111992902 / -3.4% 0.75 / 0.72 / +3.8%
tpcds_q81/datafusion:parquet 37674543 / 39066733 / -3.6% 51385694 / 50924819 / +0.9% 0.73 / 0.77 / -4.4%
tpcds_q82/datafusion:parquet 22545799 / 22825883 / -1.2% 34151900 / 35323617 / -3.3% 0.66 / 0.65 / +2.2%
tpcds_q83/datafusion:parquet 59465683 / 60050412 / -1.0% 75452761 / 73579877 / +2.5% 0.79 / 0.82 / -3.4%
tpcds_q84/datafusion:parquet 27621429 / 27146354 / +1.8% 39522423 / 41992975 / -5.9% 0.70 / 0.65 / +8.1%
tpcds_q85/datafusion:parquet 79797941 / 79913304 / -0.1% 101456695 / 102060958 / -0.6% 0.79 / 0.78 / +0.5%
tpcds_q86/datafusion:parquet 20795174 / 20533173 / +1.3% 32089344 / 32367092 / -0.9% 0.65 / 0.63 / +2.2%
tpcds_q87/datafusion:parquet 45722218 / 44988325 / +1.6% 57651206 / 60243655 / -4.3% 0.79 / 0.75 / +6.2%
tpcds_q88/datafusion:parquet 37739792 / 36994588 / +2.0% 49744121 / 50352815 / -1.2% 0.76 / 0.73 / +3.3%
tpcds_q89/datafusion:parquet 25690154 / 25708591 / -0.1% 40340587 / 41370411 / -2.5% 0.64 / 0.62 / +2.5%
tpcds_q90/datafusion:parquet 15492932 / 15189646 / +2.0% 25482732 / 26338561 / -3.2% 0.61 / 0.58 / +5.4%
tpcds_q91/datafusion:parquet 32456510 / 32335725 / +0.4% 44894281 / 47933855 / -6.3% 0.72 / 0.67 / +7.2%
tpcds_q92/datafusion:parquet 27314048 / 26893584 / +1.6% 38175473 / 39120698 / -2.4% 0.72 / 0.69 / +4.1%
tpcds_q93/datafusion:parquet 26799323 / 27019422 / -0.8% 45603547 / 45991983 / -0.8% 0.59 / 0.59 / +0.0%
tpcds_q94/datafusion:parquet 35083772 / 34746568 / +1.0% 47573760 / 48734916 / -2.4% 0.74 / 0.71 / +3.4%
tpcds_q95/datafusion:parquet 64717430 / 63279552 / +2.3% 76956989 / 76864883 / +0.1% 0.84 / 0.82 / +2.1%
tpcds_q96/datafusion:parquet 12931553 / 12764252 / +1.3% 23519183 / 24245305 / -3.0% 0.55 / 0.53 / +4.4%
tpcds_q97/datafusion:parquet 35311142 / 35226848 / +0.2% 50363278 / 52258958 / -3.6% 0.70 / 0.67 / +4.0%
tpcds_q98/datafusion:parquet 24885664 / 24690751 / +0.8% 37079992 / 37891766 / -2.1% 0.67 / 0.65 / +3.0%
tpcds_q99/datafusion:parquet 29814252 / 29726542 / +0.3% 41909904 / 41444808 / +1.1% 0.71 / 0.72 / -0.8%
duckdb / vortex-file-compressed / ns (1.002x ➖, 1↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
tpcds_q01/duckdb:vortex-file-compressed 16209906 / 15738756 / +3.0% 24992375 / 25130000 / -0.5% 0.65 / 0.63 / +3.6%
tpcds_q02/duckdb:vortex-file-compressed 15629265 / 17069264 / -8.4% 21972290 / 22124729 / -0.7% 0.71 / 0.77 / -7.8%
tpcds_q03/duckdb:vortex-file-compressed 7113178 / 7100300 / +0.2% 15650423 / 16380287 / -4.5% 0.45 / 0.43 / +4.9%
tpcds_q04/duckdb:vortex-file-compressed 59465038 / 59305024 / +0.3% 71939504 / 72658671 / -1.0% 0.83 / 0.82 / +1.3%
tpcds_q05/duckdb:vortex-file-compressed 22848836 / 22934913 / -0.4% 32658926 / 32107628 / +1.7% 0.70 / 0.71 / -2.1%
tpcds_q06/duckdb:vortex-file-compressed 24620008 / 24319202 / +1.2% 38139130 / 39287210 / -2.9% 0.65 / 0.62 / +4.3%
tpcds_q07/duckdb:vortex-file-compressed 22528278 / 22396587 / +0.6% 34169690 / 34072528 / +0.3% 0.66 / 0.66 / +0.3%
tpcds_q08/duckdb:vortex-file-compressed 17401320 / 17231234 / +1.0% 25461032 / 25257300 / +0.8% 0.68 / 0.68 / +0.2%
tpcds_q09/duckdb:vortex-file-compressed 18692150 / 19105689 / -2.2% 29018316 / 29928965 / -3.0% 0.64 / 0.64 / +0.9%
tpcds_q10/duckdb:vortex-file-compressed 27585822 / 27362533 / +0.8% 39754857 / 40987322 / -3.0% 0.69 / 0.67 / +3.9%
tpcds_q11/duckdb:vortex-file-compressed 36702012 / 36724140 / -0.1% 45357955 / 46386315 / -2.2% 0.81 / 0.79 / +2.2%
tpcds_q12/duckdb:vortex-file-compressed 10100832 / 9706128 / +4.1% 16716545 / 16835141 / -0.7% 0.60 / 0.58 / +4.8%
tpcds_q13/duckdb:vortex-file-compressed 21035021 / 20872280 / +0.8% 33487584 / 33163483 / +1.0% 0.63 / 0.63 / -0.2%
tpcds_q14/duckdb:vortex-file-compressed 55562428 / 54945608 / +1.1% 65643814 / 65232019 / +0.6% 0.85 / 0.84 / +0.5%
tpcds_q15/duckdb:vortex-file-compressed 11339056 / 11224624 / +1.0% 17944994 / 18755592 / -4.3% 0.63 / 0.60 / +5.6%
tpcds_q16/duckdb:vortex-file-compressed 24941534 / 24513052 / +1.7% 34599126 / 35437622 / -2.4% 0.72 / 0.69 / +4.2%
tpcds_q17/duckdb:vortex-file-compressed 20737754 / 20822367 / -0.4% 32775363 / 33624158 / -2.5% 0.63 / 0.62 / +2.2%
tpcds_q18/duckdb:vortex-file-compressed 32509433 / 32257461 / +0.8% 42776910 / 44244410 / -3.3% 0.76 / 0.73 / +4.2%
tpcds_q19/duckdb:vortex-file-compressed 20859921 / 20659147 / +1.0% 28305468 / 30152960 / -6.1% 0.74 / 0.69 / +7.6%
tpcds_q20/duckdb:vortex-file-compressed 10641308 / 10719250 / -0.7% 18020714 / 18360137 / -1.8% 0.59 / 0.58 / +1.1%
tpcds_q21/duckdb:vortex-file-compressed 9584698 / 9378866 / +2.2% 21785163 / 21688321 / +0.4% 0.44 / 0.43 / +1.7%
tpcds_q22/duckdb:vortex-file-compressed 17480488 / 17643946 / -0.9% 29884356 / 29591522 / +1.0% 0.58 / 0.60 / -1.9%
tpcds_q23/duckdb:vortex-file-compressed 36737404 / 36646882 / +0.2% 48929431 / 49183838 / -0.5% 0.75 / 0.75 / +0.8%
tpcds_q24/duckdb:vortex-file-compressed 26059824 / 26182118 / -0.5% 36792248 / 36893146 / -0.3% 0.71 / 0.71 / -0.2%
tpcds_q25/duckdb:vortex-file-compressed 19545412 / 19584408 / -0.2% 30639164 / 33161303 / -7.6% 0.64 / 0.59 / +8.0%
tpcds_q26/duckdb:vortex-file-compressed 22013246 / 21890541 / +0.6% 31610445 / 32094550 / -1.5% 0.70 / 0.68 / +2.1%
tpcds_q27/duckdb:vortex-file-compressed 24917281 / 25023705 / -0.4% 37389701 / 37798832 / -1.1% 0.67 / 0.66 / +0.7%
tpcds_q28/duckdb:vortex-file-compressed 15538190 / 15602126 / -0.4% 25552648 / 24690604 / +3.5% 0.61 / 0.63 / -3.8%
tpcds_q29/duckdb:vortex-file-compressed 19097786 / 19031530 / +0.3% 29372618 / 31983215 / -8.2% 0.65 / 0.60 / +9.3%
tpcds_q30/duckdb:vortex-file-compressed 18493050 / 18510018 / -0.1% 26519301 / 27277944 / -2.8% 0.70 / 0.68 / +2.8%
tpcds_q31/duckdb:vortex-file-compressed 17667182 / 17727048 / -0.3% 25934071 / 26354512 / -1.6% 0.68 / 0.67 / +1.3%
tpcds_q32/duckdb:vortex-file-compressed 10402428 / 10510629 / -1.0% 18239931 / 18693011 / -2.4% 0.57 / 0.56 / +1.4%
tpcds_q33/duckdb:vortex-file-compressed 17540176 / 17470684 / +0.4% 27977935 / 28154949 / -0.6% 0.63 / 0.62 / +1.0%
tpcds_q34/duckdb:vortex-file-compressed 13442140 / 13209882 / +1.8% 22009009 / 22137918 / -0.6% 0.61 / 0.60 / +2.4%
tpcds_q35/duckdb:vortex-file-compressed 31541516 / 31210000 / +1.1% 42495082 / 44661842 / -4.9% 0.74 / 0.70 / +6.2%
tpcds_q36/duckdb:vortex-file-compressed 14132082 / 14263756 / -0.9% 23430052 / 23828247 / -1.7% 0.60 / 0.60 / +0.8%
tpcds_q37/duckdb:vortex-file-compressed 9350720 / 9471110 / -1.3% 23433970 / 24177083 / -3.1% 0.40 / 0.39 / +1.9%
tpcds_q38/duckdb:vortex-file-compressed 24431250 / 24179909 / +1.0% 31221024 / 32158043 / -2.9% 0.78 / 0.75 / +4.1%
tpcds_q39/duckdb:vortex-file-compressed 18465420 / 18658846 / -1.0% 31967758 / 30493765 / +4.8% 0.58 / 0.61 / -5.6%
tpcds_q40/duckdb:vortex-file-compressed 11150464 / 11187112 / -0.3% 19330492 / 19553753 / -1.1% 0.58 / 0.57 / +0.8%
tpcds_q41/duckdb:vortex-file-compressed 19346002 / 18813866 / +2.8% 26259968 / 25711336 / +2.1% 0.74 / 0.73 / +0.7%
tpcds_q42/duckdb:vortex-file-compressed 7162168 / 6911276 / +3.6% 14993358 / 15946070 / -6.0% 0.48 / 0.43 / +10.2%
tpcds_q43/duckdb:vortex-file-compressed 9588117 / 9803464 / -2.2% 19031487 / 18353899 / +3.7% 0.50 / 0.53 / -5.7%
tpcds_q44/duckdb:vortex-file-compressed 12471235 / 12469307 / +0.0% 23798689 / 24009848 / -0.9% 0.52 / 0.52 / +0.9%
tpcds_q45/duckdb:vortex-file-compressed 23476454 / 23172130 / +1.3% 29988236 / 31175428 / -3.8% 0.78 / 0.74 / +5.3%
tpcds_q46/duckdb:vortex-file-compressed 31535668 / 31980927 / -1.4% 43295183 / 44136258 / -1.9% 0.73 / 0.72 / +0.5%
tpcds_q47/duckdb:vortex-file-compressed 31540138 / 31180816 / +1.2% 40674719 / 41032804 / -0.9% 0.78 / 0.76 / +2.0%
tpcds_q48/duckdb:vortex-file-compressed 23831561 / 23649690 / +0.8% 35266498 / 36594595 / -3.6% 0.68 / 0.65 / +4.6%
tpcds_q49/duckdb:vortex-file-compressed 18931792 / 18852608 / +0.4% 30251416 / 30601977 / -1.1% 0.63 / 0.62 / +1.6%
tpcds_q50/duckdb:vortex-file-compressed 15358499 / 15400309 / -0.3% 25144558 / 26357477 / -4.6% 0.61 / 0.58 / +4.5%
tpcds_q51/duckdb:vortex-file-compressed 49112017 / 58206403 / -15.6% 🟢 77357623 / 77818410 / -0.6% 0.63 / 0.75 / -15.1%
tpcds_q52/duckdb:vortex-file-compressed 7173085 / 7075810 / +1.4% 15506867 / 15767085 / -1.7% 0.46 / 0.45 / +3.1%
tpcds_q53/duckdb:vortex-file-compressed 11669031 / 11447862 / +1.9% 20830451 / 20796488 / +0.2% 0.56 / 0.55 / +1.8%
tpcds_q54/duckdb:vortex-file-compressed 19994447 / 20165122 / -0.8% 30626512 / 29530262 / +3.7% 0.65 / 0.68 / -4.4%
tpcds_q55/duckdb:vortex-file-compressed 6949264 / 6897704 / +0.7% 15429086 / 15911316 / -3.0% 0.45 / 0.43 / +3.9%
tpcds_q56/duckdb:vortex-file-compressed 17551243 / 17911872 / -2.0% 27150665 / 28482070 / -4.7% 0.65 / 0.63 / +2.8%
tpcds_q57/duckdb:vortex-file-compressed 25914863 / 25552138 / +1.4% 34729224 / 34863011 / -0.4% 0.75 / 0.73 / +1.8%
tpcds_q58/duckdb:vortex-file-compressed 20451701 / 20256923 / +1.0% 30825013 / 30609694 / +0.7% 0.66 / 0.66 / +0.3%
tpcds_q59/duckdb:vortex-file-compressed 19886810 / 19778662 / +0.5% 26695854 / 27029198 / -1.2% 0.74 / 0.73 / +1.8%
tpcds_q60/duckdb:vortex-file-compressed 18471530 / 18296405 / +1.0% 28239144 / 29873680 / -5.5% 0.65 / 0.61 / +6.8%
tpcds_q61/duckdb:vortex-file-compressed 20362044 / 19691871 / +3.4% 30017431 / 31255973 / -4.0% 0.68 / 0.63 / +7.7%
tpcds_q62/duckdb:vortex-file-compressed 11078277 / 10974236 / +0.9% 17903806 / 17791756 / +0.6% 0.62 / 0.62 / +0.3%
tpcds_q63/duckdb:vortex-file-compressed 11045543 / 11042924 / +0.0% 19911281 / 20214614 / -1.5% 0.55 / 0.55 / +1.5%
tpcds_q64/duckdb:vortex-file-compressed 53688964 / 53232670 / +0.9% 69019924 / 69317640 / -0.4% 0.78 / 0.77 / +1.3%
tpcds_q65/duckdb:vortex-file-compressed 13150346 / 13508769 / -2.7% 23023702 / 23373036 / -1.5% 0.57 / 0.58 / -1.2%
tpcds_q66/duckdb:vortex-file-compressed 31461080 / 30818374 / +2.1% 38426619 / 38547910 / -0.3% 0.82 / 0.80 / +2.4%
tpcds_q67/duckdb:vortex-file-compressed 55257342 / 55338307 / -0.1% 65787701 / 65319160 / +0.7% 0.84 / 0.85 / -0.9%
tpcds_q68/duckdb:vortex-file-compressed 23250698 / 22828322 / +1.9% 34840788 / 35391444 / -1.6% 0.67 / 0.65 / +3.5%
tpcds_q69/duckdb:vortex-file-compressed 23236044 / 23033624 / +0.9% 37418466 / 37477500 / -0.2% 0.62 / 0.61 / +1.0%
tpcds_q70/duckdb:vortex-file-compressed 14755643 / 14848490 / -0.6% 25559705 / 25947406 / -1.5% 0.58 / 0.57 / +0.9%
tpcds_q71/duckdb:vortex-file-compressed 13424910 / 13280661 / +1.1% 23470477 / 24020356 / -2.3% 0.57 / 0.55 / +3.5%
tpcds_q72/duckdb:vortex-file-compressed 43646937 / 42984364 / +1.5% 56700942 / 56378374 / +0.6% 0.77 / 0.76 / +1.0%
tpcds_q73/duckdb:vortex-file-compressed 12044810 / 11848462 / +1.7% 20630480 / 21242344 / -2.9% 0.58 / 0.56 / +4.7%
tpcds_q74/duckdb:vortex-file-compressed 31292280 / 30767934 / +1.7% 39539440 / 40134847 / -1.5% 0.79 / 0.77 / +3.2%
tpcds_q75/duckdb:vortex-file-compressed 37780268 / 37887643 / -0.3% 48311310 / 50831222 / -5.0% 0.78 / 0.75 / +4.9%
tpcds_q76/duckdb:vortex-file-compressed 12716080 / 12791574 / -0.6% 22197674 / 23110133 / -3.9% 0.57 / 0.55 / +3.5%
tpcds_q77/duckdb:vortex-file-compressed 20301262 / 20452892 / -0.7% 30282401 / 32061007 / -5.5% 0.67 / 0.64 / +5.1%
tpcds_q78/duckdb:vortex-file-compressed 43038660 / 42993521 / +0.1% 54981412 / 53836266 / +2.1% 0.78 / 0.80 / -2.0%
tpcds_q79/duckdb:vortex-file-compressed 17313780 / 17157146 / +0.9% 27730521 / 29020407 / -4.4% 0.62 / 0.59 / +5.6%
tpcds_q80/duckdb:vortex-file-compressed 29581268 / 29919420 / -1.1% 43312433 / 44412025 / -2.5% 0.68 / 0.67 / +1.4%
tpcds_q81/duckdb:vortex-file-compressed 21534084 / 21212216 / +1.5% 30146729 / 30322990 / -0.6% 0.71 / 0.70 / +2.1%
tpcds_q82/duckdb:vortex-file-compressed 9769624 / 9545340 / +2.3% 23323408 / 24812661 / -6.0% 0.42 / 0.38 / +8.9%
tpcds_q83/duckdb:vortex-file-compressed 17362939 / 17405560 / -0.2% 24367204 / 24760222 / -1.6% 0.71 / 0.70 / +1.4%
tpcds_q84/duckdb:vortex-file-compressed 15677415 / 15567956 / +0.7% 22676853 / 23103227 / -1.8% 0.69 / 0.67 / +2.6%
tpcds_q85/duckdb:vortex-file-compressed 26290177 / 26384382 / -0.4% 36613493 / 37986268 / -3.6% 0.72 / 0.69 / +3.4%
tpcds_q86/duckdb:vortex-file-compressed 9673204 / 9756538 / -0.9% 15923430 / 16154694 / -1.4% 0.61 / 0.60 / +0.6%
tpcds_q87/duckdb:vortex-file-compressed 25906158 / 25830168 / +0.3% 32378269 / 33115700 / -2.2% 0.80 / 0.78 / +2.6%
tpcds_q88/duckdb:vortex-file-compressed 30483481 / 30371796 / +0.4% 37173035 / 37625638 / -1.2% 0.82 / 0.81 / +1.6%
tpcds_q89/duckdb:vortex-file-compressed 12148085 / 11848902 / +2.5% 21287726 / 21237756 / +0.2% 0.57 / 0.56 / +2.3%
tpcds_q90/duckdb:vortex-file-compressed 8138170 / 8168909 / -0.4% 15475281 / 15508989 / -0.2% 0.53 / 0.53 / -0.2%
tpcds_q91/duckdb:vortex-file-compressed 15613371 / 15075520 / +3.6% 23140088 / 23972410 / -3.5% 0.67 / 0.63 / +7.3%
tpcds_q92/duckdb:vortex-file-compressed 10556834 / 10508750 / +0.5% 17889581 / 17873622 / +0.1% 0.59 / 0.59 / +0.4%
tpcds_q93/duckdb:vortex-file-compressed 10469010 / 10466320 / +0.0% 21752156 / 24313249 / -10.5% 🟢 0.48 / 0.43 / +11.8%
tpcds_q94/duckdb:vortex-file-compressed 21921418 / 22045134 / -0.6% 32030854 / 32095679 / -0.2% 0.68 / 0.69 / -0.4%
tpcds_q95/duckdb:vortex-file-compressed 60653170 / 61354665 / -1.1% 68326846 / 69257396 / -1.3% 0.89 / 0.89 / +0.2%
tpcds_q96/duckdb:vortex-file-compressed 6937127 / 6877372 / +0.9% 15379417 / 15219962 / +1.0% 0.45 / 0.45 / -0.2%
tpcds_q97/duckdb:vortex-file-compressed 23462982 / 23361813 / +0.4% 31979775 / 32365427 / -1.2% 0.73 / 0.72 / +1.6%
tpcds_q98/duckdb:vortex-file-compressed 11208948 / 11046868 / +1.5% 19277368 / 20024399 / -3.7% 0.58 / 0.55 / +5.4%
tpcds_q99/duckdb:vortex-file-compressed 14578177 / 14424530 / +1.1% 22508408 / 22933389 / -1.9% 0.65 / 0.63 / +3.0%
duckdb / parquet / ns (1.000x ➖, 0↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
tpcds_q01/duckdb:parquet 23859312 / 23758656 / +0.4% 30812287 / 30748534 / +0.2% 0.77 / 0.77 / +0.2%
tpcds_q02/duckdb:parquet 17783112 / 17847914 / -0.4% 23911697 / 24284890 / -1.5% 0.74 / 0.73 / +1.2%
tpcds_q03/duckdb:parquet 9733251 / 9698818 / +0.4% 15336166 / 15731181 / -2.5% 0.63 / 0.62 / +2.9%
tpcds_q04/duckdb:parquet 117862720 / 117577391 / +0.2% 124868784 / 125776232 / -0.7% 0.94 / 0.93 / +1.0%
tpcds_q05/duckdb:parquet 28311575 / 28246216 / +0.2% 32818851 / 32961381 / -0.4% 0.86 / 0.86 / +0.7%
tpcds_q06/duckdb:parquet 26283436 / 26276268 / +0.0% 35247557 / 35186269 / +0.2% 0.75 / 0.75 / -0.1%
tpcds_q07/duckdb:parquet 32369921 / 30563216 / +5.9% 39111348 / 39005857 / +0.3% 0.83 / 0.78 / +5.6%
tpcds_q08/duckdb:parquet 19748181 / 19507346 / +1.2% 26248465 / 25780817 / +1.8% 0.75 / 0.76 / -0.6%
tpcds_q09/duckdb:parquet 27110146 / 26640344 / +1.8% 29527387 / 29602647 / -0.3% 0.92 / 0.90 / +2.0%
tpcds_q10/duckdb:parquet 33116350 / 32320024 / +2.5% 40034229 / 40218584 / -0.5% 0.83 / 0.80 / +2.9%
tpcds_q11/duckdb:parquet 70206311 / 68493054 / +2.5% 75236126 / 75376496 / -0.2% 0.93 / 0.91 / +2.7%
tpcds_q12/duckdb:parquet 13894934 / 13958338 / -0.5% 18709399 / 19178504 / -2.4% 0.74 / 0.73 / +2.0%
tpcds_q13/duckdb:parquet 31872695 / 32261783 / -1.2% 39263887 / 40529426 / -3.1% 0.81 / 0.80 / +2.0%
tpcds_q14/duckdb:parquet 64576007 / 63284404 / +2.0% 69003624 / 69947287 / -1.3% 0.94 / 0.90 / +3.4%
tpcds_q15/duckdb:parquet 16496501 / 16518240 / -0.1% 22232592 / 22324310 / -0.4% 0.74 / 0.74 / +0.3%
tpcds_q16/duckdb:parquet 30013706 / 29958601 / +0.2% 37159318 / 37161292 / -0.0% 0.81 / 0.81 / +0.2%
tpcds_q17/duckdb:parquet 34302464 / 34396286 / -0.3% 40017437 / 40349286 / -0.8% 0.86 / 0.85 / +0.6%
tpcds_q18/duckdb:parquet 46940924 / 46844406 / +0.2% 53866455 / 54892813 / -1.9% 0.87 / 0.85 / +2.1%
tpcds_q19/duckdb:parquet 18649532 / 18799241 / -0.8% 25762260 / 25686998 / +0.3% 0.72 / 0.73 / -1.1%
tpcds_q20/duckdb:parquet 14925150 / 14862848 / +0.4% 19280252 / 19403138 / -0.6% 0.77 / 0.77 / +1.1%
tpcds_q21/duckdb:parquet 10389665 / 10351962 / +0.4% 16448884 / 17097774 / -3.8% 0.63 / 0.61 / +4.3%
tpcds_q22/duckdb:parquet 20544542 / 20700772 / -0.8% 26271049 / 26636587 / -1.4% 0.78 / 0.78 / +0.6%
tpcds_q23/duckdb:parquet 43998479 / 45389326 / -3.1% 50324350 / 50214293 / +0.2% 0.87 / 0.90 / -3.3%
tpcds_q24/duckdb:parquet 30309636 / 30050678 / +0.9% 36215684 / 36372090 / -0.4% 0.84 / 0.83 / +1.3%
tpcds_q25/duckdb:parquet 30361329 / 30321953 / +0.1% 36852374 / 36928217 / -0.2% 0.82 / 0.82 / +0.3%
tpcds_q26/duckdb:parquet 28977598 / 28747944 / +0.8% 35032149 / 34826715 / +0.6% 0.83 / 0.83 / +0.2%
tpcds_q27/duckdb:parquet 35646240 / 35248580 / +1.1% 41394985 / 42083512 / -1.6% 0.86 / 0.84 / +2.8%
tpcds_q28/duckdb:parquet 26311016 / 25383625 / +3.7% 33201991 / 31178051 / +6.5% 0.79 / 0.81 / -2.7%
tpcds_q29/duckdb:parquet 32232614 / 32463518 / -0.7% 38301837 / 39417171 / -2.8% 0.84 / 0.82 / +2.2%
tpcds_q30/duckdb:parquet 35335682 / 35443930 / -0.3% 43779182 / 44958814 / -2.6% 0.81 / 0.79 / +2.4%
tpcds_q31/duckdb:parquet 35730255 / 35943574 / -0.6% 42675151 / 43297333 / -1.4% 0.84 / 0.83 / +0.9%
tpcds_q32/duckdb:parquet 14045947 / 13970566 / +0.5% 20805844 / 21082010 / -1.3% 0.68 / 0.66 / +1.9%
tpcds_q33/duckdb:parquet 25047369 / 24652304 / +1.6% 29168807 / 28632508 / +1.9% 0.86 / 0.86 / -0.3%
tpcds_q34/duckdb:parquet 17059272 / 17170060 / -0.6% 23941124 / 24151067 / -0.9% 0.71 / 0.71 / +0.2%
tpcds_q35/duckdb:parquet 34992388 / 34118612 / +2.6% 43830413 / 43649325 / +0.4% 0.80 / 0.78 / +2.1%
tpcds_q36/duckdb:parquet 40718579 / 40413854 / +0.8% 47242154 / 47144659 / +0.2% 0.86 / 0.86 / +0.5%
tpcds_q37/duckdb:parquet 12569280 / 12925279 / -2.8% 19394975 / 19840108 / -2.2% 0.65 / 0.65 / -0.5%
tpcds_q38/duckdb:parquet 29555041 / 29495036 / +0.2% 33806134 / 33584058 / +0.7% 0.87 / 0.88 / -0.5%
tpcds_q39/duckdb:parquet 23179002 / 23121250 / +0.2% 30061479 / 29682064 / +1.3% 0.77 / 0.78 / -1.0%
tpcds_q40/duckdb:parquet 15907532 / 15668716 / +1.5% 21313099 / 21596157 / -1.3% 0.75 / 0.73 / +2.9%
tpcds_q41/duckdb:parquet 11995914 / 11916475 / +0.7% 18487991 / 17538702 / +5.4% 0.65 / 0.68 / -4.5%
tpcds_q42/duckdb:parquet 9478434 / 9443162 / +0.4% 15295628 / 15341968 / -0.3% 0.62 / 0.62 / +0.7%
tpcds_q43/duckdb:parquet 12035104 / 11920000 / +1.0% 17982192 / 17832426 / +0.8% 0.67 / 0.67 / +0.1%
tpcds_q44/duckdb:parquet 20523058 / 21553480 / -4.8% 27534462 / 27254900 / +1.0% 0.75 / 0.79 / -5.7%
tpcds_q45/duckdb:parquet 20925620 / 20751620 / +0.8% 27132898 / 27638313 / -1.8% 0.77 / 0.75 / +2.7%
tpcds_q46/duckdb:parquet 36564112 / 36733701 / -0.5% 42497934 / 44063118 / -3.6% 0.86 / 0.83 / +3.2%
tpcds_q47/duckdb:parquet 34382828 / 34418877 / -0.1% 41005656 / 41494829 / -1.2% 0.84 / 0.83 / +1.1%
tpcds_q48/duckdb:parquet 28726038 / 29380210 / -2.2% 36283691 / 37428820 / -3.1% 0.79 / 0.78 / +0.9%
tpcds_q49/duckdb:parquet 29895554 / 30749377 / -2.8% 35422019 / 36503855 / -3.0% 0.84 / 0.84 / +0.2%
tpcds_q50/duckdb:parquet 19345888 / 19237572 / +0.6% 25273566 / 25590597 / -1.2% 0.77 / 0.75 / +1.8%
tpcds_q51/duckdb:parquet 52271613 / 51454794 / +1.6% 60257283 / 60666496 / -0.7% 0.87 / 0.85 / +2.3%
tpcds_q52/duckdb:parquet 9590354 / 9578866 / +0.1% 15482800 / 15537936 / -0.4% 0.62 / 0.62 / +0.5%
tpcds_q53/duckdb:parquet 13698652 / 13648654 / +0.4% 20696633 / 20785264 / -0.4% 0.66 / 0.66 / +0.8%
tpcds_q54/duckdb:parquet 24850730 / 24569932 / +1.1% 31580878 / 31638010 / -0.2% 0.79 / 0.78 / +1.3%
tpcds_q55/duckdb:parquet 9654178 / 9368175 / +3.1% 15157043 / 15236729 / -0.5% 0.64 / 0.61 / +3.6%
tpcds_q56/duckdb:parquet 25766510 / 25659634 / +0.4% 29910294 / 31124412 / -3.9% 0.86 / 0.82 / +4.5%
tpcds_q57/duckdb:parquet 30434468 / 30470348 / -0.1% 36143595 / 35382413 / +2.2% 0.84 / 0.86 / -2.2%
tpcds_q58/duckdb:parquet 24276320 / 24801456 / -2.1% 29659788 / 29317922 / +1.2% 0.82 / 0.85 / -3.2%
tpcds_q59/duckdb:parquet 22678762 / 22575578 / +0.5% 28858447 / 28802757 / +0.2% 0.79 / 0.78 / +0.3%
tpcds_q60/duckdb:parquet 27597733 / 28651722 / -3.7% 31644897 / 32520891 / -2.7% 0.87 / 0.88 / -1.0%
tpcds_q61/duckdb:parquet 24125296 / 24848006 / -2.9% 28780150 / 28164299 / +2.2% 0.84 / 0.88 / -5.0%
tpcds_q62/duckdb:parquet 12748266 / 12666392 / +0.6% 17767434 / 17998867 / -1.3% 0.72 / 0.70 / +2.0%
tpcds_q63/duckdb:parquet 13020974 / 13160198 / -1.1% 19890069 / 19722138 / +0.9% 0.65 / 0.67 / -1.9%
tpcds_q64/duckdb:parquet 69930137 / 70075232 / -0.2% 79304053 / 81534913 / -2.7% 0.88 / 0.86 / +2.6%
tpcds_q65/duckdb:parquet 18212164 / 20129342 / -9.5% 25369571 / 25635176 / -1.0% 0.72 / 0.79 / -8.6%
tpcds_q66/duckdb:parquet 33134455 / 32831384 / +0.9% 37851554 / 37816450 / +0.1% 0.88 / 0.87 / +0.8%
tpcds_q67/duckdb:parquet 60906676 / 61220846 / -0.5% 66724236 / 66956443 / -0.3% 0.91 / 0.91 / -0.2%
tpcds_q68/duckdb:parquet 28257320 / 30390593 / -7.0% 36033487 / 36326533 / -0.8% 0.78 / 0.84 / -6.3%
tpcds_q69/duckdb:parquet 25685468 / 25534533 / +0.6% 34436681 / 34313037 / +0.4% 0.75 / 0.74 / +0.2%
tpcds_q70/duckdb:parquet 19130692 / 19087596 / +0.2% 26779108 / 27409694 / -2.3% 0.71 / 0.70 / +2.6%
tpcds_q71/duckdb:parquet 17035276 / 16601256 / +2.6% 23522282 / 23785729 / -1.1% 0.72 / 0.70 / +3.8%
tpcds_q72/duckdb:parquet 53662485 / 52917476 / +1.4% 59706325 / 59636074 / +0.1% 0.90 / 0.89 / +1.3%
tpcds_q73/duckdb:parquet 15304340 / 14521986 / +5.4% 21802037 / 21618391 / +0.8% 0.70 / 0.67 / +4.5%
tpcds_q74/duckdb:parquet 84409054 / 84141990 / +0.3% 90787344 / 91399452 / -0.7% 0.93 / 0.92 / +1.0%
tpcds_q75/duckdb:parquet 42932164 / 43719392 / -1.8% 49374041 / 49520091 / -0.3% 0.87 / 0.88 / -1.5%
tpcds_q76/duckdb:parquet 18625763 / 18520432 / +0.6% 23274871 / 23154285 / +0.5% 0.80 / 0.80 / +0.0%
tpcds_q77/duckdb:parquet 24964711 / 25950030 / -3.8% 31290702 / 30847841 / +1.4% 0.80 / 0.84 / -5.2%
tpcds_q78/duckdb:parquet 78350734 / 77949034 / +0.5% 85372818 / 84849250 / +0.6% 0.92 / 0.92 / -0.1%
tpcds_q79/duckdb:parquet 21180722 / 21248054 / -0.3% 28557490 / 28863759 / -1.1% 0.74 / 0.74 / +0.8%
tpcds_q80/duckdb:parquet 36561266 / 37864014 / -3.4% 42951489 / 43673946 / -1.7% 0.85 / 0.87 / -1.8%
tpcds_q81/duckdb:parquet 36227290 / 36031468 / +0.5% 44607062 / 44495699 / +0.3% 0.81 / 0.81 / +0.3%
tpcds_q82/duckdb:parquet 13381683 / 13414407 / -0.2% 20171099 / 20008503 / +0.8% 0.66 / 0.67 / -1.0%
tpcds_q83/duckdb:parquet 19975214 / 19841770 / +0.7% 25610891 / 24899521 / +2.9% 0.78 / 0.80 / -2.1%
tpcds_q84/duckdb:parquet 22923956 / 22981922 / -0.3% 28638936 / 28970054 / -1.1% 0.80 / 0.79 / +0.9%
tpcds_q85/duckdb:parquet 32020593 / 32162644 / -0.4% 38940471 / 39788981 / -2.1% 0.82 / 0.81 / +1.7%
tpcds_q86/duckdb:parquet 11827664 / 11722272 / +0.9% 17052070 / 17005371 / +0.3% 0.69 / 0.69 / +0.6%
tpcds_q87/duckdb:parquet 31293384 / 30991045 / +1.0% 34975689 / 34547629 / +1.2% 0.89 / 0.90 / -0.3%
tpcds_q88/duckdb:parquet 37870468 / 37870260 / +0.0% 41953614 / 43105395 / -2.7% 0.90 / 0.88 / +2.7%
tpcds_q89/duckdb:parquet 15965268 / 14968266 / +6.7% 21125760 / 21122347 / +0.0% 0.76 / 0.71 / +6.6%
tpcds_q90/duckdb:parquet 9854805 / 9957166 / -1.0% 15240001 / 14912598 / +2.2% 0.65 / 0.67 / -3.2%
tpcds_q91/duckdb:parquet 20802252 / 20918138 / -0.6% 27480966 / 28340701 / -3.0% 0.76 / 0.74 / +2.6%
tpcds_q92/duckdb:parquet 15525854 / 15574051 / -0.3% 22313537 / 21872199 / +2.0% 0.70 / 0.71 / -2.3%
tpcds_q93/duckdb:parquet 14123662 / 13952310 / +1.2% 20294607 / 20242299 / +0.3% 0.70 / 0.69 / +1.0%
tpcds_q94/duckdb:parquet 25304318 / 25354301 / -0.2% 32655413 / 32435179 / +0.7% 0.77 / 0.78 / -0.9%
tpcds_q95/duckdb:parquet 43778398 / 43923296 / -0.3% 48944978 / 49119828 / -0.4% 0.89 / 0.89 / +0.0%
tpcds_q96/duckdb:parquet 8145392 / 8147750 / -0.0% 13902354 / 13783267 / +0.9% 0.59 / 0.59 / -0.9%
tpcds_q97/duckdb:parquet 27415322 / 27467612 / -0.2% 33969337 / 34090730 / -0.4% 0.81 / 0.81 / +0.2%
tpcds_q98/duckdb:parquet 16575003 / 16381031 / +1.2% 23112510 / 22719137 / +1.7% 0.72 / 0.72 / -0.5%
tpcds_q99/duckdb:parquet 18695773 / 18761760 / -0.4% 25023127 / 25085902 / -0.3% 0.75 / 0.75 / -0.1%

@github-actions

ghost commented Nov 4, 2026

Copy link
Copy Markdown
Contributor

Benchmarks: TPC-H SF=1 on S3 📖

Commits: PR 9d6e6d6c vs base a3238df7
Verdict: No clear signal (environment too noisy confidence)
Attributed Vortex impact: +5.9%
Engines: DataFusion No clear signal (+5.7%, environment too noisy confidence) · DuckDB No clear signal (+6.1%, environment too noisy confidence)
Vortex (geomean): hot 1.081x ➖ · cold 1.050x ➖
Parquet (geomean): hot 1.021x ➖ · cold 1.041x ➖
Shifts: Parquet (control) +2.1% · Median polish +6.8%

How to read Verdict and Engines
  • Verdict: Overall PR-level signal after subtracting baseline drift estimated from Parquet control rows. It can be Likely improvement, Likely regression, or No clear signal.
  • Engines: Per-engine attribution. DataFusion is compared against DataFusion/Parquet controls; DuckDB is compared against DuckDB/Parquet controls. This answers whether each engine improved or regressed independently.
  • Confidence: Based on directional consistency, share of rows above the noise floor, and control-run noise.
  • 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.088x ➖, 1↑ 2↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
tpch_q01/datafusion:vortex-file-compressed 876709557 / 232092857 / +277.7% 🔴 1139142060 / 684238774 / +66.5% 🔴 0.77 / 0.34 / +126.9%
tpch_q02/datafusion:vortex-file-compressed 312728159 / 313009215 / -0.1% 602948923 / 657318783 / -8.3% 0.52 / 0.48 / +8.9%
tpch_q03/datafusion:vortex-file-compressed 368227183 / 340653761 / +8.1% 965098271 / 1077102590 / -10.4% 0.38 / 0.32 / +20.6%
tpch_q04/datafusion:vortex-file-compressed 200431678 / 181200096 / +10.6% 364256632 / 427599831 / -14.8% 0.55 / 0.42 / +29.8%
tpch_q05/datafusion:vortex-file-compressed 390233942 / 371793008 / +5.0% 643588911 / 623068480 / +3.3% 0.61 / 0.60 / +1.6%
tpch_q06/datafusion:vortex-file-compressed 155938462 / 141639855 / +10.1% 246539429 / 283189829 / -12.9% 0.63 / 0.50 / +26.5%
tpch_q07/datafusion:vortex-file-compressed 434609373 / 383811642 / +13.2% 568693962 / 574295259 / -1.0% 0.76 / 0.67 / +14.4%
tpch_q08/datafusion:vortex-file-compressed 436334878 / 442613397 / -1.4% 790468618 / 763767588 / +3.5% 0.55 / 0.58 / -4.7%
tpch_q09/datafusion:vortex-file-compressed 310690886 / 286746669 / +8.4% 539823231 / 510475806 / +5.7% 0.58 / 0.56 / +2.5%
tpch_q10/datafusion:vortex-file-compressed 336479544 / 339984475 / -1.0% 500930314 / 500748861 / +0.0% 0.67 / 0.68 / -1.1%
tpch_q11/datafusion:vortex-file-compressed 289255574 / 253302072 / +14.2% 707091833 / 442108049 / +59.9% 🔴 0.41 / 0.57 / -28.6%
tpch_q12/datafusion:vortex-file-compressed 229655128 / 210762510 / +9.0% 416413083 / 380574485 / +9.4% 0.55 / 0.55 / -0.4%
tpch_q13/datafusion:vortex-file-compressed 133935941 / 134308489 / -0.3% 439125990 / 335229736 / +31.0% 🔴 0.31 / 0.40 / -23.9%
tpch_q14/datafusion:vortex-file-compressed 186481658 / 161388646 / +15.5% 342509464 / 370570791 / -7.6% 0.54 / 0.44 / +25.0%
tpch_q15/datafusion:vortex-file-compressed 297308089 / 1181252786 / -74.8% 🟢 473324297 / 681144984 / -30.5% 🟢 0.63 / 1.73 / -63.8%
tpch_q16/datafusion:vortex-file-compressed 167408739 / 129203645 / +29.6% 412089042 / 387081283 / +6.5% 0.41 / 0.33 / +21.7%
tpch_q17/datafusion:vortex-file-compressed 255640736 / 222767466 / +14.8% 407638475 / 402823777 / +1.2% 0.63 / 0.55 / +13.4%
tpch_q18/datafusion:vortex-file-compressed 236814990 / 226035566 / +4.8% 499055136 / 442589226 / +12.8% 0.47 / 0.51 / -7.1%
tpch_q19/datafusion:vortex-file-compressed 253995609 / 229413059 / +10.7% 344953038 / 354810442 / -2.8% 0.74 / 0.65 / +13.9%
tpch_q20/datafusion:vortex-file-compressed 450251258 / 296060047 / +52.1% 🔴 734020403 / 549504256 / +33.6% 🔴 0.61 / 0.54 / +13.9%
tpch_q21/datafusion:vortex-file-compressed 507046338 / 415330239 / +22.1% 705907212 / 605194141 / +16.6% 0.72 / 0.69 / +4.7%
tpch_q22/datafusion:vortex-file-compressed 155667939 / 175767190 / -11.4% 402932715 / 412418213 / -2.3% 0.39 / 0.43 / -9.4%
datafusion / parquet / ns (1.029x ➖, 1↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
tpch_q01/datafusion:parquet 159454594 / 148731036 / +7.2% 577959838 / 419260112 / +37.9% 🔴 0.28 / 0.35 / -22.2%
tpch_q02/datafusion:parquet 367904420 / 300367040 / +22.5% 802316081 / 454508635 / +76.5% 🔴 0.46 / 0.66 / -30.6%
tpch_q03/datafusion:parquet 300589164 / 233860736 / +28.5% 753936900 / 650942349 / +15.8% 0.40 / 0.36 / +11.0%
tpch_q04/datafusion:parquet 155403600 / 131335884 / +18.3% 397054145 / 296991609 / +33.7% 🔴 0.39 / 0.44 / -11.5%
tpch_q05/datafusion:parquet 338877013 / 329503597 / +2.8% 427058348 / 466918691 / -8.5% 0.79 / 0.71 / +12.4%
tpch_q06/datafusion:parquet 120896452 / 103916031 / +16.3% 257134220 / 231804337 / +10.9% 0.47 / 0.45 / +4.9%
tpch_q07/datafusion:parquet 346792480 / 334822100 / +3.6% 424909050 / 474252149 / -10.4% 0.82 / 0.71 / +15.6%
tpch_q08/datafusion:parquet 407061190 / 386542862 / +5.3% 512564622 / 484715525 / +5.7% 0.79 / 0.80 / -0.4%
tpch_q09/datafusion:parquet 390004548 / 376798944 / +3.5% 494808342 / 491006803 / +0.8% 0.79 / 0.77 / +2.7%
tpch_q10/datafusion:parquet 337830176 / 313216532 / +7.9% 433668419 / 545079701 / -20.4% 0.78 / 0.57 / +35.6%
tpch_q11/datafusion:parquet 251301009 / 274720754 / -8.5% 363218769 / 376995450 / -3.7% 0.69 / 0.73 / -5.1%
tpch_q12/datafusion:parquet 180712838 / 198511226 / -9.0% 373126008 / 354098900 / +5.4% 0.48 / 0.56 / -13.6%
tpch_q13/datafusion:parquet 281093964 / 275851622 / +1.9% 408893961 / 464074145 / -11.9% 0.69 / 0.59 / +15.7%
tpch_q14/datafusion:parquet 181699060 / 333262288 / -45.5% 🟢 286008149 / 430096709 / -33.5% 🟢 0.64 / 0.77 / -18.0%
tpch_q15/datafusion:parquet 318149328 / 296888046 / +7.2% 499268038 / 479738356 / +4.1% 0.64 / 0.62 / +3.0%
tpch_q16/datafusion:parquet 104981889 / 98987746 / +6.1% 221158190 / 197078304 / +12.2% 0.47 / 0.50 / -5.5%
tpch_q17/datafusion:parquet 287273620 / 281350572 / +2.1% 389930362 / 434837937 / -10.3% 0.74 / 0.65 / +13.9%
tpch_q18/datafusion:parquet 337860802 / 348503567 / -3.1% 460767348 / 534762963 / -13.8% 0.73 / 0.65 / +12.5%
tpch_q19/datafusion:parquet 156323895 / 161793740 / -3.4% 260678376 / 251113193 / +3.8% 0.60 / 0.64 / -6.9%
tpch_q20/datafusion:parquet 252324521 / 229568349 / +9.9% 485073616 / 365442444 / +32.7% 🔴 0.52 / 0.63 / -17.2%
tpch_q21/datafusion:parquet 368454428 / 335431517 / +9.8% 536468526 / 497960807 / +7.7% 0.69 / 0.67 / +2.0%
tpch_q22/datafusion:parquet 157592807 / 149030720 / +5.7% 332820557 / 297279947 / +12.0% 0.47 / 0.50 / -5.5%
duckdb / vortex-file-compressed / ns (1.074x ➖, 0↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
tpch_q01/duckdb:vortex-file-compressed 242938634 / 253108079 / -4.0% 251220789 / 298192410 / -15.8% 0.97 / 0.85 / +13.9%
tpch_q02/duckdb:vortex-file-compressed 478819347 / 391628485 / +22.3% 456649747 / 454994581 / +0.4% 1.05 / 0.86 / +21.8%
tpch_q03/duckdb:vortex-file-compressed 427978250 / 438153969 / -2.3% 488364902 / 433316944 / +12.7% 0.88 / 1.01 / -13.3%
tpch_q04/duckdb:vortex-file-compressed 295322066 / 288965648 / +2.2% 542042604 / 313284062 / +73.0% 🔴 0.54 / 0.92 / -40.9%
tpch_q05/duckdb:vortex-file-compressed 547008773 / 603212313 / -9.3% 567616362 / 617309567 / -8.0% 0.96 / 0.98 / -1.4%
tpch_q06/duckdb:vortex-file-compressed 154604692 / 181463953 / -14.8% 202771141 / 226221274 / -10.4% 0.76 / 0.80 / -4.9%
tpch_q07/duckdb:vortex-file-compressed 471448987 / 414203606 / +13.8% 529900010 / 458641376 / +15.5% 0.89 / 0.90 / -1.5%
tpch_q08/duckdb:vortex-file-compressed 596081948 / 550299632 / +8.3% 885608967 / 703366364 / +25.9% 0.67 / 0.78 / -14.0%
tpch_q09/duckdb:vortex-file-compressed 391680016 / 416546293 / -6.0% 509449284 / 452876405 / +12.5% 0.77 / 0.92 / -16.4%
tpch_q10/duckdb:vortex-file-compressed 561317770 / 507160221 / +10.7% 593648926 / 513807924 / +15.5% 0.95 / 0.99 / -4.2%
tpch_q11/duckdb:vortex-file-compressed 288870325 / 282551269 / +2.2% 281968868 / 327608248 / -13.9% 1.02 / 0.86 / +18.8%
tpch_q12/duckdb:vortex-file-compressed 265092975 / 251731661 / +5.3% 275574614 / 309585733 / -11.0% 0.96 / 0.81 / +18.3%
tpch_q13/duckdb:vortex-file-compressed 265098239 / 224087871 / +18.3% 245902280 / 204707299 / +20.1% 1.08 / 1.09 / -1.5%
tpch_q14/duckdb:vortex-file-compressed 230033750 / 227858304 / +1.0% 271547324 / 341209976 / -20.4% 0.85 / 0.67 / +26.9%
tpch_q15/duckdb:vortex-file-compressed 291930097 / 248369209 / +17.5% 457554571 / 292854407 / +56.2% 🔴 0.64 / 0.85 / -24.8%
tpch_q16/duckdb:vortex-file-compressed 214369055 / 209586054 / +2.3% 218055684 / 240727961 / -9.4% 0.98 / 0.87 / +12.9%
tpch_q17/duckdb:vortex-file-compressed 335220069 / 292870116 / +14.5% 369918358 / 373681390 / -1.0% 0.91 / 0.78 / +15.6%
tpch_q18/duckdb:vortex-file-compressed 464015864 / 396154328 / +17.1% 369959984 / 430800196 / -14.1% 1.25 / 0.92 / +36.4%
tpch_q19/duckdb:vortex-file-compressed 320830888 / 268354784 / +19.6% 358642693 / 381228510 / -5.9% 0.89 / 0.70 / +27.1%
tpch_q20/duckdb:vortex-file-compressed 392406193 / 336191853 / +16.7% 451820902 / 430807295 / +4.9% 0.87 / 0.78 / +11.3%
tpch_q21/duckdb:vortex-file-compressed 682000463 / 552454238 / +23.4% 653102902 / 579180627 / +12.8% 1.04 / 0.95 / +9.5%
tpch_q22/duckdb:vortex-file-compressed 258965925 / 223353541 / +15.9% 280735488 / 253490550 / +10.7% 0.92 / 0.88 / +4.7%
duckdb / parquet / ns (1.012x ➖, 1↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
tpch_q01/duckdb:parquet 174630775 / 200653641 / -13.0% 246399721 / 258552896 / -4.7% 0.71 / 0.78 / -8.7%
tpch_q02/duckdb:parquet 484190646 / 485195909 / -0.2% 564694684 / 490025884 / +15.2% 0.86 / 0.99 / -13.4%
tpch_q03/duckdb:parquet 368512928 / 374393742 / -1.6% 398535137 / 435008482 / -8.4% 0.92 / 0.86 / +7.4%
tpch_q04/duckdb:parquet 275979480 / 213466748 / +29.3% 337520464 / 288686689 / +16.9% 0.82 / 0.74 / +10.6%
tpch_q05/duckdb:parquet 505630913 / 483549449 / +4.6% 579487419 / 505434563 / +14.7% 0.87 / 0.96 / -8.8%
tpch_q06/duckdb:parquet 180962608 / 142543701 / +27.0% 191529881 / 184142714 / +4.0% 0.94 / 0.77 / +22.1%
tpch_q07/duckdb:parquet 396537678 / 637962677 / -37.8% 🟢 445040441 / 736369950 / -39.6% 🟢 0.89 / 0.87 / +2.8%
tpch_q08/duckdb:parquet 576041490 / 619961118 / -7.1% 624339311 / 609144870 / +2.5% 0.92 / 1.02 / -9.3%
tpch_q09/duckdb:parquet 526175148 / 491049292 / +7.2% 630073232 / 569260583 / +10.7% 0.84 / 0.86 / -3.2%
tpch_q10/duckdb:parquet 639610911 / 550879716 / +16.1% 658018226 / 591460720 / +11.3% 0.97 / 0.93 / +4.4%
tpch_q11/duckdb:parquet 297168552 / 343349041 / -13.5% 332888878 / 383509058 / -13.2% 0.89 / 0.90 / -0.3%
tpch_q12/duckdb:parquet 235163829 / 258102996 / -8.9% 342552842 / 353615014 / -3.1% 0.69 / 0.73 / -5.9%
tpch_q13/duckdb:parquet 435855422 / 360189298 / +21.0% 485150776 / 455554655 / +6.5% 0.90 / 0.79 / +13.6%
tpch_q14/duckdb:parquet 305375021 / 265141786 / +15.2% 333772901 / 269273768 / +24.0% 0.91 / 0.98 / -7.1%
tpch_q15/duckdb:parquet 213411047 / 212848472 / +0.3% 235113858 / 267919550 / -12.2% 0.91 / 0.79 / +14.3%
tpch_q16/duckdb:parquet 268498171 / 274409063 / -2.2% 336062446 / 284338278 / +18.2% 0.80 / 0.97 / -17.2%
tpch_q17/duckdb:parquet 272180170 / 262162205 / +3.8% 365660210 / 289423771 / +26.3% 0.74 / 0.91 / -17.8%
tpch_q18/duckdb:parquet 394981120 / 352665504 / +12.0% 443889203 / 344363993 / +28.9% 0.89 / 1.02 / -13.1%
tpch_q19/duckdb:parquet 331636714 / 269914181 / +22.9% 392440626 / 339649623 / +15.5% 0.85 / 0.79 / +6.3%
tpch_q20/duckdb:parquet 476865863 / 487475803 / -2.2% 567235339 / 502062269 / +13.0% 0.84 / 0.97 / -13.4%
tpch_q21/duckdb:parquet 423965849 / 464145212 / -8.7% 477271430 / 492752986 / -3.1% 0.89 / 0.94 / -5.7%
tpch_q22/duckdb:parquet 306580150 / 339784603 / -9.8% 315977199 / 360873142 / -12.4% 0.97 / 0.94 / +3.0%

@github-actions

ghost commented Nov 4, 2026

Copy link
Copy Markdown
Contributor

Benchmarks: TPC-DS SF=10 on NVME 📖

Commits: PR 9d6e6d6c vs base bc585872
Verdict: No clear signal (low confidence)
Attributed Vortex impact: +0.4%
Engines: DataFusion No clear signal (+0.2%, low confidence) · DuckDB No clear signal (+0.6%, low confidence)
Vortex (geomean): hot 1.004x ➖ · cold 1.002x ➖
Parquet (geomean): hot 1.000x ➖ · cold 1.003x ➖
Shifts: Parquet (control) -0.0% · 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.004x ➖, 0↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
tpcds_q01/datafusion:vortex-file-compressed 35072104 / 34490874 / +1.7% 58057805 / 57725633 / +0.6% 0.60 / 0.60 / +1.1%
tpcds_q02/datafusion:vortex-file-compressed 59435083 / 58812899 / +1.1% 88647246 / 86424727 / +2.6% 0.67 / 0.68 / -1.5%
tpcds_q03/datafusion:vortex-file-compressed 21350984 / 20140331 / +6.0% 43173695 / 43427782 / -0.6% 0.49 / 0.46 / +6.6%
tpcds_q04/datafusion:vortex-file-compressed 453266921 / 450264906 / +0.7% 507224404 / 514855692 / -1.5% 0.89 / 0.87 / +2.2%
tpcds_q05/datafusion:vortex-file-compressed 76189015 / 75738608 / +0.6% 114720185 / 110247889 / +4.1% 0.66 / 0.69 / -3.3%
tpcds_q06/datafusion:vortex-file-compressed 56331433 / 57092470 / -1.3% 82765811 / 84622984 / -2.2% 0.68 / 0.67 / +0.9%
tpcds_q07/datafusion:vortex-file-compressed 78780167 / 78711698 / +0.1% 114648130 / 113365994 / +1.1% 0.69 / 0.69 / -1.0%
tpcds_q08/datafusion:vortex-file-compressed 30758135 / 30510866 / +0.8% 60691585 / 62435045 / -2.8% 0.51 / 0.49 / +3.7%
tpcds_q09/datafusion:vortex-file-compressed 43405715 / 42998907 / +0.9% 77599679 / 75820090 / +2.3% 0.56 / 0.57 / -1.4%
tpcds_q10/datafusion:vortex-file-compressed 34266662 / 34263287 / +0.0% 65564716 / 65233275 / +0.5% 0.52 / 0.53 / -0.5%
tpcds_q11/datafusion:vortex-file-compressed 277856154 / 281982230 / -1.5% 317441653 / 323083169 / -1.7% 0.88 / 0.87 / +0.3%
tpcds_q12/datafusion:vortex-file-compressed 21249872 / 21462888 / -1.0% 41805793 / 43354672 / -3.6% 0.51 / 0.50 / +2.7%
tpcds_q13/datafusion:vortex-file-compressed 42543811 / 41643209 / +2.2% 85926777 / 85879501 / +0.1% 0.50 / 0.48 / +2.1%
tpcds_q14/datafusion:vortex-file-compressed 280219552 / 282213820 / -0.7% 324026349 / 326372302 / -0.7% 0.86 / 0.86 / +0.0%
tpcds_q15/datafusion:vortex-file-compressed 41789836 / 40170803 / +4.0% 62187598 / 62132726 / +0.1% 0.67 / 0.65 / +3.9%
tpcds_q16/datafusion:vortex-file-compressed 24657364 / 24149834 / +2.1% 47962222 / 49193215 / -2.5% 0.51 / 0.49 / +4.7%
tpcds_q17/datafusion:vortex-file-compressed 95041166 / 92828524 / +2.4% 119859840 / 116103089 / +3.2% 0.79 / 0.80 / -0.8%
tpcds_q18/datafusion:vortex-file-compressed 68260983 / 67190699 / +1.6% 96018657 / 96516874 / -0.5% 0.71 / 0.70 / +2.1%
tpcds_q19/datafusion:vortex-file-compressed 26796326 / 26287329 / +1.9% 58931307 / 55120303 / +6.9% 0.45 / 0.48 / -4.7%
tpcds_q20/datafusion:vortex-file-compressed 24937499 / 24536924 / +1.6% 42761355 / 42746792 / +0.0% 0.58 / 0.57 / +1.6%
tpcds_q21/datafusion:vortex-file-compressed 52332871 / 54476895 / -3.9% 79673664 / 80307873 / -0.8% 0.66 / 0.68 / -3.2%
tpcds_q22/datafusion:vortex-file-compressed 447650758 / 439765774 / +1.8% 480439490 / 474034422 / +1.4% 0.93 / 0.93 / +0.4%
tpcds_q23/datafusion:vortex-file-compressed 316475680 / 318923484 / -0.8% 370856751 / 371633551 / -0.2% 0.85 / 0.86 / -0.6%
tpcds_q24/datafusion:vortex-file-compressed 168128884 / 167227548 / +0.5% 209552462 / 204557127 / +2.4% 0.80 / 0.82 / -1.9%
tpcds_q25/datafusion:vortex-file-compressed 98077887 / 97343062 / +0.8% 131814529 / 131490121 / +0.2% 0.74 / 0.74 / +0.5%
tpcds_q26/datafusion:vortex-file-compressed 39081528 / 39503642 / -1.1% 65690370 / 63592861 / +3.3% 0.59 / 0.62 / -4.2%
tpcds_q27/datafusion:vortex-file-compressed 172744106 / 177271178 / -2.6% 218790690 / 216403002 / +1.1% 0.79 / 0.82 / -3.6%
tpcds_q28/datafusion:vortex-file-compressed 42241408 / 41661519 / +1.4% 91024462 / 81935560 / +11.1% 🔴 0.46 / 0.51 / -8.7%
tpcds_q29/datafusion:vortex-file-compressed 101468230 / 101208646 / +0.3% 144853549 / 135125703 / +7.2% 0.70 / 0.75 / -6.5%
tpcds_q30/datafusion:vortex-file-compressed 50193704 / 49553408 / +1.3% 74390006 / 73603885 / +1.1% 0.67 / 0.67 / +0.2%
tpcds_q31/datafusion:vortex-file-compressed 207157553 / 206128924 / +0.5% 241076312 / 237105640 / +1.7% 0.86 / 0.87 / -1.2%
tpcds_q32/datafusion:vortex-file-compressed 18386698 / 18684705 / -1.6% 34835883 / 34052924 / +2.3% 0.53 / 0.55 / -3.8%
tpcds_q33/datafusion:vortex-file-compressed 37219930 / 37356493 / -0.4% 72463432 / 70394280 / +2.9% 0.51 / 0.53 / -3.2%
tpcds_q34/datafusion:vortex-file-compressed 41981836 / 42160296 / -0.4% 72141696 / 71862138 / +0.4% 0.58 / 0.59 / -0.8%
tpcds_q35/datafusion:vortex-file-compressed 93995869 / 93986138 / +0.0% 122873199 / 121554351 / +1.1% 0.76 / 0.77 / -1.1%
tpcds_q36/datafusion:vortex-file-compressed 94077002 / 92969324 / +1.2% 130931833 / 128291724 / +2.1% 0.72 / 0.72 / -0.8%
tpcds_q37/datafusion:vortex-file-compressed 26643843 / 28914150 / -7.9% 58857839 / 57933171 / +1.6% 0.45 / 0.50 / -9.3%
tpcds_q38/datafusion:vortex-file-compressed 81961240 / 81638460 / +0.4% 110607021 / 110911360 / -0.3% 0.74 / 0.74 / +0.7%
tpcds_q39/datafusion:vortex-file-compressed 904381036 / 900504494 / +0.4% 921328847 / 922343334 / -0.1% 0.98 / 0.98 / +0.5%
tpcds_q40/datafusion:vortex-file-compressed 30575438 / 30511664 / +0.2% 52995978 / 53843252 / -1.6% 0.58 / 0.57 / +1.8%
tpcds_q41/datafusion:vortex-file-compressed 21635610 / 21876338 / -1.1% 33561652 / 33765092 / -0.6% 0.64 / 0.65 / -0.5%
tpcds_q42/datafusion:vortex-file-compressed 16848276 / 16901763 / -0.3% 42890423 / 43099042 / -0.5% 0.39 / 0.39 / +0.2%
tpcds_q43/datafusion:vortex-file-compressed 21270731 / 21294766 / -0.1% 48436852 / 45384260 / +6.7% 0.44 / 0.47 / -6.4%
tpcds_q44/datafusion:vortex-file-compressed 43751958 / 43183290 / +1.3% 74570557 / 70706201 / +5.5% 0.59 / 0.61 / -3.9%
tpcds_q45/datafusion:vortex-file-compressed 50078594 / 50201178 / -0.2% 73078105 / 72028108 / +1.5% 0.69 / 0.70 / -1.7%
tpcds_q46/datafusion:vortex-file-compressed 79248466 / 75757644 / +4.6% 119814627 / 118839287 / +0.8% 0.66 / 0.64 / +3.8%
tpcds_q47/datafusion:vortex-file-compressed 219919409 / 220625616 / -0.3% 271194901 / 267833508 / +1.3% 0.81 / 0.82 / -1.6%
tpcds_q48/datafusion:vortex-file-compressed 41641732 / 41306743 / +0.8% 79143444 / 77324802 / +2.4% 0.53 / 0.53 / -1.5%
tpcds_q49/datafusion:vortex-file-compressed 87998528 / 87957089 / +0.0% 128546206 / 122907868 / +4.6% 0.68 / 0.72 / -4.3%
tpcds_q50/datafusion:vortex-file-compressed 62372969 / 62256967 / +0.2% 91384075 / 96516948 / -5.3% 0.68 / 0.65 / +5.8%
tpcds_q51/datafusion:vortex-file-compressed 247385258 / 246923648 / +0.2% 274126421 / 281653954 / -2.7% 0.90 / 0.88 / +2.9%
tpcds_q52/datafusion:vortex-file-compressed 18178636 / 17285503 / +5.2% 40966487 / 40985346 / -0.0% 0.44 / 0.42 / +5.2%
tpcds_q53/datafusion:vortex-file-compressed 26891322 / 27051042 / -0.6% 54852923 / 57589489 / -4.8% 0.49 / 0.47 / +4.4%
tpcds_q54/datafusion:vortex-file-compressed 56252684 / 56122356 / +0.2% 86668694 / 90359153 / -4.1% 0.65 / 0.62 / +4.5%
tpcds_q55/datafusion:vortex-file-compressed 17248711 / 16813094 / +2.6% 39960842 / 41488837 / -3.7% 0.43 / 0.41 / +6.5%
tpcds_q56/datafusion:vortex-file-compressed 36786819 / 37525361 / -2.0% 67464454 / 70422183 / -4.2% 0.55 / 0.53 / +2.3%
tpcds_q57/datafusion:vortex-file-compressed 130594394 / 130749388 / -0.1% 161629109 / 159823264 / +1.1% 0.81 / 0.82 / -1.2%
tpcds_q58/datafusion:vortex-file-compressed 69742616 / 69904782 / -0.2% 100220765 / 102515657 / -2.2% 0.70 / 0.68 / +2.1%
tpcds_q59/datafusion:vortex-file-compressed 92608808 / 94205275 / -1.7% 133431948 / 132603974 / +0.6% 0.69 / 0.71 / -2.3%
tpcds_q60/datafusion:vortex-file-compressed 38878570 / 37695802 / +3.1% 66284913 / 67024214 / -1.1% 0.59 / 0.56 / +4.3%
tpcds_q61/datafusion:vortex-file-compressed 54925390 / 52971280 / +3.7% 82146591 / 87180670 / -5.8% 0.67 / 0.61 / +10.0%
tpcds_q62/datafusion:vortex-file-compressed 21876846 / 22501192 / -2.8% 45140732 / 45420401 / -0.6% 0.48 / 0.50 / -2.2%
tpcds_q63/datafusion:vortex-file-compressed 26544012 / 26800512 / -1.0% 53401328 / 56167705 / -4.9% 0.50 / 0.48 / +4.2%
tpcds_q64/datafusion:vortex-file-compressed 496164740 / 496052193 / +0.0% 589191045 / 565751330 / +4.1% 0.84 / 0.88 / -4.0%
tpcds_q65/datafusion:vortex-file-compressed 81498444 / 80814909 / +0.8% 119251087 / 117797913 / +1.2% 0.68 / 0.69 / -0.4%
tpcds_q66/datafusion:vortex-file-compressed 68244824 / 68209772 / +0.1% 96630747 / 96514374 / +0.1% 0.71 / 0.71 / -0.1%
tpcds_q67/datafusion:vortex-file-compressed 431789162 / 421663222 / +2.4% 524866621 / 505206016 / +3.9% 0.82 / 0.83 / -1.4%
tpcds_q68/datafusion:vortex-file-compressed 74752866 / 74050378 / +0.9% 120810289 / 118347971 / +2.1% 0.62 / 0.63 / -1.1%
tpcds_q69/datafusion:vortex-file-compressed 33701419 / 33943142 / -0.7% 64868759 / 63279430 / +2.5% 0.52 / 0.54 / -3.1%
tpcds_q70/datafusion:vortex-file-compressed 201391062 / 200734872 / +0.3% 243643277 / 240634791 / +1.3% 0.83 / 0.83 / -0.9%
tpcds_q71/datafusion:vortex-file-compressed 29439966 / 28797142 / +2.2% 62131210 / 59756916 / +4.0% 0.47 / 0.48 / -1.7%
tpcds_q72/datafusion:vortex-file-compressed 4585536152 / 4537106302 / +1.1% 4661242320 / 4762972832 / -2.1% 0.98 / 0.95 / +3.3%
tpcds_q73/datafusion:vortex-file-compressed 39961470 / 40062268 / -0.3% 75929821 / 72226243 / +5.1% 0.53 / 0.55 / -5.1%
tpcds_q74/datafusion:vortex-file-compressed 187053318 / 186587281 / +0.2% 222917700 / 221953895 / +0.4% 0.84 / 0.84 / -0.2%
tpcds_q75/datafusion:vortex-file-compressed 173580583 / 173869828 / -0.2% 217308215 / 211973023 / +2.5% 0.80 / 0.82 / -2.6%
tpcds_q76/datafusion:vortex-file-compressed 34118016 / 34473709 / -1.0% 69418627 / 72066194 / -3.7% 0.49 / 0.48 / +2.7%
tpcds_q77/datafusion:vortex-file-compressed 58655956 / 59229286 / -1.0% 90760960 / 93188176 / -2.6% 0.65 / 0.64 / +1.7%
tpcds_q78/datafusion:vortex-file-compressed 197860056 / 195390051 / +1.3% 261437824 / 244579342 / +6.9% 0.76 / 0.80 / -5.3%
tpcds_q79/datafusion:vortex-file-compressed 55244104 / 56071345 / -1.5% 92502831 / 88050597 / +5.1% 0.60 / 0.64 / -6.2%
tpcds_q80/datafusion:vortex-file-compressed 144152619 / 143028338 / +0.8% 190426296 / 187099953 / +1.8% 0.76 / 0.76 / -1.0%
tpcds_q81/datafusion:vortex-file-compressed 54582452 / 54750336 / -0.3% 79426020 / 79880741 / -0.6% 0.69 / 0.69 / +0.3%
tpcds_q82/datafusion:vortex-file-compressed 34564252 / 33168910 / +4.2% 67726686 / 71357135 / -5.1% 0.51 / 0.46 / +9.8%
tpcds_q83/datafusion:vortex-file-compressed 39963073 / 39880804 / +0.2% 64005989 / 62002557 / +3.2% 0.62 / 0.64 / -2.9%
tpcds_q84/datafusion:vortex-file-compressed 12084257 / 12014408 / +0.6% 29390912 / 29972891 / -1.9% 0.41 / 0.40 / +2.6%
tpcds_q85/datafusion:vortex-file-compressed 62166896 / 61535551 / +1.0% 86138160 / 89287485 / -3.5% 0.72 / 0.69 / +4.7%
tpcds_q86/datafusion:vortex-file-compressed 18590694 / 18959252 / -1.9% 39513679 / 39090155 / +1.1% 0.47 / 0.49 / -3.0%
tpcds_q87/datafusion:vortex-file-compressed 81407010 / 82950631 / -1.9% 113241800 / 108727952 / +4.2% 0.72 / 0.76 / -5.8%
tpcds_q88/datafusion:vortex-file-compressed 69548842 / 69301148 / +0.4% 108662069 / 104284597 / +4.2% 0.64 / 0.66 / -3.7%
tpcds_q89/datafusion:vortex-file-compressed 31754332 / 31062054 / +2.2% 62630353 / 61671456 / +1.6% 0.51 / 0.50 / +0.7%
tpcds_q90/datafusion:vortex-file-compressed 12789483 / 12840910 / -0.4% 32875917 / 31064250 / +5.8% 0.39 / 0.41 / -5.9%
tpcds_q91/datafusion:vortex-file-compressed 18823803 / 19570972 / -3.8% 40601371 / 40130324 / +1.2% 0.46 / 0.49 / -4.9%
tpcds_q92/datafusion:vortex-file-compressed 16111526 / 15892456 / +1.4% 37129516 / 37181636 / -0.1% 0.43 / 0.43 / +1.5%
tpcds_q93/datafusion:vortex-file-compressed 55303420 / 55230424 / +0.1% 88305563 / 85697212 / +3.0% 0.63 / 0.64 / -2.8%
tpcds_q94/datafusion:vortex-file-compressed 22815608 / 22415792 / +1.8% 47496306 / 47331792 / +0.3% 0.48 / 0.47 / +1.4%
tpcds_q95/datafusion:vortex-file-compressed 94496188 / 96131327 / -1.7% 124796221 / 123214779 / +1.3% 0.76 / 0.78 / -2.9%
tpcds_q96/datafusion:vortex-file-compressed 14878140 / 13669360 / +8.8% 37068236 / 37980297 / -2.4% 0.40 / 0.36 / +11.5%
tpcds_q97/datafusion:vortex-file-compressed 40638284 / 41433282 / -1.9% 72744925 / 71403658 / +1.9% 0.56 / 0.58 / -3.7%
tpcds_q98/datafusion:vortex-file-compressed 41586358 / 40346230 / +3.1% 70434438 / 69356584 / +1.6% 0.59 / 0.58 / +1.5%
tpcds_q99/datafusion:vortex-file-compressed 28059565 / 28227145 / -0.6% 50324299 / 49243634 / +2.2% 0.56 / 0.57 / -2.7%
datafusion / parquet / ns (1.002x ➖, 0↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
tpcds_q01/datafusion:parquet 59855400 / 59562394 / +0.5% 81830490 / 81973541 / -0.2% 0.73 / 0.73 / +0.7%
tpcds_q02/datafusion:parquet 68369330 / 68848089 / -0.7% 89100619 / 92685301 / -3.9% 0.77 / 0.74 / +3.3%
tpcds_q03/datafusion:parquet 28908542 / 28746309 / +0.6% 49180461 / 51612248 / -4.7% 0.59 / 0.56 / +5.5%
tpcds_q04/datafusion:parquet 643913528 / 642054766 / +0.3% 702978279 / 716901330 / -1.9% 0.92 / 0.90 / +2.3%
tpcds_q05/datafusion:parquet 83450049 / 82374102 / +1.3% 110741179 / 115476819 / -4.1% 0.75 / 0.71 / +5.6%
tpcds_q06/datafusion:parquet 91259460 / 91755252 / -0.5% 114801463 / 113221732 / +1.4% 0.79 / 0.81 / -1.9%
tpcds_q07/datafusion:parquet 101830912 / 101268458 / +0.6% 137026222 / 132847458 / +3.1% 0.74 / 0.76 / -2.5%
tpcds_q08/datafusion:parquet 48224834 / 49068442 / -1.7% 76380135 / 75878698 / +0.7% 0.63 / 0.65 / -2.4%
tpcds_q09/datafusion:parquet 77891652 / 75357990 / +3.4% 108606698 / 104173380 / +4.3% 0.72 / 0.72 / -0.9%
tpcds_q10/datafusion:parquet 62018708 / 59205446 / +4.8% 85059644 / 84151393 / +1.1% 0.73 / 0.70 / +3.6%
tpcds_q11/datafusion:parquet 411978880 / 415068906 / -0.7% 461665365 / 462653926 / -0.2% 0.89 / 0.90 / -0.5%
tpcds_q12/datafusion:parquet 39967164 / 40226532 / -0.6% 58479118 / 57933216 / +0.9% 0.68 / 0.69 / -1.6%
tpcds_q13/datafusion:parquet 84945524 / 85313794 / -0.4% 129257034 / 136668962 / -5.4% 0.66 / 0.62 / +5.3%
tpcds_q14/datafusion:parquet 379989140 / 380378514 / -0.1% 417684809 / 409373209 / +2.0% 0.91 / 0.93 / -2.1%
tpcds_q15/datafusion:parquet 51601588 / 51134539 / +0.9% 72258477 / 72526095 / -0.4% 0.71 / 0.71 / +1.3%
tpcds_q16/datafusion:parquet 45371460 / 45265184 / +0.2% 63023068 / 63003582 / +0.0% 0.72 / 0.72 / +0.2%
tpcds_q17/datafusion:parquet 136491550 / 136275040 / +0.2% 169070059 / 179342009 / -5.7% 0.81 / 0.76 / +6.2%
tpcds_q18/datafusion:parquet 108035836 / 109581858 / -1.4% 141184560 / 143676017 / -1.7% 0.77 / 0.76 / +0.3%
tpcds_q19/datafusion:parquet 48283507 / 48626202 / -0.7% 75780083 / 76609170 / -1.1% 0.64 / 0.63 / +0.4%
tpcds_q20/datafusion:parquet 41405246 / 41204176 / +0.5% 55703974 / 54456650 / +2.3% 0.74 / 0.76 / -1.8%
tpcds_q21/datafusion:parquet 61378284 / 61394890 / -0.0% 73143494 / 75148543 / -2.7% 0.84 / 0.82 / +2.7%
tpcds_q22/datafusion:parquet 465341196 / 463076374 / +0.5% 478585108 / 479287012 / -0.1% 0.97 / 0.97 / +0.6%
tpcds_q23/datafusion:parquet 360607806 / 366050916 / -1.5% 425134147 / 407254701 / +4.4% 0.85 / 0.90 / -5.6%
tpcds_q24/datafusion:parquet 239186246 / 240909515 / -0.7% 285048761 / 281981770 / +1.1% 0.84 / 0.85 / -1.8%
tpcds_q25/datafusion:parquet 143710900 / 145096427 / -1.0% 192788709 / 195545916 / -1.4% 0.75 / 0.74 / +0.5%
tpcds_q26/datafusion:parquet 55910591 / 55722818 / +0.3% 79804470 / 79268195 / +0.7% 0.70 / 0.70 / -0.3%
tpcds_q27/datafusion:parquet 209492260 / 212580704 / -1.5% 235585219 / 235658266 / -0.0% 0.89 / 0.90 / -1.4%
tpcds_q28/datafusion:parquet 89490631 / 86765016 / +3.1% 117541762 / 117066376 / +0.4% 0.76 / 0.74 / +2.7%
tpcds_q29/datafusion:parquet 142892640 / 144458204 / -1.1% 180354976 / 175304610 / +2.9% 0.79 / 0.82 / -3.9%
tpcds_q30/datafusion:parquet 100022755 / 98208516 / +1.8% 121940607 / 120202265 / +1.4% 0.82 / 0.82 / +0.4%
tpcds_q31/datafusion:parquet 321130438 / 321872676 / -0.2% 345386103 / 348415189 / -0.9% 0.93 / 0.92 / +0.6%
tpcds_q32/datafusion:parquet 29532568 / 29450601 / +0.3% 42671375 / 44853411 / -4.9% 0.69 / 0.66 / +5.4%
tpcds_q33/datafusion:parquet 53527972 / 52044530 / +2.9% 79044163 / 82308146 / -4.0% 0.68 / 0.63 / +7.1%
tpcds_q34/datafusion:parquet 64682468 / 63766546 / +1.4% 84184449 / 84790324 / -0.7% 0.77 / 0.75 / +2.2%
tpcds_q35/datafusion:parquet 126019358 / 124934560 / +0.9% 153751089 / 151283099 / +1.6% 0.82 / 0.83 / -0.8%
tpcds_q36/datafusion:parquet 98769012 / 98102672 / +0.7% 129938087 / 130923561 / -0.8% 0.76 / 0.75 / +1.4%
tpcds_q37/datafusion:parquet 50696120 / 50165633 / +1.1% 66656222 / 67878392 / -1.8% 0.76 / 0.74 / +2.9%
tpcds_q38/datafusion:parquet 122276996 / 125216310 / -2.3% 146884030 / 147419308 / -0.4% 0.83 / 0.85 / -2.0%
tpcds_q39/datafusion:parquet 848137239 / 846800026 / +0.2% 863389858 / 870067394 / -0.8% 0.98 / 0.97 / +0.9%
tpcds_q40/datafusion:parquet 34703280 / 34827391 / -0.4% 56476325 / 53960445 / +4.7% 0.61 / 0.65 / -4.8%
tpcds_q41/datafusion:parquet 32102189 / 31935535 / +0.5% 42836831 / 42034458 / +1.9% 0.75 / 0.76 / -1.4%
tpcds_q42/datafusion:parquet 26153920 / 26814002 / -2.5% 46535208 / 44585334 / +4.4% 0.56 / 0.60 / -6.5%
tpcds_q43/datafusion:parquet 27751509 / 26916072 / +3.1% 46754083 / 46897888 / -0.3% 0.59 / 0.57 / +3.4%
tpcds_q44/datafusion:parquet 65569950 / 66797887 / -1.8% 91340977 / 84812924 / +7.7% 0.72 / 0.79 / -8.9%
tpcds_q45/datafusion:parquet 66029552 / 65615575 / +0.6% 88735486 / 88256618 / +0.5% 0.74 / 0.74 / +0.1%
tpcds_q46/datafusion:parquet 108369707 / 107003158 / +1.3% 149261375 / 145686621 / +2.5% 0.73 / 0.73 / -1.1%
tpcds_q47/datafusion:parquet 238539516 / 236868468 / +0.7% 275308977 / 272641305 / +1.0% 0.87 / 0.87 / -0.3%
tpcds_q48/datafusion:parquet 77533170 / 78542064 / -1.3% 108626662 / 106935458 / +1.6% 0.71 / 0.73 / -2.8%
tpcds_q49/datafusion:parquet 119868842 / 115474834 / +3.8% 160508470 / 158864958 / +1.0% 0.75 / 0.73 / +2.7%
tpcds_q50/datafusion:parquet 91536652 / 91439884 / +0.1% 119780891 / 125599739 / -4.6% 0.76 / 0.73 / +5.0%
tpcds_q51/datafusion:parquet 253681114 / 253297316 / +0.2% 285549713 / 286678638 / -0.4% 0.89 / 0.88 / +0.5%
tpcds_q52/datafusion:parquet 27255344 / 26843905 / +1.5% 47027229 / 46810874 / +0.5% 0.58 / 0.57 / +1.1%
tpcds_q53/datafusion:parquet 36704182 / 36642923 / +0.2% 59438243 / 60564577 / -1.9% 0.62 / 0.61 / +2.1%
tpcds_q54/datafusion:parquet 86775222 / 85820838 / +1.1% 111952273 / 106867334 / +4.8% 0.78 / 0.80 / -3.5%
tpcds_q55/datafusion:parquet 27424801 / 26084212 / +5.1% 45546532 / 46467652 / -2.0% 0.60 / 0.56 / +7.3%
tpcds_q56/datafusion:parquet 53504481 / 52435182 / +2.0% 77119248 / 72888576 / +5.8% 0.69 / 0.72 / -3.6%
tpcds_q57/datafusion:parquet 172279182 / 171380706 / +0.5% 195707016 / 192267162 / +1.8% 0.88 / 0.89 / -1.2%
tpcds_q58/datafusion:parquet 94918366 / 96622320 / -1.8% 124437501 / 124538672 / -0.1% 0.76 / 0.78 / -1.7%
tpcds_q59/datafusion:parquet 106438104 / 106425224 / +0.0% 133380453 / 128937355 / +3.4% 0.80 / 0.83 / -3.3%
tpcds_q60/datafusion:parquet 54074584 / 54478058 / -0.7% 76703720 / 72860476 / +5.3% 0.70 / 0.75 / -5.7%
tpcds_q61/datafusion:parquet 78208722 / 77744132 / +0.6% 98177284 / 106954389 / -8.2% 0.80 / 0.73 / +9.6%
tpcds_q62/datafusion:parquet 27426720 / 27901132 / -1.7% 46016590 / 44366723 / +3.7% 0.60 / 0.63 / -5.2%
tpcds_q63/datafusion:parquet 36147413 / 37113916 / -2.6% 58065552 / 59011631 / -1.6% 0.62 / 0.63 / -1.0%
tpcds_q64/datafusion:parquet 661767550 / 665177948 / -0.5% 747789099 / 730407973 / +2.4% 0.88 / 0.91 / -2.8%
tpcds_q65/datafusion:parquet 102731593 / 102433006 / +0.3% 134301458 / 135909758 / -1.2% 0.76 / 0.75 / +1.5%
tpcds_q66/datafusion:parquet 77238294 / 75430672 / +2.4% 102161551 / 100699574 / +1.5% 0.76 / 0.75 / +0.9%
tpcds_q67/datafusion:parquet 429868612 / 432250701 / -0.6% 511802288 / 497319408 / +2.9% 0.84 / 0.87 / -3.4%
tpcds_q68/datafusion:parquet 107681138 / 108807174 / -1.0% 159424793 / 152510432 / +4.5% 0.68 / 0.71 / -5.3%
tpcds_q69/datafusion:parquet 58730896 / 63114425 / -6.9% 87311485 / 82528330 / +5.8% 0.67 / 0.76 / -12.0%
tpcds_q70/datafusion:parquet 212929542 / 212366031 / +0.3% 245101260 / 243604712 / +0.6% 0.87 / 0.87 / -0.3%
tpcds_q71/datafusion:parquet 36422372 / 38092440 / -4.4% 62012502 / 63256325 / -2.0% 0.59 / 0.60 / -2.5%
tpcds_q72/datafusion:parquet 1766681919 / 1742177002 / +1.4% 1813649927 / 1814091911 / -0.0% 0.97 / 0.96 / +1.4%
tpcds_q73/datafusion:parquet 64759180 / 63371411 / +2.2% 84672343 / 84148263 / +0.6% 0.76 / 0.75 / +1.6%
tpcds_q74/datafusion:parquet 293401025 / 293656254 / -0.1% 331061587 / 319622384 / +3.6% 0.89 / 0.92 / -3.5%
tpcds_q75/datafusion:parquet 196288445 / 196057900 / +0.1% 235761895 / 236618530 / -0.4% 0.83 / 0.83 / +0.5%
tpcds_q76/datafusion:parquet 50490236 / 50425142 / +0.1% 80371559 / 79819285 / +0.7% 0.63 / 0.63 / -0.6%
tpcds_q77/datafusion:parquet 72159976 / 72301754 / -0.2% 103700156 / 103409963 / +0.3% 0.70 / 0.70 / -0.5%
tpcds_q78/datafusion:parquet 211289030 / 209493442 / +0.9% 279063390 / 266922507 / +4.5% 0.76 / 0.78 / -3.5%
tpcds_q79/datafusion:parquet 78778710 / 77443161 / +1.7% 112256038 / 111775710 / +0.4% 0.70 / 0.69 / +1.3%
tpcds_q80/datafusion:parquet 144686444 / 144503946 / +0.1% 186981329 / 192216581 / -2.7% 0.77 / 0.75 / +2.9%
tpcds_q81/datafusion:parquet 109238143 / 106333185 / +2.7% 132546952 / 132800070 / -0.2% 0.82 / 0.80 / +2.9%
tpcds_q82/datafusion:parquet 54406401 / 53977774 / +0.8% 67680783 / 71607449 / -5.5% 0.80 / 0.75 / +6.6%
tpcds_q83/datafusion:parquet 67655096 / 66298842 / +2.0% 83815047 / 84435444 / -0.7% 0.81 / 0.79 / +2.8%
tpcds_q84/datafusion:parquet 35394982 / 35742750 / -1.0% 49081952 / 49263496 / -0.4% 0.72 / 0.73 / -0.6%
tpcds_q85/datafusion:parquet 104411900 / 103070485 / +1.3% 131282881 / 131123967 / +0.1% 0.80 / 0.79 / +1.2%
tpcds_q86/datafusion:parquet 22059890 / 22436760 / -1.7% 39815277 / 38784273 / +2.7% 0.55 / 0.58 / -4.2%
tpcds_q87/datafusion:parquet 121496392 / 120499232 / +0.8% 143590054 / 141332266 / +1.6% 0.85 / 0.85 / -0.8%
tpcds_q88/datafusion:parquet 85461796 / 84561665 / +1.1% 109769038 / 107508639 / +2.1% 0.78 / 0.79 / -1.0%
tpcds_q89/datafusion:parquet 38915842 / 39496004 / -1.5% 64112002 / 62334871 / +2.9% 0.61 / 0.63 / -4.2%
tpcds_q90/datafusion:parquet 17755467 / 17393990 / +2.1% 32023229 / 30214220 / +6.0% 0.55 / 0.58 / -3.7%
tpcds_q91/datafusion:parquet 42582684 / 42590936 / -0.0% 57225827 / 57755609 / -0.9% 0.74 / 0.74 / +0.9%
tpcds_q92/datafusion:parquet 27898889 / 28789643 / -3.1% 47205813 / 46759505 / +1.0% 0.59 / 0.62 / -4.0%
tpcds_q93/datafusion:parquet 63566794 / 62259186 / +2.1% 87154866 / 91513510 / -4.8% 0.73 / 0.68 / +7.2%
tpcds_q94/datafusion:parquet 38389756 / 38399588 / -0.0% 57453717 / 56853395 / +1.1% 0.67 / 0.68 / -1.1%
tpcds_q95/datafusion:parquet 127447049 / 125127494 / +1.9% 154338973 / 152170307 / +1.4% 0.83 / 0.82 / +0.4%
tpcds_q96/datafusion:parquet 21177670 / 21551494 / -1.7% 36335676 / 37486344 / -3.1% 0.58 / 0.57 / +1.4%
tpcds_q97/datafusion:parquet 55048285 / 55529435 / -0.9% 86693127 / 78742438 / +10.1% 🔴 0.63 / 0.71 / -10.0%
tpcds_q98/datafusion:parquet 61903320 / 61361914 / +0.9% 82868400 / 85723274 / -3.3% 0.75 / 0.72 / +4.4%
tpcds_q99/datafusion:parquet 42658854 / 42604324 / +0.1% 56829216 / 56908149 / -0.1% 0.75 / 0.75 / +0.3%
duckdb / vortex-file-compressed / ns (1.003x ➖, 0↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
tpcds_q01/duckdb:vortex-file-compressed 33315952 / 32763675 / +1.7% 43652622 / 44558273 / -2.0% 0.76 / 0.74 / +3.8%
tpcds_q02/duckdb:vortex-file-compressed 29972814 / 30374604 / -1.3% 42001100 / 44907404 / -6.5% 0.71 / 0.68 / +5.5%
tpcds_q03/duckdb:vortex-file-compressed 13838548 / 13633820 / +1.5% 29488915 / 28698242 / +2.8% 0.47 / 0.48 / -1.2%
tpcds_q04/duckdb:vortex-file-compressed 127324050 / 129476176 / -1.7% 157616401 / 154922833 / +1.7% 0.81 / 0.84 / -3.3%
tpcds_q05/duckdb:vortex-file-compressed 54625855 / 54440849 / +0.3% 78910886 / 77315332 / +2.1% 0.69 / 0.70 / -1.7%
tpcds_q06/duckdb:vortex-file-compressed 58915035 / 58862882 / +0.1% 77506987 / 78125689 / -0.8% 0.76 / 0.75 / +0.9%
tpcds_q07/duckdb:vortex-file-compressed 30859428 / 30799532 / +0.2% 55999846 / 54567910 / +2.6% 0.55 / 0.56 / -2.4%
tpcds_q08/duckdb:vortex-file-compressed 31154548 / 30902362 / +0.8% 46849437 / 47089342 / -0.5% 0.66 / 0.66 / +1.3%
tpcds_q09/duckdb:vortex-file-compressed 57044704 / 56307219 / +1.3% 77685572 / 77386697 / +0.4% 0.73 / 0.73 / +0.9%
tpcds_q10/duckdb:vortex-file-compressed 39532528 / 38690641 / +2.2% 57073829 / 56640742 / +0.8% 0.69 / 0.68 / +1.4%
tpcds_q11/duckdb:vortex-file-compressed 95674639 / 95487010 / +0.2% 113743208 / 112989411 / +0.7% 0.84 / 0.85 / -0.5%
tpcds_q12/duckdb:vortex-file-compressed 17176992 / 17148132 / +0.2% 29535273 / 30360974 / -2.7% 0.58 / 0.56 / +3.0%
tpcds_q13/duckdb:vortex-file-compressed 41193505 / 40079477 / +2.8% 72518476 / 75080354 / -3.4% 0.57 / 0.53 / +6.4%
tpcds_q14/duckdb:vortex-file-compressed 120162626 / 122643171 / -2.0% 139565114 / 139635966 / -0.1% 0.86 / 0.88 / -2.0%
tpcds_q15/duckdb:vortex-file-compressed 60921162 / 60556696 / +0.6% 70569443 / 73276052 / -3.7% 0.86 / 0.83 / +4.5%
tpcds_q16/duckdb:vortex-file-compressed 34509046 / 34363846 / +0.4% 52966753 / 52445315 / +1.0% 0.65 / 0.66 / -0.6%
tpcds_q17/duckdb:vortex-file-compressed 58882581 / 58137380 / +1.3% 81212620 / 81079356 / +0.2% 0.73 / 0.72 / +1.1%
tpcds_q18/duckdb:vortex-file-compressed 83367268 / 83094493 / +0.3% 104246492 / 103122587 / +1.1% 0.80 / 0.81 / -0.8%
tpcds_q19/duckdb:vortex-file-compressed 45334813 / 45427502 / -0.2% 62391934 / 62595331 / -0.3% 0.73 / 0.73 / +0.1%
tpcds_q20/duckdb:vortex-file-compressed 22119864 / 22006184 / +0.5% 36121545 / 36906718 / -2.1% 0.61 / 0.60 / +2.7%
tpcds_q21/duckdb:vortex-file-compressed 28354640 / 28293348 / +0.2% 61343291 / 60029278 / +2.2% 0.46 / 0.47 / -1.9%
tpcds_q22/duckdb:vortex-file-compressed 161676780 / 165899288 / -2.5% 171729321 / 176791722 / -2.9% 0.94 / 0.94 / +0.3%
tpcds_q23/duckdb:vortex-file-compressed 178554587 / 182310708 / -2.1% 197419481 / 196529307 / +0.5% 0.90 / 0.93 / -2.5%
tpcds_q24/duckdb:vortex-file-compressed 52708726 / 52660262 / +0.1% 73856041 / 78858307 / -6.3% 0.71 / 0.67 / +6.9%
tpcds_q25/duckdb:vortex-file-compressed 54023044 / 54027358 / -0.0% 79716790 / 78713086 / +1.3% 0.68 / 0.69 / -1.3%
tpcds_q26/duckdb:vortex-file-compressed 26922512 / 26462774 / +1.7% 41895054 / 43499143 / -3.7% 0.64 / 0.61 / +5.6%
tpcds_q27/duckdb:vortex-file-compressed 32155398 / 31846126 / +1.0% 53673456 / 52686770 / +1.9% 0.60 / 0.60 / -0.9%
tpcds_q28/duckdb:vortex-file-compressed 46000041 / 45091776 / +2.0% 66714072 / 67356868 / -1.0% 0.69 / 0.67 / +3.0%
tpcds_q29/duckdb:vortex-file-compressed 53236874 / 53041025 / +0.4% 72814434 / 75283227 / -3.3% 0.73 / 0.70 / +3.8%
tpcds_q30/duckdb:vortex-file-compressed 39065615 / 37938584 / +3.0% 51233584 / 49468422 / +3.6% 0.76 / 0.77 / -0.6%
tpcds_q31/duckdb:vortex-file-compressed 37993902 / 36859340 / +3.1% 54588979 / 53612859 / +1.8% 0.70 / 0.69 / +1.2%
tpcds_q32/duckdb:vortex-file-compressed 14250066 / 13819659 / +3.1% 29186889 / 28481156 / +2.5% 0.49 / 0.49 / +0.6%
tpcds_q33/duckdb:vortex-file-compressed 34714744 / 33773584 / +2.8% 57859159 / 58479664 / -1.1% 0.60 / 0.58 / +3.9%
tpcds_q34/duckdb:vortex-file-compressed 22891032 / 22674972 / +1.0% 39860860 / 37521700 / +6.2% 0.57 / 0.60 / -5.0%
tpcds_q35/duckdb:vortex-file-compressed 67355096 / 67663247 / -0.5% 87787045 / 88547962 / -0.9% 0.77 / 0.76 / +0.4%
tpcds_q36/duckdb:vortex-file-compressed 28852336 / 29338673 / -1.7% 47427536 / 49925509 / -5.0% 0.61 / 0.59 / +3.5%
tpcds_q37/duckdb:vortex-file-compressed 26468000 / 26388705 / +0.3% 74319267 / 72910227 / +1.9% 0.36 / 0.36 / -1.6%
tpcds_q38/duckdb:vortex-file-compressed 61967360 / 59506108 / +4.1% 73636524 / 73786319 / -0.2% 0.84 / 0.81 / +4.3%
tpcds_q39/duckdb:vortex-file-compressed 54526618 / 54747094 / -0.4% 84417658 / 86734103 / -2.7% 0.65 / 0.63 / +2.3%
tpcds_q40/duckdb:vortex-file-compressed 19058360 / 19222596 / -0.9% 34616691 / 35672258 / -3.0% 0.55 / 0.54 / +2.2%
tpcds_q41/duckdb:vortex-file-compressed 20976545 / 20582048 / +1.9% 28335957 / 27464645 / +3.2% 0.74 / 0.75 / -1.2%
tpcds_q42/duckdb:vortex-file-compressed 14868227 / 14545142 / +2.2% 30256878 / 30445715 / -0.6% 0.49 / 0.48 / +2.9%
tpcds_q43/duckdb:vortex-file-compressed 18757236 / 19269486 / -2.7% 32834967 / 32726433 / +0.3% 0.57 / 0.59 / -3.0%
tpcds_q44/duckdb:vortex-file-compressed 28167894 / 28278198 / -0.4% 48628056 / 48604354 / +0.0% 0.58 / 0.58 / -0.4%
tpcds_q45/duckdb:vortex-file-compressed 46887508 / 47012160 / -0.3% 58259184 / 59240590 / -1.7% 0.80 / 0.79 / +1.4%
tpcds_q46/duckdb:vortex-file-compressed 50999572 / 51638727 / -1.2% 75564083 / 75711003 / -0.2% 0.67 / 0.68 / -1.0%
tpcds_q47/duckdb:vortex-file-compressed 81193020 / 81573704 / -0.5% 94597587 / 97959992 / -3.4% 0.86 / 0.83 / +3.1%
tpcds_q48/duckdb:vortex-file-compressed 55987122 / 55404230 / +1.1% 79993306 / 80013672 / -0.0% 0.70 / 0.69 / +1.1%
tpcds_q49/duckdb:vortex-file-compressed 40713510 / 42079176 / -3.2% 79035918 / 83400144 / -5.2% 0.52 / 0.50 / +2.1%
tpcds_q50/duckdb:vortex-file-compressed 35687323 / 35422470 / +0.7% 57770305 / 56730822 / +1.8% 0.62 / 0.62 / -1.1%
tpcds_q51/duckdb:vortex-file-compressed 205097431 / 205105908 / -0.0% 218301019 / 219961973 / -0.8% 0.94 / 0.93 / +0.8%
tpcds_q52/duckdb:vortex-file-compressed 14639264 / 14853958 / -1.4% 30583019 / 31305660 / -2.3% 0.48 / 0.47 / +0.9%
tpcds_q53/duckdb:vortex-file-compressed 21993106 / 22020448 / -0.1% 37845944 / 39682594 / -4.6% 0.58 / 0.55 / +4.7%
tpcds_q54/duckdb:vortex-file-compressed 44340914 / 44824882 / -1.1% 65119590 / 64255363 / +1.3% 0.68 / 0.70 / -2.4%
tpcds_q55/duckdb:vortex-file-compressed 14389766 / 14126330 / +1.9% 29708437 / 31899858 / -6.9% 0.48 / 0.44 / +9.4%
tpcds_q56/duckdb:vortex-file-compressed 32542251 / 32378177 / +0.5% 58005060 / 58009966 / -0.0% 0.56 / 0.56 / +0.5%
tpcds_q57/duckdb:vortex-file-compressed 69286221 / 68176666 / +1.6% 76658538 / 77042219 / -0.5% 0.90 / 0.88 / +2.1%
tpcds_q58/duckdb:vortex-file-compressed 37701860 / 37984702 / -0.7% 57691169 / 57264455 / +0.7% 0.65 / 0.66 / -1.5%
tpcds_q59/duckdb:vortex-file-compressed 53024102 / 52712381 / +0.6% 64048410 / 66075278 / -3.1% 0.83 / 0.80 / +3.8%
tpcds_q60/duckdb:vortex-file-compressed 35008244 / 35003312 / +0.0% 59808447 / 59392361 / +0.7% 0.59 / 0.59 / -0.7%
tpcds_q61/duckdb:vortex-file-compressed 33306734 / 33916333 / -1.8% 53961350 / 55329788 / -2.5% 0.62 / 0.61 / +0.7%
tpcds_q62/duckdb:vortex-file-compressed 15285768 / 14720416 / +3.8% 25900681 / 26745249 / -3.2% 0.59 / 0.55 / +7.2%
tpcds_q63/duckdb:vortex-file-compressed 21676446 / 21488832 / +0.9% 37970980 / 37743562 / +0.6% 0.57 / 0.57 / +0.3%
tpcds_q64/duckdb:vortex-file-compressed 119800676 / 120295926 / -0.4% 161423514 / 161903971 / -0.3% 0.74 / 0.74 / -0.1%
tpcds_q65/duckdb:vortex-file-compressed 48939936 / 48698234 / +0.5% 67857371 / 60602025 / +12.0% 🔴 0.72 / 0.80 / -10.2%
tpcds_q66/duckdb:vortex-file-compressed 40939536 / 42479470 / -3.6% 57697563 / 58220450 / -0.9% 0.71 / 0.73 / -2.8%
tpcds_q67/duckdb:vortex-file-compressed 275418476 / 276718126 / -0.5% 289820453 / 285125733 / +1.6% 0.95 / 0.97 / -2.1%
tpcds_q68/duckdb:vortex-file-compressed 44198087 / 44532540 / -0.8% 73232013 / 75221702 / -2.6% 0.60 / 0.59 / +1.9%
tpcds_q69/duckdb:vortex-file-compressed 39219393 / 39298346 / -0.2% 61792735 / 58489112 / +5.6% 0.63 / 0.67 / -5.5%
tpcds_q70/duckdb:vortex-file-compressed 25603630 / 24960494 / +2.6% 43098684 / 41190953 / +4.6% 0.59 / 0.61 / -2.0%
tpcds_q71/duckdb:vortex-file-compressed 27174260 / 27850452 / -2.4% 53830300 / 50192610 / +7.2% 0.50 / 0.55 / -9.0%
tpcds_q72/duckdb:vortex-file-compressed 139087280 / 138299802 / +0.6% 159053430 / 159068445 / -0.0% 0.87 / 0.87 / +0.6%
tpcds_q73/duckdb:vortex-file-compressed 19948254 / 20332026 / -1.9% 35500472 / 35862922 / -1.0% 0.56 / 0.57 / -0.9%
tpcds_q74/duckdb:vortex-file-compressed 82041884 / 82857374 / -1.0% 96422291 / 99717434 / -3.3% 0.85 / 0.83 / +2.4%
tpcds_q75/duckdb:vortex-file-compressed 114353486 / 112897874 / +1.3% 139455868 / 142545476 / -2.2% 0.82 / 0.79 / +3.5%
tpcds_q76/duckdb:vortex-file-compressed 27758880 / 28110236 / -1.2% 56562847 / 59110965 / -4.3% 0.49 / 0.48 / +3.2%
tpcds_q77/duckdb:vortex-file-compressed 34730171 / 35627225 / -2.5% 59496189 / 59396052 / +0.2% 0.58 / 0.60 / -2.7%
tpcds_q78/duckdb:vortex-file-compressed 136178258 / 135514948 / +0.5% 159264484 / 163890288 / -2.8% 0.86 / 0.83 / +3.4%
tpcds_q79/duckdb:vortex-file-compressed 38883508 / 38517378 / +1.0% 61433733 / 60374872 / +1.8% 0.63 / 0.64 / -0.8%
tpcds_q80/duckdb:vortex-file-compressed 56247248 / 57597706 / -2.3% 89367707 / 88851224 / +0.6% 0.63 / 0.65 / -2.9%
tpcds_q81/duckdb:vortex-file-compressed 58316241 / 57866282 / +0.8% 69259568 / 70887714 / -2.3% 0.84 / 0.82 / +3.1%
tpcds_q82/duckdb:vortex-file-compressed 27209296 / 26968474 / +0.9% 75442050 / 75090606 / +0.5% 0.36 / 0.36 / +0.4%
tpcds_q83/duckdb:vortex-file-compressed 21573596 / 21501608 / +0.3% 32045333 / 32071122 / -0.1% 0.67 / 0.67 / +0.4%
tpcds_q84/duckdb:vortex-file-compressed 13776812 / 13787284 / -0.1% 23685053 / 23140512 / +2.4% 0.58 / 0.60 / -2.4%
tpcds_q85/duckdb:vortex-file-compressed 38041416 / 37793294 / +0.7% 54276385 / 56267871 / -3.5% 0.70 / 0.67 / +4.3%
tpcds_q86/duckdb:vortex-file-compressed 16704114 / 16578918 / +0.8% 29098321 / 28081501 / +3.6% 0.57 / 0.59 / -2.8%
tpcds_q87/duckdb:vortex-file-compressed 75675538 / 70943892 / +6.7% 90054443 / 86598277 / +4.0% 0.84 / 0.82 / +2.6%
tpcds_q88/duckdb:vortex-file-compressed 37598614 / 38427508 / -2.2% 47353107 / 48367045 / -2.1% 0.79 / 0.79 / -0.1%
tpcds_q89/duckdb:vortex-file-compressed 25765997 / 24490819 / +5.2% 40388990 / 41650877 / -3.0% 0.64 / 0.59 / +8.5%
tpcds_q90/duckdb:vortex-file-compressed 9822474 / 9706214 / +1.2% 20162338 / 19606861 / +2.8% 0.49 / 0.50 / -1.6%
tpcds_q91/duckdb:vortex-file-compressed 20240559 / 19605099 / +3.2% 29282474 / 30381798 / -3.6% 0.69 / 0.65 / +7.1%
tpcds_q92/duckdb:vortex-file-compressed 13300586 / 13486701 / -1.4% 25984155 / 26696668 / -2.7% 0.51 / 0.51 / +1.3%
tpcds_q93/duckdb:vortex-file-compressed 26341660 / 25811955 / +2.1% 52857545 / 52519765 / +0.6% 0.50 / 0.49 / +1.4%
tpcds_q94/duckdb:vortex-file-compressed 32696994 / 32863964 / -0.5% 46743466 / 48912485 / -4.4% 0.70 / 0.67 / +4.1%
tpcds_q95/duckdb:vortex-file-compressed 95057473 / 94209918 / +0.9% 113942760 / 110161336 / +3.4% 0.83 / 0.86 / -2.4%
tpcds_q96/duckdb:vortex-file-compressed 11688652 / 12017076 / -2.7% 23909782 / 23825271 / +0.4% 0.49 / 0.50 / -3.1%
tpcds_q97/duckdb:vortex-file-compressed 61106726 / 61274119 / -0.3% 81194027 / 81589685 / -0.5% 0.75 / 0.75 / +0.2%
tpcds_q98/duckdb:vortex-file-compressed 27503352 / 27455458 / +0.2% 44082590 / 43607112 / +1.1% 0.62 / 0.63 / -0.9%
tpcds_q99/duckdb:vortex-file-compressed 23783848 / 22940824 / +3.7% 36240646 / 34403470 / +5.3% 0.66 / 0.67 / -1.6%
duckdb / parquet / ns (0.997x ➖, 1↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
tpcds_q01/duckdb:parquet 41413616 / 42107320 / -1.6% 50046978 / 49801305 / +0.5% 0.83 / 0.85 / -2.1%
tpcds_q02/duckdb:parquet 40291569 / 38473446 / +4.7% 46763580 / 50051995 / -6.6% 0.86 / 0.77 / +12.1%
tpcds_q03/duckdb:parquet 26575621 / 25374601 / +4.7% 36225342 / 34786020 / +4.1% 0.73 / 0.73 / +0.6%
tpcds_q04/duckdb:parquet 203291460 / 203776006 / -0.2% 232621686 / 223178158 / +4.2% 0.87 / 0.91 / -4.3%
tpcds_q05/duckdb:parquet 69394490 / 68671545 / +1.1% 84357992 / 91391493 / -7.7% 0.82 / 0.75 / +9.5%
tpcds_q06/duckdb:parquet 74642776 / 74880981 / -0.3% 89280540 / 86509678 / +3.2% 0.84 / 0.87 / -3.4%
tpcds_q07/duckdb:parquet 59876932 / 61497243 / -2.6% 77845913 / 75386380 / +3.3% 0.77 / 0.82 / -5.7%
tpcds_q08/duckdb:parquet 37671480 / 38073824 / -1.1% 44840459 / 45005786 / -0.4% 0.84 / 0.85 / -0.7%
tpcds_q09/duckdb:parquet 84527291 / 86604062 / -2.4% 96761851 / 98228278 / -1.5% 0.87 / 0.88 / -0.9%
tpcds_q10/duckdb:parquet 52119229 / 52105206 / +0.0% 61871999 / 61214153 / +1.1% 0.84 / 0.85 / -1.0%
tpcds_q11/duckdb:parquet 157884644 / 156624549 / +0.8% 167946604 / 164617806 / +2.0% 0.94 / 0.95 / -1.2%
tpcds_q12/duckdb:parquet 40313185 / 41193346 / -2.1% 46837570 / 47464803 / -1.3% 0.86 / 0.87 / -0.8%
tpcds_q13/duckdb:parquet 68222212 / 70569292 / -3.3% 88807998 / 87638048 / +1.3% 0.77 / 0.81 / -4.6%
tpcds_q14/duckdb:parquet 187887660 / 184209804 / +2.0% 189443102 / 201867458 / -6.2% 0.99 / 0.91 / +8.7%
tpcds_q15/duckdb:parquet 60018337 / 60315334 / -0.5% 68615987 / 68515609 / +0.1% 0.87 / 0.88 / -0.6%
tpcds_q16/duckdb:parquet 37981271 / 37590666 / +1.0% 46269185 / 46641648 / -0.8% 0.82 / 0.81 / +1.9%
tpcds_q17/duckdb:parquet 82888384 / 82550304 / +0.4% 90877971 / 88071076 / +3.2% 0.91 / 0.94 / -2.7%
tpcds_q18/duckdb:parquet 87916092 / 87038720 / +1.0% 95597252 / 97142745 / -1.6% 0.92 / 0.90 / +2.6%
tpcds_q19/duckdb:parquet 48782020 / 47939996 / +1.8% 61112583 / 58743757 / +4.0% 0.80 / 0.82 / -2.2%
tpcds_q20/duckdb:parquet 42011035 / 41193608 / +2.0% 53107320 / 48748198 / +8.9% 0.79 / 0.85 / -6.4%
tpcds_q21/duckdb:parquet 23963652 / 24089445 / -0.5% 28080763 / 28587104 / -1.8% 0.85 / 0.84 / +1.3%
tpcds_q22/duckdb:parquet 161566414 / 162932925 / -0.8% 165345660 / 165444497 / -0.1% 0.98 / 0.98 / -0.8%
tpcds_q23/duckdb:parquet 184054446 / 185183488 / -0.6% 196898775 / 195666249 / +0.6% 0.93 / 0.95 / -1.2%
tpcds_q24/duckdb:parquet 72041250 / 70562584 / +2.1% 86367422 / 82213507 / +5.1% 0.83 / 0.86 / -2.8%
tpcds_q25/duckdb:parquet 50687744 / 51175827 / -1.0% 61532191 / 60281423 / +2.1% 0.82 / 0.85 / -3.0%
tpcds_q26/duckdb:parquet 43401756 / 45073797 / -3.7% 51843315 / 51415525 / +0.8% 0.84 / 0.88 / -4.5%
tpcds_q27/duckdb:parquet 57416872 / 58512208 / -1.9% 72789888 / 78906195 / -7.8% 0.79 / 0.74 / +6.4%
tpcds_q28/duckdb:parquet 93378518 / 94534962 / -1.2% 107918613 / 110864553 / -2.7% 0.87 / 0.85 / +1.5%
tpcds_q29/duckdb:parquet 83978274 / 83262603 / +0.9% 99098827 / 96410547 / +2.8% 0.85 / 0.86 / -1.9%
tpcds_q30/duckdb:parquet 72276528 / 71527880 / +1.0% 80922839 / 80479652 / +0.6% 0.89 / 0.89 / +0.5%
tpcds_q31/duckdb:parquet 99068890 / 99698538 / -0.6% 110750724 / 110603270 / +0.1% 0.89 / 0.90 / -0.8%
tpcds_q32/duckdb:parquet 18188954 / 18000702 / +1.0% 26418406 / 26351708 / +0.3% 0.69 / 0.68 / +0.8%
tpcds_q33/duckdb:parquet 62916469 / 60835333 / +3.4% 75251960 / 73938498 / +1.8% 0.84 / 0.82 / +1.6%
tpcds_q34/duckdb:parquet 32792954 / 32117610 / +2.1% 42385147 / 42745062 / -0.8% 0.77 / 0.75 / +3.0%
tpcds_q35/duckdb:parquet 76594382 / 77253368 / -0.9% 90274905 / 85625156 / +5.4% 0.85 / 0.90 / -6.0%
tpcds_q36/duckdb:parquet 97853596 / 98105296 / -0.3% 113229708 / 110022064 / +2.9% 0.86 / 0.89 / -3.1%
tpcds_q37/duckdb:parquet 41354784 / 40960938 / +1.0% 48086595 / 46381232 / +3.7% 0.86 / 0.88 / -2.6%
tpcds_q38/duckdb:parquet 75615022 / 77015046 / -1.8% 86525332 / 81838164 / +5.7% 0.87 / 0.94 / -7.1%
tpcds_q39/duckdb:parquet 61611142 / 61763795 / -0.2% 68058048 / 68058227 / -0.0% 0.91 / 0.91 / -0.2%
tpcds_q40/duckdb:parquet 27817216 / 27821937 / -0.0% 36130267 / 35803895 / +0.9% 0.77 / 0.78 / -0.9%
tpcds_q41/duckdb:parquet 20083413 / 20561818 / -2.3% 25619876 / 27395062 / -6.5% 0.78 / 0.75 / +4.4%
tpcds_q42/duckdb:parquet 26332292 / 26086220 / +0.9% 37719901 / 38382184 / -1.7% 0.70 / 0.68 / +2.7%
tpcds_q43/duckdb:parquet 28061294 / 25660125 / +9.4% 35695245 / 32910197 / +8.5% 0.79 / 0.78 / +0.8%
tpcds_q44/duckdb:parquet 60480873 / 61148362 / -1.1% 73690482 / 77726267 / -5.2% 0.82 / 0.79 / +4.3%
tpcds_q45/duckdb:parquet 60527896 / 61358140 / -1.4% 69342785 / 66022884 / +5.0% 0.87 / 0.93 / -6.1%
tpcds_q46/duckdb:parquet 72244062 / 72710300 / -0.6% 87630569 / 90964838 / -3.7% 0.82 / 0.80 / +3.1%
tpcds_q47/duckdb:parquet 89762168 / 91344571 / -1.7% 101575895 / 100936473 / +0.6% 0.88 / 0.90 / -2.4%
tpcds_q48/duckdb:parquet 65693762 / 67141800 / -2.2% 77100999 / 80417002 / -4.1% 0.85 / 0.83 / +2.1%
tpcds_q49/duckdb:parquet 68550207 / 70261256 / -2.4% 87057326 / 90664731 / -4.0% 0.79 / 0.77 / +1.6%
tpcds_q50/duckdb:parquet 42442060 / 40955138 / +3.6% 56655439 / 51608824 / +9.8% 0.75 / 0.79 / -5.6%
tpcds_q51/duckdb:parquet 217455756 / 215778743 / +0.8% 223987484 / 227232469 / -1.4% 0.97 / 0.95 / +2.2%
tpcds_q52/duckdb:parquet 27607238 / 26700966 / +3.4% 36464866 / 38966525 / -6.4% 0.76 / 0.69 / +10.5%
tpcds_q53/duckdb:parquet 35499727 / 35530483 / -0.1% 44720263 / 44803038 / -0.2% 0.79 / 0.79 / +0.1%
tpcds_q54/duckdb:parquet 54114704 / 55793969 / -3.0% 63336335 / 61818601 / +2.5% 0.85 / 0.90 / -5.3%
tpcds_q55/duckdb:parquet 26960464 / 26978701 / -0.1% 36784521 / 40376822 / -8.9% 0.73 / 0.67 / +9.7%
tpcds_q56/duckdb:parquet 67385407 / 69896778 / -3.6% 81270216 / 79718308 / +1.9% 0.83 / 0.88 / -5.4%
tpcds_q57/duckdb:parquet 68406686 / 69044456 / -0.9% 74918778 / 75031041 / -0.1% 0.91 / 0.92 / -0.8%
tpcds_q58/duckdb:parquet 55465310 / 56775072 / -2.3% 63238915 / 68291301 / -7.4% 0.88 / 0.83 / +5.5%
tpcds_q59/duckdb:parquet 60500877 / 61205984 / -1.2% 68523958 / 67358087 / +1.7% 0.88 / 0.91 / -2.8%
tpcds_q60/duckdb:parquet 82056106 / 82093132 / -0.0% 92911826 / 95254488 / -2.5% 0.88 / 0.86 / +2.5%
tpcds_q61/duckdb:parquet 78885384 / 79950782 / -1.3% 95556505 / 93598252 / +2.1% 0.83 / 0.85 / -3.4%
tpcds_q62/duckdb:parquet 20109946 / 20071938 / +0.2% 24936095 / 28516764 / -12.6% 🟢 0.81 / 0.70 / +14.6%
tpcds_q63/duckdb:parquet 34587194 / 33969782 / +1.8% 44168435 / 46372818 / -4.8% 0.78 / 0.73 / +6.9%
tpcds_q64/duckdb:parquet 137306886 / 136186962 / +0.8% 152149765 / 150552035 / +1.1% 0.90 / 0.90 / -0.2%
tpcds_q65/duckdb:parquet 87106622 / 97587200 / -10.7% 🟢 94225681 / 105716016 / -10.9% 🟢 0.92 / 0.92 / +0.1%
tpcds_q66/duckdb:parquet 45414564 / 46631144 / -2.6% 54164177 / 52327683 / +3.5% 0.84 / 0.89 / -5.9%
tpcds_q67/duckdb:parquet 292376764 / 296229361 / -1.3% 296092128 / 297866250 / -0.6% 0.99 / 0.99 / -0.7%
tpcds_q68/duckdb:parquet 61871448 / 63007356 / -1.8% 76326672 / 80804289 / -5.5% 0.81 / 0.78 / +4.0%
tpcds_q69/duckdb:parquet 66197209 / 66481025 / -0.4% 76287001 / 76586517 / -0.4% 0.87 / 0.87 / -0.0%
tpcds_q70/duckdb:parquet 43937658 / 41730980 / +5.3% 53925401 / 52871302 / +2.0% 0.81 / 0.79 / +3.2%
tpcds_q71/duckdb:parquet 41349490 / 40842653 / +1.2% 53503264 / 55272950 / -3.2% 0.77 / 0.74 / +4.6%
tpcds_q72/duckdb:parquet 172391032 / 173318047 / -0.5% 186481311 / 185115785 / +0.7% 0.92 / 0.94 / -1.3%
tpcds_q73/duckdb:parquet 27072929 / 28175492 / -3.9% 40261883 / 37944437 / +6.1% 0.67 / 0.74 / -9.4%
tpcds_q74/duckdb:parquet 214310438 / 214315450 / -0.0% 223173042 / 224104981 / -0.4% 0.96 / 0.96 / +0.4%
tpcds_q75/duckdb:parquet 132360803 / 133873844 / -1.1% 147944506 / 147391021 / +0.4% 0.89 / 0.91 / -1.5%
tpcds_q76/duckdb:parquet 52243325 / 49860330 / +4.8% 65310471 / 66794996 / -2.2% 0.80 / 0.75 / +7.2%
tpcds_q77/duckdb:parquet 53804836 / 54329876 / -1.0% 68542757 / 72039575 / -4.9% 0.78 / 0.75 / +4.1%
tpcds_q78/duckdb:parquet 146443316 / 161136406 / -9.1% 173132192 / 162699446 / +6.4% 0.85 / 0.99 / -14.6%
tpcds_q79/duckdb:parquet 50951232 / 53736142 / -5.2% 65452190 / 62778978 / +4.3% 0.78 / 0.86 / -9.1%
tpcds_q80/duckdb:parquet 82403558 / 83467247 / -1.3% 102290074 / 103216507 / -0.9% 0.81 / 0.81 / -0.4%
tpcds_q81/duckdb:parquet 96283714 / 97939283 / -1.7% 106278755 / 106745290 / -0.4% 0.91 / 0.92 / -1.3%
tpcds_q82/duckdb:parquet 46391191 / 46175784 / +0.5% 53737571 / 52731239 / +1.9% 0.86 / 0.88 / -1.4%
tpcds_q83/duckdb:parquet 27747432 / 28064296 / -1.1% 32863633 / 32970041 / -0.3% 0.84 / 0.85 / -0.8%
tpcds_q84/duckdb:parquet 22613722 / 22703744 / -0.4% 29265876 / 29355892 / -0.3% 0.77 / 0.77 / -0.1%
tpcds_q85/duckdb:parquet 51408662 / 50646763 / +1.5% 63568985 / 60613657 / +4.9% 0.81 / 0.84 / -3.2%
tpcds_q86/duckdb:parquet 24933736 / 25352732 / -1.7% 30649667 / 32314430 / -5.2% 0.81 / 0.78 / +3.7%
tpcds_q87/duckdb:parquet 87374202 / 87014720 / +0.4% 93392946 / 92592880 / +0.9% 0.94 / 0.94 / -0.4%
tpcds_q88/duckdb:parquet 103465905 / 103651716 / -0.2% 112633549 / 112442634 / +0.2% 0.92 / 0.92 / -0.3%
tpcds_q89/duckdb:parquet 37501812 / 37786070 / -0.8% 49468468 / 45715650 / +8.2% 0.76 / 0.83 / -8.3%
tpcds_q90/duckdb:parquet 16171469 / 14814988 / +9.2% 19579889 / 19570806 / +0.0% 0.83 / 0.76 / +9.1%
tpcds_q91/duckdb:parquet 25817058 / 25654269 / +0.6% 33617710 / 32645256 / +3.0% 0.77 / 0.79 / -2.3%
tpcds_q92/duckdb:parquet 22200528 / 23659090 / -6.2% 31114035 / 30675528 / +1.4% 0.71 / 0.77 / -7.5%
tpcds_q93/duckdb:parquet 37280529 / 37218976 / +0.2% 47073614 / 47791896 / -1.5% 0.79 / 0.78 / +1.7%
tpcds_q94/duckdb:parquet 38751454 / 38380801 / +1.0% 45860768 / 44098714 / +4.0% 0.84 / 0.87 / -2.9%
tpcds_q95/duckdb:parquet 79029688 / 81008108 / -2.4% 102407000 / 86466296 / +18.4% 🔴 0.77 / 0.94 / -17.6%
tpcds_q96/duckdb:parquet 17619066 / 17504137 / +0.7% 22707953 / 22191736 / +2.3% 0.78 / 0.79 / -1.6%
tpcds_q97/duckdb:parquet 72342196 / 73535938 / -1.6% 84766394 / 82740110 / +2.4% 0.85 / 0.89 / -4.0%
tpcds_q98/duckdb:parquet 54588986 / 55310249 / -1.3% 67069891 / 69590967 / -3.6% 0.81 / 0.79 / +2.4%
tpcds_q99/duckdb:parquet 25333227 / 23951534 / +5.8% 32437838 / 33072452 / -1.9% 0.78 / 0.72 / +7.8%

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

Labels

changelog/performance A performance improvement

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants