Skip to content

Dictionary-encode primitive Arrow exports without arrow_cast - #10802

Closed
joseph-isaacs wants to merge 1 commit into
developfrom
ji/dreamy-faraday-7lpa7b-primitive-dict
Closed

joseph-isaacs wants to merge 1 commit into
developfrom
ji/dreamy-faraday-7lpa7b-primitive-dict

Conversation

@joseph-isaacs

Copy link
Copy Markdown
Contributor

Summary

Split out of #10761.

Exporting a primitive array as an Arrow dictionary went through arrow_cast. That cast hashes every value with SipHash and builds an ArrowError per value. On PolarSignals this export was about 90% of scan CPU, for both V1 and V2. Most of the PolarSignals gains in #10761 (hot geomean 0.564x) came from here.

Changes

primitive_to_dict encodes integer, float (by bits), date and timestamp arrays natively. It picks the first of these that applies:

  1. A dense lookup table, when the keys span fewer than 65,536 values.
  2. The values themselves with sequential codes, when a 1,024-value sample is nearly all distinct. Arrow dictionaries may contain duplicates, so this is valid.
  3. An FxHash map, sized from the sample.

The full min/max scan only runs when the sample's range could fit the dense table. Nulls stay in the codes. Other types, and codes that would overflow, fall back to arrow_cast.

New tests cover:

  • nulls;
  • float bit-equality (0.0 and -0.0, NaN);
  • the all-distinct path;
  • a full UInt8 code space;
  • the overflow fallback, which still errors.

Checks run: cargo clippy -p vortex-arrow --all-targets --all-features -- -D warnings, cargo +nightly-2026-09-10 fmt -p vortex-arrow, and cargo test -p vortex-arrow --lib dictionary.


Generated by Claude Code

@joseph-isaacs joseph-isaacs added the changelog/performance A performance improvement label Oct 26, 2026 — with Claude

Copy link
Copy Markdown
Contributor Author

The License Check and Audit Check (advisories) failure is not from this PR. cargo deny reports new zstd 0.13.3 advisories, including RUSTSEC-2026-0391; the fix is zstd >= 0.14.3. That version comes from the workspace zstd = "0.13.3" pin in Cargo.toml and from arrow-avro, neither of which this diff touches. The job is continue-on-error, so it doesn't block merging. There's no fix PR yet: it needs a workspace zstd bump, or an ignore entry in deny.toml while arrow-avro still pins 0.13. The same failure applies to #10800, #10801 and #10803.


Generated by Claude Code

Exporting a primitive array as an Arrow dictionary went through arrow_cast,
which hashes each value with SipHash and builds an ArrowError per value. On
PolarSignals this export was ~90% of scan CPU.

Encode primitive, float (by bits), date and timestamp arrays natively, choosing
in order: a dense table when the keys span fewer than 65,536 values; the values
themselves with sequential codes when a sample is nearly all distinct (Arrow
dictionaries may hold duplicates); otherwise an FxHash map sized from the
sample. The full min/max scan only runs when the sample's range could fit the
dense table. Nulls stay in the codes. Other types, and codes that would
overflow, fall back to arrow_cast.

Split out of #10761.

Signed-off-by: Joe Isaacs <joe.isaacs@live.co.uk>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01SQocaYaDvJHfmorKXnyvJC
@joseph-isaacs
joseph-isaacs force-pushed the ji/dreamy-faraday-7lpa7b-primitive-dict branch from 794768e to a6867e9 Compare October 26, 2026 14:30
@codspeed

codspeed Bot commented Oct 26, 2026 •

Copy link
Copy Markdown

Merging this PR will regress 2 benchmarks

4 warnings, 1 note

⚠️ 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

⚠️ Unable to measure the execution of 2 benchmarks

These benchmarks measured no execution time, so their results are not comparable and count as unchanged. This usually happens when the compiler removes the code under test.

Prevent compiler optimizations

See affected benchmarks

⚠️ 24 benchmarks are dominated by system calls

System calls cannot be simulated consistently and are left out of the measure. The reported value understates the real cost. Switch to the Walltime instrument to measure them.

Learn more about system calls

See affected benchmarks

⚠️ Base and head ran on different runner types

Some benchmarks with significant performance changes were compared across different runner types, so the changes might not come from the code. Run base and head on the same runner type, or use CodSpeed Macro Runners for more stable results.

Learn more about Macro Runners

Open the report in CodSpeed to investigate

ℹ️ 40 benchmarks have no flamegraph

The flamegraph wasn't generated: the symbols of the profiling trace could not be resolved, because no information about the language frames was collected.

See affected benchmarks

⚡ 8 improved benchmarks
❌ 2 regressed benchmarks
✅ 2398 untouched benchmarks
⏩ 12 skipped benchmarks1

Warning

Please fix the performance issues or acknowledge them on CodSpeed.

Performance Changes

Mode Benchmark BASE HEAD Efficiency
❌ CPU Simulation chunked_dict_primitive_canonical_into[f64, (1000, 1000, 10)] 148.8 µs 202.8 µs -26.65%
❌ Walltime bitpack_blocked_compress_avx2 6.7 µs 7.6 µs -11.24%
⚡ CPU Simulation test_scan_filter[int] 3.7 ms 3.1 ms +18.8%
⚡ CPU Simulation test_repeated_scan_scalar_at[int] 275.1 µs 234.2 µs +17.48%
⚡ CPU Simulation test_scan_filter_to_arrow_array[int] 2.9 ms 2.5 ms +16.24%
⚡ CPU Simulation test_scan_filter_to_arrow_array[int_float] 4.1 ms 3.5 ms +16.1%
⚡ CPU Simulation test_repeated_scan_filter[int] 2.8 ms 2.4 ms +15.81%
⚡ CPU Simulation test_repeated_scan_filter[int_float] 3.8 ms 3.4 ms +12.66%
⚡ Walltime threshold_avx512[80] 2.9 µs 2.6 µs +11.5%
⚡ Walltime words_gather_dispatch_neon[65536] 2 µs 1.8 µs +10.84%

Tip

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


Comparing ji/dreamy-faraday-7lpa7b-primitive-dict (a6867e9) with develop (bbb562a)

Open in CodSpeed

Footnotes

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

Copy link
Copy Markdown
Contributor Author

Neither CodSpeed regression on a6867e9 comes from this PR:


Generated by Claude Code

@joseph-isaacs joseph-isaacs added the action/bench-sql Run SQL benchmarks without Vortex Compact on this PR label Oct 26, 2026
@github-actions github-actions Bot removed the action/bench-sql Run SQL benchmarks without Vortex Compact on this PR label Oct 26, 2026
@github-actions

github-actions Bot commented Oct 26, 2026 •

Copy link
Copy Markdown
Contributor

Polar Signals Profiling Results

Latest Run

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

Powered by Polar Signals Cloud

@github-actions

Copy link
Copy Markdown
Contributor

Benchmarks: TPC-H SF=1 on NVME 📖

Commits: PR a6867e9c vs base 46429f5c
Verdict: No clear signal (low confidence)
Attributed Vortex impact: +4.9%
Engines: DataFusion No clear signal (+9.7%, low confidence) · DuckDB No clear signal (+0.3%, low confidence)
Vortex (geomean): hot 1.050x ➖ · cold 1.023x ➖
Parquet (geomean): hot 1.000x ➖ · cold 1.015x ➖
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.096x ➖, 0↑ 8↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
tpch_q01/datafusion:vortex-file-compressed 17078603 / 15727805 / +8.6% 41772555 / 40896807 / +2.1% 0.41 / 0.38 / +6.3%
tpch_q02/datafusion:vortex-file-compressed 18032480 / 17284650 / +4.3% 36365295 / 34341908 / +5.9% 0.50 / 0.50 / -1.5%
tpch_q03/datafusion:vortex-file-compressed 22118394 / 20076438 / +10.2% 🔴 47411538 / 46677299 / +1.6% 0.47 / 0.43 / +8.5%
tpch_q04/datafusion:vortex-file-compressed 13660111 / 11643439 / +17.3% 🔴 34976058 / 32969648 / +6.1% 0.39 / 0.35 / +10.6%
tpch_q05/datafusion:vortex-file-compressed 39996337 / 37483732 / +6.7% 66927706 / 64384063 / +4.0% 0.60 / 0.58 / +2.6%
tpch_q06/datafusion:vortex-file-compressed 8351285 / 6771971 / +23.3% 🔴 27481888 / 25840934 / +6.4% 0.30 / 0.26 / +16.0%
tpch_q07/datafusion:vortex-file-compressed 54288754 / 52857379 / +2.7% 78503180 / 76623475 / +2.5% 0.69 / 0.69 / +0.2%
tpch_q08/datafusion:vortex-file-compressed 55931279 / 52755302 / +6.0% 82767115 / 80350395 / +3.0% 0.68 / 0.66 / +2.9%
tpch_q09/datafusion:vortex-file-compressed 49228301 / 47858393 / +2.9% 80383105 / 77966237 / +3.1% 0.61 / 0.61 / -0.2%
tpch_q10/datafusion:vortex-file-compressed 20682045 / 17345637 / +19.2% 🔴 47363449 / 49022772 / -3.4% 0.44 / 0.35 / +23.4%
tpch_q11/datafusion:vortex-file-compressed 15569295 / 14673567 / +6.1% 33938709 / 34189347 / -0.7% 0.46 / 0.43 / +6.9%
tpch_q12/datafusion:vortex-file-compressed 25160515 / 22074415 / +14.0% 🔴 42868230 / 40539004 / +5.7% 0.59 / 0.54 / +7.8%
tpch_q13/datafusion:vortex-file-compressed 20367817 / 19975841 / +2.0% 39406627 / 41382772 / -4.8% 0.52 / 0.48 / +7.1%
tpch_q14/datafusion:vortex-file-compressed 15181025 / 14112366 / +7.6% 40334481 / 39839536 / +1.2% 0.38 / 0.35 / +6.3%
tpch_q15/datafusion:vortex-file-compressed 21748068 / 18892388 / +15.1% 🔴 45236836 / 43804170 / +3.3% 0.48 / 0.43 / +11.5%
tpch_q16/datafusion:vortex-file-compressed 18745570 / 17985347 / +4.2% 41597484 / 40015965 / +4.0% 0.45 / 0.45 / +0.3%
tpch_q17/datafusion:vortex-file-compressed 30444536 / 27990152 / +8.8% 60504039 / 58858420 / +2.8% 0.50 / 0.48 / +5.8%
tpch_q18/datafusion:vortex-file-compressed 37694270 / 36485641 / +3.3% 60004749 / 56775139 / +5.7% 0.63 / 0.64 / -2.2%
tpch_q19/datafusion:vortex-file-compressed 17935964 / 13238066 / +35.5% 🔴 42699038 / 35283290 / +21.0% 🔴 0.42 / 0.38 / +12.0%
tpch_q20/datafusion:vortex-file-compressed 23382725 / 21809283 / +7.2% 46778866 / 46257626 / +1.1% 0.50 / 0.47 / +6.0%
tpch_q21/datafusion:vortex-file-compressed 44451937 / 40082988 / +10.9% 🔴 74432930 / 69687295 / +6.8% 0.60 / 0.58 / +3.8%
tpch_q22/datafusion:vortex-file-compressed 11104954 / 10966525 / +1.3% 32303816 / 30982304 / +4.3% 0.34 / 0.35 / -2.9%
datafusion / parquet / ns (0.999x ➖, 0↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
tpch_q01/datafusion:parquet 70114675 / 70217614 / -0.1% 87921250 / 85636751 / +2.7% 0.80 / 0.82 / -2.7%
tpch_q02/datafusion:parquet 75905043 / 75004077 / +1.2% 94612240 / 91117275 / +3.8% 0.80 / 0.82 / -2.5%
tpch_q03/datafusion:parquet 82635131 / 82962127 / -0.4% 104931308 / 101487678 / +3.4% 0.79 / 0.82 / -3.7%
tpch_q04/datafusion:parquet 39836296 / 39872110 / -0.1% 58422856 / 55908743 / +4.5% 0.68 / 0.71 / -4.4%
tpch_q05/datafusion:parquet 111548791 / 111079769 / +0.4% 139516394 / 134552624 / +3.7% 0.80 / 0.83 / -3.2%
tpch_q06/datafusion:parquet 31948642 / 31862801 / +0.3% 49062275 / 46728813 / +5.0% 0.65 / 0.68 / -4.5%
tpch_q07/datafusion:parquet 113692881 / 114124823 / -0.4% 142429634 / 138021628 / +3.2% 0.80 / 0.83 / -3.5%
tpch_q08/datafusion:parquet 118583004 / 118183413 / +0.3% 143582265 / 142657310 / +0.6% 0.83 / 0.83 / -0.3%
tpch_q09/datafusion:parquet 138494795 / 138834078 / -0.2% 168907044 / 164087797 / +2.9% 0.82 / 0.85 / -3.1%
tpch_q10/datafusion:parquet 105675813 / 105643066 / +0.0% 129598599 / 126830545 / +2.2% 0.82 / 0.83 / -2.1%
tpch_q11/datafusion:parquet 60815234 / 60685779 / +0.2% 82193878 / 78747630 / +4.4% 0.74 / 0.77 / -4.0%
tpch_q12/datafusion:parquet 64299347 / 64599528 / -0.5% 83741503 / 82378729 / +1.7% 0.77 / 0.78 / -2.1%
tpch_q13/datafusion:parquet 146713589 / 145615823 / +0.8% 167103010 / 164975889 / +1.3% 0.88 / 0.88 / -0.5%
tpch_q14/datafusion:parquet 47766081 / 48379979 / -1.3% 72479849 / 69342578 / +4.5% 0.66 / 0.70 / -5.5%
tpch_q15/datafusion:parquet 74479686 / 74714202 / -0.3% 94779134 / 93345171 / +1.5% 0.79 / 0.80 / -1.8%
tpch_q16/datafusion:parquet 43212895 / 44026234 / -1.8% 60250809 / 59581290 / +1.1% 0.72 / 0.74 / -2.9%
tpch_q17/datafusion:parquet 124295768 / 124174792 / +0.1% 149197491 / 146131424 / +2.1% 0.83 / 0.85 / -2.0%
tpch_q18/datafusion:parquet 122190627 / 121220700 / +0.8% 140828379 / 140656517 / +0.1% 0.87 / 0.86 / +0.7%
tpch_q19/datafusion:parquet 58155969 / 57697953 / +0.8% 83063808 / 80717463 / +2.9% 0.70 / 0.71 / -2.1%
tpch_q20/datafusion:parquet 78747658 / 79200698 / -0.6% 101326157 / 99568081 / +1.8% 0.78 / 0.80 / -2.3%
tpch_q21/datafusion:parquet 115243045 / 116149624 / -0.8% 139425994 / 137618336 / +1.3% 0.83 / 0.84 / -2.1%
tpch_q22/datafusion:parquet 51947333 / 52206519 / -0.5% 68120017 / 67301135 / +1.2% 0.76 / 0.78 / -1.7%
duckdb / vortex-file-compressed / ns (1.005x ➖, 0↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
tpch_q01/duckdb:vortex-file-compressed 9789340 / 9904529 / -1.2% 20262389 / 19031155 / +6.5% 0.48 / 0.52 / -7.2%
tpch_q02/duckdb:vortex-file-compressed 14375557 / 14478438 / -0.7% 21808829 / 23011484 / -5.2% 0.66 / 0.63 / +4.8%
tpch_q03/duckdb:vortex-file-compressed 18920095 / 19112474 / -1.0% 33576045 / 33279796 / +0.9% 0.56 / 0.57 / -1.9%
tpch_q04/duckdb:vortex-file-compressed 12191109 / 12274453 / -0.7% 24667231 / 24056973 / +2.5% 0.49 / 0.51 / -3.1%
tpch_q05/duckdb:vortex-file-compressed 19818450 / 19452161 / +1.9% 33342984 / 32046862 / +4.0% 0.59 / 0.61 / -2.1%
tpch_q06/duckdb:vortex-file-compressed 5372174 / 5387045 / -0.3% 14654588 / 15278009 / -4.1% 0.37 / 0.35 / +4.0%
tpch_q07/duckdb:vortex-file-compressed 23914144 / 23984611 / -0.3% 37454715 / 37687819 / -0.6% 0.64 / 0.64 / +0.3%
tpch_q08/duckdb:vortex-file-compressed 20714782 / 20706408 / +0.0% 36247985 / 36566844 / -0.9% 0.57 / 0.57 / +0.9%
tpch_q09/duckdb:vortex-file-compressed 21246533 / 20931036 / +1.5% 40170733 / 37920756 / +5.9% 0.53 / 0.55 / -4.2%
tpch_q10/duckdb:vortex-file-compressed 22584953 / 22045959 / +2.4% 35694472 / 37588738 / -5.0% 0.63 / 0.59 / +7.9%
tpch_q11/duckdb:vortex-file-compressed 7319587 / 7299762 / +0.3% 13906776 / 14305256 / -2.8% 0.53 / 0.51 / +3.1%
tpch_q12/duckdb:vortex-file-compressed 15876095 / 15836602 / +0.2% 28547049 / 29933184 / -4.6% 0.56 / 0.53 / +5.1%
tpch_q13/duckdb:vortex-file-compressed 19607442 / 19858757 / -1.3% 30216827 / 29518069 / +2.4% 0.65 / 0.67 / -3.5%
tpch_q14/duckdb:vortex-file-compressed 11355997 / 11439674 / -0.7% 21894615 / 21764288 / +0.6% 0.52 / 0.53 / -1.3%
tpch_q15/duckdb:vortex-file-compressed 8488255 / 8305306 / +2.2% 18523317 / 19012058 / -2.6% 0.46 / 0.44 / +4.9%
tpch_q16/duckdb:vortex-file-compressed 17118012 / 16746436 / +2.2% 23652392 / 22801343 / +3.7% 0.72 / 0.73 / -1.5%
tpch_q17/duckdb:vortex-file-compressed 12825197 / 12797094 / +0.2% 25292766 / 24839517 / +1.8% 0.51 / 0.52 / -1.6%
tpch_q18/duckdb:vortex-file-compressed 25598857 / 24841135 / +3.1% 34278222 / 32794544 / +4.5% 0.75 / 0.76 / -1.4%
tpch_q19/duckdb:vortex-file-compressed 11631496 / 11493366 / +1.2% 26265253 / 24152014 / +8.7% 0.44 / 0.48 / -6.9%
tpch_q20/duckdb:vortex-file-compressed 14580168 / 14354254 / +1.6% 30082884 / 30123815 / -0.1% 0.48 / 0.48 / +1.7%
tpch_q21/duckdb:vortex-file-compressed 36932741 / 36592959 / +0.9% 54642974 / 54182163 / +0.9% 0.68 / 0.68 / +0.1%
tpch_q22/duckdb:vortex-file-compressed 16571332 / 16548004 / +0.1% 26717138 / 25291334 / +5.6% 0.62 / 0.65 / -5.2%
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 48136617 / 48386292 / -0.5% 54670450 / 54661102 / +0.0% 0.88 / 0.89 / -0.5%
tpch_q02/duckdb:parquet 48842779 / 48661659 / +0.4% 55712416 / 55454184 / +0.5% 0.88 / 0.88 / -0.1%
tpch_q03/duckdb:parquet 60518322 / 60635126 / -0.2% 69262379 / 67739166 / +2.2% 0.87 / 0.90 / -2.4%
tpch_q04/duckdb:parquet 35110583 / 35238108 / -0.4% 43366071 / 42853933 / +1.2% 0.81 / 0.82 / -1.5%
tpch_q05/duckdb:parquet 67828841 / 67684120 / +0.2% 76319727 / 76674164 / -0.5% 0.89 / 0.88 / +0.7%
tpch_q06/duckdb:parquet 21971393 / 22038516 / -0.3% 27463820 / 26671002 / +3.0% 0.80 / 0.83 / -3.2%
tpch_q07/duckdb:parquet 64639742 / 64289815 / +0.5% 74108162 / 73810167 / +0.4% 0.87 / 0.87 / +0.1%
tpch_q08/duckdb:parquet 75971887 / 76211499 / -0.3% 86861499 / 86560909 / +0.3% 0.87 / 0.88 / -0.7%
tpch_q09/duckdb:parquet 108237515 / 107857452 / +0.4% 118484834 / 119531944 / -0.9% 0.91 / 0.90 / +1.2%
tpch_q10/duckdb:parquet 106651113 / 106663782 / -0.0% 118144993 / 116890988 / +1.1% 0.90 / 0.91 / -1.1%
tpch_q11/duckdb:parquet 29695495 / 29781221 / -0.3% 34730561 / 35364934 / -1.8% 0.86 / 0.84 / +1.5%
tpch_q12/duckdb:parquet 37932885 / 37756657 / +0.5% 44784981 / 44814625 / -0.1% 0.85 / 0.84 / +0.5%
tpch_q13/duckdb:parquet 175648400 / 175071902 / +0.3% 184224168 / 183528108 / +0.4% 0.95 / 0.95 / -0.0%
tpch_q14/duckdb:parquet 42860940 / 42677338 / +0.4% 52116255 / 51767774 / +0.7% 0.82 / 0.82 / -0.2%
tpch_q15/duckdb:parquet 32971780 / 33062265 / -0.3% 41384544 / 40724828 / +1.6% 0.80 / 0.81 / -1.9%
tpch_q16/duckdb:parquet 47803717 / 47786800 / +0.0% 53602787 / 52436897 / +2.2% 0.89 / 0.91 / -2.1%
tpch_q17/duckdb:parquet 48175788 / 48143424 / +0.1% 57232476 / 57630898 / -0.7% 0.84 / 0.84 / +0.8%
tpch_q18/duckdb:parquet 74632492 / 74387946 / +0.3% 80786299 / 80262536 / +0.7% 0.92 / 0.93 / -0.3%
tpch_q19/duckdb:parquet 50702732 / 49099175 / +3.3% 58311764 / 58949826 / -1.1% 0.87 / 0.83 / +4.4%
tpch_q20/duckdb:parquet 63843145 / 63815738 / +0.0% 73971067 / 72574961 / +1.9% 0.86 / 0.88 / -1.8%
tpch_q21/duckdb:parquet 107354792 / 107776065 / -0.4% 116063260 / 117135691 / -0.9% 0.92 / 0.92 / +0.5%
tpch_q22/duckdb:parquet 51131894 / 50918409 / +0.4% 59405884 / 58235471 / +2.0% 0.86 / 0.87 / -1.6%

No file size changes detected.

@github-actions

Copy link
Copy Markdown
Contributor

Benchmarks: FineWeb NVMe 📖

Commits: PR a6867e9c vs base 46429f5c
Verdict: No clear signal (low confidence)
Attributed Vortex impact: +2.9%
Engines: DataFusion No clear signal (+6.0%, low confidence) · DuckDB No clear signal (-0.2%, low confidence)
Vortex (geomean): hot 1.029x ➖ · cold 1.055x ➖
Parquet (geomean): hot 1.000x ➖ · cold 1.014x ➖
Shifts: Parquet (control) +0.0% · Median polish -0.0%

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.056x ➖, 0↑ 2↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
fineweb_q00/datafusion:vortex-file-compressed 6984246 / 7053676 / -1.0% 17520450 / 16815508 / +4.2% 0.40 / 0.42 / -5.0%
fineweb_q01/datafusion:vortex-file-compressed 9201348 / 7501752 / +22.7% 🔴 50326235 / 45273549 / +11.2% 🔴 0.18 / 0.17 / +10.3%
fineweb_q02/datafusion:vortex-file-compressed 9454206 / 9587074 / -1.4% 52830735 / 48645459 / +8.6% 0.18 / 0.20 / -9.2%
fineweb_q03/datafusion:vortex-file-compressed 19888459 / 18929414 / +5.1% 120138332 / 113035906 / +6.3% 0.17 / 0.17 / -1.1%
fineweb_q04/datafusion:vortex-file-compressed 66712338 / 66868812 / -0.2% 159199634 / 149836177 / +6.2% 0.42 / 0.45 / -6.1%
fineweb_q05/datafusion:vortex-file-compressed 66909510 / 65531502 / +2.1% 151463155 / 148951200 / +1.7% 0.44 / 0.44 / +0.4%
fineweb_q06/datafusion:vortex-file-compressed 19003692 / 19242138 / -1.2% 117705517 / 112398735 / +4.7% 0.16 / 0.17 / -5.7%
fineweb_q07/datafusion:vortex-file-compressed 18640258 / 17176906 / +8.5% 118727480 / 109790094 / +8.1% 0.16 / 0.16 / +0.4%
fineweb_q08/datafusion:vortex-file-compressed 9437098 / 7938558 / +18.9% 🔴 47938800 / 47440770 / +1.0% 0.20 / 0.17 / +17.6%
datafusion / parquet / ns (0.996x ➖, 0↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
fineweb_q00/datafusion:parquet 9340718 / 9495167 / -1.6% 34362773 / 32656418 / +5.2% 0.27 / 0.29 / -6.5%
fineweb_q01/datafusion:parquet 73816878 / 75428265 / -2.1% 165469979 / 166168922 / -0.4% 0.45 / 0.45 / -1.7%
fineweb_q02/datafusion:parquet 75120236 / 75628856 / -0.7% 160837430 / 155813110 / +3.2% 0.47 / 0.49 / -3.8%
fineweb_q03/datafusion:parquet 74005590 / 73507334 / +0.7% 158801997 / 159321130 / -0.3% 0.47 / 0.46 / +1.0%
fineweb_q04/datafusion:parquet 82769215 / 82589883 / +0.2% 160547840 / 155404362 / +3.3% 0.52 / 0.53 / -3.0%
fineweb_q05/datafusion:parquet 81738418 / 80611310 / +1.4% 162811814 / 159942030 / +1.8% 0.50 / 0.50 / -0.4%
fineweb_q06/datafusion:parquet 74087766 / 75657344 / -2.1% 157909240 / 162807129 / -3.0% 0.47 / 0.46 / +1.0%
fineweb_q07/datafusion:parquet 74811005 / 74082686 / +1.0% 160725078 / 156946560 / +2.4% 0.47 / 0.47 / -1.4%
fineweb_q08/datafusion:parquet 73440262 / 73791788 / -0.5% 165119755 / 158432041 / +4.2% 0.44 / 0.47 / -4.5%
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)
fineweb_q00/duckdb:vortex-file-compressed 2012838 / 1972780 / +2.0% 7445128 / 7170410 / +3.8% 0.27 / 0.28 / -1.7%
fineweb_q01/duckdb:vortex-file-compressed 9746606 / 9302071 / +4.8% 36822163 / 32857994 / +12.1% 🔴 0.26 / 0.28 / -6.5%
fineweb_q02/duckdb:vortex-file-compressed 10814060 / 10779549 / +0.3% 37661218 / 38100926 / -1.2% 0.29 / 0.28 / +1.5%
fineweb_q03/duckdb:vortex-file-compressed 19749424 / 19765676 / -0.1% 109929494 / 104401020 / +5.3% 0.18 / 0.19 / -5.1%
fineweb_q04/duckdb:vortex-file-compressed 66457054 / 67991668 / -2.3% 122257169 / 114096386 / +7.2% 0.54 / 0.60 / -8.8%
fineweb_q05/duckdb:vortex-file-compressed 66087450 / 66413388 / -0.5% 116810901 / 112729336 / +3.6% 0.57 / 0.59 / -4.0%
fineweb_q06/duckdb:vortex-file-compressed 19344200 / 19064834 / +1.5% 111626387 / 104726232 / +6.6% 0.17 / 0.18 / -4.8%
fineweb_q07/duckdb:vortex-file-compressed 18757428 / 19070759 / -1.6% 107559939 / 99512238 / +8.1% 0.17 / 0.19 / -9.0%
fineweb_q08/duckdb:vortex-file-compressed 5480318 / 5561582 / -1.5% 14025116 / 13626033 / +2.9% 0.39 / 0.41 / -4.3%
duckdb / parquet / ns (1.005x ➖, 0↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
fineweb_q00/duckdb:parquet 24173036 / 24253745 / -0.3% 28453896 / 28235407 / +0.8% 0.85 / 0.86 / -1.1%
fineweb_q01/duckdb:parquet 59866564 / 57168756 / +4.7% 83639335 / 77917501 / +7.3% 0.72 / 0.73 / -2.4%
fineweb_q02/duckdb:parquet 61987754 / 60469796 / +2.5% 86212576 / 82933682 / +4.0% 0.72 / 0.73 / -1.4%
fineweb_q03/duckdb:parquet 120587920 / 121046832 / -0.4% 187282851 / 184550715 / +1.5% 0.64 / 0.66 / -1.8%
fineweb_q04/duckdb:parquet 163690928 / 161546664 / +1.3% 214608481 / 222288467 / -3.5% 0.76 / 0.73 / +5.0%
fineweb_q05/duckdb:parquet 158270680 / 159358044 / -0.7% 214714431 / 217448658 / -1.3% 0.74 / 0.73 / +0.6%
fineweb_q06/duckdb:parquet 89890574 / 89618660 / +0.3% 157545697 / 155816234 / +1.1% 0.57 / 0.58 / -0.8%
fineweb_q07/duckdb:parquet 92087796 / 94589345 / -2.6% 155764290 / 154208196 / +1.0% 0.59 / 0.61 / -3.6%
fineweb_q08/duckdb:parquet 29785056 / 29900590 / -0.4% 31185881 / 31581500 / -1.3% 0.96 / 0.95 / +0.9%

No file size changes detected.

@github-actions

Copy link
Copy Markdown
Contributor

Benchmarks: TPC-H SF=10 on NVME 📖

Commits: PR a6867e9c vs base 6be8f183
Verdict: No clear signal (low confidence)
Attributed Vortex impact: +0.5%
Engines: DataFusion No clear signal (+0.1%, low confidence) · DuckDB No clear signal (+0.9%, low confidence)
Vortex (geomean): hot 1.001x ➖ · cold 0.960x ➖
Parquet (geomean): hot 0.996x ➖ · cold 1.000x ➖
Shifts: Parquet (control) -0.4% · Median polish -0.2%

How to read Verdict and Engines
  • Verdict: Overall PR-level signal after subtracting baseline drift estimated from Parquet control rows. It can be Likely improvement, Likely regression, or No clear signal.
  • Engines: Per-engine attribution. DataFusion is compared against DataFusion/Parquet controls; DuckDB is compared against DuckDB/Parquet controls. This answers whether each engine improved or regressed independently.
  • Confidence: Based on directional consistency, share of rows above the noise floor, and control-run noise.
  • Hot vs cold: Every measurement is run several times. The first run is reported as the cold run, and the median of the runs after it is reported as the hot run. The verdict and significance use hot runs; each target's geomean reports hot and cold beside each other where the individual runs were recorded and hot alone where they were not, the cold column shows first-run cost per row, and hot/cold is how much of each run the warm path saves. Rows whose results predate per-run reporting show only one value, taken from the value the runner reported.
  • Table cells: Each cell reads PR / base / %diff. The hot and cold columns mark a change as 🔴 slower or 🟢 faster once it clears this suite's threshold; anything smaller is noise here and is left unmarked, as is hot/cold, because a shift in the warm-up ratio is not a win or a loss by itself.

datafusion / vortex-file-compressed / ns (1.001x ➖, 0↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
tpch_q01/datafusion:vortex-file-compressed 88169909 / 89293842 / -1.3% 142088032 / 136780582 / +3.9% 0.62 / 0.65 / -4.9%
tpch_q02/datafusion:vortex-file-compressed 66762397 / 67224068 / -0.7% 98101312 / 96447931 / +1.7% 0.68 / 0.70 / -2.4%
tpch_q03/datafusion:vortex-file-compressed 68895157 / 68005543 / +1.3% 122790548 / 126478788 / -2.9% 0.56 / 0.54 / +4.4%
tpch_q04/datafusion:vortex-file-compressed 35863298 / 35567850 / +0.8% 72975113 / 74327283 / -1.8% 0.49 / 0.48 / +2.7%
tpch_q05/datafusion:vortex-file-compressed 118885633 / 119523823 / -0.5% 172270449 / 176135968 / -2.2% 0.69 / 0.68 / +1.7%
tpch_q06/datafusion:vortex-file-compressed 12059964 / 11509614 / +4.8% 56889527 / 58749297 / -3.2% 0.21 / 0.20 / +8.2%
tpch_q07/datafusion:vortex-file-compressed 136029729 / 138013553 / -1.4% 191437421 / 194990504 / -1.8% 0.71 / 0.71 / +0.4%
tpch_q08/datafusion:vortex-file-compressed 143268752 / 147389585 / -2.8% 208696723 / 222661149 / -6.3% 0.69 / 0.66 / +3.7%
tpch_q09/datafusion:vortex-file-compressed 184642680 / 187249924 / -1.4% 261988693 / 263149366 / -0.4% 0.70 / 0.71 / -1.0%
tpch_q10/datafusion:vortex-file-compressed 74562156 / 74588378 / -0.0% 136113933 / 132530159 / +2.7% 0.55 / 0.56 / -2.7%
tpch_q11/datafusion:vortex-file-compressed 45490830 / 44676221 / +1.8% 66980889 / 69890042 / -4.2% 0.68 / 0.64 / +6.2%
tpch_q12/datafusion:vortex-file-compressed 37262312 / 37312925 / -0.1% 78068240 / 78071041 / -0.0% 0.48 / 0.48 / -0.1%
tpch_q13/datafusion:vortex-file-compressed 43243135 / 43213955 / +0.1% 76488930 / 83254374 / -8.1% 0.57 / 0.52 / +8.9%
tpch_q14/datafusion:vortex-file-compressed 23329078 / 22905561 / +1.8% 86014509 / 88183384 / -2.5% 0.27 / 0.26 / +4.4%
tpch_q15/datafusion:vortex-file-compressed 35363307 / 35467162 / -0.3% 91346294 / 92792688 / -1.6% 0.39 / 0.38 / +1.3%
tpch_q16/datafusion:vortex-file-compressed 40529600 / 40097794 / +1.1% 67161892 / 68095246 / -1.4% 0.60 / 0.59 / +2.5%
tpch_q17/datafusion:vortex-file-compressed 175920323 / 179533089 / -2.0% 227861966 / 231365732 / -1.5% 0.77 / 0.78 / -0.5%
tpch_q18/datafusion:vortex-file-compressed 206748683 / 206747077 / +0.0% 267311733 / 267383995 / -0.0% 0.77 / 0.77 / +0.0%
tpch_q19/datafusion:vortex-file-compressed 36485370 / 36461664 / +0.1% 91226704 / 93985859 / -2.9% 0.40 / 0.39 / +3.1%
tpch_q20/datafusion:vortex-file-compressed 63789598 / 63405242 / +0.6% 115821419 / 123706865 / -6.4% 0.55 / 0.51 / +7.5%
tpch_q21/datafusion:vortex-file-compressed 183355495 / 184089599 / -0.4% 242399816 / 240079650 / +1.0% 0.76 / 0.77 / -1.4%
tpch_q22/datafusion:vortex-file-compressed 27857307 / 27501336 / +1.3% 54372635 / 57324972 / -5.2% 0.51 / 0.48 / +6.8%
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 86769449 / 86958871 / -0.2% 131077867 / 125040443 / +4.8% 0.66 / 0.70 / -4.8%
tpch_q02/datafusion:parquet 172586142 / 173942177 / -0.8% 202340647 / 197029518 / +2.7% 0.85 / 0.88 / -3.4%
tpch_q03/datafusion:parquet 135427479 / 135488532 / -0.0% 185936654 / 183219254 / +1.5% 0.73 / 0.74 / -1.5%
tpch_q04/datafusion:parquet 58132972 / 57786118 / +0.6% 97382816 / 92465755 / +5.3% 0.60 / 0.62 / -4.5%
tpch_q05/datafusion:parquet 168944686 / 168568721 / +0.2% 231939405 / 226818776 / +2.3% 0.73 / 0.74 / -2.0%
tpch_q06/datafusion:parquet 37442220 / 37071546 / +1.0% 82221233 / 75788868 / +8.5% 0.46 / 0.49 / -6.9%
tpch_q07/datafusion:parquet 216683652 / 216683208 / +0.0% 275218675 / 266904019 / +3.1% 0.79 / 0.81 / -3.0%
tpch_q08/datafusion:parquet 219183994 / 219583141 / -0.2% 296398383 / 288064898 / +2.9% 0.74 / 0.76 / -3.0%
tpch_q09/datafusion:parquet 310110600 / 310824678 / -0.2% 378532009 / 378979191 / -0.1% 0.82 / 0.82 / -0.1%
tpch_q10/datafusion:parquet 319943926 / 318656077 / +0.4% 376285487 / 382501482 / -1.6% 0.85 / 0.83 / +2.1%
tpch_q11/datafusion:parquet 125750502 / 124588231 / +0.9% 151924637 / 150530529 / +0.9% 0.83 / 0.83 / +0.0%
tpch_q12/datafusion:parquet 83033164 / 83523481 / -0.6% 118874926 / 120824039 / -1.6% 0.70 / 0.69 / +1.0%
tpch_q13/datafusion:parquet 215495821 / 215403135 / +0.0% 245518208 / 245900313 / -0.2% 0.88 / 0.88 / +0.2%
tpch_q14/datafusion:parquet 87067555 / 86865971 / +0.2% 197854075 / 187242546 / +5.7% 0.44 / 0.46 / -5.1%
tpch_q15/datafusion:parquet 105712409 / 106166501 / -0.4% 153671803 / 155963503 / -1.5% 0.69 / 0.68 / +1.1%
tpch_q16/datafusion:parquet 95183221 / 95608183 / -0.4% 117067337 / 121643511 / -3.8% 0.81 / 0.79 / +3.4%
tpch_q17/datafusion:parquet 212439080 / 212584722 / -0.1% 258331478 / 256875465 / +0.6% 0.82 / 0.83 / -0.6%
tpch_q18/datafusion:parquet 268283526 / 269565280 / -0.5% 312661591 / 312336829 / +0.1% 0.86 / 0.86 / -0.6%
tpch_q19/datafusion:parquet 108137278 / 108202797 / -0.1% 173369964 / 169326767 / +2.4% 0.62 / 0.64 / -2.4%
tpch_q20/datafusion:parquet 187865930 / 188157158 / -0.2% 246645141 / 240995732 / +2.3% 0.76 / 0.78 / -2.4%
tpch_q21/datafusion:parquet 245784378 / 246645992 / -0.3% 302561128 / 306599574 / -1.3% 0.81 / 0.80 / +1.0%
tpch_q22/datafusion:parquet 153348222 / 153031024 / +0.2% 177014534 / 181182697 / -2.3% 0.87 / 0.84 / +2.6%
duckdb / vortex-file-compressed / ns (1.000x ➖, 0↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
tpch_q01/duckdb:vortex-file-compressed 34425397 / 34510492 / -0.2% 75221789 / 78289611 / -3.9% 0.46 / 0.44 / +3.8%
tpch_q02/duckdb:vortex-file-compressed 27955350 / 27560969 / +1.4% 41480440 / 40860050 / +1.5% 0.67 / 0.67 / -0.1%
tpch_q03/duckdb:vortex-file-compressed 55003770 / 54073306 / +1.7% 102139430 / 110599970 / -7.6% 0.54 / 0.49 / +10.1%
tpch_q04/duckdb:vortex-file-compressed 51655366 / 51598337 / +0.1% 85157581 / 88770461 / -4.1% 0.61 / 0.58 / +4.4%
tpch_q05/duckdb:vortex-file-compressed 68570604 / 68728639 / -0.2% 114506620 / 117032391 / -2.2% 0.60 / 0.59 / +2.0%
tpch_q06/duckdb:vortex-file-compressed 22917192 / 22567376 / +1.6% 65538278 / 71026546 / -7.7% 0.35 / 0.32 / +10.1%
tpch_q07/duckdb:vortex-file-compressed 58711658 / 58005884 / +1.2% 113049711 / 130914641 / -13.6% 🟢 0.52 / 0.44 / +17.2%
tpch_q08/duckdb:vortex-file-compressed 87651765 / 87301896 / +0.4% 138225934 / 156492321 / -11.7% 🟢 0.63 / 0.56 / +13.7%
tpch_q09/duckdb:vortex-file-compressed 109497187 / 110783620 / -1.2% 174567688 / 189200442 / -7.7% 0.63 / 0.59 / +7.1%
tpch_q10/duckdb:vortex-file-compressed 96512049 / 97410751 / -0.9% 145135732 / 154800307 / -6.2% 0.66 / 0.63 / +5.7%
tpch_q11/duckdb:vortex-file-compressed 14338723 / 14304840 / +0.2% 27508479 / 28963202 / -5.0% 0.52 / 0.49 / +5.5%
tpch_q12/duckdb:vortex-file-compressed 59289719 / 59334583 / -0.1% 101488850 / 111792753 / -9.2% 0.58 / 0.53 / +10.1%
tpch_q13/duckdb:vortex-file-compressed 71572587 / 71864588 / -0.4% 97233090 / 98384862 / -1.2% 0.74 / 0.73 / +0.8%
tpch_q14/duckdb:vortex-file-compressed 29008671 / 29109443 / -0.3% 71891463 / 78712424 / -8.7% 0.40 / 0.37 / +9.1%
tpch_q15/duckdb:vortex-file-compressed 24895115 / 25330794 / -1.7% 59560439 / 66667481 / -10.7% 🟢 0.42 / 0.38 / +10.0%
tpch_q16/duckdb:vortex-file-compressed 49061235 / 48686427 / +0.8% 58255490 / 59165793 / -1.5% 0.84 / 0.82 / +2.3%
tpch_q17/duckdb:vortex-file-compressed 36020826 / 36426697 / -1.1% 73354051 / 77536496 / -5.4% 0.49 / 0.47 / +4.5%
tpch_q18/duckdb:vortex-file-compressed 110157280 / 110376949 / -0.2% 129714990 / 134104413 / -3.3% 0.85 / 0.82 / +3.2%
tpch_q19/duckdb:vortex-file-compressed 35992783 / 36397499 / -1.1% 97844259 / 102072978 / -4.1% 0.37 / 0.36 / +3.2%
tpch_q20/duckdb:vortex-file-compressed 49231270 / 48240876 / +2.1% 98280062 / 106940082 / -8.1% 0.50 / 0.45 / +11.0%
tpch_q21/duckdb:vortex-file-compressed 95564498 / 96270906 / -0.7% 143689964 / 149147835 / -3.7% 0.67 / 0.65 / +3.0%
tpch_q22/duckdb:vortex-file-compressed 33279580 / 33727478 / -1.3% 50205377 / 52504973 / -4.4% 0.66 / 0.64 / +3.2%
duckdb / parquet / ns (0.991x ➖, 1↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
tpch_q01/duckdb:parquet 68181167 / 68112077 / +0.1% 87462523 / 87846175 / -0.4% 0.78 / 0.78 / +0.5%
tpch_q02/duckdb:parquet 87698768 / 87745574 / -0.1% 98939156 / 98984502 / -0.0% 0.89 / 0.89 / -0.0%
tpch_q03/duckdb:parquet 111095999 / 110579517 / +0.5% 143939275 / 143242293 / +0.5% 0.77 / 0.77 / -0.0%
tpch_q04/duckdb:parquet 77298575 / 79086237 / -2.3% 98019823 / 100019582 / -2.0% 0.79 / 0.79 / -0.3%
tpch_q05/duckdb:parquet 124139235 / 125076290 / -0.7% 154347276 / 158680467 / -2.7% 0.80 / 0.79 / +2.0%
tpch_q06/duckdb:parquet 35838944 / 35932491 / -0.3% 58455115 / 61859257 / -5.5% 0.61 / 0.58 / +5.5%
tpch_q07/duckdb:parquet 118157386 / 118514915 / -0.3% 156730511 / 156354853 / +0.2% 0.75 / 0.76 / -0.5%
tpch_q08/duckdb:parquet 148739397 / 149257837 / -0.3% 189794437 / 194274692 / -2.3% 0.78 / 0.77 / +2.0%
tpch_q09/duckdb:parquet 236305586 / 237540396 / -0.5% 280816185 / 281356910 / -0.2% 0.84 / 0.84 / -0.3%
tpch_q10/duckdb:parquet 316051694 / 315445065 / +0.2% 338255408 / 343941561 / -1.7% 0.93 / 0.92 / +1.9%
tpch_q11/duckdb:parquet 44110264 / 43935444 / +0.4% 51609093 / 52236529 / -1.2% 0.85 / 0.84 / +1.6%
tpch_q12/duckdb:parquet 72935261 / 73796126 / -1.2% 92999966 / 93609517 / -0.7% 0.78 / 0.79 / -0.5%
tpch_q13/duckdb:parquet 293521032 / 293211589 / +0.1% 311457041 / 311224550 / +0.1% 0.94 / 0.94 / +0.0%
tpch_q14/duckdb:parquet 101464294 / 101522920 / -0.1% 138835616 / 140345838 / -1.1% 0.73 / 0.72 / +1.0%
tpch_q15/duckdb:parquet 57768814 / 58485857 / -1.2% 88016183 / 89204213 / -1.3% 0.66 / 0.66 / +0.1%
tpch_q16/duckdb:parquet 101734790 / 102159386 / -0.4% 108395966 / 109642080 / -1.1% 0.94 / 0.93 / +0.7%
tpch_q17/duckdb:parquet 83046188 / 82490156 / +0.7% 112218091 / 120384567 / -6.8% 0.74 / 0.69 / +8.0%
tpch_q18/duckdb:parquet 140901908 / 159265324 / -11.5% 🟢 167875091 / 168717253 / -0.5% 0.84 / 0.94 / -11.1%
tpch_q19/duckdb:parquet 99144334 / 100369965 / -1.2% 133528204 / 136395013 / -2.1% 0.74 / 0.74 / +0.9%
tpch_q20/duckdb:parquet 147513343 / 148738881 / -0.8% 184559235 / 191466935 / -3.6% 0.80 / 0.78 / +2.9%
tpch_q21/duckdb:parquet 255549433 / 253242058 / +0.9% 278552423 / 271406336 / +2.6% 0.92 / 0.93 / -1.7%
tpch_q22/duckdb:parquet 169385600 / 169352082 / +0.0% 183075346 / 184905281 / -1.0% 0.93 / 0.92 / +1.0%

No file size changes detected.

@github-actions

Copy link
Copy Markdown
Contributor

Benchmarks: TPC-DS SF=1 on NVME 📖

Commits: PR a6867e9c vs base bbb562a3
Verdict: No clear signal (low confidence)
Attributed Vortex impact: -0.0%
Engines: DataFusion No clear signal (-0.2%, low confidence) · DuckDB No clear signal (+0.1%, low confidence)
Vortex (geomean): hot 0.999x ➖ · cold 1.041x ➖
Parquet (geomean): hot 0.999x ➖ · cold 1.021x ➖
Shifts: Parquet (control) -0.1% · Median polish -0.2%

How to read Verdict and Engines
  • Verdict: Overall PR-level signal after subtracting baseline drift estimated from Parquet control rows. It can be Likely improvement, Likely regression, or No clear signal.
  • Engines: Per-engine attribution. DataFusion is compared against DataFusion/Parquet controls; DuckDB is compared against DuckDB/Parquet controls. This answers whether each engine improved or regressed independently.
  • Confidence: Based on directional consistency, share of rows above the noise floor, and control-run noise.
  • Hot vs cold: Every measurement is run several times. The first run is reported as the cold run, and the median of the runs after it is reported as the hot run. The verdict and significance use hot runs; each target's geomean reports hot and cold beside each other where the individual runs were recorded and hot alone where they were not, the cold column shows first-run cost per row, and hot/cold is how much of each run the warm path saves. Rows whose results predate per-run reporting show only one value, taken from the value the runner reported.
  • Table cells: Each cell reads PR / base / %diff. The hot and cold columns mark a change as 🔴 slower or 🟢 faster once it clears this suite's threshold; anything smaller is noise here and is left unmarked, as is hot/cold, because a shift in the warm-up ratio is not a win or a loss by itself.

datafusion / vortex-file-compressed / ns (1.002x ➖, 0↑ 2↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
tpcds_q01/datafusion:vortex-file-compressed 24313643 / 24441118 / -0.5% 41866418 / 39383958 / +6.3% 0.58 / 0.62 / -6.4%
tpcds_q02/datafusion:vortex-file-compressed 47907890 / 47491672 / +0.9% 64732761 / 61356350 / +5.5% 0.74 / 0.77 / -4.4%
tpcds_q03/datafusion:vortex-file-compressed 11792184 / 11736196 / +0.5% 28458454 / 26084786 / +9.1% 0.41 / 0.45 / -7.9%
tpcds_q04/datafusion:vortex-file-compressed 123553828 / 124800270 / -1.0% 152494055 / 151511504 / +0.6% 0.81 / 0.82 / -1.6%
tpcds_q05/datafusion:vortex-file-compressed 59418397 / 59316446 / +0.2% 80991510 / 77545594 / +4.4% 0.73 / 0.76 / -4.1%
tpcds_q06/datafusion:vortex-file-compressed 22613981 / 22613638 / +0.0% 42363524 / 39513995 / +7.2% 0.53 / 0.57 / -6.7%
tpcds_q07/datafusion:vortex-file-compressed 31715805 / 31325886 / +1.2% 51179031 / 51352152 / -0.3% 0.62 / 0.61 / +1.6%
tpcds_q08/datafusion:vortex-file-compressed 24587500 / 24481765 / +0.4% 42955280 / 37177850 / +15.5% 🔴 0.57 / 0.66 / -13.1%
tpcds_q09/datafusion:vortex-file-compressed 17636655 / 17641439 / -0.0% 32353258 / 28702136 / +12.7% 🔴 0.55 / 0.61 / -11.3%
tpcds_q10/datafusion:vortex-file-compressed 27809643 / 27792310 / +0.1% 49833780 / 45124390 / +10.4% 🔴 0.56 / 0.62 / -9.4%
tpcds_q11/datafusion:vortex-file-compressed 65164214 / 64264194 / +1.4% 91763551 / 88607044 / +3.6% 0.71 / 0.73 / -2.1%
tpcds_q12/datafusion:vortex-file-compressed 16487236 / 17056722 / -3.3% 33080177 / 30193456 / +9.6% 0.50 / 0.56 / -11.8%
tpcds_q13/datafusion:vortex-file-compressed 32024716 / 31928176 / +0.3% 53703914 / 49086186 / +9.4% 0.60 / 0.65 / -8.3%
tpcds_q14/datafusion:vortex-file-compressed 500331796 / 494631136 / +1.2% 557187473 / 550011077 / +1.3% 0.90 / 0.90 / -0.2%
tpcds_q15/datafusion:vortex-file-compressed 15691333 / 15574542 / +0.7% 34472824 / 30856907 / +11.7% 🔴 0.46 / 0.50 / -9.8%
tpcds_q16/datafusion:vortex-file-compressed 19542106 / 19714180 / -0.9% 38089788 / 33969576 / +12.1% 🔴 0.51 / 0.58 / -11.6%
tpcds_q17/datafusion:vortex-file-compressed 55535006 / 59302055 / -6.4% 73961926 / 80305299 / -7.9% 0.75 / 0.74 / +1.7%
tpcds_q18/datafusion:vortex-file-compressed 69094322 / 67916058 / +1.7% 89494577 / 87583885 / +2.2% 0.77 / 0.78 / -0.4%
tpcds_q19/datafusion:vortex-file-compressed 17568100 / 17503172 / +0.4% 37622499 / 34588263 / +8.8% 0.47 / 0.51 / -7.7%
tpcds_q20/datafusion:vortex-file-compressed 18371792 / 17628452 / +4.2% 35046762 / 33174729 / +5.6% 0.52 / 0.53 / -1.4%
tpcds_q21/datafusion:vortex-file-compressed 16117834 / 16560642 / -2.7% 38014203 / 34113811 / +11.4% 🔴 0.42 / 0.49 / -12.7%
tpcds_q22/datafusion:vortex-file-compressed 57504830 / 57736078 / -0.4% 79447545 / 78067014 / +1.8% 0.72 / 0.74 / -2.1%
tpcds_q23/datafusion:vortex-file-compressed 70230238 / 72709646 / -3.4% 97000217 / 96990034 / +0.0% 0.72 / 0.75 / -3.4%
tpcds_q24/datafusion:vortex-file-compressed 67604971 / 67562232 / +0.1% 88406663 / 86153517 / +2.6% 0.76 / 0.78 / -2.5%
tpcds_q25/datafusion:vortex-file-compressed 54064978 / 46540870 / +16.2% 🔴 71009698 / 77315450 / -8.2% 0.76 / 0.60 / +26.5%
tpcds_q26/datafusion:vortex-file-compressed 30267607 / 30423852 / -0.5% 50572641 / 46579678 / +8.6% 0.60 / 0.65 / -8.4%
tpcds_q27/datafusion:vortex-file-compressed 61475992 / 61485126 / -0.0% 87675899 / 81486336 / +7.6% 0.70 / 0.75 / -7.1%
tpcds_q28/datafusion:vortex-file-compressed 17828658 / 17850388 / -0.1% 33957765 / 33276108 / +2.0% 0.53 / 0.54 / -2.1%
tpcds_q29/datafusion:vortex-file-compressed 59744048 / 55189732 / +8.3% 74217447 / 76987974 / -3.6% 0.80 / 0.72 / +12.3%
tpcds_q30/datafusion:vortex-file-compressed 26853264 / 27338650 / -1.8% 45046294 / 40451488 / +11.4% 🔴 0.60 / 0.68 / -11.8%
tpcds_q31/datafusion:vortex-file-compressed 58722730 / 58555010 / +0.3% 82557722 / 78593084 / +5.0% 0.71 / 0.75 / -4.5%
tpcds_q32/datafusion:vortex-file-compressed 13641894 / 13545347 / +0.7% 30493305 / 27034705 / +12.8% 🔴 0.45 / 0.50 / -10.7%
tpcds_q33/datafusion:vortex-file-compressed 27045290 / 27488638 / -1.6% 51726822 / 48558596 / +6.5% 0.52 / 0.57 / -7.6%
tpcds_q34/datafusion:vortex-file-compressed 17410838 / 17681711 / -1.5% 35946434 / 34400701 / +4.5% 0.48 / 0.51 / -5.8%
tpcds_q35/datafusion:vortex-file-compressed 34599802 / 34425763 / +0.5% 54977341 / 52300701 / +5.1% 0.63 / 0.66 / -4.4%
tpcds_q36/datafusion:vortex-file-compressed 47432592 / 48093658 / -1.4% 71233220 / 72394469 / -1.6% 0.67 / 0.66 / +0.2%
tpcds_q37/datafusion:vortex-file-compressed 12709988 / 12627326 / +0.7% 33283626 / 28657229 / +16.1% 🔴 0.38 / 0.44 / -13.3%
tpcds_q38/datafusion:vortex-file-compressed 29891996 / 29909477 / -0.1% 50428338 / 46310566 / +8.9% 0.59 / 0.65 / -8.2%
tpcds_q39/datafusion:vortex-file-compressed 62135592 / 61688706 / +0.7% 88075062 / 80396225 / +9.6% 0.71 / 0.77 / -8.1%
tpcds_q40/datafusion:vortex-file-compressed 24605973 / 24078564 / +2.2% 44390099 / 42895529 / +3.5% 0.55 / 0.56 / -1.3%
tpcds_q41/datafusion:vortex-file-compressed 17599530 / 17616112 / -0.1% 31083437 / 28599473 / +8.7% 0.57 / 0.62 / -8.1%
tpcds_q42/datafusion:vortex-file-compressed 11267459 / 11260620 / +0.1% 26919834 / 25176552 / +6.9% 0.42 / 0.45 / -6.4%
tpcds_q43/datafusion:vortex-file-compressed 12773768 / 13103035 / -2.5% 28470590 / 25173588 / +13.1% 🔴 0.45 / 0.52 / -13.8%
tpcds_q44/datafusion:vortex-file-compressed 26194944 / 26283488 / -0.3% 47050771 / 43428561 / +8.3% 0.56 / 0.61 / -8.0%
tpcds_q45/datafusion:vortex-file-compressed 18553471 / 18255996 / +1.6% 37650671 / 35072481 / +7.4% 0.49 / 0.52 / -5.3%
tpcds_q46/datafusion:vortex-file-compressed 22877930 / 22945083 / -0.3% 48742521 / 43096891 / +13.1% 🔴 0.47 / 0.53 / -11.8%
tpcds_q47/datafusion:vortex-file-compressed 77537098 / 78003742 / -0.6% 107604463 / 106537442 / +1.0% 0.72 / 0.73 / -1.6%
tpcds_q48/datafusion:vortex-file-compressed 29272134 / 29420573 / -0.5% 51211377 / 45751767 / +11.9% 🔴 0.57 / 0.64 / -11.1%
tpcds_q49/datafusion:vortex-file-compressed 57316938 / 56621680 / +1.2% 80779242 / 75290297 / +7.3% 0.71 / 0.75 / -5.7%
tpcds_q50/datafusion:vortex-file-compressed 34966090 / 31738018 / +10.2% 🔴 51849254 / 49222438 / +5.3% 0.67 / 0.64 / +4.6%
tpcds_q51/datafusion:vortex-file-compressed 67408970 / 67004860 / +0.6% 88548276 / 86032822 / +2.9% 0.76 / 0.78 / -2.3%
tpcds_q52/datafusion:vortex-file-compressed 11543096 / 11722828 / -1.5% 28020049 / 25830960 / +8.5% 0.41 / 0.45 / -9.2%
tpcds_q53/datafusion:vortex-file-compressed 17798987 / 18284298 / -2.7% 39132444 / 33849198 / +15.6% 🔴 0.45 / 0.54 / -15.8%
tpcds_q54/datafusion:vortex-file-compressed 33314350 / 32959594 / +1.1% 57650125 / 56056189 / +2.8% 0.58 / 0.59 / -1.7%
tpcds_q55/datafusion:vortex-file-compressed 11616548 / 11253319 / +3.2% 26832259 / 25204740 / +6.5% 0.43 / 0.45 / -3.0%
tpcds_q56/datafusion:vortex-file-compressed 26816172 / 26745964 / +0.3% 47934782 / 46959194 / +2.1% 0.56 / 0.57 / -1.8%
tpcds_q57/datafusion:vortex-file-compressed 76646564 / 77435561 / -1.0% 103371509 / 97731871 / +5.8% 0.74 / 0.79 / -6.4%
tpcds_q58/datafusion:vortex-file-compressed 41218343 / 41001034 / +0.5% 64251895 / 61838843 / +3.9% 0.64 / 0.66 / -3.2%
tpcds_q59/datafusion:vortex-file-compressed 31120116 / 31045842 / +0.2% 50079730 / 48187177 / +3.9% 0.62 / 0.64 / -3.5%
tpcds_q60/datafusion:vortex-file-compressed 26359890 / 27191652 / -3.1% 47625150 / 46174679 / +3.1% 0.55 / 0.59 / -6.0%
tpcds_q61/datafusion:vortex-file-compressed 23330321 / 22826974 / +2.2% 45232770 / 40349852 / +12.1% 🔴 0.52 / 0.57 / -8.8%
tpcds_q62/datafusion:vortex-file-compressed 18227212 / 18153702 / +0.4% 33227086 / 30002349 / +10.7% 🔴 0.55 / 0.61 / -9.3%
tpcds_q63/datafusion:vortex-file-compressed 17666394 / 17767968 / -0.6% 37374336 / 35273097 / +6.0% 0.47 / 0.50 / -6.2%
tpcds_q64/datafusion:vortex-file-compressed 224074372 / 224341224 / -0.1% 267780297 / 257375321 / +4.0% 0.84 / 0.87 / -4.0%
tpcds_q65/datafusion:vortex-file-compressed 74545218 / 74443916 / +0.1% 92867287 / 95047474 / -2.3% 0.80 / 0.78 / +2.5%
tpcds_q66/datafusion:vortex-file-compressed 52715206 / 52544874 / +0.3% 71998318 / 68526688 / +5.1% 0.73 / 0.77 / -4.5%
tpcds_q67/datafusion:vortex-file-compressed 58208856 / 58512852 / -0.5% 87817000 / 82700106 / +6.2% 0.66 / 0.71 / -6.3%
tpcds_q68/datafusion:vortex-file-compressed 22281337 / 22637642 / -1.6% 46671317 / 44047827 / +6.0% 0.48 / 0.51 / -7.1%
tpcds_q69/datafusion:vortex-file-compressed 28322177 / 27978405 / +1.2% 47909556 / 44225269 / +8.3% 0.59 / 0.63 / -6.6%
tpcds_q70/datafusion:vortex-file-compressed 71153400 / 70489532 / +0.9% 90230386 / 87104545 / +3.6% 0.79 / 0.81 / -2.6%
tpcds_q71/datafusion:vortex-file-compressed 18050484 / 18367108 / -1.7% 37084770 / 35844525 / +3.5% 0.49 / 0.51 / -5.0%
tpcds_q72/datafusion:vortex-file-compressed 353108255 / 359559336 / -1.8% 379040732 / 384592992 / -1.4% 0.93 / 0.93 / -0.4%
tpcds_q73/datafusion:vortex-file-compressed 16203050 / 16519140 / -1.9% 35209741 / 33685812 / +4.5% 0.46 / 0.49 / -6.2%
tpcds_q74/datafusion:vortex-file-compressed 46006801 / 46140392 / -0.3% 70230347 / 68690349 / +2.2% 0.66 / 0.67 / -2.5%
tpcds_q75/datafusion:vortex-file-compressed 136054282 / 135982770 / +0.1% 166718665 / 158553743 / +5.1% 0.82 / 0.86 / -4.8%
tpcds_q76/datafusion:vortex-file-compressed 26641482 / 26352840 / +1.1% 46336079 / 41165065 / +12.6% 🔴 0.57 / 0.64 / -10.2%
tpcds_q77/datafusion:vortex-file-compressed 44865769 / 45319390 / -1.0% 67089401 / 65544216 / +2.4% 0.67 / 0.69 / -3.3%
tpcds_q78/datafusion:vortex-file-compressed 68850571 / 68527794 / +0.5% 96674789 / 93313884 / +3.6% 0.71 / 0.73 / -3.0%
tpcds_q79/datafusion:vortex-file-compressed 19672638 / 19828952 / -0.8% 41176184 / 39033737 / +5.5% 0.48 / 0.51 / -6.0%
tpcds_q80/datafusion:vortex-file-compressed 74851706 / 75666960 / -1.1% 104701724 / 102918700 / +1.7% 0.71 / 0.74 / -2.8%
tpcds_q81/datafusion:vortex-file-compressed 27126044 / 27288468 / -0.6% 44005634 / 41297546 / +6.6% 0.62 / 0.66 / -6.7%
tpcds_q82/datafusion:vortex-file-compressed 12264277 / 12506362 / -1.9% 31334734 / 29148574 / +7.5% 0.39 / 0.43 / -8.8%
tpcds_q83/datafusion:vortex-file-compressed 35816024 / 35949263 / -0.4% 56279260 / 51755696 / +8.7% 0.64 / 0.69 / -8.4%
tpcds_q84/datafusion:vortex-file-compressed 11786128 / 11952307 / -1.4% 26061810 / 22241518 / +17.2% 🔴 0.45 / 0.54 / -15.8%
tpcds_q85/datafusion:vortex-file-compressed 57431630 / 57365634 / +0.1% 80972400 / 78052865 / +3.7% 0.71 / 0.73 / -3.5%
tpcds_q86/datafusion:vortex-file-compressed 16743966 / 16568728 / +1.1% 32491181 / 30086773 / +8.0% 0.52 / 0.55 / -6.4%
tpcds_q87/datafusion:vortex-file-compressed 29130167 / 30184350 / -3.5% 48918981 / 46433180 / +5.4% 0.60 / 0.65 / -8.4%
tpcds_q88/datafusion:vortex-file-compressed 32235564 / 31925922 / +1.0% 61317272 / 59515401 / +3.0% 0.53 / 0.54 / -2.0%
tpcds_q89/datafusion:vortex-file-compressed 20679800 / 20777698 / -0.5% 40657428 / 35870674 / +13.3% 🔴 0.51 / 0.58 / -12.2%
tpcds_q90/datafusion:vortex-file-compressed 10551990 / 10480674 / +0.7% 25288565 / 22577728 / +12.0% 🔴 0.42 / 0.46 / -10.1%
tpcds_q91/datafusion:vortex-file-compressed 16251233 / 15670688 / +3.7% 35134398 / 31663429 / +11.0% 🔴 0.46 / 0.49 / -6.5%
tpcds_q92/datafusion:vortex-file-compressed 13813394 / 13878465 / -0.5% 29005115 / 27342574 / +6.1% 0.48 / 0.51 / -6.2%
tpcds_q93/datafusion:vortex-file-compressed 22543232 / 22316320 / +1.0% 40457049 / 37325225 / +8.4% 0.56 / 0.60 / -6.8%
tpcds_q94/datafusion:vortex-file-compressed 19096286 / 19326774 / -1.2% 35410013 / 33858996 / +4.6% 0.54 / 0.57 / -5.5%
tpcds_q95/datafusion:vortex-file-compressed 45206069 / 45273684 / -0.1% 65063459 / 61519294 / +5.8% 0.69 / 0.74 / -5.6%
tpcds_q96/datafusion:vortex-file-compressed 8561988 / 8451768 / +1.3% 23481491 / 20933180 / +12.2% 🔴 0.36 / 0.40 / -9.7%
tpcds_q97/datafusion:vortex-file-compressed 20947432 / 20899148 / +0.2% 41947311 / 38976866 / +7.6% 0.50 / 0.54 / -6.9%
tpcds_q98/datafusion:vortex-file-compressed 17147722 / 17066907 / +0.5% 36205683 / 33996032 / +6.5% 0.47 / 0.50 / -5.7%
tpcds_q99/datafusion:vortex-file-compressed 20658124 / 20635211 / +0.1% 35584390 / 32326711 / +10.1% 🔴 0.58 / 0.64 / -9.1%
datafusion / parquet / ns (1.003x ➖, 0↑ 1↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
tpcds_q01/datafusion:parquet 43144531 / 41985534 / +2.8% 59124932 / 57653466 / +2.6% 0.73 / 0.73 / +0.2%
tpcds_q02/datafusion:parquet 55360473 / 54827751 / +1.0% 72387460 / 69636852 / +3.9% 0.76 / 0.79 / -2.9%
tpcds_q03/datafusion:parquet 19328506 / 18964310 / +1.9% 29768104 / 29568736 / +0.7% 0.65 / 0.64 / +1.2%
tpcds_q04/datafusion:parquet 178608554 / 182871870 / -2.3% 205740916 / 205083529 / +0.3% 0.87 / 0.89 / -2.6%
tpcds_q05/datafusion:parquet 67840706 / 67258666 / +0.9% 90343640 / 86116863 / +4.9% 0.75 / 0.78 / -3.9%
tpcds_q06/datafusion:parquet 33411816 / 33911242 / -1.5% 48694611 / 47837591 / +1.8% 0.69 / 0.71 / -3.2%
tpcds_q07/datafusion:parquet 47682116 / 46565073 / +2.4% 66495631 / 64784383 / +2.6% 0.72 / 0.72 / -0.2%
tpcds_q08/datafusion:parquet 31208704 / 31639645 / -1.4% 47149386 / 44241560 / +6.6% 0.66 / 0.72 / -7.4%
tpcds_q09/datafusion:parquet 33402212 / 30180706 / +10.7% 🔴 45159170 / 41330761 / +9.3% 0.74 / 0.73 / +1.3%
tpcds_q10/datafusion:parquet 44335494 / 44755006 / -0.9% 58442281 / 58432537 / +0.0% 0.76 / 0.77 / -1.0%
tpcds_q11/datafusion:parquet 98141032 / 101050062 / -2.9% 116482219 / 120233501 / -3.1% 0.84 / 0.84 / +0.2%
tpcds_q12/datafusion:parquet 24345968 / 24084250 / +1.1% 35669136 / 34549894 / +3.2% 0.68 / 0.70 / -2.1%
tpcds_q13/datafusion:parquet 47196498 / 46423516 / +1.7% 70180953 / 67766686 / +3.6% 0.67 / 0.69 / -1.8%
tpcds_q14/datafusion:parquet 535591942 / 538205599 / -0.5% 583463915 / 582805374 / +0.1% 0.92 / 0.92 / -0.6%
tpcds_q15/datafusion:parquet 23690832 / 23946413 / -1.1% 38483121 / 36436278 / +5.6% 0.62 / 0.66 / -6.3%
tpcds_q16/datafusion:parquet 37626288 / 37557544 / +0.2% 50673901 / 49542894 / +2.3% 0.74 / 0.76 / -2.1%
tpcds_q17/datafusion:parquet 75068099 / 75169384 / -0.1% 98190909 / 94657748 / +3.7% 0.76 / 0.79 / -3.7%
tpcds_q18/datafusion:parquet 68761796 / 68117898 / +0.9% 85579075 / 88085696 / -2.8% 0.80 / 0.77 / +3.9%
tpcds_q19/datafusion:parquet 30009636 / 30132620 / -0.4% 43448371 / 42149341 / +3.1% 0.69 / 0.71 / -3.4%
tpcds_q20/datafusion:parquet 25845511 / 25405651 / +1.7% 38153509 / 35654151 / +7.0% 0.68 / 0.71 / -4.9%
tpcds_q21/datafusion:parquet 20234152 / 20192458 / +0.2% 33436872 / 32877070 / +1.7% 0.61 / 0.61 / -1.5%
tpcds_q22/datafusion:parquet 77048178 / 77015892 / +0.0% 88900640 / 86604593 / +2.7% 0.87 / 0.89 / -2.5%
tpcds_q23/datafusion:parquet 94152128 / 93023494 / +1.2% 117959472 / 112900382 / +4.5% 0.80 / 0.82 / -3.1%
tpcds_q24/datafusion:parquet 91158866 / 91257522 / -0.1% 115409482 / 112646744 / +2.5% 0.79 / 0.81 / -2.5%
tpcds_q25/datafusion:parquet 80722516 / 81244206 / -0.6% 102197498 / 102819335 / -0.6% 0.79 / 0.79 / -0.0%
tpcds_q26/datafusion:parquet 43506305 / 43901110 / -0.9% 59361447 / 55896089 / +6.2% 0.73 / 0.79 / -6.7%
tpcds_q27/datafusion:parquet 77664393 / 78056444 / -0.5% 96717503 / 94229196 / +2.6% 0.80 / 0.83 / -3.1%
tpcds_q28/datafusion:parquet 28855910 / 29237407 / -1.3% 45517132 / 40051383 / +13.6% 🔴 0.63 / 0.73 / -13.2%
tpcds_q29/datafusion:parquet 75692522 / 74458710 / +1.7% 96961057 / 98885154 / -1.9% 0.78 / 0.75 / +3.7%
tpcds_q30/datafusion:parquet 45802295 / 45705682 / +0.2% 59739320 / 55337205 / +8.0% 0.77 / 0.83 / -7.2%
tpcds_q31/datafusion:parquet 79551343 / 80940622 / -1.7% 95543768 / 95963439 / -0.4% 0.83 / 0.84 / -1.3%
tpcds_q32/datafusion:parquet 26885473 / 27064896 / -0.7% 38709289 / 38056765 / +1.7% 0.69 / 0.71 / -2.3%
tpcds_q33/datafusion:parquet 37709272 / 37556559 / +0.4% 54655403 / 52908774 / +3.3% 0.69 / 0.71 / -2.8%
tpcds_q34/datafusion:parquet 24436972 / 24640766 / -0.8% 36295082 / 33744159 / +7.6% 0.67 / 0.73 / -7.8%
tpcds_q35/datafusion:parquet 51410128 / 52276154 / -1.7% 63148621 / 62507783 / +1.0% 0.81 / 0.84 / -2.7%
tpcds_q36/datafusion:parquet 52607207 / 52609522 / -0.0% 75717730 / 69773735 / +8.5% 0.69 / 0.75 / -7.9%
tpcds_q37/datafusion:parquet 21603810 / 21061792 / +2.6% 34921544 / 32093806 / +8.8% 0.62 / 0.66 / -5.7%
tpcds_q38/datafusion:parquet 44454486 / 44575736 / -0.3% 61986205 / 61280967 / +1.2% 0.72 / 0.73 / -1.4%
tpcds_q39/datafusion:parquet 68084628 / 67785774 / +0.4% 86011964 / 81069458 / +6.1% 0.79 / 0.84 / -5.3%
tpcds_q40/datafusion:parquet 30879604 / 30317792 / +1.9% 50385689 / 48510816 / +3.9% 0.61 / 0.62 / -1.9%
tpcds_q41/datafusion:parquet 19762014 / 19862144 / -0.5% 30827531 / 29970266 / +2.9% 0.64 / 0.66 / -3.3%
tpcds_q42/datafusion:parquet 18250122 / 18298603 / -0.3% 33111183 / 28333825 / +16.9% 🔴 0.55 / 0.65 / -14.7%
tpcds_q43/datafusion:parquet 19681900 / 19358079 / +1.7% 31907982 / 30589839 / +4.3% 0.62 / 0.63 / -2.5%
tpcds_q44/datafusion:parquet 35654038 / 34409704 / +3.6% 49513838 / 48322394 / +2.5% 0.72 / 0.71 / +1.1%
tpcds_q45/datafusion:parquet 28424132 / 28174088 / +0.9% 41041218 / 37669602 / +9.0% 0.69 / 0.75 / -7.4%
tpcds_q46/datafusion:parquet 29217730 / 29607638 / -1.3% 45933634 / 47626862 / -3.6% 0.64 / 0.62 / +2.3%
tpcds_q47/datafusion:parquet 98282361 / 98424364 / -0.1% 121027078 / 118571954 / +2.1% 0.81 / 0.83 / -2.2%
tpcds_q48/datafusion:parquet 42124671 / 41380494 / +1.8% 59357951 / 57784805 / +2.7% 0.71 / 0.72 / -0.9%
tpcds_q49/datafusion:parquet 73598338 / 72667811 / +1.3% 94818446 / 91427898 / +3.7% 0.78 / 0.79 / -2.3%
tpcds_q50/datafusion:parquet 47859050 / 48492730 / -1.3% 66390961 / 65230700 / +1.8% 0.72 / 0.74 / -3.0%
tpcds_q51/datafusion:parquet 75534964 / 75992562 / -0.6% 95672001 / 92322849 / +3.6% 0.79 / 0.82 / -4.1%
tpcds_q52/datafusion:parquet 18910194 / 18899508 / +0.1% 30489861 / 28486590 / +7.0% 0.62 / 0.66 / -6.5%
tpcds_q53/datafusion:parquet 22872390 / 23162638 / -1.3% 38816184 / 36216179 / +7.2% 0.59 / 0.64 / -7.9%
tpcds_q54/datafusion:parquet 52369810 / 53277013 / -1.7% 70188710 / 67220556 / +4.4% 0.75 / 0.79 / -5.9%
tpcds_q55/datafusion:parquet 18454630 / 18246466 / +1.1% 30348896 / 27635323 / +9.8% 0.61 / 0.66 / -7.9%
tpcds_q56/datafusion:parquet 42091748 / 41173572 / +2.2% 56250422 / 51996766 / +8.2% 0.75 / 0.79 / -5.5%
tpcds_q57/datafusion:parquet 101428380 / 102667866 / -1.2% 118380593 / 119077475 / -0.6% 0.86 / 0.86 / -0.6%
tpcds_q58/datafusion:parquet 65781797 / 66719587 / -1.4% 81905554 / 81463461 / +0.5% 0.80 / 0.82 / -1.9%
tpcds_q59/datafusion:parquet 49554942 / 48764496 / +1.6% 63854446 / 61835892 / +3.3% 0.78 / 0.79 / -1.6%
tpcds_q60/datafusion:parquet 42509839 / 41921728 / +1.4% 53781133 / 53876858 / -0.2% 0.79 / 0.78 / +1.6%
tpcds_q61/datafusion:parquet 36839786 / 37661253 / -2.2% 50033391 / 48183706 / +3.8% 0.74 / 0.78 / -5.8%
tpcds_q62/datafusion:parquet 25446110 / 24953132 / +2.0% 37414661 / 36193154 / +3.4% 0.68 / 0.69 / -1.4%
tpcds_q63/datafusion:parquet 22535367 / 22412060 / +0.6% 38658736 / 34796182 / +11.1% 🔴 0.58 / 0.64 / -9.5%
tpcds_q64/datafusion:parquet 293274370 / 290577542 / +0.9% 331375061 / 324357999 / +2.2% 0.89 / 0.90 / -1.2%
tpcds_q65/datafusion:parquet 123303610 / 124341639 / -0.8% 141582815 / 138146862 / +2.5% 0.87 / 0.90 / -3.2%
tpcds_q66/datafusion:parquet 61910616 / 59825863 / +3.5% 76244861 / 75153013 / +1.5% 0.81 / 0.80 / +2.0%
tpcds_q67/datafusion:parquet 68666661 / 68757246 / -0.1% 92950114 / 90437606 / +2.8% 0.74 / 0.76 / -2.8%
tpcds_q68/datafusion:parquet 29841968 / 29629452 / +0.7% 47727971 / 47029817 / +1.5% 0.63 / 0.63 / -0.8%
tpcds_q69/datafusion:parquet 45054752 / 43496102 / +3.6% 57771438 / 57267135 / +0.9% 0.78 / 0.76 / +2.7%
tpcds_q70/datafusion:parquet 80984774 / 80682908 / +0.4% 98008665 / 96555799 / +1.5% 0.83 / 0.84 / -1.1%
tpcds_q71/datafusion:parquet 25619296 / 26440084 / -3.1% 37489575 / 36272055 / +3.4% 0.68 / 0.73 / -6.3%
tpcds_q72/datafusion:parquet 525265222 / 530777800 / -1.0% 542536532 / 545406628 / -0.5% 0.97 / 0.97 / -0.5%
tpcds_q73/datafusion:parquet 23911826 / 24126842 / -0.9% 37739602 / 34407194 / +9.7% 0.63 / 0.70 / -9.6%
tpcds_q74/datafusion:parquet 70827754 / 69658922 / +1.7% 88719669 / 85959594 / +3.2% 0.80 / 0.81 / -1.5%
tpcds_q75/datafusion:parquet 153526048 / 153599626 / -0.0% 183673714 / 178867461 / +2.7% 0.84 / 0.86 / -2.7%
tpcds_q76/datafusion:parquet 34206530 / 33738596 / +1.4% 46771442 / 44409652 / +5.3% 0.73 / 0.76 / -3.7%
tpcds_q77/datafusion:parquet 56507572 / 56779318 / -0.5% 76547915 / 74743822 / +2.4% 0.74 / 0.76 / -2.8%
tpcds_q78/datafusion:parquet 86595278 / 84937698 / +2.0% 122791084 / 115140136 / +6.6% 0.71 / 0.74 / -4.4%
tpcds_q79/datafusion:parquet 27265632 / 27324376 / -0.2% 42194725 / 40200910 / +5.0% 0.65 / 0.68 / -4.9%
tpcds_q80/datafusion:parquet 81677112 / 81087940 / +0.7% 112829557 / 109320335 / +3.2% 0.72 / 0.74 / -2.4%
tpcds_q81/datafusion:parquet 39570419 / 39841958 / -0.7% 53242581 / 50683261 / +5.0% 0.74 / 0.79 / -5.5%
tpcds_q82/datafusion:parquet 22353055 / 22761816 / -1.8% 36861996 / 34882229 / +5.7% 0.61 / 0.65 / -7.1%
tpcds_q83/datafusion:parquet 57859058 / 58093003 / -0.4% 75259308 / 73579515 / +2.3% 0.77 / 0.79 / -2.6%
tpcds_q84/datafusion:parquet 26409856 / 25960529 / +1.7% 39877918 / 40565712 / -1.7% 0.66 / 0.64 / +3.5%
tpcds_q85/datafusion:parquet 81120494 / 80619916 / +0.6% 104449986 / 101096966 / +3.3% 0.78 / 0.80 / -2.6%
tpcds_q86/datafusion:parquet 21044599 / 21233820 / -0.9% 32923307 / 31794419 / +3.6% 0.64 / 0.67 / -4.3%
tpcds_q87/datafusion:parquet 45379174 / 45352704 / +0.1% 63551188 / 61010566 / +4.2% 0.71 / 0.74 / -3.9%
tpcds_q88/datafusion:parquet 37974102 / 36776197 / +3.3% 50651780 / 49353667 / +2.6% 0.75 / 0.75 / +0.6%
tpcds_q89/datafusion:parquet 25803133 / 25993124 / -0.7% 42282444 / 39670762 / +6.6% 0.61 / 0.66 / -6.9%
tpcds_q90/datafusion:parquet 14655961 / 14869524 / -1.4% 26308984 / 25754982 / +2.2% 0.56 / 0.58 / -3.5%
tpcds_q91/datafusion:parquet 32395819 / 31634272 / +2.4% 45943402 / 44460358 / +3.3% 0.71 / 0.71 / -0.9%
tpcds_q92/datafusion:parquet 27378490 / 27055564 / +1.2% 40523940 / 39962003 / +1.4% 0.68 / 0.68 / -0.2%
tpcds_q93/datafusion:parquet 27809402 / 26945232 / +3.2% 45062532 / 42643740 / +5.7% 0.62 / 0.63 / -2.3%
tpcds_q94/datafusion:parquet 35310254 / 35649224 / -1.0% 49031096 / 46122159 / +6.3% 0.72 / 0.77 / -6.8%
tpcds_q95/datafusion:parquet 64226321 / 63627735 / +0.9% 78081334 / 76136173 / +2.6% 0.82 / 0.84 / -1.6%
tpcds_q96/datafusion:parquet 12423478 / 12462263 / -0.3% 23099340 / 23116991 / -0.1% 0.54 / 0.54 / -0.2%
tpcds_q97/datafusion:parquet 35694235 / 35377596 / +0.9% 51432128 / 48247687 / +6.6% 0.69 / 0.73 / -5.4%
tpcds_q98/datafusion:parquet 24577078 / 24959426 / -1.5% 39019801 / 36303157 / +7.5% 0.63 / 0.69 / -8.4%
tpcds_q99/datafusion:parquet 30185190 / 30387000 / -0.7% 42226734 / 39818100 / +6.0% 0.71 / 0.76 / -6.3%
duckdb / vortex-file-compressed / ns (0.997x ➖, 0↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
tpcds_q01/duckdb:vortex-file-compressed 15717938 / 15846332 / -0.8% 24704322 / 24256466 / +1.8% 0.64 / 0.65 / -2.6%
tpcds_q02/duckdb:vortex-file-compressed 15304460 / 15555626 / -1.6% 23087725 / 22767494 / +1.4% 0.66 / 0.68 / -3.0%
tpcds_q03/duckdb:vortex-file-compressed 6927129 / 7012728 / -1.2% 15822188 / 15274343 / +3.6% 0.44 / 0.46 / -4.6%
tpcds_q04/duckdb:vortex-file-compressed 44457036 / 44628614 / -0.4% 53494694 / 54335120 / -1.5% 0.83 / 0.82 / +1.2%
tpcds_q05/duckdb:vortex-file-compressed 22939848 / 23122898 / -0.8% 32498328 / 31244939 / +4.0% 0.71 / 0.74 / -4.6%
tpcds_q06/duckdb:vortex-file-compressed 23735304 / 23637542 / +0.4% 36560070 / 36981102 / -1.1% 0.65 / 0.64 / +1.6%
tpcds_q07/duckdb:vortex-file-compressed 13793776 / 13584072 / +1.5% 24844553 / 23848825 / +4.2% 0.56 / 0.57 / -2.5%
tpcds_q08/duckdb:vortex-file-compressed 17173550 / 17072155 / +0.6% 24946869 / 24929242 / +0.1% 0.69 / 0.68 / +0.5%
tpcds_q09/duckdb:vortex-file-compressed 18940994 / 18453286 / +2.6% 28566573 / 29100365 / -1.8% 0.66 / 0.63 / +4.6%
tpcds_q10/duckdb:vortex-file-compressed 26578118 / 26675877 / -0.4% 40793408 / 39721056 / +2.7% 0.65 / 0.67 / -3.0%
tpcds_q11/duckdb:vortex-file-compressed 35950195 / 36377976 / -1.2% 43971275 / 44142761 / -0.4% 0.82 / 0.82 / -0.8%
tpcds_q12/duckdb:vortex-file-compressed 9728584 / 9775032 / -0.5% 16893292 / 16010741 / +5.5% 0.58 / 0.61 / -5.7%
tpcds_q13/duckdb:vortex-file-compressed 20379394 / 20849892 / -2.3% 34531854 / 32252475 / +7.1% 0.59 / 0.65 / -8.7%
tpcds_q14/duckdb:vortex-file-compressed 54425839 / 54854052 / -0.8% 66042094 / 65549889 / +0.8% 0.82 / 0.84 / -1.5%
tpcds_q15/duckdb:vortex-file-compressed 10598692 / 10728316 / -1.2% 17862601 / 16934808 / +5.5% 0.59 / 0.63 / -6.3%
tpcds_q16/duckdb:vortex-file-compressed 24141289 / 24237967 / -0.4% 34860911 / 34025974 / +2.5% 0.69 / 0.71 / -2.8%
tpcds_q17/duckdb:vortex-file-compressed 25347236 / 25345266 / +0.0% 39953692 / 38223670 / +4.5% 0.63 / 0.66 / -4.3%
tpcds_q18/duckdb:vortex-file-compressed 30631185 / 30814902 / -0.6% 42233808 / 40307146 / +4.8% 0.73 / 0.76 / -5.1%
tpcds_q19/duckdb:vortex-file-compressed 77055780 / 78752247 / -2.2% 90142309 / 89537621 / +0.7% 0.85 / 0.88 / -2.8%
tpcds_q20/duckdb:vortex-file-compressed 10531371 / 10496209 / +0.3% 17667552 / 17247081 / +2.4% 0.60 / 0.61 / -2.1%
tpcds_q21/duckdb:vortex-file-compressed 10594798 / 10078820 / +5.1% 21695930 / 21439055 / +1.2% 0.49 / 0.47 / +3.9%
tpcds_q22/duckdb:vortex-file-compressed 17899126 / 18021186 / -0.7% 28393855 / 27750894 / +2.3% 0.63 / 0.65 / -2.9%
tpcds_q23/duckdb:vortex-file-compressed 37339508 / 37501772 / -0.4% 49358663 / 47703636 / +3.5% 0.76 / 0.79 / -3.8%
tpcds_q24/duckdb:vortex-file-compressed 26981334 / 26573012 / +1.5% 39515324 / 38474664 / +2.7% 0.68 / 0.69 / -1.1%
tpcds_q25/duckdb:vortex-file-compressed 23887555 / 23562404 / +1.4% 37586782 / 34601947 / +8.6% 0.64 / 0.68 / -6.7%
tpcds_q26/duckdb:vortex-file-compressed 13019590 / 12992583 / +0.2% 21530502 / 20839973 / +3.3% 0.60 / 0.62 / -3.0%
tpcds_q27/duckdb:vortex-file-compressed 16277303 / 16477842 / -1.2% 26690104 / 26800901 / -0.4% 0.61 / 0.61 / -0.8%
tpcds_q28/duckdb:vortex-file-compressed 14914552 / 15181032 / -1.8% 22802342 / 23060845 / -1.1% 0.65 / 0.66 / -0.6%
tpcds_q29/duckdb:vortex-file-compressed 23463692 / 23281665 / +0.8% 37767249 / 36157266 / +4.5% 0.62 / 0.64 / -3.5%
tpcds_q30/duckdb:vortex-file-compressed 15632578 / 15888849 / -1.6% 23219261 / 23017070 / +0.9% 0.67 / 0.69 / -2.5%
tpcds_q31/duckdb:vortex-file-compressed 17767018 / 17820862 / -0.3% 25905994 / 25416239 / +1.9% 0.69 / 0.70 / -2.2%
tpcds_q32/duckdb:vortex-file-compressed 11545572 / 11550924 / -0.0% 20588540 / 20619042 / -0.1% 0.56 / 0.56 / +0.1%
tpcds_q33/duckdb:vortex-file-compressed 17653034 / 17667610 / -0.1% 26515902 / 26319137 / +0.7% 0.67 / 0.67 / -0.8%
tpcds_q34/duckdb:vortex-file-compressed 12489188 / 12408370 / +0.7% 22104812 / 21437158 / +3.1% 0.56 / 0.58 / -2.4%
tpcds_q35/duckdb:vortex-file-compressed 28262650 / 28390250 / -0.4% 38702242 / 38173944 / +1.4% 0.73 / 0.74 / -1.8%
tpcds_q36/duckdb:vortex-file-compressed 14250811 / 14460581 / -1.5% 25652724 / 24147768 / +6.2% 0.56 / 0.60 / -7.2%
tpcds_q37/duckdb:vortex-file-compressed 9404884 / 9179360 / +2.5% 23638989 / 21967622 / +7.6% 0.40 / 0.42 / -4.8%
tpcds_q38/duckdb:vortex-file-compressed 23719245 / 23869808 / -0.6% 29909935 / 30270004 / -1.2% 0.79 / 0.79 / +0.6%
tpcds_q39/duckdb:vortex-file-compressed 19870383 / 19625189 / +1.2% 32048030 / 31034625 / +3.3% 0.62 / 0.63 / -2.0%
tpcds_q40/duckdb:vortex-file-compressed 13884336 / 14494922 / -4.2% 21333872 / 21367857 / -0.2% 0.65 / 0.68 / -4.1%
tpcds_q41/duckdb:vortex-file-compressed 14467578 / 14545870 / -0.5% 20961190 / 21410674 / -2.1% 0.69 / 0.68 / +1.6%
tpcds_q42/duckdb:vortex-file-compressed 7198742 / 7015670 / +2.6% 15265295 / 14729219 / +3.6% 0.47 / 0.48 / -1.0%
tpcds_q43/duckdb:vortex-file-compressed 9955268 / 9763605 / +2.0% 18847572 / 18130801 / +4.0% 0.53 / 0.54 / -1.9%
tpcds_q44/duckdb:vortex-file-compressed 14935638 / 15148470 / -1.4% 26568300 / 25417867 / +4.5% 0.56 / 0.60 / -5.7%
tpcds_q45/duckdb:vortex-file-compressed 23334437 / 23269780 / +0.3% 30718174 / 30576392 / +0.5% 0.76 / 0.76 / -0.2%
tpcds_q46/duckdb:vortex-file-compressed 18706348 / 18975142 / -1.4% 28098101 / 27150533 / +3.5% 0.67 / 0.70 / -4.7%
tpcds_q47/duckdb:vortex-file-compressed 33260380 / 34275120 / -3.0% 43968997 / 43682068 / +0.7% 0.76 / 0.78 / -3.6%
tpcds_q48/duckdb:vortex-file-compressed 23264550 / 23596972 / -1.4% 37101792 / 35427356 / +4.7% 0.63 / 0.67 / -5.9%
tpcds_q49/duckdb:vortex-file-compressed 19887812 / 20103784 / -1.1% 33149757 / 32021123 / +3.5% 0.60 / 0.63 / -4.4%
tpcds_q50/duckdb:vortex-file-compressed 17106952 / 17144814 / -0.2% 29970683 / 28777999 / +4.1% 0.57 / 0.60 / -4.2%
tpcds_q51/duckdb:vortex-file-compressed 47992116 / 48967928 / -2.0% 57592809 / 77106918 / -25.3% 🟢 0.83 / 0.64 / +31.2%
tpcds_q52/duckdb:vortex-file-compressed 7204272 / 6976472 / +3.3% 15630063 / 14679518 / +6.5% 0.46 / 0.48 / -3.0%
tpcds_q53/duckdb:vortex-file-compressed 11458855 / 11610632 / -1.3% 20251098 / 19757078 / +2.5% 0.57 / 0.59 / -3.7%
tpcds_q54/duckdb:vortex-file-compressed 20000134 / 20171465 / -0.8% 29927846 / 28582909 / +4.7% 0.67 / 0.71 / -5.3%
tpcds_q55/duckdb:vortex-file-compressed 7147620 / 6926143 / +3.2% 14991984 / 15058749 / -0.4% 0.48 / 0.46 / +3.7%
tpcds_q56/duckdb:vortex-file-compressed 18120358 / 18062788 / +0.3% 26831390 / 25220540 / +6.4% 0.68 / 0.72 / -5.7%
tpcds_q57/duckdb:vortex-file-compressed 25656208 / 25606084 / +0.2% 35085310 / 33639590 / +4.3% 0.73 / 0.76 / -3.9%
tpcds_q58/duckdb:vortex-file-compressed 19960683 / 19864738 / +0.5% 28712296 / 28102459 / +2.2% 0.70 / 0.71 / -1.7%
tpcds_q59/duckdb:vortex-file-compressed 19417436 / 19656344 / -1.2% 27951789 / 26994735 / +3.5% 0.69 / 0.73 / -4.6%
tpcds_q60/duckdb:vortex-file-compressed 18629600 / 18536938 / +0.5% 28069470 / 27697572 / +1.3% 0.66 / 0.67 / -0.8%
tpcds_q61/duckdb:vortex-file-compressed 23471549 / 23445644 / +0.1% 33654146 / 33505610 / +0.4% 0.70 / 0.70 / -0.3%
tpcds_q62/duckdb:vortex-file-compressed 11658915 / 11866132 / -1.7% 19426613 / 18580800 / +4.6% 0.60 / 0.64 / -6.0%
tpcds_q63/duckdb:vortex-file-compressed 11116351 / 10847911 / +2.5% 20207851 / 19016823 / +6.3% 0.55 / 0.57 / -3.6%
tpcds_q64/duckdb:vortex-file-compressed 49121592 / 49079708 / +0.1% 69806992 / 67167854 / +3.9% 0.70 / 0.73 / -3.7%
tpcds_q65/duckdb:vortex-file-compressed 14929106 / 14891270 / +0.3% 24593393 / 23679861 / +3.9% 0.61 / 0.63 / -3.5%
tpcds_q66/duckdb:vortex-file-compressed 28170952 / 30018882 / -6.2% 38341257 / 38130123 / +0.6% 0.73 / 0.79 / -6.7%
tpcds_q67/duckdb:vortex-file-compressed 57800368 / 57713042 / +0.2% 67737485 / 65701512 / +3.1% 0.85 / 0.88 / -2.9%
tpcds_q68/duckdb:vortex-file-compressed 18834479 / 18777578 / +0.3% 27206323 / 26447732 / +2.9% 0.69 / 0.71 / -2.5%
tpcds_q69/duckdb:vortex-file-compressed 22039926 / 22141564 / -0.5% 36221240 / 36247843 / -0.1% 0.61 / 0.61 / -0.4%
tpcds_q70/duckdb:vortex-file-compressed 15250000 / 15300756 / -0.3% 26553536 / 25248179 / +5.2% 0.57 / 0.61 / -5.2%
tpcds_q71/duckdb:vortex-file-compressed 12995484 / 13161493 / -1.3% 22020853 / 21551797 / +2.2% 0.59 / 0.61 / -3.4%
tpcds_q72/duckdb:vortex-file-compressed 53871538 / 54827772 / -1.7% 69864289 / 67796516 / +3.0% 0.77 / 0.81 / -4.7%
tpcds_q73/duckdb:vortex-file-compressed 11282543 / 11374067 / -0.8% 20756007 / 20020160 / +3.7% 0.54 / 0.57 / -4.3%
tpcds_q74/duckdb:vortex-file-compressed 25639255 / 25682402 / -0.2% 32927108 / 32738300 / +0.6% 0.78 / 0.78 / -0.7%
tpcds_q75/duckdb:vortex-file-compressed 28478614 / 28756200 / -1.0% 40114225 / 38213468 / +5.0% 0.71 / 0.75 / -5.7%
tpcds_q76/duckdb:vortex-file-compressed 12519730 / 12716178 / -1.5% 22524589 / 21594934 / +4.3% 0.56 / 0.59 / -5.6%
tpcds_q77/duckdb:vortex-file-compressed 21177529 / 20686431 / +2.4% 29967452 / 29713053 / +0.9% 0.71 / 0.70 / +1.5%
tpcds_q78/duckdb:vortex-file-compressed 43137678 / 43936274 / -1.8% 53718512 / 52476158 / +2.4% 0.80 / 0.84 / -4.1%
tpcds_q79/duckdb:vortex-file-compressed 13197040 / 12979136 / +1.7% 22113469 / 21469656 / +3.0% 0.60 / 0.60 / -1.3%
tpcds_q80/duckdb:vortex-file-compressed 36521082 / 36849406 / -0.9% 50914743 / 49343544 / +3.2% 0.72 / 0.75 / -3.9%
tpcds_q81/duckdb:vortex-file-compressed 21303063 / 21088512 / +1.0% 28902139 / 28520557 / +1.3% 0.74 / 0.74 / -0.3%
tpcds_q82/duckdb:vortex-file-compressed 9347740 / 9635924 / -3.0% 23173457 / 22273776 / +4.0% 0.40 / 0.43 / -6.8%
tpcds_q83/duckdb:vortex-file-compressed 17694462 / 17407712 / +1.6% 23911644 / 23668209 / +1.0% 0.74 / 0.74 / +0.6%
tpcds_q84/duckdb:vortex-file-compressed 15864058 / 15709749 / +1.0% 24198319 / 23588927 / +2.6% 0.66 / 0.67 / -1.6%
tpcds_q85/duckdb:vortex-file-compressed 23974935 / 24134048 / -0.7% 37872760 / 37720138 / +0.4% 0.63 / 0.64 / -1.1%
tpcds_q86/duckdb:vortex-file-compressed 9554530 / 9481304 / +0.8% 16505791 / 16573147 / -0.4% 0.58 / 0.57 / +1.2%
tpcds_q87/duckdb:vortex-file-compressed 25483560 / 25732118 / -1.0% 32031858 / 31427171 / +1.9% 0.80 / 0.82 / -2.8%
tpcds_q88/duckdb:vortex-file-compressed 36952723 / 36987639 / -0.1% 47191086 / 46261817 / +2.0% 0.78 / 0.80 / -2.1%
tpcds_q89/duckdb:vortex-file-compressed 11912652 / 11926904 / -0.1% 21123926 / 19879251 / +6.3% 0.56 / 0.60 / -6.0%
tpcds_q90/duckdb:vortex-file-compressed 8672800 / 8725338 / -0.6% 14076441 / 14601925 / -3.6% 0.62 / 0.60 / +3.1%
tpcds_q91/duckdb:vortex-file-compressed 13590946 / 13719219 / -0.9% 21591427 / 20576911 / +4.9% 0.63 / 0.67 / -5.6%
tpcds_q92/duckdb:vortex-file-compressed 11844390 / 12009084 / -1.4% 20366193 / 20491158 / -0.6% 0.58 / 0.59 / -0.8%
tpcds_q93/duckdb:vortex-file-compressed 10418897 / 10459914 / -0.4% 25185461 / 24825751 / +1.4% 0.41 / 0.42 / -1.8%
tpcds_q94/duckdb:vortex-file-compressed 21711994 / 21925416 / -1.0% 31402169 / 30785197 / +2.0% 0.69 / 0.71 / -2.9%
tpcds_q95/duckdb:vortex-file-compressed 40145412 / 40524970 / -0.9% 52151991 / 51504622 / +1.3% 0.77 / 0.79 / -2.2%
tpcds_q96/duckdb:vortex-file-compressed 6558030 / 6791274 / -3.4% 15121766 / 14602737 / +3.6% 0.43 / 0.47 / -6.7%
tpcds_q97/duckdb:vortex-file-compressed 23208944 / 23095581 / +0.5% 30492234 / 31839906 / -4.2% 0.76 / 0.73 / +4.9%
tpcds_q98/duckdb:vortex-file-compressed 10986706 / 11235540 / -2.2% 19092141 / 18461260 / +3.4% 0.58 / 0.61 / -5.4%
tpcds_q99/duckdb:vortex-file-compressed 14896172 / 14866228 / +0.2% 22259283 / 22316987 / -0.3% 0.67 / 0.67 / +0.5%
duckdb / parquet / ns (0.996x ➖, 0↑ 1↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
tpcds_q01/duckdb:parquet 24353310 / 24508780 / -0.6% 31149475 / 31099447 / +0.2% 0.78 / 0.79 / -0.8%
tpcds_q02/duckdb:parquet 18457046 / 18476264 / -0.1% 24604650 / 24718585 / -0.5% 0.75 / 0.75 / +0.4%
tpcds_q03/duckdb:parquet 9967042 / 9903400 / +0.6% 15640839 / 15714642 / -0.5% 0.64 / 0.63 / +1.1%
tpcds_q04/duckdb:parquet 116175868 / 115979792 / +0.2% 125555663 / 124626138 / +0.7% 0.93 / 0.93 / -0.6%
tpcds_q05/duckdb:parquet 28832362 / 28804094 / +0.1% 33498112 / 33344635 / +0.5% 0.86 / 0.86 / -0.4%
tpcds_q06/duckdb:parquet 26633549 / 26809922 / -0.7% 36327660 / 36069134 / +0.7% 0.73 / 0.74 / -1.4%
tpcds_q07/duckdb:parquet 32676936 / 31091649 / +5.1% 38305317 / 39782726 / -3.7% 0.85 / 0.78 / +9.2%
tpcds_q08/duckdb:parquet 20202525 / 20339216 / -0.7% 25799626 / 24969595 / +3.3% 0.78 / 0.81 / -3.9%
tpcds_q09/duckdb:parquet 27350571 / 27868320 / -1.9% 30629739 / 30716540 / -0.3% 0.89 / 0.91 / -1.6%
tpcds_q10/duckdb:parquet 33259702 / 33287740 / -0.1% 41202383 / 40724993 / +1.2% 0.81 / 0.82 / -1.2%
tpcds_q11/duckdb:parquet 67866664 / 69341232 / -2.1% 76396952 / 74649848 / +2.3% 0.89 / 0.93 / -4.4%
tpcds_q12/duckdb:parquet 14130292 / 14283916 / -1.1% 19054860 / 19313159 / -1.3% 0.74 / 0.74 / +0.3%
tpcds_q13/duckdb:parquet 31575924 / 30619292 / +3.1% 39804748 / 39717869 / +0.2% 0.79 / 0.77 / +2.9%
tpcds_q14/duckdb:parquet 63823552 / 65850350 / -3.1% 69781261 / 69894991 / -0.2% 0.91 / 0.94 / -2.9%
tpcds_q15/duckdb:parquet 16959532 / 17280506 / -1.9% 22915808 / 23209121 / -1.3% 0.74 / 0.74 / -0.6%
tpcds_q16/duckdb:parquet 30675070 / 30797856 / -0.4% 37127101 / 37565199 / -1.2% 0.83 / 0.82 / +0.8%
tpcds_q17/duckdb:parquet 35005055 / 35382219 / -1.1% 41448174 / 40344914 / +2.7% 0.84 / 0.88 / -3.7%
tpcds_q18/duckdb:parquet 47809453 / 47909560 / -0.2% 55628379 / 55653423 / -0.0% 0.86 / 0.86 / -0.2%
tpcds_q19/duckdb:parquet 19086484 / 19081300 / +0.0% 26551681 / 25697694 / +3.3% 0.72 / 0.74 / -3.2%
tpcds_q20/duckdb:parquet 15180867 / 15095708 / +0.6% 20359375 / 20059745 / +1.5% 0.75 / 0.75 / -0.9%
tpcds_q21/duckdb:parquet 10983869 / 11148084 / -1.5% 17336691 / 17400608 / -0.4% 0.63 / 0.64 / -1.1%
tpcds_q22/duckdb:parquet 20412850 / 20643136 / -1.1% 26534665 / 26689777 / -0.6% 0.77 / 0.77 / -0.5%
tpcds_q23/duckdb:parquet 42618956 / 42686864 / -0.2% 47799998 / 48664833 / -1.8% 0.89 / 0.88 / +1.6%
tpcds_q24/duckdb:parquet 30920117 / 31249172 / -1.1% 37187349 / 37174705 / +0.0% 0.83 / 0.84 / -1.1%
tpcds_q25/duckdb:parquet 31037856 / 31105248 / -0.2% 37846372 / 37385038 / +1.2% 0.82 / 0.83 / -1.4%
tpcds_q26/duckdb:parquet 29372610 / 29409418 / -0.1% 35456419 / 35123608 / +0.9% 0.83 / 0.84 / -1.1%
tpcds_q27/duckdb:parquet 34718520 / 33374777 / +4.0% 42814282 / 42197828 / +1.5% 0.81 / 0.79 / +2.5%
tpcds_q28/duckdb:parquet 27232081 / 26643146 / +2.2% 33068869 / 32951615 / +0.4% 0.82 / 0.81 / +1.8%
tpcds_q29/duckdb:parquet 32605919 / 32807326 / -0.6% 39867857 / 39641236 / +0.6% 0.82 / 0.83 / -1.2%
tpcds_q30/duckdb:parquet 35902706 / 36213841 / -0.9% 45151637 / 44514104 / +1.4% 0.80 / 0.81 / -2.3%
tpcds_q31/duckdb:parquet 36177932 / 38227362 / -5.4% 43259676 / 42528352 / +1.7% 0.84 / 0.90 / -7.0%
tpcds_q32/duckdb:parquet 14538207 / 14552812 / -0.1% 21470537 / 21672120 / -0.9% 0.68 / 0.67 / +0.8%
tpcds_q33/duckdb:parquet 23517418 / 23737884 / -0.9% 29411218 / 29312246 / +0.3% 0.80 / 0.81 / -1.3%
tpcds_q34/duckdb:parquet 19706629 / 17615413 / +11.9% 🔴 24454253 / 24635773 / -0.7% 0.81 / 0.72 / +12.7%
tpcds_q35/duckdb:parquet 35571220 / 36323152 / -2.1% 44325623 / 45186111 / -1.9% 0.80 / 0.80 / -0.2%
tpcds_q36/duckdb:parquet 40711974 / 41369886 / -1.6% 49353972 / 48974848 / +0.8% 0.82 / 0.84 / -2.3%
tpcds_q37/duckdb:parquet 12905023 / 13012786 / -0.8% 19921716 / 19331691 / +3.1% 0.65 / 0.67 / -3.8%
tpcds_q38/duckdb:parquet 29832152 / 29981942 / -0.5% 34178043 / 34151353 / +0.1% 0.87 / 0.88 / -0.6%
tpcds_q39/duckdb:parquet 23619875 / 23731766 / -0.5% 29853906 / 30410616 / -1.8% 0.79 / 0.78 / +1.4%
tpcds_q40/duckdb:parquet 16441714 / 16310406 / +0.8% 22291583 / 21749854 / +2.5% 0.74 / 0.75 / -1.6%
tpcds_q41/duckdb:parquet 12178694 / 12384010 / -1.7% 18798886 / 18768804 / +0.2% 0.65 / 0.66 / -1.8%
tpcds_q42/duckdb:parquet 9689382 / 9578958 / +1.2% 15697887 / 15600081 / +0.6% 0.62 / 0.61 / +0.5%
tpcds_q43/duckdb:parquet 12678916 / 12601940 / +0.6% 18341922 / 18469622 / -0.7% 0.69 / 0.68 / +1.3%
tpcds_q44/duckdb:parquet 20562532 / 20960901 / -1.9% 28278223 / 27701591 / +2.1% 0.73 / 0.76 / -3.9%
tpcds_q45/duckdb:parquet 21347241 / 21502256 / -0.7% 28352151 / 27907775 / +1.6% 0.75 / 0.77 / -2.3%
tpcds_q46/duckdb:parquet 36910743 / 36016950 / +2.5% 43885687 / 44401702 / -1.2% 0.84 / 0.81 / +3.7%
tpcds_q47/duckdb:parquet 34524500 / 34779954 / -0.7% 41540377 / 41309923 / +0.6% 0.83 / 0.84 / -1.3%
tpcds_q48/duckdb:parquet 29056236 / 29823586 / -2.6% 37321473 / 37695855 / -1.0% 0.78 / 0.79 / -1.6%
tpcds_q49/duckdb:parquet 29672924 / 29800346 / -0.4% 36238346 / 36305818 / -0.2% 0.82 / 0.82 / -0.2%
tpcds_q50/duckdb:parquet 19702920 / 20003288 / -1.5% 26256133 / 26426908 / -0.6% 0.75 / 0.76 / -0.9%
tpcds_q51/duckdb:parquet 52084484 / 52788716 / -1.3% 77282665 / 60037260 / +28.7% 🔴 0.67 / 0.88 / -23.4%
tpcds_q52/duckdb:parquet 9975703 / 9716268 / +2.7% 15714013 / 15511744 / +1.3% 0.63 / 0.63 / +1.3%
tpcds_q53/duckdb:parquet 14205163 / 14204682 / +0.0% 21012216 / 21143020 / -0.6% 0.68 / 0.67 / +0.6%
tpcds_q54/duckdb:parquet 25203374 / 25681240 / -1.9% 32578811 / 32236899 / +1.1% 0.77 / 0.80 / -2.9%
tpcds_q55/duckdb:parquet 9489872 / 9610063 / -1.3% 15511619 / 15944196 / -2.7% 0.61 / 0.60 / +1.5%
tpcds_q56/duckdb:parquet 24923092 / 26780590 / -6.9% 30563227 / 30871720 / -1.0% 0.82 / 0.87 / -6.0%
tpcds_q57/duckdb:parquet 30803504 / 30625512 / +0.6% 36604846 / 36464098 / +0.4% 0.84 / 0.84 / +0.2%
tpcds_q58/duckdb:parquet 24665174 / 24803232 / -0.6% 30201895 / 30546905 / -1.1% 0.82 / 0.81 / +0.6%
tpcds_q59/duckdb:parquet 23338713 / 23680532 / -1.4% 30096045 / 29813082 / +0.9% 0.78 / 0.79 / -2.4%
tpcds_q60/duckdb:parquet 26513316 / 26802602 / -1.1% 32509976 / 32384025 / +0.4% 0.82 / 0.83 / -1.5%
tpcds_q61/duckdb:parquet 24798858 / 25636876 / -3.3% 32509421 / 30140595 / +7.9% 0.76 / 0.85 / -10.3%
tpcds_q62/duckdb:parquet 13290574 / 13270144 / +0.2% 18522006 / 18341584 / +1.0% 0.72 / 0.72 / -0.8%
tpcds_q63/duckdb:parquet 14820540 / 13862727 / +6.9% 20610737 / 20455518 / +0.8% 0.72 / 0.68 / +6.1%
tpcds_q64/duckdb:parquet 71236530 / 75602954 / -5.8% 82569455 / 81468104 / +1.4% 0.86 / 0.93 / -7.0%
tpcds_q65/duckdb:parquet 19878106 / 21272290 / -6.6% 25144834 / 24891049 / +1.0% 0.79 / 0.85 / -7.5%
tpcds_q66/duckdb:parquet 35164984 / 35636526 / -1.3% 42384966 / 43009753 / -1.5% 0.83 / 0.83 / +0.1%
tpcds_q67/duckdb:parquet 61231963 / 60874254 / +0.6% 68630096 / 67335900 / +1.9% 0.89 / 0.90 / -1.3%
tpcds_q68/duckdb:parquet 28600018 / 28692456 / -0.3% 36719588 / 36636247 / +0.2% 0.78 / 0.78 / -0.5%
tpcds_q69/duckdb:parquet 26389093 / 26242378 / +0.6% 35082687 / 34567723 / +1.5% 0.75 / 0.76 / -0.9%
tpcds_q70/duckdb:parquet 19515928 / 19902372 / -1.9% 26655101 / 26848195 / -0.7% 0.73 / 0.74 / -1.2%
tpcds_q71/duckdb:parquet 16962914 / 17267869 / -1.8% 24165554 / 24519990 / -1.4% 0.70 / 0.70 / -0.3%
tpcds_q72/duckdb:parquet 54737331 / 54875162 / -0.3% 62565759 / 62718498 / -0.2% 0.87 / 0.87 / -0.0%
tpcds_q73/duckdb:parquet 15168728 / 15018100 / +1.0% 21861141 / 22016983 / -0.7% 0.69 / 0.68 / +1.7%
tpcds_q74/duckdb:parquet 84750872 / 83969708 / +0.9% 91605824 / 89399012 / +2.5% 0.93 / 0.94 / -1.5%
tpcds_q75/duckdb:parquet 43996258 / 46204782 / -4.8% 51383187 / 51201104 / +0.4% 0.86 / 0.90 / -5.1%
tpcds_q76/duckdb:parquet 19268242 / 19521182 / -1.3% 23963133 / 24168455 / -0.8% 0.80 / 0.81 / -0.4%
tpcds_q77/duckdb:parquet 25921638 / 25618728 / +1.2% 31763010 / 32143959 / -1.2% 0.82 / 0.80 / +2.4%
tpcds_q78/duckdb:parquet 78557216 / 79244254 / -0.9% 86506652 / 85698957 / +0.9% 0.91 / 0.92 / -1.8%
tpcds_q79/duckdb:parquet 22945827 / 22854356 / +0.4% 29927686 / 29610616 / +1.1% 0.77 / 0.77 / -0.7%
tpcds_q80/duckdb:parquet 37634742 / 37978144 / -0.9% 44484388 / 44175963 / +0.7% 0.85 / 0.86 / -1.6%
tpcds_q81/duckdb:parquet 36652164 / 36861343 / -0.6% 45428905 / 45950775 / -1.1% 0.81 / 0.80 / +0.6%
tpcds_q82/duckdb:parquet 13794080 / 13709734 / +0.6% 20785870 / 20367822 / +2.1% 0.66 / 0.67 / -1.4%
tpcds_q83/duckdb:parquet 20621962 / 20516662 / +0.5% 25811483 / 26229993 / -1.6% 0.80 / 0.78 / +2.1%
tpcds_q84/duckdb:parquet 23525520 / 23415099 / +0.5% 29018994 / 29121067 / -0.4% 0.81 / 0.80 / +0.8%
tpcds_q85/duckdb:parquet 33159974 / 32938074 / +0.7% 40296471 / 40725009 / -1.1% 0.82 / 0.81 / +1.7%
tpcds_q86/duckdb:parquet 12098336 / 12085563 / +0.1% 17161411 / 17002753 / +0.9% 0.70 / 0.71 / -0.8%
tpcds_q87/duckdb:parquet 31369520 / 31369583 / -0.0% 35536053 / 35896885 / -1.0% 0.88 / 0.87 / +1.0%
tpcds_q88/duckdb:parquet 39350738 / 39691282 / -0.9% 46193871 / 46391327 / -0.4% 0.85 / 0.86 / -0.4%
tpcds_q89/duckdb:parquet 14318640 / 14445741 / -0.9% 21799470 / 21452510 / +1.6% 0.66 / 0.67 / -2.5%
tpcds_q90/duckdb:parquet 10222058 / 10466910 / -2.3% 15363332 / 15644924 / -1.8% 0.67 / 0.67 / -0.5%
tpcds_q91/duckdb:parquet 21459000 / 21804722 / -1.6% 29518913 / 28902516 / +2.1% 0.73 / 0.75 / -3.6%
tpcds_q92/duckdb:parquet 15909814 / 15911474 / -0.0% 22352447 / 22414506 / -0.3% 0.71 / 0.71 / +0.3%
tpcds_q93/duckdb:parquet 14282334 / 14433405 / -1.0% 20579009 / 20446047 / +0.7% 0.69 / 0.71 / -1.7%
tpcds_q94/duckdb:parquet 26018026 / 25757721 / +1.0% 32885274 / 33790862 / -2.7% 0.79 / 0.76 / +3.8%
tpcds_q95/duckdb:parquet 43854256 / 44113906 / -0.6% 49286227 / 49935979 / -1.3% 0.89 / 0.88 / +0.7%
tpcds_q96/duckdb:parquet 8276030 / 8410406 / -1.6% 13916400 / 14248420 / -2.3% 0.59 / 0.59 / +0.7%
tpcds_q97/duckdb:parquet 28116098 / 27915460 / +0.7% 35106166 / 34166158 / +2.8% 0.80 / 0.82 / -2.0%
tpcds_q98/duckdb:parquet 16602462 / 16691518 / -0.5% 23649417 / 23701664 / -0.2% 0.70 / 0.70 / -0.3%
tpcds_q99/duckdb:parquet 19417770 / 19266074 / +0.8% 24465398 / 24272617 / +0.8% 0.79 / 0.79 / -0.0%

No file size changes detected.

@github-actions

Copy link
Copy Markdown
Contributor

Benchmarks: TPC-H SF=1 on S3 📖

Commits: PR a6867e9c vs base 59d1b4a5
Verdict: No clear signal (environment too noisy confidence)
Attributed Vortex impact: -0.7%
Engines: DataFusion No clear signal (-4.9%, environment too noisy confidence) · DuckDB No clear signal (+3.6%, environment too noisy confidence)
Vortex (geomean): hot 1.064x ➖ · cold 1.112x ➖
Parquet (geomean): hot 1.072x ➖ · cold 1.090x ➖
Shifts: Parquet (control) +7.2% · Median polish +7.3%

How to read Verdict and Engines
  • Verdict: Overall PR-level signal after subtracting baseline drift estimated from Parquet control rows. It can be Likely improvement, Likely regression, or No clear signal.
  • Engines: Per-engine attribution. DataFusion is compared against DataFusion/Parquet controls; DuckDB is compared against DuckDB/Parquet controls. This answers whether each engine improved or regressed independently.
  • Confidence: Based on directional consistency, share of rows above the noise floor, and control-run noise.
  • 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 ➖, 4↑ 4↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
tpch_q01/datafusion:vortex-file-compressed 218865883 / 279394098 / -21.7% 897079217 / 882659993 / +1.6% 0.24 / 0.32 / -22.9%
tpch_q02/datafusion:vortex-file-compressed 347722568 / 245120919 / +41.9% 🔴 765202726 / 536232254 / +42.7% 🔴 0.45 / 0.46 / -0.6%
tpch_q03/datafusion:vortex-file-compressed 398032762 / 373275350 / +6.6% 977214014 / 856327218 / +14.1% 0.41 / 0.44 / -6.6%
tpch_q04/datafusion:vortex-file-compressed 198124757 / 190601914 / +3.9% 474960007 / 413700425 / +14.8% 0.42 / 0.46 / -9.5%
tpch_q05/datafusion:vortex-file-compressed 660590112 / 503926635 / +31.1% 🔴 869072718 / 576909726 / +50.6% 🔴 0.76 / 0.87 / -13.0%
tpch_q06/datafusion:vortex-file-compressed 141733002 / 270862327 / -47.7% 🟢 323062448 / 471196776 / -31.4% 🟢 0.44 / 0.57 / -23.7%
tpch_q07/datafusion:vortex-file-compressed 424265432 / 371393483 / +14.2% 522205702 / 568627854 / -8.2% 0.81 / 0.65 / +24.4%
tpch_q08/datafusion:vortex-file-compressed 685589478 / 409985411 / +67.2% 🔴 798707116 / 579592511 / +37.8% 🔴 0.86 / 0.71 / +21.3%
tpch_q09/datafusion:vortex-file-compressed 298881441 / 429332850 / -30.4% 🟢 520166590 / 595231657 / -12.6% 0.57 / 0.72 / -20.3%
tpch_q10/datafusion:vortex-file-compressed 395903238 / 372887935 / +6.2% 584584722 / 477997667 / +22.3% 0.68 / 0.78 / -13.2%
tpch_q11/datafusion:vortex-file-compressed 278930470 / 253537622 / +10.0% 404389469 / 393719016 / +2.7% 0.69 / 0.64 / +7.1%
tpch_q12/datafusion:vortex-file-compressed 246071542 / 308543381 / -20.2% 398164262 / 487959964 / -18.4% 0.62 / 0.63 / -2.3%
tpch_q13/datafusion:vortex-file-compressed 149511870 / 139861305 / +6.9% 322708362 / 338883157 / -4.8% 0.46 / 0.41 / +12.3%
tpch_q14/datafusion:vortex-file-compressed 224730933 / 223854239 / +0.4% 563420721 / 388798089 / +44.9% 🔴 0.40 / 0.58 / -30.7%
tpch_q15/datafusion:vortex-file-compressed 343603122 / 550773660 / -37.6% 🟢 591913860 / 785981754 / -24.7% 0.58 / 0.70 / -17.2%
tpch_q16/datafusion:vortex-file-compressed 140884311 / 139996515 / +0.6% 299422981 / 280845538 / +6.6% 0.47 / 0.50 / -5.6%
tpch_q17/datafusion:vortex-file-compressed 285160256 / 253214984 / +12.6% 451917971 / 365309312 / +23.7% 0.63 / 0.69 / -9.0%
tpch_q18/datafusion:vortex-file-compressed 323076083 / 255649657 / +26.4% 477790190 / 413327554 / +15.6% 0.68 / 0.62 / +9.3%
tpch_q19/datafusion:vortex-file-compressed 286183000 / 458746508 / -37.6% 🟢 405523033 / 435981659 / -7.0% 0.71 / 1.05 / -32.9%
tpch_q20/datafusion:vortex-file-compressed 314424667 / 287244761 / +9.5% 450026227 / 441348804 / +2.0% 0.70 / 0.65 / +7.4%
tpch_q21/datafusion:vortex-file-compressed 579068458 / 418564439 / +38.3% 🔴 751227878 / 615090275 / +22.1% 0.77 / 0.68 / +13.3%
tpch_q22/datafusion:vortex-file-compressed 167903715 / 146704145 / +14.5% 409063681 / 359659866 / +13.7% 0.41 / 0.41 / +0.6%
datafusion / parquet / ns (1.056x ➖, 0↑ 1↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
tpch_q01/datafusion:parquet 157170937 / 143727250 / +9.4% 499372575 / 444973510 / +12.2% 0.31 / 0.32 / -2.6%
tpch_q02/datafusion:parquet 288518953 / 277605609 / +3.9% 575098285 / 590122509 / -2.5% 0.50 / 0.47 / +6.6%
tpch_q03/datafusion:parquet 234740630 / 234869858 / -0.1% 632489183 / 636168928 / -0.6% 0.37 / 0.37 / +0.5%
tpch_q04/datafusion:parquet 134102337 / 163578792 / -18.0% 329956747 / 276017182 / +19.5% 0.41 / 0.59 / -31.4%
tpch_q05/datafusion:parquet 360240759 / 336061876 / +7.2% 466475135 / 477645158 / -2.3% 0.77 / 0.70 / +9.8%
tpch_q06/datafusion:parquet 144145984 / 108971621 / +32.3% 🔴 330259739 / 222464980 / +48.5% 🔴 0.44 / 0.49 / -10.9%
tpch_q07/datafusion:parquet 330968395 / 348001807 / -4.9% 451873905 / 483514443 / -6.5% 0.73 / 0.72 / +1.8%
tpch_q08/datafusion:parquet 442807956 / 423367694 / +4.6% 557767586 / 529220524 / +5.4% 0.79 / 0.80 / -0.8%
tpch_q09/datafusion:parquet 394917069 / 393988568 / +0.2% 509686846 / 510610015 / -0.2% 0.77 / 0.77 / +0.4%
tpch_q10/datafusion:parquet 309664769 / 305851013 / +1.2% 516650461 / 424201408 / +21.8% 0.60 / 0.72 / -16.9%
tpch_q11/datafusion:parquet 256266331 / 249942978 / +2.5% 363070900 / 374834192 / -3.1% 0.71 / 0.67 / +5.9%
tpch_q12/datafusion:parquet 213375209 / 169180491 / +26.1% 353711275 / 349179843 / +1.3% 0.60 / 0.48 / +24.5%
tpch_q13/datafusion:parquet 282308571 / 291324133 / -3.1% 399594302 / 435281472 / -8.2% 0.71 / 0.67 / +5.6%
tpch_q14/datafusion:parquet 165623884 / 157753679 / +5.0% 268471469 / 284941174 / -5.8% 0.62 / 0.55 / +11.4%
tpch_q15/datafusion:parquet 340536946 / 307948025 / +10.6% 463494304 / 767204426 / -39.6% 🟢 0.73 / 0.40 / +83.0%
tpch_q16/datafusion:parquet 102001469 / 102487668 / -0.5% 349060296 / 213068782 / +63.8% 🔴 0.29 / 0.48 / -39.2%
tpch_q17/datafusion:parquet 286348056 / 283839287 / +0.9% 542789382 / 450485551 / +20.5% 0.53 / 0.63 / -16.3%
tpch_q18/datafusion:parquet 341631308 / 328936899 / +3.9% 457237708 / 496534620 / -7.9% 0.75 / 0.66 / +12.8%
tpch_q19/datafusion:parquet 180295938 / 163595176 / +10.2% 350364659 / 298540153 / +17.4% 0.51 / 0.55 / -6.1%
tpch_q20/datafusion:parquet 281717056 / 232334237 / +21.3% 587112827 / 311295004 / +88.6% 🔴 0.48 / 0.75 / -35.7%
tpch_q21/datafusion:parquet 369921697 / 313726570 / +17.9% 558172462 / 426314851 / +30.9% 🔴 0.66 / 0.74 / -9.9%
tpch_q22/datafusion:parquet 156017815 / 150471611 / +3.7% 332734707 / 297750206 / +11.7% 0.47 / 0.51 / -7.2%
duckdb / vortex-file-compressed / ns (1.128x ➖, 0↑ 4↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
tpch_q01/duckdb:vortex-file-compressed 225500252 / 230967656 / -2.4% 298368039 / 252138259 / +18.3% 0.76 / 0.92 / -17.5%
tpch_q02/duckdb:vortex-file-compressed 417315111 / 373667084 / +11.7% 435625427 / 387851988 / +12.3% 0.96 / 0.96 / -0.6%
tpch_q03/duckdb:vortex-file-compressed 509600869 / 456461910 / +11.6% 521727886 / 517567169 / +0.8% 0.98 / 0.88 / +10.8%
tpch_q04/duckdb:vortex-file-compressed 268919042 / 285804558 / -5.9% 283073297 / 301680163 / -6.2% 0.95 / 0.95 / +0.3%
tpch_q05/duckdb:vortex-file-compressed 514644160 / 503846111 / +2.1% 594135711 / 536771915 / +10.7% 0.87 / 0.94 / -7.7%
tpch_q06/duckdb:vortex-file-compressed 448486331 / 326736940 / +37.3% 🔴 457549259 / 343090430 / +33.4% 🔴 0.98 / 0.95 / +2.9%
tpch_q07/duckdb:vortex-file-compressed 459550321 / 432737689 / +6.2% 462993814 / 433177804 / +6.9% 0.99 / 1.00 / -0.6%
tpch_q08/duckdb:vortex-file-compressed 637190445 / 603686375 / +5.5% 653090888 / 632604126 / +3.2% 0.98 / 0.95 / +2.2%
tpch_q09/duckdb:vortex-file-compressed 535322375 / 460606093 / +16.2% 561068804 / 462101939 / +21.4% 0.95 / 1.00 / -4.3%
tpch_q10/duckdb:vortex-file-compressed 524247802 / 484176163 / +8.3% 530708359 / 500699447 / +6.0% 0.99 / 0.97 / +2.2%
tpch_q11/duckdb:vortex-file-compressed 291359325 / 279228071 / +4.3% 329839628 / 363632739 / -9.3% 0.88 / 0.77 / +15.0%
tpch_q12/duckdb:vortex-file-compressed 495771113 / 472608280 / +4.9% 540404537 / 516304412 / +4.7% 0.92 / 0.92 / +0.2%
tpch_q13/duckdb:vortex-file-compressed 324216920 / 228361477 / +42.0% 🔴 576442991 / 207422456 / +177.9% 🔴 0.56 / 1.10 / -48.9%
tpch_q14/duckdb:vortex-file-compressed 274203379 / 210058288 / +30.5% 🔴 275520054 / 248575830 / +10.8% 1.00 / 0.85 / +17.8%
tpch_q15/duckdb:vortex-file-compressed 277803193 / 206588582 / +34.5% 🔴 268051918 / 226724840 / +18.2% 1.04 / 0.91 / +13.7%
tpch_q16/duckdb:vortex-file-compressed 220299522 / 182016086 / +21.0% 258196064 / 222016891 / +16.3% 0.85 / 0.82 / +4.1%
tpch_q17/duckdb:vortex-file-compressed 381822695 / 345199441 / +10.6% 450443734 / 340540176 / +32.3% 🔴 0.85 / 1.01 / -16.4%
tpch_q18/duckdb:vortex-file-compressed 455528813 / 357880017 / +27.3% 581218597 / 424156359 / +37.0% 🔴 0.78 / 0.84 / -7.1%
tpch_q19/duckdb:vortex-file-compressed 452159737 / 399607067 / +13.2% 477667543 / 436405677 / +9.5% 0.95 / 0.92 / +3.4%
tpch_q20/duckdb:vortex-file-compressed 486240612 / 447676377 / +8.6% 544163847 / 556553262 / -2.2% 0.89 / 0.80 / +11.1%
tpch_q21/duckdb:vortex-file-compressed 681534054 / 646722946 / +5.4% 750443684 / 699561794 / +7.3% 0.91 / 0.92 / -1.8%
tpch_q22/duckdb:vortex-file-compressed 225778474 / 217781618 / +3.7% 262730800 / 247563819 / +6.1% 0.86 / 0.88 / -2.3%
duckdb / parquet / ns (1.088x ➖, 0↑ 3↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
tpch_q01/duckdb:parquet 193322858 / 177663504 / +8.8% 302562605 / 220987285 / +36.9% 🔴 0.64 / 0.80 / -20.5%
tpch_q02/duckdb:parquet 460209253 / 448542643 / +2.6% 461262004 / 434375803 / +6.2% 1.00 / 1.03 / -3.4%
tpch_q03/duckdb:parquet 386788378 / 389470973 / -0.7% 450329007 / 395151096 / +14.0% 0.86 / 0.99 / -12.9%
tpch_q04/duckdb:parquet 357313776 / 262125819 / +36.3% 🔴 432190428 / 310558320 / +39.2% 🔴 0.83 / 0.84 / -2.0%
tpch_q05/duckdb:parquet 571062718 / 488757345 / +16.8% 567172952 / 540995121 / +4.8% 1.01 / 0.90 / +11.4%
tpch_q06/duckdb:parquet 146473976 / 185126338 / -20.9% 181344039 / 222723390 / -18.6% 0.81 / 0.83 / -2.8%
tpch_q07/duckdb:parquet 590655939 / 405952703 / +45.5% 🔴 720050160 / 405859769 / +77.4% 🔴 0.82 / 1.00 / -18.0%
tpch_q08/duckdb:parquet 690936538 / 635414488 / +8.7% 743660362 / 662316498 / +12.3% 0.93 / 0.96 / -3.2%
tpch_q09/duckdb:parquet 607025748 / 542670343 / +11.9% 633687642 / 654327633 / -3.2% 0.96 / 0.83 / +15.5%
tpch_q10/duckdb:parquet 579557840 / 534012816 / +8.5% 648028574 / 575236805 / +12.7% 0.89 / 0.93 / -3.7%
tpch_q11/duckdb:parquet 272268965 / 297193569 / -8.4% 277004150 / 328884951 / -15.8% 0.98 / 0.90 / +8.8%
tpch_q12/duckdb:parquet 262144224 / 242994776 / +7.9% 313266834 / 468459857 / -33.1% 🟢 0.84 / 0.52 / +61.3%
tpch_q13/duckdb:parquet 365531424 / 357241825 / +2.3% 539065237 / 546321073 / -1.3% 0.68 / 0.65 / +3.7%
tpch_q14/duckdb:parquet 264017081 / 254255723 / +3.8% 340500243 / 323739746 / +5.2% 0.78 / 0.79 / -1.3%
tpch_q15/duckdb:parquet 217152044 / 201231275 / +7.9% 244352064 / 256876425 / -4.9% 0.89 / 0.78 / +13.4%
tpch_q16/duckdb:parquet 280293099 / 277501426 / +1.0% 312771391 / 335562194 / -6.8% 0.90 / 0.83 / +8.4%
tpch_q17/duckdb:parquet 322354844 / 281570615 / +14.5% 397120992 / 349434162 / +13.6% 0.81 / 0.81 / +0.7%
tpch_q18/duckdb:parquet 354204888 / 319315201 / +10.9% 428831579 / 353121603 / +21.4% 0.83 / 0.90 / -8.7%
tpch_q19/duckdb:parquet 255640567 / 256880747 / -0.5% 358683295 / 344439684 / +4.1% 0.71 / 0.75 / -4.4%
tpch_q20/duckdb:parquet 451566290 / 457757152 / -1.4% 532396630 / 467169929 / +14.0% 0.85 / 0.98 / -13.4%
tpch_q21/duckdb:parquet 545521095 / 423211932 / +28.9% 697935592 / 431177318 / +61.9% 🔴 0.78 / 0.98 / -20.4%
tpch_q22/duckdb:parquet 342549570 / 262735490 / +30.4% 🔴 350525292 / 320146056 / +9.5% 0.98 / 0.82 / +19.1%

@github-actions

Copy link
Copy Markdown
Contributor

Benchmarks: PolarSignals Profiling 📖

Commits: PR a6867e9c vs base 59d1b4a5
Vortex (geomean): hot 0.621x ✅ · cold 0.762x ✅


datafusion / vortex-file-compressed / ns (0.621x ✅, 5↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
polarsignals_q00/datafusion:vortex-file-compressed 11693604 / 44943536 / -74.0% 🟢 61357216 / 99757655 / -38.5% 🟢 0.19 / 0.45 / -57.7%
polarsignals_q01/datafusion:vortex-file-compressed 21267120 / 50576046 / -58.0% 🟢 78880936 / 121116613 / -34.9% 🟢 0.27 / 0.42 / -35.4%
polarsignals_q02/datafusion:vortex-file-compressed 11073314 / 43664973 / -74.6% 🟢 55670313 / 95455296 / -41.7% 🟢 0.20 / 0.46 / -56.5%
polarsignals_q03/datafusion:vortex-file-compressed 23316348 / 54413298 / -57.1% 🟢 78887730 / 123091074 / -35.9% 🟢 0.30 / 0.44 / -33.1%
polarsignals_q04/datafusion:vortex-file-compressed 9614872 / 9434662 / +1.9% 49922392 / 54912268 / -9.1% 0.19 / 0.17 / +12.1%
polarsignals_q05/datafusion:vortex-file-compressed 12063864 / 11895527 / +1.4% 50903963 / 58374638 / -12.8% 🟢 0.24 / 0.20 / +16.3%
polarsignals_q06/datafusion:vortex-file-compressed 23238970 / 23309680 / -0.3% 65047167 / 73217940 / -11.2% 🟢 0.36 / 0.32 / +12.2%
polarsignals_q07/datafusion:vortex-file-compressed 11430362 / 11184239 / +2.2% 52095784 / 58125259 / -10.4% 🟢 0.22 / 0.19 / +14.0%
polarsignals_q08/datafusion:vortex-file-compressed 66175113 / 98000065 / -32.5% 🟢 130223051 / 171557830 / -24.1% 🟢 0.51 / 0.57 / -11.0%
polarsignals_q09/datafusion:vortex-file-compressed 9868888 / 9801537 / +0.7% 51635509 / 55768707 / -7.4% 0.19 / 0.18 / +8.7%

No file size changes detected.

@github-actions

Copy link
Copy Markdown
Contributor

Benchmarks: Clickbench on NVME 📖

Commits: PR a6867e9c vs base bbb562a3
Verdict: No clear signal (low confidence)
Attributed Vortex impact: +0.2%
Engines: DataFusion No clear signal (-0.9%, low confidence) · DuckDB No clear signal (+1.3%, low confidence)
Vortex (geomean): hot 0.999x ➖ · cold 0.990x ➖
Parquet (geomean): hot 0.997x ➖ · cold 0.996x ➖
Shifts: Parquet (control) -0.3% · 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 (0.991x ➖, 0↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
clickbench_q00/datafusion:vortex-file-compressed 1243486 / 1229952 / +1.1% 22839837 / 21889846 / +4.3% 0.05 / 0.06 / -3.1%
clickbench_q01/datafusion:vortex-file-compressed 6095483 / 5846343 / +4.3% 34329567 / 33303651 / +3.1% 0.18 / 0.18 / +1.1%
clickbench_q02/datafusion:vortex-file-compressed 9433281 / 10092943 / -6.5% 36582904 / 38159693 / -4.1% 0.26 / 0.26 / -2.5%
clickbench_q03/datafusion:vortex-file-compressed 10612522 / 11426014 / -7.1% 51137037 / 55336348 / -7.6% 0.21 / 0.21 / +0.5%
clickbench_q04/datafusion:vortex-file-compressed 55928863 / 55374258 / +1.0% 91715033 / 91498109 / +0.2% 0.61 / 0.61 / +0.8%
clickbench_q05/datafusion:vortex-file-compressed 73751532 / 73714916 / +0.0% 114525400 / 116219655 / -1.5% 0.64 / 0.63 / +1.5%
clickbench_q06/datafusion:vortex-file-compressed 1230773 / 1247714 / -1.4% 22371445 / 22663158 / -1.3% 0.06 / 0.06 / -0.1%
clickbench_q07/datafusion:vortex-file-compressed 9093800 / 9239594 / -1.6% 35274217 / 35051595 / +0.6% 0.26 / 0.26 / -2.2%
clickbench_q08/datafusion:vortex-file-compressed 76102719 / 76561126 / -0.6% 112335383 / 118590615 / -5.3% 0.68 / 0.65 / +4.9%
clickbench_q09/datafusion:vortex-file-compressed 171244492 / 167057272 / +2.5% 212903606 / 203907292 / +4.4% 0.80 / 0.82 / -1.8%
clickbench_q10/datafusion:vortex-file-compressed 23172944 / 22783160 / +1.7% 63502429 / 67606651 / -6.1% 0.36 / 0.34 / +8.3%
clickbench_q11/datafusion:vortex-file-compressed 24483371 / 25743483 / -4.9% 68271299 / 64336899 / +6.1% 0.36 / 0.40 / -10.4%
clickbench_q12/datafusion:vortex-file-compressed 72397310 / 72714561 / -0.4% 114920598 / 120024803 / -4.3% 0.63 / 0.61 / +4.0%
clickbench_q13/datafusion:vortex-file-compressed 118012402 / 117842181 / +0.1% 179322407 / 179645191 / -0.2% 0.66 / 0.66 / +0.3%
clickbench_q14/datafusion:vortex-file-compressed 74234480 / 76057707 / -2.4% 119976428 / 120306712 / -0.3% 0.62 / 0.63 / -2.1%
clickbench_q15/datafusion:vortex-file-compressed 59480746 / 61381842 / -3.1% 95772020 / 97200608 / -1.5% 0.62 / 0.63 / -1.7%
clickbench_q16/datafusion:vortex-file-compressed 148011600 / 147264399 / +0.5% 199687562 / 206431589 / -3.3% 0.74 / 0.71 / +3.9%
clickbench_q17/datafusion:vortex-file-compressed 149962612 / 148647541 / +0.9% 203994569 / 211983908 / -3.8% 0.74 / 0.70 / +4.8%
clickbench_q18/datafusion:vortex-file-compressed 296359928 / 290606362 / +2.0% 366638723 / 377068489 / -2.8% 0.81 / 0.77 / +4.9%
clickbench_q19/datafusion:vortex-file-compressed 7425684 / 7606004 / -2.4% 48372943 / 49829520 / -2.9% 0.15 / 0.15 / +0.6%
clickbench_q20/datafusion:vortex-file-compressed 60390644 / 60658495 / -0.4% 224889596 / 226906652 / -0.9% 0.27 / 0.27 / +0.5%
clickbench_q21/datafusion:vortex-file-compressed 86599576 / 88979788 / -2.7% 267681905 / 269734085 / -0.8% 0.32 / 0.33 / -1.9%
clickbench_q22/datafusion:vortex-file-compressed 95943887 / 96822814 / -0.9% 346139642 / 347687696 / -0.4% 0.28 / 0.28 / -0.5%
clickbench_q23/datafusion:vortex-file-compressed 183516236 / 201308546 / -8.8% 361209220 / 384089423 / -6.0% 0.51 / 0.52 / -3.1%
clickbench_q24/datafusion:vortex-file-compressed 14704588 / 14666818 / +0.3% 70211377 / 67196425 / +4.5% 0.21 / 0.22 / -4.0%
clickbench_q25/datafusion:vortex-file-compressed 17277416 / 17485491 / -1.2% 55368512 / 60380706 / -8.3% 0.31 / 0.29 / +7.8%
clickbench_q26/datafusion:vortex-file-compressed 15410923 / 15420934 / -0.1% 68594801 / 67416487 / +1.7% 0.22 / 0.23 / -1.8%
clickbench_q27/datafusion:vortex-file-compressed 95437032 / 96537544 / -1.1% 239634712 / 247939809 / -3.3% 0.40 / 0.39 / +2.3%
clickbench_q28/datafusion:vortex-file-compressed 559915652 / 560138861 / -0.0% 612926668 / 611712875 / +0.2% 0.91 / 0.92 / -0.2%
clickbench_q29/datafusion:vortex-file-compressed 22886194 / 22751643 / +0.6% 52732243 / 48795817 / +8.1% 0.43 / 0.47 / -6.9%
clickbench_q30/datafusion:vortex-file-compressed 56294470 / 56399087 / -0.2% 105850049 / 101558359 / +4.2% 0.53 / 0.56 / -4.2%
clickbench_q31/datafusion:vortex-file-compressed 64752235 / 66622526 / -2.8% 158557531 / 151158050 / +4.9% 0.41 / 0.44 / -7.3%
clickbench_q32/datafusion:vortex-file-compressed 290090417 / 285746468 / +1.5% 382001531 / 382883681 / -0.2% 0.76 / 0.75 / +1.8%
clickbench_q33/datafusion:vortex-file-compressed 320669389 / 314790393 / +1.9% 433890780 / 422783080 / +2.6% 0.74 / 0.74 / -0.7%
clickbench_q34/datafusion:vortex-file-compressed 316115819 / 319822482 / -1.2% 428437239 / 426533182 / +0.4% 0.74 / 0.75 / -1.6%
clickbench_q35/datafusion:vortex-file-compressed 54786314 / 55625593 / -1.5% 88701858 / 92987251 / -4.6% 0.62 / 0.60 / +3.2%
clickbench_q36/datafusion:vortex-file-compressed 37146681 / 37349220 / -0.5% 65358745 / 64725863 / +1.0% 0.57 / 0.58 / -1.5%
clickbench_q37/datafusion:vortex-file-compressed 21468900 / 21746229 / -1.3% 47068241 / 48001651 / -1.9% 0.46 / 0.45 / +0.7%
clickbench_q38/datafusion:vortex-file-compressed 11713646 / 11949381 / -2.0% 38254725 / 39376476 / -2.8% 0.31 / 0.30 / +0.9%
clickbench_q39/datafusion:vortex-file-compressed 78010602 / 77508618 / +0.6% 109139680 / 111543368 / -2.2% 0.71 / 0.69 / +2.9%
clickbench_q40/datafusion:vortex-file-compressed 11026470 / 11295510 / -2.4% 38426931 / 38471221 / -0.1% 0.29 / 0.29 / -2.3%
clickbench_q41/datafusion:vortex-file-compressed 10814112 / 10866808 / -0.5% 36960354 / 35601813 / +3.8% 0.29 / 0.31 / -4.1%
clickbench_q42/datafusion:vortex-file-compressed 10949318 / 10810968 / +1.3% 35754025 / 36971719 / -3.3% 0.31 / 0.29 / +4.7%
datafusion / parquet / ns (1.000x ➖, 0↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
clickbench_q00/datafusion:parquet 1260492 / 1263288 / -0.2% 49435520 / 49575955 / -0.3% 0.03 / 0.03 / +0.1%
clickbench_q01/datafusion:parquet 15697460 / 15998438 / -1.9% 66273542 / 68903461 / -3.8% 0.24 / 0.23 / +2.0%
clickbench_q02/datafusion:parquet 18768506 / 18408210 / +2.0% 79540633 / 81677048 / -2.6% 0.24 / 0.23 / +4.7%
clickbench_q03/datafusion:parquet 17817066 / 16684142 / +6.8% 81243312 / 81647524 / -0.5% 0.22 / 0.20 / +7.3%
clickbench_q04/datafusion:parquet 63013531 / 63555094 / -0.9% 124697035 / 127395157 / -2.1% 0.51 / 0.50 / +1.3%
clickbench_q05/datafusion:parquet 88331944 / 87592382 / +0.8% 156241663 / 155731016 / +0.3% 0.57 / 0.56 / +0.5%
clickbench_q06/datafusion:parquet 1262371 / 1267614 / -0.4% 49350041 / 49787286 / -0.9% 0.03 / 0.03 / +0.5%
clickbench_q07/datafusion:parquet 17101412 / 16903457 / +1.2% 68744731 / 67740941 / +1.5% 0.25 / 0.25 / -0.3%
clickbench_q08/datafusion:parquet 85259056 / 84011442 / +1.5% 158243261 / 161740122 / -2.2% 0.54 / 0.52 / +3.7%
clickbench_q09/datafusion:parquet 188737460 / 185874400 / +1.5% 275087753 / 270987832 / +1.5% 0.69 / 0.69 / +0.0%
clickbench_q10/datafusion:parquet 35934137 / 35557528 / +1.1% 101526102 / 102105922 / -0.6% 0.35 / 0.35 / +1.6%
clickbench_q11/datafusion:parquet 42812690 / 43115340 / -0.7% 110471193 / 109891597 / +0.5% 0.39 / 0.39 / -1.2%
clickbench_q12/datafusion:parquet 95417810 / 97074453 / -1.7% 162408093 / 165548331 / -1.9% 0.59 / 0.59 / +0.2%
clickbench_q13/datafusion:parquet 147217978 / 145590584 / +1.1% 226132762 / 227987950 / -0.8% 0.65 / 0.64 / +1.9%
clickbench_q14/datafusion:parquet 101571808 / 101396502 / +0.2% 172730338 / 172423707 / +0.2% 0.59 / 0.59 / -0.0%
clickbench_q15/datafusion:parquet 71494830 / 72103819 / -0.8% 130409359 / 132124559 / -1.3% 0.55 / 0.55 / +0.5%
clickbench_q16/datafusion:parquet 154271318 / 155340124 / -0.7% 234597927 / 236023265 / -0.6% 0.66 / 0.66 / -0.1%
clickbench_q17/datafusion:parquet 155152052 / 156473782 / -0.8% 231908725 / 238085460 / -2.6% 0.67 / 0.66 / +1.8%
clickbench_q18/datafusion:parquet 304651320 / 308787717 / -1.3% 418815600 / 422997361 / -1.0% 0.73 / 0.73 / -0.4%
clickbench_q19/datafusion:parquet 19041844 / 19126296 / -0.4% 76834349 / 77375804 / -0.7% 0.25 / 0.25 / +0.3%
clickbench_q20/datafusion:parquet 177603707 / 178135698 / -0.3% 295239517 / 298733533 / -1.2% 0.60 / 0.60 / +0.9%
clickbench_q21/datafusion:parquet 171492570 / 173652464 / -1.2% 312729967 / 314971333 / -0.7% 0.55 / 0.55 / -0.5%
clickbench_q22/datafusion:parquet 258907119 / 260318364 / -0.5% 452247267 / 455799163 / -0.8% 0.57 / 0.57 / +0.2%
clickbench_q23/datafusion:parquet 1014414692 / 1001544728 / +1.3% 1197483474 / 1199737994 / -0.2% 0.85 / 0.83 / +1.5%
clickbench_q24/datafusion:parquet 29803728 / 29873902 / -0.2% 89845969 / 89683138 / +0.2% 0.33 / 0.33 / -0.4%
clickbench_q25/datafusion:parquet 37655290 / 37033878 / +1.7% 103913396 / 104501403 / -0.6% 0.36 / 0.35 / +2.3%
clickbench_q26/datafusion:parquet 30514146 / 30816292 / -1.0% 90536125 / 91183387 / -0.7% 0.34 / 0.34 / -0.3%
clickbench_q27/datafusion:parquet 193773607 / 192122767 / +0.9% 309443911 / 311954204 / -0.8% 0.63 / 0.62 / +1.7%
clickbench_q28/datafusion:parquet 617510627 / 618178141 / -0.1% 708780961 / 704393070 / +0.6% 0.87 / 0.88 / -0.7%
clickbench_q29/datafusion:parquet 29398462 / 28814868 / +2.0% 92579021 / 88644567 / +4.4% 0.32 / 0.33 / -2.3%
clickbench_q30/datafusion:parquet 90349858 / 90675044 / -0.4% 172873642 / 174316581 / -0.8% 0.52 / 0.52 / +0.5%
clickbench_q31/datafusion:parquet 102663412 / 103548931 / -0.9% 197782789 / 197131154 / +0.3% 0.52 / 0.53 / -1.2%
clickbench_q32/datafusion:parquet 308801222 / 313920604 / -1.6% 428022936 / 426258631 / +0.4% 0.72 / 0.74 / -2.0%
clickbench_q33/datafusion:parquet 379109208 / 376679956 / +0.6% 475089867 / 476061711 / -0.2% 0.80 / 0.79 / +0.9%
clickbench_q34/datafusion:parquet 377649442 / 378459085 / -0.2% 478963427 / 477121303 / +0.4% 0.79 / 0.79 / -0.6%
clickbench_q35/datafusion:parquet 65738657 / 64972229 / +1.2% 121203826 / 124400125 / -2.6% 0.54 / 0.52 / +3.8%
clickbench_q36/datafusion:parquet 73146264 / 73323956 / -0.2% 134361764 / 139338323 / -3.6% 0.54 / 0.53 / +3.5%
clickbench_q37/datafusion:parquet 35647590 / 35950720 / -0.8% 90785360 / 91362352 / -0.6% 0.39 / 0.39 / -0.2%
clickbench_q38/datafusion:parquet 47372864 / 47911356 / -1.1% 108611041 / 107499911 / +1.0% 0.44 / 0.45 / -2.1%
clickbench_q39/datafusion:parquet 142355435 / 143920710 / -1.1% 210237014 / 210880108 / -0.3% 0.68 / 0.68 / -0.8%
clickbench_q40/datafusion:parquet 19620844 / 19981702 / -1.8% 76675001 / 76775059 / -0.1% 0.26 / 0.26 / -1.7%
clickbench_q41/datafusion:parquet 18748220 / 18637958 / +0.6% 74615958 / 74146161 / +0.6% 0.25 / 0.25 / -0.0%
clickbench_q42/datafusion:parquet 18714771 / 19359302 / -3.3% 73089223 / 74817914 / -2.3% 0.26 / 0.26 / -1.0%
duckdb / vortex-file-compressed / ns (1.007x ➖, 0↑ 2↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
clickbench_q00/duckdb:vortex-file-compressed 2402088 / 2169346 / +10.7% 🔴 24771265 / 23362885 / +6.0% 0.10 / 0.09 / +4.4%
clickbench_q01/duckdb:vortex-file-compressed 7204492 / 6924466 / +4.0% 26031938 / 26069594 / -0.1% 0.28 / 0.27 / +4.2%
clickbench_q02/duckdb:vortex-file-compressed 8041250 / 7902853 / +1.8% 34489833 / 36935195 / -6.6% 0.23 / 0.21 / +9.0%
clickbench_q03/duckdb:vortex-file-compressed 14433762 / 14188295 / +1.7% 57098533 / 58234200 / -2.0% 0.25 / 0.24 / +3.8%
clickbench_q04/duckdb:vortex-file-compressed 55536249 / 55454910 / +0.1% 98816740 / 99480331 / -0.7% 0.56 / 0.56 / +0.8%
clickbench_q05/duckdb:vortex-file-compressed 62611141 / 63153560 / -0.9% 94167422 / 95048989 / -0.9% 0.66 / 0.66 / +0.1%
clickbench_q06/duckdb:vortex-file-compressed 2626134 / 2675126 / -1.8% 28314705 / 29365741 / -3.6% 0.09 / 0.09 / +1.8%
clickbench_q07/duckdb:vortex-file-compressed 8519686 / 8186914 / +4.1% 29532286 / 32257877 / -8.4% 0.29 / 0.25 / +13.7%
clickbench_q08/duckdb:vortex-file-compressed 68503495 / 67856684 / +1.0% 112557847 / 115319199 / -2.4% 0.61 / 0.59 / +3.4%
clickbench_q09/duckdb:vortex-file-compressed 90087565 / 87457937 / +3.0% 126636079 / 129636129 / -2.3% 0.71 / 0.67 / +5.4%
clickbench_q10/duckdb:vortex-file-compressed 26198702 / 26296418 / -0.4% 72002167 / 71636351 / +0.5% 0.36 / 0.37 / -0.9%
clickbench_q11/duckdb:vortex-file-compressed 28569883 / 28668224 / -0.3% 72671363 / 75022089 / -3.1% 0.39 / 0.38 / +2.9%
clickbench_q12/duckdb:vortex-file-compressed 69425109 / 68712662 / +1.0% 100109191 / 100442142 / -0.3% 0.69 / 0.68 / +1.4%
clickbench_q13/duckdb:vortex-file-compressed 124862564 / 123269010 / +1.3% 165399431 / 167526529 / -1.3% 0.75 / 0.74 / +2.6%
clickbench_q14/duckdb:vortex-file-compressed 72927356 / 71946098 / +1.4% 100818720 / 101349213 / -0.5% 0.72 / 0.71 / +1.9%
clickbench_q15/duckdb:vortex-file-compressed 75725929 / 74756796 / +1.3% 115316018 / 117392306 / -1.8% 0.66 / 0.64 / +3.1%
clickbench_q16/duckdb:vortex-file-compressed 136335952 / 135555955 / +0.6% 181287791 / 180907168 / +0.2% 0.75 / 0.75 / +0.4%
clickbench_q17/duckdb:vortex-file-compressed 138163298 / 136815092 / +1.0% 174218255 / 175738655 / -0.9% 0.79 / 0.78 / +1.9%
clickbench_q18/duckdb:vortex-file-compressed 258095380 / 259721157 / -0.6% 314789808 / 315831792 / -0.3% 0.82 / 0.82 / -0.3%
clickbench_q19/duckdb:vortex-file-compressed 9206704 / 9267879 / -0.7% 41303216 / 45567751 / -9.4% 0.22 / 0.20 / +9.6%
clickbench_q20/duckdb:vortex-file-compressed 64646720 / 66317720 / -2.5% 166266689 / 165261739 / +0.6% 0.39 / 0.40 / -3.1%
clickbench_q21/duckdb:vortex-file-compressed 97138216 / 96539562 / +0.6% 282710445 / 283347465 / -0.2% 0.34 / 0.34 / +0.8%
clickbench_q22/duckdb:vortex-file-compressed 174209294 / 173284428 / +0.5% 439555962 / 438224563 / +0.3% 0.40 / 0.40 / +0.2%
clickbench_q23/duckdb:vortex-file-compressed 35002187 / 34178132 / +2.4% 88170314 / 87987836 / +0.2% 0.40 / 0.39 / +2.2%
clickbench_q24/duckdb:vortex-file-compressed 13745196 / 14061184 / -2.2% 36616535 / 36860617 / -0.7% 0.38 / 0.38 / -1.6%
clickbench_q25/duckdb:vortex-file-compressed 18338961 / 18326842 / +0.1% 50539761 / 51699414 / -2.2% 0.36 / 0.35 / +2.4%
clickbench_q26/duckdb:vortex-file-compressed 11365823 / 11024060 / +3.1% 35295622 / 35580062 / -0.8% 0.32 / 0.31 / +3.9%
clickbench_q27/duckdb:vortex-file-compressed 53392258 / 54117824 / -1.3% 221425037 / 224052139 / -1.2% 0.24 / 0.24 / -0.2%
clickbench_q28/duckdb:vortex-file-compressed 506846800 / 508333384 / -0.3% 583260990 / 578631211 / +0.8% 0.87 / 0.88 / -1.1%
clickbench_q29/duckdb:vortex-file-compressed 17436112 / 16496150 / +5.7% 43867802 / 45122302 / -2.8% 0.40 / 0.37 / +8.7%
clickbench_q30/duckdb:vortex-file-compressed 58919000 / 58840387 / +0.1% 109364153 / 109978137 / -0.6% 0.54 / 0.54 / +0.7%
clickbench_q31/duckdb:vortex-file-compressed 109742823 / 98734621 / +11.1% 🔴 197875242 / 198864708 / -0.5% 0.55 / 0.50 / +11.7%
clickbench_q32/duckdb:vortex-file-compressed 370814879 / 380396386 / -2.5% 408453699 / 407266642 / +0.3% 0.91 / 0.93 / -2.8%
clickbench_q33/duckdb:vortex-file-compressed 344549857 / 345458072 / -0.3% 439785291 / 442069361 / -0.5% 0.78 / 0.78 / +0.3%
clickbench_q34/duckdb:vortex-file-compressed 356835962 / 357490194 / -0.2% 456870559 / 464647495 / -1.7% 0.78 / 0.77 / +1.5%
clickbench_q35/duckdb:vortex-file-compressed 56152713 / 58630302 / -4.2% 92814067 / 94487150 / -1.8% 0.61 / 0.62 / -2.5%
clickbench_q36/duckdb:vortex-file-compressed 11502712 / 11440325 / +0.5% 32468766 / 35336270 / -8.1% 0.35 / 0.32 / +9.4%
clickbench_q37/duckdb:vortex-file-compressed 7839606 / 8037808 / -2.5% 27549829 / 28086370 / -1.9% 0.28 / 0.29 / -0.6%
clickbench_q38/duckdb:vortex-file-compressed 8481844 / 8864854 / -4.3% 29482942 / 29623347 / -0.5% 0.29 / 0.30 / -3.9%
clickbench_q39/duckdb:vortex-file-compressed 19310948 / 19371773 / -0.3% 39281052 / 39411933 / -0.3% 0.49 / 0.49 / +0.0%
clickbench_q40/duckdb:vortex-file-compressed 6979566 / 7004346 / -0.4% 28587187 / 30224822 / -5.4% 0.24 / 0.23 / +5.4%
clickbench_q41/duckdb:vortex-file-compressed 7790810 / 7712856 / +1.0% 31141090 / 30106427 / +3.4% 0.25 / 0.26 / -2.3%
clickbench_q42/duckdb:vortex-file-compressed 6925368 / 7077588 / -2.2% 30207153 / 28176038 / +7.2% 0.23 / 0.25 / -8.7%
duckdb / parquet / ns (0.994x ➖, 0↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
clickbench_q00/duckdb:parquet 10741255 / 11524626 / -6.8% 18248061 / 18895698 / -3.4% 0.59 / 0.61 / -3.5%
clickbench_q01/duckdb:parquet 17316666 / 17095832 / +1.3% 24512110 / 24213717 / +1.2% 0.71 / 0.71 / +0.1%
clickbench_q02/duckdb:parquet 23880030 / 23865224 / +0.1% 36875013 / 35723412 / +3.2% 0.65 / 0.67 / -3.1%
clickbench_q03/duckdb:parquet 24843661 / 24490676 / +1.4% 37908701 / 39170404 / -3.2% 0.66 / 0.63 / +4.8%
clickbench_q04/duckdb:parquet 63418006 / 63243108 / +0.3% 81369313 / 75340763 / +8.0% 0.78 / 0.84 / -7.2%
clickbench_q05/duckdb:parquet 82914366 / 83483512 / -0.7% 102098964 / 103106256 / -1.0% 0.81 / 0.81 / +0.3%
clickbench_q06/duckdb:parquet 22254229 / 21868062 / +1.8% 31767464 / 31651347 / +0.4% 0.70 / 0.69 / +1.4%
clickbench_q07/duckdb:parquet 19348206 / 19002195 / +1.8% 26387444 / 26864399 / -1.8% 0.73 / 0.71 / +3.7%
clickbench_q08/duckdb:parquet 77437229 / 76956993 / +0.6% 95946554 / 89819765 / +6.8% 0.81 / 0.86 / -5.8%
clickbench_q09/duckdb:parquet 103173992 / 105016550 / -1.8% 126753113 / 123340546 / +2.8% 0.81 / 0.85 / -4.4%
clickbench_q10/duckdb:parquet 42260426 / 41622482 / +1.5% 57685136 / 59480021 / -3.0% 0.73 / 0.70 / +4.7%
clickbench_q11/duckdb:parquet 47426305 / 47328850 / +0.2% 64134531 / 63376994 / +1.2% 0.74 / 0.75 / -1.0%
clickbench_q12/duckdb:parquet 92655939 / 92803361 / -0.2% 115013089 / 111356973 / +3.3% 0.81 / 0.83 / -3.3%
clickbench_q13/duckdb:parquet 151657306 / 150192998 / +1.0% 173894633 / 175169459 / -0.7% 0.87 / 0.86 / +1.7%
clickbench_q14/duckdb:parquet 103059006 / 102036736 / +1.0% 121843676 / 127921765 / -4.8% 0.85 / 0.80 / +6.0%
clickbench_q15/duckdb:parquet 88848685 / 88101623 / +0.8% 103486741 / 107008104 / -3.3% 0.86 / 0.82 / +4.3%
clickbench_q16/duckdb:parquet 181250914 / 173648600 / +4.4% 184844775 / 185910605 / -0.6% 0.98 / 0.93 / +5.0%
clickbench_q17/duckdb:parquet 169976294 / 174170728 / -2.4% 188046779 / 189220417 / -0.6% 0.90 / 0.92 / -1.8%
clickbench_q18/duckdb:parquet 303303714 / 308477446 / -1.7% 340973888 / 335153891 / +1.7% 0.89 / 0.92 / -3.4%
clickbench_q19/duckdb:parquet 21113803 / 21522132 / -1.9% 29891953 / 30446978 / -1.8% 0.71 / 0.71 / -0.1%
clickbench_q20/duckdb:parquet 179000423 / 184693278 / -3.1% 236105856 / 228730180 / +3.2% 0.76 / 0.81 / -6.1%
clickbench_q21/duckdb:parquet 229620402 / 231036512 / -0.6% 272492429 / 273401417 / -0.3% 0.84 / 0.85 / -0.3%
clickbench_q22/duckdb:parquet 310606656 / 320090498 / -3.0% 360834781 / 353304013 / +2.1% 0.86 / 0.91 / -5.0%
clickbench_q23/duckdb:parquet 169063520 / 177298556 / -4.6% 260073003 / 243444459 / +6.8% 0.65 / 0.73 / -10.7%
clickbench_q24/duckdb:parquet 31794222 / 32104084 / -1.0% 48364880 / 47995933 / +0.8% 0.66 / 0.67 / -1.7%
clickbench_q25/duckdb:parquet 43845049 / 44946649 / -2.5% 63676132 / 61911477 / +2.9% 0.69 / 0.73 / -5.2%
clickbench_q26/duckdb:parquet 32786465 / 33069338 / -0.9% 39445403 / 52587222 / -25.0% 🟢 0.83 / 0.63 / +32.2%
clickbench_q27/duckdb:parquet 193072244 / 191963858 / +0.6% 233024845 / 229315322 / +1.6% 0.83 / 0.84 / -1.0%
clickbench_q28/duckdb:parquet 926796326 / 945488524 / -2.0% 916401581 / 922498158 / -0.7% 1.01 / 1.02 / -1.3%
clickbench_q29/duckdb:parquet 26428380 / 26518656 / -0.3% 34868731 / 34970362 / -0.3% 0.76 / 0.76 / -0.0%
clickbench_q30/duckdb:parquet 107587410 / 108086490 / -0.5% 134688588 / 136820809 / -1.6% 0.80 / 0.79 / +1.1%
clickbench_q31/duckdb:parquet 149781078 / 161857799 / -7.5% 180042910 / 186854960 / -3.6% 0.83 / 0.87 / -4.0%
clickbench_q32/duckdb:parquet 390934229 / 395331416 / -1.1% 425106036 / 419860461 / +1.2% 0.92 / 0.94 / -2.3%
clickbench_q33/duckdb:parquet 485977626 / 478937055 / +1.5% 466217171 / 453752365 / +2.7% 1.04 / 1.06 / -1.2%
clickbench_q34/duckdb:parquet 471204792 / 477079201 / -1.2% 458855396 / 488287245 / -6.0% 1.03 / 0.98 / +5.1%
clickbench_q35/duckdb:parquet 63206637 / 63626354 / -0.7% 83034424 / 79479177 / +4.5% 0.76 / 0.80 / -4.9%
clickbench_q36/duckdb:parquet 31928591 / 31431654 / +1.6% 40928169 / 41316717 / -0.9% 0.78 / 0.76 / +2.5%
clickbench_q37/duckdb:parquet 25102407 / 24690332 / +1.7% 33649213 / 34134129 / -1.4% 0.75 / 0.72 / +3.1%
clickbench_q38/duckdb:parquet 26145864 / 26933480 / -2.9% 34897563 / 34192578 / +2.1% 0.75 / 0.79 / -4.9%
clickbench_q39/duckdb:parquet 54858433 / 54822520 / +0.1% 62704952 / 64047385 / -2.1% 0.87 / 0.86 / +2.2%
clickbench_q40/duckdb:parquet 16097008 / 15840624 / +1.6% 24600158 / 24698222 / -0.4% 0.65 / 0.64 / +2.0%
clickbench_q41/duckdb:parquet 16827109 / 16307608 / +3.2% 24575915 / 24311031 / +1.1% 0.68 / 0.67 / +2.1%
clickbench_q42/duckdb:parquet 15549506 / 16336209 / -4.8% 26134632 / 25002550 / +4.5% 0.59 / 0.65 / -8.9%

No file size changes detected.

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.

1 participant