Skip to content

Write constant columns as one chunk - #11400

Open
robert3005 wants to merge 2 commits into
developfrom
rk/constant-column-layout
Open

robert3005 wants to merge 2 commits into
developfrom
rk/constant-column-layout

Conversation

@robert3005

@robert3005 robert3005 commented Nov 11, 2026 •

Copy link
Copy Markdown
Contributor

fixes #3874.

The default write strategy splits each column into 8K-row blocks, then into blocks of about 1 MiB of uncompressed data. For a constant column, each block compresses to the same ConstantArray. The splits only add chunks, segments and a zone map that have no use.

Change

  • Add ConstantStrategy (vortex-layout/src/layouts/constant.rs). It reads chunks while they all hold the same value:
    • If the stream ends in this state, it writes one ConstantArray with the flat strategy. There is no repartition, no zone map and no chunked layout.
    • If a chunk is not constant, or holds a different value, it gives the stream to the child strategy. The rows read until then go first, as one ConstantArray. The run stores only a scalar and a length, so nothing is materialized.
    • Empty chunks are skipped. Union and Variant columns skip detection, because is_constant cannot examine them.
    • While it reads, it keeps only the most recent sequence ID. Segment writes wait for all earlier sequence IDs. If the strategy held them, other columns could not write their segments, and the struct fan-out (channel capacity 1) would deadlock.
  • WriteStrategyBuilder::build puts ConstantStrategy in front of the per-column repartition. It writes constant columns with the configured flat strategy, so with_flat_strategy still applies.

The default write strategy splits each column into 8K-row blocks and then
into blocks of about 1 MiB of uncompressed data. For a constant column, each
block compresses to the same constant, so the splits only add chunks,
segments and zone maps.

Add ConstantStrategy in front of the per-column repartition. It reads chunks
while they all hold the same value. If the stream ends in this state, it
writes one ConstantArray with the flat strategy. Otherwise, it gives the
stream to the usual pipeline, with the rows read until then first as one
ConstantArray. While it reads, it keeps only the most recent sequence ID, so
that other columns can continue to write their segments.

Part of #3874.

Signed-off-by: Robert Kruszewski <github@robertk.io>
@robert3005 robert3005 added the changelog/fix A bug fix label Nov 11, 2026
@robert3005
robert3005 marked this pull request as ready for review November 11, 2026 21:40
Signed-off-by: Robert Kruszewski <github@robertk.io>
@codspeed

codspeed Bot commented Nov 12, 2026

Copy link
Copy Markdown

Merging this PR will improve performance by 10.85%

2 warnings

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

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

⚡ 1 improved benchmark
✅ 1920 untouched benchmarks
⏩ 50 skipped benchmarks1

Performance Changes

Mode Benchmark BASE HEAD Efficiency
⚡ Walltime compare_u64_avx2 3.7 µs 3.4 µs +10.85%

Tip

Curious why performance improved? Comment @codspeedbot explain why performance improved on this PR, or directly use the CodSpeed MCP with your agent.


Comparing rk/constant-column-layout (49b7da0) with develop (dcada48)

Open in CodSpeed

Footnotes

  1. 50 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 added the action/bench-sql Run SQL benchmarks without Vortex Compact on this PR label Nov 12, 2026
@github-actions github-actions Bot removed the action/bench-sql Run SQL benchmarks without Vortex Compact on this PR label Nov 12, 2026
@github-actions

github-actions Bot commented Nov 12, 2026 •

Copy link
Copy Markdown
Contributor

Polar Signals Profiling Results

Latest Run

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

Powered by Polar Signals Cloud

@github-actions

Copy link
Copy Markdown
Contributor

Benchmarks: PolarSignals Profiling 📖

Commits: PR 49b7da01 vs base bc3d4223
Vortex (geomean): hot 0.943x ➖ · cold 1.002x ➖


datafusion / vortex-file-compressed / ns (0.943x ➖, 2↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
polarsignals_q00/datafusion:vortex-file-compressed 80501008 / 80565522 / -0.1% 121981885 / 120155273 / +1.5% 0.66 / 0.67 / -1.6%
polarsignals_q01/datafusion:vortex-file-compressed 88739086 / 89632998 / -1.0% 148015265 / 143035104 / +3.5% 0.60 / 0.63 / -4.3%
polarsignals_q02/datafusion:vortex-file-compressed 10471542 / 11110160 / -5.7% 44451821 / 42729667 / +4.0% 0.24 / 0.26 / -9.4%
polarsignals_q03/datafusion:vortex-file-compressed 89199364 / 90907795 / -1.9% 151914615 / 148214553 / +2.5% 0.59 / 0.61 / -4.3%
polarsignals_q04/datafusion:vortex-file-compressed 8551518 / 9177077 / -6.8% 38404429 / 38835467 / -1.1% 0.22 / 0.24 / -5.8%
polarsignals_q05/datafusion:vortex-file-compressed 10787448 / 11548542 / -6.6% 43131955 / 44729654 / -3.6% 0.25 / 0.26 / -3.1%
polarsignals_q06/datafusion:vortex-file-compressed 22215380 / 23350581 / -4.9% 52214869 / 51917525 / +0.6% 0.43 / 0.45 / -5.4%
polarsignals_q07/datafusion:vortex-file-compressed 9445991 / 10789475 / -12.5% 🟢 42371698 / 42114821 / +0.6% 0.22 / 0.26 / -13.0%
polarsignals_q08/datafusion:vortex-file-compressed 133010386 / 134588510 / -1.2% 194295223 / 192988286 / +0.7% 0.68 / 0.70 / -1.8%
polarsignals_q09/datafusion:vortex-file-compressed 9837622 / 9889119 / -0.5% 36983794 / 38219478 / -3.2% 0.27 / 0.26 / +2.8%
polarsignals_q10/datafusion:vortex-file-compressed 10300664 / 12871566 / -20.0% 🟢 44068126 / 45209583 / -2.5% 0.23 / 0.28 / -17.9%

@github-actions

Copy link
Copy Markdown
Contributor

Benchmarks: FineWeb NVMe 📖

Commits: PR 49b7da01 vs base bc3d4223
Verdict: No clear signal (low confidence)
Attributed Vortex impact: -3.1%
Engines: DataFusion No clear signal (-5.8%, low confidence) · DuckDB No clear signal (-0.3%, low confidence)
Vortex (geomean): hot 0.965x ➖ · cold 1.001x ➖
Parquet (geomean): hot 0.996x ➖ · cold 1.000x ➖
Shifts: Parquet (control) -0.4% · Median polish -0.3%

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

datafusion / vortex-file-compressed / ns (0.944x ➖, 1↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
fineweb_q00/datafusion:vortex-file-compressed 5993976 / 6043620 / -0.8% 20750158 / 19965987 / +3.9% 0.29 / 0.30 / -4.6%
fineweb_q01/datafusion:vortex-file-compressed 8610054 / 8821746 / -2.4% 44085200 / 40438020 / +9.0% 0.20 / 0.22 / -10.5%
fineweb_q02/datafusion:vortex-file-compressed 11725888 / 11623934 / +0.9% 42161578 / 45308625 / -6.9% 0.28 / 0.26 / +8.4%
fineweb_q03/datafusion:vortex-file-compressed 17292448 / 17213258 / +0.5% 107723430 / 104005773 / +3.6% 0.16 / 0.17 / -3.0%
fineweb_q04/datafusion:vortex-file-compressed 65321142 / 64551038 / +1.2% 143307747 / 144276588 / -0.7% 0.46 / 0.45 / +1.9%
fineweb_q05/datafusion:vortex-file-compressed 63117520 / 63038690 / +0.1% 139974443 / 143767472 / -2.6% 0.45 / 0.44 / +2.8%
fineweb_q06/datafusion:vortex-file-compressed 16401506 / 16596630 / -1.2% 104956198 / 107250431 / -2.1% 0.16 / 0.15 / +1.0%
fineweb_q07/datafusion:vortex-file-compressed 18153508 / 17143792 / +5.9% 104383986 / 106746741 / -2.2% 0.17 / 0.16 / +8.3%
fineweb_q08/datafusion:vortex-file-compressed 7572623 / 13174330 / -42.5% 🟢 30227736 / 30345139 / -0.4% 0.25 / 0.43 / -42.3%
datafusion / parquet / ns (1.003x ➖, 0↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
fineweb_q00/datafusion:parquet 9281124 / 9306663 / -0.3% 32682538 / 33279572 / -1.8% 0.28 / 0.28 / +1.5%
fineweb_q01/datafusion:parquet 73885272 / 74797931 / -1.2% 156496262 / 156675661 / -0.1% 0.47 / 0.48 / -1.1%
fineweb_q02/datafusion:parquet 75336394 / 73499054 / +2.5% 154117847 / 150547487 / +2.4% 0.49 / 0.49 / +0.1%
fineweb_q03/datafusion:parquet 73844974 / 75328564 / -2.0% 150828732 / 149433086 / +0.9% 0.49 / 0.50 / -2.9%
fineweb_q04/datafusion:parquet 81675420 / 82533216 / -1.0% 144968094 / 148180955 / -2.2% 0.56 / 0.56 / +1.2%
fineweb_q05/datafusion:parquet 80847434 / 80694158 / +0.2% 148432120 / 153934390 / -3.6% 0.54 / 0.52 / +3.9%
fineweb_q06/datafusion:parquet 75841841 / 74222848 / +2.2% 154835215 / 148900980 / +4.0% 0.49 / 0.50 / -1.7%
fineweb_q07/datafusion:parquet 76693668 / 74682548 / +2.7% 154181884 / 146874399 / +5.0% 0.50 / 0.51 / -2.2%
fineweb_q08/datafusion:parquet 73198375 / 73699930 / -0.7% 147875247 / 147507961 / +0.2% 0.50 / 0.50 / -0.9%
duckdb / vortex-file-compressed / ns (0.986x ➖, 0↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
fineweb_q00/duckdb:vortex-file-compressed 1982124 / 2192635 / -9.6% 7354679 / 7408066 / -0.7% 0.27 / 0.30 / -8.9%
fineweb_q01/duckdb:vortex-file-compressed 8152092 / 8740113 / -6.7% 27203002 / 28810530 / -5.6% 0.30 / 0.30 / -1.2%
fineweb_q02/duckdb:vortex-file-compressed 10387004 / 10131542 / +2.5% 30957368 / 31403614 / -1.4% 0.34 / 0.32 / +4.0%
fineweb_q03/duckdb:vortex-file-compressed 17535394 / 17710872 / -1.0% 98430195 / 95469561 / +3.1% 0.18 / 0.19 / -4.0%
fineweb_q04/duckdb:vortex-file-compressed 69096117 / 69522160 / -0.6% 120745791 / 118751874 / +1.7% 0.57 / 0.59 / -2.3%
fineweb_q05/duckdb:vortex-file-compressed 68129513 / 68639064 / -0.7% 112712808 / 118602954 / -5.0% 0.60 / 0.58 / +4.4%
fineweb_q06/duckdb:vortex-file-compressed 18274463 / 17631217 / +3.6% 99355883 / 97322009 / +2.1% 0.18 / 0.18 / +1.5%
fineweb_q07/duckdb:vortex-file-compressed 19941566 / 19492510 / +2.3% 97861533 / 92080892 / +6.3% 0.20 / 0.21 / -3.7%
fineweb_q08/duckdb:vortex-file-compressed 4329192 / 4397088 / -1.5% 13190013 / 12934865 / +2.0% 0.33 / 0.34 / -3.4%
duckdb / parquet / ns (0.989x ➖, 0↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
fineweb_q00/duckdb:parquet 22916804 / 23718748 / -3.4% 27241735 / 28019902 / -2.8% 0.84 / 0.85 / -0.6%
fineweb_q01/duckdb:parquet 54148518 / 54958079 / -1.5% 75021927 / 74912505 / +0.1% 0.72 / 0.73 / -1.6%
fineweb_q02/duckdb:parquet 56659982 / 58213807 / -2.7% 72743037 / 80689344 / -9.8% 0.78 / 0.72 / +8.0%
fineweb_q03/duckdb:parquet 117081950 / 118836930 / -1.5% 177282401 / 173831349 / +2.0% 0.66 / 0.68 / -3.4%
fineweb_q04/duckdb:parquet 162794596 / 163563102 / -0.5% 207294955 / 208653176 / -0.7% 0.79 / 0.78 / +0.2%
fineweb_q05/duckdb:parquet 160119792 / 158173646 / +1.2% 204980733 / 194839631 / +5.2% 0.78 / 0.81 / -3.8%
fineweb_q06/duckdb:parquet 87608778 / 87319361 / +0.3% 147365578 / 145094782 / +1.6% 0.59 / 0.60 / -1.2%
fineweb_q07/duckdb:parquet 90735000 / 89318180 / +1.6% 147779447 / 144867834 / +2.0% 0.61 / 0.62 / -0.4%
fineweb_q08/duckdb:parquet 28066308 / 29150462 / -3.7% 29872646 / 30379023 / -1.7% 0.94 / 0.96 / -2.1%

@github-actions

Copy link
Copy Markdown
Contributor

Benchmarks: TPC-H SF=1 on NVME 📖

Commits: PR 49b7da01 vs base bc3d4223
Verdict: No clear signal (low confidence)
Attributed Vortex impact: -0.0%
Engines: DataFusion No clear signal (-0.1%, low confidence) · DuckDB No clear signal (+0.1%, low confidence)
Vortex (geomean): hot 0.999x ➖ · cold 0.965x ➖
Parquet (geomean): hot 0.999x ➖ · cold 0.986x ➖
Shifts: Parquet (control) -0.1% · Median polish -0.3%

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

datafusion / vortex-file-compressed / ns (0.998x ➖, 0↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
tpch_q01/datafusion:vortex-file-compressed 15160962 / 15567633 / -2.6% 39795228 / 44027184 / -9.6% 0.38 / 0.35 / +7.7%
tpch_q02/datafusion:vortex-file-compressed 17552351 / 17460249 / +0.5% 36692042 / 39452685 / -7.0% 0.48 / 0.44 / +8.1%
tpch_q03/datafusion:vortex-file-compressed 19271744 / 19564915 / -1.5% 45250725 / 48761911 / -7.2% 0.43 / 0.40 / +6.1%
tpch_q04/datafusion:vortex-file-compressed 10480778 / 10444131 / +0.4% 33271024 / 36009759 / -7.6% 0.32 / 0.29 / +8.6%
tpch_q05/datafusion:vortex-file-compressed 37654011 / 37892023 / -0.6% 69154099 / 67982820 / +1.7% 0.54 / 0.56 / -2.3%
tpch_q06/datafusion:vortex-file-compressed 4470458 / 4589045 / -2.6% 23466044 / 26064792 / -10.0% 0.19 / 0.18 / +8.2%
tpch_q07/datafusion:vortex-file-compressed 52042799 / 52916714 / -1.7% 80936715 / 80798229 / +0.2% 0.64 / 0.65 / -1.8%
tpch_q08/datafusion:vortex-file-compressed 52456019 / 53030690 / -1.1% 78341712 / 83088886 / -5.7% 0.67 / 0.64 / +4.9%
tpch_q09/datafusion:vortex-file-compressed 50893922 / 48232125 / +5.5% 76510474 / 79598815 / -3.9% 0.67 / 0.61 / +9.8%
tpch_q10/datafusion:vortex-file-compressed 17527567 / 17764058 / -1.3% 47960028 / 48486141 / -1.1% 0.37 / 0.37 / -0.2%
tpch_q11/datafusion:vortex-file-compressed 14646028 / 14509227 / +0.9% 34608294 / 34596316 / +0.0% 0.42 / 0.42 / +0.9%
tpch_q12/datafusion:vortex-file-compressed 18425492 / 18620872 / -1.0% 43513327 / 44905226 / -3.1% 0.42 / 0.41 / +2.1%
tpch_q13/datafusion:vortex-file-compressed 19803302 / 19515023 / +1.5% 38899414 / 40162958 / -3.1% 0.51 / 0.49 / +4.8%
tpch_q14/datafusion:vortex-file-compressed 14442434 / 14092987 / +2.5% 36697679 / 41501475 / -11.6% 🟢 0.39 / 0.34 / +15.9%
tpch_q15/datafusion:vortex-file-compressed 18424780 / 18984927 / -3.0% 46739624 / 46243718 / +1.1% 0.39 / 0.41 / -4.0%
tpch_q16/datafusion:vortex-file-compressed 18360427 / 18438525 / -0.4% 37628430 / 38982732 / -3.5% 0.49 / 0.47 / +3.2%
tpch_q17/datafusion:vortex-file-compressed 28813273 / 29031071 / -0.8% 57721242 / 60696413 / -4.9% 0.50 / 0.48 / +4.4%
tpch_q18/datafusion:vortex-file-compressed 36209798 / 36389375 / -0.5% 58453742 / 61313267 / -4.7% 0.62 / 0.59 / +4.4%
tpch_q19/datafusion:vortex-file-compressed 9461161 / 9214029 / +2.7% 35439152 / 36912706 / -4.0% 0.27 / 0.25 / +7.0%
tpch_q20/datafusion:vortex-file-compressed 20595287 / 20956212 / -1.7% 46067655 / 47857557 / -3.7% 0.45 / 0.44 / +2.1%
tpch_q21/datafusion:vortex-file-compressed 35548296 / 35496020 / +0.1% 62351102 / 68193529 / -8.6% 0.57 / 0.52 / +9.5%
tpch_q22/datafusion:vortex-file-compressed 10963447 / 10923758 / +0.4% 30055644 / 32349874 / -7.1% 0.36 / 0.34 / +8.0%
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 71553409 / 71532738 / +0.0% 87168870 / 92841038 / -6.1% 0.82 / 0.77 / +6.5%
tpch_q02/datafusion:parquet 76297626 / 75691584 / +0.8% 94498485 / 93718301 / +0.8% 0.81 / 0.81 / -0.0%
tpch_q03/datafusion:parquet 81833127 / 82031048 / -0.2% 99896684 / 103882051 / -3.8% 0.82 / 0.79 / +3.7%
tpch_q04/datafusion:parquet 39494221 / 39620464 / -0.3% 57532257 / 60791365 / -5.4% 0.69 / 0.65 / +5.3%
tpch_q05/datafusion:parquet 110272133 / 110614187 / -0.3% 133512909 / 136859693 / -2.4% 0.83 / 0.81 / +2.2%
tpch_q06/datafusion:parquet 31471815 / 31335834 / +0.4% 47022464 / 48758276 / -3.6% 0.67 / 0.64 / +4.1%
tpch_q07/datafusion:parquet 112760975 / 113158254 / -0.4% 132110638 / 138640099 / -4.7% 0.85 / 0.82 / +4.6%
tpch_q08/datafusion:parquet 117092180 / 117002125 / +0.1% 142797932 / 144263069 / -1.0% 0.82 / 0.81 / +1.1%
tpch_q09/datafusion:parquet 137171245 / 137089637 / +0.1% 163113677 / 165668143 / -1.5% 0.84 / 0.83 / +1.6%
tpch_q10/datafusion:parquet 104174972 / 103141758 / +1.0% 126250614 / 128352002 / -1.6% 0.83 / 0.80 / +2.7%
tpch_q11/datafusion:parquet 61897825 / 61779747 / +0.2% 79661028 / 80345287 / -0.9% 0.78 / 0.77 / +1.1%
tpch_q12/datafusion:parquet 64267652 / 64314862 / -0.1% 83567271 / 85608487 / -2.4% 0.77 / 0.75 / +2.4%
tpch_q13/datafusion:parquet 143994467 / 143841599 / +0.1% 161396175 / 162730270 / -0.8% 0.89 / 0.88 / +0.9%
tpch_q14/datafusion:parquet 47679983 / 47870793 / -0.4% 68582093 / 71157295 / -3.6% 0.70 / 0.67 / +3.3%
tpch_q15/datafusion:parquet 73492448 / 74610506 / -1.5% 95087849 / 94068922 / +1.1% 0.77 / 0.79 / -2.6%
tpch_q16/datafusion:parquet 42824589 / 43547836 / -1.7% 60982725 / 63093544 / -3.3% 0.70 / 0.69 / +1.7%
tpch_q17/datafusion:parquet 123574474 / 123170307 / +0.3% 146179640 / 146858529 / -0.5% 0.85 / 0.84 / +0.8%
tpch_q18/datafusion:parquet 120846465 / 121320153 / -0.4% 138763393 / 143640469 / -3.4% 0.87 / 0.84 / +3.1%
tpch_q19/datafusion:parquet 57044734 / 57425800 / -0.7% 81574841 / 82373378 / -1.0% 0.70 / 0.70 / +0.3%
tpch_q20/datafusion:parquet 78732681 / 78890135 / -0.2% 100750817 / 102114255 / -1.3% 0.78 / 0.77 / +1.2%
tpch_q21/datafusion:parquet 113780166 / 113376615 / +0.4% 138005973 / 141387937 / -2.4% 0.82 / 0.80 / +2.8%
tpch_q22/datafusion:parquet 51722943 / 51609755 / +0.2% 65682184 / 68428410 / -4.0% 0.79 / 0.75 / +4.4%
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)
tpch_q01/duckdb:vortex-file-compressed 9583304 / 8635272 / +11.0% 🔴 18544656 / 20030796 / -7.4% 0.52 / 0.43 / +19.9%
tpch_q02/duckdb:vortex-file-compressed 14941749 / 15147480 / -1.4% 24377023 / 25342610 / -3.8% 0.61 / 0.60 / +2.5%
tpch_q03/duckdb:vortex-file-compressed 18541005 / 18327789 / +1.2% 34120759 / 34246568 / -0.4% 0.54 / 0.54 / +1.5%
tpch_q04/duckdb:vortex-file-compressed 12425595 / 12243949 / +1.5% 25884084 / 25155096 / +2.9% 0.48 / 0.49 / -1.4%
tpch_q05/duckdb:vortex-file-compressed 19743471 / 20349830 / -3.0% 35095520 / 33894466 / +3.5% 0.56 / 0.60 / -6.3%
tpch_q06/duckdb:vortex-file-compressed 4694297 / 4694023 / +0.0% 14020585 / 14057616 / -0.3% 0.33 / 0.33 / +0.3%
tpch_q07/duckdb:vortex-file-compressed 24056189 / 24108325 / -0.2% 40489151 / 41270792 / -1.9% 0.59 / 0.58 / +1.7%
tpch_q08/duckdb:vortex-file-compressed 20752530 / 21300492 / -2.6% 36056062 / 36289941 / -0.6% 0.58 / 0.59 / -1.9%
tpch_q09/duckdb:vortex-file-compressed 22480575 / 22632115 / -0.7% 36433084 / 38656119 / -5.8% 0.62 / 0.59 / +5.4%
tpch_q10/duckdb:vortex-file-compressed 27505173 / 27614603 / -0.4% 42557211 / 44406554 / -4.2% 0.65 / 0.62 / +3.9%
tpch_q11/duckdb:vortex-file-compressed 8048193 / 8045831 / +0.0% 16849595 / 16874996 / -0.2% 0.48 / 0.48 / +0.2%
tpch_q12/duckdb:vortex-file-compressed 14426676 / 14705945 / -1.9% 26205261 / 26098292 / +0.4% 0.55 / 0.56 / -2.3%
tpch_q13/duckdb:vortex-file-compressed 19698904 / 19587878 / +0.6% 32000211 / 32222487 / -0.7% 0.62 / 0.61 / +1.3%
tpch_q14/duckdb:vortex-file-compressed 11176059 / 11317833 / -1.3% 24313702 / 24186629 / +0.5% 0.46 / 0.47 / -1.8%
tpch_q15/duckdb:vortex-file-compressed 8288783 / 8432057 / -1.7% 19220063 / 21169513 / -9.2% 0.43 / 0.40 / +8.3%
tpch_q16/duckdb:vortex-file-compressed 16636394 / 16514766 / +0.7% 23329263 / 23329645 / -0.0% 0.71 / 0.71 / +0.7%
tpch_q17/duckdb:vortex-file-compressed 12516128 / 12639272 / -1.0% 28003474 / 28297171 / -1.0% 0.45 / 0.45 / +0.1%
tpch_q18/duckdb:vortex-file-compressed 24626951 / 24257625 / +1.5% 34796070 / 36206271 / -3.9% 0.71 / 0.67 / +5.6%
tpch_q19/duckdb:vortex-file-compressed 11332630 / 11425785 / -0.8% 24597033 / 25464430 / -3.4% 0.46 / 0.45 / +2.7%
tpch_q20/duckdb:vortex-file-compressed 14248025 / 14473556 / -1.6% 29241516 / 31081541 / -5.9% 0.49 / 0.47 / +4.6%
tpch_q21/duckdb:vortex-file-compressed 48186446 / 48423198 / -0.5% 62829488 / 66553430 / -5.6% 0.77 / 0.73 / +5.4%
tpch_q22/duckdb:vortex-file-compressed 16960043 / 16655683 / +1.8% 26299860 / 26074105 / +0.9% 0.64 / 0.64 / +1.0%
duckdb / parquet / ns (1.000x ➖, 0↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
tpch_q01/duckdb:parquet 47558663 / 47584146 / -0.1% 53569190 / 54039966 / -0.9% 0.89 / 0.88 / +0.8%
tpch_q02/duckdb:parquet 48255802 / 48352188 / -0.2% 55533990 / 55191685 / +0.6% 0.87 / 0.88 / -0.8%
tpch_q03/duckdb:parquet 60208557 / 60292743 / -0.1% 67510620 / 68625013 / -1.6% 0.89 / 0.88 / +1.5%
tpch_q04/duckdb:parquet 34635912 / 34826479 / -0.5% 42495816 / 42983022 / -1.1% 0.82 / 0.81 / +0.6%
tpch_q05/duckdb:parquet 66841199 / 67061139 / -0.3% 77065110 / 77277065 / -0.3% 0.87 / 0.87 / -0.1%
tpch_q06/duckdb:parquet 21727233 / 21626256 / +0.5% 26880565 / 26898714 / -0.1% 0.81 / 0.80 / +0.5%
tpch_q07/duckdb:parquet 63613842 / 63708344 / -0.1% 72873130 / 72124148 / +1.0% 0.87 / 0.88 / -1.2%
tpch_q08/duckdb:parquet 75571174 / 75830363 / -0.3% 86402819 / 86594768 / -0.2% 0.87 / 0.88 / -0.1%
tpch_q09/duckdb:parquet 107740155 / 107669461 / +0.1% 118339778 / 119516927 / -1.0% 0.91 / 0.90 / +1.1%
tpch_q10/duckdb:parquet 105812903 / 106043111 / -0.2% 115784052 / 117588520 / -1.5% 0.91 / 0.90 / +1.3%
tpch_q11/duckdb:parquet 29368362 / 29602653 / -0.8% 34461656 / 34780233 / -0.9% 0.85 / 0.85 / +0.1%
tpch_q12/duckdb:parquet 37205715 / 37315151 / -0.3% 43064397 / 44074061 / -2.3% 0.86 / 0.85 / +2.0%
tpch_q13/duckdb:parquet 174564225 / 174694777 / -0.1% 182328130 / 182305774 / +0.0% 0.96 / 0.96 / -0.1%
tpch_q14/duckdb:parquet 42192128 / 42351169 / -0.4% 50338893 / 50898324 / -1.1% 0.84 / 0.83 / +0.7%
tpch_q15/duckdb:parquet 32634850 / 32639162 / -0.0% 41354583 / 40915577 / +1.1% 0.79 / 0.80 / -1.1%
tpch_q16/duckdb:parquet 47306031 / 47291887 / +0.0% 52624717 / 52834500 / -0.4% 0.90 / 0.90 / +0.4%
tpch_q17/duckdb:parquet 47834768 / 48041815 / -0.4% 57605119 / 56774368 / +1.5% 0.83 / 0.85 / -1.9%
tpch_q18/duckdb:parquet 74130410 / 74356591 / -0.3% 79631248 / 79019952 / +0.8% 0.93 / 0.94 / -1.1%
tpch_q19/duckdb:parquet 49067177 / 47512386 / +3.3% 57668786 / 56765727 / +1.6% 0.85 / 0.84 / +1.7%
tpch_q20/duckdb:parquet 63468908 / 63543461 / -0.1% 73175599 / 74322905 / -1.5% 0.87 / 0.85 / +1.4%
tpch_q21/duckdb:parquet 106558120 / 106892893 / -0.3% 115522593 / 116034191 / -0.4% 0.92 / 0.92 / +0.1%
tpch_q22/duckdb:parquet 50487944 / 50369820 / +0.2% 58171125 / 58410611 / -0.4% 0.87 / 0.86 / +0.6%

@github-actions

Copy link
Copy Markdown
Contributor

Benchmarks: TPC-H SF=10 on NVME 📖

Commits: PR 49b7da01 vs base bc3d4223
Verdict: No clear signal (low confidence)
Attributed Vortex impact: -0.2%
Engines: DataFusion No clear signal (-0.4%, low confidence) · DuckDB No clear signal (+0.1%, low confidence)
Vortex (geomean): hot 0.995x ➖ · cold 0.980x ➖
Parquet (geomean): hot 0.997x ➖ · cold 0.968x ➖
Shifts: Parquet (control) -0.3% · Median polish -0.3%

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

datafusion / vortex-file-compressed / ns (0.993x ➖, 0↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
tpch_q01/datafusion:vortex-file-compressed 90689638 / 91304998 / -0.7% 155871828 / 154674130 / +0.8% 0.58 / 0.59 / -1.4%
tpch_q02/datafusion:vortex-file-compressed 64903670 / 63839249 / +1.7% 98314838 / 95737211 / +2.7% 0.66 / 0.67 / -1.0%
tpch_q03/datafusion:vortex-file-compressed 63420033 / 61972641 / +2.3% 116198408 / 124250524 / -6.5% 0.55 / 0.50 / +9.4%
tpch_q04/datafusion:vortex-file-compressed 34323737 / 34745507 / -1.2% 76811877 / 72529839 / +5.9% 0.45 / 0.48 / -6.7%
tpch_q05/datafusion:vortex-file-compressed 116737374 / 118731505 / -1.7% 187430837 / 192050212 / -2.4% 0.62 / 0.62 / +0.7%
tpch_q06/datafusion:vortex-file-compressed 9523380 / 9779980 / -2.6% 54157086 / 51973622 / +4.2% 0.18 / 0.19 / -6.5%
tpch_q07/datafusion:vortex-file-compressed 97361481 / 97649518 / -0.3% 152097498 / 160244494 / -5.1% 0.64 / 0.61 / +5.0%
tpch_q08/datafusion:vortex-file-compressed 143944830 / 143408073 / +0.4% 211785771 / 206458818 / +2.6% 0.68 / 0.69 / -2.2%
tpch_q09/datafusion:vortex-file-compressed 186021680 / 186732337 / -0.4% 273304077 / 260363456 / +5.0% 0.68 / 0.72 / -5.1%
tpch_q10/datafusion:vortex-file-compressed 70586480 / 70053123 / +0.8% 135534127 / 133339283 / +1.6% 0.52 / 0.53 / -0.9%
tpch_q11/datafusion:vortex-file-compressed 45748324 / 45609112 / +0.3% 73242430 / 71373356 / +2.6% 0.62 / 0.64 / -2.3%
tpch_q12/datafusion:vortex-file-compressed 35567827 / 35231439 / +1.0% 78725225 / 81987750 / -4.0% 0.45 / 0.43 / +5.1%
tpch_q13/datafusion:vortex-file-compressed 49279696 / 49238258 / +0.1% 85173873 / 80747780 / +5.5% 0.58 / 0.61 / -5.1%
tpch_q14/datafusion:vortex-file-compressed 19894551 / 21282021 / -6.5% 89766579 / 84072252 / +6.8% 0.22 / 0.25 / -12.4%
tpch_q15/datafusion:vortex-file-compressed 32585919 / 33096832 / -1.5% 90786691 / 95624812 / -5.1% 0.36 / 0.35 / +3.7%
tpch_q16/datafusion:vortex-file-compressed 36941878 / 37170180 / -0.6% 66143744 / 68658445 / -3.7% 0.56 / 0.54 / +3.2%
tpch_q17/datafusion:vortex-file-compressed 176939835 / 178114509 / -0.7% 223778060 / 224633935 / -0.4% 0.79 / 0.79 / -0.3%
tpch_q18/datafusion:vortex-file-compressed 204223964 / 204789260 / -0.3% 268901349 / 276247461 / -2.7% 0.76 / 0.74 / +2.4%
tpch_q19/datafusion:vortex-file-compressed 28274316 / 28524701 / -0.9% 86703808 / 86131796 / +0.7% 0.33 / 0.33 / -1.5%
tpch_q20/datafusion:vortex-file-compressed 60222822 / 60939120 / -1.2% 109303679 / 120912756 / -9.6% 0.55 / 0.50 / +9.3%
tpch_q21/datafusion:vortex-file-compressed 181919188 / 181532802 / +0.2% 232985799 / 231581336 / +0.6% 0.78 / 0.78 / -0.4%
tpch_q22/datafusion:vortex-file-compressed 24867845 / 25611021 / -2.9% 54786338 / 54190043 / +1.1% 0.45 / 0.47 / -4.0%
datafusion / parquet / ns (0.997x ➖, 0↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
tpch_q01/datafusion:parquet 87713693 / 87989858 / -0.3% 126255567 / 132008903 / -4.4% 0.69 / 0.67 / +4.2%
tpch_q02/datafusion:parquet 174266329 / 173120590 / +0.7% 200449304 / 197644879 / +1.4% 0.87 / 0.88 / -0.7%
tpch_q03/datafusion:parquet 134854976 / 135369347 / -0.4% 176599009 / 183281584 / -3.6% 0.76 / 0.74 / +3.4%
tpch_q04/datafusion:parquet 56987511 / 57756579 / -1.3% 90373993 / 95047260 / -4.9% 0.63 / 0.61 / +3.8%
tpch_q05/datafusion:parquet 167836111 / 169179105 / -0.8% 219269484 / 237342358 / -7.6% 0.77 / 0.71 / +7.4%
tpch_q06/datafusion:parquet 36536884 / 36728743 / -0.5% 73342223 / 77715991 / -5.6% 0.50 / 0.47 / +5.4%
tpch_q07/datafusion:parquet 216611285 / 215971855 / +0.3% 265624086 / 275163367 / -3.5% 0.82 / 0.78 / +3.9%
tpch_q08/datafusion:parquet 216663527 / 218664354 / -0.9% 280230795 / 290415527 / -3.5% 0.77 / 0.75 / +2.7%
tpch_q09/datafusion:parquet 309410096 / 309879784 / -0.2% 368659402 / 374131886 / -1.5% 0.84 / 0.83 / +1.3%
tpch_q10/datafusion:parquet 311334317 / 313779849 / -0.8% 360603038 / 376411683 / -4.2% 0.86 / 0.83 / +3.6%
tpch_q11/datafusion:parquet 127343366 / 126441752 / +0.7% 148115710 / 150795295 / -1.8% 0.86 / 0.84 / +2.5%
tpch_q12/datafusion:parquet 82894248 / 82893665 / +0.0% 116831520 / 124785307 / -6.4% 0.71 / 0.66 / +6.8%
tpch_q13/datafusion:parquet 211353946 / 210798619 / +0.3% 238745775 / 243902893 / -2.1% 0.89 / 0.86 / +2.4%
tpch_q14/datafusion:parquet 85704418 / 86933843 / -1.4% 191781531 / 194883054 / -1.6% 0.45 / 0.45 / +0.2%
tpch_q15/datafusion:parquet 108305213 / 106228789 / +2.0% 150408153 / 160968584 / -6.6% 0.72 / 0.66 / +9.1%
tpch_q16/datafusion:parquet 95539287 / 96286400 / -0.8% 116600191 / 124357583 / -6.2% 0.82 / 0.77 / +5.8%
tpch_q17/datafusion:parquet 215766010 / 214452538 / +0.6% 264628069 / 271958423 / -2.7% 0.82 / 0.79 / +3.4%
tpch_q18/datafusion:parquet 266073198 / 268136994 / -0.8% 312447837 / 314101132 / -0.5% 0.85 / 0.85 / -0.2%
tpch_q19/datafusion:parquet 108515628 / 108785576 / -0.2% 164693355 / 174420285 / -5.6% 0.66 / 0.62 / +5.6%
tpch_q20/datafusion:parquet 185302966 / 186318061 / -0.5% 236153565 / 241164241 / -2.1% 0.78 / 0.77 / +1.6%
tpch_q21/datafusion:parquet 242068514 / 245086293 / -1.2% 307725681 / 316942112 / -2.9% 0.79 / 0.77 / +1.7%
tpch_q22/datafusion:parquet 149909549 / 149813664 / +0.1% 173272137 / 176291574 / -1.7% 0.87 / 0.85 / +1.8%
duckdb / vortex-file-compressed / ns (0.997x ➖, 0↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
tpch_q01/duckdb:vortex-file-compressed 32911448 / 32178705 / +2.3% 63585843 / 67357079 / -5.6% 0.52 / 0.48 / +8.3%
tpch_q02/duckdb:vortex-file-compressed 28192658 / 28568090 / -1.3% 42907891 / 42877138 / +0.1% 0.66 / 0.67 / -1.4%
tpch_q03/duckdb:vortex-file-compressed 52014209 / 51611120 / +0.8% 96158155 / 102969023 / -6.6% 0.54 / 0.50 / +7.9%
tpch_q04/duckdb:vortex-file-compressed 51845389 / 51473089 / +0.7% 82489173 / 90833146 / -9.2% 0.63 / 0.57 / +10.9%
tpch_q05/duckdb:vortex-file-compressed 68636669 / 68392533 / +0.4% 105138955 / 110656860 / -5.0% 0.65 / 0.62 / +5.6%
tpch_q06/duckdb:vortex-file-compressed 15119530 / 15050494 / +0.5% 46724338 / 49635939 / -5.9% 0.32 / 0.30 / +6.7%
tpch_q07/duckdb:vortex-file-compressed 54398886 / 54652140 / -0.5% 103552214 / 109770910 / -5.7% 0.53 / 0.50 / +5.5%
tpch_q08/duckdb:vortex-file-compressed 83661494 / 86061160 / -2.8% 127952250 / 131064198 / -2.4% 0.65 / 0.66 / -0.4%
tpch_q09/duckdb:vortex-file-compressed 101888313 / 102012127 / -0.1% 157952111 / 163563003 / -3.4% 0.65 / 0.62 / +3.4%
tpch_q10/duckdb:vortex-file-compressed 95653159 / 96780810 / -1.2% 144528843 / 150878834 / -4.2% 0.66 / 0.64 / +3.2%
tpch_q11/duckdb:vortex-file-compressed 13150009 / 13403355 / -1.9% 28693482 / 28709420 / -0.1% 0.46 / 0.47 / -1.8%
tpch_q12/duckdb:vortex-file-compressed 44918393 / 44954702 / -0.1% 75869428 / 83661888 / -9.3% 0.59 / 0.54 / +10.2%
tpch_q13/duckdb:vortex-file-compressed 71264783 / 71738607 / -0.7% 94758144 / 99228801 / -4.5% 0.75 / 0.72 / +4.0%
tpch_q14/duckdb:vortex-file-compressed 27454557 / 27895929 / -1.6% 69301339 / 71525239 / -3.1% 0.40 / 0.39 / +1.6%
tpch_q15/duckdb:vortex-file-compressed 23558751 / 23787772 / -1.0% 59128580 / 63458696 / -6.8% 0.40 / 0.37 / +6.3%
tpch_q16/duckdb:vortex-file-compressed 48549998 / 48867347 / -0.6% 58282125 / 56189257 / +3.7% 0.83 / 0.87 / -4.2%
tpch_q17/duckdb:vortex-file-compressed 34991360 / 34873860 / +0.3% 62267129 / 63241224 / -1.5% 0.56 / 0.55 / +1.9%
tpch_q18/duckdb:vortex-file-compressed 103310991 / 107783668 / -4.1% 122410245 / 124279965 / -1.5% 0.84 / 0.87 / -2.7%
tpch_q19/duckdb:vortex-file-compressed 27355123 / 27180646 / +0.6% 72749241 / 74490152 / -2.3% 0.38 / 0.36 / +3.1%
tpch_q20/duckdb:vortex-file-compressed 41728782 / 41387489 / +0.8% 85621245 / 90097367 / -5.0% 0.49 / 0.46 / +6.1%
tpch_q21/duckdb:vortex-file-compressed 95318251 / 92138209 / +3.5% 143116397 / 146758201 / -2.5% 0.67 / 0.63 / +6.1%
tpch_q22/duckdb:vortex-file-compressed 32976217 / 32739440 / +0.7% 48395690 / 50045110 / -3.3% 0.68 / 0.65 / +4.2%
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 67604145 / 68057873 / -0.7% 88681394 / 88362981 / +0.4% 0.76 / 0.77 / -1.0%
tpch_q02/duckdb:parquet 86792156 / 87584507 / -0.9% 96773669 / 97538625 / -0.8% 0.90 / 0.90 / -0.1%
tpch_q03/duckdb:parquet 109348149 / 110181223 / -0.8% 141249501 / 146119712 / -3.3% 0.77 / 0.75 / +2.7%
tpch_q04/duckdb:parquet 76150532 / 76960653 / -1.1% 96679807 / 101531226 / -4.8% 0.79 / 0.76 / +3.9%
tpch_q05/duckdb:parquet 123940460 / 124528380 / -0.5% 157585090 / 156706448 / +0.6% 0.79 / 0.79 / -1.0%
tpch_q06/duckdb:parquet 35167946 / 35159598 / +0.0% 57370552 / 71562332 / -19.8% 🟢 0.61 / 0.49 / +24.8%
tpch_q07/duckdb:parquet 116335278 / 117948539 / -1.4% 154558816 / 155576669 / -0.7% 0.75 / 0.76 / -0.7%
tpch_q08/duckdb:parquet 148185857 / 147442954 / +0.5% 190092936 / 192327801 / -1.2% 0.78 / 0.77 / +1.7%
tpch_q09/duckdb:parquet 240456329 / 237149955 / +1.4% 274095187 / 277944190 / -1.4% 0.88 / 0.85 / +2.8%
tpch_q10/duckdb:parquet 311819295 / 313898430 / -0.7% 338260713 / 342659075 / -1.3% 0.92 / 0.92 / +0.6%
tpch_q11/duckdb:parquet 43639024 / 43661812 / -0.1% 50726610 / 51672667 / -1.8% 0.86 / 0.84 / +1.8%
tpch_q12/duckdb:parquet 70176981 / 70062555 / +0.2% 89068371 / 91987053 / -3.2% 0.79 / 0.76 / +3.4%
tpch_q13/duckdb:parquet 291119114 / 292976718 / -0.6% 308082211 / 309842760 / -0.6% 0.94 / 0.95 / -0.1%
tpch_q14/duckdb:parquet 100307047 / 100855887 / -0.5% 135903018 / 147461868 / -7.8% 0.74 / 0.68 / +7.9%
tpch_q15/duckdb:parquet 58213303 / 58281570 / -0.1% 86741734 / 86385598 / +0.4% 0.67 / 0.67 / -0.5%
tpch_q16/duckdb:parquet 100098631 / 100347931 / -0.2% 106172432 / 107167163 / -0.9% 0.94 / 0.94 / +0.7%
tpch_q17/duckdb:parquet 81284671 / 82323763 / -1.3% 113123414 / 119445972 / -5.3% 0.72 / 0.69 / +4.3%
tpch_q18/duckdb:parquet 154880463 / 156765316 / -1.2% 173014892 / 176747241 / -2.1% 0.90 / 0.89 / +0.9%
tpch_q19/duckdb:parquet 96740828 / 97452847 / -0.7% 132582826 / 137724755 / -3.7% 0.73 / 0.71 / +3.1%
tpch_q20/duckdb:parquet 146656892 / 147296172 / -0.4% 182496505 / 194284979 / -6.1% 0.80 / 0.76 / +6.0%
tpch_q21/duckdb:parquet 261094526 / 256150613 / +1.9% 286178673 / 280325996 / +2.1% 0.91 / 0.91 / -0.2%
tpch_q22/duckdb:parquet 168269154 / 168262762 / +0.0% 179614383 / 180116871 / -0.3% 0.94 / 0.93 / +0.3%

@github-actions

Copy link
Copy Markdown
Contributor

Benchmarks: TPC-DS SF=1 on NVME 📖

Commits: PR 49b7da01 vs base bc3d4223
Verdict: No clear signal (low confidence)
Attributed Vortex impact: +0.2%
Engines: DataFusion No clear signal (-0.2%, low confidence) · DuckDB No clear signal (+0.6%, low confidence)
Vortex (geomean): hot 0.993x ➖ · cold 0.992x ➖
Parquet (geomean): hot 0.991x ➖ · cold 0.993x ➖
Shifts: Parquet (control) -0.9% · Median polish -0.5%

How to read Verdict and Engines
  • Verdict: Overall PR-level signal after subtracting baseline drift estimated from Parquet control rows. It can be Likely improvement, Likely regression, or No clear signal.
  • Engines: Per-engine attribution. DataFusion is compared against DataFusion/Parquet controls; DuckDB is compared against DuckDB/Parquet controls. This answers whether each engine improved or regressed independently.
  • Confidence: Based on directional consistency, share of rows above the noise floor, and control-run noise.
  • 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.993x ➖, 0↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
tpcds_q01/datafusion:vortex-file-compressed 21227351 / 21379932 / -0.7% 42286791 / 43587002 / -3.0% 0.50 / 0.49 / +2.3%
tpcds_q02/datafusion:vortex-file-compressed 43016840 / 42974650 / +0.1% 65477624 / 66227299 / -1.1% 0.66 / 0.65 / +1.2%
tpcds_q03/datafusion:vortex-file-compressed 11341646 / 11537216 / -1.7% 27880001 / 29908789 / -6.8% 0.41 / 0.39 / +5.5%
tpcds_q04/datafusion:vortex-file-compressed 80982719 / 79945320 / +1.3% 109179285 / 111786242 / -2.3% 0.74 / 0.72 / +3.7%
tpcds_q05/datafusion:vortex-file-compressed 56677086 / 56822704 / -0.3% 76169028 / 76595698 / -0.6% 0.74 / 0.74 / +0.3%
tpcds_q06/datafusion:vortex-file-compressed 21819844 / 21587191 / +1.1% 43023818 / 44296587 / -2.9% 0.51 / 0.49 / +4.1%
tpcds_q07/datafusion:vortex-file-compressed 26118516 / 26135868 / -0.1% 49293575 / 48679479 / +1.3% 0.53 / 0.54 / -1.3%
tpcds_q08/datafusion:vortex-file-compressed 25576538 / 26153042 / -2.2% 45766125 / 47274210 / -3.2% 0.56 / 0.55 / +1.0%
tpcds_q09/datafusion:vortex-file-compressed 19805531 / 20536562 / -3.6% 36485882 / 37707837 / -3.2% 0.54 / 0.54 / -0.3%
tpcds_q10/datafusion:vortex-file-compressed 29433440 / 29884482 / -1.5% 52741893 / 51387153 / +2.6% 0.56 / 0.58 / -4.0%
tpcds_q11/datafusion:vortex-file-compressed 49111415 / 48578674 / +1.1% 76835399 / 77015943 / -0.2% 0.64 / 0.63 / +1.3%
tpcds_q12/datafusion:vortex-file-compressed 15001224 / 15122026 / -0.8% 33165993 / 33449974 / -0.8% 0.45 / 0.45 / +0.1%
tpcds_q13/datafusion:vortex-file-compressed 31163073 / 30990298 / +0.6% 56841769 / 55883925 / +1.7% 0.55 / 0.55 / -1.1%
tpcds_q14/datafusion:vortex-file-compressed 487947460 / 487565640 / +0.1% 546513732 / 545700421 / +0.1% 0.89 / 0.89 / -0.1%
tpcds_q15/datafusion:vortex-file-compressed 12470116 / 12674780 / -1.6% 31963297 / 31907371 / +0.2% 0.39 / 0.40 / -1.8%
tpcds_q16/datafusion:vortex-file-compressed 18982518 / 18916126 / +0.4% 37926963 / 40323116 / -5.9% 0.50 / 0.47 / +6.7%
tpcds_q17/datafusion:vortex-file-compressed 52645050 / 53361669 / -1.3% 75420532 / 74515057 / +1.2% 0.70 / 0.72 / -2.5%
tpcds_q18/datafusion:vortex-file-compressed 62581162 / 63336310 / -1.2% 75226441 / 72843205 / +3.3% 0.83 / 0.87 / -4.3%
tpcds_q19/datafusion:vortex-file-compressed 16740422 / 17104110 / -2.1% 41349409 / 40638970 / +1.7% 0.40 / 0.42 / -3.8%
tpcds_q20/datafusion:vortex-file-compressed 16954905 / 16725514 / +1.4% 34205393 / 34910702 / -2.0% 0.50 / 0.48 / +3.5%
tpcds_q21/datafusion:vortex-file-compressed 15142622 / 15076400 / +0.4% 36270379 / 37435989 / -3.1% 0.42 / 0.40 / +3.7%
tpcds_q22/datafusion:vortex-file-compressed 49704408 / 49904476 / -0.4% 73682945 / 73962990 / -0.4% 0.67 / 0.67 / -0.0%
tpcds_q23/datafusion:vortex-file-compressed 72112350 / 72412526 / -0.4% 96897230 / 99644647 / -2.8% 0.74 / 0.73 / +2.4%
tpcds_q24/datafusion:vortex-file-compressed 63876812 / 63866292 / +0.0% 90269927 / 88245237 / +2.3% 0.71 / 0.72 / -2.2%
tpcds_q25/datafusion:vortex-file-compressed 46513541 / 45108322 / +3.1% 69008187 / 77442450 / -10.9% 🟢 0.67 / 0.58 / +15.7%
tpcds_q26/datafusion:vortex-file-compressed 26203089 / 26583502 / -1.4% 44821315 / 46663402 / -3.9% 0.58 / 0.57 / +2.6%
tpcds_q27/datafusion:vortex-file-compressed 50534035 / 52860548 / -4.4% 70158660 / 75614608 / -7.2% 0.72 / 0.70 / +3.0%
tpcds_q28/datafusion:vortex-file-compressed 18981062 / 18660863 / +1.7% 37221445 / 40492392 / -8.1% 0.51 / 0.46 / +10.7%
tpcds_q29/datafusion:vortex-file-compressed 52722616 / 50786926 / +3.8% 76685261 / 71740235 / +6.9% 0.69 / 0.71 / -2.9%
tpcds_q30/datafusion:vortex-file-compressed 27516574 / 27622214 / -0.4% 47531543 / 48165344 / -1.3% 0.58 / 0.57 / +0.9%
tpcds_q31/datafusion:vortex-file-compressed 62709394 / 62901456 / -0.3% 90504609 / 93603208 / -3.3% 0.69 / 0.67 / +3.1%
tpcds_q32/datafusion:vortex-file-compressed 12496298 / 13098337 / -4.6% 30330529 / 32659823 / -7.1% 0.41 / 0.40 / +2.7%
tpcds_q33/datafusion:vortex-file-compressed 27859982 / 28283028 / -1.5% 50041726 / 52652128 / -5.0% 0.56 / 0.54 / +3.6%
tpcds_q34/datafusion:vortex-file-compressed 16959483 / 17909827 / -5.3% 38802096 / 39875506 / -2.7% 0.44 / 0.45 / -2.7%
tpcds_q35/datafusion:vortex-file-compressed 30714803 / 31091509 / -1.2% 56933532 / 55619228 / +2.4% 0.54 / 0.56 / -3.5%
tpcds_q36/datafusion:vortex-file-compressed 48119358 / 47855574 / +0.6% 68348635 / 70989243 / -3.7% 0.70 / 0.67 / +4.4%
tpcds_q37/datafusion:vortex-file-compressed 12544132 / 12704900 / -1.3% 35482560 / 34741864 / +2.1% 0.35 / 0.37 / -3.3%
tpcds_q38/datafusion:vortex-file-compressed 26613258 / 26671807 / -0.2% 49014632 / 49951512 / -1.9% 0.54 / 0.53 / +1.7%
tpcds_q39/datafusion:vortex-file-compressed 64761580 / 65503062 / -1.1% 91229939 / 89793493 / +1.6% 0.71 / 0.73 / -2.7%
tpcds_q40/datafusion:vortex-file-compressed 23322594 / 23102542 / +1.0% 40832290 / 42004958 / -2.8% 0.57 / 0.55 / +3.9%
tpcds_q41/datafusion:vortex-file-compressed 20092182 / 19995752 / +0.5% 32091375 / 32575433 / -1.5% 0.63 / 0.61 / +2.0%
tpcds_q42/datafusion:vortex-file-compressed 11632624 / 11712538 / -0.7% 30080335 / 29663611 / +1.4% 0.39 / 0.39 / -2.1%
tpcds_q43/datafusion:vortex-file-compressed 13302341 / 13417050 / -0.9% 35304678 / 35101971 / +0.6% 0.38 / 0.38 / -1.4%
tpcds_q44/datafusion:vortex-file-compressed 27617790 / 27698846 / -0.3% 52230848 / 53993216 / -3.3% 0.53 / 0.51 / +3.1%
tpcds_q45/datafusion:vortex-file-compressed 17002220 / 17302939 / -1.7% 37398034 / 37110037 / +0.8% 0.45 / 0.47 / -2.5%
tpcds_q46/datafusion:vortex-file-compressed 23821353 / 23964964 / -0.6% 48356735 / 50243122 / -3.8% 0.49 / 0.48 / +3.3%
tpcds_q47/datafusion:vortex-file-compressed 75105639 / 74823382 / +0.4% 107568281 / 109327680 / -1.6% 0.70 / 0.68 / +2.0%
tpcds_q48/datafusion:vortex-file-compressed 28937512 / 28448198 / +1.7% 51172218 / 53597291 / -4.5% 0.57 / 0.53 / +6.5%
tpcds_q49/datafusion:vortex-file-compressed 57017096 / 60177596 / -5.3% 80256843 / 79835779 / +0.5% 0.71 / 0.75 / -5.7%
tpcds_q50/datafusion:vortex-file-compressed 30729520 / 31011634 / -0.9% 52103651 / 53699943 / -3.0% 0.59 / 0.58 / +2.1%
tpcds_q51/datafusion:vortex-file-compressed 66235460 / 67242218 / -1.5% 90374951 / 91837953 / -1.6% 0.73 / 0.73 / +0.1%
tpcds_q52/datafusion:vortex-file-compressed 11812504 / 12022031 / -1.7% 30661082 / 29681002 / +3.3% 0.39 / 0.41 / -4.9%
tpcds_q53/datafusion:vortex-file-compressed 18500894 / 18186757 / +1.7% 38790417 / 39107812 / -0.8% 0.48 / 0.47 / +2.6%
tpcds_q54/datafusion:vortex-file-compressed 31952697 / 33021620 / -3.2% 58964930 / 55637133 / +6.0% 0.54 / 0.59 / -8.7%
tpcds_q55/datafusion:vortex-file-compressed 11520708 / 11639582 / -1.0% 27785227 / 28422288 / -2.2% 0.41 / 0.41 / +1.2%
tpcds_q56/datafusion:vortex-file-compressed 26514146 / 26823244 / -1.2% 48041074 / 49544510 / -3.0% 0.55 / 0.54 / +1.9%
tpcds_q57/datafusion:vortex-file-compressed 62327988 / 62603078 / -0.4% 90078536 / 89030190 / +1.2% 0.69 / 0.70 / -1.6%
tpcds_q58/datafusion:vortex-file-compressed 40443012 / 40782397 / -0.8% 68981813 / 70047317 / -1.5% 0.59 / 0.58 / +0.7%
tpcds_q59/datafusion:vortex-file-compressed 27823395 / 27732508 / +0.3% 55825817 / 54281699 / +2.8% 0.50 / 0.51 / -2.4%
tpcds_q60/datafusion:vortex-file-compressed 27097046 / 26976727 / +0.4% 49138951 / 50884710 / -3.4% 0.55 / 0.53 / +4.0%
tpcds_q61/datafusion:vortex-file-compressed 20272306 / 20824360 / -2.7% 42140236 / 43719133 / -3.6% 0.48 / 0.48 / +1.0%
tpcds_q62/datafusion:vortex-file-compressed 16755518 / 16471578 / +1.7% 34936337 / 37034495 / -5.7% 0.48 / 0.44 / +7.8%
tpcds_q63/datafusion:vortex-file-compressed 18088018 / 18363314 / -1.5% 41047454 / 41654939 / -1.5% 0.44 / 0.44 / -0.0%
tpcds_q64/datafusion:vortex-file-compressed 189978888 / 189566694 / +0.2% 219677353 / 224395917 / -2.1% 0.86 / 0.84 / +2.4%
tpcds_q65/datafusion:vortex-file-compressed 73483904 / 74117868 / -0.9% 96420198 / 98023037 / -1.6% 0.76 / 0.76 / +0.8%
tpcds_q66/datafusion:vortex-file-compressed 50029184 / 50004264 / +0.0% 70882902 / 74184566 / -4.5% 0.71 / 0.67 / +4.7%
tpcds_q67/datafusion:vortex-file-compressed 51908844 / 50673616 / +2.4% 84483776 / 87590266 / -3.5% 0.61 / 0.58 / +6.2%
tpcds_q68/datafusion:vortex-file-compressed 22690153 / 22971983 / -1.2% 46968931 / 48484530 / -3.1% 0.48 / 0.47 / +2.0%
tpcds_q69/datafusion:vortex-file-compressed 27269412 / 28185570 / -3.3% 47922443 / 50201385 / -4.5% 0.57 / 0.56 / +1.4%
tpcds_q70/datafusion:vortex-file-compressed 72808731 / 73411580 / -0.8% 95335196 / 99075616 / -3.8% 0.76 / 0.74 / +3.1%
tpcds_q71/datafusion:vortex-file-compressed 18825693 / 19655152 / -4.2% 40175917 / 41917903 / -4.2% 0.47 / 0.47 / -0.1%
tpcds_q72/datafusion:vortex-file-compressed 270483130 / 283573580 / -4.6% 278490704 / 284024725 / -1.9% 0.97 / 1.00 / -2.7%
tpcds_q73/datafusion:vortex-file-compressed 16355987 / 16317949 / +0.2% 38088037 / 39048539 / -2.5% 0.43 / 0.42 / +2.8%
tpcds_q74/datafusion:vortex-file-compressed 40270005 / 40435776 / -0.4% 68317573 / 68960593 / -0.9% 0.59 / 0.59 / +0.5%
tpcds_q75/datafusion:vortex-file-compressed 135330922 / 137916482 / -1.9% 168816738 / 167347417 / +0.9% 0.80 / 0.82 / -2.7%
tpcds_q76/datafusion:vortex-file-compressed 29650116 / 29601878 / +0.2% 49886373 / 48962162 / +1.9% 0.59 / 0.60 / -1.7%
tpcds_q77/datafusion:vortex-file-compressed 45579242 / 45692166 / -0.2% 68233143 / 69909780 / -2.4% 0.67 / 0.65 / +2.2%
tpcds_q78/datafusion:vortex-file-compressed 61306022 / 61495310 / -0.3% 90139028 / 91741155 / -1.7% 0.68 / 0.67 / +1.5%
tpcds_q79/datafusion:vortex-file-compressed 20442688 / 19836500 / +3.1% 42348486 / 43664107 / -3.0% 0.48 / 0.45 / +6.3%
tpcds_q80/datafusion:vortex-file-compressed 69369550 / 70789531 / -2.0% 94489703 / 97870300 / -3.5% 0.73 / 0.72 / +1.5%
tpcds_q81/datafusion:vortex-file-compressed 27980657 / 27642538 / +1.2% 47461502 / 46233303 / +2.7% 0.59 / 0.60 / -1.4%
tpcds_q82/datafusion:vortex-file-compressed 12829936 / 12538734 / +2.3% 35171644 / 35875897 / -2.0% 0.36 / 0.35 / +4.4%
tpcds_q83/datafusion:vortex-file-compressed 34775692 / 35167450 / -1.1% 56231871 / 56823055 / -1.0% 0.62 / 0.62 / -0.1%
tpcds_q84/datafusion:vortex-file-compressed 10660478 / 10591066 / +0.7% 26163499 / 28047030 / -6.7% 0.41 / 0.38 / +7.9%
tpcds_q85/datafusion:vortex-file-compressed 51951566 / 52681036 / -1.4% 79483895 / 78941432 / +0.7% 0.65 / 0.67 / -2.1%
tpcds_q86/datafusion:vortex-file-compressed 16548907 / 16435524 / +0.7% 35218438 / 36402931 / -3.3% 0.47 / 0.45 / +4.1%
tpcds_q87/datafusion:vortex-file-compressed 27300822 / 27103906 / +0.7% 52610287 / 51234873 / +2.7% 0.52 / 0.53 / -1.9%
tpcds_q88/datafusion:vortex-file-compressed 31788976 / 32275516 / -1.5% 55509303 / 53635434 / +3.5% 0.57 / 0.60 / -4.8%
tpcds_q89/datafusion:vortex-file-compressed 21498826 / 21640946 / -0.7% 42786019 / 43703357 / -2.1% 0.50 / 0.50 / +1.5%
tpcds_q90/datafusion:vortex-file-compressed 10252392 / 10269992 / -0.2% 26159792 / 26489797 / -1.2% 0.39 / 0.39 / +1.1%
tpcds_q91/datafusion:vortex-file-compressed 15691247 / 16678655 / -5.9% 37721937 / 38009017 / -0.8% 0.42 / 0.44 / -5.2%
tpcds_q92/datafusion:vortex-file-compressed 12975778 / 13409510 / -3.2% 31186271 / 31136497 / +0.2% 0.42 / 0.43 / -3.4%
tpcds_q93/datafusion:vortex-file-compressed 20117158 / 20739216 / -3.0% 41832555 / 44277362 / -5.5% 0.48 / 0.47 / +2.7%
tpcds_q94/datafusion:vortex-file-compressed 18713442 / 18809331 / -0.5% 37721738 / 38645415 / -2.4% 0.50 / 0.49 / +1.9%
tpcds_q95/datafusion:vortex-file-compressed 41796237 / 41993162 / -0.5% 63341501 / 64633237 / -2.0% 0.66 / 0.65 / +1.6%
tpcds_q96/datafusion:vortex-file-compressed 7552137 / 7845372 / -3.7% 24537602 / 27672572 / -11.3% 🟢 0.31 / 0.28 / +8.6%
tpcds_q97/datafusion:vortex-file-compressed 17406130 / 17496933 / -0.5% 38949752 / 40457705 / -3.7% 0.45 / 0.43 / +3.3%
tpcds_q98/datafusion:vortex-file-compressed 15978297 / 16031810 / -0.3% 34432844 / 37173158 / -7.4% 0.46 / 0.43 / +7.6%
tpcds_q99/datafusion:vortex-file-compressed 16305361 / 16365978 / -0.4% 33955577 / 35470659 / -4.3% 0.48 / 0.46 / +4.1%
datafusion / parquet / ns (0.995x ➖, 0↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
tpcds_q01/datafusion:parquet 43083247 / 43585142 / -1.2% 56814773 / 62829316 / -9.6% 0.76 / 0.69 / +9.3%
tpcds_q02/datafusion:parquet 54185062 / 56194280 / -3.6% 71061418 / 72401953 / -1.9% 0.76 / 0.78 / -1.8%
tpcds_q03/datafusion:parquet 19123489 / 18785128 / +1.8% 32125718 / 31324322 / +2.6% 0.60 / 0.60 / -0.7%
tpcds_q04/datafusion:parquet 177602930 / 181194299 / -2.0% 205376926 / 203961598 / +0.7% 0.86 / 0.89 / -2.7%
tpcds_q05/datafusion:parquet 67300901 / 67344429 / -0.1% 90054369 / 87927314 / +2.4% 0.75 / 0.77 / -2.4%
tpcds_q06/datafusion:parquet 32987302 / 33711714 / -2.1% 47450541 / 47924576 / -1.0% 0.70 / 0.70 / -1.2%
tpcds_q07/datafusion:parquet 47058710 / 47257683 / -0.4% 66409398 / 64005205 / +3.8% 0.71 / 0.74 / -4.0%
tpcds_q08/datafusion:parquet 31371358 / 30715366 / +2.1% 47884293 / 48263112 / -0.8% 0.66 / 0.64 / +2.9%
tpcds_q09/datafusion:parquet 30403968 / 32928573 / -7.7% 47070630 / 38593123 / +22.0% 🔴 0.65 / 0.85 / -24.3%
tpcds_q10/datafusion:parquet 44610960 / 43879484 / +1.7% 55916298 / 62718954 / -10.8% 🟢 0.80 / 0.70 / +14.0%
tpcds_q11/datafusion:parquet 98730122 / 96802340 / +2.0% 117590064 / 121386596 / -3.1% 0.84 / 0.80 / +5.3%
tpcds_q12/datafusion:parquet 23586114 / 24053066 / -1.9% 34916345 / 36161730 / -3.4% 0.68 / 0.67 / +1.6%
tpcds_q13/datafusion:parquet 45434397 / 46921192 / -3.2% 69239189 / 67084852 / +3.2% 0.66 / 0.70 / -6.2%
tpcds_q14/datafusion:parquet 534711558 / 535375160 / -0.1% 584190765 / 582719249 / +0.3% 0.92 / 0.92 / -0.4%
tpcds_q15/datafusion:parquet 23817864 / 23973383 / -0.6% 37999418 / 39279732 / -3.3% 0.63 / 0.61 / +2.7%
tpcds_q16/datafusion:parquet 36883011 / 36947837 / -0.2% 49007837 / 53423965 / -8.3% 0.75 / 0.69 / +8.8%
tpcds_q17/datafusion:parquet 72723548 / 74643736 / -2.6% 100940861 / 96305643 / +4.8% 0.72 / 0.78 / -7.0%
tpcds_q18/datafusion:parquet 68060553 / 67172828 / +1.3% 92830218 / 88885291 / +4.4% 0.73 / 0.76 / -3.0%
tpcds_q19/datafusion:parquet 29923271 / 29772264 / +0.5% 43171905 / 44173130 / -2.3% 0.69 / 0.67 / +2.8%
tpcds_q20/datafusion:parquet 24853926 / 24941999 / -0.4% 37033853 / 35691691 / +3.8% 0.67 / 0.70 / -4.0%
tpcds_q21/datafusion:parquet 20093740 / 20268266 / -0.9% 33334554 / 33359098 / -0.1% 0.60 / 0.61 / -0.8%
tpcds_q22/datafusion:parquet 77529360 / 77513242 / +0.0% 90248615 / 90496624 / -0.3% 0.86 / 0.86 / +0.3%
tpcds_q23/datafusion:parquet 93519172 / 92381220 / +1.2% 114716986 / 120387866 / -4.7% 0.82 / 0.77 / +6.2%
tpcds_q24/datafusion:parquet 90322826 / 90708136 / -0.4% 114814122 / 118454294 / -3.1% 0.79 / 0.77 / +2.7%
tpcds_q25/datafusion:parquet 81990518 / 80941534 / +1.3% 93435177 / 100743252 / -7.3% 0.88 / 0.80 / +9.2%
tpcds_q26/datafusion:parquet 43373122 / 43834243 / -1.1% 59449145 / 60400634 / -1.6% 0.73 / 0.73 / +0.5%
tpcds_q27/datafusion:parquet 76496160 / 78342169 / -2.4% 100410363 / 100426077 / -0.0% 0.76 / 0.78 / -2.3%
tpcds_q28/datafusion:parquet 28573054 / 28571795 / +0.0% 41713447 / 44434052 / -6.1% 0.68 / 0.64 / +6.5%
tpcds_q29/datafusion:parquet 75805808 / 74103592 / +2.3% 94511093 / 97854729 / -3.4% 0.80 / 0.76 / +5.9%
tpcds_q30/datafusion:parquet 45235036 / 46004693 / -1.7% 57648271 / 59704755 / -3.4% 0.78 / 0.77 / +1.8%
tpcds_q31/datafusion:parquet 77888884 / 79857356 / -2.5% 98905874 / 98912565 / -0.0% 0.79 / 0.81 / -2.5%
tpcds_q32/datafusion:parquet 26682220 / 26191002 / +1.9% 40073665 / 43376062 / -7.6% 0.67 / 0.60 / +10.3%
tpcds_q33/datafusion:parquet 37891864 / 37182532 / +1.9% 54076081 / 56033339 / -3.5% 0.70 / 0.66 / +5.6%
tpcds_q34/datafusion:parquet 24465634 / 24445992 / +0.1% 35508081 / 36888392 / -3.7% 0.69 / 0.66 / +4.0%
tpcds_q35/datafusion:parquet 49612846 / 49428544 / +0.4% 63403442 / 64447092 / -1.6% 0.78 / 0.77 / +2.0%
tpcds_q36/datafusion:parquet 51693070 / 52340132 / -1.2% 72948640 / 68848269 / +6.0% 0.71 / 0.76 / -6.8%
tpcds_q37/datafusion:parquet 21233818 / 21847190 / -2.8% 34650151 / 36439510 / -4.9% 0.61 / 0.60 / +2.2%
tpcds_q38/datafusion:parquet 45124762 / 44415199 / +1.6% 61017408 / 62330165 / -2.1% 0.74 / 0.71 / +3.8%
tpcds_q39/datafusion:parquet 68607095 / 67854824 / +1.1% 85336669 / 87362201 / -2.3% 0.80 / 0.78 / +3.5%
tpcds_q40/datafusion:parquet 30482810 / 30986922 / -1.6% 49560049 / 51244805 / -3.3% 0.62 / 0.60 / +1.7%
tpcds_q41/datafusion:parquet 20159947 / 20155318 / +0.0% 32412244 / 34491121 / -6.0% 0.62 / 0.58 / +6.4%
tpcds_q42/datafusion:parquet 18340826 / 18359138 / -0.1% 33347774 / 34850874 / -4.3% 0.55 / 0.53 / +4.4%
tpcds_q43/datafusion:parquet 19054770 / 19718191 / -3.4% 33068811 / 34011618 / -2.8% 0.58 / 0.58 / -0.6%
tpcds_q44/datafusion:parquet 34717225 / 35780420 / -3.0% 49717199 / 50456207 / -1.5% 0.70 / 0.71 / -1.5%
tpcds_q45/datafusion:parquet 28271731 / 28186864 / +0.3% 41365266 / 40580748 / +1.9% 0.68 / 0.69 / -1.6%
tpcds_q46/datafusion:parquet 28920950 / 28412646 / +1.8% 46132104 / 46139665 / -0.0% 0.63 / 0.62 / +1.8%
tpcds_q47/datafusion:parquet 95985328 / 98512440 / -2.6% 119222054 / 120137932 / -0.8% 0.81 / 0.82 / -1.8%
tpcds_q48/datafusion:parquet 42108791 / 42506692 / -0.9% 60686514 / 59459649 / +2.1% 0.69 / 0.71 / -2.9%
tpcds_q49/datafusion:parquet 72244762 / 71164546 / +1.5% 95273622 / 95947336 / -0.7% 0.76 / 0.74 / +2.2%
tpcds_q50/datafusion:parquet 47934551 / 48740972 / -1.7% 69059369 / 67507871 / +2.3% 0.69 / 0.72 / -3.9%
tpcds_q51/datafusion:parquet 75349254 / 76026508 / -0.9% 96001485 / 95582825 / +0.4% 0.78 / 0.80 / -1.3%
tpcds_q52/datafusion:parquet 18734268 / 18595330 / +0.7% 32809538 / 30744653 / +6.7% 0.57 / 0.60 / -5.6%
tpcds_q53/datafusion:parquet 22199080 / 22870850 / -2.9% 38784891 / 38771230 / +0.0% 0.57 / 0.59 / -3.0%
tpcds_q54/datafusion:parquet 53644620 / 54516454 / -1.6% 64168738 / 67429730 / -4.8% 0.84 / 0.81 / +3.4%
tpcds_q55/datafusion:parquet 18108594 / 18256794 / -0.8% 29992199 / 30355571 / -1.2% 0.60 / 0.60 / +0.4%
tpcds_q56/datafusion:parquet 41963680 / 43451923 / -3.4% 55579564 / 57777840 / -3.8% 0.76 / 0.75 / +0.4%
tpcds_q57/datafusion:parquet 101599380 / 102594202 / -1.0% 115336394 / 120546272 / -4.3% 0.88 / 0.85 / +3.5%
tpcds_q58/datafusion:parquet 66072726 / 66441236 / -0.6% 82724392 / 86506289 / -4.4% 0.80 / 0.77 / +4.0%
tpcds_q59/datafusion:parquet 46226800 / 47590030 / -2.9% 65489731 / 66874858 / -2.1% 0.71 / 0.71 / -0.8%
tpcds_q60/datafusion:parquet 40902424 / 41177361 / -0.7% 54943755 / 59478966 / -7.6% 0.74 / 0.69 / +7.5%
tpcds_q61/datafusion:parquet 35645276 / 36272322 / -1.7% 50773646 / 51605564 / -1.6% 0.70 / 0.70 / -0.1%
tpcds_q62/datafusion:parquet 25127462 / 25349799 / -0.9% 38378236 / 38492284 / -0.3% 0.65 / 0.66 / -0.6%
tpcds_q63/datafusion:parquet 21954240 / 22294820 / -1.5% 38276517 / 37941581 / +0.9% 0.57 / 0.59 / -2.4%
tpcds_q64/datafusion:parquet 286853596 / 285562365 / +0.5% 326928495 / 327274482 / -0.1% 0.88 / 0.87 / +0.6%
tpcds_q65/datafusion:parquet 124475278 / 119854317 / +3.9% 140995070 / 138631524 / +1.7% 0.88 / 0.86 / +2.1%
tpcds_q66/datafusion:parquet 61081009 / 59824064 / +2.1% 77382977 / 77743241 / -0.5% 0.79 / 0.77 / +2.6%
tpcds_q67/datafusion:parquet 68075602 / 68907384 / -1.2% 91872548 / 93765963 / -2.0% 0.74 / 0.73 / +0.8%
tpcds_q68/datafusion:parquet 29047018 / 29361782 / -1.1% 47474355 / 48670851 / -2.5% 0.61 / 0.60 / +1.4%
tpcds_q69/datafusion:parquet 44173046 / 45243616 / -2.4% 57987746 / 59961203 / -3.3% 0.76 / 0.75 / +1.0%
tpcds_q70/datafusion:parquet 80953508 / 83021749 / -2.5% 98057697 / 98901754 / -0.9% 0.83 / 0.84 / -1.7%
tpcds_q71/datafusion:parquet 25159398 / 24705809 / +1.8% 38377695 / 37444018 / +2.5% 0.66 / 0.66 / -0.6%
tpcds_q72/datafusion:parquet 522156222 / 527134854 / -0.9% 561414702 / 555675439 / +1.0% 0.93 / 0.95 / -2.0%
tpcds_q73/datafusion:parquet 23516372 / 23695908 / -0.8% 36102034 / 36949484 / -2.3% 0.65 / 0.64 / +1.6%
tpcds_q74/datafusion:parquet 69631853 / 70217042 / -0.8% 89301089 / 91239126 / -2.1% 0.78 / 0.77 / +1.3%
tpcds_q75/datafusion:parquet 152611927 / 152359718 / +0.2% 180191978 / 178358111 / +1.0% 0.85 / 0.85 / -0.9%
tpcds_q76/datafusion:parquet 34165637 / 33022154 / +3.5% 47534631 / 47681168 / -0.3% 0.72 / 0.69 / +3.8%
tpcds_q77/datafusion:parquet 57377590 / 56449482 / +1.6% 76002434 / 76926589 / -1.2% 0.75 / 0.73 / +2.9%
tpcds_q78/datafusion:parquet 87163268 / 84970239 / +2.6% 119285884 / 121966296 / -2.2% 0.73 / 0.70 / +4.9%
tpcds_q79/datafusion:parquet 27232444 / 26870040 / +1.3% 42442537 / 43093199 / -1.5% 0.64 / 0.62 / +2.9%
tpcds_q80/datafusion:parquet 79623024 / 81411984 / -2.2% 108739447 / 112357633 / -3.2% 0.73 / 0.72 / +1.1%
tpcds_q81/datafusion:parquet 39117997 / 36952566 / +5.9% 54903642 / 50688518 / +8.3% 0.71 / 0.73 / -2.3%
tpcds_q82/datafusion:parquet 22057605 / 22410186 / -1.6% 34661974 / 36432803 / -4.9% 0.64 / 0.62 / +3.5%
tpcds_q83/datafusion:parquet 59749054 / 58341752 / +2.4% 74369766 / 74430589 / -0.1% 0.80 / 0.78 / +2.5%
tpcds_q84/datafusion:parquet 25687288 / 27425525 / -6.3% 40191774 / 40736733 / -1.3% 0.64 / 0.67 / -5.1%
tpcds_q85/datafusion:parquet 79603457 / 80763708 / -1.4% 102224300 / 107633988 / -5.0% 0.78 / 0.75 / +3.8%
tpcds_q86/datafusion:parquet 20726670 / 21278962 / -2.6% 34218495 / 33570836 / +1.9% 0.61 / 0.63 / -4.4%
tpcds_q87/datafusion:parquet 45389312 / 44946330 / +1.0% 60402650 / 60681987 / -0.5% 0.75 / 0.74 / +1.5%
tpcds_q88/datafusion:parquet 37122587 / 37957946 / -2.2% 51573709 / 53625806 / -3.8% 0.72 / 0.71 / +1.7%
tpcds_q89/datafusion:parquet 25717293 / 25801680 / -0.3% 42343674 / 43047396 / -1.6% 0.61 / 0.60 / +1.3%
tpcds_q90/datafusion:parquet 15152138 / 15038216 / +0.8% 27294727 / 27646549 / -1.3% 0.56 / 0.54 / +2.1%
tpcds_q91/datafusion:parquet 32253893 / 32456808 / -0.6% 48526217 / 49102120 / -1.2% 0.66 / 0.66 / +0.6%
tpcds_q92/datafusion:parquet 26587740 / 26831840 / -0.9% 40425156 / 41802600 / -3.3% 0.66 / 0.64 / +2.5%
tpcds_q93/datafusion:parquet 26764864 / 26870636 / -0.4% 46632359 / 48382359 / -3.6% 0.57 / 0.56 / +3.3%
tpcds_q94/datafusion:parquet 35564409 / 35041105 / +1.5% 48081806 / 49820711 / -3.5% 0.74 / 0.70 / +5.2%
tpcds_q95/datafusion:parquet 62860724 / 65294102 / -3.7% 77694940 / 81608097 / -4.8% 0.81 / 0.80 / +1.1%
tpcds_q96/datafusion:parquet 12909471 / 12790805 / +0.9% 23950997 / 25109215 / -4.6% 0.54 / 0.51 / +5.8%
tpcds_q97/datafusion:parquet 35339183 / 35425954 / -0.2% 51527545 / 51862363 / -0.6% 0.69 / 0.68 / +0.4%
tpcds_q98/datafusion:parquet 24504154 / 24944130 / -1.8% 41003582 / 38714620 / +5.9% 0.60 / 0.64 / -7.2%
tpcds_q99/datafusion:parquet 29717553 / 30065903 / -1.2% 42942572 / 42167314 / +1.8% 0.69 / 0.71 / -2.9%
duckdb / vortex-file-compressed / ns (0.994x ➖, 1↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
tpcds_q01/duckdb:vortex-file-compressed 15935562 / 16266547 / -2.0% 24655908 / 24377469 / +1.1% 0.65 / 0.67 / -3.1%
tpcds_q02/duckdb:vortex-file-compressed 15651151 / 17976124 / -12.9% 🟢 22785626 / 21960031 / +3.8% 0.69 / 0.82 / -16.1%
tpcds_q03/duckdb:vortex-file-compressed 7182780 / 6961002 / +3.2% 16599589 / 16175314 / +2.6% 0.43 / 0.43 / +0.5%
tpcds_q04/duckdb:vortex-file-compressed 58845303 / 59096732 / -0.4% 71184518 / 69794577 / +2.0% 0.83 / 0.85 / -2.4%
tpcds_q05/duckdb:vortex-file-compressed 22980647 / 23009886 / -0.1% 32589179 / 31852678 / +2.3% 0.71 / 0.72 / -2.4%
tpcds_q06/duckdb:vortex-file-compressed 24148414 / 24266640 / -0.5% 38031527 / 38901903 / -2.2% 0.63 / 0.62 / +1.8%
tpcds_q07/duckdb:vortex-file-compressed 22252468 / 22482832 / -1.0% 34829115 / 35709247 / -2.5% 0.64 / 0.63 / +1.5%
tpcds_q08/duckdb:vortex-file-compressed 17457438 / 17418370 / +0.2% 26120217 / 25576724 / +2.1% 0.67 / 0.68 / -1.9%
tpcds_q09/duckdb:vortex-file-compressed 19017502 / 19495525 / -2.5% 30236135 / 30020372 / +0.7% 0.63 / 0.65 / -3.1%
tpcds_q10/duckdb:vortex-file-compressed 27983927 / 28073636 / -0.3% 42057429 / 41090335 / +2.4% 0.67 / 0.68 / -2.6%
tpcds_q11/duckdb:vortex-file-compressed 36136524 / 36833274 / -1.9% 45994676 / 45837855 / +0.3% 0.79 / 0.80 / -2.2%
tpcds_q12/duckdb:vortex-file-compressed 10356950 / 10331504 / +0.2% 17557538 / 17528725 / +0.2% 0.59 / 0.59 / +0.1%
tpcds_q13/duckdb:vortex-file-compressed 19788334 / 19680414 / +0.5% 32698623 / 32753052 / -0.2% 0.61 / 0.60 / +0.7%
tpcds_q14/duckdb:vortex-file-compressed 55792016 / 55395507 / +0.7% 65768957 / 65494753 / +0.4% 0.85 / 0.85 / +0.3%
tpcds_q15/duckdb:vortex-file-compressed 11366486 / 11268720 / +0.9% 18121566 / 18416458 / -1.6% 0.63 / 0.61 / +2.5%
tpcds_q16/duckdb:vortex-file-compressed 24576299 / 24738981 / -0.7% 35305908 / 36307297 / -2.8% 0.70 / 0.68 / +2.2%
tpcds_q17/duckdb:vortex-file-compressed 20158414 / 20601136 / -2.1% 32751176 / 32084642 / +2.1% 0.62 / 0.64 / -4.1%
tpcds_q18/duckdb:vortex-file-compressed 32432206 / 32679142 / -0.8% 43458008 / 43070492 / +0.9% 0.75 / 0.76 / -1.6%
tpcds_q19/duckdb:vortex-file-compressed 20850462 / 20600684 / +1.2% 29719941 / 29657949 / +0.2% 0.70 / 0.69 / +1.0%
tpcds_q20/duckdb:vortex-file-compressed 10938636 / 10778594 / +1.5% 18150237 / 18059002 / +0.5% 0.60 / 0.60 / +1.0%
tpcds_q21/duckdb:vortex-file-compressed 10227298 / 10537120 / -2.9% 22941959 / 23369091 / -1.8% 0.45 / 0.45 / -1.1%
tpcds_q22/duckdb:vortex-file-compressed 18186274 / 18161284 / +0.1% 31275975 / 31392156 / -0.4% 0.58 / 0.58 / +0.5%
tpcds_q23/duckdb:vortex-file-compressed 37347414 / 38075171 / -1.9% 49382316 / 50208100 / -1.6% 0.76 / 0.76 / -0.3%
tpcds_q24/duckdb:vortex-file-compressed 26641336 / 26511165 / +0.5% 37910120 / 38248805 / -0.9% 0.70 / 0.69 / +1.4%
tpcds_q25/duckdb:vortex-file-compressed 19231669 / 19350622 / -0.6% 32206476 / 32979390 / -2.3% 0.60 / 0.59 / +1.8%
tpcds_q26/duckdb:vortex-file-compressed 21561542 / 21755935 / -0.9% 32282506 / 32774954 / -1.5% 0.67 / 0.66 / +0.6%
tpcds_q27/duckdb:vortex-file-compressed 25080528 / 24667838 / +1.7% 37166166 / 35810066 / +3.8% 0.67 / 0.69 / -2.0%
tpcds_q28/duckdb:vortex-file-compressed 14841486 / 14845915 / -0.0% 25587821 / 26161041 / -2.2% 0.58 / 0.57 / +2.2%
tpcds_q29/duckdb:vortex-file-compressed 18444708 / 18584632 / -0.8% 31372787 / 31300744 / +0.2% 0.59 / 0.59 / -1.0%
tpcds_q30/duckdb:vortex-file-compressed 18540670 / 18779579 / -1.3% 27132547 / 27475786 / -1.2% 0.68 / 0.68 / -0.0%
tpcds_q31/duckdb:vortex-file-compressed 17944196 / 17841093 / +0.6% 26651551 / 26813785 / -0.6% 0.67 / 0.67 / +1.2%
tpcds_q32/duckdb:vortex-file-compressed 10155279 / 10345515 / -1.8% 18307730 / 18977495 / -3.5% 0.55 / 0.55 / +1.8%
tpcds_q33/duckdb:vortex-file-compressed 18198089 / 17952762 / +1.4% 29059612 / 29135488 / -0.3% 0.63 / 0.62 / +1.6%
tpcds_q34/duckdb:vortex-file-compressed 13030111 / 13168775 / -1.1% 23369682 / 23022019 / +1.5% 0.56 / 0.57 / -2.5%
tpcds_q35/duckdb:vortex-file-compressed 31310738 / 31455802 / -0.5% 44556296 / 43451974 / +2.5% 0.70 / 0.72 / -2.9%
tpcds_q36/duckdb:vortex-file-compressed 14134762 / 14189002 / -0.4% 25065456 / 24847173 / +0.9% 0.56 / 0.57 / -1.2%
tpcds_q37/duckdb:vortex-file-compressed 9562244 / 9828568 / -2.7% 24989649 / 25239964 / -1.0% 0.38 / 0.39 / -1.7%
tpcds_q38/duckdb:vortex-file-compressed 24651917 / 24509537 / +0.6% 31541519 / 31910758 / -1.2% 0.78 / 0.77 / +1.8%
tpcds_q39/duckdb:vortex-file-compressed 18912835 / 18979141 / -0.3% 32308493 / 33531117 / -3.6% 0.59 / 0.57 / +3.4%
tpcds_q40/duckdb:vortex-file-compressed 11311533 / 11366529 / -0.5% 20305804 / 19280300 / +5.3% 0.56 / 0.59 / -5.5%
tpcds_q41/duckdb:vortex-file-compressed 17352992 / 17187084 / +1.0% 23895351 / 23260330 / +2.7% 0.73 / 0.74 / -1.7%
tpcds_q42/duckdb:vortex-file-compressed 6933787 / 7029310 / -1.4% 16210452 / 16313897 / -0.6% 0.43 / 0.43 / -0.7%
tpcds_q43/duckdb:vortex-file-compressed 9759590 / 10192864 / -4.3% 19690865 / 19447434 / +1.3% 0.50 / 0.52 / -5.4%
tpcds_q44/duckdb:vortex-file-compressed 12719887 / 12835130 / -0.9% 25033113 / 23989681 / +4.3% 0.51 / 0.54 / -5.0%
tpcds_q45/duckdb:vortex-file-compressed 23932209 / 23807110 / +0.5% 30815657 / 31740407 / -2.9% 0.78 / 0.75 / +3.5%
tpcds_q46/duckdb:vortex-file-compressed 31448966 / 31595459 / -0.5% 44953133 / 43336677 / +3.7% 0.70 / 0.73 / -4.0%
tpcds_q47/duckdb:vortex-file-compressed 31223035 / 31265523 / -0.1% 41157720 / 40639877 / +1.3% 0.76 / 0.77 / -1.4%
tpcds_q48/duckdb:vortex-file-compressed 22292457 / 22635354 / -1.5% 34952061 / 35783641 / -2.3% 0.64 / 0.63 / +0.8%
tpcds_q49/duckdb:vortex-file-compressed 18667630 / 18903582 / -1.2% 31410084 / 30582279 / +2.7% 0.59 / 0.62 / -3.9%
tpcds_q50/duckdb:vortex-file-compressed 14712886 / 14780027 / -0.5% 25169744 / 25727382 / -2.2% 0.58 / 0.57 / +1.8%
tpcds_q51/duckdb:vortex-file-compressed 49272992 / 49888680 / -1.2% 78048424 / 78853082 / -1.0% 0.63 / 0.63 / -0.2%
tpcds_q52/duckdb:vortex-file-compressed 7179108 / 7251114 / -1.0% 16156509 / 16017363 / +0.9% 0.44 / 0.45 / -1.8%
tpcds_q53/duckdb:vortex-file-compressed 11281854 / 11392470 / -1.0% 21067467 / 20725942 / +1.6% 0.54 / 0.55 / -2.6%
tpcds_q54/duckdb:vortex-file-compressed 19769463 / 20008333 / -1.2% 31266130 / 30924642 / +1.1% 0.63 / 0.65 / -2.3%
tpcds_q55/duckdb:vortex-file-compressed 6977238 / 6838297 / +2.0% 15994124 / 15698642 / +1.9% 0.44 / 0.44 / +0.1%
tpcds_q56/duckdb:vortex-file-compressed 18266818 / 18519704 / -1.4% 28829819 / 28742946 / +0.3% 0.63 / 0.64 / -1.7%
tpcds_q57/duckdb:vortex-file-compressed 25662630 / 25641730 / +0.1% 34464314 / 33983348 / +1.4% 0.74 / 0.75 / -1.3%
tpcds_q58/duckdb:vortex-file-compressed 20543434 / 20846114 / -1.5% 30036586 / 30244550 / -0.7% 0.68 / 0.69 / -0.8%
tpcds_q59/duckdb:vortex-file-compressed 19748539 / 19832366 / -0.4% 26701119 / 26192696 / +1.9% 0.74 / 0.76 / -2.3%
tpcds_q60/duckdb:vortex-file-compressed 18424433 / 18653127 / -1.2% 28541668 / 28585058 / -0.2% 0.65 / 0.65 / -1.1%
tpcds_q61/duckdb:vortex-file-compressed 20116796 / 20224118 / -0.5% 31657509 / 30960839 / +2.3% 0.64 / 0.65 / -2.7%
tpcds_q62/duckdb:vortex-file-compressed 11289066 / 11272624 / +0.1% 18160051 / 18967516 / -4.3% 0.62 / 0.59 / +4.6%
tpcds_q63/duckdb:vortex-file-compressed 10949147 / 11170663 / -2.0% 19567596 / 19651173 / -0.4% 0.56 / 0.57 / -1.6%
tpcds_q64/duckdb:vortex-file-compressed 52488450 / 52854652 / -0.7% 68081027 / 69023643 / -1.4% 0.77 / 0.77 / +0.7%
tpcds_q65/duckdb:vortex-file-compressed 12874479 / 12959437 / -0.7% 23424019 / 23515156 / -0.4% 0.55 / 0.55 / -0.3%
tpcds_q66/duckdb:vortex-file-compressed 31219240 / 31817174 / -1.9% 38921272 / 38822263 / +0.3% 0.80 / 0.82 / -2.1%
tpcds_q67/duckdb:vortex-file-compressed 55645974 / 55807010 / -0.3% 64501203 / 66487735 / -3.0% 0.86 / 0.84 / +2.8%
tpcds_q68/duckdb:vortex-file-compressed 23214644 / 22930922 / +1.2% 35961174 / 35724067 / +0.7% 0.65 / 0.64 / +0.6%
tpcds_q69/duckdb:vortex-file-compressed 22764553 / 22767048 / -0.0% 37907483 / 37584739 / +0.9% 0.60 / 0.61 / -0.9%
tpcds_q70/duckdb:vortex-file-compressed 14857807 / 14634182 / +1.5% 25582544 / 26586332 / -3.8% 0.58 / 0.55 / +5.5%
tpcds_q71/duckdb:vortex-file-compressed 13137646 / 12855073 / +2.2% 23924132 / 23550605 / +1.6% 0.55 / 0.55 / +0.6%
tpcds_q72/duckdb:vortex-file-compressed 42933361 / 43212918 / -0.6% 56080900 / 57731564 / -2.9% 0.77 / 0.75 / +2.3%
tpcds_q73/duckdb:vortex-file-compressed 11916970 / 12012514 / -0.8% 22084016 / 21106310 / +4.6% 0.54 / 0.57 / -5.2%
tpcds_q74/duckdb:vortex-file-compressed 31707846 / 31699670 / +0.0% 40549542 / 39812430 / +1.9% 0.78 / 0.80 / -1.8%
tpcds_q75/duckdb:vortex-file-compressed 37182793 / 37533180 / -0.9% 50883940 / 50292443 / +1.2% 0.73 / 0.75 / -2.1%
tpcds_q76/duckdb:vortex-file-compressed 12928393 / 12805030 / +1.0% 22967639 / 22634718 / +1.5% 0.56 / 0.57 / -0.5%
tpcds_q77/duckdb:vortex-file-compressed 20904181 / 21031549 / -0.6% 32239790 / 30742635 / +4.9% 0.65 / 0.68 / -5.2%
tpcds_q78/duckdb:vortex-file-compressed 43412813 / 44293040 / -2.0% 54320801 / 55134766 / -1.5% 0.80 / 0.80 / -0.5%
tpcds_q79/duckdb:vortex-file-compressed 16975257 / 17054812 / -0.5% 28278550 / 28102936 / +0.6% 0.60 / 0.61 / -1.1%
tpcds_q80/duckdb:vortex-file-compressed 29864608 / 30534443 / -2.2% 44381361 / 43627381 / +1.7% 0.67 / 0.70 / -3.9%
tpcds_q81/duckdb:vortex-file-compressed 21307644 / 21359622 / -0.2% 31029611 / 30699215 / +1.1% 0.69 / 0.70 / -1.3%
tpcds_q82/duckdb:vortex-file-compressed 10050423 / 10135944 / -0.8% 25632789 / 26223602 / -2.3% 0.39 / 0.39 / +1.4%
tpcds_q83/duckdb:vortex-file-compressed 17519156 / 17486891 / +0.2% 24253375 / 24577282 / -1.3% 0.72 / 0.71 / +1.5%
tpcds_q84/duckdb:vortex-file-compressed 15706106 / 15678433 / +0.2% 24212674 / 22947160 / +5.5% 0.65 / 0.68 / -5.1%
tpcds_q85/duckdb:vortex-file-compressed 25006322 / 25066227 / -0.2% 37636075 / 37349624 / +0.8% 0.66 / 0.67 / -1.0%
tpcds_q86/duckdb:vortex-file-compressed 10086622 / 10170688 / -0.8% 17323771 / 17358663 / -0.2% 0.58 / 0.59 / -0.6%
tpcds_q87/duckdb:vortex-file-compressed 26218326 / 26283568 / -0.2% 32799013 / 33891502 / -3.2% 0.80 / 0.78 / +3.1%
tpcds_q88/duckdb:vortex-file-compressed 30251436 / 30547016 / -1.0% 39787572 / 38957125 / +2.1% 0.76 / 0.78 / -3.0%
tpcds_q89/duckdb:vortex-file-compressed 12035514 / 12274268 / -1.9% 21436218 / 21584001 / -0.7% 0.56 / 0.57 / -1.3%
tpcds_q90/duckdb:vortex-file-compressed 7946910 / 7973730 / -0.3% 14881194 / 14600955 / +1.9% 0.53 / 0.55 / -2.2%
tpcds_q91/duckdb:vortex-file-compressed 14589328 / 14572116 / +0.1% 23672398 / 23774730 / -0.4% 0.62 / 0.61 / +0.6%
tpcds_q92/duckdb:vortex-file-compressed 10859572 / 10834978 / +0.2% 19492960 / 19323971 / +0.9% 0.56 / 0.56 / -0.6%
tpcds_q93/duckdb:vortex-file-compressed 10163920 / 10374371 / -2.0% 24631780 / 24370415 / +1.1% 0.41 / 0.43 / -3.1%
tpcds_q94/duckdb:vortex-file-compressed 22079036 / 22459028 / -1.7% 32263241 / 32120044 / +0.4% 0.68 / 0.70 / -2.1%
tpcds_q95/duckdb:vortex-file-compressed 60411918 / 60944484 / -0.9% 67857151 / 68951230 / -1.6% 0.89 / 0.88 / +0.7%
tpcds_q96/duckdb:vortex-file-compressed 6575899 / 6592934 / -0.3% 16353120 / 15765773 / +3.7% 0.40 / 0.42 / -3.8%
tpcds_q97/duckdb:vortex-file-compressed 23678058 / 23429374 / +1.1% 33723114 / 33013600 / +2.1% 0.70 / 0.71 / -1.1%
tpcds_q98/duckdb:vortex-file-compressed 11381493 / 11402649 / -0.2% 20017424 / 20293726 / -1.4% 0.57 / 0.56 / +1.2%
tpcds_q99/duckdb:vortex-file-compressed 14572445 / 14484460 / +0.6% 22682632 / 22544694 / +0.6% 0.64 / 0.64 / -0.0%
duckdb / parquet / ns (0.988x ➖, 1↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
tpcds_q01/duckdb:parquet 24066972 / 24426130 / -1.5% 31315352 / 31399125 / -0.3% 0.77 / 0.78 / -1.2%
tpcds_q02/duckdb:parquet 17652716 / 17887893 / -1.3% 24039732 / 24130604 / -0.4% 0.73 / 0.74 / -0.9%
tpcds_q03/duckdb:parquet 9739782 / 9862678 / -1.2% 15834952 / 15857427 / -0.1% 0.62 / 0.62 / -1.1%
tpcds_q04/duckdb:parquet 118059941 / 118577527 / -0.4% 125917810 / 126147846 / -0.2% 0.94 / 0.94 / -0.3%
tpcds_q05/duckdb:parquet 28286723 / 28695166 / -1.4% 32797901 / 33006677 / -0.6% 0.86 / 0.87 / -0.8%
tpcds_q06/duckdb:parquet 26351734 / 26517660 / -0.6% 35706203 / 35840311 / -0.4% 0.74 / 0.74 / -0.3%
tpcds_q07/duckdb:parquet 30558554 / 30748283 / -0.6% 39678020 / 39564785 / +0.3% 0.77 / 0.78 / -0.9%
tpcds_q08/duckdb:parquet 19736294 / 20023725 / -1.4% 26335613 / 24999952 / +5.3% 0.75 / 0.80 / -6.4%
tpcds_q09/duckdb:parquet 26544018 / 27006861 / -1.7% 30274014 / 30169590 / +0.3% 0.88 / 0.90 / -2.1%
tpcds_q10/duckdb:parquet 32844060 / 33154632 / -0.9% 40489325 / 40404169 / +0.2% 0.81 / 0.82 / -1.1%
tpcds_q11/duckdb:parquet 68466380 / 68978562 / -0.7% 75977054 / 75108717 / +1.2% 0.90 / 0.92 / -1.9%
tpcds_q12/duckdb:parquet 14012978 / 14169982 / -1.1% 19761100 / 19642951 / +0.6% 0.71 / 0.72 / -1.7%
tpcds_q13/duckdb:parquet 31510390 / 31835668 / -1.0% 40608491 / 39501470 / +2.8% 0.78 / 0.81 / -3.7%
tpcds_q14/duckdb:parquet 64928945 / 64383997 / +0.8% 68425459 / 69256188 / -1.2% 0.95 / 0.93 / +2.1%
tpcds_q15/duckdb:parquet 16594026 / 16614680 / -0.1% 22615554 / 22440961 / +0.8% 0.73 / 0.74 / -0.9%
tpcds_q16/duckdb:parquet 30221838 / 30517434 / -1.0% 36978021 / 37194997 / -0.6% 0.82 / 0.82 / -0.4%
tpcds_q17/duckdb:parquet 34277350 / 34770876 / -1.4% 40072817 / 40716752 / -1.6% 0.86 / 0.85 / +0.2%
tpcds_q18/duckdb:parquet 47419298 / 47265518 / +0.3% 55157381 / 55264672 / -0.2% 0.86 / 0.86 / +0.5%
tpcds_q19/duckdb:parquet 18743786 / 18755768 / -0.1% 25636451 / 26211569 / -2.2% 0.73 / 0.72 / +2.2%
tpcds_q20/duckdb:parquet 14856816 / 15153471 / -2.0% 20003559 / 19757368 / +1.2% 0.74 / 0.77 / -3.2%
tpcds_q21/duckdb:parquet 10530152 / 10592352 / -0.6% 17051447 / 17661745 / -3.5% 0.62 / 0.60 / +3.0%
tpcds_q22/duckdb:parquet 20710623 / 20839050 / -0.6% 26482204 / 27003953 / -1.9% 0.78 / 0.77 / +1.3%
tpcds_q23/duckdb:parquet 42560515 / 45301538 / -6.1% 47556679 / 48664233 / -2.3% 0.89 / 0.93 / -3.9%
tpcds_q24/duckdb:parquet 30248566 / 32500382 / -6.9% 36986759 / 36495677 / +1.3% 0.82 / 0.89 / -8.2%
tpcds_q25/duckdb:parquet 30441416 / 30376399 / +0.2% 37181854 / 36610763 / +1.6% 0.82 / 0.83 / -1.3%
tpcds_q26/duckdb:parquet 28995405 / 29064942 / -0.2% 34596931 / 35423720 / -2.3% 0.84 / 0.82 / +2.1%
tpcds_q27/duckdb:parquet 33015824 / 34384767 / -4.0% 42553114 / 41418939 / +2.7% 0.78 / 0.83 / -6.5%
tpcds_q28/duckdb:parquet 26241814 / 25606446 / +2.5% 33146439 / 33441244 / -0.9% 0.79 / 0.77 / +3.4%
tpcds_q29/duckdb:parquet 32875040 / 32197476 / +2.1% 39659091 / 39772955 / -0.3% 0.83 / 0.81 / +2.4%
tpcds_q30/duckdb:parquet 35557382 / 35470274 / +0.2% 44537287 / 44948541 / -0.9% 0.80 / 0.79 / +1.2%
tpcds_q31/duckdb:parquet 35922224 / 35947395 / -0.1% 42968822 / 43102831 / -0.3% 0.84 / 0.83 / +0.2%
tpcds_q32/duckdb:parquet 14111038 / 14239385 / -0.9% 20686659 / 20937036 / -1.2% 0.68 / 0.68 / +0.3%
tpcds_q33/duckdb:parquet 24313768 / 25435818 / -4.4% 29167414 / 29125223 / +0.1% 0.83 / 0.87 / -4.5%
tpcds_q34/duckdb:parquet 17159016 / 20024410 / -14.3% 🟢 24415074 / 24306785 / +0.4% 0.70 / 0.82 / -14.7%
tpcds_q35/duckdb:parquet 35487732 / 35242360 / +0.7% 44416058 / 44730727 / -0.7% 0.80 / 0.79 / +1.4%
tpcds_q36/duckdb:parquet 41683922 / 39453976 / +5.7% 48847922 / 48377968 / +1.0% 0.85 / 0.82 / +4.6%
tpcds_q37/duckdb:parquet 12644698 / 12841912 / -1.5% 19718984 / 19794286 / -0.4% 0.64 / 0.65 / -1.2%
tpcds_q38/duckdb:parquet 29834497 / 29998708 / -0.5% 34037714 / 35645189 / -4.5% 0.88 / 0.84 / +4.1%
tpcds_q39/duckdb:parquet 23440194 / 23514682 / -0.3% 29458900 / 30833428 / -4.5% 0.80 / 0.76 / +4.3%
tpcds_q40/duckdb:parquet 16014919 / 15991814 / +0.1% 21669200 / 21511603 / +0.7% 0.74 / 0.74 / -0.6%
tpcds_q41/duckdb:parquet 11954385 / 12051767 / -0.8% 18132370 / 17954730 / +1.0% 0.66 / 0.67 / -1.8%
tpcds_q42/duckdb:parquet 9577715 / 9621137 / -0.5% 15434557 / 16221606 / -4.9% 0.62 / 0.59 / +4.6%
tpcds_q43/duckdb:parquet 12132270 / 12121978 / +0.1% 18060014 / 18552977 / -2.7% 0.67 / 0.65 / +2.8%
tpcds_q44/duckdb:parquet 21045094 / 21327577 / -1.3% 27524710 / 27148420 / +1.4% 0.76 / 0.79 / -2.7%
tpcds_q45/duckdb:parquet 20873448 / 20936925 / -0.3% 27870781 / 28258216 / -1.4% 0.75 / 0.74 / +1.1%
tpcds_q46/duckdb:parquet 35369702 / 38220684 / -7.5% 43442689 / 44212168 / -1.7% 0.81 / 0.86 / -5.8%
tpcds_q47/duckdb:parquet 34639514 / 35167362 / -1.5% 41588611 / 41672274 / -0.2% 0.83 / 0.84 / -1.3%
tpcds_q48/duckdb:parquet 30034189 / 28945276 / +3.8% 37203362 / 36760189 / +1.2% 0.81 / 0.79 / +2.5%
tpcds_q49/duckdb:parquet 31623636 / 30278487 / +4.4% 36529156 / 36656714 / -0.3% 0.87 / 0.83 / +4.8%
tpcds_q50/duckdb:parquet 19225622 / 19809762 / -2.9% 25366256 / 25616186 / -1.0% 0.76 / 0.77 / -2.0%
tpcds_q51/duckdb:parquet 51846108 / 52384157 / -1.0% 77604326 / 59748237 / +29.9% 🔴 0.67 / 0.88 / -23.8%
tpcds_q52/duckdb:parquet 9554489 / 9723465 / -1.7% 15479962 / 15788959 / -2.0% 0.62 / 0.62 / +0.2%
tpcds_q53/duckdb:parquet 14122764 / 13985390 / +1.0% 21358565 / 21529995 / -0.8% 0.66 / 0.65 / +1.8%
tpcds_q54/duckdb:parquet 24825858 / 25253715 / -1.7% 31677239 / 32521949 / -2.6% 0.78 / 0.78 / +0.9%
tpcds_q55/duckdb:parquet 9345484 / 9650780 / -3.2% 15189540 / 15375209 / -1.2% 0.62 / 0.63 / -2.0%
tpcds_q56/duckdb:parquet 25174734 / 25171697 / +0.0% 30762667 / 30786680 / -0.1% 0.82 / 0.82 / +0.1%
tpcds_q57/duckdb:parquet 30458902 / 30804924 / -1.1% 35883550 / 37267928 / -3.7% 0.85 / 0.83 / +2.7%
tpcds_q58/duckdb:parquet 24135664 / 24612153 / -1.9% 30137312 / 29812776 / +1.1% 0.80 / 0.83 / -3.0%
tpcds_q59/duckdb:parquet 22895070 / 23062280 / -0.7% 28982012 / 28916953 / +0.2% 0.79 / 0.80 / -0.9%
tpcds_q60/duckdb:parquet 27437711 / 27694144 / -0.9% 32055055 / 33665710 / -4.8% 0.86 / 0.82 / +4.1%
tpcds_q61/duckdb:parquet 24936177 / 24418832 / +2.1% 29440896 / 28315306 / +4.0% 0.85 / 0.86 / -1.8%
tpcds_q62/duckdb:parquet 12898711 / 12858192 / +0.3% 17951530 / 18189706 / -1.3% 0.72 / 0.71 / +1.6%
tpcds_q63/duckdb:parquet 13385812 / 13317122 / +0.5% 20136300 / 20036492 / +0.5% 0.66 / 0.66 / +0.0%
tpcds_q64/duckdb:parquet 70083884 / 70719184 / -0.9% 81313125 / 81369415 / -0.1% 0.86 / 0.87 / -0.8%
tpcds_q65/duckdb:parquet 19597566 / 20823398 / -5.9% 26255151 / 25828955 / +1.7% 0.75 / 0.81 / -7.4%
tpcds_q66/duckdb:parquet 33594220 / 33433520 / +0.5% 38076052 / 39185922 / -2.8% 0.88 / 0.85 / +3.4%
tpcds_q67/duckdb:parquet 60611312 / 61881230 / -2.1% 66898450 / 67182922 / -0.4% 0.91 / 0.92 / -1.6%
tpcds_q68/duckdb:parquet 29965240 / 30727344 / -2.5% 37026032 / 37135496 / -0.3% 0.81 / 0.83 / -2.2%
tpcds_q69/duckdb:parquet 25951552 / 26263157 / -1.2% 34393448 / 34282349 / +0.3% 0.75 / 0.77 / -1.5%
tpcds_q70/duckdb:parquet 19294402 / 19565138 / -1.4% 26854275 / 27163428 / -1.1% 0.72 / 0.72 / -0.2%
tpcds_q71/duckdb:parquet 16904094 / 17163266 / -1.5% 24198794 / 24016790 / +0.8% 0.70 / 0.71 / -2.3%
tpcds_q72/duckdb:parquet 53201209 / 53634818 / -0.8% 59707419 / 60614951 / -1.5% 0.89 / 0.88 / +0.7%
tpcds_q73/duckdb:parquet 14695182 / 16073296 / -8.6% 21759728 / 22022188 / -1.2% 0.68 / 0.73 / -7.5%
tpcds_q74/duckdb:parquet 83463026 / 84383475 / -1.1% 91233675 / 91493772 / -0.3% 0.91 / 0.92 / -0.8%
tpcds_q75/duckdb:parquet 43748942 / 46120183 / -5.1% 50420645 / 50202729 / +0.4% 0.87 / 0.92 / -5.6%
tpcds_q76/duckdb:parquet 19021436 / 18775932 / +1.3% 23854515 / 23819632 / +0.1% 0.80 / 0.79 / +1.2%
tpcds_q77/duckdb:parquet 26400416 / 25528024 / +3.4% 31858993 / 31267743 / +1.9% 0.83 / 0.82 / +1.5%
tpcds_q78/duckdb:parquet 78518518 / 78265328 / +0.3% 86861906 / 86057463 / +0.9% 0.90 / 0.91 / -0.6%
tpcds_q79/duckdb:parquet 21156815 / 22961795 / -7.9% 29052156 / 29002297 / +0.2% 0.73 / 0.79 / -8.0%
tpcds_q80/duckdb:parquet 35958558 / 38730924 / -7.2% 43878146 / 43492895 / +0.9% 0.82 / 0.89 / -8.0%
tpcds_q81/duckdb:parquet 36167896 / 36224382 / -0.2% 45143967 / 45141271 / +0.0% 0.80 / 0.80 / -0.2%
tpcds_q82/duckdb:parquet 13546218 / 13421026 / +0.9% 20773314 / 21043958 / -1.3% 0.65 / 0.64 / +2.2%
tpcds_q83/duckdb:parquet 20033624 / 20607890 / -2.8% 25165845 / 25796680 / -2.4% 0.80 / 0.80 / -0.3%
tpcds_q84/duckdb:parquet 22762488 / 23022232 / -1.1% 29037021 / 29134438 / -0.3% 0.78 / 0.79 / -0.8%
tpcds_q85/duckdb:parquet 32417957 / 32422314 / -0.0% 39481165 / 41066648 / -3.9% 0.82 / 0.79 / +4.0%
tpcds_q86/duckdb:parquet 11784100 / 11999858 / -1.8% 17303419 / 17085505 / +1.3% 0.68 / 0.70 / -3.0%
tpcds_q87/duckdb:parquet 31413572 / 31648756 / -0.7% 35396872 / 36150538 / -2.1% 0.89 / 0.88 / +1.4%
tpcds_q88/duckdb:parquet 38777568 / 38869474 / -0.2% 44522808 / 44334908 / +0.4% 0.87 / 0.88 / -0.7%
tpcds_q89/duckdb:parquet 14220406 / 14361717 / -1.0% 21368260 / 21226145 / +0.7% 0.67 / 0.68 / -1.6%
tpcds_q90/duckdb:parquet 10196652 / 10197620 / -0.0% 15267838 / 15127042 / +0.9% 0.67 / 0.67 / -0.9%
tpcds_q91/duckdb:parquet 20865154 / 21223064 / -1.7% 28670004 / 28693566 / -0.1% 0.73 / 0.74 / -1.6%
tpcds_q92/duckdb:parquet 15515556 / 15594097 / -0.5% 22368694 / 22055573 / +1.4% 0.69 / 0.71 / -1.9%
tpcds_q93/duckdb:parquet 14198971 / 14265621 / -0.5% 20626007 / 21120760 / -2.3% 0.69 / 0.68 / +1.9%
tpcds_q94/duckdb:parquet 25644791 / 25561190 / +0.3% 32587823 / 32667846 / -0.2% 0.79 / 0.78 / +0.6%
tpcds_q95/duckdb:parquet 44164108 / 43708010 / +1.0% 49053331 / 49030746 / +0.0% 0.90 / 0.89 / +1.0%
tpcds_q96/duckdb:parquet 8203568 / 8216311 / -0.2% 13569060 / 13836812 / -1.9% 0.60 / 0.59 / +1.8%
tpcds_q97/duckdb:parquet 27521002 / 27518510 / +0.0% 34640888 / 34075253 / +1.7% 0.79 / 0.81 / -1.6%
tpcds_q98/duckdb:parquet 16332994 / 16580163 / -1.5% 23078964 / 23522061 / -1.9% 0.71 / 0.70 / +0.4%
tpcds_q99/duckdb:parquet 18722388 / 18852504 / -0.7% 24571774 / 25070435 / -2.0% 0.76 / 0.75 / +1.3%

@github-actions

Copy link
Copy Markdown
Contributor

Benchmarks: Clickbench on NVME 📖

Commits: PR 49b7da01 vs base bc3d4223
Verdict: No clear signal (low confidence)
Attributed Vortex impact: -0.3%
Engines: DataFusion No clear signal (-0.1%, low confidence) · DuckDB No clear signal (-0.4%, low confidence)
Vortex (geomean): hot 1.002x ➖ · cold 1.038x ➖
Parquet (geomean): hot 1.005x ➖ · cold 1.016x ➖
Shifts: Parquet (control) +0.5% · 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.995x ➖, 1↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
clickbench_q00/datafusion:vortex-file-compressed 1266006 / 1263355 / +0.2% 22638012 / 21872294 / +3.5% 0.06 / 0.06 / -3.2%
clickbench_q01/datafusion:vortex-file-compressed 5648202 / 5597914 / +0.9% 30438651 / 28139814 / +8.2% 0.19 / 0.20 / -6.7%
clickbench_q02/datafusion:vortex-file-compressed 10577516 / 11368142 / -7.0% 44772385 / 40186650 / +11.4% 🔴 0.24 / 0.28 / -16.5%
clickbench_q03/datafusion:vortex-file-compressed 12906932 / 12872388 / +0.3% 51521107 / 46918380 / +9.8% 0.25 / 0.27 / -8.7%
clickbench_q04/datafusion:vortex-file-compressed 58071444 / 57369590 / +1.2% 103537644 / 102306672 / +1.2% 0.56 / 0.56 / +0.0%
clickbench_q05/datafusion:vortex-file-compressed 76530126 / 79223606 / -3.4% 128285158 / 125042170 / +2.6% 0.60 / 0.63 / -5.8%
clickbench_q06/datafusion:vortex-file-compressed 1253935 / 1243486 / +0.8% 22486153 / 21136844 / +6.4% 0.06 / 0.06 / -5.2%
clickbench_q07/datafusion:vortex-file-compressed 8746059 / 9770344 / -10.5% 🟢 33538982 / 32520624 / +3.1% 0.26 / 0.30 / -13.2%
clickbench_q08/datafusion:vortex-file-compressed 79159958 / 76483551 / +3.5% 118985095 / 119266304 / -0.2% 0.67 / 0.64 / +3.7%
clickbench_q09/datafusion:vortex-file-compressed 174577846 / 170871156 / +2.2% 209387888 / 208934937 / +0.2% 0.83 / 0.82 / +1.9%
clickbench_q10/datafusion:vortex-file-compressed 22600474 / 22646342 / -0.2% 62281890 / 65293603 / -4.6% 0.36 / 0.35 / +4.6%
clickbench_q11/datafusion:vortex-file-compressed 23764416 / 23689672 / +0.3% 68496264 / 64995388 / +5.4% 0.35 / 0.36 / -4.8%
clickbench_q12/datafusion:vortex-file-compressed 76272643 / 73479334 / +3.8% 126298631 / 123645234 / +2.1% 0.60 / 0.59 / +1.6%
clickbench_q13/datafusion:vortex-file-compressed 115523470 / 116398224 / -0.8% 181992435 / 178260647 / +2.1% 0.63 / 0.65 / -2.8%
clickbench_q14/datafusion:vortex-file-compressed 75546316 / 75324652 / +0.3% 130671974 / 124947908 / +4.6% 0.58 / 0.60 / -4.1%
clickbench_q15/datafusion:vortex-file-compressed 63413732 / 64215058 / -1.2% 99958011 / 99198573 / +0.8% 0.63 / 0.65 / -2.0%
clickbench_q16/datafusion:vortex-file-compressed 152996618 / 153597678 / -0.4% 210673774 / 207661579 / +1.5% 0.73 / 0.74 / -1.8%
clickbench_q17/datafusion:vortex-file-compressed 155878602 / 155094664 / +0.5% 216176709 / 218551782 / -1.1% 0.72 / 0.71 / +1.6%
clickbench_q18/datafusion:vortex-file-compressed 292000096 / 289030597 / +1.0% 387883302 / 372680583 / +4.1% 0.75 / 0.78 / -2.9%
clickbench_q19/datafusion:vortex-file-compressed 7067658 / 7565522 / -6.6% 44043279 / 39360393 / +11.9% 🔴 0.16 / 0.19 / -16.5%
clickbench_q20/datafusion:vortex-file-compressed 69006392 / 68793914 / +0.3% 244566937 / 241001202 / +1.5% 0.28 / 0.29 / -1.2%
clickbench_q21/datafusion:vortex-file-compressed 73474162 / 76429025 / -3.9% 291044491 / 287832776 / +1.1% 0.25 / 0.27 / -4.9%
clickbench_q22/datafusion:vortex-file-compressed 91439232 / 90168378 / +1.4% 398997408 / 389970320 / +2.3% 0.23 / 0.23 / -0.9%
clickbench_q23/datafusion:vortex-file-compressed 88020017 / 97795440 / -10.0% 370212732 / 367933244 / +0.6% 0.24 / 0.27 / -10.5%
clickbench_q24/datafusion:vortex-file-compressed 8924200 / 8438035 / +5.8% 67081506 / 64853715 / +3.4% 0.13 / 0.13 / +2.2%
clickbench_q25/datafusion:vortex-file-compressed 18766062 / 19024528 / -1.4% 63464465 / 59126378 / +7.3% 0.30 / 0.32 / -8.1%
clickbench_q26/datafusion:vortex-file-compressed 14401669 / 14381114 / +0.1% 69228370 / 63448968 / +9.1% 0.21 / 0.23 / -8.2%
clickbench_q27/datafusion:vortex-file-compressed 99539297 / 101046320 / -1.5% 254131477 / 249161518 / +2.0% 0.39 / 0.41 / -3.4%
clickbench_q28/datafusion:vortex-file-compressed 552543976 / 560709270 / -1.5% 656207576 / 644573963 / +1.8% 0.84 / 0.87 / -3.2%
clickbench_q29/datafusion:vortex-file-compressed 23970302 / 24124910 / -0.6% 58478459 / 53902925 / +8.5% 0.41 / 0.45 / -8.4%
clickbench_q30/datafusion:vortex-file-compressed 56504937 / 56436544 / +0.1% 107369727 / 105235056 / +2.0% 0.53 / 0.54 / -1.9%
clickbench_q31/datafusion:vortex-file-compressed 64794252 / 65410953 / -0.9% 160500370 / 155501649 / +3.2% 0.40 / 0.42 / -4.0%
clickbench_q32/datafusion:vortex-file-compressed 287414926 / 291121354 / -1.3% 384518618 / 382606468 / +0.5% 0.75 / 0.76 / -1.8%
clickbench_q33/datafusion:vortex-file-compressed 319268472 / 321860017 / -0.8% 430708259 / 429898029 / +0.2% 0.74 / 0.75 / -1.0%
clickbench_q34/datafusion:vortex-file-compressed 322038485 / 323618014 / -0.5% 433323202 / 429963595 / +0.8% 0.74 / 0.75 / -1.3%
clickbench_q35/datafusion:vortex-file-compressed 58271973 / 56170154 / +3.7% 94931091 / 89027445 / +6.6% 0.61 / 0.63 / -2.7%
clickbench_q36/datafusion:vortex-file-compressed 37121247 / 37455352 / -0.9% 68712453 / 66440918 / +3.4% 0.54 / 0.56 / -4.2%
clickbench_q37/datafusion:vortex-file-compressed 21146456 / 20747001 / +1.9% 47514823 / 44930282 / +5.8% 0.45 / 0.46 / -3.6%
clickbench_q38/datafusion:vortex-file-compressed 13139817 / 12399252 / +6.0% 42583728 / 38507390 / +10.6% 🔴 0.31 / 0.32 / -4.2%
clickbench_q39/datafusion:vortex-file-compressed 78587341 / 78918303 / -0.4% 113398131 / 109342144 / +3.7% 0.69 / 0.72 / -4.0%
clickbench_q40/datafusion:vortex-file-compressed 10272009 / 9965086 / +3.1% 36573484 / 34123218 / +7.2% 0.28 / 0.29 / -3.8%
clickbench_q41/datafusion:vortex-file-compressed 9549731 / 9577932 / -0.3% 35567743 / 32944189 / +8.0% 0.27 / 0.29 / -7.6%
clickbench_q42/datafusion:vortex-file-compressed 9742698 / 10020617 / -2.8% 35490789 / 33798429 / +5.0% 0.27 / 0.30 / -7.4%
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 1263798 / 1261736 / +0.2% 49762757 / 50415963 / -1.3% 0.03 / 0.03 / +1.5%
clickbench_q01/datafusion:parquet 16138952 / 16221886 / -0.5% 66458201 / 69392969 / -4.2% 0.24 / 0.23 / +3.9%
clickbench_q02/datafusion:parquet 18759499 / 18536352 / +1.2% 81076696 / 79193919 / +2.4% 0.23 / 0.23 / -1.1%
clickbench_q03/datafusion:parquet 16893126 / 17069323 / -1.0% 78819729 / 79168944 / -0.4% 0.21 / 0.22 / -0.6%
clickbench_q04/datafusion:parquet 64563648 / 64230936 / +0.5% 126671532 / 124412969 / +1.8% 0.51 / 0.52 / -1.3%
clickbench_q05/datafusion:parquet 88287730 / 88616048 / -0.4% 156358038 / 155248202 / +0.7% 0.56 / 0.57 / -1.1%
clickbench_q06/datafusion:parquet 1252654 / 1267804 / -1.2% 49465673 / 48129724 / +2.8% 0.03 / 0.03 / -3.9%
clickbench_q07/datafusion:parquet 16619956 / 16821853 / -1.2% 68460586 / 67444775 / +1.5% 0.24 / 0.25 / -2.7%
clickbench_q08/datafusion:parquet 84583846 / 84801124 / -0.3% 158017462 / 159176735 / -0.7% 0.54 / 0.53 / +0.5%
clickbench_q09/datafusion:parquet 185731484 / 186413178 / -0.4% 271948734 / 265128765 / +2.6% 0.68 / 0.70 / -2.9%
clickbench_q10/datafusion:parquet 35864287 / 36427224 / -1.5% 101706809 / 100001248 / +1.7% 0.35 / 0.36 / -3.2%
clickbench_q11/datafusion:parquet 42615798 / 42913000 / -0.7% 109479579 / 112618780 / -2.8% 0.39 / 0.38 / +2.2%
clickbench_q12/datafusion:parquet 97203550 / 96131449 / +1.1% 163794189 / 160431187 / +2.1% 0.59 / 0.60 / -1.0%
clickbench_q13/datafusion:parquet 148115586 / 147632887 / +0.3% 232263835 / 223125101 / +4.1% 0.64 / 0.66 / -3.6%
clickbench_q14/datafusion:parquet 101865702 / 101756898 / +0.1% 170529871 / 170844352 / -0.2% 0.60 / 0.60 / +0.3%
clickbench_q15/datafusion:parquet 70073334 / 73406830 / -4.5% 131657622 / 128652531 / +2.3% 0.53 / 0.57 / -6.7%
clickbench_q16/datafusion:parquet 156261354 / 158551322 / -1.4% 231920733 / 229407901 / +1.1% 0.67 / 0.69 / -2.5%
clickbench_q17/datafusion:parquet 156985090 / 155883860 / +0.7% 236966154 / 236348578 / +0.3% 0.66 / 0.66 / +0.4%
clickbench_q18/datafusion:parquet 308599352 / 310253314 / -0.5% 433518725 / 417087677 / +3.9% 0.71 / 0.74 / -4.3%
clickbench_q19/datafusion:parquet 19041272 / 19104053 / -0.3% 81511801 / 74854500 / +8.9% 0.23 / 0.26 / -8.5%
clickbench_q20/datafusion:parquet 176711643 / 178838048 / -1.2% 280796991 / 273532303 / +2.7% 0.63 / 0.65 / -3.7%
clickbench_q21/datafusion:parquet 173742317 / 172861575 / +0.5% 300130263 / 289168663 / +3.8% 0.58 / 0.60 / -3.2%
clickbench_q22/datafusion:parquet 260783393 / 260057933 / +0.3% 427753864 / 413452182 / +3.5% 0.61 / 0.63 / -3.1%
clickbench_q23/datafusion:parquet 1016585419 / 1004626219 / +1.2% 1204863116 / 1186316275 / +1.6% 0.84 / 0.85 / -0.4%
clickbench_q24/datafusion:parquet 29750306 / 30239589 / -1.6% 89500987 / 85444945 / +4.7% 0.33 / 0.35 / -6.1%
clickbench_q25/datafusion:parquet 36751581 / 38383357 / -4.3% 100068314 / 99158861 / +0.9% 0.37 / 0.39 / -5.1%
clickbench_q26/datafusion:parquet 30362406 / 30218290 / +0.5% 88770987 / 87271014 / +1.7% 0.34 / 0.35 / -1.2%
clickbench_q27/datafusion:parquet 191662469 / 192665850 / -0.5% 290197173 / 286249827 / +1.4% 0.66 / 0.67 / -1.9%
clickbench_q28/datafusion:parquet 618326474 / 620844258 / -0.4% 706240560 / 697370352 / +1.3% 0.88 / 0.89 / -1.7%
clickbench_q29/datafusion:parquet 29935708 / 28737257 / +4.2% 90667602 / 90121719 / +0.6% 0.33 / 0.32 / +3.5%
clickbench_q30/datafusion:parquet 89004465 / 90447901 / -1.6% 174926498 / 165513523 / +5.7% 0.51 / 0.55 / -6.9%
clickbench_q31/datafusion:parquet 102529904 / 104264818 / -1.7% 200731744 / 189477850 / +5.9% 0.51 / 0.55 / -7.2%
clickbench_q32/datafusion:parquet 308994324 / 307945742 / +0.3% 424973805 / 426324819 / -0.3% 0.73 / 0.72 / +0.7%
clickbench_q33/datafusion:parquet 380118989 / 380120332 / -0.0% 485590921 / 475045597 / +2.2% 0.78 / 0.80 / -2.2%
clickbench_q34/datafusion:parquet 378314939 / 376615350 / +0.5% 476758151 / 472545275 / +0.9% 0.79 / 0.80 / -0.4%
clickbench_q35/datafusion:parquet 64008340 / 64207376 / -0.3% 124849343 / 121975285 / +2.4% 0.51 / 0.53 / -2.6%
clickbench_q36/datafusion:parquet 73764919 / 73964966 / -0.3% 135231603 / 133209485 / +1.5% 0.55 / 0.56 / -1.8%
clickbench_q37/datafusion:parquet 35510240 / 35904989 / -1.1% 91459900 / 91002388 / +0.5% 0.39 / 0.39 / -1.6%
clickbench_q38/datafusion:parquet 47778122 / 48108955 / -0.7% 109407974 / 106052645 / +3.2% 0.44 / 0.45 / -3.7%
clickbench_q39/datafusion:parquet 144584354 / 143935267 / +0.5% 210088217 / 206754590 / +1.6% 0.69 / 0.70 / -1.1%
clickbench_q40/datafusion:parquet 19917030 / 19954587 / -0.2% 77588460 / 76215245 / +1.8% 0.26 / 0.26 / -2.0%
clickbench_q41/datafusion:parquet 18488435 / 18676376 / -1.0% 75232637 / 76413415 / -1.5% 0.25 / 0.24 / +0.5%
clickbench_q42/datafusion:parquet 18993027 / 19291944 / -1.5% 75413554 / 74613736 / +1.1% 0.25 / 0.26 / -2.6%
duckdb / vortex-file-compressed / ns (1.009x ➖, 0↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
clickbench_q00/duckdb:vortex-file-compressed 2241152 / 2186655 / +2.5% 24945901 / 24294897 / +2.7% 0.09 / 0.09 / -0.2%
clickbench_q01/duckdb:vortex-file-compressed 7467790 / 7520676 / -0.7% 29802010 / 30475247 / -2.2% 0.25 / 0.25 / +1.5%
clickbench_q02/duckdb:vortex-file-compressed 8951673 / 8921405 / +0.3% 37405142 / 32013301 / +16.8% 🔴 0.24 / 0.28 / -14.1%
clickbench_q03/duckdb:vortex-file-compressed 13838998 / 13946248 / -0.8% 49479949 / 43182871 / +14.6% 🔴 0.28 / 0.32 / -13.4%
clickbench_q04/duckdb:vortex-file-compressed 56345869 / 55749098 / +1.1% 87942519 / 83140442 / +5.8% 0.64 / 0.67 / -4.4%
clickbench_q05/duckdb:vortex-file-compressed 64063730 / 63081294 / +1.6% 94198576 / 92790073 / +1.5% 0.68 / 0.68 / +0.0%
clickbench_q06/duckdb:vortex-file-compressed 2662201 / 2653270 / +0.3% 29688958 / 31979911 / -7.2% 0.09 / 0.08 / +8.1%
clickbench_q07/duckdb:vortex-file-compressed 8777466 / 8784927 / -0.1% 29399644 / 29988990 / -2.0% 0.30 / 0.29 / +1.9%
clickbench_q08/duckdb:vortex-file-compressed 69958506 / 67914913 / +3.0% 105120926 / 98392416 / +6.8% 0.67 / 0.69 / -3.6%
clickbench_q09/duckdb:vortex-file-compressed 92458376 / 91483624 / +1.1% 129799654 / 116264751 / +11.6% 🔴 0.71 / 0.79 / -9.5%
clickbench_q10/duckdb:vortex-file-compressed 27077488 / 27097687 / -0.1% 68343122 / 64936006 / +5.2% 0.40 / 0.42 / -5.1%
clickbench_q11/duckdb:vortex-file-compressed 30153814 / 29602959 / +1.9% 74124840 / 65836423 / +12.6% 🔴 0.41 / 0.45 / -9.5%
clickbench_q12/duckdb:vortex-file-compressed 69416898 / 69845802 / -0.6% 99230600 / 96992348 / +2.3% 0.70 / 0.72 / -2.9%
clickbench_q13/duckdb:vortex-file-compressed 119681932 / 118049040 / +1.4% 164479830 / 160490690 / +2.5% 0.73 / 0.74 / -1.1%
clickbench_q14/duckdb:vortex-file-compressed 73819136 / 72081606 / +2.4% 101814799 / 101603691 / +0.2% 0.73 / 0.71 / +2.2%
clickbench_q15/duckdb:vortex-file-compressed 76052499 / 76620344 / -0.7% 110973792 / 107993485 / +2.8% 0.69 / 0.71 / -3.4%
clickbench_q16/duckdb:vortex-file-compressed 135892362 / 133421213 / +1.9% 172387914 / 168476549 / +2.3% 0.79 / 0.79 / -0.5%
clickbench_q17/duckdb:vortex-file-compressed 139615602 / 139231118 / +0.3% 173079819 / 171053156 / +1.2% 0.81 / 0.81 / -0.9%
clickbench_q18/duckdb:vortex-file-compressed 256210010 / 257411056 / -0.5% 304034996 / 302801492 / +0.4% 0.84 / 0.85 / -0.9%
clickbench_q19/duckdb:vortex-file-compressed 8901578 / 8701837 / +2.3% 35009120 / 35046261 / -0.1% 0.25 / 0.25 / +2.4%
clickbench_q20/duckdb:vortex-file-compressed 67290622 / 67026765 / +0.4% 167043321 / 153105188 / +9.1% 0.40 / 0.44 / -8.0%
clickbench_q21/duckdb:vortex-file-compressed 72040524 / 73173398 / -1.5% 185909798 / 181311310 / +2.5% 0.39 / 0.40 / -4.0%
clickbench_q22/duckdb:vortex-file-compressed 106394955 / 107310575 / -0.9% 305507576 / 298628724 / +2.3% 0.35 / 0.36 / -3.1%
clickbench_q23/duckdb:vortex-file-compressed 67548668 / 61441209 / +9.9% 179338908 / 182243462 / -1.6% 0.38 / 0.34 / +11.7%
clickbench_q24/duckdb:vortex-file-compressed 16598215 / 17469318 / -5.0% 53992833 / 46626523 / +15.8% 🔴 0.31 / 0.37 / -17.9%
clickbench_q25/duckdb:vortex-file-compressed 18566530 / 17985768 / +3.2% 52067907 / 48459661 / +7.4% 0.36 / 0.37 / -3.9%
clickbench_q26/duckdb:vortex-file-compressed 13842386 / 13631162 / +1.5% 50316243 / 47984798 / +4.9% 0.28 / 0.28 / -3.2%
clickbench_q27/duckdb:vortex-file-compressed 48595986 / 47929928 / +1.4% 172614664 / 171766999 / +0.5% 0.28 / 0.28 / +0.9%
clickbench_q28/duckdb:vortex-file-compressed 507761986 / 509400030 / -0.3% 559760005 / 547039141 / +2.3% 0.91 / 0.93 / -2.6%
clickbench_q29/duckdb:vortex-file-compressed 16986538 / 17078574 / -0.5% 44649817 / 41911701 / +6.5% 0.38 / 0.41 / -6.6%
clickbench_q30/duckdb:vortex-file-compressed 59466776 / 59490438 / -0.0% 111010467 / 102529861 / +8.3% 0.54 / 0.58 / -7.7%
clickbench_q31/duckdb:vortex-file-compressed 109537877 / 109752906 / -0.2% 200868873 / 182471364 / +10.1% 🔴 0.55 / 0.60 / -9.3%
clickbench_q32/duckdb:vortex-file-compressed 363425478 / 369230687 / -1.6% 393374336 / 406543202 / -3.2% 0.92 / 0.91 / +1.7%
clickbench_q33/duckdb:vortex-file-compressed 346565834 / 340318568 / +1.8% 410510940 / 403174866 / +1.8% 0.84 / 0.84 / +0.0%
clickbench_q34/duckdb:vortex-file-compressed 361719756 / 350920814 / +3.1% 424150843 / 402312273 / +5.4% 0.85 / 0.87 / -2.2%
clickbench_q35/duckdb:vortex-file-compressed 58923708 / 57277866 / +2.9% 88259524 / 88055444 / +0.2% 0.67 / 0.65 / +2.6%
clickbench_q36/duckdb:vortex-file-compressed 11180806 / 10926497 / +2.3% 34770260 / 34868432 / -0.3% 0.32 / 0.31 / +2.6%
clickbench_q37/duckdb:vortex-file-compressed 7610765 / 7397415 / +2.9% 29203718 / 28636085 / +2.0% 0.26 / 0.26 / +0.9%
clickbench_q38/duckdb:vortex-file-compressed 8134198 / 7895246 / +3.0% 31145286 / 28072347 / +10.9% 🔴 0.26 / 0.28 / -7.1%
clickbench_q39/duckdb:vortex-file-compressed 17581708 / 17443473 / +0.8% 42959423 / 43139349 / -0.4% 0.41 / 0.40 / +1.2%
clickbench_q40/duckdb:vortex-file-compressed 6868184 / 6698021 / +2.5% 29382204 / 28278807 / +3.9% 0.23 / 0.24 / -1.3%
clickbench_q41/duckdb:vortex-file-compressed 7716470 / 7707122 / +0.1% 29857485 / 29403202 / +1.5% 0.26 / 0.26 / -1.4%
clickbench_q42/duckdb:vortex-file-compressed 6867151 / 6932161 / -0.9% 27842417 / 28444978 / -2.1% 0.25 / 0.24 / +1.2%
duckdb / parquet / ns (1.014x ➖, 0↑ 1↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
clickbench_q00/duckdb:parquet 9644884 / 9396544 / +2.6% 14604733 / 14294308 / +2.2% 0.66 / 0.66 / +0.5%
clickbench_q01/duckdb:parquet 15465672 / 15508394 / -0.3% 20768071 / 21668071 / -4.2% 0.74 / 0.72 / +4.0%
clickbench_q02/duckdb:parquet 22271560 / 22980000 / -3.1% 31071571 / 34078523 / -8.8% 0.72 / 0.67 / +6.3%
clickbench_q03/duckdb:parquet 23147352 / 23117507 / +0.1% 36060970 / 33466039 / +7.8% 0.64 / 0.69 / -7.1%
clickbench_q04/duckdb:parquet 61459544 / 61668011 / -0.3% 75382354 / 73095529 / +3.1% 0.82 / 0.84 / -3.4%
clickbench_q05/duckdb:parquet 83508668 / 83218260 / +0.3% 100230448 / 97238363 / +3.1% 0.83 / 0.86 / -2.6%
clickbench_q06/duckdb:parquet 20712148 / 20515899 / +1.0% 28012378 / 28992865 / -3.4% 0.74 / 0.71 / +4.5%
clickbench_q07/duckdb:parquet 16946482 / 17334836 / -2.2% 24166200 / 23128725 / +4.5% 0.70 / 0.75 / -6.4%
clickbench_q08/duckdb:parquet 75564532 / 75456568 / +0.1% 88993688 / 86371830 / +3.0% 0.85 / 0.87 / -2.8%
clickbench_q09/duckdb:parquet 102857762 / 103144029 / -0.3% 118329777 / 121206390 / -2.4% 0.87 / 0.85 / +2.1%
clickbench_q10/duckdb:parquet 41896506 / 41585120 / +0.7% 55106441 / 60443456 / -8.8% 0.76 / 0.69 / +10.5%
clickbench_q11/duckdb:parquet 47226526 / 45700760 / +3.3% 60556760 / 62025130 / -2.4% 0.78 / 0.74 / +5.8%
clickbench_q12/duckdb:parquet 95249809 / 91765090 / +3.8% 107372126 / 104777980 / +2.5% 0.89 / 0.88 / +1.3%
clickbench_q13/duckdb:parquet 151864660 / 148261295 / +2.4% 170598958 / 166299399 / +2.6% 0.89 / 0.89 / -0.2%
clickbench_q14/duckdb:parquet 104123940 / 101044802 / +3.0% 120940430 / 115802971 / +4.4% 0.86 / 0.87 / -1.3%
clickbench_q15/duckdb:parquet 87764582 / 85255542 / +2.9% 101613098 / 101710181 / -0.1% 0.86 / 0.84 / +3.0%
clickbench_q16/duckdb:parquet 166974875 / 167810304 / -0.5% 179059032 / 174324055 / +2.7% 0.93 / 0.96 / -3.1%
clickbench_q17/duckdb:parquet 166642954 / 166108446 / +0.3% 178497259 / 181547315 / -1.7% 0.93 / 0.91 / +2.0%
clickbench_q18/duckdb:parquet 294571798 / 293222744 / +0.5% 321147983 / 312955244 / +2.6% 0.92 / 0.94 / -2.1%
clickbench_q19/duckdb:parquet 19650050 / 19678380 / -0.1% 26533512 / 26694238 / -0.6% 0.74 / 0.74 / +0.5%
clickbench_q20/duckdb:parquet 186741022 / 183013021 / +2.0% 229612777 / 221290289 / +3.8% 0.81 / 0.83 / -1.7%
clickbench_q21/duckdb:parquet 231188832 / 217774546 / +6.2% 268540149 / 271727988 / -1.2% 0.86 / 0.80 / +7.4%
clickbench_q22/duckdb:parquet 312026988 / 321228004 / -2.9% 358428129 / 356512922 / +0.5% 0.87 / 0.90 / -3.4%
clickbench_q23/duckdb:parquet 173708054 / 168396293 / +3.2% 252485419 / 241093196 / +4.7% 0.69 / 0.70 / -1.5%
clickbench_q24/duckdb:parquet 30870502 / 29028772 / +6.3% 43247213 / 42151324 / +2.6% 0.71 / 0.69 / +3.6%
clickbench_q25/duckdb:parquet 42462702 / 41987377 / +1.1% 61167272 / 57315610 / +6.7% 0.69 / 0.73 / -5.2%
clickbench_q26/duckdb:parquet 30672210 / 30646090 / +0.1% 45341547 / 43916892 / +3.2% 0.68 / 0.70 / -3.1%
clickbench_q27/duckdb:parquet 196942022 / 188375932 / +4.5% 232446217 / 227064802 / +2.4% 0.85 / 0.83 / +2.1%
clickbench_q28/duckdb:parquet 974608964 / 955711891 / +2.0% 935448743 / 945947542 / -1.1% 1.04 / 1.01 / +3.1%
clickbench_q29/duckdb:parquet 23815316 / 23589886 / +1.0% 32138680 / 29878304 / +7.6% 0.74 / 0.79 / -6.1%
clickbench_q30/duckdb:parquet 107532643 / 104689868 / +2.7% 128927373 / 124824151 / +3.3% 0.83 / 0.84 / -0.6%
clickbench_q31/duckdb:parquet 160214495 / 144811914 / +10.6% 🔴 176351442 / 171940379 / +2.6% 0.91 / 0.84 / +7.9%
clickbench_q32/duckdb:parquet 398652174 / 389778742 / +2.3% 432072554 / 408412825 / +5.8% 0.92 / 0.95 / -3.3%
clickbench_q33/duckdb:parquet 497591654 / 490519062 / +1.4% 489342875 / 454188076 / +7.7% 1.02 / 1.08 / -5.8%
clickbench_q34/duckdb:parquet 472284045 / 459945903 / +2.7% 459683258 / 450878813 / +2.0% 1.03 / 1.02 / +0.7%
clickbench_q35/duckdb:parquet 61738032 / 60591012 / +1.9% 79747420 / 74573431 / +6.9% 0.77 / 0.81 / -4.7%
clickbench_q36/duckdb:parquet 30690358 / 29873414 / +2.7% 36449426 / 36196376 / +0.7% 0.84 / 0.83 / +2.0%
clickbench_q37/duckdb:parquet 22960356 / 23605611 / -2.7% 29874888 / 29292369 / +2.0% 0.77 / 0.81 / -4.6%
clickbench_q38/duckdb:parquet 23422604 / 23449125 / -0.1% 30198059 / 29110795 / +3.7% 0.78 / 0.81 / -3.7%
clickbench_q39/duckdb:parquet 51853219 / 53284370 / -2.7% 59120855 / 59470956 / -0.6% 0.88 / 0.90 / -2.1%
clickbench_q40/duckdb:parquet 14718034 / 14505132 / +1.5% 19640317 / 20297432 / -3.2% 0.75 / 0.71 / +4.9%
clickbench_q41/duckdb:parquet 15537436 / 15105665 / +2.9% 21317585 / 20639661 / +3.3% 0.73 / 0.73 / -0.4%
clickbench_q42/duckdb:parquet 14139331 / 14103546 / +0.3% 20711019 / 20515165 / +1.0% 0.68 / 0.69 / -0.7%

@github-actions

Copy link
Copy Markdown
Contributor

Benchmarks: TPC-H SF=1 on S3 📖

Commits: PR 49b7da01 vs base bc3d4223
Verdict: No clear signal (environment too noisy confidence)
Attributed Vortex impact: +10.7%
Engines: DataFusion No clear signal (+23.2%, environment too noisy confidence) · DuckDB No clear signal (-0.5%, environment too noisy confidence)
Vortex (geomean): hot 1.082x ➖ · cold 1.025x ➖
Parquet (geomean): hot 0.978x ➖ · cold 1.024x ➖
Shifts: Parquet (control) -2.2% · Median polish +1.1%

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

datafusion / vortex-file-compressed / ns (1.186x ➖, 0↑ 6↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
tpch_q01/datafusion:vortex-file-compressed 242152567 / 239705685 / +1.0% 907100276 / 829173776 / +9.4% 0.27 / 0.29 / -7.7%
tpch_q02/datafusion:vortex-file-compressed 347389944 / 325718126 / +6.7% 641066149 / 720601370 / -11.0% 0.54 / 0.45 / +19.9%
tpch_q03/datafusion:vortex-file-compressed 458898411 / 327740932 / +40.0% 🔴 1042642778 / 892270104 / +16.9% 0.44 / 0.37 / +19.8%
tpch_q04/datafusion:vortex-file-compressed 377012326 / 196297386 / +92.1% 🔴 415704075 / 438361092 / -5.2% 0.91 / 0.45 / +102.5%
tpch_q05/datafusion:vortex-file-compressed 387764575 / 419767815 / -7.6% 569358390 / 648799283 / -12.2% 0.68 / 0.65 / +5.3%
tpch_q06/datafusion:vortex-file-compressed 156135114 / 170779714 / -8.6% 261931938 / 324885717 / -19.4% 0.60 / 0.53 / +13.4%
tpch_q07/datafusion:vortex-file-compressed 440625777 / 435605927 / +1.2% 655150800 / 1159669252 / -43.5% 🟢 0.67 / 0.38 / +79.0%
tpch_q08/datafusion:vortex-file-compressed 426282413 / 473612552 / -10.0% 660626246 / 604542612 / +9.3% 0.65 / 0.78 / -17.6%
tpch_q09/datafusion:vortex-file-compressed 311143873 / 316379011 / -1.7% 556822816 / 547684155 / +1.7% 0.56 / 0.58 / -3.3%
tpch_q10/datafusion:vortex-file-compressed 713574370 / 424300324 / +68.2% 🔴 665867035 / 604970268 / +10.1% 1.07 / 0.70 / +52.8%
tpch_q11/datafusion:vortex-file-compressed 299317508 / 287712121 / +4.0% 664291497 / 462877941 / +43.5% 🔴 0.45 / 0.62 / -27.5%
tpch_q12/datafusion:vortex-file-compressed 220711390 / 218493343 / +1.0% 379081483 / 423523835 / -10.5% 0.58 / 0.52 / +12.9%
tpch_q13/datafusion:vortex-file-compressed 128495075 / 118950622 / +8.0% 313884678 / 307247797 / +2.2% 0.41 / 0.39 / +5.7%
tpch_q14/datafusion:vortex-file-compressed 182427841 / 194303459 / -6.1% 395011180 / 318800890 / +23.9% 0.46 / 0.61 / -24.2%
tpch_q15/datafusion:vortex-file-compressed 299703642 / 300663354 / -0.3% 639632139 / 534918828 / +19.6% 0.47 / 0.56 / -16.6%
tpch_q16/datafusion:vortex-file-compressed 140052002 / 139044833 / +0.7% 310408733 / 298715276 / +3.9% 0.45 / 0.47 / -3.1%
tpch_q17/datafusion:vortex-file-compressed 740624164 / 255419893 / +190.0% 🔴 752619179 / 456087262 / +65.0% 🔴 0.98 / 0.56 / +75.7%
tpch_q18/datafusion:vortex-file-compressed 267129167 / 257896643 / +3.6% 523887426 / 502768113 / +4.2% 0.51 / 0.51 / -0.6%
tpch_q19/datafusion:vortex-file-compressed 494326672 / 228832803 / +116.0% 🔴 559602030 / 363356898 / +54.0% 🔴 0.88 / 0.63 / +40.3%
tpch_q20/datafusion:vortex-file-compressed 276265641 / 262626258 / +5.2% 486973667 / 495048052 / -1.6% 0.57 / 0.53 / +6.9%
tpch_q21/datafusion:vortex-file-compressed 466611258 / 431793661 / +8.1% 727685335 / 959048059 / -24.1% 0.64 / 0.45 / +42.4%
tpch_q22/datafusion:vortex-file-compressed 219493452 / 149539890 / +46.8% 🔴 414957891 / 424534075 / -2.3% 0.53 / 0.35 / +50.2%
datafusion / parquet / ns (0.963x ➖, 2↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
tpch_q01/datafusion:parquet 179648173 / 157272843 / +14.2% 684172632 / 467707133 / +46.3% 🔴 0.26 / 0.34 / -21.9%
tpch_q02/datafusion:parquet 275186711 / 289266370 / -4.9% 574666703 / 418423632 / +37.3% 🔴 0.48 / 0.69 / -30.7%
tpch_q03/datafusion:parquet 286070029 / 243659979 / +17.4% 890122456 / 699221399 / +27.3% 0.32 / 0.35 / -7.8%
tpch_q04/datafusion:parquet 137577073 / 354865723 / -61.2% 🟢 330639678 / 509952702 / -35.2% 🟢 0.42 / 0.70 / -40.2%
tpch_q05/datafusion:parquet 351159622 / 363382813 / -3.4% 465838596 / 482484308 / -3.5% 0.75 / 0.75 / +0.1%
tpch_q06/datafusion:parquet 120798495 / 125643553 / -3.9% 232329567 / 269372313 / -13.8% 0.52 / 0.47 / +11.5%
tpch_q07/datafusion:parquet 351556096 / 329939642 / +6.6% 468376490 / 497939802 / -5.9% 0.75 / 0.66 / +13.3%
tpch_q08/datafusion:parquet 423466445 / 408362836 / +3.7% 598169062 / 497671080 / +20.2% 0.71 / 0.82 / -13.7%
tpch_q09/datafusion:parquet 404889857 / 383608197 / +5.5% 595088965 / 521352331 / +14.1% 0.68 / 0.74 / -7.5%
tpch_q10/datafusion:parquet 331874372 / 293506335 / +13.1% 498796236 / 463809326 / +7.5% 0.67 / 0.63 / +5.1%
tpch_q11/datafusion:parquet 267608473 / 263716080 / +1.5% 417017995 / 401774720 / +3.8% 0.64 / 0.66 / -2.2%
tpch_q12/datafusion:parquet 163548793 / 169731493 / -3.6% 351646257 / 312111350 / +12.7% 0.47 / 0.54 / -14.5%
tpch_q13/datafusion:parquet 273202647 / 271478125 / +0.6% 459741352 / 421417336 / +9.1% 0.59 / 0.64 / -7.8%
tpch_q14/datafusion:parquet 183075673 / 352823891 / -48.1% 🟢 446828533 / 322399642 / +38.6% 🔴 0.41 / 1.09 / -62.6%
tpch_q15/datafusion:parquet 303129646 / 298271421 / +1.6% 465868531 / 539134963 / -13.6% 0.65 / 0.55 / +17.6%
tpch_q16/datafusion:parquet 106977158 / 114368743 / -6.5% 212003636 / 214821860 / -1.3% 0.50 / 0.53 / -5.2%
tpch_q17/datafusion:parquet 296050366 / 272327770 / +8.7% 428691937 / 429262542 / -0.1% 0.69 / 0.63 / +8.9%
tpch_q18/datafusion:parquet 328526069 / 310465861 / +5.8% 516743233 / 456646397 / +13.2% 0.64 / 0.68 / -6.5%
tpch_q19/datafusion:parquet 170281906 / 150952761 / +12.8% 316911985 / 326715476 / -3.0% 0.54 / 0.46 / +16.3%
tpch_q20/datafusion:parquet 282152169 / 288461687 / -2.2% 425322637 / 651255733 / -34.7% 🟢 0.66 / 0.44 / +49.8%
tpch_q21/datafusion:parquet 352201447 / 309652864 / +13.7% 545553636 / 489990969 / +11.3% 0.65 / 0.63 / +2.2%
tpch_q22/datafusion:parquet 165996031 / 162847979 / +1.9% 341244067 / 344845336 / -1.0% 0.49 / 0.47 / +3.0%
duckdb / vortex-file-compressed / ns (0.988x ➖, 1↑ 1↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
tpch_q01/duckdb:vortex-file-compressed 249276000 / 247317599 / +0.8% 305063655 / 276670525 / +10.3% 0.82 / 0.89 / -8.6%
tpch_q02/duckdb:vortex-file-compressed 398957332 / 397760270 / +0.3% 501106281 / 501808948 / -0.1% 0.80 / 0.79 / +0.4%
tpch_q03/duckdb:vortex-file-compressed 427118543 / 425757863 / +0.3% 515274918 / 504731891 / +2.1% 0.83 / 0.84 / -1.7%
tpch_q04/duckdb:vortex-file-compressed 286987702 / 289010551 / -0.7% 305289133 / 351096192 / -13.0% 0.94 / 0.82 / +14.2%
tpch_q05/duckdb:vortex-file-compressed 526417653 / 536963507 / -2.0% 621319170 / 769483703 / -19.3% 0.85 / 0.70 / +21.4%
tpch_q06/duckdb:vortex-file-compressed 176068375 / 162695236 / +8.2% 245021041 / 208900763 / +17.3% 0.72 / 0.78 / -7.7%
tpch_q07/duckdb:vortex-file-compressed 422061751 / 406597793 / +3.8% 516155620 / 445097238 / +16.0% 0.82 / 0.91 / -10.5%
tpch_q08/duckdb:vortex-file-compressed 582347894 / 576285643 / +1.1% 646016186 / 636124085 / +1.6% 0.90 / 0.91 / -0.5%
tpch_q09/duckdb:vortex-file-compressed 409145331 / 404030461 / +1.3% 439218901 / 476718048 / -7.9% 0.93 / 0.85 / +9.9%
tpch_q10/duckdb:vortex-file-compressed 570247790 / 520144458 / +9.6% 762754649 / 587282774 / +29.9% 0.75 / 0.89 / -15.6%
tpch_q11/duckdb:vortex-file-compressed 294760892 / 289792905 / +1.7% 355291339 / 288369575 / +23.2% 0.83 / 1.00 / -17.4%
tpch_q12/duckdb:vortex-file-compressed 235430856 / 248946247 / -5.4% 273483279 / 282157535 / -3.1% 0.86 / 0.88 / -2.4%
tpch_q13/duckdb:vortex-file-compressed 221672185 / 238017569 / -6.9% 253375984 / 243874962 / +3.9% 0.87 / 0.98 / -10.4%
tpch_q14/duckdb:vortex-file-compressed 382065273 / 227440226 / +68.0% 🔴 431889102 / 265276098 / +62.8% 🔴 0.88 / 0.86 / +3.2%
tpch_q15/duckdb:vortex-file-compressed 258886993 / 262526985 / -1.4% 316744480 / 327068979 / -3.2% 0.82 / 0.80 / +1.8%
tpch_q16/duckdb:vortex-file-compressed 213722968 / 196689293 / +8.7% 340235237 / 234023964 / +45.4% 🔴 0.63 / 0.84 / -25.3%
tpch_q17/duckdb:vortex-file-compressed 328469373 / 293628697 / +11.9% 325596108 / 357476372 / -8.9% 1.01 / 0.82 / +22.8%
tpch_q18/duckdb:vortex-file-compressed 377359436 / 855572201 / -55.9% 🟢 375466005 / 613244503 / -38.8% 🟢 1.01 / 1.40 / -28.0%
tpch_q19/duckdb:vortex-file-compressed 284086553 / 271556150 / +4.6% 362923611 / 318642371 / +13.9% 0.78 / 0.85 / -8.1%
tpch_q20/duckdb:vortex-file-compressed 339499273 / 345347372 / -1.7% 398248683 / 363381370 / +9.6% 0.85 / 0.95 / -10.3%
tpch_q21/duckdb:vortex-file-compressed 574235509 / 662092291 / -13.3% 669348550 / 682230622 / -1.9% 0.86 / 0.97 / -11.6%
tpch_q22/duckdb:vortex-file-compressed 234091606 / 270317560 / -13.4% 284411350 / 499824048 / -43.1% 🟢 0.82 / 0.54 / +52.2%
duckdb / parquet / ns (0.993x ➖, 1↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
tpch_q01/duckdb:parquet 194595100 / 399780050 / -51.3% 🟢 239361659 / 263658005 / -9.2% 0.81 / 1.52 / -46.4%
tpch_q02/duckdb:parquet 483060365 / 464157732 / +4.1% 492893332 / 489554230 / +0.7% 0.98 / 0.95 / +3.4%
tpch_q03/duckdb:parquet 366937894 / 358422478 / +2.4% 559465953 / 453890272 / +23.3% 0.66 / 0.79 / -16.9%
tpch_q04/duckdb:parquet 280399691 / 285645095 / -1.8% 378782621 / 341270473 / +11.0% 0.74 / 0.84 / -11.6%
tpch_q05/duckdb:parquet 567722416 / 478449621 / +18.7% 684026155 / 540125678 / +26.6% 0.83 / 0.89 / -6.3%
tpch_q06/duckdb:parquet 165552255 / 144758475 / +14.4% 163768542 / 174824358 / -6.3% 1.01 / 0.83 / +22.1%
tpch_q07/duckdb:parquet 441450400 / 448921641 / -1.7% 508329716 / 553475515 / -8.2% 0.87 / 0.81 / +7.1%
tpch_q08/duckdb:parquet 661605280 / 640959899 / +3.2% 762924070 / 634074682 / +20.3% 0.87 / 1.01 / -14.2%
tpch_q09/duckdb:parquet 561056723 / 554391731 / +1.2% 628620486 / 594249950 / +5.8% 0.89 / 0.93 / -4.3%
tpch_q10/duckdb:parquet 534247387 / 579634571 / -7.8% 597327757 / 1406706058 / -57.5% 🟢 0.89 / 0.41 / +117.1%
tpch_q11/duckdb:parquet 266697681 / 286131452 / -6.8% 298072456 / 288416566 / +3.3% 0.89 / 0.99 / -9.8%
tpch_q12/duckdb:parquet 266618229 / 238705152 / +11.7% 316058011 / 287978074 / +9.8% 0.84 / 0.83 / +1.8%
tpch_q13/duckdb:parquet 370367912 / 353097232 / +4.9% 520962119 / 422567280 / +23.3% 0.71 / 0.84 / -14.9%
tpch_q14/duckdb:parquet 244883722 / 239576778 / +2.2% 312079811 / 324680629 / -3.9% 0.78 / 0.74 / +6.3%
tpch_q15/duckdb:parquet 253268152 / 224273507 / +12.9% 321131892 / 273441786 / +17.4% 0.79 / 0.82 / -3.8%
tpch_q16/duckdb:parquet 310117494 / 279585738 / +10.9% 330070904 / 265028176 / +24.5% 0.94 / 1.05 / -10.9%
tpch_q17/duckdb:parquet 303225455 / 271027584 / +11.9% 377423853 / 348510750 / +8.3% 0.80 / 0.78 / +3.3%
tpch_q18/duckdb:parquet 327043640 / 378066023 / -13.5% 362204736 / 421457278 / -14.1% 0.90 / 0.90 / +0.7%
tpch_q19/duckdb:parquet 240350695 / 239416519 / +0.4% 303820502 / 314081658 / -3.3% 0.79 / 0.76 / +3.8%
tpch_q20/duckdb:parquet 412833570 / 438524961 / -5.9% 404047920 / 504688400 / -19.9% 1.02 / 0.87 / +17.6%
tpch_q21/duckdb:parquet 465199699 / 476263477 / -2.3% 480018365 / 503270720 / -4.6% 0.97 / 0.95 / +2.4%
tpch_q22/duckdb:parquet 299061960 / 283744948 / +5.4% 380223760 / 302820942 / +25.6% 0.79 / 0.94 / -16.1%

@github-actions

Copy link
Copy Markdown
Contributor

Benchmarks: TPC-DS SF=10 on NVME 📖

Commits: PR 49b7da01 vs base 0ab0321c
Verdict: No clear signal (low confidence)
Attributed Vortex impact: -0.3%
Engines: DataFusion No clear signal (-0.5%, low confidence) · DuckDB No clear signal (-0.1%, low confidence)
Vortex (geomean): hot 1.000x ➖ · cold 1.017x ➖
Parquet (geomean): hot 1.003x ➖ · cold 1.013x ➖
Shifts: Parquet (control) +0.3% · Median polish +0.2%

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

datafusion / vortex-file-compressed / ns (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 35700974 / 35880672 / -0.5% 61000574 / 60885631 / +0.2% 0.59 / 0.59 / -0.7%
tpcds_q02/datafusion:vortex-file-compressed 49475964 / 49474517 / +0.0% 75831787 / 74258115 / +2.1% 0.65 / 0.67 / -2.1%
tpcds_q03/datafusion:vortex-file-compressed 20074401 / 20334080 / -1.3% 47191297 / 46071878 / +2.4% 0.43 / 0.44 / -3.6%
tpcds_q04/datafusion:vortex-file-compressed 291893650 / 293418430 / -0.5% 351900211 / 351111536 / +0.2% 0.83 / 0.84 / -0.7%
tpcds_q05/datafusion:vortex-file-compressed 72491493 / 70999778 / +2.1% 99601201 / 105998400 / -6.0% 0.73 / 0.67 / +8.7%
tpcds_q06/datafusion:vortex-file-compressed 42336680 / 41980942 / +0.8% 70383786 / 70712157 / -0.5% 0.60 / 0.59 / +1.3%
tpcds_q07/datafusion:vortex-file-compressed 41677407 / 42372915 / -1.6% 79578820 / 79156590 / +0.5% 0.52 / 0.54 / -2.2%
tpcds_q08/datafusion:vortex-file-compressed 28217054 / 28527241 / -1.1% 53602533 / 53566511 / +0.1% 0.53 / 0.53 / -1.2%
tpcds_q09/datafusion:vortex-file-compressed 40943507 / 44056527 / -7.1% 76491333 / 73196558 / +4.5% 0.54 / 0.60 / -11.1%
tpcds_q10/datafusion:vortex-file-compressed 35976402 / 35576932 / +1.1% 65700424 / 63001244 / +4.3% 0.55 / 0.56 / -3.0%
tpcds_q11/datafusion:vortex-file-compressed 174894746 / 176362164 / -0.8% 216628844 / 213918234 / +1.3% 0.81 / 0.82 / -2.1%
tpcds_q12/datafusion:vortex-file-compressed 18285332 / 17876712 / +2.3% 38169633 / 35620563 / +7.2% 0.48 / 0.50 / -4.5%
tpcds_q13/datafusion:vortex-file-compressed 37541373 / 39168246 / -4.2% 81887580 / 83320585 / -1.7% 0.46 / 0.47 / -2.5%
tpcds_q14/datafusion:vortex-file-compressed 227965948 / 233853574 / -2.5% 266115322 / 270696501 / -1.7% 0.86 / 0.86 / -0.8%
tpcds_q15/datafusion:vortex-file-compressed 39784494 / 40985171 / -2.9% 59793644 / 62132710 / -3.8% 0.67 / 0.66 / +0.9%
tpcds_q16/datafusion:vortex-file-compressed 24256108 / 23861436 / +1.7% 43213773 / 42246433 / +2.3% 0.56 / 0.56 / -0.6%
tpcds_q17/datafusion:vortex-file-compressed 59155264 / 63931681 / -7.5% 87031436 / 87950078 / -1.0% 0.68 / 0.73 / -6.5%
tpcds_q18/datafusion:vortex-file-compressed 68142050 / 69111472 / -1.4% 91290360 / 95867948 / -4.8% 0.75 / 0.72 / +3.5%
tpcds_q19/datafusion:vortex-file-compressed 21834570 / 23527808 / -7.2% 53215705 / 54709358 / -2.7% 0.41 / 0.43 / -4.6%
tpcds_q20/datafusion:vortex-file-compressed 23409648 / 23311842 / +0.4% 40282939 / 40361116 / -0.2% 0.58 / 0.58 / +0.6%
tpcds_q21/datafusion:vortex-file-compressed 46538083 / 47308021 / -1.6% 64708709 / 74042429 / -12.6% 🟢 0.72 / 0.64 / +12.6%
tpcds_q22/datafusion:vortex-file-compressed 438243146 / 431105226 / +1.7% 459153275 / 461122458 / -0.4% 0.95 / 0.93 / +2.1%
tpcds_q23/datafusion:vortex-file-compressed 293070878 / 295939582 / -1.0% 352203814 / 350461704 / +0.5% 0.83 / 0.84 / -1.5%
tpcds_q24/datafusion:vortex-file-compressed 122232966 / 120910030 / +1.1% 162141364 / 166810449 / -2.8% 0.75 / 0.72 / +4.0%
tpcds_q25/datafusion:vortex-file-compressed 62310257 / 61423826 / +1.4% 94315409 / 91315296 / +3.3% 0.66 / 0.67 / -1.8%
tpcds_q26/datafusion:vortex-file-compressed 36903060 / 36708111 / +0.5% 61775998 / 60527617 / +2.1% 0.60 / 0.61 / -1.5%
tpcds_q27/datafusion:vortex-file-compressed 71692602 / 74918199 / -4.3% 104418612 / 104694186 / -0.3% 0.69 / 0.72 / -4.1%
tpcds_q28/datafusion:vortex-file-compressed 42365341 / 42427103 / -0.1% 90973869 / 92415998 / -1.6% 0.47 / 0.46 / +1.4%
tpcds_q29/datafusion:vortex-file-compressed 63388843 / 59954572 / +5.7% 95941874 / 102512439 / -6.4% 0.66 / 0.58 / +13.0%
tpcds_q30/datafusion:vortex-file-compressed 51248394 / 51710731 / -0.9% 78360069 / 79151889 / -1.0% 0.65 / 0.65 / +0.1%
tpcds_q31/datafusion:vortex-file-compressed 200931656 / 197090540 / +1.9% 231615425 / 233262559 / -0.7% 0.87 / 0.84 / +2.7%
tpcds_q32/datafusion:vortex-file-compressed 15297510 / 15055618 / +1.6% 31345828 / 30590306 / +2.5% 0.49 / 0.49 / -0.8%
tpcds_q33/datafusion:vortex-file-compressed 33820766 / 33762082 / +0.2% 68405366 / 70067151 / -2.4% 0.49 / 0.48 / +2.6%
tpcds_q34/datafusion:vortex-file-compressed 40776721 / 40654698 / +0.3% 66313735 / 64997926 / +2.0% 0.61 / 0.63 / -1.7%
tpcds_q35/datafusion:vortex-file-compressed 92276436 / 93006000 / -0.8% 124558951 / 124001076 / +0.4% 0.74 / 0.75 / -1.2%
tpcds_q36/datafusion:vortex-file-compressed 66271280 / 65800065 / +0.7% 96679998 / 102639172 / -5.8% 0.69 / 0.64 / +6.9%
tpcds_q37/datafusion:vortex-file-compressed 23572102 / 25280040 / -6.8% 50834407 / 43371727 / +17.2% 🔴 0.46 / 0.58 / -20.4%
tpcds_q38/datafusion:vortex-file-compressed 78990214 / 79383771 / -0.5% 106714878 / 107231564 / -0.5% 0.74 / 0.74 / -0.0%
tpcds_q39/datafusion:vortex-file-compressed 888703932 / 882199964 / +0.7% 914959402 / 900628133 / +1.6% 0.97 / 0.98 / -0.8%
tpcds_q40/datafusion:vortex-file-compressed 28492098 / 28866295 / -1.3% 47276175 / 49318047 / -4.1% 0.60 / 0.59 / +3.0%
tpcds_q41/datafusion:vortex-file-compressed 19045307 / 19517284 / -2.4% 32068380 / 32696591 / -1.9% 0.59 / 0.60 / -0.5%
tpcds_q42/datafusion:vortex-file-compressed 14162682 / 14099906 / +0.4% 38609231 / 39198975 / -1.5% 0.37 / 0.36 / +2.0%
tpcds_q43/datafusion:vortex-file-compressed 17569054 / 17745080 / -1.0% 40152294 / 39378371 / +2.0% 0.44 / 0.45 / -2.9%
tpcds_q44/datafusion:vortex-file-compressed 42460587 / 43656579 / -2.7% 71384684 / 71420111 / -0.0% 0.59 / 0.61 / -2.7%
tpcds_q45/datafusion:vortex-file-compressed 41931390 / 43406188 / -3.4% 65371822 / 65055985 / +0.5% 0.64 / 0.67 / -3.9%
tpcds_q46/datafusion:vortex-file-compressed 74273812 / 72068972 / +3.1% 106415877 / 102333257 / +4.0% 0.70 / 0.70 / -0.9%
tpcds_q47/datafusion:vortex-file-compressed 174599000 / 173948014 / +0.4% 212116791 / 221488035 / -4.2% 0.82 / 0.79 / +4.8%
tpcds_q48/datafusion:vortex-file-compressed 35139709 / 35682284 / -1.5% 71260627 / 70020103 / +1.8% 0.49 / 0.51 / -3.2%
tpcds_q49/datafusion:vortex-file-compressed 79965661 / 80145661 / -0.2% 117900710 / 122594038 / -3.8% 0.68 / 0.65 / +3.7%
tpcds_q50/datafusion:vortex-file-compressed 56434640 / 57118475 / -1.2% 85565963 / 87665771 / -2.4% 0.66 / 0.65 / +1.2%
tpcds_q51/datafusion:vortex-file-compressed 245342914 / 245279320 / +0.0% 279759265 / 281175499 / -0.5% 0.88 / 0.87 / +0.5%
tpcds_q52/datafusion:vortex-file-compressed 14793088 / 14582414 / +1.4% 40509871 / 38202072 / +6.0% 0.37 / 0.38 / -4.3%
tpcds_q53/datafusion:vortex-file-compressed 23633962 / 22875702 / +3.3% 50057444 / 50546941 / -1.0% 0.47 / 0.45 / +4.3%
tpcds_q54/datafusion:vortex-file-compressed 58812032 / 59580382 / -1.3% 93574860 / 90023094 / +3.9% 0.63 / 0.66 / -5.0%
tpcds_q55/datafusion:vortex-file-compressed 15359382 / 13999864 / +9.7% 39804485 / 37090538 / +7.3% 0.39 / 0.38 / +2.2%
tpcds_q56/datafusion:vortex-file-compressed 33295050 / 33460932 / -0.5% 65996167 / 64501374 / +2.3% 0.50 / 0.52 / -2.7%
tpcds_q57/datafusion:vortex-file-compressed 130619968 / 132374218 / -1.3% 160733999 / 163889360 / -1.9% 0.81 / 0.81 / +0.6%
tpcds_q58/datafusion:vortex-file-compressed 48682413 / 48987578 / -0.6% 88376374 / 84174120 / +5.0% 0.55 / 0.58 / -5.3%
tpcds_q59/datafusion:vortex-file-compressed 54526706 / 54642135 / -0.2% 84701428 / 82766076 / +2.3% 0.64 / 0.66 / -2.5%
tpcds_q60/datafusion:vortex-file-compressed 34840404 / 34634740 / +0.6% 67163745 / 63490245 / +5.8% 0.52 / 0.55 / -4.9%
tpcds_q61/datafusion:vortex-file-compressed 44607789 / 46647853 / -4.4% 75218236 / 72084451 / +4.3% 0.59 / 0.65 / -8.4%
tpcds_q62/datafusion:vortex-file-compressed 19567306 / 19186287 / +2.0% 42286218 / 42600883 / -0.7% 0.46 / 0.45 / +2.7%
tpcds_q63/datafusion:vortex-file-compressed 22672522 / 22993337 / -1.4% 51035537 / 50988338 / +0.1% 0.44 / 0.45 / -1.5%
tpcds_q64/datafusion:vortex-file-compressed 332515879 / 337637576 / -1.5% 406177346 / 416025358 / -2.4% 0.82 / 0.81 / +0.9%
tpcds_q65/datafusion:vortex-file-compressed 72828750 / 74169870 / -1.8% 113562540 / 110558080 / +2.7% 0.64 / 0.67 / -4.4%
tpcds_q66/datafusion:vortex-file-compressed 52448652 / 53090572 / -1.2% 78767785 / 79347031 / -0.7% 0.67 / 0.67 / -0.5%
tpcds_q67/datafusion:vortex-file-compressed 422839546 / 420052838 / +0.7% 525029986 / 514869767 / +2.0% 0.81 / 0.82 / -1.3%
tpcds_q68/datafusion:vortex-file-compressed 67819660 / 65876854 / +2.9% 102114825 / 103507905 / -1.3% 0.66 / 0.64 / +4.4%
tpcds_q69/datafusion:vortex-file-compressed 37628042 / 36286982 / +3.7% 65400890 / 60988385 / +7.2% 0.58 / 0.59 / -3.3%
tpcds_q70/datafusion:vortex-file-compressed 194671627 / 196157607 / -0.8% 227724816 / 228796783 / -0.5% 0.85 / 0.86 / -0.3%
tpcds_q71/datafusion:vortex-file-compressed 25465375 / 25974824 / -2.0% 59286072 / 54632361 / +8.5% 0.43 / 0.48 / -9.7%
tpcds_q72/datafusion:vortex-file-compressed 1599871538 / 1663633962 / -3.8% 1773490757 / 1627501293 / +9.0% 0.90 / 1.02 / -11.7%
tpcds_q73/datafusion:vortex-file-compressed 37478584 / 37875367 / -1.0% 63960929 / 63778237 / +0.3% 0.59 / 0.59 / -1.3%
tpcds_q74/datafusion:vortex-file-compressed 133809294 / 135678976 / -1.4% 170793450 / 172864013 / -1.2% 0.78 / 0.78 / -0.2%
tpcds_q75/datafusion:vortex-file-compressed 155153258 / 157110782 / -1.2% 207724501 / 207945693 / -0.1% 0.75 / 0.76 / -1.1%
tpcds_q76/datafusion:vortex-file-compressed 34029782 / 34328924 / -0.9% 74512112 / 73211150 / +1.8% 0.46 / 0.47 / -2.6%
tpcds_q77/datafusion:vortex-file-compressed 54445320 / 55128240 / -1.2% 88311346 / 90183478 / -2.1% 0.62 / 0.61 / +0.9%
tpcds_q78/datafusion:vortex-file-compressed 141831473 / 141050670 / +0.6% 195217287 / 190576813 / +2.4% 0.73 / 0.74 / -1.8%
tpcds_q79/datafusion:vortex-file-compressed 53196490 / 54048133 / -1.6% 83378697 / 82658763 / +0.9% 0.64 / 0.65 / -2.4%
tpcds_q80/datafusion:vortex-file-compressed 82265256 / 80827592 / +1.8% 126820192 / 124950501 / +1.5% 0.65 / 0.65 / +0.3%
tpcds_q81/datafusion:vortex-file-compressed 55474860 / 56229106 / -1.3% 83858155 / 80017095 / +4.8% 0.66 / 0.70 / -5.9%
tpcds_q82/datafusion:vortex-file-compressed 31089503 / 29903779 / +4.0% 48055044 / 46792354 / +2.7% 0.65 / 0.64 / +1.2%
tpcds_q83/datafusion:vortex-file-compressed 41927902 / 42393539 / -1.1% 65336039 / 67165897 / -2.7% 0.64 / 0.63 / +1.7%
tpcds_q84/datafusion:vortex-file-compressed 12430728 / 12841758 / -3.2% 31258355 / 31292930 / -0.1% 0.40 / 0.41 / -3.1%
tpcds_q85/datafusion:vortex-file-compressed 60312103 / 59998764 / +0.5% 87850885 / 89078966 / -1.4% 0.69 / 0.67 / +1.9%
tpcds_q86/datafusion:vortex-file-compressed 18952416 / 18834530 / +0.6% 39697807 / 38539292 / +3.0% 0.48 / 0.49 / -2.3%
tpcds_q87/datafusion:vortex-file-compressed 77769144 / 78211101 / -0.6% 111053924 / 106488834 / +4.3% 0.70 / 0.73 / -4.7%
tpcds_q88/datafusion:vortex-file-compressed 54553106 / 52716154 / +3.5% 92678707 / 92714763 / -0.0% 0.59 / 0.57 / +3.5%
tpcds_q89/datafusion:vortex-file-compressed 26528036 / 26651920 / -0.5% 56967493 / 53843687 / +5.8% 0.47 / 0.49 / -5.9%
tpcds_q90/datafusion:vortex-file-compressed 12926162 / 13245426 / -2.4% 33389645 / 33614710 / -0.7% 0.39 / 0.39 / -1.8%
tpcds_q91/datafusion:vortex-file-compressed 18775928 / 19017980 / -1.3% 43292101 / 41806733 / +3.6% 0.43 / 0.45 / -4.7%
tpcds_q92/datafusion:vortex-file-compressed 15538568 / 15588540 / -0.3% 35507421 / 35636720 / -0.4% 0.44 / 0.44 / +0.0%
tpcds_q93/datafusion:vortex-file-compressed 55130250 / 55964536 / -1.5% 90915564 / 92275315 / -1.5% 0.61 / 0.61 / -0.0%
tpcds_q94/datafusion:vortex-file-compressed 21916798 / 21832936 / +0.4% 46395061 / 45154340 / +2.7% 0.47 / 0.48 / -2.3%
tpcds_q95/datafusion:vortex-file-compressed 94721704 / 93917306 / +0.9% 129784509 / 129432403 / +0.3% 0.73 / 0.73 / +0.6%
tpcds_q96/datafusion:vortex-file-compressed 11840959 / 11589306 / +2.2% 30388461 / 31015834 / -2.0% 0.39 / 0.37 / +4.3%
tpcds_q97/datafusion:vortex-file-compressed 39461947 / 39258154 / +0.5% 67386810 / 65367798 / +3.1% 0.59 / 0.60 / -2.5%
tpcds_q98/datafusion:vortex-file-compressed 20664826 / 20802186 / -0.7% 50716654 / 46436751 / +9.2% 0.41 / 0.45 / -9.0%
tpcds_q99/datafusion:vortex-file-compressed 29917154 / 29522994 / +1.3% 48780149 / 48595457 / +0.4% 0.61 / 0.61 / +1.0%
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 59767382 / 59410441 / +0.6% 79519489 / 78038302 / +1.9% 0.75 / 0.76 / -1.3%
tpcds_q02/datafusion:parquet 70233226 / 69240325 / +1.4% 91793051 / 91908114 / -0.1% 0.77 / 0.75 / +1.6%
tpcds_q03/datafusion:parquet 28774538 / 28221318 / +2.0% 50477162 / 49525787 / +1.9% 0.57 / 0.57 / +0.0%
tpcds_q04/datafusion:parquet 640485108 / 641898298 / -0.2% 710800424 / 706151578 / +0.7% 0.90 / 0.91 / -0.9%
tpcds_q05/datafusion:parquet 82942097 / 82782390 / +0.2% 112847850 / 114366544 / -1.3% 0.73 / 0.72 / +1.5%
tpcds_q06/datafusion:parquet 92332334 / 90849005 / +1.6% 118107188 / 111051733 / +6.4% 0.78 / 0.82 / -4.4%
tpcds_q07/datafusion:parquet 100539889 / 100498882 / +0.0% 136263517 / 130126947 / +4.7% 0.74 / 0.77 / -4.5%
tpcds_q08/datafusion:parquet 48377055 / 47261812 / +2.4% 78623464 / 74565949 / +5.4% 0.62 / 0.63 / -2.9%
tpcds_q09/datafusion:parquet 74723129 / 75693756 / -1.3% 101834616 / 102220102 / -0.4% 0.73 / 0.74 / -0.9%
tpcds_q10/datafusion:parquet 61325996 / 58909698 / +4.1% 84000775 / 81374045 / +3.2% 0.73 / 0.72 / +0.8%
tpcds_q11/datafusion:parquet 415915742 / 407067244 / +2.2% 461980386 / 455642545 / +1.4% 0.90 / 0.89 / +0.8%
tpcds_q12/datafusion:parquet 39748024 / 39959962 / -0.5% 58975646 / 57656466 / +2.3% 0.67 / 0.69 / -2.8%
tpcds_q13/datafusion:parquet 85830844 / 87593352 / -2.0% 136775733 / 128832117 / +6.2% 0.63 / 0.68 / -7.7%
tpcds_q14/datafusion:parquet 390396480 / 396129854 / -1.4% 435399988 / 400107219 / +8.8% 0.90 / 0.99 / -9.4%
tpcds_q15/datafusion:parquet 50685820 / 50984654 / -0.6% 71610059 / 71928081 / -0.4% 0.71 / 0.71 / -0.1%
tpcds_q16/datafusion:parquet 45699051 / 44874974 / +1.8% 64129571 / 63632578 / +0.8% 0.71 / 0.71 / +1.0%
tpcds_q17/datafusion:parquet 138966916 / 135721979 / +2.4% 170248733 / 168213408 / +1.2% 0.82 / 0.81 / +1.2%
tpcds_q18/datafusion:parquet 108655282 / 109099719 / -0.4% 145035795 / 144075156 / +0.7% 0.75 / 0.76 / -1.1%
tpcds_q19/datafusion:parquet 47820346 / 48012532 / -0.4% 79474800 / 74929913 / +6.1% 0.60 / 0.64 / -6.1%
tpcds_q20/datafusion:parquet 41011132 / 40771742 / +0.6% 55821742 / 54640997 / +2.2% 0.73 / 0.75 / -1.5%
tpcds_q21/datafusion:parquet 61492861 / 61672614 / -0.3% 74050769 / 74911532 / -1.1% 0.83 / 0.82 / +0.9%
tpcds_q22/datafusion:parquet 463946816 / 465407240 / -0.3% 481102685 / 477983773 / +0.7% 0.96 / 0.97 / -1.0%
tpcds_q23/datafusion:parquet 359805979 / 357375682 / +0.7% 416318931 / 409705576 / +1.6% 0.86 / 0.87 / -0.9%
tpcds_q24/datafusion:parquet 238923903 / 238830980 / +0.0% 281903277 / 273402115 / +3.1% 0.85 / 0.87 / -3.0%
tpcds_q25/datafusion:parquet 143936723 / 148999166 / -3.4% 180694313 / 175669418 / +2.9% 0.80 / 0.85 / -6.1%
tpcds_q26/datafusion:parquet 54669246 / 55228050 / -1.0% 78299601 / 76748756 / +2.0% 0.70 / 0.72 / -3.0%
tpcds_q27/datafusion:parquet 211251898 / 211142882 / +0.1% 246497790 / 241210085 / +2.2% 0.86 / 0.88 / -2.1%
tpcds_q28/datafusion:parquet 87761636 / 84794526 / +3.5% 116523929 / 122291335 / -4.7% 0.75 / 0.69 / +8.6%
tpcds_q29/datafusion:parquet 140913279 / 140985672 / -0.1% 179938660 / 174325545 / +3.2% 0.78 / 0.81 / -3.2%
tpcds_q30/datafusion:parquet 98864383 / 96523442 / +2.4% 122563689 / 115030484 / +6.5% 0.81 / 0.84 / -3.9%
tpcds_q31/datafusion:parquet 319295866 / 318958260 / +0.1% 347062631 / 346406956 / +0.2% 0.92 / 0.92 / -0.1%
tpcds_q32/datafusion:parquet 29036145 / 29261208 / -0.8% 44608397 / 43655986 / +2.2% 0.65 / 0.67 / -2.9%
tpcds_q33/datafusion:parquet 52475628 / 51914613 / +1.1% 79455271 / 77714735 / +2.2% 0.66 / 0.67 / -1.1%
tpcds_q34/datafusion:parquet 64406594 / 63217070 / +1.9% 86598344 / 84466364 / +2.5% 0.74 / 0.75 / -0.6%
tpcds_q35/datafusion:parquet 125108095 / 123547126 / +1.3% 151092525 / 150912554 / +0.1% 0.83 / 0.82 / +1.1%
tpcds_q36/datafusion:parquet 98988906 / 99103717 / -0.1% 128087977 / 133791520 / -4.3% 0.77 / 0.74 / +4.3%
tpcds_q37/datafusion:parquet 50342274 / 50034464 / +0.6% 66440714 / 66418815 / +0.0% 0.76 / 0.75 / +0.6%
tpcds_q38/datafusion:parquet 122495580 / 120952630 / +1.3% 152093887 / 149327784 / +1.9% 0.81 / 0.81 / -0.6%
tpcds_q39/datafusion:parquet 849485434 / 846050278 / +0.4% 863700389 / 858104924 / +0.7% 0.98 / 0.99 / -0.2%
tpcds_q40/datafusion:parquet 34706930 / 35091848 / -1.1% 56382694 / 54560636 / +3.3% 0.62 / 0.64 / -4.3%
tpcds_q41/datafusion:parquet 32391765 / 32162260 / +0.7% 43010877 / 43360368 / -0.8% 0.75 / 0.74 / +1.5%
tpcds_q42/datafusion:parquet 25519806 / 26187552 / -2.5% 46368406 / 46253228 / +0.2% 0.55 / 0.57 / -2.8%
tpcds_q43/datafusion:parquet 28444018 / 27415889 / +3.8% 48544361 / 49016461 / -1.0% 0.59 / 0.56 / +4.8%
tpcds_q44/datafusion:parquet 66872676 / 65552200 / +2.0% 88714297 / 85810904 / +3.4% 0.75 / 0.76 / -1.3%
tpcds_q45/datafusion:parquet 65429268 / 64604542 / +1.3% 88420195 / 85618319 / +3.3% 0.74 / 0.75 / -1.9%
tpcds_q46/datafusion:parquet 107929424 / 106903729 / +1.0% 143447212 / 149845936 / -4.3% 0.75 / 0.71 / +5.5%
tpcds_q47/datafusion:parquet 236477198 / 238719311 / -0.9% 274348894 / 278242555 / -1.4% 0.86 / 0.86 / +0.5%
tpcds_q48/datafusion:parquet 78640984 / 77459405 / +1.5% 109599059 / 105063466 / +4.3% 0.72 / 0.74 / -2.7%
tpcds_q49/datafusion:parquet 116660778 / 118191482 / -1.3% 146818036 / 163574673 / -10.2% 🟢 0.79 / 0.72 / +10.0%
tpcds_q50/datafusion:parquet 92860896 / 90105242 / +3.1% 124548858 / 121437876 / +2.6% 0.75 / 0.74 / +0.5%
tpcds_q51/datafusion:parquet 253222761 / 256498152 / -1.3% 284184177 / 284333861 / -0.1% 0.89 / 0.90 / -1.2%
tpcds_q52/datafusion:parquet 25991272 / 27252218 / -4.6% 46924917 / 47086230 / -0.3% 0.55 / 0.58 / -4.3%
tpcds_q53/datafusion:parquet 36690046 / 37538461 / -2.3% 59366502 / 59159593 / +0.3% 0.62 / 0.63 / -2.6%
tpcds_q54/datafusion:parquet 86826282 / 86002632 / +1.0% 110107431 / 111283163 / -1.1% 0.79 / 0.77 / +2.0%
tpcds_q55/datafusion:parquet 25883942 / 26308607 / -1.6% 47373866 / 47103366 / +0.6% 0.55 / 0.56 / -2.2%
tpcds_q56/datafusion:parquet 52459095 / 54187683 / -3.2% 79626347 / 76953240 / +3.5% 0.66 / 0.70 / -6.4%
tpcds_q57/datafusion:parquet 171400743 / 172806276 / -0.8% 194306252 / 197040934 / -1.4% 0.88 / 0.88 / +0.6%
tpcds_q58/datafusion:parquet 97333288 / 97966524 / -0.6% 124164647 / 123664800 / +0.4% 0.78 / 0.79 / -1.0%
tpcds_q59/datafusion:parquet 105147362 / 105222530 / -0.1% 131289111 / 129802754 / +1.1% 0.80 / 0.81 / -1.2%
tpcds_q60/datafusion:parquet 54507606 / 55947042 / -2.6% 79496156 / 79079049 / +0.5% 0.69 / 0.71 / -3.1%
tpcds_q61/datafusion:parquet 76521876 / 75812154 / +0.9% 103493635 / 101073495 / +2.4% 0.74 / 0.75 / -1.4%
tpcds_q62/datafusion:parquet 27504048 / 27467740 / +0.1% 45067828 / 45285842 / -0.5% 0.61 / 0.61 / +0.6%
tpcds_q63/datafusion:parquet 35525051 / 36719800 / -3.3% 59406323 / 57941868 / +2.5% 0.60 / 0.63 / -5.6%
tpcds_q64/datafusion:parquet 660950286 / 656766219 / +0.6% 745767476 / 736778081 / +1.2% 0.89 / 0.89 / -0.6%
tpcds_q65/datafusion:parquet 100716646 / 102434650 / -1.7% 134658287 / 138545736 / -2.8% 0.75 / 0.74 / +1.2%
tpcds_q66/datafusion:parquet 77595868 / 76652322 / +1.2% 102537511 / 100765771 / +1.8% 0.76 / 0.76 / -0.5%
tpcds_q67/datafusion:parquet 433795734 / 432114310 / +0.4% 497761584 / 500380220 / -0.5% 0.87 / 0.86 / +0.9%
tpcds_q68/datafusion:parquet 107818279 / 107885230 / -0.1% 159134046 / 156325574 / +1.8% 0.68 / 0.69 / -1.8%
tpcds_q69/datafusion:parquet 58456740 / 58941942 / -0.8% 81499145 / 86278362 / -5.5% 0.72 / 0.68 / +5.0%
tpcds_q70/datafusion:parquet 212727734 / 212139365 / +0.3% 245377240 / 246887610 / -0.6% 0.87 / 0.86 / +0.9%
tpcds_q71/datafusion:parquet 38060463 / 38103435 / -0.1% 64863911 / 63841393 / +1.6% 0.59 / 0.60 / -1.7%
tpcds_q72/datafusion:parquet 1747045768 / 1771222359 / -1.4% 1787126687 / 1813395475 / -1.4% 0.98 / 0.98 / +0.1%
tpcds_q73/datafusion:parquet 62074711 / 62898851 / -1.3% 85076635 / 85060984 / +0.0% 0.73 / 0.74 / -1.3%
tpcds_q74/datafusion:parquet 294199861 / 292158576 / +0.7% 328473536 / 326424580 / +0.6% 0.90 / 0.90 / +0.1%
tpcds_q75/datafusion:parquet 196030426 / 197781694 / -0.9% 235050742 / 235127465 / -0.0% 0.83 / 0.84 / -0.9%
tpcds_q76/datafusion:parquet 50921269 / 51275904 / -0.7% 82405028 / 83713226 / -1.6% 0.62 / 0.61 / +0.9%
tpcds_q77/datafusion:parquet 72270740 / 70798094 / +2.1% 98872348 / 99495370 / -0.6% 0.73 / 0.71 / +2.7%
tpcds_q78/datafusion:parquet 211466769 / 210552930 / +0.4% 275047383 / 265023777 / +3.8% 0.77 / 0.79 / -3.2%
tpcds_q79/datafusion:parquet 76986341 / 77599290 / -0.8% 111598954 / 119565148 / -6.7% 0.69 / 0.65 / +6.3%
tpcds_q80/datafusion:parquet 144420426 / 143374117 / +0.7% 193343689 / 190361138 / +1.6% 0.75 / 0.75 / -0.8%
tpcds_q81/datafusion:parquet 108216871 / 108249243 / -0.0% 129395052 / 130039915 / -0.5% 0.84 / 0.83 / +0.5%
tpcds_q82/datafusion:parquet 55281292 / 53573594 / +3.2% 72864251 / 69369467 / +5.0% 0.76 / 0.77 / -1.8%
tpcds_q83/datafusion:parquet 65646831 / 66703993 / -1.6% 81859315 / 83613937 / -2.1% 0.80 / 0.80 / +0.5%
tpcds_q84/datafusion:parquet 35621072 / 35327801 / +0.8% 49200182 / 50890421 / -3.3% 0.72 / 0.69 / +4.3%
tpcds_q85/datafusion:parquet 105283434 / 106254962 / -0.9% 132146272 / 128961104 / +2.5% 0.80 / 0.82 / -3.3%
tpcds_q86/datafusion:parquet 21877048 / 22248078 / -1.7% 38958177 / 39104697 / -0.4% 0.56 / 0.57 / -1.3%
tpcds_q87/datafusion:parquet 122752035 / 121577396 / +1.0% 142242663 / 145654449 / -2.3% 0.86 / 0.83 / +3.4%
tpcds_q88/datafusion:parquet 84214454 / 88710583 / -5.1% 107843260 / 108779362 / -0.9% 0.78 / 0.82 / -4.2%
tpcds_q89/datafusion:parquet 38668564 / 39508616 / -2.1% 65733513 / 62791375 / +4.7% 0.59 / 0.63 / -6.5%
tpcds_q90/datafusion:parquet 17675826 / 17039524 / +3.7% 34360337 / 30599010 / +12.3% 🔴 0.51 / 0.56 / -7.6%
tpcds_q91/datafusion:parquet 43161060 / 42386431 / +1.8% 60535405 / 59708472 / +1.4% 0.71 / 0.71 / +0.4%
tpcds_q92/datafusion:parquet 28976978 / 28459377 / +1.8% 48240744 / 46756430 / +3.2% 0.60 / 0.61 / -1.3%
tpcds_q93/datafusion:parquet 62667972 / 61808837 / +1.4% 88347732 / 90863861 / -2.8% 0.71 / 0.68 / +4.3%
tpcds_q94/datafusion:parquet 38033568 / 38006459 / +0.1% 58936061 / 56706847 / +3.9% 0.65 / 0.67 / -3.7%
tpcds_q95/datafusion:parquet 129926700 / 128142401 / +1.4% 161865468 / 154009417 / +5.1% 0.80 / 0.83 / -3.5%
tpcds_q96/datafusion:parquet 20763681 / 21135108 / -1.8% 37463061 / 38176857 / -1.9% 0.55 / 0.55 / +0.1%
tpcds_q97/datafusion:parquet 54980694 / 54401992 / +1.1% 82757452 / 77103842 / +7.3% 0.66 / 0.71 / -5.8%
tpcds_q98/datafusion:parquet 61187158 / 60931489 / +0.4% 85980231 / 84580584 / +1.7% 0.71 / 0.72 / -1.2%
tpcds_q99/datafusion:parquet 42342678 / 42797934 / -1.1% 57815933 / 58937659 / -1.9% 0.73 / 0.73 / +0.9%
duckdb / vortex-file-compressed / ns (1.005x ➖, 1↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
tpcds_q01/duckdb:vortex-file-compressed 32906135 / 32883738 / +0.1% 45872768 / 43773008 / +4.8% 0.72 / 0.75 / -4.5%
tpcds_q02/duckdb:vortex-file-compressed 30034716 / 30953955 / -3.0% 44400262 / 43209217 / +2.8% 0.68 / 0.72 / -5.6%
tpcds_q03/duckdb:vortex-file-compressed 14146586 / 13314559 / +6.2% 31160010 / 29819173 / +4.5% 0.45 / 0.45 / +1.7%
tpcds_q04/duckdb:vortex-file-compressed 131284922 / 124178432 / +5.7% 148703713 / 156638657 / -5.1% 0.88 / 0.79 / +11.4%
tpcds_q05/duckdb:vortex-file-compressed 55883102 / 54561080 / +2.4% 77839356 / 79801260 / -2.5% 0.72 / 0.68 / +5.0%
tpcds_q06/duckdb:vortex-file-compressed 59379492 / 58679550 / +1.2% 79225485 / 78019526 / +1.5% 0.75 / 0.75 / -0.3%
tpcds_q07/duckdb:vortex-file-compressed 30559346 / 29630373 / +3.1% 52324150 / 51755252 / +1.1% 0.58 / 0.57 / +2.0%
tpcds_q08/duckdb:vortex-file-compressed 31797914 / 30506320 / +4.2% 42333029 / 41189180 / +2.8% 0.75 / 0.74 / +1.4%
tpcds_q09/duckdb:vortex-file-compressed 56172178 / 55014178 / +2.1% 80191458 / 73601723 / +9.0% 0.70 / 0.75 / -6.3%
tpcds_q10/duckdb:vortex-file-compressed 39949254 / 39628876 / +0.8% 58467053 / 57014832 / +2.5% 0.68 / 0.70 / -1.7%
tpcds_q11/duckdb:vortex-file-compressed 95338566 / 94898822 / +0.5% 111228791 / 110509904 / +0.7% 0.86 / 0.86 / -0.2%
tpcds_q12/duckdb:vortex-file-compressed 17940278 / 17622268 / +1.8% 30312486 / 30598343 / -0.9% 0.59 / 0.58 / +2.8%
tpcds_q13/duckdb:vortex-file-compressed 38604650 / 39145956 / -1.4% 71103684 / 69432023 / +2.4% 0.54 / 0.56 / -3.7%
tpcds_q14/duckdb:vortex-file-compressed 120543577 / 120418948 / +0.1% 136831877 / 128913154 / +6.1% 0.88 / 0.93 / -5.7%
tpcds_q15/duckdb:vortex-file-compressed 60927628 / 60992848 / -0.1% 74018735 / 72955894 / +1.5% 0.82 / 0.84 / -1.5%
tpcds_q16/duckdb:vortex-file-compressed 34607952 / 34306370 / +0.9% 52801137 / 53802905 / -1.9% 0.66 / 0.64 / +2.8%
tpcds_q17/duckdb:vortex-file-compressed 57528947 / 56964256 / +1.0% 82021067 / 78173094 / +4.9% 0.70 / 0.73 / -3.7%
tpcds_q18/duckdb:vortex-file-compressed 82722606 / 81646940 / +1.3% 103665199 / 101619006 / +2.0% 0.80 / 0.80 / -0.7%
tpcds_q19/duckdb:vortex-file-compressed 45663298 / 45431972 / +0.5% 63598028 / 61221914 / +3.9% 0.72 / 0.74 / -3.2%
tpcds_q20/duckdb:vortex-file-compressed 21774555 / 21822488 / -0.2% 36783493 / 35037177 / +5.0% 0.59 / 0.62 / -5.0%
tpcds_q21/duckdb:vortex-file-compressed 35356097 / 35503826 / -0.4% 65999034 / 64813416 / +1.8% 0.54 / 0.55 / -2.2%
tpcds_q22/duckdb:vortex-file-compressed 157946444 / 159102848 / -0.7% 173468644 / 171115194 / +1.4% 0.91 / 0.93 / -2.1%
tpcds_q23/duckdb:vortex-file-compressed 182972420 / 182338450 / +0.3% 198959157 / 196012166 / +1.5% 0.92 / 0.93 / -1.1%
tpcds_q24/duckdb:vortex-file-compressed 52882492 / 51741110 / +2.2% 75601712 / 72351934 / +4.5% 0.70 / 0.72 / -2.2%
tpcds_q25/duckdb:vortex-file-compressed 53578554 / 53006386 / +1.1% 78115229 / 74007189 / +5.6% 0.69 / 0.72 / -4.2%
tpcds_q26/duckdb:vortex-file-compressed 25926418 / 26547450 / -2.3% 44099118 / 41578682 / +6.1% 0.59 / 0.64 / -7.9%
tpcds_q27/duckdb:vortex-file-compressed 30931946 / 31371977 / -1.4% 57041388 / 52796368 / +8.0% 0.54 / 0.59 / -8.7%
tpcds_q28/duckdb:vortex-file-compressed 42078951 / 42132376 / -0.1% 63198337 / 61195074 / +3.3% 0.67 / 0.69 / -3.3%
tpcds_q29/duckdb:vortex-file-compressed 52913986 / 51813831 / +2.1% 74238747 / 74233776 / +0.0% 0.71 / 0.70 / +2.1%
tpcds_q30/duckdb:vortex-file-compressed 38693646 / 37952166 / +2.0% 51291392 / 50905592 / +0.8% 0.75 / 0.75 / +1.2%
tpcds_q31/duckdb:vortex-file-compressed 38284134 / 38392965 / -0.3% 56102560 / 52627061 / +6.6% 0.68 / 0.73 / -6.5%
tpcds_q32/duckdb:vortex-file-compressed 14077996 / 13714784 / +2.6% 28231746 / 29295798 / -3.6% 0.50 / 0.47 / +6.5%
tpcds_q33/duckdb:vortex-file-compressed 34321640 / 34777870 / -1.3% 59824059 / 56334109 / +6.2% 0.57 / 0.62 / -7.1%
tpcds_q34/duckdb:vortex-file-compressed 22727928 / 22562807 / +0.7% 39183155 / 36683943 / +6.8% 0.58 / 0.62 / -5.7%
tpcds_q35/duckdb:vortex-file-compressed 67710494 / 67392806 / +0.5% 87801070 / 85840913 / +2.3% 0.77 / 0.79 / -1.8%
tpcds_q36/duckdb:vortex-file-compressed 29143884 / 29402771 / -0.9% 48428775 / 45573409 / +6.3% 0.60 / 0.65 / -6.7%
tpcds_q37/duckdb:vortex-file-compressed 27784096 / 28020215 / -0.8% 75670349 / 66227074 / +14.3% 🔴 0.37 / 0.42 / -13.2%
tpcds_q38/duckdb:vortex-file-compressed 60647944 / 64589083 / -6.1% 73761495 / 72151112 / +2.2% 0.82 / 0.90 / -8.2%
tpcds_q39/duckdb:vortex-file-compressed 59665245 / 57391146 / +4.0% 89043794 / 86967176 / +2.4% 0.67 / 0.66 / +1.5%
tpcds_q40/duckdb:vortex-file-compressed 18785910 / 18991080 / -1.1% 34407149 / 34518098 / -0.3% 0.55 / 0.55 / -0.8%
tpcds_q41/duckdb:vortex-file-compressed 19432050 / 19168330 / +1.4% 26622202 / 26352468 / +1.0% 0.73 / 0.73 / +0.3%
tpcds_q42/duckdb:vortex-file-compressed 14534664 / 14376570 / +1.1% 32075668 / 30183584 / +6.3% 0.45 / 0.48 / -4.9%
tpcds_q43/duckdb:vortex-file-compressed 19027174 / 19977570 / -4.8% 32985006 / 31079532 / +6.1% 0.58 / 0.64 / -10.3%
tpcds_q44/duckdb:vortex-file-compressed 28093089 / 27666581 / +1.5% 49270705 / 46235631 / +6.6% 0.57 / 0.60 / -4.7%
tpcds_q45/duckdb:vortex-file-compressed 46972135 / 48148063 / -2.4% 61920945 / 59888309 / +3.4% 0.76 / 0.80 / -5.6%
tpcds_q46/duckdb:vortex-file-compressed 51006262 / 50393198 / +1.2% 77659289 / 76252115 / +1.8% 0.66 / 0.66 / -0.6%
tpcds_q47/duckdb:vortex-file-compressed 80270618 / 80798714 / -0.7% 95487773 / 96383033 / -0.9% 0.84 / 0.84 / +0.3%
tpcds_q48/duckdb:vortex-file-compressed 53693346 / 53349243 / +0.6% 80146043 / 76383865 / +4.9% 0.67 / 0.70 / -4.1%
tpcds_q49/duckdb:vortex-file-compressed 39375874 / 39030812 / +0.9% 81819294 / 76924658 / +6.4% 0.48 / 0.51 / -5.2%
tpcds_q50/duckdb:vortex-file-compressed 31988049 / 32653304 / -2.0% 56478656 / 54128276 / +4.3% 0.57 / 0.60 / -6.1%
tpcds_q51/duckdb:vortex-file-compressed 205021671 / 204984400 / +0.0% 219438425 / 218703552 / +0.3% 0.93 / 0.94 / -0.3%
tpcds_q52/duckdb:vortex-file-compressed 15155645 / 15083158 / +0.5% 31441574 / 30825847 / +2.0% 0.48 / 0.49 / -1.5%
tpcds_q53/duckdb:vortex-file-compressed 22886212 / 22694605 / +0.8% 37559108 / 38212638 / -1.7% 0.61 / 0.59 / +2.6%
tpcds_q54/duckdb:vortex-file-compressed 44821202 / 44858994 / -0.1% 65309509 / 62869632 / +3.9% 0.69 / 0.71 / -3.8%
tpcds_q55/duckdb:vortex-file-compressed 14943124 / 15213790 / -1.8% 31067302 / 30890293 / +0.6% 0.48 / 0.49 / -2.3%
tpcds_q56/duckdb:vortex-file-compressed 33768502 / 33396007 / +1.1% 57688523 / 55202872 / +4.5% 0.59 / 0.60 / -3.2%
tpcds_q57/duckdb:vortex-file-compressed 65006106 / 64321506 / +1.1% 78748434 / 75657600 / +4.1% 0.83 / 0.85 / -2.9%
tpcds_q58/duckdb:vortex-file-compressed 37754870 / 37699505 / +0.1% 61761644 / 60030693 / +2.9% 0.61 / 0.63 / -2.7%
tpcds_q59/duckdb:vortex-file-compressed 54324291 / 52921241 / +2.7% 64422557 / 63280023 / +1.8% 0.84 / 0.84 / +0.8%
tpcds_q60/duckdb:vortex-file-compressed 35585926 / 35557996 / +0.1% 58747418 / 56820080 / +3.4% 0.61 / 0.63 / -3.2%
tpcds_q61/duckdb:vortex-file-compressed 35471281 / 35056146 / +1.2% 53073607 / 52747324 / +0.6% 0.67 / 0.66 / +0.6%
tpcds_q62/duckdb:vortex-file-compressed 15235344 / 17008080 / -10.4% 🟢 27489888 / 26610386 / +3.3% 0.55 / 0.64 / -13.3%
tpcds_q63/duckdb:vortex-file-compressed 21811302 / 20842158 / +4.6% 39009626 / 36961202 / +5.5% 0.56 / 0.56 / -0.8%
tpcds_q64/duckdb:vortex-file-compressed 119828252 / 119847369 / -0.0% 155873903 / 144583486 / +7.8% 0.77 / 0.83 / -7.3%
tpcds_q65/duckdb:vortex-file-compressed 52007008 / 51343932 / +1.3% 62061600 / 58274123 / +6.5% 0.84 / 0.88 / -4.9%
tpcds_q66/duckdb:vortex-file-compressed 41592773 / 43641592 / -4.7% 59395357 / 57383020 / +3.5% 0.70 / 0.76 / -7.9%
tpcds_q67/duckdb:vortex-file-compressed 276848261 / 277168278 / -0.1% 288094879 / 280830149 / +2.6% 0.96 / 0.99 / -2.6%
tpcds_q68/duckdb:vortex-file-compressed 44532386 / 44111758 / +1.0% 74892756 / 71516022 / +4.7% 0.59 / 0.62 / -3.6%
tpcds_q69/duckdb:vortex-file-compressed 39534669 / 38751317 / +2.0% 61017398 / 58520138 / +4.3% 0.65 / 0.66 / -2.2%
tpcds_q70/duckdb:vortex-file-compressed 25456478 / 25095612 / +1.4% 41759466 / 42253138 / -1.2% 0.61 / 0.59 / +2.6%
tpcds_q71/duckdb:vortex-file-compressed 28351560 / 28026962 / +1.2% 51159152 / 47937849 / +6.7% 0.55 / 0.58 / -5.2%
tpcds_q72/duckdb:vortex-file-compressed 140450318 / 139051548 / +1.0% 162695431 / 159601224 / +1.9% 0.86 / 0.87 / -0.9%
tpcds_q73/duckdb:vortex-file-compressed 20420576 / 19741240 / +3.4% 36244358 / 34822861 / +4.1% 0.56 / 0.57 / -0.6%
tpcds_q74/duckdb:vortex-file-compressed 82898664 / 82255952 / +0.8% 96391509 / 97560830 / -1.2% 0.86 / 0.84 / +2.0%
tpcds_q75/duckdb:vortex-file-compressed 112417930 / 109121466 / +3.0% 139533088 / 135607494 / +2.9% 0.81 / 0.80 / +0.1%
tpcds_q76/duckdb:vortex-file-compressed 27787566 / 27319020 / +1.7% 56763877 / 54782906 / +3.6% 0.49 / 0.50 / -1.8%
tpcds_q77/duckdb:vortex-file-compressed 36588084 / 36797381 / -0.6% 62098512 / 58454480 / +6.2% 0.59 / 0.63 / -6.4%
tpcds_q78/duckdb:vortex-file-compressed 135536504 / 136235171 / -0.5% 159249336 / 159925830 / -0.4% 0.85 / 0.85 / -0.1%
tpcds_q79/duckdb:vortex-file-compressed 37277848 / 37697630 / -1.1% 63675609 / 62884514 / +1.3% 0.59 / 0.60 / -2.3%
tpcds_q80/duckdb:vortex-file-compressed 60172706 / 59717406 / +0.8% 91212465 / 89829569 / +1.5% 0.66 / 0.66 / -0.8%
tpcds_q81/duckdb:vortex-file-compressed 57303284 / 57802980 / -0.9% 71265706 / 69628023 / +2.4% 0.80 / 0.83 / -3.1%
tpcds_q82/duckdb:vortex-file-compressed 29127148 / 29328520 / -0.7% 77282562 / 68515881 / +12.8% 🔴 0.38 / 0.43 / -12.0%
tpcds_q83/duckdb:vortex-file-compressed 22028728 / 21501424 / +2.5% 31730836 / 31127528 / +1.9% 0.69 / 0.69 / +0.5%
tpcds_q84/duckdb:vortex-file-compressed 13363266 / 13487327 / -0.9% 24631532 / 24535236 / +0.4% 0.54 / 0.55 / -1.3%
tpcds_q85/duckdb:vortex-file-compressed 37179484 / 37515436 / -0.9% 54938798 / 52945661 / +3.8% 0.68 / 0.71 / -4.5%
tpcds_q86/duckdb:vortex-file-compressed 17288758 / 17044521 / +1.4% 27973716 / 27825709 / +0.5% 0.62 / 0.61 / +0.9%
tpcds_q87/duckdb:vortex-file-compressed 79504216 / 73215739 / +8.6% 92828194 / 91345521 / +1.6% 0.86 / 0.80 / +6.9%
tpcds_q88/duckdb:vortex-file-compressed 38397551 / 38427698 / -0.1% 49278599 / 49719559 / -0.9% 0.78 / 0.77 / +0.8%
tpcds_q89/duckdb:vortex-file-compressed 24453926 / 24528918 / -0.3% 39266485 / 40623541 / -3.3% 0.62 / 0.60 / +3.1%
tpcds_q90/duckdb:vortex-file-compressed 10120786 / 9954862 / +1.7% 21115757 / 20559659 / +2.7% 0.48 / 0.48 / -1.0%
tpcds_q91/duckdb:vortex-file-compressed 19356238 / 19487519 / -0.7% 29874855 / 29720501 / +0.5% 0.65 / 0.66 / -1.2%
tpcds_q92/duckdb:vortex-file-compressed 13660802 / 14007996 / -2.5% 29966524 / 27377083 / +9.5% 0.46 / 0.51 / -10.9%
tpcds_q93/duckdb:vortex-file-compressed 26308111 / 25588300 / +2.8% 51617488 / 49530356 / +4.2% 0.51 / 0.52 / -1.3%
tpcds_q94/duckdb:vortex-file-compressed 33034588 / 32071842 / +3.0% 48535950 / 50229318 / -3.4% 0.68 / 0.64 / +6.6%
tpcds_q95/duckdb:vortex-file-compressed 95007582 / 94703248 / +0.3% 103682507 / 114597515 / -9.5% 0.92 / 0.83 / +10.9%
tpcds_q96/duckdb:vortex-file-compressed 12254072 / 12058404 / +1.6% 24197333 / 24175245 / +0.1% 0.51 / 0.50 / +1.5%
tpcds_q97/duckdb:vortex-file-compressed 61689113 / 61653851 / +0.1% 84174653 / 81167328 / +3.7% 0.73 / 0.76 / -3.5%
tpcds_q98/duckdb:vortex-file-compressed 27659774 / 27104020 / +2.1% 43306493 / 43565804 / -0.6% 0.64 / 0.62 / +2.7%
tpcds_q99/duckdb:vortex-file-compressed 23753048 / 22968939 / +3.4% 34831574 / 37470744 / -7.0% 0.68 / 0.61 / +11.2%
duckdb / parquet / ns (1.006x ➖, 0↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
tpcds_q01/duckdb:parquet 41801220 / 41663179 / +0.3% 50514840 / 49097548 / +2.9% 0.83 / 0.85 / -2.5%
tpcds_q02/duckdb:parquet 40690212 / 39652058 / +2.6% 50211490 / 51154963 / -1.8% 0.81 / 0.78 / +4.5%
tpcds_q03/duckdb:parquet 26616364 / 26039788 / +2.2% 37425261 / 37178326 / +0.7% 0.71 / 0.70 / +1.5%
tpcds_q04/duckdb:parquet 205825346 / 206954767 / -0.5% 239071377 / 220014803 / +8.7% 0.86 / 0.94 / -8.5%
tpcds_q05/duckdb:parquet 70723952 / 70745434 / -0.0% 88013794 / 85494675 / +2.9% 0.80 / 0.83 / -2.9%
tpcds_q06/duckdb:parquet 75310918 / 74814303 / +0.7% 89466957 / 87267871 / +2.5% 0.84 / 0.86 / -1.8%
tpcds_q07/duckdb:parquet 62188928 / 60245796 / +3.2% 80765646 / 77088432 / +4.8% 0.77 / 0.78 / -1.5%
tpcds_q08/duckdb:parquet 37880831 / 39342150 / -3.7% 43723956 / 42689107 / +2.4% 0.87 / 0.92 / -6.0%
tpcds_q09/duckdb:parquet 86343548 / 86678358 / -0.4% 99120601 / 98474964 / +0.7% 0.87 / 0.88 / -1.0%
tpcds_q10/duckdb:parquet 52659606 / 51951212 / +1.4% 61673519 / 63137337 / -2.3% 0.85 / 0.82 / +3.8%
tpcds_q11/duckdb:parquet 157953304 / 159210542 / -0.8% 164263577 / 171260636 / -4.1% 0.96 / 0.93 / +3.4%
tpcds_q12/duckdb:parquet 41241517 / 39956380 / +3.2% 48029385 / 46713526 / +2.8% 0.86 / 0.86 / +0.4%
tpcds_q13/duckdb:parquet 71064477 / 71650829 / -0.8% 84618229 / 83989663 / +0.7% 0.84 / 0.85 / -1.6%
tpcds_q14/duckdb:parquet 187058240 / 185049226 / +1.1% 198990294 / 200598018 / -0.8% 0.94 / 0.92 / +1.9%
tpcds_q15/duckdb:parquet 61366052 / 60285000 / +1.8% 70252194 / 66901132 / +5.0% 0.87 / 0.90 / -3.1%
tpcds_q16/duckdb:parquet 38414449 / 38648964 / -0.6% 46099157 / 45369396 / +1.6% 0.83 / 0.85 / -2.2%
tpcds_q17/duckdb:parquet 83178986 / 83324477 / -0.2% 90482410 / 89692264 / +0.9% 0.92 / 0.93 / -1.0%
tpcds_q18/duckdb:parquet 89226321 / 87675594 / +1.8% 99587303 / 94622257 / +5.2% 0.90 / 0.93 / -3.3%
tpcds_q19/duckdb:parquet 47245820 / 48199427 / -2.0% 60149185 / 57465769 / +4.7% 0.79 / 0.84 / -6.4%
tpcds_q20/duckdb:parquet 42940860 / 43158536 / -0.5% 48321937 / 47998239 / +0.7% 0.89 / 0.90 / -1.2%
tpcds_q21/duckdb:parquet 23898610 / 23852914 / +0.2% 30434604 / 28052655 / +8.5% 0.79 / 0.85 / -7.6%
tpcds_q22/duckdb:parquet 162478192 / 162929641 / -0.3% 164601540 / 170642831 / -3.5% 0.99 / 0.95 / +3.4%
tpcds_q23/duckdb:parquet 187482714 / 186924590 / +0.3% 193917276 / 194165139 / -0.1% 0.97 / 0.96 / +0.4%
tpcds_q24/duckdb:parquet 73018890 / 71357898 / +2.3% 83354880 / 86082906 / -3.2% 0.88 / 0.83 / +5.7%
tpcds_q25/duckdb:parquet 50459495 / 51535535 / -2.1% 61187847 / 59617646 / +2.6% 0.82 / 0.86 / -4.6%
tpcds_q26/duckdb:parquet 44753182 / 43806411 / +2.2% 53270056 / 50761649 / +4.9% 0.84 / 0.86 / -2.6%
tpcds_q27/duckdb:parquet 58775114 / 58413202 / +0.6% 75441118 / 72576900 / +3.9% 0.78 / 0.80 / -3.2%
tpcds_q28/duckdb:parquet 93692510 / 92723704 / +1.0% 113872774 / 109163188 / +4.3% 0.82 / 0.85 / -3.1%
tpcds_q29/duckdb:parquet 83587573 / 83715302 / -0.2% 95724362 / 100018624 / -4.3% 0.87 / 0.84 / +4.3%
tpcds_q30/duckdb:parquet 73676672 / 71518350 / +3.0% 81637473 / 79318084 / +2.9% 0.90 / 0.90 / +0.1%
tpcds_q31/duckdb:parquet 99714355 / 98396342 / +1.3% 110207224 / 111390042 / -1.1% 0.90 / 0.88 / +2.4%
tpcds_q32/duckdb:parquet 18289458 / 18366892 / -0.4% 26751319 / 25764329 / +3.8% 0.68 / 0.71 / -4.1%
tpcds_q33/duckdb:parquet 61490050 / 61690800 / -0.3% 74070111 / 73236126 / +1.1% 0.83 / 0.84 / -1.4%
tpcds_q34/duckdb:parquet 33607718 / 32570536 / +3.2% 41357043 / 40262322 / +2.7% 0.81 / 0.81 / +0.5%
tpcds_q35/duckdb:parquet 77859760 / 76621646 / +1.6% 86291565 / 89256482 / -3.3% 0.90 / 0.86 / +5.1%
tpcds_q36/duckdb:parquet 98908668 / 98496556 / +0.4% 114565003 / 114248480 / +0.3% 0.86 / 0.86 / +0.1%
tpcds_q37/duckdb:parquet 42325574 / 41494329 / +2.0% 47258681 / 47918058 / -1.4% 0.90 / 0.87 / +3.4%
tpcds_q38/duckdb:parquet 74502729 / 75910644 / -1.9% 82746109 / 80487901 / +2.8% 0.90 / 0.94 / -4.5%
tpcds_q39/duckdb:parquet 62208842 / 61312132 / +1.5% 66718515 / 68334032 / -2.4% 0.93 / 0.90 / +3.9%
tpcds_q40/duckdb:parquet 28257400 / 27972236 / +1.0% 35558679 / 35499537 / +0.2% 0.79 / 0.79 / +0.9%
tpcds_q41/duckdb:parquet 20261457 / 20356132 / -0.5% 26179213 / 26802617 / -2.3% 0.77 / 0.76 / +1.9%
tpcds_q42/duckdb:parquet 25895422 / 26730021 / -3.1% 36741111 / 37893884 / -3.0% 0.70 / 0.71 / -0.1%
tpcds_q43/duckdb:parquet 26938755 / 26952841 / -0.1% 35540432 / 34500137 / +3.0% 0.76 / 0.78 / -3.0%
tpcds_q44/duckdb:parquet 62085188 / 60586926 / +2.5% 75217639 / 75152191 / +0.1% 0.83 / 0.81 / +2.4%
tpcds_q45/duckdb:parquet 60885565 / 61346984 / -0.8% 69744692 / 68777941 / +1.4% 0.87 / 0.89 / -2.1%
tpcds_q46/duckdb:parquet 71787010 / 70325318 / +2.1% 84862543 / 88483536 / -4.1% 0.85 / 0.79 / +6.4%
tpcds_q47/duckdb:parquet 92450143 / 92521982 / -0.1% 101851776 / 101179849 / +0.7% 0.91 / 0.91 / -0.7%
tpcds_q48/duckdb:parquet 69343334 / 66746388 / +3.9% 85096458 / 79136835 / +7.5% 0.81 / 0.84 / -3.4%
tpcds_q49/duckdb:parquet 69466950 / 68204978 / +1.9% 94359561 / 84849480 / +11.2% 🔴 0.74 / 0.80 / -8.4%
tpcds_q50/duckdb:parquet 45312872 / 45285473 / +0.1% 53689184 / 53928153 / -0.4% 0.84 / 0.84 / +0.5%
tpcds_q51/duckdb:parquet 214959800 / 217205222 / -1.0% 221818503 / 220170847 / +0.7% 0.97 / 0.99 / -1.8%
tpcds_q52/duckdb:parquet 26227370 / 26986340 / -2.8% 38002486 / 35922920 / +5.8% 0.69 / 0.75 / -8.1%
tpcds_q53/duckdb:parquet 35056516 / 35164280 / -0.3% 43375336 / 45765992 / -5.2% 0.81 / 0.77 / +5.2%
tpcds_q54/duckdb:parquet 54260788 / 55390602 / -2.0% 66052902 / 63495203 / +4.0% 0.82 / 0.87 / -5.8%
tpcds_q55/duckdb:parquet 27457046 / 25970148 / +5.7% 37304504 / 35026753 / +6.5% 0.74 / 0.74 / -0.7%
tpcds_q56/duckdb:parquet 69780539 / 70404893 / -0.9% 88474987 / 77196039 / +14.6% 🔴 0.79 / 0.91 / -13.5%
tpcds_q57/duckdb:parquet 68860579 / 68574286 / +0.4% 75932225 / 74393501 / +2.1% 0.91 / 0.92 / -1.6%
tpcds_q58/duckdb:parquet 56782822 / 55986511 / +1.4% 65954158 / 65764145 / +0.3% 0.86 / 0.85 / +1.1%
tpcds_q59/duckdb:parquet 61935912 / 61077080 / +1.4% 69942827 / 66611539 / +5.0% 0.89 / 0.92 / -3.4%
tpcds_q60/duckdb:parquet 83029990 / 81644237 / +1.7% 95912681 / 93532457 / +2.5% 0.87 / 0.87 / -0.8%
tpcds_q61/duckdb:parquet 80724372 / 79596240 / +1.4% 92334394 / 89975384 / +2.6% 0.87 / 0.88 / -1.2%
tpcds_q62/duckdb:parquet 19925727 / 19215672 / +3.7% 25849438 / 25783547 / +0.3% 0.77 / 0.75 / +3.4%
tpcds_q63/duckdb:parquet 33830614 / 33697488 / +0.4% 44381979 / 44310167 / +0.2% 0.76 / 0.76 / +0.2%
tpcds_q64/duckdb:parquet 136300366 / 134095782 / +1.6% 151232919 / 151972972 / -0.5% 0.90 / 0.88 / +2.1%
tpcds_q65/duckdb:parquet 94377654 / 96269460 / -2.0% 107060732 / 113480792 / -5.7% 0.88 / 0.85 / +3.9%
tpcds_q66/duckdb:parquet 45558546 / 46558636 / -2.1% 55957409 / 53457089 / +4.7% 0.81 / 0.87 / -6.5%
tpcds_q67/duckdb:parquet 295310482 / 289651697 / +2.0% 304083235 / 299131027 / +1.7% 0.97 / 0.97 / +0.3%
tpcds_q68/duckdb:parquet 63399402 / 63085484 / +0.5% 77351589 / 75751216 / +2.1% 0.82 / 0.83 / -1.6%
tpcds_q69/duckdb:parquet 67490926 / 65406700 / +3.2% 76367906 / 75643054 / +1.0% 0.88 / 0.86 / +2.2%
tpcds_q70/duckdb:parquet 42183012 / 42635514 / -1.1% 57658465 / 56322190 / +2.4% 0.73 / 0.76 / -3.4%
tpcds_q71/duckdb:parquet 40571644 / 40341430 / +0.6% 53675164 / 55615719 / -3.5% 0.76 / 0.73 / +4.2%
tpcds_q72/duckdb:parquet 174000306 / 172883277 / +0.6% 186288537 / 184104773 / +1.2% 0.93 / 0.94 / -0.5%
tpcds_q73/duckdb:parquet 28838643 / 28227560 / +2.2% 35420074 / 33526613 / +5.6% 0.81 / 0.84 / -3.3%
tpcds_q74/duckdb:parquet 214789073 / 214025292 / +0.4% 222537991 / 221515072 / +0.5% 0.97 / 0.97 / -0.1%
tpcds_q75/duckdb:parquet 134723834 / 134709380 / +0.0% 152704689 / 146949167 / +3.9% 0.88 / 0.92 / -3.8%
tpcds_q76/duckdb:parquet 50815670 / 52003296 / -2.3% 65405191 / 66214730 / -1.2% 0.78 / 0.79 / -1.1%
tpcds_q77/duckdb:parquet 54027259 / 53690155 / +0.6% 70110312 / 68578079 / +2.2% 0.77 / 0.78 / -1.6%
tpcds_q78/duckdb:parquet 149823651 / 148443540 / +0.9% 160776387 / 163525347 / -1.7% 0.93 / 0.91 / +2.7%
tpcds_q79/duckdb:parquet 53160916 / 51573370 / +3.1% 66379697 / 69158570 / -4.0% 0.80 / 0.75 / +7.4%
tpcds_q80/duckdb:parquet 82835436 / 83491725 / -0.8% 103454205 / 103024430 / +0.4% 0.80 / 0.81 / -1.2%
tpcds_q81/duckdb:parquet 99741700 / 97575722 / +2.2% 105000553 / 101848214 / +3.1% 0.95 / 0.96 / -0.8%
tpcds_q82/duckdb:parquet 46093808 / 46152915 / -0.1% 54959071 / 52838128 / +4.0% 0.84 / 0.87 / -4.0%
tpcds_q83/duckdb:parquet 28398553 / 27952589 / +1.6% 33265102 / 32967860 / +0.9% 0.85 / 0.85 / +0.7%
tpcds_q84/duckdb:parquet 22802541 / 22920014 / -0.5% 29889507 / 29155045 / +2.5% 0.76 / 0.79 / -3.0%
tpcds_q85/duckdb:parquet 51683817 / 50701160 / +1.9% 64251931 / 60294931 / +6.6% 0.80 / 0.84 / -4.3%
tpcds_q86/duckdb:parquet 25147681 / 24273416 / +3.6% 34148592 / 30259083 / +12.9% 🔴 0.74 / 0.80 / -8.2%
tpcds_q87/duckdb:parquet 88813610 / 87853555 / +1.1% 94467098 / 94540747 / -0.1% 0.94 / 0.93 / +1.2%
tpcds_q88/duckdb:parquet 103435442 / 102901193 / +0.5% 112195021 / 115819682 / -3.1% 0.92 / 0.89 / +3.8%
tpcds_q89/duckdb:parquet 36748798 / 37379730 / -1.7% 49441003 / 47194490 / +4.8% 0.74 / 0.79 / -6.2%
tpcds_q90/duckdb:parquet 15336037 / 14761246 / +3.9% 20128982 / 21128620 / -4.7% 0.76 / 0.70 / +9.1%
tpcds_q91/duckdb:parquet 26094562 / 25749170 / +1.3% 33586730 / 32690647 / +2.7% 0.78 / 0.79 / -1.4%
tpcds_q92/duckdb:parquet 21934830 / 21894874 / +0.2% 32329093 / 29583514 / +9.3% 0.68 / 0.74 / -8.3%
tpcds_q93/duckdb:parquet 37415454 / 37607100 / -0.5% 48888492 / 46931672 / +4.2% 0.77 / 0.80 / -4.5%
tpcds_q94/duckdb:parquet 38622764 / 38371705 / +0.7% 46494059 / 46013252 / +1.0% 0.83 / 0.83 / -0.4%
tpcds_q95/duckdb:parquet 80183974 / 80890149 / -0.9% 90722605 / 87238351 / +4.0% 0.88 / 0.93 / -4.7%
tpcds_q96/duckdb:parquet 17428990 / 17510182 / -0.5% 24116991 / 25044963 / -3.7% 0.72 / 0.70 / +3.4%
tpcds_q97/duckdb:parquet 73843480 / 72542361 / +1.8% 84024362 / 80914628 / +3.8% 0.88 / 0.90 / -2.0%
tpcds_q98/duckdb:parquet 54936726 / 54861592 / +0.1% 68190281 / 68771663 / -0.8% 0.81 / 0.80 / +1.0%
tpcds_q99/duckdb:parquet 24490046 / 24370944 / +0.5% 33306919 / 32723617 / +1.8% 0.74 / 0.74 / -1.3%

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/fix A bug fix

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Default layout strategy to detect constant columns

2 participants