Skip to content

Size filtered V2 scan splits by projected bytes and threads - #10800

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

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

Conversation

@joseph-isaacs

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

Copy link
Copy Markdown
Contributor

Summary

Split out of #10761. This is the scan V2 part of that PR.

Filtered V2 scans used fixed ~1M-row chunks. A DataFusion byte-range partition of a ~1M-row file was therefore a single chunk. When the selected rows all sat in one partition, as they do for PolarSignals time-range filters, one thread did all the work. This was the main reason V2 was 1.79x slower than V1 on PolarSignals.

Changes

  • Filtered chunks are now the smaller of two sizes, capped at the old 1M rows:
    • by bytes: sized from the serialized bytes the projection reads per row, so each chunk reads about TARGET_BYTES_PER_CHUNK. The byte count is computed once per projection and cached in ScanCache.
    • by threads: the partition's rows divided across the available threads, with a floor of 65,536 rows.
  • Cheap projections over large ranges keep 1M-row chunks.
  • The new filtered_rows_per_chunk sits in scan/execution/chunk.rs next to rows_per_chunk, and the two share a bytes-per-row helper. ScanRun::try_new uses it for filtered scans.
  • Added an rstest for filtered_rows_per_chunk covering a cheap projection, wide projections, and a partition spread over threads.

This branch is rebased onto develop after #10707.

Checks run: cargo clippy -p vortex-layout --all-targets --all-features -- -D warnings, cargo +nightly-2026-09-10 fmt -p vortex-layout --check, and cargo test -p vortex-layout --lib scan (180 passed). I did not run any benchmarks for this split on its own.

🤖 Generated with Claude Code

https://claude.ai/code/session_01SQocaYaDvJHfmorKXnyvJC

Copy link
Copy Markdown
Contributor Author

The License Check and Audit Check (advisories) failure is not from this PR. It reports new zstd 0.13.3 advisories (RUSTSEC-2026-0391 and others), and that version comes from the workspace pin and arrow-avro. The job is continue-on-error, so it doesn't block merging, and there's no fix PR yet. Details are in #10802 (comment).


Generated by Claude Code

@codspeed

codspeed Bot commented Oct 26, 2026 •

Copy link
Copy Markdown

Merging this PR will degrade performance by 16.49%

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

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

⚡ 4 improved benchmarks
❌ 6 regressed benchmarks
✅ 2429 untouched benchmarks
⏩ 166 skipped benchmarks1

Warning

Please fix the performance issues or acknowledge them on CodSpeed.

Performance Changes

Mode Benchmark BASE HEAD Efficiency
❌ Walltime threshold_neon[8] 1.3 µs 2.7 µs -51.14%
❌ Walltime threshold_neon[64] 2.5 µs 3.9 µs -36.61%
❌ Walltime filter_neon[64] 1.8 µs 2.5 µs -28.66%
❌ Walltime threshold_neon[80] 3.3 µs 4.6 µs -27.39%
❌ Walltime filter_neon[8] 867 ns 1,142 ns -24.08%
❌ Walltime filter_neon[80] 2.6 µs 3 µs -16.06%
⚡ CPU Simulation test_scan_filter_to_arrow_array[int_float] 4 ms 3.5 ms +15.9%
⚡ CPU Simulation test_repeated_scan_filter[int_float] 3.8 ms 3.4 ms +12.3%
⚡ CPU Simulation test_repeated_scan_filter[int] 2.7 ms 2.4 ms +11.56%
⚡ CPU Simulation test_scan_filter_to_arrow_array[int] 2.8 ms 2.5 ms +11.11%

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 (c888e4f) with develop (cd45524)

Open in CodSpeed

Footnotes

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

@joseph-isaacs
joseph-isaacs force-pushed the ji/dreamy-faraday-7lpa7b branch from 541031c to 90f3f23 Compare October 26, 2026 14:36
@joseph-isaacs joseph-isaacs added the action/bench-sql Run SQL benchmarks without Vortex Compact on this PR label Oct 27, 2026
Filtered V2 scans used fixed 1,048,576-row chunks. A DataFusion byte-range
partition of a ~1M-row file then became a single chunk, so when the surviving
rows sat in one partition, one thread did all the work.

Size filtered chunks by the serialized bytes the projection reads per row,
cached per projection in ScanCache, and by the partition's rows per thread.
Cheap projections over large ranges keep 1M-row chunks.

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 branch from 90f3f23 to c888e4f Compare October 27, 2026 11:40
@joseph-isaacs joseph-isaacs added action/bench-sql Run SQL benchmarks without Vortex Compact on this PR and removed action/bench-sql Run SQL benchmarks without Vortex Compact on this PR labels Oct 27, 2026
@github-actions github-actions Bot removed the action/bench-sql Run SQL benchmarks without Vortex Compact on this PR label Oct 27, 2026
@github-actions

github-actions Bot commented Oct 27, 2026 •

Copy link
Copy Markdown
Contributor

Polar Signals Profiling Results

Latest Run

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

Powered by Polar Signals Cloud

@github-actions

Copy link
Copy Markdown
Contributor

Benchmarks: PolarSignals Profiling 📖

Commits: PR c888e4fa vs base 92bee27d
Vortex (geomean): hot 0.996x ➖ · cold 1.025x ➖


datafusion / vortex-file-compressed / ns (0.996x ➖, 0↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
polarsignals_q00/datafusion:vortex-file-compressed 45120792 / 44830882 / +0.6% 87797213 / 88456983 / -0.7% 0.51 / 0.51 / +1.4%
polarsignals_q01/datafusion:vortex-file-compressed 50655515 / 50485454 / +0.3% 113969125 / 113943172 / +0.0% 0.44 / 0.44 / +0.3%
polarsignals_q02/datafusion:vortex-file-compressed 45938881 / 46232269 / -0.6% 90521644 / 89733063 / +0.9% 0.51 / 0.52 / -1.5%
polarsignals_q03/datafusion:vortex-file-compressed 54718351 / 54224193 / +0.9% 111824974 / 116836315 / -4.3% 0.49 / 0.46 / +5.4%
polarsignals_q04/datafusion:vortex-file-compressed 9050098 / 9354469 / -3.3% 42638432 / 46740750 / -8.8% 0.21 / 0.20 / +6.1%
polarsignals_q05/datafusion:vortex-file-compressed 12003936 / 11963866 / +0.3% 54467236 / 48497834 / +12.3% 🔴 0.22 / 0.25 / -10.7%
polarsignals_q06/datafusion:vortex-file-compressed 23159186 / 23522365 / -1.5% 62789976 / 59244233 / +6.0% 0.37 / 0.40 / -7.1%
polarsignals_q07/datafusion:vortex-file-compressed 10937672 / 10892434 / +0.4% 51446260 / 48009182 / +7.2% 0.21 / 0.23 / -6.3%
polarsignals_q08/datafusion:vortex-file-compressed 97455258 / 96857200 / +0.6% 164674366 / 157694254 / +4.4% 0.59 / 0.61 / -3.6%
polarsignals_q09/datafusion:vortex-file-compressed 9998131 / 10181096 / -1.8% 50109344 / 45506025 / +10.1% 🔴 0.20 / 0.22 / -10.8%

No file size changes detected.

@github-actions

Copy link
Copy Markdown
Contributor

Benchmarks: FineWeb NVMe 📖

Commits: PR c888e4fa vs base 92bee27d
Verdict: No clear signal (low confidence)
Attributed Vortex impact: -1.8%
Engines: DataFusion No clear signal (-3.0%, low confidence) · DuckDB No clear signal (-0.6%, low confidence)
Vortex (geomean): hot 0.986x ➖ · cold 0.973x ➖
Parquet (geomean): hot 1.005x ➖ · cold 0.967x ➖
Shifts: Parquet (control) +0.5% · 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 (0.969x ➖, 1↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
fineweb_q00/datafusion:vortex-file-compressed 7014134 / 6984186 / +0.4% 16207154 / 18114330 / -10.5% 🟢 0.43 / 0.39 / +12.2%
fineweb_q01/datafusion:vortex-file-compressed 8200436 / 8124344 / +0.9% 40182231 / 42232810 / -4.9% 0.20 / 0.19 / +6.1%
fineweb_q02/datafusion:vortex-file-compressed 9195334 / 9530184 / -3.5% 44553461 / 45339147 / -1.7% 0.21 / 0.21 / -1.8%
fineweb_q03/datafusion:vortex-file-compressed 20665166 / 19529644 / +5.8% 106647608 / 109159541 / -2.3% 0.19 / 0.18 / +8.3%
fineweb_q04/datafusion:vortex-file-compressed 66546128 / 66490510 / +0.1% 150730458 / 156904950 / -3.9% 0.44 / 0.42 / +4.2%
fineweb_q05/datafusion:vortex-file-compressed 66955198 / 67251299 / -0.4% 144046240 / 150371407 / -4.2% 0.46 / 0.45 / +3.9%
fineweb_q06/datafusion:vortex-file-compressed 19157852 / 19285695 / -0.7% 110466311 / 113546309 / -2.7% 0.17 / 0.17 / +2.1%
fineweb_q07/datafusion:vortex-file-compressed 17216759 / 18933626 / -9.1% 106522586 / 112727163 / -5.5% 0.16 / 0.17 / -3.8%
fineweb_q08/datafusion:vortex-file-compressed 8252766 / 10239200 / -19.4% 🟢 42643964 / 37904458 / +12.5% 🔴 0.19 / 0.27 / -28.4%
datafusion / parquet / ns (0.999x ➖, 0↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
fineweb_q00/datafusion:parquet 9190300 / 9209872 / -0.2% 32118719 / 33472257 / -4.0% 0.29 / 0.28 / +4.0%
fineweb_q01/datafusion:parquet 74524490 / 74308134 / +0.3% 159016159 / 169852494 / -6.4% 0.47 / 0.44 / +7.1%
fineweb_q02/datafusion:parquet 76152946 / 77156586 / -1.3% 154679254 / 163583582 / -5.4% 0.49 / 0.47 / +4.4%
fineweb_q03/datafusion:parquet 74301216 / 74422410 / -0.2% 151477479 / 162203213 / -6.6% 0.49 / 0.46 / +6.9%
fineweb_q04/datafusion:parquet 81859388 / 82318666 / -0.6% 153240859 / 163554117 / -6.3% 0.53 / 0.50 / +6.1%
fineweb_q05/datafusion:parquet 80542554 / 80927776 / -0.5% 153269987 / 162966449 / -5.9% 0.53 / 0.50 / +5.8%
fineweb_q06/datafusion:parquet 74368375 / 73904838 / +0.6% 162737485 / 163721554 / -0.6% 0.46 / 0.45 / +1.2%
fineweb_q07/datafusion:parquet 74422105 / 74636888 / -0.3% 153056041 / 165556591 / -7.6% 0.49 / 0.45 / +7.9%
fineweb_q08/datafusion:parquet 74808398 / 74003049 / +1.1% 161936470 / 159754824 / +1.4% 0.46 / 0.46 / -0.3%
duckdb / vortex-file-compressed / ns (1.004x ➖, 0↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
fineweb_q00/duckdb:vortex-file-compressed 2014600 / 1962168 / +2.7% 7064725 / 7916772 / -10.8% 🟢 0.29 / 0.25 / +15.1%
fineweb_q01/duckdb:vortex-file-compressed 9179702 / 9144712 / +0.4% 33649007 / 32920593 / +2.2% 0.27 / 0.28 / -1.8%
fineweb_q02/duckdb:vortex-file-compressed 11046000 / 10443205 / +5.8% 37029945 / 34639634 / +6.9% 0.30 / 0.30 / -1.1%
fineweb_q03/duckdb:vortex-file-compressed 19441537 / 19538851 / -0.5% 98662719 / 100978785 / -2.3% 0.20 / 0.19 / +1.8%
fineweb_q04/duckdb:vortex-file-compressed 67985663 / 67607530 / +0.6% 111028887 / 114720682 / -3.2% 0.61 / 0.59 / +3.9%
fineweb_q05/duckdb:vortex-file-compressed 66892726 / 66694189 / +0.3% 108268121 / 112352113 / -3.6% 0.62 / 0.59 / +4.1%
fineweb_q06/duckdb:vortex-file-compressed 18808231 / 19929882 / -5.6% 101915506 / 105014708 / -3.0% 0.18 / 0.19 / -2.8%
fineweb_q07/duckdb:vortex-file-compressed 17907608 / 18074215 / -0.9% 94249257 / 99462761 / -5.2% 0.19 / 0.18 / +4.6%
fineweb_q08/duckdb:vortex-file-compressed 5440065 / 5352366 / +1.6% 13454457 / 13911805 / -3.3% 0.40 / 0.38 / +5.1%
duckdb / parquet / ns (1.011x ➖, 0↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
fineweb_q00/duckdb:parquet 24167136 / 23938583 / +1.0% 29006256 / 28084341 / +3.3% 0.83 / 0.85 / -2.3%
fineweb_q01/duckdb:parquet 56603512 / 54511196 / +3.8% 81170956 / 81881525 / -0.9% 0.70 / 0.67 / +4.7%
fineweb_q02/duckdb:parquet 60913871 / 60385546 / +0.9% 83479638 / 87383902 / -4.5% 0.73 / 0.69 / +5.6%
fineweb_q03/duckdb:parquet 119011992 / 118753932 / +0.2% 183591995 / 188900854 / -2.8% 0.65 / 0.63 / +3.1%
fineweb_q04/duckdb:parquet 161257712 / 161704602 / -0.3% 215949697 / 220427609 / -2.0% 0.75 / 0.73 / +1.8%
fineweb_q05/duckdb:parquet 159636993 / 158642750 / +0.6% 208278739 / 206791983 / +0.7% 0.77 / 0.77 / -0.1%
fineweb_q06/duckdb:parquet 89100752 / 87818952 / +1.5% 153140660 / 154329627 / -0.8% 0.58 / 0.57 / +2.2%
fineweb_q07/duckdb:parquet 90693058 / 90194366 / +0.6% 150663504 / 169457727 / -11.1% 🟢 0.60 / 0.53 / +13.1%
fineweb_q08/duckdb:parquet 29999856 / 29577054 / +1.4% 31062259 / 30542270 / +1.7% 0.97 / 0.97 / -0.3%

No file size changes detected.

@github-actions

Copy link
Copy Markdown
Contributor

Benchmarks: TPC-H SF=1 on NVME 📖

Commits: PR c888e4fa vs base 92bee27d
Verdict: No clear signal (low confidence)
Attributed Vortex impact: +0.8%
Engines: DataFusion No clear signal (+1.4%, low confidence) · DuckDB No clear signal (+0.2%, low confidence)
Vortex (geomean): hot 1.006x ➖ · cold 1.003x ➖
Parquet (geomean): hot 0.998x ➖ · cold 1.002x ➖
Shifts: Parquet (control) -0.2% · 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.013x ➖, 0↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
tpch_q01/datafusion:vortex-file-compressed 17880564 / 17210390 / +3.9% 45458994 / 43207287 / +5.2% 0.39 / 0.40 / -1.3%
tpch_q02/datafusion:vortex-file-compressed 17972153 / 17294756 / +3.9% 35617396 / 36317135 / -1.9% 0.50 / 0.48 / +6.0%
tpch_q03/datafusion:vortex-file-compressed 22474591 / 22356427 / +0.5% 49022302 / 50792773 / -3.5% 0.46 / 0.44 / +4.2%
tpch_q04/datafusion:vortex-file-compressed 14195598 / 13249012 / +7.1% 34804587 / 35423481 / -1.7% 0.41 / 0.37 / +9.0%
tpch_q05/datafusion:vortex-file-compressed 39759210 / 39712413 / +0.1% 66931401 / 66130805 / +1.2% 0.59 / 0.60 / -1.1%
tpch_q06/datafusion:vortex-file-compressed 8802881 / 8674621 / +1.5% 28597218 / 28466483 / +0.5% 0.31 / 0.30 / +1.0%
tpch_q07/datafusion:vortex-file-compressed 55956773 / 55213151 / +1.3% 80727054 / 76725124 / +5.2% 0.69 / 0.72 / -3.7%
tpch_q08/datafusion:vortex-file-compressed 55107588 / 56015434 / -1.6% 86228996 / 84489759 / +2.1% 0.64 / 0.66 / -3.6%
tpch_q09/datafusion:vortex-file-compressed 49380872 / 49279571 / +0.2% 82700940 / 82714087 / -0.0% 0.60 / 0.60 / +0.2%
tpch_q10/datafusion:vortex-file-compressed 21300851 / 20866520 / +2.1% 51563917 / 51498261 / +0.1% 0.41 / 0.41 / +2.0%
tpch_q11/datafusion:vortex-file-compressed 15646143 / 15593660 / +0.3% 33828598 / 33671177 / +0.5% 0.46 / 0.46 / -0.1%
tpch_q12/datafusion:vortex-file-compressed 25554425 / 25423412 / +0.5% 44150814 / 44905780 / -1.7% 0.58 / 0.57 / +2.2%
tpch_q13/datafusion:vortex-file-compressed 20328097 / 20203904 / +0.6% 40724292 / 39791980 / +2.3% 0.50 / 0.51 / -1.7%
tpch_q14/datafusion:vortex-file-compressed 15339330 / 15357145 / -0.1% 40724407 / 39173140 / +4.0% 0.38 / 0.39 / -3.9%
tpch_q15/datafusion:vortex-file-compressed 21417111 / 21187669 / +1.1% 47020040 / 45056302 / +4.4% 0.46 / 0.47 / -3.1%
tpch_q16/datafusion:vortex-file-compressed 18598316 / 18474192 / +0.7% 40158028 / 38434340 / +4.5% 0.46 / 0.48 / -3.6%
tpch_q17/datafusion:vortex-file-compressed 30912739 / 29718537 / +4.0% 57825222 / 60411393 / -4.3% 0.53 / 0.49 / +8.7%
tpch_q18/datafusion:vortex-file-compressed 38070518 / 37835788 / +0.6% 60107867 / 59389397 / +1.2% 0.63 / 0.64 / -0.6%
tpch_q19/datafusion:vortex-file-compressed 19037291 / 18322379 / +3.9% 41095969 / 40109781 / +2.5% 0.46 / 0.46 / +1.4%
tpch_q20/datafusion:vortex-file-compressed 23222463 / 23298550 / -0.3% 46728805 / 47349295 / -1.3% 0.50 / 0.49 / +1.0%
tpch_q21/datafusion:vortex-file-compressed 45172109 / 45017949 / +0.3% 74659366 / 73807973 / +1.2% 0.61 / 0.61 / -0.8%
tpch_q22/datafusion:vortex-file-compressed 10998841 / 11203277 / -1.8% 30440071 / 30546614 / -0.3% 0.36 / 0.37 / -1.5%
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 71939211 / 71876615 / +0.1% 90753838 / 89084627 / +1.9% 0.79 / 0.81 / -1.8%
tpch_q02/datafusion:parquet 76599545 / 76235548 / +0.5% 94831973 / 93087590 / +1.9% 0.81 / 0.82 / -1.4%
tpch_q03/datafusion:parquet 83017920 / 83784899 / -0.9% 106259538 / 108982972 / -2.5% 0.78 / 0.77 / +1.6%
tpch_q04/datafusion:parquet 40894470 / 40859462 / +0.1% 60023672 / 61627433 / -2.6% 0.68 / 0.66 / +2.8%
tpch_q05/datafusion:parquet 111763099 / 111782412 / -0.0% 138789677 / 140250251 / -1.0% 0.81 / 0.80 / +1.0%
tpch_q06/datafusion:parquet 32059166 / 31905521 / +0.5% 50660089 / 49969499 / +1.4% 0.63 / 0.64 / -0.9%
tpch_q07/datafusion:parquet 115950334 / 115246664 / +0.6% 142267087 / 140780963 / +1.1% 0.82 / 0.82 / -0.4%
tpch_q08/datafusion:parquet 119477153 / 120060231 / -0.5% 149429775 / 147922116 / +1.0% 0.80 / 0.81 / -1.5%
tpch_q09/datafusion:parquet 140001408 / 140250437 / -0.2% 169755012 / 168996082 / +0.4% 0.82 / 0.83 / -0.6%
tpch_q10/datafusion:parquet 106326374 / 107209122 / -0.8% 132583750 / 131750548 / +0.6% 0.80 / 0.81 / -1.4%
tpch_q11/datafusion:parquet 62158986 / 61288420 / +1.4% 83208370 / 83039883 / +0.2% 0.75 / 0.74 / +1.2%
tpch_q12/datafusion:parquet 65856955 / 65369727 / +0.7% 86909864 / 88928250 / -2.3% 0.76 / 0.74 / +3.1%
tpch_q13/datafusion:parquet 147787970 / 147333205 / +0.3% 170018194 / 167002896 / +1.8% 0.87 / 0.88 / -1.5%
tpch_q14/datafusion:parquet 47743014 / 47882754 / -0.3% 71928303 / 74641758 / -3.6% 0.66 / 0.64 / +3.5%
tpch_q15/datafusion:parquet 74803149 / 75589022 / -1.0% 96331271 / 95920938 / +0.4% 0.78 / 0.79 / -1.5%
tpch_q16/datafusion:parquet 43664788 / 43443002 / +0.5% 63171746 / 62864875 / +0.5% 0.69 / 0.69 / +0.0%
tpch_q17/datafusion:parquet 124175544 / 124212073 / -0.0% 148569234 / 148725381 / -0.1% 0.84 / 0.84 / +0.1%
tpch_q18/datafusion:parquet 123605884 / 124025926 / -0.3% 146454288 / 146410214 / +0.0% 0.84 / 0.85 / -0.4%
tpch_q19/datafusion:parquet 57612940 / 58674600 / -1.8% 83306071 / 86595193 / -3.8% 0.69 / 0.68 / +2.1%
tpch_q20/datafusion:parquet 78335943 / 79318361 / -1.2% 105218246 / 104356830 / +0.8% 0.74 / 0.76 / -2.0%
tpch_q21/datafusion:parquet 116810011 / 117284997 / -0.4% 142333012 / 142148762 / +0.1% 0.82 / 0.83 / -0.5%
tpch_q22/datafusion:parquet 52555219 / 52103734 / +0.9% 68449322 / 69791296 / -1.9% 0.77 / 0.75 / +2.8%
duckdb / vortex-file-compressed / ns (0.999x ➖, 0↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
tpch_q01/duckdb:vortex-file-compressed 9441472 / 9256442 / +2.0% 20766318 / 19490558 / +6.5% 0.45 / 0.47 / -4.3%
tpch_q02/duckdb:vortex-file-compressed 14864039 / 15364414 / -3.3% 23680905 / 24049393 / -1.5% 0.63 / 0.64 / -1.8%
tpch_q03/duckdb:vortex-file-compressed 18332640 / 18125190 / +1.1% 33776924 / 34411070 / -1.8% 0.54 / 0.53 / +3.0%
tpch_q04/duckdb:vortex-file-compressed 12218515 / 12410058 / -1.5% 25558411 / 25419494 / +0.5% 0.48 / 0.49 / -2.1%
tpch_q05/duckdb:vortex-file-compressed 20292438 / 20252833 / +0.2% 32433084 / 33453320 / -3.0% 0.63 / 0.61 / +3.3%
tpch_q06/duckdb:vortex-file-compressed 4491870 / 4574098 / -1.8% 14238456 / 13600649 / +4.7% 0.32 / 0.34 / -6.2%
tpch_q07/duckdb:vortex-file-compressed 23590954 / 23910471 / -1.3% 39438661 / 40115970 / -1.7% 0.60 / 0.60 / +0.4%
tpch_q08/duckdb:vortex-file-compressed 20797798 / 20787126 / +0.1% 36179290 / 36554705 / -1.0% 0.57 / 0.57 / +1.1%
tpch_q09/duckdb:vortex-file-compressed 21286647 / 21113460 / +0.8% 36675844 / 36927802 / -0.7% 0.58 / 0.57 / +1.5%
tpch_q10/duckdb:vortex-file-compressed 27048448 / 27018065 / +0.1% 41085840 / 42413753 / -3.1% 0.66 / 0.64 / +3.3%
tpch_q11/duckdb:vortex-file-compressed 8061431 / 8013541 / +0.6% 15169950 / 15954841 / -4.9% 0.53 / 0.50 / +5.8%
tpch_q12/duckdb:vortex-file-compressed 13941925 / 14057448 / -0.8% 26590538 / 26450546 / +0.5% 0.52 / 0.53 / -1.3%
tpch_q13/duckdb:vortex-file-compressed 23232295 / 23347504 / -0.5% 33204812 / 32383640 / +2.5% 0.70 / 0.72 / -3.0%
tpch_q14/duckdb:vortex-file-compressed 11565399 / 11527413 / +0.3% 23723814 / 23135169 / +2.5% 0.49 / 0.50 / -2.2%
tpch_q15/duckdb:vortex-file-compressed 8718832 / 8610481 / +1.3% 20059495 / 19446847 / +3.2% 0.43 / 0.44 / -1.8%
tpch_q16/duckdb:vortex-file-compressed 16821961 / 16508479 / +1.9% 23396095 / 23202767 / +0.8% 0.72 / 0.71 / +1.1%
tpch_q17/duckdb:vortex-file-compressed 11902582 / 11922953 / -0.2% 24944460 / 25143198 / -0.8% 0.48 / 0.47 / +0.6%
tpch_q18/duckdb:vortex-file-compressed 23558543 / 23939236 / -1.6% 34371888 / 34105563 / +0.8% 0.69 / 0.70 / -2.4%
tpch_q19/duckdb:vortex-file-compressed 10265427 / 10340747 / -0.7% 22372670 / 22811450 / -1.9% 0.46 / 0.45 / +1.2%
tpch_q20/duckdb:vortex-file-compressed 13888719 / 13760434 / +0.9% 28368384 / 29009450 / -2.2% 0.49 / 0.47 / +3.2%
tpch_q21/duckdb:vortex-file-compressed 36736535 / 36661256 / +0.2% 54620342 / 54147921 / +0.9% 0.67 / 0.68 / -0.7%
tpch_q22/duckdb:vortex-file-compressed 19102957 / 19042335 / +0.3% 28210873 / 29522589 / -4.4% 0.68 / 0.65 / +5.0%
duckdb / parquet / ns (0.997x ➖, 0↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
tpch_q01/duckdb:parquet 48454154 / 48489626 / -0.1% 55891756 / 55445810 / +0.8% 0.87 / 0.87 / -0.9%
tpch_q02/duckdb:parquet 48803565 / 49194696 / -0.8% 56282314 / 57212408 / -1.6% 0.87 / 0.86 / +0.8%
tpch_q03/duckdb:parquet 60691358 / 60997304 / -0.5% 70774757 / 70142473 / +0.9% 0.86 / 0.87 / -1.4%
tpch_q04/duckdb:parquet 35167880 / 35265419 / -0.3% 44138142 / 44473835 / -0.8% 0.80 / 0.79 / +0.5%
tpch_q05/duckdb:parquet 67581721 / 67726901 / -0.2% 78756975 / 78039173 / +0.9% 0.86 / 0.87 / -1.1%
tpch_q06/duckdb:parquet 22192011 / 22372247 / -0.8% 28452754 / 27806750 / +2.3% 0.78 / 0.80 / -3.1%
tpch_q07/duckdb:parquet 64714343 / 64397402 / +0.5% 75620151 / 74794713 / +1.1% 0.86 / 0.86 / -0.6%
tpch_q08/duckdb:parquet 76079314 / 76324736 / -0.3% 87709863 / 88315217 / -0.7% 0.87 / 0.86 / +0.4%
tpch_q09/duckdb:parquet 108152184 / 108776179 / -0.6% 120131692 / 121054409 / -0.8% 0.90 / 0.90 / +0.2%
tpch_q10/duckdb:parquet 106456843 / 106707264 / -0.2% 120037039 / 118334324 / +1.4% 0.89 / 0.90 / -1.6%
tpch_q11/duckdb:parquet 29940434 / 30032075 / -0.3% 35615866 / 35701417 / -0.2% 0.84 / 0.84 / -0.1%
tpch_q12/duckdb:parquet 38042200 / 38182500 / -0.4% 45384220 / 45256973 / +0.3% 0.84 / 0.84 / -0.6%
tpch_q13/duckdb:parquet 176158487 / 176447890 / -0.2% 185761932 / 184355800 / +0.8% 0.95 / 0.96 / -0.9%
tpch_q14/duckdb:parquet 42923345 / 42758106 / +0.4% 52648614 / 51097453 / +3.0% 0.82 / 0.84 / -2.6%
tpch_q15/duckdb:parquet 33094651 / 32993432 / +0.3% 42189231 / 42279550 / -0.2% 0.78 / 0.78 / +0.5%
tpch_q16/duckdb:parquet 48011589 / 48159928 / -0.3% 54101924 / 54141902 / -0.1% 0.89 / 0.89 / -0.2%
tpch_q17/duckdb:parquet 48370891 / 48235139 / +0.3% 57895772 / 58163421 / -0.5% 0.84 / 0.83 / +0.7%
tpch_q18/duckdb:parquet 75135428 / 75293387 / -0.2% 82876457 / 82005948 / +1.1% 0.91 / 0.92 / -1.3%
tpch_q19/duckdb:parquet 48653703 / 49058919 / -0.8% 61682406 / 57765480 / +6.8% 0.79 / 0.85 / -7.1%
tpch_q20/duckdb:parquet 63950023 / 64132313 / -0.3% 75173699 / 75350477 / -0.2% 0.85 / 0.85 / -0.0%
tpch_q21/duckdb:parquet 107380543 / 107746001 / -0.3% 117774869 / 117033027 / +0.6% 0.91 / 0.92 / -1.0%
tpch_q22/duckdb:parquet 51085460 / 51438705 / -0.7% 60318265 / 59916313 / +0.7% 0.85 / 0.86 / -1.3%

No file size changes detected.

@github-actions

Copy link
Copy Markdown
Contributor

Benchmarks: TPC-H SF=10 on NVME 📖

Commits: PR c888e4fa vs base f62c12f3
Verdict: No clear signal (low confidence)
Attributed Vortex impact: +0.4%
Engines: DataFusion No clear signal (+0.0%, low confidence) · DuckDB No clear signal (+0.7%, low confidence)
Vortex (geomean): hot 1.002x ➖ · cold 1.034x ➖
Parquet (geomean): hot 0.999x ➖ · cold 1.013x ➖
Shifts: Parquet (control) -0.1% · Median polish -0.1%

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

datafusion / vortex-file-compressed / ns (0.999x ➖, 0↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
tpch_q01/datafusion:vortex-file-compressed 88981655 / 90197283 / -1.3% 152809250 / 141178608 / +8.2% 0.58 / 0.64 / -8.9%
tpch_q02/datafusion:vortex-file-compressed 67691780 / 67653109 / +0.1% 101997946 / 102555669 / -0.5% 0.66 / 0.66 / +0.6%
tpch_q03/datafusion:vortex-file-compressed 66224656 / 67064910 / -1.3% 114882343 / 121016876 / -5.1% 0.58 / 0.55 / +4.0%
tpch_q04/datafusion:vortex-file-compressed 35106698 / 36574090 / -4.0% 71707392 / 71010874 / +1.0% 0.49 / 0.52 / -4.9%
tpch_q05/datafusion:vortex-file-compressed 121054093 / 120039389 / +0.8% 174521655 / 172066258 / +1.4% 0.69 / 0.70 / -0.6%
tpch_q06/datafusion:vortex-file-compressed 11753746 / 11717958 / +0.3% 61903358 / 54304588 / +14.0% 🔴 0.19 / 0.22 / -12.0%
tpch_q07/datafusion:vortex-file-compressed 136477437 / 136611192 / -0.1% 197011486 / 199499546 / -1.2% 0.69 / 0.68 / +1.2%
tpch_q08/datafusion:vortex-file-compressed 145123547 / 144469704 / +0.5% 210629746 / 214414102 / -1.8% 0.69 / 0.67 / +2.3%
tpch_q09/datafusion:vortex-file-compressed 187716163 / 188920552 / -0.6% 266956621 / 266411919 / +0.2% 0.70 / 0.71 / -0.8%
tpch_q10/datafusion:vortex-file-compressed 74512067 / 74985947 / -0.6% 136971235 / 135297433 / +1.2% 0.54 / 0.55 / -1.8%
tpch_q11/datafusion:vortex-file-compressed 44982210 / 45602027 / -1.4% 71667317 / 70235805 / +2.0% 0.63 / 0.65 / -3.3%
tpch_q12/datafusion:vortex-file-compressed 37615125 / 37311859 / +0.8% 81999485 / 79730285 / +2.8% 0.46 / 0.47 / -2.0%
tpch_q13/datafusion:vortex-file-compressed 44527473 / 43530248 / +2.3% 76679082 / 75575590 / +1.5% 0.58 / 0.58 / +0.8%
tpch_q14/datafusion:vortex-file-compressed 23595769 / 22676322 / +4.1% 87724572 / 88225962 / -0.6% 0.27 / 0.26 / +4.6%
tpch_q15/datafusion:vortex-file-compressed 35490333 / 36028396 / -1.5% 92619224 / 90700993 / +2.1% 0.38 / 0.40 / -3.5%
tpch_q16/datafusion:vortex-file-compressed 40073933 / 40270072 / -0.5% 68457694 / 67605066 / +1.3% 0.59 / 0.60 / -1.7%
tpch_q17/datafusion:vortex-file-compressed 179000405 / 179307509 / -0.2% 224817064 / 226675343 / -0.8% 0.80 / 0.79 / +0.7%
tpch_q18/datafusion:vortex-file-compressed 204842849 / 206764996 / -0.9% 274265933 / 275105299 / -0.3% 0.75 / 0.75 / -0.6%
tpch_q19/datafusion:vortex-file-compressed 36041307 / 34630406 / +4.1% 93912200 / 89942312 / +4.4% 0.38 / 0.39 / -0.3%
tpch_q20/datafusion:vortex-file-compressed 63308373 / 63437475 / -0.2% 116055329 / 118075476 / -1.7% 0.55 / 0.54 / +1.5%
tpch_q21/datafusion:vortex-file-compressed 183120991 / 184056519 / -0.5% 249328087 / 248547017 / +0.3% 0.73 / 0.74 / -0.8%
tpch_q22/datafusion:vortex-file-compressed 27630624 / 28012444 / -1.4% 55414655 / 54443179 / +1.8% 0.50 / 0.51 / -3.1%
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 87824689 / 88415502 / -0.7% 128922009 / 129259422 / -0.3% 0.68 / 0.68 / -0.4%
tpch_q02/datafusion:parquet 175100149 / 175669116 / -0.3% 201434528 / 200752863 / +0.3% 0.87 / 0.88 / -0.7%
tpch_q03/datafusion:parquet 137842372 / 137785346 / +0.0% 190871960 / 186842784 / +2.2% 0.72 / 0.74 / -2.1%
tpch_q04/datafusion:parquet 59166852 / 59588774 / -0.7% 93046064 / 92835397 / +0.2% 0.64 / 0.64 / -0.9%
tpch_q05/datafusion:parquet 169558029 / 171465822 / -1.1% 230573264 / 232820166 / -1.0% 0.74 / 0.74 / -0.1%
tpch_q06/datafusion:parquet 37250005 / 37230134 / +0.1% 79703977 / 81060118 / -1.7% 0.47 / 0.46 / +1.8%
tpch_q07/datafusion:parquet 217916009 / 217823574 / +0.0% 278046580 / 276394159 / +0.6% 0.78 / 0.79 / -0.6%
tpch_q08/datafusion:parquet 221868678 / 220605608 / +0.6% 295281839 / 288009939 / +2.5% 0.75 / 0.77 / -1.9%
tpch_q09/datafusion:parquet 313450759 / 314015322 / -0.2% 380541467 / 373496042 / +1.9% 0.82 / 0.84 / -2.0%
tpch_q10/datafusion:parquet 321694954 / 322173804 / -0.1% 384314417 / 371353950 / +3.5% 0.84 / 0.87 / -3.5%
tpch_q11/datafusion:parquet 127267279 / 126885193 / +0.3% 150438486 / 149877193 / +0.4% 0.85 / 0.85 / -0.1%
tpch_q12/datafusion:parquet 83838384 / 84479169 / -0.8% 130715396 / 120735419 / +8.3% 0.64 / 0.70 / -8.3%
tpch_q13/datafusion:parquet 216782811 / 217047458 / -0.1% 250729852 / 244930360 / +2.4% 0.86 / 0.89 / -2.4%
tpch_q14/datafusion:parquet 87803623 / 87823104 / -0.0% 200511985 / 194132701 / +3.3% 0.44 / 0.45 / -3.2%
tpch_q15/datafusion:parquet 107564434 / 106233348 / +1.3% 163501370 / 157707838 / +3.7% 0.66 / 0.67 / -2.3%
tpch_q16/datafusion:parquet 98361278 / 97016988 / +1.4% 121246613 / 121560946 / -0.3% 0.81 / 0.80 / +1.6%
tpch_q17/datafusion:parquet 212638310 / 213629954 / -0.5% 267195422 / 259484870 / +3.0% 0.80 / 0.82 / -3.3%
tpch_q18/datafusion:parquet 271671662 / 273544164 / -0.7% 316590157 / 313566984 / +1.0% 0.86 / 0.87 / -1.6%
tpch_q19/datafusion:parquet 108683369 / 108605447 / +0.1% 164172105 / 165826762 / -1.0% 0.66 / 0.65 / +1.1%
tpch_q20/datafusion:parquet 189614094 / 189578810 / +0.0% 249037760 / 242939451 / +2.5% 0.76 / 0.78 / -2.4%
tpch_q21/datafusion:parquet 247161401 / 248132536 / -0.4% 312194180 / 308200441 / +1.3% 0.79 / 0.81 / -1.7%
tpch_q22/datafusion:parquet 153505828 / 153827201 / -0.2% 181892374 / 176697841 / +2.9% 0.84 / 0.87 / -3.1%
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 33186393 / 32910643 / +0.8% 70530665 / 59687378 / +18.2% 🔴 0.47 / 0.55 / -14.7%
tpch_q02/duckdb:vortex-file-compressed 31020816 / 31039850 / -0.1% 43372899 / 44515216 / -2.6% 0.72 / 0.70 / +2.6%
tpch_q03/duckdb:vortex-file-compressed 53478352 / 53015230 / +0.9% 106432466 / 94660108 / +12.4% 🔴 0.50 / 0.56 / -10.3%
tpch_q04/duckdb:vortex-file-compressed 50979755 / 51681124 / -1.4% 87676910 / 80979648 / +8.3% 0.58 / 0.64 / -8.9%
tpch_q05/duckdb:vortex-file-compressed 68531239 / 69625584 / -1.6% 102091413 / 99796699 / +2.3% 0.67 / 0.70 / -3.8%
tpch_q06/duckdb:vortex-file-compressed 15036475 / 14365199 / +4.7% 55830014 / 48784578 / +14.4% 🔴 0.27 / 0.29 / -8.5%
tpch_q07/duckdb:vortex-file-compressed 55300006 / 55097076 / +0.4% 111551074 / 101656446 / +9.7% 0.50 / 0.54 / -8.5%
tpch_q08/duckdb:vortex-file-compressed 85922996 / 86463011 / -0.6% 134203294 / 127769741 / +5.0% 0.64 / 0.68 / -5.4%
tpch_q09/duckdb:vortex-file-compressed 100498724 / 98358762 / +2.2% 163233332 / 157015988 / +4.0% 0.62 / 0.63 / -1.7%
tpch_q10/duckdb:vortex-file-compressed 89547685 / 88415660 / +1.3% 146349200 / 130445694 / +12.2% 🔴 0.61 / 0.68 / -9.7%
tpch_q11/duckdb:vortex-file-compressed 14371966 / 14240611 / +0.9% 24819537 / 25362861 / -2.1% 0.58 / 0.56 / +3.1%
tpch_q12/duckdb:vortex-file-compressed 45132716 / 43315843 / +4.2% 85078294 / 78125593 / +8.9% 0.53 / 0.55 / -4.3%
tpch_q13/duckdb:vortex-file-compressed 68566126 / 67765411 / +1.2% 87538390 / 88685024 / -1.3% 0.78 / 0.76 / +2.5%
tpch_q14/duckdb:vortex-file-compressed 28018928 / 27753871 / +1.0% 70706780 / 67780379 / +4.3% 0.40 / 0.41 / -3.2%
tpch_q15/duckdb:vortex-file-compressed 24540283 / 24695359 / -0.6% 65898137 / 57890782 / +13.8% 🔴 0.37 / 0.43 / -12.7%
tpch_q16/duckdb:vortex-file-compressed 49245379 / 50151616 / -1.8% 57306444 / 57695750 / -0.7% 0.86 / 0.87 / -1.1%
tpch_q17/duckdb:vortex-file-compressed 33282353 / 34249843 / -2.8% 63385310 / 62975503 / +0.7% 0.53 / 0.54 / -3.5%
tpch_q18/duckdb:vortex-file-compressed 101629626 / 102360156 / -0.7% 118902739 / 117763889 / +1.0% 0.85 / 0.87 / -1.7%
tpch_q19/duckdb:vortex-file-compressed 25546582 / 24681114 / +3.5% 75644897 / 70256177 / +7.7% 0.34 / 0.35 / -3.9%
tpch_q20/duckdb:vortex-file-compressed 39294395 / 39172442 / +0.3% 91341685 / 87082526 / +4.9% 0.43 / 0.45 / -4.4%
tpch_q21/duckdb:vortex-file-compressed 94935429 / 95203077 / -0.3% 143857195 / 136492841 / +5.4% 0.66 / 0.70 / -5.4%
tpch_q22/duckdb:vortex-file-compressed 34791454 / 34680869 / +0.3% 50787610 / 50610395 / +0.4% 0.69 / 0.69 / -0.0%
duckdb / parquet / ns (0.998x ➖, 0↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
tpch_q01/duckdb:parquet 68599332 / 68827045 / -0.3% 91360656 / 91001659 / +0.4% 0.75 / 0.76 / -0.7%
tpch_q02/duckdb:parquet 87238011 / 88163944 / -1.1% 100182066 / 98781651 / +1.4% 0.87 / 0.89 / -2.4%
tpch_q03/duckdb:parquet 110598217 / 111601688 / -0.9% 141779939 / 142746093 / -0.7% 0.78 / 0.78 / -0.2%
tpch_q04/duckdb:parquet 78360690 / 77706744 / +0.8% 97739663 / 97660872 / +0.1% 0.80 / 0.80 / +0.8%
tpch_q05/duckdb:parquet 124760382 / 132871803 / -6.1% 156532420 / 156429300 / +0.1% 0.80 / 0.85 / -6.2%
tpch_q06/duckdb:parquet 36436871 / 36081246 / +1.0% 60682471 / 58986705 / +2.9% 0.60 / 0.61 / -1.8%
tpch_q07/duckdb:parquet 117913096 / 117895013 / +0.0% 157231892 / 155956400 / +0.8% 0.75 / 0.76 / -0.8%
tpch_q08/duckdb:parquet 149333584 / 149673064 / -0.2% 193211566 / 189797044 / +1.8% 0.77 / 0.79 / -2.0%
tpch_q09/duckdb:parquet 238080518 / 240793297 / -1.1% 281354637 / 282481093 / -0.4% 0.85 / 0.85 / -0.7%
tpch_q10/duckdb:parquet 319681194 / 316404110 / +1.0% 340885588 / 340132027 / +0.2% 0.94 / 0.93 / +0.8%
tpch_q11/duckdb:parquet 43823209 / 43939200 / -0.3% 51992842 / 51921699 / +0.1% 0.84 / 0.85 / -0.4%
tpch_q12/duckdb:parquet 73568188 / 73256524 / +0.4% 93691174 / 92098822 / +1.7% 0.79 / 0.80 / -1.3%
tpch_q13/duckdb:parquet 294338486 / 296240824 / -0.6% 308380520 / 309372814 / -0.3% 0.95 / 0.96 / -0.3%
tpch_q14/duckdb:parquet 104877456 / 103285086 / +1.5% 140788086 / 137159268 / +2.6% 0.74 / 0.75 / -1.1%
tpch_q15/duckdb:parquet 58365174 / 57394484 / +1.7% 87054003 / 87040322 / +0.0% 0.67 / 0.66 / +1.7%
tpch_q16/duckdb:parquet 101915171 / 102306363 / -0.4% 108353332 / 109172143 / -0.8% 0.94 / 0.94 / +0.4%
tpch_q17/duckdb:parquet 82414277 / 83562184 / -1.4% 114874292 / 115174416 / -0.3% 0.72 / 0.73 / -1.1%
tpch_q18/duckdb:parquet 158883753 / 158348925 / +0.3% 169159930 / 169352341 / -0.1% 0.94 / 0.94 / +0.5%
tpch_q19/duckdb:parquet 100617496 / 99408259 / +1.2% 135456121 / 129938229 / +4.2% 0.74 / 0.77 / -2.9%
tpch_q20/duckdb:parquet 147390098 / 147686154 / -0.2% 189938942 / 184788040 / +2.8% 0.78 / 0.80 / -2.9%
tpch_q21/duckdb:parquet 258125456 / 256648257 / +0.6% 279554968 / 271089492 / +3.1% 0.92 / 0.95 / -2.5%
tpch_q22/duckdb:parquet 169677615 / 169524342 / +0.1% 185010839 / 183467713 / +0.8% 0.92 / 0.92 / -0.7%

No file size changes detected.

@github-actions

Copy link
Copy Markdown
Contributor

Benchmarks: TPC-DS SF=1 on NVME 📖

Commits: PR c888e4fa vs base 92bee27d
Verdict: No clear signal (low confidence)
Attributed Vortex impact: -0.2%
Engines: DataFusion No clear signal (-0.5%, low confidence) · DuckDB No clear signal (+0.1%, low confidence)
Vortex (geomean): hot 0.998x ➖ · cold 1.021x ➖
Parquet (geomean): hot 1.000x ➖ · cold 1.005x ➖
Shifts: Parquet (control) +0.0% · 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 (0.996x ➖, 0↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
tpcds_q01/datafusion:vortex-file-compressed 24072585 / 25081378 / -4.0% 42722663 / 40962991 / +4.3% 0.56 / 0.61 / -8.0%
tpcds_q02/datafusion:vortex-file-compressed 47429807 / 47101178 / +0.7% 64804787 / 63243108 / +2.5% 0.73 / 0.74 / -1.7%
tpcds_q03/datafusion:vortex-file-compressed 11747748 / 11493863 / +2.2% 28437602 / 27375884 / +3.9% 0.41 / 0.42 / -1.6%
tpcds_q04/datafusion:vortex-file-compressed 122828934 / 124137635 / -1.1% 154792454 / 153262115 / +1.0% 0.79 / 0.81 / -2.0%
tpcds_q05/datafusion:vortex-file-compressed 59949042 / 60483432 / -0.9% 80412514 / 78822804 / +2.0% 0.75 / 0.77 / -2.8%
tpcds_q06/datafusion:vortex-file-compressed 22614863 / 22588038 / +0.1% 43074230 / 41136389 / +4.7% 0.53 / 0.55 / -4.4%
tpcds_q07/datafusion:vortex-file-compressed 31018480 / 31546345 / -1.7% 54796724 / 54373388 / +0.8% 0.57 / 0.58 / -2.4%
tpcds_q08/datafusion:vortex-file-compressed 24804083 / 24699964 / +0.4% 40872683 / 40657118 / +0.5% 0.61 / 0.61 / -0.1%
tpcds_q09/datafusion:vortex-file-compressed 17310645 / 17208616 / +0.6% 32694795 / 31244899 / +4.6% 0.53 / 0.55 / -3.9%
tpcds_q10/datafusion:vortex-file-compressed 27958718 / 27201636 / +2.8% 49835437 / 47298938 / +5.4% 0.56 / 0.58 / -2.4%
tpcds_q11/datafusion:vortex-file-compressed 64357252 / 64942252 / -0.9% 93386168 / 91279512 / +2.3% 0.69 / 0.71 / -3.1%
tpcds_q12/datafusion:vortex-file-compressed 16686082 / 16713967 / -0.2% 34423086 / 33456933 / +2.9% 0.48 / 0.50 / -3.0%
tpcds_q13/datafusion:vortex-file-compressed 31477989 / 31635210 / -0.5% 53781426 / 51161845 / +5.1% 0.59 / 0.62 / -5.3%
tpcds_q14/datafusion:vortex-file-compressed 495165006 / 498278880 / -0.6% 550261311 / 554858366 / -0.8% 0.90 / 0.90 / +0.2%
tpcds_q15/datafusion:vortex-file-compressed 15830142 / 15735968 / +0.6% 33749281 / 34885776 / -3.3% 0.47 / 0.45 / +4.0%
tpcds_q16/datafusion:vortex-file-compressed 19737075 / 20041250 / -1.5% 35937296 / 35493120 / +1.3% 0.55 / 0.56 / -2.7%
tpcds_q17/datafusion:vortex-file-compressed 58786276 / 58573680 / +0.4% 84463089 / 79912085 / +5.7% 0.70 / 0.73 / -5.0%
tpcds_q18/datafusion:vortex-file-compressed 68362241 / 68363327 / -0.0% 90846245 / 90305785 / +0.6% 0.75 / 0.76 / -0.6%
tpcds_q19/datafusion:vortex-file-compressed 17742153 / 16933435 / +4.8% 36875592 / 36049950 / +2.3% 0.48 / 0.47 / +2.4%
tpcds_q20/datafusion:vortex-file-compressed 17906653 / 18030137 / -0.7% 35254003 / 34781193 / +1.4% 0.51 / 0.52 / -2.0%
tpcds_q21/datafusion:vortex-file-compressed 16339300 / 16141545 / +1.2% 38199346 / 36342933 / +5.1% 0.43 / 0.44 / -3.7%
tpcds_q22/datafusion:vortex-file-compressed 57864258 / 58632726 / -1.3% 79795551 / 80255037 / -0.6% 0.73 / 0.73 / -0.7%
tpcds_q23/datafusion:vortex-file-compressed 70820194 / 72402549 / -2.2% 97991971 / 97392292 / +0.6% 0.72 / 0.74 / -2.8%
tpcds_q24/datafusion:vortex-file-compressed 67942446 / 67726870 / +0.3% 87020182 / 90308049 / -3.6% 0.78 / 0.75 / +4.1%
tpcds_q25/datafusion:vortex-file-compressed 54362784 / 54233678 / +0.2% 71247476 / 74394751 / -4.2% 0.76 / 0.73 / +4.7%
tpcds_q26/datafusion:vortex-file-compressed 30320027 / 30198731 / +0.4% 49486739 / 48509837 / +2.0% 0.61 / 0.62 / -1.6%
tpcds_q27/datafusion:vortex-file-compressed 59601116 / 61515149 / -3.1% 81950603 / 85059359 / -3.7% 0.73 / 0.72 / +0.6%
tpcds_q28/datafusion:vortex-file-compressed 18047306 / 17833440 / +1.2% 34663167 / 33697964 / +2.9% 0.52 / 0.53 / -1.6%
tpcds_q29/datafusion:vortex-file-compressed 59172898 / 58679676 / +0.8% 72411816 / 81454084 / -11.1% 🟢 0.82 / 0.72 / +13.4%
tpcds_q30/datafusion:vortex-file-compressed 26802390 / 27239319 / -1.6% 46083907 / 43955941 / +4.8% 0.58 / 0.62 / -6.1%
tpcds_q31/datafusion:vortex-file-compressed 58863246 / 59000681 / -0.2% 82638183 / 82237678 / +0.5% 0.71 / 0.72 / -0.7%
tpcds_q32/datafusion:vortex-file-compressed 13751673 / 13600324 / +1.1% 30048527 / 28603698 / +5.1% 0.46 / 0.48 / -3.7%
tpcds_q33/datafusion:vortex-file-compressed 27689646 / 27739394 / -0.2% 50069555 / 48566314 / +3.1% 0.55 / 0.57 / -3.2%
tpcds_q34/datafusion:vortex-file-compressed 17662868 / 17309654 / +2.0% 35322752 / 35753325 / -1.2% 0.50 / 0.48 / +3.3%
tpcds_q35/datafusion:vortex-file-compressed 34337460 / 34541316 / -0.6% 55963799 / 55678327 / +0.5% 0.61 / 0.62 / -1.1%
tpcds_q36/datafusion:vortex-file-compressed 47442592 / 48608292 / -2.4% 75084785 / 70564174 / +6.4% 0.63 / 0.69 / -8.3%
tpcds_q37/datafusion:vortex-file-compressed 12359656 / 12844496 / -3.8% 34010312 / 31992303 / +6.3% 0.36 / 0.40 / -9.5%
tpcds_q38/datafusion:vortex-file-compressed 29691661 / 30140535 / -1.5% 49657400 / 49194037 / +0.9% 0.60 / 0.61 / -2.4%
tpcds_q39/datafusion:vortex-file-compressed 61369149 / 60788110 / +1.0% 85736160 / 86293306 / -0.6% 0.72 / 0.70 / +1.6%
tpcds_q40/datafusion:vortex-file-compressed 24466958 / 24301394 / +0.7% 43892881 / 43203194 / +1.6% 0.56 / 0.56 / -0.9%
tpcds_q41/datafusion:vortex-file-compressed 17473260 / 17470650 / +0.0% 30767426 / 31799010 / -3.2% 0.57 / 0.55 / +3.4%
tpcds_q42/datafusion:vortex-file-compressed 11289450 / 11346914 / -0.5% 25689864 / 25258259 / +1.7% 0.44 / 0.45 / -2.2%
tpcds_q43/datafusion:vortex-file-compressed 12865355 / 12906304 / -0.3% 29841484 / 28883337 / +3.3% 0.43 / 0.45 / -3.5%
tpcds_q44/datafusion:vortex-file-compressed 25862686 / 26075622 / -0.8% 46755177 / 47446669 / -1.5% 0.55 / 0.55 / +0.7%
tpcds_q45/datafusion:vortex-file-compressed 18393104 / 18409859 / -0.1% 35786972 / 35879052 / -0.3% 0.51 / 0.51 / +0.2%
tpcds_q46/datafusion:vortex-file-compressed 22872960 / 23449813 / -2.5% 45133403 / 46242129 / -2.4% 0.51 / 0.51 / -0.1%
tpcds_q47/datafusion:vortex-file-compressed 77553412 / 78543169 / -1.3% 106103459 / 104837149 / +1.2% 0.73 / 0.75 / -2.4%
tpcds_q48/datafusion:vortex-file-compressed 29789877 / 29544272 / +0.8% 47983658 / 48377060 / -0.8% 0.62 / 0.61 / +1.7%
tpcds_q49/datafusion:vortex-file-compressed 56912360 / 57114778 / -0.4% 84226807 / 77381261 / +8.8% 0.68 / 0.74 / -8.5%
tpcds_q50/datafusion:vortex-file-compressed 31794378 / 32945907 / -3.5% 50909396 / 50867548 / +0.1% 0.62 / 0.65 / -3.6%
tpcds_q51/datafusion:vortex-file-compressed 67103912 / 66885748 / +0.3% 87189361 / 87425511 / -0.3% 0.77 / 0.77 / +0.6%
tpcds_q52/datafusion:vortex-file-compressed 11546950 / 12016462 / -3.9% 26166351 / 28308869 / -7.6% 0.44 / 0.42 / +4.0%
tpcds_q53/datafusion:vortex-file-compressed 17568636 / 18030158 / -2.6% 37896776 / 37531183 / +1.0% 0.46 / 0.48 / -3.5%
tpcds_q54/datafusion:vortex-file-compressed 33102293 / 33620694 / -1.5% 55735052 / 54974031 / +1.4% 0.59 / 0.61 / -2.9%
tpcds_q55/datafusion:vortex-file-compressed 11128752 / 11346584 / -1.9% 25460253 / 25123780 / +1.3% 0.44 / 0.45 / -3.2%
tpcds_q56/datafusion:vortex-file-compressed 27029380 / 26929244 / +0.4% 46468659 / 47597664 / -2.4% 0.58 / 0.57 / +2.8%
tpcds_q57/datafusion:vortex-file-compressed 76749736 / 77669862 / -1.2% 102319074 / 101104751 / +1.2% 0.75 / 0.77 / -2.4%
tpcds_q58/datafusion:vortex-file-compressed 40640732 / 41151703 / -1.2% 64386717 / 63991549 / +0.6% 0.63 / 0.64 / -1.8%
tpcds_q59/datafusion:vortex-file-compressed 31297972 / 31153301 / +0.5% 52177413 / 52437247 / -0.5% 0.60 / 0.59 / +1.0%
tpcds_q60/datafusion:vortex-file-compressed 26681574 / 26750546 / -0.3% 45754252 / 46291705 / -1.2% 0.58 / 0.58 / +0.9%
tpcds_q61/datafusion:vortex-file-compressed 23398414 / 23771466 / -1.6% 44495451 / 44159550 / +0.8% 0.53 / 0.54 / -2.3%
tpcds_q62/datafusion:vortex-file-compressed 17947838 / 18151656 / -1.1% 33447211 / 32684357 / +2.3% 0.54 / 0.56 / -3.4%
tpcds_q63/datafusion:vortex-file-compressed 17759776 / 18793363 / -5.5% 37752528 / 37088002 / +1.8% 0.47 / 0.51 / -7.2%
tpcds_q64/datafusion:vortex-file-compressed 224414521 / 225012482 / -0.3% 264169522 / 262263912 / +0.7% 0.85 / 0.86 / -1.0%
tpcds_q65/datafusion:vortex-file-compressed 76277990 / 74967432 / +1.7% 96031921 / 95477805 / +0.6% 0.79 / 0.79 / +1.2%
tpcds_q66/datafusion:vortex-file-compressed 52556576 / 53239504 / -1.3% 71105884 / 71718653 / -0.9% 0.74 / 0.74 / -0.4%
tpcds_q67/datafusion:vortex-file-compressed 58023612 / 58154431 / -0.2% 86911432 / 86736157 / +0.2% 0.67 / 0.67 / -0.4%
tpcds_q68/datafusion:vortex-file-compressed 22316234 / 22391589 / -0.3% 47137770 / 47079831 / +0.1% 0.47 / 0.48 / -0.5%
tpcds_q69/datafusion:vortex-file-compressed 27890922 / 27148716 / +2.7% 46913136 / 47756844 / -1.8% 0.59 / 0.57 / +4.6%
tpcds_q70/datafusion:vortex-file-compressed 71614315 / 70726580 / +1.3% 90729193 / 88487422 / +2.5% 0.79 / 0.80 / -1.2%
tpcds_q71/datafusion:vortex-file-compressed 18115757 / 19080336 / -5.1% 35451225 / 35870692 / -1.2% 0.51 / 0.53 / -3.9%
tpcds_q72/datafusion:vortex-file-compressed 348267382 / 360707148 / -3.4% 426716719 / 394060771 / +8.3% 0.82 / 0.92 / -10.8%
tpcds_q73/datafusion:vortex-file-compressed 16125334 / 16399950 / -1.7% 35232319 / 34245944 / +2.9% 0.46 / 0.48 / -4.4%
tpcds_q74/datafusion:vortex-file-compressed 46059099 / 45432306 / +1.4% 71979992 / 71103135 / +1.2% 0.64 / 0.64 / +0.1%
tpcds_q75/datafusion:vortex-file-compressed 137638158 / 136707124 / +0.7% 165470043 / 167948213 / -1.5% 0.83 / 0.81 / +2.2%
tpcds_q76/datafusion:vortex-file-compressed 26761652 / 26504089 / +1.0% 45055693 / 43588546 / +3.4% 0.59 / 0.61 / -2.3%
tpcds_q77/datafusion:vortex-file-compressed 45798250 / 46200786 / -0.9% 66443772 / 67303462 / -1.3% 0.69 / 0.69 / +0.4%
tpcds_q78/datafusion:vortex-file-compressed 69383333 / 68243050 / +1.7% 96151277 / 96009849 / +0.1% 0.72 / 0.71 / +1.5%
tpcds_q79/datafusion:vortex-file-compressed 19745482 / 19616188 / +0.7% 40951405 / 39963170 / +2.5% 0.48 / 0.49 / -1.8%
tpcds_q80/datafusion:vortex-file-compressed 73725246 / 75229789 / -2.0% 106542642 / 106340856 / +0.2% 0.69 / 0.71 / -2.2%
tpcds_q81/datafusion:vortex-file-compressed 27550057 / 27345826 / +0.7% 43977510 / 44314993 / -0.8% 0.63 / 0.62 / +1.5%
tpcds_q82/datafusion:vortex-file-compressed 12850538 / 12606490 / +1.9% 34340476 / 31834658 / +7.9% 0.37 / 0.40 / -5.5%
tpcds_q83/datafusion:vortex-file-compressed 35488234 / 36075294 / -1.6% 54635347 / 55589303 / -1.7% 0.65 / 0.65 / +0.1%
tpcds_q84/datafusion:vortex-file-compressed 12051919 / 11978054 / +0.6% 27125146 / 25726544 / +5.4% 0.44 / 0.47 / -4.6%
tpcds_q85/datafusion:vortex-file-compressed 58114062 / 57835898 / +0.5% 79826947 / 80291933 / -0.6% 0.73 / 0.72 / +1.1%
tpcds_q86/datafusion:vortex-file-compressed 16482278 / 16857806 / -2.2% 33085291 / 32845127 / +0.7% 0.50 / 0.51 / -2.9%
tpcds_q87/datafusion:vortex-file-compressed 29784860 / 29831194 / -0.2% 49934228 / 48585842 / +2.8% 0.60 / 0.61 / -2.9%
tpcds_q88/datafusion:vortex-file-compressed 31912584 / 32279251 / -1.1% 61381174 / 60033951 / +2.2% 0.52 / 0.54 / -3.3%
tpcds_q89/datafusion:vortex-file-compressed 20748543 / 20563188 / +0.9% 42759583 / 38812535 / +10.2% 🔴 0.49 / 0.53 / -8.4%
tpcds_q90/datafusion:vortex-file-compressed 10432296 / 10579965 / -1.4% 25290247 / 24691375 / +2.4% 0.41 / 0.43 / -3.7%
tpcds_q91/datafusion:vortex-file-compressed 16219510 / 15752042 / +3.0% 34918008 / 33489425 / +4.3% 0.46 / 0.47 / -1.2%
tpcds_q92/datafusion:vortex-file-compressed 13524209 / 13692120 / -1.2% 27607659 / 28568624 / -3.4% 0.49 / 0.48 / +2.2%
tpcds_q93/datafusion:vortex-file-compressed 22384400 / 22380594 / +0.0% 40841057 / 40798107 / +0.1% 0.55 / 0.55 / -0.1%
tpcds_q94/datafusion:vortex-file-compressed 19026048 / 19395874 / -1.9% 35074148 / 34756790 / +0.9% 0.54 / 0.56 / -2.8%
tpcds_q95/datafusion:vortex-file-compressed 45045596 / 44848690 / +0.4% 62914923 / 63247410 / -0.5% 0.72 / 0.71 / +1.0%
tpcds_q96/datafusion:vortex-file-compressed 8350810 / 8553736 / -2.4% 22174651 / 20782713 / +6.7% 0.38 / 0.41 / -8.5%
tpcds_q97/datafusion:vortex-file-compressed 21489635 / 21212548 / +1.3% 40043145 / 39427238 / +1.6% 0.54 / 0.54 / -0.3%
tpcds_q98/datafusion:vortex-file-compressed 16990810 / 17030335 / -0.2% 35799964 / 35042031 / +2.2% 0.47 / 0.49 / -2.3%
tpcds_q99/datafusion:vortex-file-compressed 20935184 / 20933564 / +0.0% 36611592 / 35097985 / +4.3% 0.57 / 0.60 / -4.1%
datafusion / parquet / ns (1.001x ➖, 0↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
tpcds_q01/datafusion:parquet 43448408 / 42978244 / +1.1% 61274949 / 62349548 / -1.7% 0.71 / 0.69 / +2.9%
tpcds_q02/datafusion:parquet 55240295 / 56048406 / -1.4% 71035966 / 71014454 / +0.0% 0.78 / 0.79 / -1.5%
tpcds_q03/datafusion:parquet 19046440 / 19381807 / -1.7% 33091869 / 32108998 / +3.1% 0.58 / 0.60 / -4.6%
tpcds_q04/datafusion:parquet 179873390 / 181833248 / -1.1% 207695401 / 205038914 / +1.3% 0.87 / 0.89 / -2.3%
tpcds_q05/datafusion:parquet 69473346 / 68655934 / +1.2% 88644330 / 88605159 / +0.0% 0.78 / 0.77 / +1.1%
tpcds_q06/datafusion:parquet 33289592 / 33681056 / -1.2% 47502575 / 50191893 / -5.4% 0.70 / 0.67 / +4.4%
tpcds_q07/datafusion:parquet 46059000 / 46856478 / -1.7% 63616391 / 67479674 / -5.7% 0.72 / 0.69 / +4.3%
tpcds_q08/datafusion:parquet 31287069 / 31233140 / +0.2% 47316606 / 47909545 / -1.2% 0.66 / 0.65 / +1.4%
tpcds_q09/datafusion:parquet 32650729 / 32775722 / -0.4% 38806417 / 37189773 / +4.3% 0.84 / 0.88 / -4.5%
tpcds_q10/datafusion:parquet 45059113 / 43155566 / +4.4% 59467525 / 58099501 / +2.4% 0.76 / 0.74 / +2.0%
tpcds_q11/datafusion:parquet 98858423 / 98707581 / +0.2% 123501098 / 118879283 / +3.9% 0.80 / 0.83 / -3.6%
tpcds_q12/datafusion:parquet 23999446 / 23991071 / +0.0% 37085902 / 37020189 / +0.2% 0.65 / 0.65 / -0.1%
tpcds_q13/datafusion:parquet 46522112 / 46384430 / +0.3% 69211090 / 68050028 / +1.7% 0.67 / 0.68 / -1.4%
tpcds_q14/datafusion:parquet 536941466 / 538367774 / -0.3% 580668119 / 585841632 / -0.9% 0.92 / 0.92 / +0.6%
tpcds_q15/datafusion:parquet 23757300 / 23924352 / -0.7% 37514443 / 37164820 / +0.9% 0.63 / 0.64 / -1.6%
tpcds_q16/datafusion:parquet 37228820 / 37107461 / +0.3% 50564492 / 50206970 / +0.7% 0.74 / 0.74 / -0.4%
tpcds_q17/datafusion:parquet 74305618 / 75021170 / -1.0% 102326421 / 97223566 / +5.2% 0.73 / 0.77 / -5.9%
tpcds_q18/datafusion:parquet 71505988 / 68776256 / +4.0% 88075470 / 89975076 / -2.1% 0.81 / 0.76 / +6.2%
tpcds_q19/datafusion:parquet 30982471 / 29631786 / +4.6% 43564212 / 43687221 / -0.3% 0.71 / 0.68 / +4.9%
tpcds_q20/datafusion:parquet 25239032 / 25738686 / -1.9% 37755629 / 37510340 / +0.7% 0.67 / 0.69 / -2.6%
tpcds_q21/datafusion:parquet 20476672 / 20382164 / +0.5% 31572258 / 32563347 / -3.0% 0.65 / 0.63 / +3.6%
tpcds_q22/datafusion:parquet 78427908 / 77471116 / +1.2% 87865228 / 90579442 / -3.0% 0.89 / 0.86 / +4.4%
tpcds_q23/datafusion:parquet 90988368 / 94304804 / -3.5% 114525383 / 114301850 / +0.2% 0.79 / 0.83 / -3.7%
tpcds_q24/datafusion:parquet 91890159 / 91331090 / +0.6% 115749052 / 115269699 / +0.4% 0.79 / 0.79 / +0.2%
tpcds_q25/datafusion:parquet 81670998 / 82499845 / -1.0% 99062405 / 100702149 / -1.6% 0.82 / 0.82 / +0.6%
tpcds_q26/datafusion:parquet 43699108 / 43686642 / +0.0% 60144768 / 60274088 / -0.2% 0.73 / 0.72 / +0.2%
tpcds_q27/datafusion:parquet 78598370 / 76168654 / +3.2% 102935837 / 99312870 / +3.6% 0.76 / 0.77 / -0.4%
tpcds_q28/datafusion:parquet 28873720 / 28935864 / -0.2% 44343854 / 42807696 / +3.6% 0.65 / 0.68 / -3.7%
tpcds_q29/datafusion:parquet 75816131 / 75234712 / +0.8% 95938129 / 101422271 / -5.4% 0.79 / 0.74 / +6.5%
tpcds_q30/datafusion:parquet 45793946 / 44633949 / +2.6% 60207348 / 59433476 / +1.3% 0.76 / 0.75 / +1.3%
tpcds_q31/datafusion:parquet 81444940 / 83099556 / -2.0% 102198815 / 96548176 / +5.9% 0.80 / 0.86 / -7.4%
tpcds_q32/datafusion:parquet 27308084 / 26517110 / +3.0% 39575092 / 43972919 / -10.0% 🟢 0.69 / 0.60 / +14.4%
tpcds_q33/datafusion:parquet 38214924 / 37706042 / +1.3% 54527055 / 54988859 / -0.8% 0.70 / 0.69 / +2.2%
tpcds_q34/datafusion:parquet 24503906 / 24758066 / -1.0% 36018971 / 36888746 / -2.4% 0.68 / 0.67 / +1.4%
tpcds_q35/datafusion:parquet 50922860 / 52308578 / -2.6% 62978589 / 63077922 / -0.2% 0.81 / 0.83 / -2.5%
tpcds_q36/datafusion:parquet 51592926 / 53396698 / -3.4% 72013092 / 72083853 / -0.1% 0.72 / 0.74 / -3.3%
tpcds_q37/datafusion:parquet 21345464 / 21649271 / -1.4% 34777394 / 33230870 / +4.7% 0.61 / 0.65 / -5.8%
tpcds_q38/datafusion:parquet 44612620 / 43259085 / +3.1% 63437212 / 59034278 / +7.5% 0.70 / 0.73 / -4.0%
tpcds_q39/datafusion:parquet 68175019 / 68607492 / -0.6% 84398574 / 84414993 / -0.0% 0.81 / 0.81 / -0.6%
tpcds_q40/datafusion:parquet 29526144 / 29954924 / -1.4% 50253579 / 49978748 / +0.5% 0.59 / 0.60 / -2.0%
tpcds_q41/datafusion:parquet 20156964 / 19683914 / +2.4% 32104143 / 31984107 / +0.4% 0.63 / 0.62 / +2.0%
tpcds_q42/datafusion:parquet 18148327 / 18407238 / -1.4% 29713173 / 29140175 / +2.0% 0.61 / 0.63 / -3.3%
tpcds_q43/datafusion:parquet 19669326 / 19729286 / -0.3% 31839823 / 31884258 / -0.1% 0.62 / 0.62 / -0.2%
tpcds_q44/datafusion:parquet 34776380 / 35592412 / -2.3% 48853789 / 51837977 / -5.8% 0.71 / 0.69 / +3.7%
tpcds_q45/datafusion:parquet 27726842 / 26486827 / +4.7% 40882930 / 40667271 / +0.5% 0.68 / 0.65 / +4.1%
tpcds_q46/datafusion:parquet 30396456 / 29318382 / +3.7% 46611314 / 45861872 / +1.6% 0.65 / 0.64 / +2.0%
tpcds_q47/datafusion:parquet 98032506 / 98325623 / -0.3% 121080939 / 120269604 / +0.7% 0.81 / 0.82 / -1.0%
tpcds_q48/datafusion:parquet 42215936 / 42406388 / -0.4% 60521002 / 57295943 / +5.6% 0.70 / 0.74 / -5.8%
tpcds_q49/datafusion:parquet 73656148 / 72087236 / +2.2% 94224429 / 97854435 / -3.7% 0.78 / 0.74 / +6.1%
tpcds_q50/datafusion:parquet 47837778 / 48185600 / -0.7% 70281176 / 69818804 / +0.7% 0.68 / 0.69 / -1.4%
tpcds_q51/datafusion:parquet 75469804 / 76439736 / -1.3% 94895209 / 94125452 / +0.8% 0.80 / 0.81 / -2.1%
tpcds_q52/datafusion:parquet 18940246 / 18674516 / +1.4% 30388003 / 31188450 / -2.6% 0.62 / 0.60 / +4.1%
tpcds_q53/datafusion:parquet 22590376 / 22544812 / +0.2% 38695503 / 38072537 / +1.6% 0.58 / 0.59 / -1.4%
tpcds_q54/datafusion:parquet 51925824 / 52409662 / -0.9% 67398752 / 67779757 / -0.6% 0.77 / 0.77 / -0.4%
tpcds_q55/datafusion:parquet 18441313 / 18286962 / +0.8% 28776408 / 29950596 / -3.9% 0.64 / 0.61 / +5.0%
tpcds_q56/datafusion:parquet 41959940 / 42921421 / -2.2% 57722150 / 55141344 / +4.7% 0.73 / 0.78 / -6.6%
tpcds_q57/datafusion:parquet 101878286 / 102428108 / -0.5% 120786382 / 122554151 / -1.4% 0.84 / 0.84 / +0.9%
tpcds_q58/datafusion:parquet 66026018 / 65297522 / +1.1% 82295798 / 83208031 / -1.1% 0.80 / 0.78 / +2.2%
tpcds_q59/datafusion:parquet 47560568 / 46926640 / +1.4% 64161449 / 64044115 / +0.2% 0.74 / 0.73 / +1.2%
tpcds_q60/datafusion:parquet 40164849 / 39831420 / +0.8% 56612942 / 53214086 / +6.4% 0.71 / 0.75 / -5.2%
tpcds_q61/datafusion:parquet 36149038 / 35405752 / +2.1% 51622012 / 51221870 / +0.8% 0.70 / 0.69 / +1.3%
tpcds_q62/datafusion:parquet 25436895 / 25241106 / +0.8% 37052607 / 38473117 / -3.7% 0.69 / 0.66 / +4.6%
tpcds_q63/datafusion:parquet 22496808 / 22726709 / -1.0% 38583748 / 38240189 / +0.9% 0.58 / 0.59 / -1.9%
tpcds_q64/datafusion:parquet 293225618 / 289200816 / +1.4% 332207815 / 328997752 / +1.0% 0.88 / 0.88 / +0.4%
tpcds_q65/datafusion:parquet 122415406 / 118662896 / +3.2% 140852130 / 138659546 / +1.6% 0.87 / 0.86 / +1.6%
tpcds_q66/datafusion:parquet 61809023 / 60273846 / +2.5% 76593525 / 75680196 / +1.2% 0.81 / 0.80 / +1.3%
tpcds_q67/datafusion:parquet 69495822 / 68969874 / +0.8% 93408517 / 92804574 / +0.7% 0.74 / 0.74 / +0.1%
tpcds_q68/datafusion:parquet 29725770 / 29590473 / +0.5% 48535022 / 48131077 / +0.8% 0.61 / 0.61 / -0.4%
tpcds_q69/datafusion:parquet 44157392 / 43956679 / +0.5% 58072341 / 58802481 / -1.2% 0.76 / 0.75 / +1.7%
tpcds_q70/datafusion:parquet 81284026 / 81235804 / +0.1% 102015789 / 98125867 / +4.0% 0.80 / 0.83 / -3.8%
tpcds_q71/datafusion:parquet 24617948 / 26581725 / -7.4% 36828517 / 37125611 / -0.8% 0.67 / 0.72 / -6.6%
tpcds_q72/datafusion:parquet 520688810 / 520274398 / +0.1% 542267238 / 563751282 / -3.8% 0.96 / 0.92 / +4.0%
tpcds_q73/datafusion:parquet 23875844 / 23918058 / -0.2% 35426541 / 35651015 / -0.6% 0.67 / 0.67 / +0.5%
tpcds_q74/datafusion:parquet 70035550 / 71023096 / -1.4% 90222022 / 90032733 / +0.2% 0.78 / 0.79 / -1.6%
tpcds_q75/datafusion:parquet 154578311 / 154604053 / -0.0% 177221027 / 177588664 / -0.2% 0.87 / 0.87 / +0.2%
tpcds_q76/datafusion:parquet 33498170 / 33944858 / -1.3% 47809628 / 47632182 / +0.4% 0.70 / 0.71 / -1.7%
tpcds_q77/datafusion:parquet 57046288 / 57225324 / -0.3% 79080252 / 74950906 / +5.5% 0.72 / 0.76 / -5.5%
tpcds_q78/datafusion:parquet 86915733 / 85719581 / +1.4% 119663784 / 116502783 / +2.7% 0.73 / 0.74 / -1.3%
tpcds_q79/datafusion:parquet 27436104 / 27509512 / -0.3% 42413449 / 41936248 / +1.1% 0.65 / 0.66 / -1.4%
tpcds_q80/datafusion:parquet 81814027 / 81550116 / +0.3% 107005563 / 112533786 / -4.9% 0.76 / 0.72 / +5.5%
tpcds_q81/datafusion:parquet 36887022 / 38057320 / -3.1% 53712796 / 51187544 / +4.9% 0.69 / 0.74 / -7.6%
tpcds_q82/datafusion:parquet 22617424 / 22358518 / +1.2% 35348538 / 34247453 / +3.2% 0.64 / 0.65 / -2.0%
tpcds_q83/datafusion:parquet 59771619 / 59689310 / +0.1% 71481873 / 77351737 / -7.6% 0.84 / 0.77 / +8.4%
tpcds_q84/datafusion:parquet 25682960 / 26809388 / -4.2% 40036834 / 38911519 / +2.9% 0.64 / 0.69 / -6.9%
tpcds_q85/datafusion:parquet 81106688 / 81207994 / -0.1% 105697039 / 100760923 / +4.9% 0.77 / 0.81 / -4.8%
tpcds_q86/datafusion:parquet 20955144 / 21183260 / -1.1% 32598484 / 33061439 / -1.4% 0.64 / 0.64 / +0.3%
tpcds_q87/datafusion:parquet 43826226 / 46028570 / -4.8% 60898607 / 60628473 / +0.4% 0.72 / 0.76 / -5.2%
tpcds_q88/datafusion:parquet 37209094 / 37502346 / -0.8% 53537482 / 50485139 / +6.0% 0.70 / 0.74 / -6.4%
tpcds_q89/datafusion:parquet 26848354 / 26139226 / +2.7% 42081472 / 41509899 / +1.4% 0.64 / 0.63 / +1.3%
tpcds_q90/datafusion:parquet 15144800 / 14735711 / +2.8% 27026706 / 26505229 / +2.0% 0.56 / 0.56 / +0.8%
tpcds_q91/datafusion:parquet 32570662 / 31830840 / +2.3% 46728522 / 46825135 / -0.2% 0.70 / 0.68 / +2.5%
tpcds_q92/datafusion:parquet 27072794 / 26722473 / +1.3% 41525960 / 40826035 / +1.7% 0.65 / 0.65 / -0.4%
tpcds_q93/datafusion:parquet 28005074 / 27333436 / +2.5% 46439418 / 45585468 / +1.9% 0.60 / 0.60 / +0.6%
tpcds_q94/datafusion:parquet 35280618 / 35613925 / -0.9% 48281299 / 48830652 / -1.1% 0.73 / 0.73 / +0.2%
tpcds_q95/datafusion:parquet 64337653 / 64726173 / -0.6% 81427246 / 75654999 / +7.6% 0.79 / 0.86 / -7.6%
tpcds_q96/datafusion:parquet 12696310 / 12460034 / +1.9% 24359636 / 23944647 / +1.7% 0.52 / 0.52 / +0.2%
tpcds_q97/datafusion:parquet 35738198 / 35788868 / -0.1% 49714342 / 51453974 / -3.4% 0.72 / 0.70 / +3.4%
tpcds_q98/datafusion:parquet 24863850 / 24994566 / -0.5% 38568872 / 36616029 / +5.3% 0.64 / 0.68 / -5.6%
tpcds_q99/datafusion:parquet 29376876 / 29970888 / -2.0% 42041984 / 42682004 / -1.5% 0.70 / 0.70 / -0.5%
duckdb / vortex-file-compressed / ns (1.000x ➖, 0↑ 1↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
tpcds_q01/duckdb:vortex-file-compressed 15628200 / 15812349 / -1.2% 24561494 / 24288603 / +1.1% 0.64 / 0.65 / -2.3%
tpcds_q02/duckdb:vortex-file-compressed 15597298 / 15348732 / +1.6% 22738308 / 22167575 / +2.6% 0.69 / 0.69 / -0.9%
tpcds_q03/duckdb:vortex-file-compressed 6853715 / 7107824 / -3.6% 15893536 / 14907232 / +6.6% 0.43 / 0.48 / -9.6%
tpcds_q04/duckdb:vortex-file-compressed 44665451 / 45215538 / -1.2% 54703657 / 54000461 / +1.3% 0.82 / 0.84 / -2.5%
tpcds_q05/duckdb:vortex-file-compressed 22825968 / 22741588 / +0.4% 31224868 / 30909585 / +1.0% 0.73 / 0.74 / -0.6%
tpcds_q06/duckdb:vortex-file-compressed 23362106 / 23488198 / -0.5% 36547250 / 36366800 / +0.5% 0.64 / 0.65 / -1.0%
tpcds_q07/duckdb:vortex-file-compressed 13645196 / 13769964 / -0.9% 25148705 / 24210406 / +3.9% 0.54 / 0.57 / -4.6%
tpcds_q08/duckdb:vortex-file-compressed 16978690 / 17095829 / -0.7% 24472906 / 24100630 / +1.5% 0.69 / 0.71 / -2.2%
tpcds_q09/duckdb:vortex-file-compressed 18156340 / 18229098 / -0.4% 29191893 / 26662093 / +9.5% 0.62 / 0.68 / -9.0%
tpcds_q10/duckdb:vortex-file-compressed 26362394 / 26813549 / -1.7% 40246346 / 39220787 / +2.6% 0.66 / 0.68 / -4.2%
tpcds_q11/duckdb:vortex-file-compressed 36464138 / 36194046 / +0.7% 45027801 / 43868681 / +2.6% 0.81 / 0.83 / -1.8%
tpcds_q12/duckdb:vortex-file-compressed 9868752 / 9801800 / +0.7% 16246433 / 16003955 / +1.5% 0.61 / 0.61 / -0.8%
tpcds_q13/duckdb:vortex-file-compressed 20564942 / 20612700 / -0.2% 34786845 / 33283228 / +4.5% 0.59 / 0.62 / -4.5%
tpcds_q14/duckdb:vortex-file-compressed 54256182 / 54719090 / -0.8% 65144621 / 64574321 / +0.9% 0.83 / 0.85 / -1.7%
tpcds_q15/duckdb:vortex-file-compressed 10806360 / 10973687 / -1.5% 18216473 / 17180421 / +6.0% 0.59 / 0.64 / -7.1%
tpcds_q16/duckdb:vortex-file-compressed 23715922 / 23891924 / -0.7% 34446784 / 33873851 / +1.7% 0.69 / 0.71 / -2.4%
tpcds_q17/duckdb:vortex-file-compressed 25252342 / 25431216 / -0.7% 39835182 / 37891844 / +5.1% 0.63 / 0.67 / -5.5%
tpcds_q18/duckdb:vortex-file-compressed 31222329 / 30399308 / +2.7% 40501396 / 40108956 / +1.0% 0.77 / 0.76 / +1.7%
tpcds_q19/duckdb:vortex-file-compressed 77009725 / 77957722 / -1.2% 89244118 / 88018579 / +1.4% 0.86 / 0.89 / -2.6%
tpcds_q20/duckdb:vortex-file-compressed 10583218 / 10536390 / +0.4% 17909543 / 17415883 / +2.8% 0.59 / 0.60 / -2.3%
tpcds_q21/duckdb:vortex-file-compressed 10470967 / 10025145 / +4.4% 22218493 / 21115652 / +5.2% 0.47 / 0.47 / -0.7%
tpcds_q22/duckdb:vortex-file-compressed 17924324 / 17854158 / +0.4% 28639610 / 27946306 / +2.5% 0.63 / 0.64 / -2.0%
tpcds_q23/duckdb:vortex-file-compressed 36748508 / 37331922 / -1.6% 48237415 / 47922041 / +0.7% 0.76 / 0.78 / -2.2%
tpcds_q24/duckdb:vortex-file-compressed 26821212 / 27077140 / -0.9% 38680805 / 37512686 / +3.1% 0.69 / 0.72 / -3.9%
tpcds_q25/duckdb:vortex-file-compressed 23325855 / 23505611 / -0.8% 37533211 / 35447364 / +5.9% 0.62 / 0.66 / -6.3%
tpcds_q26/duckdb:vortex-file-compressed 12865644 / 12969307 / -0.8% 20915376 / 20467290 / +2.2% 0.62 / 0.63 / -2.9%
tpcds_q27/duckdb:vortex-file-compressed 16334452 / 16238035 / +0.6% 27325040 / 26375917 / +3.6% 0.60 / 0.62 / -2.9%
tpcds_q28/duckdb:vortex-file-compressed 14921152 / 14716370 / +1.4% 22700468 / 23129566 / -1.9% 0.66 / 0.64 / +3.3%
tpcds_q29/duckdb:vortex-file-compressed 23450571 / 23459198 / -0.0% 37320107 / 35050522 / +6.5% 0.63 / 0.67 / -6.1%
tpcds_q30/duckdb:vortex-file-compressed 15607382 / 15973668 / -2.3% 23581497 / 23147891 / +1.9% 0.66 / 0.69 / -4.1%
tpcds_q31/duckdb:vortex-file-compressed 17793542 / 17761160 / +0.2% 26183935 / 25441966 / +2.9% 0.68 / 0.70 / -2.7%
tpcds_q32/duckdb:vortex-file-compressed 11656112 / 11578927 / +0.7% 20451790 / 19754891 / +3.5% 0.57 / 0.59 / -2.8%
tpcds_q33/duckdb:vortex-file-compressed 17558824 / 17841716 / -1.6% 26505479 / 25762176 / +2.9% 0.66 / 0.69 / -4.3%
tpcds_q34/duckdb:vortex-file-compressed 12372168 / 12261280 / +0.9% 21969307 / 21009601 / +4.6% 0.56 / 0.58 / -3.5%
tpcds_q35/duckdb:vortex-file-compressed 28250992 / 28109308 / +0.5% 38591358 / 38306029 / +0.7% 0.73 / 0.73 / -0.2%
tpcds_q36/duckdb:vortex-file-compressed 14890284 / 14572046 / +2.2% 25577291 / 24259922 / +5.4% 0.58 / 0.60 / -3.1%
tpcds_q37/duckdb:vortex-file-compressed 9387281 / 9153772 / +2.6% 22687179 / 21211544 / +7.0% 0.41 / 0.43 / -4.1%
tpcds_q38/duckdb:vortex-file-compressed 23747924 / 23937350 / -0.8% 30307288 / 29971763 / +1.1% 0.78 / 0.80 / -1.9%
tpcds_q39/duckdb:vortex-file-compressed 20168240 / 20713854 / -2.6% 32314380 / 32217469 / +0.3% 0.62 / 0.64 / -2.9%
tpcds_q40/duckdb:vortex-file-compressed 14483072 / 13907733 / +4.1% 21443176 / 20993061 / +2.1% 0.68 / 0.66 / +2.0%
tpcds_q41/duckdb:vortex-file-compressed 14539240 / 14460774 / +0.5% 21381844 / 21606879 / -1.0% 0.68 / 0.67 / +1.6%
tpcds_q42/duckdb:vortex-file-compressed 6898322 / 7000333 / -1.5% 15391417 / 14711420 / +4.6% 0.45 / 0.48 / -5.8%
tpcds_q43/duckdb:vortex-file-compressed 9842866 / 9857861 / -0.2% 18762932 / 18269823 / +2.7% 0.52 / 0.54 / -2.8%
tpcds_q44/duckdb:vortex-file-compressed 14586003 / 15208966 / -4.1% 25546625 / 24579836 / +3.9% 0.57 / 0.62 / -7.7%
tpcds_q45/duckdb:vortex-file-compressed 22908922 / 23225846 / -1.4% 31356249 / 30734910 / +2.0% 0.73 / 0.76 / -3.3%
tpcds_q46/duckdb:vortex-file-compressed 19287046 / 19147798 / +0.7% 26636452 / 26976084 / -1.3% 0.72 / 0.71 / +2.0%
tpcds_q47/duckdb:vortex-file-compressed 33578512 / 33591739 / -0.0% 43297815 / 42806325 / +1.1% 0.78 / 0.78 / -1.2%
tpcds_q48/duckdb:vortex-file-compressed 23338184 / 23223844 / +0.5% 36401891 / 35964289 / +1.2% 0.64 / 0.65 / -0.7%
tpcds_q49/duckdb:vortex-file-compressed 19773782 / 19806280 / -0.2% 33809609 / 31814691 / +6.3% 0.58 / 0.62 / -6.1%
tpcds_q50/duckdb:vortex-file-compressed 17066046 / 17348206 / -1.6% 29614813 / 28077192 / +5.5% 0.58 / 0.62 / -6.7%
tpcds_q51/duckdb:vortex-file-compressed 58340140 / 48654946 / +19.9% 🔴 75791936 / 57803344 / +31.1% 🔴 0.77 / 0.84 / -8.6%
tpcds_q52/duckdb:vortex-file-compressed 6992373 / 6977702 / +0.2% 15483639 / 14949587 / +3.6% 0.45 / 0.47 / -3.2%
tpcds_q53/duckdb:vortex-file-compressed 11275023 / 11338155 / -0.6% 20311791 / 19138298 / +6.1% 0.56 / 0.59 / -6.3%
tpcds_q54/duckdb:vortex-file-compressed 19764279 / 19875562 / -0.6% 29978311 / 29062613 / +3.2% 0.66 / 0.68 / -3.6%
tpcds_q55/duckdb:vortex-file-compressed 6869240 / 6937354 / -1.0% 15337276 / 14470022 / +6.0% 0.45 / 0.48 / -6.6%
tpcds_q56/duckdb:vortex-file-compressed 17972453 / 17905998 / +0.4% 26946034 / 25571196 / +5.4% 0.67 / 0.70 / -4.7%
tpcds_q57/duckdb:vortex-file-compressed 25335512 / 25335496 / +0.0% 33691611 / 33640536 / +0.2% 0.75 / 0.75 / -0.2%
tpcds_q58/duckdb:vortex-file-compressed 19977391 / 19719092 / +1.3% 29138978 / 28240124 / +3.2% 0.69 / 0.70 / -1.8%
tpcds_q59/duckdb:vortex-file-compressed 19544514 / 19462613 / +0.4% 28087948 / 26666451 / +5.3% 0.70 / 0.73 / -4.7%
tpcds_q60/duckdb:vortex-file-compressed 18241076 / 18484990 / -1.3% 27452094 / 27244233 / +0.8% 0.66 / 0.68 / -2.1%
tpcds_q61/duckdb:vortex-file-compressed 23591781 / 23500298 / +0.4% 33407875 / 33590210 / -0.5% 0.71 / 0.70 / +0.9%
tpcds_q62/duckdb:vortex-file-compressed 11700221 / 11883877 / -1.5% 18929989 / 18594693 / +1.8% 0.62 / 0.64 / -3.3%
tpcds_q63/duckdb:vortex-file-compressed 11046115 / 10786763 / +2.4% 19674870 / 18933316 / +3.9% 0.56 / 0.57 / -1.5%
tpcds_q64/duckdb:vortex-file-compressed 49317790 / 49381741 / -0.1% 68156792 / 66939762 / +1.8% 0.72 / 0.74 / -1.9%
tpcds_q65/duckdb:vortex-file-compressed 15070008 / 15210768 / -0.9% 25512841 / 24554507 / +3.9% 0.59 / 0.62 / -4.6%
tpcds_q66/duckdb:vortex-file-compressed 29873721 / 31551284 / -5.3% 39252653 / 37592215 / +4.4% 0.76 / 0.84 / -9.3%
tpcds_q67/duckdb:vortex-file-compressed 57560514 / 58199580 / -1.1% 67509805 / 66601873 / +1.4% 0.85 / 0.87 / -2.4%
tpcds_q68/duckdb:vortex-file-compressed 18735006 / 18878023 / -0.8% 27576691 / 27047384 / +2.0% 0.68 / 0.70 / -2.7%
tpcds_q69/duckdb:vortex-file-compressed 22068135 / 21904135 / +0.7% 36721370 / 35821713 / +2.5% 0.60 / 0.61 / -1.7%
tpcds_q70/duckdb:vortex-file-compressed 15165718 / 15278904 / -0.7% 26255438 / 23311131 / +12.6% 🔴 0.58 / 0.66 / -11.9%
tpcds_q71/duckdb:vortex-file-compressed 13230716 / 13109101 / +0.9% 22896861 / 21863944 / +4.7% 0.58 / 0.60 / -3.6%
tpcds_q72/duckdb:vortex-file-compressed 54970588 / 55047342 / -0.1% 69083623 / 67962338 / +1.6% 0.80 / 0.81 / -1.8%
tpcds_q73/duckdb:vortex-file-compressed 11147021 / 11328457 / -1.6% 20759213 / 19649008 / +5.7% 0.54 / 0.58 / -6.9%
tpcds_q74/duckdb:vortex-file-compressed 25929170 / 26080660 / -0.6% 34270172 / 32976279 / +3.9% 0.76 / 0.79 / -4.3%
tpcds_q75/duckdb:vortex-file-compressed 27875486 / 28669632 / -2.8% 38936595 / 38371413 / +1.5% 0.72 / 0.75 / -4.2%
tpcds_q76/duckdb:vortex-file-compressed 12932642 / 12886790 / +0.4% 22113430 / 21983897 / +0.6% 0.58 / 0.59 / -0.2%
tpcds_q77/duckdb:vortex-file-compressed 20372278 / 20688760 / -1.5% 31100905 / 29156885 / +6.7% 0.66 / 0.71 / -7.7%
tpcds_q78/duckdb:vortex-file-compressed 42981580 / 43247262 / -0.6% 53315794 / 51770150 / +3.0% 0.81 / 0.84 / -3.5%
tpcds_q79/duckdb:vortex-file-compressed 13187286 / 12837402 / +2.7% 20736870 / 20971335 / -1.1% 0.64 / 0.61 / +3.9%
tpcds_q80/duckdb:vortex-file-compressed 36866112 / 36876144 / -0.0% 48596648 / 49255122 / -1.3% 0.76 / 0.75 / +1.3%
tpcds_q81/duckdb:vortex-file-compressed 20801862 / 21338582 / -2.5% 28388809 / 27677065 / +2.6% 0.73 / 0.77 / -5.0%
tpcds_q82/duckdb:vortex-file-compressed 9392274 / 9618028 / -2.3% 23903650 / 21287053 / +12.3% 🔴 0.39 / 0.45 / -13.0%
tpcds_q83/duckdb:vortex-file-compressed 17329196 / 17396941 / -0.4% 23655746 / 23846397 / -0.8% 0.73 / 0.73 / +0.4%
tpcds_q84/duckdb:vortex-file-compressed 15977613 / 15509991 / +3.0% 22955696 / 22419158 / +2.4% 0.70 / 0.69 / +0.6%
tpcds_q85/duckdb:vortex-file-compressed 24078384 / 23945822 / +0.6% 37903318 / 36016994 / +5.2% 0.64 / 0.66 / -4.5%
tpcds_q86/duckdb:vortex-file-compressed 9662814 / 9414756 / +2.6% 16619339 / 16692661 / -0.4% 0.58 / 0.56 / +3.1%
tpcds_q87/duckdb:vortex-file-compressed 25499902 / 25544466 / -0.2% 31775938 / 31866016 / -0.3% 0.80 / 0.80 / +0.1%
tpcds_q88/duckdb:vortex-file-compressed 36693312 / 37259277 / -1.5% 47021271 / 46987977 / +0.1% 0.78 / 0.79 / -1.6%
tpcds_q89/duckdb:vortex-file-compressed 12001966 / 11900514 / +0.9% 20855217 / 20980755 / -0.6% 0.58 / 0.57 / +1.5%
tpcds_q90/duckdb:vortex-file-compressed 8818159 / 8689886 / +1.5% 14597666 / 15404743 / -5.2% 0.60 / 0.56 / +7.1%
tpcds_q91/duckdb:vortex-file-compressed 13826191 / 13677722 / +1.1% 20853384 / 21217723 / -1.7% 0.66 / 0.64 / +2.9%
tpcds_q92/duckdb:vortex-file-compressed 11891731 / 11646538 / +2.1% 20526494 / 19878946 / +3.3% 0.58 / 0.59 / -1.1%
tpcds_q93/duckdb:vortex-file-compressed 10453519 / 10426908 / +0.3% 24679448 / 23569784 / +4.7% 0.42 / 0.44 / -4.3%
tpcds_q94/duckdb:vortex-file-compressed 21787281 / 21913950 / -0.6% 31040117 / 31116183 / -0.2% 0.70 / 0.70 / -0.3%
tpcds_q95/duckdb:vortex-file-compressed 40105458 / 40350594 / -0.6% 51611615 / 50479114 / +2.2% 0.78 / 0.80 / -2.8%
tpcds_q96/duckdb:vortex-file-compressed 6714246 / 6727946 / -0.2% 15107143 / 14831428 / +1.9% 0.44 / 0.45 / -2.0%
tpcds_q97/duckdb:vortex-file-compressed 23141790 / 23050618 / +0.4% 31895119 / 30944443 / +3.1% 0.73 / 0.74 / -2.6%
tpcds_q98/duckdb:vortex-file-compressed 11220492 / 11074374 / +1.3% 19603052 / 18562592 / +5.6% 0.57 / 0.60 / -4.1%
tpcds_q99/duckdb:vortex-file-compressed 14735020 / 14745162 / -0.1% 22732566 / 22058787 / +3.1% 0.65 / 0.67 / -3.0%
duckdb / parquet / ns (0.999x ➖, 0↑ 1↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
tpcds_q01/duckdb:parquet 24628462 / 24368061 / +1.1% 31330333 / 30887319 / +1.4% 0.79 / 0.79 / -0.4%
tpcds_q02/duckdb:parquet 18295043 / 18256806 / +0.2% 24664331 / 24448602 / +0.9% 0.74 / 0.75 / -0.7%
tpcds_q03/duckdb:parquet 10096229 / 10034960 / +0.6% 15830599 / 15781642 / +0.3% 0.64 / 0.64 / +0.3%
tpcds_q04/duckdb:parquet 118273654 / 118991734 / -0.6% 127095533 / 125031259 / +1.7% 0.93 / 0.95 / -2.2%
tpcds_q05/duckdb:parquet 28997013 / 29176425 / -0.6% 32629852 / 33463442 / -2.5% 0.89 / 0.87 / +1.9%
tpcds_q06/duckdb:parquet 26585467 / 26887356 / -1.1% 35836239 / 35968925 / -0.4% 0.74 / 0.75 / -0.8%
tpcds_q07/duckdb:parquet 31157892 / 31436535 / -0.9% 39826118 / 39415018 / +1.0% 0.78 / 0.80 / -1.9%
tpcds_q08/duckdb:parquet 20198956 / 20276572 / -0.4% 24806548 / 24884350 / -0.3% 0.81 / 0.81 / -0.1%
tpcds_q09/duckdb:parquet 27221224 / 27809440 / -2.1% 29553191 / 31902772 / -7.4% 0.92 / 0.87 / +5.7%
tpcds_q10/duckdb:parquet 32823957 / 33039182 / -0.7% 40962491 / 40382761 / +1.4% 0.80 / 0.82 / -2.1%
tpcds_q11/duckdb:parquet 69010507 / 69473145 / -0.7% 76597040 / 76246180 / +0.5% 0.90 / 0.91 / -1.1%
tpcds_q12/duckdb:parquet 14363746 / 14301102 / +0.4% 19709277 / 19185996 / +2.7% 0.73 / 0.75 / -2.2%
tpcds_q13/duckdb:parquet 30642013 / 31177516 / -1.7% 39621191 / 40974924 / -3.3% 0.77 / 0.76 / +1.6%
tpcds_q14/duckdb:parquet 64845745 / 64394206 / +0.7% 70046756 / 69339881 / +1.0% 0.93 / 0.93 / -0.3%
tpcds_q15/duckdb:parquet 16989804 / 16868978 / +0.7% 23045716 / 22586354 / +2.0% 0.74 / 0.75 / -1.3%
tpcds_q16/duckdb:parquet 30706996 / 30855152 / -0.5% 37851049 / 37031119 / +2.2% 0.81 / 0.83 / -2.6%
tpcds_q17/duckdb:parquet 35102822 / 35013632 / +0.3% 40620160 / 40738363 / -0.3% 0.86 / 0.86 / +0.5%
tpcds_q18/duckdb:parquet 47904156 / 47966941 / -0.1% 56839509 / 56078341 / +1.4% 0.84 / 0.86 / -1.5%
tpcds_q19/duckdb:parquet 18954130 / 19266934 / -1.6% 26721503 / 26243216 / +1.8% 0.71 / 0.73 / -3.4%
tpcds_q20/duckdb:parquet 15141648 / 15134876 / +0.0% 19729813 / 20316814 / -2.9% 0.77 / 0.74 / +3.0%
tpcds_q21/duckdb:parquet 10994608 / 10975608 / +0.2% 17106960 / 17243409 / -0.8% 0.64 / 0.64 / +1.0%
tpcds_q22/duckdb:parquet 20862668 / 21000556 / -0.7% 27098531 / 26432022 / +2.5% 0.77 / 0.79 / -3.1%
tpcds_q23/duckdb:parquet 42931736 / 42830730 / +0.2% 47828778 / 48248501 / -0.9% 0.90 / 0.89 / +1.1%
tpcds_q24/duckdb:parquet 31060766 / 30562957 / +1.6% 37335585 / 36281545 / +2.9% 0.83 / 0.84 / -1.2%
tpcds_q25/duckdb:parquet 30708496 / 31136421 / -1.4% 37308235 / 37086871 / +0.6% 0.82 / 0.84 / -2.0%
tpcds_q26/duckdb:parquet 29245954 / 29451672 / -0.7% 35619018 / 35681555 / -0.2% 0.82 / 0.83 / -0.5%
tpcds_q27/duckdb:parquet 34228792 / 33687512 / +1.6% 44245169 / 41039635 / +7.8% 0.77 / 0.82 / -5.8%
tpcds_q28/duckdb:parquet 27768514 / 27280410 / +1.8% 32691441 / 33144030 / -1.4% 0.85 / 0.82 / +3.2%
tpcds_q29/duckdb:parquet 32701490 / 33096354 / -1.2% 39797791 / 39356667 / +1.1% 0.82 / 0.84 / -2.3%
tpcds_q30/duckdb:parquet 35961182 / 36006312 / -0.1% 44524322 / 44353394 / +0.4% 0.81 / 0.81 / -0.5%
tpcds_q31/duckdb:parquet 36447960 / 35877806 / +1.6% 44049328 / 43085996 / +2.2% 0.83 / 0.83 / -0.6%
tpcds_q32/duckdb:parquet 14555352 / 14401900 / +1.1% 21382618 / 21017247 / +1.7% 0.68 / 0.69 / -0.7%
tpcds_q33/duckdb:parquet 24618367 / 25420418 / -3.2% 29470425 / 29441667 / +0.1% 0.84 / 0.86 / -3.2%
tpcds_q34/duckdb:parquet 17319792 / 18680544 / -7.3% 24289127 / 24785987 / -2.0% 0.71 / 0.75 / -5.4%
tpcds_q35/duckdb:parquet 35548440 / 35290647 / +0.7% 44306641 / 44848103 / -1.2% 0.80 / 0.79 / +2.0%
tpcds_q36/duckdb:parquet 40667157 / 40462820 / +0.5% 48323334 / 48650890 / -0.7% 0.84 / 0.83 / +1.2%
tpcds_q37/duckdb:parquet 13049654 / 13022974 / +0.2% 20162169 / 18951301 / +6.4% 0.65 / 0.69 / -5.8%
tpcds_q38/duckdb:parquet 29903088 / 30069369 / -0.6% 34119803 / 35024507 / -2.6% 0.88 / 0.86 / +2.1%
tpcds_q39/duckdb:parquet 23341013 / 23620332 / -1.2% 30370955 / 29371904 / +3.4% 0.77 / 0.80 / -4.4%
tpcds_q40/duckdb:parquet 16468582 / 16426259 / +0.3% 21816161 / 21767600 / +0.2% 0.75 / 0.75 / +0.0%
tpcds_q41/duckdb:parquet 12268156 / 12333208 / -0.5% 18442021 / 18592037 / -0.8% 0.67 / 0.66 / +0.3%
tpcds_q42/duckdb:parquet 10637484 / 9999468 / +6.4% 16098175 / 15450281 / +4.2% 0.66 / 0.65 / +2.1%
tpcds_q43/duckdb:parquet 12496466 / 12632390 / -1.1% 18626956 / 18945821 / -1.7% 0.67 / 0.67 / +0.6%
tpcds_q44/duckdb:parquet 21496536 / 20432582 / +5.2% 26406603 / 28420295 / -7.1% 0.81 / 0.72 / +13.2%
tpcds_q45/duckdb:parquet 21597154 / 21607447 / -0.0% 28144969 / 28181957 / -0.1% 0.77 / 0.77 / +0.1%
tpcds_q46/duckdb:parquet 38981179 / 37186736 / +4.8% 44665681 / 45017247 / -0.8% 0.87 / 0.83 / +5.7%
tpcds_q47/duckdb:parquet 34379828 / 35017544 / -1.8% 41327058 / 40652192 / +1.7% 0.83 / 0.86 / -3.4%
tpcds_q48/duckdb:parquet 29704658 / 30010340 / -1.0% 37392250 / 39204139 / -4.6% 0.79 / 0.77 / +3.8%
tpcds_q49/duckdb:parquet 30167390 / 30467557 / -1.0% 37305810 / 36884643 / +1.1% 0.81 / 0.83 / -2.1%
tpcds_q50/duckdb:parquet 22484240 / 19872450 / +13.1% 🔴 26563162 / 25822824 / +2.9% 0.85 / 0.77 / +10.0%
tpcds_q51/duckdb:parquet 52353422 / 52177722 / +0.3% 59658689 / 59991330 / -0.6% 0.88 / 0.87 / +0.9%
tpcds_q52/duckdb:parquet 10781468 / 9883032 / +9.1% 15553316 / 15538559 / +0.1% 0.69 / 0.64 / +9.0%
tpcds_q53/duckdb:parquet 14110254 / 13988219 / +0.9% 21244645 / 20898950 / +1.7% 0.66 / 0.67 / -0.8%
tpcds_q54/duckdb:parquet 25033780 / 25261474 / -0.9% 33213783 / 32541348 / +2.1% 0.75 / 0.78 / -2.9%
tpcds_q55/duckdb:parquet 9686068 / 9680304 / +0.1% 15421937 / 15925524 / -3.2% 0.63 / 0.61 / +3.3%
tpcds_q56/duckdb:parquet 25083118 / 25729752 / -2.5% 31092554 / 30209293 / +2.9% 0.81 / 0.85 / -5.3%
tpcds_q57/duckdb:parquet 30981392 / 30913514 / +0.2% 36494053 / 35758059 / +2.1% 0.85 / 0.86 / -1.8%
tpcds_q58/duckdb:parquet 25121879 / 25124922 / -0.0% 30806339 / 30603536 / +0.7% 0.82 / 0.82 / -0.7%
tpcds_q59/duckdb:parquet 23343097 / 23361234 / -0.1% 29606208 / 29247827 / +1.2% 0.79 / 0.80 / -1.3%
tpcds_q60/duckdb:parquet 27396948 / 27034754 / +1.3% 32216865 / 33364255 / -3.4% 0.85 / 0.81 / +4.9%
tpcds_q61/duckdb:parquet 24869692 / 24567295 / +1.2% 29637642 / 29623766 / +0.0% 0.84 / 0.83 / +1.2%
tpcds_q62/duckdb:parquet 13290441 / 13167674 / +0.9% 18816584 / 18227598 / +3.2% 0.71 / 0.72 / -2.2%
tpcds_q63/duckdb:parquet 13568830 / 14848563 / -8.6% 20005949 / 19973084 / +0.2% 0.68 / 0.74 / -8.8%
tpcds_q64/duckdb:parquet 71021291 / 71405058 / -0.5% 83415658 / 81778893 / +2.0% 0.85 / 0.87 / -2.5%
tpcds_q65/duckdb:parquet 20203134 / 20520746 / -1.5% 26101706 / 24915883 / +4.8% 0.77 / 0.82 / -6.0%
tpcds_q66/duckdb:parquet 35494944 / 35838221 / -1.0% 42704043 / 41659483 / +2.5% 0.83 / 0.86 / -3.4%
tpcds_q67/duckdb:parquet 61613216 / 60920838 / +1.1% 67951203 / 69212779 / -1.8% 0.91 / 0.88 / +3.0%
tpcds_q68/duckdb:parquet 28707650 / 29524156 / -2.8% 38168190 / 36326079 / +5.1% 0.75 / 0.81 / -7.5%
tpcds_q69/duckdb:parquet 26308838 / 26366896 / -0.2% 34553163 / 34283015 / +0.8% 0.76 / 0.77 / -1.0%
tpcds_q70/duckdb:parquet 20283218 / 19603310 / +3.5% 27146303 / 27037606 / +0.4% 0.75 / 0.73 / +3.1%
tpcds_q71/duckdb:parquet 17250572 / 17225545 / +0.1% 23967218 / 23906577 / +0.3% 0.72 / 0.72 / -0.1%
tpcds_q72/duckdb:parquet 55103894 / 54915050 / +0.3% 63283238 / 61223296 / +3.4% 0.87 / 0.90 / -2.9%
tpcds_q73/duckdb:parquet 15484922 / 16334782 / -5.2% 21714563 / 22012653 / -1.4% 0.71 / 0.74 / -3.9%
tpcds_q74/duckdb:parquet 84288843 / 84517692 / -0.3% 90238713 / 91200409 / -1.1% 0.93 / 0.93 / +0.8%
tpcds_q75/duckdb:parquet 45476136 / 45684788 / -0.5% 51308621 / 51215889 / +0.2% 0.89 / 0.89 / -0.6%
tpcds_q76/duckdb:parquet 18665516 / 18708936 / -0.2% 26015853 / 24329656 / +6.9% 0.72 / 0.77 / -6.7%
tpcds_q77/duckdb:parquet 24515058 / 27194415 / -9.9% 31595091 / 31156282 / +1.4% 0.78 / 0.87 / -11.1%
tpcds_q78/duckdb:parquet 79584132 / 78429492 / +1.5% 86837154 / 85334538 / +1.8% 0.92 / 0.92 / -0.3%
tpcds_q79/duckdb:parquet 23264316 / 21882434 / +6.3% 29428970 / 29112959 / +1.1% 0.79 / 0.75 / +5.2%
tpcds_q80/duckdb:parquet 37468728 / 37579830 / -0.3% 44128808 / 43535486 / +1.4% 0.85 / 0.86 / -1.6%
tpcds_q81/duckdb:parquet 37384495 / 36704614 / +1.9% 46408673 / 45120726 / +2.9% 0.81 / 0.81 / -1.0%
tpcds_q82/duckdb:parquet 13740115 / 14135768 / -2.8% 20841086 / 20713600 / +0.6% 0.66 / 0.68 / -3.4%
tpcds_q83/duckdb:parquet 20389994 / 20580187 / -0.9% 25536577 / 25538065 / -0.0% 0.80 / 0.81 / -0.9%
tpcds_q84/duckdb:parquet 22964554 / 23303746 / -1.5% 29036756 / 28901497 / +0.5% 0.79 / 0.81 / -1.9%
tpcds_q85/duckdb:parquet 32958700 / 33102492 / -0.4% 40558337 / 40093786 / +1.2% 0.81 / 0.83 / -1.6%
tpcds_q86/duckdb:parquet 11898742 / 12076133 / -1.5% 18168288 / 17026136 / +6.7% 0.65 / 0.71 / -7.7%
tpcds_q87/duckdb:parquet 31268946 / 31450326 / -0.6% 36145281 / 35450699 / +2.0% 0.87 / 0.89 / -2.5%
tpcds_q88/duckdb:parquet 39405048 / 39412772 / -0.0% 42798011 / 47017045 / -9.0% 0.92 / 0.84 / +9.8%
tpcds_q89/duckdb:parquet 14399632 / 14437881 / -0.3% 22034966 / 21332104 / +3.3% 0.65 / 0.68 / -3.4%
tpcds_q90/duckdb:parquet 10400846 / 10181238 / +2.2% 15067562 / 15631396 / -3.6% 0.69 / 0.65 / +6.0%
tpcds_q91/duckdb:parquet 21440856 / 21357922 / +0.4% 29659131 / 29450059 / +0.7% 0.72 / 0.73 / -0.3%
tpcds_q92/duckdb:parquet 16221724 / 15800426 / +2.7% 22299475 / 22090969 / +0.9% 0.73 / 0.72 / +1.7%
tpcds_q93/duckdb:parquet 14170566 / 14352786 / -1.3% 20572859 / 20279814 / +1.4% 0.69 / 0.71 / -2.7%
tpcds_q94/duckdb:parquet 25708164 / 25941000 / -0.9% 33206031 / 32935867 / +0.8% 0.77 / 0.79 / -1.7%
tpcds_q95/duckdb:parquet 44167848 / 44097548 / +0.2% 50419492 / 49912668 / +1.0% 0.88 / 0.88 / -0.8%
tpcds_q96/duckdb:parquet 8277980 / 8523766 / -2.9% 14356106 / 14253246 / +0.7% 0.58 / 0.60 / -3.6%
tpcds_q97/duckdb:parquet 27573972 / 27917258 / -1.2% 34202010 / 34357849 / -0.5% 0.81 / 0.81 / -0.8%
tpcds_q98/duckdb:parquet 16658190 / 16574593 / +0.5% 23287201 / 23363299 / -0.3% 0.72 / 0.71 / +0.8%
tpcds_q99/duckdb:parquet 19306017 / 19551015 / -1.3% 24545158 / 24236872 / +1.3% 0.79 / 0.81 / -2.5%

No file size changes detected.

@github-actions

Copy link
Copy Markdown
Contributor

Benchmarks: Clickbench on NVME 📖

Commits: PR c888e4fa vs base f62c12f3
Verdict: No clear signal (low confidence)
Attributed Vortex impact: -0.5%
Engines: DataFusion No clear signal (-0.5%, low confidence) · DuckDB No clear signal (-0.4%, low confidence)
Vortex (geomean): hot 0.993x ➖ · cold 0.986x ➖
Parquet (geomean): hot 0.997x ➖ · cold 1.000x ➖
Shifts: Parquet (control) -0.3% · Median polish -0.4%

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

datafusion / vortex-file-compressed / ns (0.990x ➖, 0↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
clickbench_q00/datafusion:vortex-file-compressed 1245296 / 1224769 / +1.7% 22539232 / 23885363 / -5.6% 0.06 / 0.05 / +7.7%
clickbench_q01/datafusion:vortex-file-compressed 6160674 / 5812014 / +6.0% 34231283 / 35566152 / -3.8% 0.18 / 0.16 / +10.1%
clickbench_q02/datafusion:vortex-file-compressed 8848096 / 9743184 / -9.2% 36374581 / 38612799 / -5.8% 0.24 / 0.25 / -3.6%
clickbench_q03/datafusion:vortex-file-compressed 11432152 / 11132404 / +2.7% 52178867 / 56853484 / -8.2% 0.22 / 0.20 / +11.9%
clickbench_q04/datafusion:vortex-file-compressed 54775248 / 56448410 / -3.0% 91657472 / 93408004 / -1.9% 0.60 / 0.60 / -1.1%
clickbench_q05/datafusion:vortex-file-compressed 73843624 / 75667808 / -2.4% 122842575 / 118283916 / +3.9% 0.60 / 0.64 / -6.0%
clickbench_q06/datafusion:vortex-file-compressed 1238914 / 1230694 / +0.7% 23009242 / 23452284 / -1.9% 0.05 / 0.05 / +2.6%
clickbench_q07/datafusion:vortex-file-compressed 9092265 / 8963800 / +1.4% 35108436 / 37193503 / -5.6% 0.26 / 0.24 / +7.5%
clickbench_q08/datafusion:vortex-file-compressed 76238360 / 77369928 / -1.5% 114383881 / 116966331 / -2.2% 0.67 / 0.66 / +0.8%
clickbench_q09/datafusion:vortex-file-compressed 166244890 / 167964765 / -1.0% 201839218 / 206160430 / -2.1% 0.82 / 0.81 / +1.1%
clickbench_q10/datafusion:vortex-file-compressed 22441251 / 22106656 / +1.5% 68270347 / 66569436 / +2.6% 0.33 / 0.33 / -1.0%
clickbench_q11/datafusion:vortex-file-compressed 24797472 / 25521133 / -2.8% 68844666 / 70450379 / -2.3% 0.36 / 0.36 / -0.6%
clickbench_q12/datafusion:vortex-file-compressed 71946936 / 72784642 / -1.2% 115979885 / 117497831 / -1.3% 0.62 / 0.62 / +0.1%
clickbench_q13/datafusion:vortex-file-compressed 116204235 / 116239678 / -0.0% 177802913 / 180532864 / -1.5% 0.65 / 0.64 / +1.5%
clickbench_q14/datafusion:vortex-file-compressed 73815650 / 74303982 / -0.7% 118089151 / 119398150 / -1.1% 0.63 / 0.62 / +0.4%
clickbench_q15/datafusion:vortex-file-compressed 61300362 / 61556161 / -0.4% 94813717 / 96958030 / -2.2% 0.65 / 0.63 / +1.8%
clickbench_q16/datafusion:vortex-file-compressed 145727020 / 148952978 / -2.2% 209226108 / 208846371 / +0.2% 0.70 / 0.71 / -2.3%
clickbench_q17/datafusion:vortex-file-compressed 147824930 / 146868920 / +0.7% 205906657 / 228326066 / -9.8% 0.72 / 0.64 / +11.6%
clickbench_q18/datafusion:vortex-file-compressed 285689416 / 287651012 / -0.7% 371209987 / 367967870 / +0.9% 0.77 / 0.78 / -1.5%
clickbench_q19/datafusion:vortex-file-compressed 7525049 / 7468195 / +0.8% 49709717 / 48961732 / +1.5% 0.15 / 0.15 / -0.8%
clickbench_q20/datafusion:vortex-file-compressed 60053835 / 61312406 / -2.1% 230645725 / 229304355 / +0.6% 0.26 / 0.27 / -2.6%
clickbench_q21/datafusion:vortex-file-compressed 86531946 / 88231120 / -1.9% 269546706 / 273185178 / -1.3% 0.32 / 0.32 / -0.6%
clickbench_q22/datafusion:vortex-file-compressed 96573370 / 97545118 / -1.0% 343232033 / 346326354 / -0.9% 0.28 / 0.28 / -0.1%
clickbench_q23/datafusion:vortex-file-compressed 190572926 / 190258784 / +0.2% 352318089 / 427514761 / -17.6% 🟢 0.54 / 0.45 / +21.5%
clickbench_q24/datafusion:vortex-file-compressed 14923504 / 15202327 / -1.8% 64979557 / 66192081 / -1.8% 0.23 / 0.23 / -0.0%
clickbench_q25/datafusion:vortex-file-compressed 17587392 / 18014626 / -2.4% 58246671 / 59264870 / -1.7% 0.30 / 0.30 / -0.7%
clickbench_q26/datafusion:vortex-file-compressed 16043968 / 16350301 / -1.9% 65401124 / 68725512 / -4.8% 0.25 / 0.24 / +3.1%
clickbench_q27/datafusion:vortex-file-compressed 94544182 / 97433798 / -3.0% 244356823 / 246263394 / -0.8% 0.39 / 0.40 / -2.2%
clickbench_q28/datafusion:vortex-file-compressed 550678872 / 565706983 / -2.7% 627968410 / 630974765 / -0.5% 0.88 / 0.90 / -2.2%
clickbench_q29/datafusion:vortex-file-compressed 22315798 / 23167472 / -3.7% 48171508 / 50535012 / -4.7% 0.46 / 0.46 / +1.0%
clickbench_q30/datafusion:vortex-file-compressed 58329606 / 57697514 / +1.1% 102767379 / 104331157 / -1.5% 0.57 / 0.55 / +2.6%
clickbench_q31/datafusion:vortex-file-compressed 65671980 / 67121324 / -2.2% 151811461 / 151501170 / +0.2% 0.43 / 0.44 / -2.4%
clickbench_q32/datafusion:vortex-file-compressed 285049134 / 284517778 / +0.2% 385830241 / 390080329 / -1.1% 0.74 / 0.73 / +1.3%
clickbench_q33/datafusion:vortex-file-compressed 318802916 / 315317014 / +1.1% 414053022 / 432928928 / -4.4% 0.77 / 0.73 / +5.7%
clickbench_q34/datafusion:vortex-file-compressed 317131176 / 315462407 / +0.5% 416590655 / 419173828 / -0.6% 0.76 / 0.75 / +1.2%
clickbench_q35/datafusion:vortex-file-compressed 55346468 / 55386620 / -0.1% 90333063 / 91829937 / -1.6% 0.61 / 0.60 / +1.6%
clickbench_q36/datafusion:vortex-file-compressed 37400525 / 37369390 / +0.1% 66175168 / 66773005 / -0.9% 0.57 / 0.56 / +1.0%
clickbench_q37/datafusion:vortex-file-compressed 21666684 / 21821607 / -0.7% 49240428 / 48785293 / +0.9% 0.44 / 0.45 / -1.6%
clickbench_q38/datafusion:vortex-file-compressed 11325242 / 11843136 / -4.4% 39109769 / 39997860 / -2.2% 0.29 / 0.30 / -2.2%
clickbench_q39/datafusion:vortex-file-compressed 77948865 / 77535949 / +0.5% 108637147 / 111380638 / -2.5% 0.72 / 0.70 / +3.1%
clickbench_q40/datafusion:vortex-file-compressed 10958442 / 11243796 / -2.5% 37339348 / 38821687 / -3.8% 0.29 / 0.29 / +1.3%
clickbench_q41/datafusion:vortex-file-compressed 10554006 / 10740844 / -1.7% 36749292 / 36627226 / +0.3% 0.29 / 0.29 / -2.1%
clickbench_q42/datafusion:vortex-file-compressed 10762892 / 11009275 / -2.2% 36872254 / 38081246 / -3.2% 0.29 / 0.29 / +1.0%
datafusion / parquet / ns (0.996x ➖, 0↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
clickbench_q00/datafusion:parquet 1264462 / 1270131 / -0.4% 50818562 / 51018751 / -0.4% 0.02 / 0.02 / -0.1%
clickbench_q01/datafusion:parquet 15995754 / 15815372 / +1.1% 66289445 / 66762459 / -0.7% 0.24 / 0.24 / +1.9%
clickbench_q02/datafusion:parquet 18928706 / 18829142 / +0.5% 81008938 / 81326326 / -0.4% 0.23 / 0.23 / +0.9%
clickbench_q03/datafusion:parquet 17605812 / 17247998 / +2.1% 80108161 / 79657155 / +0.6% 0.22 / 0.22 / +1.5%
clickbench_q04/datafusion:parquet 62908964 / 62983002 / -0.1% 124573080 / 127168090 / -2.0% 0.50 / 0.50 / +2.0%
clickbench_q05/datafusion:parquet 88223292 / 88083183 / +0.2% 158438216 / 156819824 / +1.0% 0.56 / 0.56 / -0.9%
clickbench_q06/datafusion:parquet 1271558 / 1274882 / -0.3% 50040673 / 49980944 / +0.1% 0.03 / 0.03 / -0.4%
clickbench_q07/datafusion:parquet 16871480 / 17128514 / -1.5% 68886712 / 68798702 / +0.1% 0.24 / 0.25 / -1.6%
clickbench_q08/datafusion:parquet 84093374 / 86684592 / -3.0% 160640433 / 161837622 / -0.7% 0.52 / 0.54 / -2.3%
clickbench_q09/datafusion:parquet 188643195 / 187982796 / +0.4% 269051652 / 266602377 / +0.9% 0.70 / 0.71 / -0.6%
clickbench_q10/datafusion:parquet 35929824 / 36200110 / -0.7% 100019950 / 101858302 / -1.8% 0.36 / 0.36 / +1.1%
clickbench_q11/datafusion:parquet 42545453 / 42878928 / -0.8% 111324677 / 109694527 / +1.5% 0.38 / 0.39 / -2.2%
clickbench_q12/datafusion:parquet 95385606 / 95761042 / -0.4% 160234513 / 163690789 / -2.1% 0.60 / 0.59 / +1.8%
clickbench_q13/datafusion:parquet 149324145 / 148597855 / +0.5% 229613838 / 230574759 / -0.4% 0.65 / 0.64 / +0.9%
clickbench_q14/datafusion:parquet 101869224 / 101929494 / -0.1% 176139594 / 175834889 / +0.2% 0.58 / 0.58 / -0.2%
clickbench_q15/datafusion:parquet 74143800 / 72487942 / +2.3% 132144183 / 131035118 / +0.8% 0.56 / 0.55 / +1.4%
clickbench_q16/datafusion:parquet 156087362 / 156527108 / -0.3% 236112074 / 236589023 / -0.2% 0.66 / 0.66 / -0.1%
clickbench_q17/datafusion:parquet 155755508 / 155980458 / -0.1% 238183448 / 233903620 / +1.8% 0.65 / 0.67 / -1.9%
clickbench_q18/datafusion:parquet 306520008 / 311180447 / -1.5% 436592936 / 419754885 / +4.0% 0.70 / 0.74 / -5.3%
clickbench_q19/datafusion:parquet 18659956 / 18832890 / -0.9% 77609064 / 78120481 / -0.7% 0.24 / 0.24 / -0.3%
clickbench_q20/datafusion:parquet 177858260 / 179777420 / -1.1% 296038299 / 286809586 / +3.2% 0.60 / 0.63 / -4.2%
clickbench_q21/datafusion:parquet 171330040 / 174636418 / -1.9% 315926771 / 300100349 / +5.3% 0.54 / 0.58 / -6.8%
clickbench_q22/datafusion:parquet 258825659 / 259851974 / -0.4% 455869585 / 425289770 / +7.2% 0.57 / 0.61 / -7.1%
clickbench_q23/datafusion:parquet 1008509676 / 1024175829 / -1.5% 1202629154 / 1203986219 / -0.1% 0.84 / 0.85 / -1.4%
clickbench_q24/datafusion:parquet 29813848 / 30349003 / -1.8% 93841940 / 89467847 / +4.9% 0.32 / 0.34 / -6.3%
clickbench_q25/datafusion:parquet 36767631 / 36475232 / +0.8% 106069778 / 102310368 / +3.7% 0.35 / 0.36 / -2.8%
clickbench_q26/datafusion:parquet 30449284 / 30785210 / -1.1% 90093055 / 89612206 / +0.5% 0.34 / 0.34 / -1.6%
clickbench_q27/datafusion:parquet 193594337 / 193093294 / +0.3% 306866912 / 292091203 / +5.1% 0.63 / 0.66 / -4.6%
clickbench_q28/datafusion:parquet 616312375 / 616962938 / -0.1% 706644461 / 705363782 / +0.2% 0.87 / 0.87 / -0.3%
clickbench_q29/datafusion:parquet 28928860 / 30105140 / -3.9% 92259475 / 91967960 / +0.3% 0.31 / 0.33 / -4.2%
clickbench_q30/datafusion:parquet 90413066 / 90736232 / -0.4% 177830649 / 174184747 / +2.1% 0.51 / 0.52 / -2.4%
clickbench_q31/datafusion:parquet 101731590 / 103712199 / -1.9% 204671362 / 196535761 / +4.1% 0.50 / 0.53 / -5.8%
clickbench_q32/datafusion:parquet 308914922 / 309261930 / -0.1% 427064703 / 434081970 / -1.6% 0.72 / 0.71 / +1.5%
clickbench_q33/datafusion:parquet 375655080 / 377835190 / -0.6% 477387028 / 486410722 / -1.9% 0.79 / 0.78 / +1.3%
clickbench_q34/datafusion:parquet 377471403 / 376912794 / +0.1% 480892699 / 478849538 / +0.4% 0.78 / 0.79 / -0.3%
clickbench_q35/datafusion:parquet 64683616 / 64852238 / -0.3% 127096891 / 126528133 / +0.4% 0.51 / 0.51 / -0.7%
clickbench_q36/datafusion:parquet 73450010 / 73524376 / -0.1% 136371987 / 137666403 / -0.9% 0.54 / 0.53 / +0.8%
clickbench_q37/datafusion:parquet 35289268 / 35206663 / +0.2% 90413833 / 92615837 / -2.4% 0.39 / 0.38 / +2.7%
clickbench_q38/datafusion:parquet 47460285 / 47631601 / -0.4% 107107546 / 110150648 / -2.8% 0.44 / 0.43 / +2.5%
clickbench_q39/datafusion:parquet 143094184 / 144045228 / -0.7% 210935068 / 215045682 / -1.9% 0.68 / 0.67 / +1.3%
clickbench_q40/datafusion:parquet 20061568 / 19992288 / +0.3% 76663393 / 78576409 / -2.4% 0.26 / 0.25 / +2.9%
clickbench_q41/datafusion:parquet 18684876 / 18942146 / -1.4% 74840226 / 76119182 / -1.7% 0.25 / 0.25 / +0.3%
clickbench_q42/datafusion:parquet 19292472 / 19306948 / -0.1% 73894218 / 76806811 / -3.8% 0.26 / 0.25 / +3.9%
duckdb / vortex-file-compressed / ns (0.995x ➖, 0↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
clickbench_q00/duckdb:vortex-file-compressed 2281298 / 2209421 / +3.3% 24122145 / 24919591 / -3.2% 0.09 / 0.09 / +6.7%
clickbench_q01/duckdb:vortex-file-compressed 7161572 / 7143334 / +0.3% 27848154 / 26062798 / +6.9% 0.26 / 0.27 / -6.2%
clickbench_q02/duckdb:vortex-file-compressed 8004200 / 7930611 / +0.9% 34347139 / 36849381 / -6.8% 0.23 / 0.22 / +8.3%
clickbench_q03/duckdb:vortex-file-compressed 14263950 / 14300471 / -0.3% 58838688 / 57097088 / +3.1% 0.24 / 0.25 / -3.2%
clickbench_q04/duckdb:vortex-file-compressed 55592857 / 55987943 / -0.7% 96192554 / 97449370 / -1.3% 0.58 / 0.57 / +0.6%
clickbench_q05/duckdb:vortex-file-compressed 62860434 / 63449591 / -0.9% 94116654 / 97581648 / -3.6% 0.67 / 0.65 / +2.7%
clickbench_q06/duckdb:vortex-file-compressed 2916430 / 2777790 / +5.0% 30225548 / 31508970 / -4.1% 0.10 / 0.09 / +9.4%
clickbench_q07/duckdb:vortex-file-compressed 8330292 / 8257668 / +0.9% 29135821 / 29741701 / -2.0% 0.29 / 0.28 / +3.0%
clickbench_q08/duckdb:vortex-file-compressed 67411958 / 67699602 / -0.4% 111700161 / 111863174 / -0.1% 0.60 / 0.61 / -0.3%
clickbench_q09/duckdb:vortex-file-compressed 89815398 / 88630312 / +1.3% 131032455 / 130300011 / +0.6% 0.69 / 0.68 / +0.8%
clickbench_q10/duckdb:vortex-file-compressed 25956256 / 26375157 / -1.6% 71316591 / 69302657 / +2.9% 0.36 / 0.38 / -4.4%
clickbench_q11/duckdb:vortex-file-compressed 28466505 / 28544740 / -0.3% 71916532 / 73240535 / -1.8% 0.40 / 0.39 / +1.6%
clickbench_q12/duckdb:vortex-file-compressed 69029710 / 69385320 / -0.5% 98970398 / 97690960 / +1.3% 0.70 / 0.71 / -1.8%
clickbench_q13/duckdb:vortex-file-compressed 123636734 / 122247476 / +1.1% 165626803 / 167266078 / -1.0% 0.75 / 0.73 / +2.1%
clickbench_q14/duckdb:vortex-file-compressed 73153600 / 72887358 / +0.4% 103508843 / 100980605 / +2.5% 0.71 / 0.72 / -2.1%
clickbench_q15/duckdb:vortex-file-compressed 75617048 / 75360595 / +0.3% 117862279 / 115636139 / +1.9% 0.64 / 0.65 / -1.6%
clickbench_q16/duckdb:vortex-file-compressed 135788788 / 136109362 / -0.2% 179682567 / 183685920 / -2.2% 0.76 / 0.74 / +2.0%
clickbench_q17/duckdb:vortex-file-compressed 136717150 / 138484125 / -1.3% 175650000 / 178340288 / -1.5% 0.78 / 0.78 / +0.2%
clickbench_q18/duckdb:vortex-file-compressed 259229357 / 258206364 / +0.4% 317084858 / 317751530 / -0.2% 0.82 / 0.81 / +0.6%
clickbench_q19/duckdb:vortex-file-compressed 9241938 / 9420372 / -1.9% 45084143 / 44350310 / +1.7% 0.20 / 0.21 / -3.5%
clickbench_q20/duckdb:vortex-file-compressed 65123690 / 64877031 / +0.4% 167213961 / 166952052 / +0.2% 0.39 / 0.39 / +0.2%
clickbench_q21/duckdb:vortex-file-compressed 96089564 / 97171807 / -1.1% 286623921 / 280671466 / +2.1% 0.34 / 0.35 / -3.2%
clickbench_q22/duckdb:vortex-file-compressed 171220236 / 174155418 / -1.7% 437618900 / 443994212 / -1.4% 0.39 / 0.39 / -0.3%
clickbench_q23/duckdb:vortex-file-compressed 34056083 / 34720820 / -1.9% 85542326 / 87422410 / -2.2% 0.40 / 0.40 / +0.2%
clickbench_q24/duckdb:vortex-file-compressed 13539314 / 13919460 / -2.7% 35943995 / 35403501 / +1.5% 0.38 / 0.39 / -4.2%
clickbench_q25/duckdb:vortex-file-compressed 18429095 / 18912526 / -2.6% 50616959 / 52366168 / -3.3% 0.36 / 0.36 / +0.8%
clickbench_q26/duckdb:vortex-file-compressed 11443638 / 11879271 / -3.7% 34551588 / 37055256 / -6.8% 0.33 / 0.32 / +3.3%
clickbench_q27/duckdb:vortex-file-compressed 52490783 / 53950144 / -2.7% 222293777 / 224246943 / -0.9% 0.24 / 0.24 / -1.9%
clickbench_q28/duckdb:vortex-file-compressed 507973510 / 512297772 / -0.8% 579440728 / 582921185 / -0.6% 0.88 / 0.88 / -0.2%
clickbench_q29/duckdb:vortex-file-compressed 17268697 / 17281857 / -0.1% 46576007 / 47168144 / -1.3% 0.37 / 0.37 / +1.2%
clickbench_q30/duckdb:vortex-file-compressed 59676058 / 59179110 / +0.8% 112756628 / 110072064 / +2.4% 0.53 / 0.54 / -1.6%
clickbench_q31/duckdb:vortex-file-compressed 108988465 / 110182052 / -1.1% 179818245 / 198029972 / -9.2% 0.61 / 0.56 / +8.9%
clickbench_q32/duckdb:vortex-file-compressed 375985149 / 368468095 / +2.0% 408930488 / 399772889 / +2.3% 0.92 / 0.92 / -0.2%
clickbench_q33/duckdb:vortex-file-compressed 348040226 / 345543368 / +0.7% 453348224 / 448908939 / +1.0% 0.77 / 0.77 / -0.3%
clickbench_q34/duckdb:vortex-file-compressed 352811948 / 356110132 / -0.9% 455849330 / 459598483 / -0.8% 0.77 / 0.77 / -0.1%
clickbench_q35/duckdb:vortex-file-compressed 57262780 / 57836313 / -1.0% 89859387 / 89770092 / +0.1% 0.64 / 0.64 / -1.1%
clickbench_q36/duckdb:vortex-file-compressed 11491775 / 11697932 / -1.8% 31953152 / 32380544 / -1.3% 0.36 / 0.36 / -0.4%
clickbench_q37/duckdb:vortex-file-compressed 7986545 / 8163370 / -2.2% 30301659 / 28895183 / +4.9% 0.26 / 0.28 / -6.7%
clickbench_q38/duckdb:vortex-file-compressed 8734892 / 8743348 / -0.1% 29358556 / 28747135 / +2.1% 0.30 / 0.30 / -2.2%
clickbench_q39/duckdb:vortex-file-compressed 19072131 / 19437945 / -1.9% 39919600 / 39308215 / +1.6% 0.48 / 0.49 / -3.4%
clickbench_q40/duckdb:vortex-file-compressed 6970594 / 7292888 / -4.4% 30826466 / 29157845 / +5.7% 0.23 / 0.25 / -9.6%
clickbench_q41/duckdb:vortex-file-compressed 7840930 / 7909578 / -0.9% 29658475 / 29690489 / -0.1% 0.26 / 0.27 / -0.8%
clickbench_q42/duckdb:vortex-file-compressed 7213160 / 7129142 / +1.2% 28398463 / 29098437 / -2.4% 0.25 / 0.25 / +3.7%
duckdb / parquet / ns (0.999x ➖, 0↑ 1↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
clickbench_q00/duckdb:parquet 10692779 / 11774458 / -9.2% 18137427 / 18648805 / -2.7% 0.59 / 0.63 / -6.6%
clickbench_q01/duckdb:parquet 17834318 / 17217905 / +3.6% 24277401 / 24129714 / +0.6% 0.73 / 0.71 / +2.9%
clickbench_q02/duckdb:parquet 23662576 / 24283466 / -2.6% 33722635 / 35073662 / -3.9% 0.70 / 0.69 / +1.3%
clickbench_q03/duckdb:parquet 24624256 / 24554046 / +0.3% 37612147 / 37420198 / +0.5% 0.65 / 0.66 / -0.2%
clickbench_q04/duckdb:parquet 63997894 / 62749543 / +2.0% 78198731 / 80351428 / -2.7% 0.82 / 0.78 / +4.8%
clickbench_q05/duckdb:parquet 84189510 / 84918574 / -0.9% 100020378 / 101856907 / -1.8% 0.84 / 0.83 / +1.0%
clickbench_q06/duckdb:parquet 21809002 / 22596690 / -3.5% 31055767 / 31170007 / -0.4% 0.70 / 0.72 / -3.1%
clickbench_q07/duckdb:parquet 18823176 / 18900614 / -0.4% 29473702 / 29884628 / -1.4% 0.64 / 0.63 / +1.0%
clickbench_q08/duckdb:parquet 77196177 / 76991074 / +0.3% 93248836 / 93977104 / -0.8% 0.83 / 0.82 / +1.0%
clickbench_q09/duckdb:parquet 104099116 / 103929856 / +0.2% 123480552 / 129806677 / -4.9% 0.84 / 0.80 / +5.3%
clickbench_q10/duckdb:parquet 42260386 / 42051018 / +0.5% 57668402 / 60508386 / -4.7% 0.73 / 0.69 / +5.4%
clickbench_q11/duckdb:parquet 47604444 / 47730012 / -0.3% 68247110 / 66514132 / +2.6% 0.70 / 0.72 / -2.8%
clickbench_q12/duckdb:parquet 93036897 / 93162130 / -0.1% 113880118 / 113304016 / +0.5% 0.82 / 0.82 / -0.6%
clickbench_q13/duckdb:parquet 153119126 / 150885629 / +1.5% 174984214 / 175985569 / -0.6% 0.88 / 0.86 / +2.1%
clickbench_q14/duckdb:parquet 102339821 / 102512367 / -0.2% 120355403 / 123557375 / -2.6% 0.85 / 0.83 / +2.5%
clickbench_q15/duckdb:parquet 90119246 / 89501224 / +0.7% 103936292 / 103303048 / +0.6% 0.87 / 0.87 / +0.1%
clickbench_q16/duckdb:parquet 173209915 / 173278599 / -0.0% 184894650 / 183351271 / +0.8% 0.94 / 0.95 / -0.9%
clickbench_q17/duckdb:parquet 173614792 / 179750180 / -3.4% 189201265 / 191311540 / -1.1% 0.92 / 0.94 / -2.3%
clickbench_q18/duckdb:parquet 297900682 / 295997185 / +0.6% 338562091 / 335702222 / +0.9% 0.88 / 0.88 / -0.2%
clickbench_q19/duckdb:parquet 21242986 / 21643235 / -1.8% 32520889 / 29938624 / +8.6% 0.65 / 0.72 / -9.6%
clickbench_q20/duckdb:parquet 181156525 / 180843602 / +0.2% 231806634 / 234790007 / -1.3% 0.78 / 0.77 / +1.5%
clickbench_q21/duckdb:parquet 230211856 / 217254614 / +6.0% 274334549 / 265626600 / +3.3% 0.84 / 0.82 / +2.6%
clickbench_q22/duckdb:parquet 319670240 / 327601412 / -2.4% 370268090 / 352675848 / +5.0% 0.86 / 0.93 / -7.1%
clickbench_q23/duckdb:parquet 167804010 / 174269224 / -3.7% 221524871 / 248535159 / -10.9% 🟢 0.76 / 0.70 / +8.0%
clickbench_q24/duckdb:parquet 33626700 / 32675811 / +2.9% 42794401 / 47959546 / -10.8% 🟢 0.79 / 0.68 / +15.3%
clickbench_q25/duckdb:parquet 43385946 / 44575476 / -2.7% 64806350 / 60598873 / +6.9% 0.67 / 0.74 / -9.0%
clickbench_q26/duckdb:parquet 32681518 / 31986204 / +2.2% 50724534 / 52163493 / -2.8% 0.64 / 0.61 / +5.1%
clickbench_q27/duckdb:parquet 205894574 / 185156042 / +11.2% 🔴 235042607 / 231711733 / +1.4% 0.88 / 0.80 / +9.6%
clickbench_q28/duckdb:parquet 988138384 / 994887662 / -0.7% 985036979 / 973082025 / +1.2% 1.00 / 1.02 / -1.9%
clickbench_q29/duckdb:parquet 26158518 / 26696682 / -2.0% 35470432 / 34929356 / +1.5% 0.74 / 0.76 / -3.5%
clickbench_q30/duckdb:parquet 108017270 / 106773316 / +1.2% 137310325 / 136699041 / +0.4% 0.79 / 0.78 / +0.7%
clickbench_q31/duckdb:parquet 147586061 / 160651848 / -8.1% 182142135 / 178531742 / +2.0% 0.81 / 0.90 / -10.0%
clickbench_q32/duckdb:parquet 387410286 / 389248028 / -0.5% 424389170 / 428516474 / -1.0% 0.91 / 0.91 / +0.5%
clickbench_q33/duckdb:parquet 476547295 / 487063350 / -2.2% 464542756 / 465311189 / -0.2% 1.03 / 1.05 / -2.0%
clickbench_q34/duckdb:parquet 468574818 / 476310548 / -1.6% 468100049 / 471010824 / -0.6% 1.00 / 1.01 / -1.0%
clickbench_q35/duckdb:parquet 64086816 / 63438916 / +1.0% 78798092 / 79631288 / -1.0% 0.81 / 0.80 / +2.1%
clickbench_q36/duckdb:parquet 32364948 / 32508454 / -0.4% 40493442 / 40307644 / +0.5% 0.80 / 0.81 / -0.9%
clickbench_q37/duckdb:parquet 26599198 / 25599101 / +3.9% 34469117 / 34767164 / -0.9% 0.77 / 0.74 / +4.8%
clickbench_q38/duckdb:parquet 26106683 / 25575368 / +2.1% 35147897 / 35240195 / -0.3% 0.74 / 0.73 / +2.3%
clickbench_q39/duckdb:parquet 53959434 / 54179336 / -0.4% 63531856 / 65428478 / -2.9% 0.85 / 0.83 / +2.6%
clickbench_q40/duckdb:parquet 16475946 / 15876713 / +3.8% 25070458 / 24832596 / +1.0% 0.66 / 0.64 / +2.8%
clickbench_q41/duckdb:parquet 16274018 / 17286508 / -5.9% 24289049 / 24003236 / +1.2% 0.67 / 0.72 / -7.0%
clickbench_q42/duckdb:parquet 17118580 / 15878269 / +7.8% 25449273 / 25255952 / +0.8% 0.67 / 0.63 / +7.0%

No file size changes detected.

@github-actions

Copy link
Copy Markdown
Contributor

Benchmarks: TPC-H SF=1 on S3 📖

Commits: PR c888e4fa vs base 92bee27d
Verdict: No clear signal (environment too noisy confidence)
Attributed Vortex impact: -3.3%
Engines: DataFusion No clear signal (-8.6%, environment too noisy confidence) · DuckDB No clear signal (+2.4%, environment too noisy confidence)
Vortex (geomean): hot 0.983x ➖ · cold 0.989x ➖
Parquet (geomean): hot 1.017x ➖ · cold 1.027x ➖
Shifts: Parquet (control) +1.7% · 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 (0.955x ➖, 1↑ 2↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
tpch_q01/datafusion:vortex-file-compressed 211436208 / 249340726 / -15.2% 852255115 / 691748640 / +23.2% 0.25 / 0.36 / -31.2%
tpch_q02/datafusion:vortex-file-compressed 301457284 / 326735442 / -7.7% 674853999 / 581898731 / +16.0% 0.45 / 0.56 / -20.4%
tpch_q03/datafusion:vortex-file-compressed 353899780 / 353849072 / +0.0% 770648272 / 957125182 / -19.5% 0.46 / 0.37 / +24.2%
tpch_q04/datafusion:vortex-file-compressed 200454322 / 191112934 / +4.9% 486995678 / 379833902 / +28.2% 0.41 / 0.50 / -18.2%
tpch_q05/datafusion:vortex-file-compressed 369439344 / 394792850 / -6.4% 701041104 / 674422022 / +3.9% 0.53 / 0.59 / -10.0%
tpch_q06/datafusion:vortex-file-compressed 114818973 / 135141027 / -15.0% 286585481 / 280817056 / +2.1% 0.40 / 0.48 / -16.7%
tpch_q07/datafusion:vortex-file-compressed 362632281 / 410024029 / -11.6% 516043425 / 544579520 / -5.2% 0.70 / 0.75 / -6.7%
tpch_q08/datafusion:vortex-file-compressed 426876123 / 419838900 / +1.7% 597446391 / 603552300 / -1.0% 0.71 / 0.70 / +2.7%
tpch_q09/datafusion:vortex-file-compressed 376231182 / 258968809 / +45.3% 🔴 559453334 / 527883399 / +6.0% 0.67 / 0.49 / +37.1%
tpch_q10/datafusion:vortex-file-compressed 336090978 / 350745860 / -4.2% 483142090 / 563128727 / -14.2% 0.70 / 0.62 / +11.7%
tpch_q11/datafusion:vortex-file-compressed 258762224 / 253382628 / +2.1% 445974205 / 405212390 / +10.1% 0.58 / 0.63 / -7.2%
tpch_q12/datafusion:vortex-file-compressed 193382221 / 199829820 / -3.2% 313859479 / 377578367 / -16.9% 0.62 / 0.53 / +16.4%
tpch_q13/datafusion:vortex-file-compressed 130984186 / 123762223 / +5.8% 290624399 / 317808768 / -8.6% 0.45 / 0.39 / +15.7%
tpch_q14/datafusion:vortex-file-compressed 168178343 / 173372313 / -3.0% 324943795 / 302958679 / +7.3% 0.52 / 0.57 / -9.6%
tpch_q15/datafusion:vortex-file-compressed 301040634 / 324191385 / -7.1% 631278210 / 575883041 / +9.6% 0.48 / 0.56 / -15.3%
tpch_q16/datafusion:vortex-file-compressed 126006246 / 141433357 / -10.9% 281879462 / 276839248 / +1.8% 0.45 / 0.51 / -12.5%
tpch_q17/datafusion:vortex-file-compressed 217000573 / 345024862 / -37.1% 🟢 433041517 / 565890777 / -23.5% 0.50 / 0.61 / -17.8%
tpch_q18/datafusion:vortex-file-compressed 221521622 / 254912657 / -13.1% 429567725 / 529025241 / -18.8% 0.52 / 0.48 / +7.0%
tpch_q19/datafusion:vortex-file-compressed 234035999 / 229960470 / +1.8% 377966596 / 413460126 / -8.6% 0.62 / 0.56 / +11.3%
tpch_q20/datafusion:vortex-file-compressed 278496897 / 302608991 / -8.0% 433895268 / 447419393 / -3.0% 0.64 / 0.68 / -5.1%
tpch_q21/datafusion:vortex-file-compressed 601936792 / 454104703 / +32.6% 🔴 604432454 / 631752754 / -4.3% 1.00 / 0.72 / +38.5%
tpch_q22/datafusion:vortex-file-compressed 153510998 / 198824498 / -22.8% 388919061 / 470244230 / -17.3% 0.39 / 0.42 / -6.6%
datafusion / parquet / ns (1.045x ➖, 1↑ 2↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
tpch_q01/datafusion:parquet 159843472 / 146935642 / +8.8% 467010321 / 415930655 / +12.3% 0.34 / 0.35 / -3.1%
tpch_q02/datafusion:parquet 676719927 / 277781165 / +143.6% 🔴 1405102585 / 532621464 / +163.8% 🔴 0.48 / 0.52 / -7.7%
tpch_q03/datafusion:parquet 245562197 / 228043966 / +7.7% 712471681 / 609944433 / +16.8% 0.34 / 0.37 / -7.8%
tpch_q04/datafusion:parquet 141699126 / 127539255 / +11.1% 282386214 / 329116247 / -14.2% 0.50 / 0.39 / +29.5%
tpch_q05/datafusion:parquet 333803700 / 358899858 / -7.0% 458719150 / 476224287 / -3.7% 0.73 / 0.75 / -3.4%
tpch_q06/datafusion:parquet 123468180 / 111357439 / +10.9% 248429834 / 248020115 / +0.2% 0.50 / 0.45 / +10.7%
tpch_q07/datafusion:parquet 377436253 / 358814058 / +5.2% 521352104 / 490109386 / +6.4% 0.72 / 0.73 / -1.1%
tpch_q08/datafusion:parquet 438871464 / 398242750 / +10.2% 548417218 / 512063492 / +7.1% 0.80 / 0.78 / +2.9%
tpch_q09/datafusion:parquet 399329394 / 383529801 / +4.1% 648093620 / 526847165 / +23.0% 0.62 / 0.73 / -15.4%
tpch_q10/datafusion:parquet 320772993 / 306023205 / +4.8% 462032186 / 430048039 / +7.4% 0.69 / 0.71 / -2.4%
tpch_q11/datafusion:parquet 254552662 / 258875421 / -1.7% 365906694 / 346521641 / +5.6% 0.70 / 0.75 / -6.9%
tpch_q12/datafusion:parquet 156384282 / 156764494 / -0.2% 284769317 / 330489222 / -13.8% 0.55 / 0.47 / +15.8%
tpch_q13/datafusion:parquet 277478644 / 276617850 / +0.3% 435486332 / 401947384 / +8.3% 0.64 / 0.69 / -7.4%
tpch_q14/datafusion:parquet 148938501 / 166571684 / -10.6% 295252491 / 267146928 / +10.5% 0.50 / 0.62 / -19.1%
tpch_q15/datafusion:parquet 324577852 / 300504286 / +8.0% 507667865 / 453462716 / +12.0% 0.64 / 0.66 / -3.5%
tpch_q16/datafusion:parquet 101096487 / 106543201 / -5.1% 195128585 / 194659454 / +0.2% 0.52 / 0.55 / -5.3%
tpch_q17/datafusion:parquet 905723938 / 274307466 / +230.2% 🔴 1237574794 / 471952217 / +162.2% 🔴 0.73 / 0.58 / +25.9%
tpch_q18/datafusion:parquet 314625210 / 319773776 / -1.6% 438144564 / 470632831 / -6.9% 0.72 / 0.68 / +5.7%
tpch_q19/datafusion:parquet 145451891 / 152498263 / -4.6% 284411432 / 276005497 / +3.0% 0.51 / 0.55 / -7.4%
tpch_q20/datafusion:parquet 224657904 / 988164577 / -77.3% 🟢 377876780 / 1102472720 / -65.7% 🟢 0.59 / 0.90 / -33.7%
tpch_q21/datafusion:parquet 304519669 / 299060066 / +1.8% 431867143 / 437082511 / -1.2% 0.71 / 0.68 / +3.1%
tpch_q22/datafusion:parquet 149452275 / 153098924 / -2.4% 302773947 / 313135946 / -3.3% 0.49 / 0.49 / +1.0%
duckdb / vortex-file-compressed / ns (1.013x ➖, 0↑ 1↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
tpch_q01/duckdb:vortex-file-compressed 244535903 / 238450159 / +2.6% 243611619 / 254579015 / -4.3% 1.00 / 0.94 / +7.2%
tpch_q02/duckdb:vortex-file-compressed 416011956 / 402143668 / +3.4% 490035879 / 474518250 / +3.3% 0.85 / 0.85 / +0.2%
tpch_q03/duckdb:vortex-file-compressed 397582380 / 408901330 / -2.8% 412465127 / 481079692 / -14.3% 0.96 / 0.85 / +13.4%
tpch_q04/duckdb:vortex-file-compressed 235003927 / 239163288 / -1.7% 280298149 / 538500648 / -47.9% 🟢 0.84 / 0.44 / +88.8%
tpch_q05/duckdb:vortex-file-compressed 533987525 / 584155004 / -8.6% 615752917 / 590734026 / +4.2% 0.87 / 0.99 / -12.3%
tpch_q06/duckdb:vortex-file-compressed 152534285 / 156460780 / -2.5% 168211919 / 175341440 / -4.1% 0.91 / 0.89 / +1.6%
tpch_q07/duckdb:vortex-file-compressed 393200262 / 428612362 / -8.3% 489241597 / 496966362 / -1.6% 0.80 / 0.86 / -6.8%
tpch_q08/duckdb:vortex-file-compressed 554766445 / 560875664 / -1.1% 723717950 / 654646983 / +10.6% 0.77 / 0.86 / -10.5%
tpch_q09/duckdb:vortex-file-compressed 391288265 / 389386766 / +0.5% 416328643 / 467777161 / -11.0% 0.94 / 0.83 / +12.9%
tpch_q10/duckdb:vortex-file-compressed 507163974 / 508914634 / -0.3% 503115682 / 564865368 / -10.9% 1.01 / 0.90 / +11.9%
tpch_q11/duckdb:vortex-file-compressed 297506703 / 326333326 / -8.8% 428004450 / 330487200 / +29.5% 0.70 / 0.99 / -29.6%
tpch_q12/duckdb:vortex-file-compressed 201805361 / 216561819 / -6.8% 240999235 / 241057681 / -0.0% 0.84 / 0.90 / -6.8%
tpch_q13/duckdb:vortex-file-compressed 266839254 / 268094714 / -0.5% 247763981 / 192274268 / +28.9% 1.08 / 1.39 / -22.8%
tpch_q14/duckdb:vortex-file-compressed 232060660 / 222879747 / +4.1% 305314451 / 239914897 / +27.3% 0.76 / 0.93 / -18.2%
tpch_q15/duckdb:vortex-file-compressed 234653429 / 229795479 / +2.1% 273366105 / 262138528 / +4.3% 0.86 / 0.88 / -2.1%
tpch_q16/duckdb:vortex-file-compressed 212180371 / 193631890 / +9.6% 259373510 / 282040728 / -8.0% 0.82 / 0.69 / +19.2%
tpch_q17/duckdb:vortex-file-compressed 335046315 / 299096239 / +12.0% 319872806 / 399436201 / -19.9% 1.05 / 0.75 / +39.9%
tpch_q18/duckdb:vortex-file-compressed 334693038 / 340492034 / -1.7% 695090300 / 384412151 / +80.8% 🔴 0.48 / 0.89 / -45.6%
tpch_q19/duckdb:vortex-file-compressed 403087475 / 266212209 / +51.4% 🔴 317799275 / 361011095 / -12.0% 1.27 / 0.74 / +72.0%
tpch_q20/duckdb:vortex-file-compressed 346076804 / 381516058 / -9.3% 443682359 / 414242037 / +7.1% 0.78 / 0.92 / -15.3%
tpch_q21/duckdb:vortex-file-compressed 622081827 / 623742293 / -0.3% 789674164 / 697456491 / +13.2% 0.79 / 0.89 / -11.9%
tpch_q22/duckdb:vortex-file-compressed 253255896 / 231853529 / +9.2% 287675144 / 331886224 / -13.3% 0.88 / 0.70 / +26.0%
duckdb / parquet / ns (0.989x ➖, 0↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
tpch_q01/duckdb:parquet 202615838 / 188016182 / +7.8% 334134220 / 243553613 / +37.2% 🔴 0.61 / 0.77 / -21.4%
tpch_q02/duckdb:parquet 442931826 / 459733941 / -3.7% 525069042 / 497554104 / +5.5% 0.84 / 0.92 / -8.7%
tpch_q03/duckdb:parquet 400312656 / 347994528 / +15.0% 511054511 / 422611347 / +20.9% 0.78 / 0.82 / -4.9%
tpch_q04/duckdb:parquet 244168373 / 264738198 / -7.8% 300620875 / 306032461 / -1.8% 0.81 / 0.87 / -6.1%
tpch_q05/duckdb:parquet 527906209 / 504593348 / +4.6% 615011571 / 577692551 / +6.5% 0.86 / 0.87 / -1.7%
tpch_q06/duckdb:parquet 145805746 / 171851977 / -15.2% 179834204 / 264454959 / -32.0% 🟢 0.81 / 0.65 / +24.8%
tpch_q07/duckdb:parquet 447474710 / 420237735 / +6.5% 433947521 / 535636918 / -19.0% 1.03 / 0.78 / +31.4%
tpch_q08/duckdb:parquet 694764094 / 594872881 / +16.8% 683058965 / 626542510 / +9.0% 1.02 / 0.95 / +7.1%
tpch_q09/duckdb:parquet 600446660 / 625944803 / -4.1% 609896683 / 624290025 / -2.3% 0.98 / 1.00 / -1.8%
tpch_q10/duckdb:parquet 539484284 / 564506808 / -4.4% 615686419 / 612530721 / +0.5% 0.88 / 0.92 / -4.9%
tpch_q11/duckdb:parquet 284631248 / 292462104 / -2.7% 287040222 / 322367784 / -11.0% 0.99 / 0.91 / +9.3%
tpch_q12/duckdb:parquet 272785328 / 261694205 / +4.2% 265998667 / 286312444 / -7.1% 1.03 / 0.91 / +12.2%
tpch_q13/duckdb:parquet 393908240 / 354567642 / +11.1% 449607431 / 441007370 / +2.0% 0.88 / 0.80 / +9.0%
tpch_q14/duckdb:parquet 228312578 / 252698769 / -9.7% 292312949 / 290942978 / +0.5% 0.78 / 0.87 / -10.1%
tpch_q15/duckdb:parquet 189187286 / 225253795 / -16.0% 198215520 / 268159209 / -26.1% 0.95 / 0.84 / +13.6%
tpch_q16/duckdb:parquet 284131508 / 272297242 / +4.3% 282105210 / 289212157 / -2.5% 1.01 / 0.94 / +7.0%
tpch_q17/duckdb:parquet 258042117 / 277734261 / -7.1% 326966179 / 305571576 / +7.0% 0.79 / 0.91 / -13.2%
tpch_q18/duckdb:parquet 388732820 / 351015542 / +10.7% 400726042 / 379519987 / +5.6% 0.97 / 0.92 / +4.9%
tpch_q19/duckdb:parquet 242160937 / 278868564 / -13.2% 310793081 / 312942367 / -0.7% 0.78 / 0.89 / -12.6%
tpch_q20/duckdb:parquet 455250386 / 496308625 / -8.3% 479155790 / 545776535 / -12.2% 0.95 / 0.91 / +4.5%
tpch_q21/duckdb:parquet 467769740 / 476140460 / -1.8% 545477324 / 515466015 / +5.8% 0.86 / 0.92 / -7.2%
tpch_q22/duckdb:parquet 291440174 / 295179811 / -1.3% 358633504 / 329261795 / +8.9% 0.81 / 0.90 / -9.4%

This branch has not been deployed

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

Labels

changelog/performance A performance improvement

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant