Skip to content

Move expression analysis, rewrites and statistics pruning into vortex-expr - #10734

Open
robert3005 wants to merge 2 commits into
developfrom
rk/split-array-05-expr
Open

robert3005 wants to merge 2 commits into
developfrom
rk/split-array-05-expr

Conversation

@robert3005

@robert3005 robert3005 commented Oct 23, 2026 •

Copy link
Copy Markdown
Contributor

Expression analysis, the rewrite transforms and statistics pruning are only used by scan planning (vortex-layout, vortex-file, vortex-spatial and one replace call in vortex-datafusion); nothing in vortex-array's arrays or execution calls them. They move to a new vortex-expr crate:

  • vortex_expr::analysis (annotations, labeling, field-access analysis, referenced_field_paths), also re-exported at the crate root as before
  • vortex_expr::forms::conjuncts
  • vortex_expr::transform::{partition_bound, partition_bound_annotations, BoundPartitionedExpr, replace, find_between}
  • vortex_expr::stats: the stat-expression helpers, StatBinder, the falsify/satisfy rewrite rules and StatsSession, which turn filter predicates into pruning predicates for zone maps and file stats

vortex-array keeps the statistics themselves (StatsSet, ArrayStats, Stat, Precision) and the StatFn scalar function. vortex_array::expr::transform is removed; find_between is no longer part of BoundExpression::optimize.

  • BoundExpression::{falsify, satisfy} were inherent methods; they become the BoundExpressionPruneExt extension trait.
  • LikeVariant, which only the LIKE pruning rule uses, moves with it.
  • DynamicComparisonExpr gains operator(), default() and with_operator(), since the pruning rules can no longer reach its fields.
  • The falsification tests for is_null, is_not_null and list_contains move to vortex_expr::stats::rewrite, and the one optimizer test that used replace builds the replaced expression directly.

…-expr

Expression analysis, the rewrite transforms and statistics pruning are only
used by scan planning (vortex-layout, vortex-file, vortex-spatial and one
`replace` call in vortex-datafusion); nothing in vortex-array's arrays or
execution calls them. They move to a new `vortex-expr` crate:

- `vortex_expr::analysis` (annotations, labeling, field-access analysis,
  `referenced_field_paths`), also re-exported at the crate root as before
- `vortex_expr::forms::conjuncts`
- `vortex_expr::transform::{partition_bound, partition_bound_annotations,
  BoundPartitionedExpr, replace, find_between}`
- `vortex_expr::stats`: the stat-expression helpers, `StatBinder`, the
  falsify/satisfy rewrite rules and `StatsSession`, which turn filter
  predicates into pruning predicates for zone maps and file stats

vortex-array keeps the statistics themselves (`StatsSet`, `ArrayStats`, `Stat`,
`Precision`) and the `StatFn` scalar function. `vortex_array::expr::transform`
is removed; `find_between` is no longer part of `BoundExpression::optimize`.

- `BoundExpression::{falsify, satisfy}` were inherent methods; they become the
  `BoundExpressionPruneExt` extension trait.
- `LikeVariant`, which only the LIKE pruning rule uses, moves with it.
- `DynamicComparisonExpr` gains `operator()`, `default()` and
  `with_operator()`, since the pruning rules can no longer reach its fields.
- `array_session()` no longer adds `StatsSession`; `session.get` creates it
  with the built-in rules on first use, and `VortexSessionDefault` still adds
  it explicitly.
- The falsification tests for `is_null`, `is_not_null` and `list_contains`
  move to `vortex_expr::stats::rewrite`, and the one optimizer test that used
  `replace` builds the replaced expression directly.

The umbrella crate's `vortex::expr` module re-exports both `vortex_array::expr`
and `vortex_expr`, and `vortex::expr::stats` re-exports both stats modules, so
existing paths keep working.

Signed-off-by: Claude <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Ps4mp7KF5c4p66aoSoXx5j
@robert3005 robert3005 added changelog/chore A trivial change action/bench-all Runs all CPU benchmarks. Do not combine with other benchmark labels; GPU is the only exception. labels Oct 23, 2026
@github-actions github-actions Bot removed the action/bench-all Runs all CPU benchmarks. Do not combine with other benchmark labels; GPU is the only exception. label Oct 23, 2026
@github-actions
github-actions Bot temporarily deployed to docs-preview/pr-10734 October 23, 2026 16:26 Inactive
@github-actions

github-actions Bot commented Oct 23, 2026 •

Copy link
Copy Markdown
Contributor

Polar Signals Profiling Results

Latest Run

Status Commit Job Attempt Link
🟢 Done 0a6aa33 tpch-nvme-10 1 Explore Profiling Data
🟢 Done 0a6aa33 string-bench 1 Explore Profiling Data
🟢 Done 0a6aa33 vortex-queries 1 Explore Profiling Data
🟢 Done 0a6aa33 random-access-bench 1 Explore Profiling Data
🟢 Done 0a6aa33 clickbench-sorted-nvme 1 Explore Profiling Data
🟢 Done 0a6aa33 tpch-s3-10 1 Explore Profiling Data
🟢 Done 0a6aa33 tpcds-nvme 1 Explore Profiling Data
🟢 Done 0a6aa33 tpch-nvme 1 Explore Profiling Data
🟢 Done 0a6aa33 statpopgen 1 Explore Profiling Data
🟢 Done 0a6aa33 job-nvme 1 Explore Profiling Data
🟢 Done 0a6aa33 polarsignals 1 Explore Profiling Data
🟢 Done 0a6aa33 clickbench-nvme 1 Explore Profiling Data
🟢 Done 0a6aa33 fineweb 1 Explore Profiling Data
🟢 Done 0a6aa33 appian-nvme 1 Explore Profiling Data
🟢 Done 0a6aa33 fineweb-s3 1 Explore Profiling Data
🟢 Done 0a6aa33 compress-bench 1 Explore Profiling Data

Powered by Polar Signals Cloud

@github-actions

Copy link
Copy Markdown
Contributor

Benchmarks: PolarSignals Profiling 📖

Commits: PR 0a6aa335 vs base 1de85c8d
Vortex (geomean): hot 1.005x ➖ · cold 0.958x ➖


datafusion / vortex-file-compressed / ns (1.005x ➖, 0↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
polarsignals_q00/datafusion:vortex-file-compressed 44954070 / 45483683 / -1.2% 89512541 / 87284538 / +2.6% 0.50 / 0.52 / -3.6%
polarsignals_q01/datafusion:vortex-file-compressed 50333038 / 50689163 / -0.7% 111992864 / 113144565 / -1.0% 0.45 / 0.45 / +0.3%
polarsignals_q02/datafusion:vortex-file-compressed 43788164 / 43687650 / +0.2% 87453238 / 90831925 / -3.7% 0.50 / 0.48 / +4.1%
polarsignals_q03/datafusion:vortex-file-compressed 55027810 / 52933837 / +4.0% 112388288 / 116541934 / -3.6% 0.49 / 0.45 / +7.8%
polarsignals_q04/datafusion:vortex-file-compressed 9449665 / 9295324 / +1.7% 45619665 / 49691631 / -8.2% 0.21 / 0.19 / +10.7%
polarsignals_q05/datafusion:vortex-file-compressed 11949240 / 11898580 / +0.4% 50511149 / 54339969 / -7.0% 0.24 / 0.22 / +8.0%
polarsignals_q06/datafusion:vortex-file-compressed 23254346 / 23282390 / -0.1% 62305176 / 67785454 / -8.1% 0.37 / 0.34 / +8.7%
polarsignals_q07/datafusion:vortex-file-compressed 11045707 / 11116276 / -0.6% 50217771 / 52582139 / -4.5% 0.22 / 0.21 / +4.0%
polarsignals_q08/datafusion:vortex-file-compressed 98051876 / 98021262 / +0.0% 165419630 / 163140816 / +1.4% 0.59 / 0.60 / -1.3%
polarsignals_q09/datafusion:vortex-file-compressed 10000889 / 9898672 / +1.0% 47076193 / 51811301 / -9.1% 0.21 / 0.19 / +11.2%

No file size changes detected.

@github-actions

Copy link
Copy Markdown
Contributor

Benchmarks: FineWeb NVMe 📖

Commits: PR 0a6aa335 vs base e0834403
Verdict: No clear signal (low confidence)
Attributed Vortex impact: +0.1%
Engines: DataFusion No clear signal (+1.0%, low confidence) · DuckDB No clear signal (-0.8%, low confidence)
Vortex (geomean): hot 1.009x ➖ · cold 1.023x ➖
Parquet (geomean): hot 1.008x ➖ · cold 1.002x ➖
Shifts: Parquet (control) +0.8% · Median polish +0.7%

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.008x ➖, 0↑ 1↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
fineweb_q00/datafusion:vortex-file-compressed 6950012 / 6990952 / -0.6% 18794250 / 17945967 / +4.7% 0.37 / 0.39 / -5.1%
fineweb_q01/datafusion:vortex-file-compressed 7857292 / 7109215 / +10.5% 🔴 44914241 / 48683624 / -7.7% 0.17 / 0.15 / +19.8%
fineweb_q02/datafusion:vortex-file-compressed 9647996 / 10082648 / -4.3% 50131899 / 50187391 / -0.1% 0.19 / 0.20 / -4.2%
fineweb_q03/datafusion:vortex-file-compressed 20275656 / 20122836 / +0.8% 108842764 / 111779691 / -2.6% 0.19 / 0.18 / +3.5%
fineweb_q04/datafusion:vortex-file-compressed 66815631 / 65967322 / +1.3% 155924730 / 154432717 / +1.0% 0.43 / 0.43 / +0.3%
fineweb_q05/datafusion:vortex-file-compressed 66115808 / 67570108 / -2.2% 151098244 / 155135882 / -2.6% 0.44 / 0.44 / +0.5%
fineweb_q06/datafusion:vortex-file-compressed 19313032 / 18672158 / +3.4% 111420785 / 111599984 / -0.2% 0.17 / 0.17 / +3.6%
fineweb_q07/datafusion:vortex-file-compressed 17659732 / 18623557 / -5.2% 106988318 / 108276586 / -1.2% 0.17 / 0.17 / -4.0%
fineweb_q08/datafusion:vortex-file-compressed 8770274 / 8422028 / +4.1% 50586819 / 57233476 / -11.6% 🟢 0.17 / 0.15 / +17.8%
datafusion / vortex-compact / ns (1.015x ➖, 0↑ 1↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
fineweb_q00/datafusion:vortex-compact 6886740 / 6964116 / -1.1% 18147505 / 18222448 / -0.4% 0.38 / 0.38 / -0.7%
fineweb_q01/datafusion:vortex-compact 41217948 / 41112222 / +0.3% 77470434 / 76882904 / +0.8% 0.53 / 0.53 / -0.5%
fineweb_q02/datafusion:vortex-compact 58717454 / 42792922 / +37.2% 🔴 82230668 / 81528841 / +0.9% 0.71 / 0.52 / +36.0%
fineweb_q03/datafusion:vortex-compact 154233294 / 157043464 / -1.8% 232008599 / 230445127 / +0.7% 0.66 / 0.68 / -2.5%
fineweb_q04/datafusion:vortex-compact 162070046 / 173915866 / -6.8% 240586654 / 241886551 / -0.5% 0.67 / 0.72 / -6.3%
fineweb_q05/datafusion:vortex-compact 154025050 / 162968808 / -5.5% 241034136 / 236561489 / +1.9% 0.64 / 0.69 / -7.2%
fineweb_q06/datafusion:vortex-compact 85895774 / 85732232 / +0.2% 168183518 / 173536033 / -3.1% 0.51 / 0.49 / +3.4%
fineweb_q07/datafusion:vortex-compact 87038704 / 87869612 / -0.9% 161095617 / 163600439 / -1.5% 0.54 / 0.54 / +0.6%
fineweb_q08/datafusion:vortex-compact 8211494 / 8400582 / -2.3% 46528964 / 48444879 / -4.0% 0.18 / 0.17 / +1.8%
datafusion / parquet / ns (1.001x ➖, 0↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
fineweb_q00/datafusion:parquet 9323948 / 9183905 / +1.5% 33804888 / 32044442 / +5.5% 0.28 / 0.29 / -3.8%
fineweb_q01/datafusion:parquet 76143560 / 76002948 / +0.2% 155312401 / 159740303 / -2.8% 0.49 / 0.48 / +3.0%
fineweb_q02/datafusion:parquet 74517652 / 74136709 / +0.5% 149047945 / 152698142 / -2.4% 0.50 / 0.49 / +3.0%
fineweb_q03/datafusion:parquet 74038290 / 72696018 / +1.8% 158166773 / 158532149 / -0.2% 0.47 / 0.46 / +2.1%
fineweb_q04/datafusion:parquet 80920504 / 82565502 / -2.0% 159187104 / 158209110 / +0.6% 0.51 / 0.52 / -2.6%
fineweb_q05/datafusion:parquet 80168656 / 81978718 / -2.2% 157058186 / 158338821 / -0.8% 0.51 / 0.52 / -1.4%
fineweb_q06/datafusion:parquet 76131348 / 76706391 / -0.7% 161603755 / 161926785 / -0.2% 0.47 / 0.47 / -0.6%
fineweb_q07/datafusion:parquet 74523406 / 74269058 / +0.3% 151833957 / 154273158 / -1.6% 0.49 / 0.48 / +2.0%
fineweb_q08/datafusion:parquet 74118670 / 72808852 / +1.8% 159592945 / 160726152 / -0.7% 0.46 / 0.45 / +2.5%
duckdb / vortex-file-compressed / ns (1.005x ➖, 0↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
fineweb_q00/duckdb:vortex-file-compressed 2011332 / 2083088 / -3.4% 6900404 / 7227148 / -4.5% 0.29 / 0.29 / +1.1%
fineweb_q01/duckdb:vortex-file-compressed 9870670 / 9261741 / +6.6% 36085618 / 31667991 / +13.9% 🔴 0.27 / 0.29 / -6.5%
fineweb_q02/duckdb:vortex-file-compressed 10337658 / 10501823 / -1.6% 38234287 / 33457161 / +14.3% 🔴 0.27 / 0.31 / -13.9%
fineweb_q03/duckdb:vortex-file-compressed 19638054 / 18663234 / +5.2% 105609826 / 90009370 / +17.3% 🔴 0.19 / 0.21 / -10.3%
fineweb_q04/duckdb:vortex-file-compressed 67828462 / 68850331 / -1.5% 117929474 / 107056777 / +10.2% 🔴 0.58 / 0.64 / -10.6%
fineweb_q05/duckdb:vortex-file-compressed 66513211 / 66004744 / +0.8% 114641599 / 103028068 / +11.3% 🔴 0.58 / 0.64 / -9.4%
fineweb_q06/duckdb:vortex-file-compressed 19329915 / 19117902 / +1.1% 110050230 / 92831047 / +18.5% 🔴 0.18 / 0.21 / -14.7%
fineweb_q07/duckdb:vortex-file-compressed 18611432 / 19163841 / -2.9% 98503608 / 85145326 / +15.7% 🔴 0.19 / 0.23 / -16.1%
fineweb_q08/duckdb:vortex-file-compressed 5442688 / 5396372 / +0.9% 14029348 / 15180621 / -7.6% 0.39 / 0.36 / +9.1%
duckdb / vortex-compact / ns (1.009x ➖, 0↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
fineweb_q00/duckdb:vortex-compact 2218527 / 2106206 / +5.3% 7125446 / 7012397 / +1.6% 0.31 / 0.30 / +3.7%
fineweb_q01/duckdb:vortex-compact 43276676 / 43057248 / +0.5% 65957152 / 65789119 / +0.3% 0.66 / 0.65 / +0.3%
fineweb_q02/duckdb:vortex-compact 43953196 / 44069052 / -0.3% 67144852 / 66959422 / +0.3% 0.65 / 0.66 / -0.5%
fineweb_q03/duckdb:vortex-compact 180152710 / 181189800 / -0.6% 260843970 / 207357964 / +25.8% 🔴 0.69 / 0.87 / -21.0%
fineweb_q04/duckdb:vortex-compact 193194895 / 188372003 / +2.6% 246906061 / 215332583 / +14.7% 🔴 0.78 / 0.87 / -10.6%
fineweb_q05/duckdb:vortex-compact 180648828 / 181221825 / -0.3% 212453104 / 237198056 / -10.4% 🟢 0.85 / 0.76 / +11.3%
fineweb_q06/duckdb:vortex-compact 88397246 / 87648794 / +0.9% 136629388 / 136398440 / +0.2% 0.65 / 0.64 / +0.7%
fineweb_q07/duckdb:vortex-compact 89625043 / 89518856 / +0.1% 133462201 / 134518603 / -0.8% 0.67 / 0.67 / +0.9%
fineweb_q08/duckdb:vortex-compact 5450102 / 5455918 / -0.1% 12550107 / 12579033 / -0.2% 0.43 / 0.43 / +0.1%
duckdb / parquet / ns (1.015x ➖, 0↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
fineweb_q00/duckdb:parquet 24484443 / 23597498 / +3.8% 28055130 / 27690925 / +1.3% 0.87 / 0.85 / +2.4%
fineweb_q01/duckdb:parquet 57584346 / 54643824 / +5.4% 83535949 / 84820581 / -1.5% 0.69 / 0.64 / +7.0%
fineweb_q02/duckdb:parquet 59061584 / 60692644 / -2.7% 81131882 / 83263592 / -2.6% 0.73 / 0.73 / -0.1%
fineweb_q03/duckdb:parquet 119439110 / 119477560 / -0.0% 186717817 / 184625983 / +1.1% 0.64 / 0.65 / -1.2%
fineweb_q04/duckdb:parquet 164470246 / 162684462 / +1.1% 219951918 / 216923800 / +1.4% 0.75 / 0.75 / -0.3%
fineweb_q05/duckdb:parquet 157620632 / 159358932 / -1.1% 208645071 / 209934918 / -0.6% 0.76 / 0.76 / -0.5%
fineweb_q06/duckdb:parquet 93623690 / 90490646 / +3.5% 161515072 / 153416333 / +5.3% 0.58 / 0.59 / -1.7%
fineweb_q07/duckdb:parquet 92366659 / 91177193 / +1.3% 149369585 / 151453751 / -1.4% 0.62 / 0.60 / +2.7%
fineweb_q08/duckdb:parquet 29803068 / 29140657 / +2.3% 31659096 / 30364267 / +4.3% 0.94 / 0.96 / -1.9%

No file size changes detected.

@github-actions

Copy link
Copy Markdown
Contributor

Benchmarks: FineWeb S3 📖

Commits: PR 0a6aa335 vs base 9df00346
Verdict: No clear signal (environment too noisy confidence)
Attributed Vortex impact: +1.5%
Engines: DataFusion No clear signal (+4.0%, environment too noisy confidence) · DuckDB No clear signal (-1.0%, environment too noisy confidence)
Vortex (geomean): hot 0.916x ➖ · cold 0.922x ➖
Parquet (geomean): hot 0.903x ➖ · cold 0.904x ➖
Shifts: Parquet (control) -9.7% · Median polish -2.7%

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.890x ➖, 1↑ 1↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
fineweb_q00/datafusion:vortex-file-compressed 46149658 / 58632156 / -21.3% 153530466 / 117129644 / +31.1% 🔴 0.30 / 0.50 / -40.0%
fineweb_q01/datafusion:vortex-file-compressed 402535782 / 404388201 / -0.5% 722940966 / 746228742 / -3.1% 0.56 / 0.54 / +2.7%
fineweb_q02/datafusion:vortex-file-compressed 391460339 / 393789250 / -0.6% 602574329 / 682448362 / -11.7% 0.65 / 0.58 / +12.6%
fineweb_q03/datafusion:vortex-file-compressed 458983470 / 530272505 / -13.4% 762764828 / 873433652 / -12.7% 0.60 / 0.61 / -0.9%
fineweb_q04/datafusion:vortex-file-compressed 426527914 / 436134136 / -2.2% 462454496 / 511597251 / -9.6% 0.92 / 0.85 / +8.2%
fineweb_q05/datafusion:vortex-file-compressed 414121250 / 576237803 / -28.1% 496776976 / 605504187 / -18.0% 0.83 / 0.95 / -12.4%
fineweb_q06/datafusion:vortex-file-compressed 776206904 / 930571258 / -16.6% 715147831 / 812652350 / -12.0% 1.09 / 1.15 / -5.2%
fineweb_q07/datafusion:vortex-file-compressed 868348768 / 483716598 / +79.5% 🔴 886259502 / 534250017 / +65.9% 🔴 0.98 / 0.91 / +8.2%
fineweb_q08/datafusion:vortex-file-compressed 199443871 / 402575222 / -50.5% 🟢 284260346 / 444837258 / -36.1% 🟢 0.70 / 0.90 / -22.5%
datafusion / vortex-compact / ns (0.852x ➖, 2↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
fineweb_q00/datafusion:vortex-compact 60224858 / 63202466 / -4.7% 143024114 / 144062396 / -0.7% 0.42 / 0.44 / -4.0%
fineweb_q01/datafusion:vortex-compact 418062990 / 866307258 / -51.7% 🟢 615706875 / 1589275663 / -61.3% 🟢 0.68 / 0.55 / +24.6%
fineweb_q02/datafusion:vortex-compact 417142564 / 424927142 / -1.8% 568902559 / 647778863 / -12.2% 0.73 / 0.66 / +11.8%
fineweb_q03/datafusion:vortex-compact 496780870 / 630092797 / -21.2% 1115252404 / 839612888 / +32.8% 🔴 0.45 / 0.75 / -40.6%
fineweb_q04/datafusion:vortex-compact 461137640 / 451310299 / +2.2% 466339706 / 605120557 / -22.9% 0.99 / 0.75 / +32.6%
fineweb_q05/datafusion:vortex-compact 427694006 / 629105712 / -32.0% 🟢 476752495 / 664375814 / -28.2% 0.90 / 0.95 / -5.3%
fineweb_q06/datafusion:vortex-compact 786772430 / 694088012 / +13.4% 786345705 / 715470359 / +9.9% 1.00 / 0.97 / +3.1%
fineweb_q07/datafusion:vortex-compact 565072742 / 640863489 / -11.8% 509261821 / 520286271 / -2.1% 1.11 / 1.23 / -9.9%
fineweb_q08/datafusion:vortex-compact 177140956 / 184459291 / -4.0% 162592371 / 216552456 / -24.9% 1.09 / 0.85 / +27.9%
datafusion / parquet / ns (0.837x ➖, 0↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
fineweb_q00/datafusion:parquet 398253618 / 543394370 / -26.7% 790375803 / 994147462 / -20.5% 0.50 / 0.55 / -7.8%
fineweb_q01/datafusion:parquet 731769344 / 976424669 / -25.1% 740438245 / 1028455452 / -28.0% 0.99 / 0.95 / +4.1%
fineweb_q02/datafusion:parquet 772388340 / 1018751350 / -24.2% 763607619 / 1144842829 / -33.3% 🟢 1.01 / 0.89 / +13.7%
fineweb_q03/datafusion:parquet 817471865 / 931578270 / -12.2% 886804757 / 1136762582 / -22.0% 0.92 / 0.82 / +12.5%
fineweb_q04/datafusion:parquet 1040909998 / 937666451 / +11.0% 908750975 / 859496047 / +5.7% 1.15 / 1.09 / +5.0%
fineweb_q05/datafusion:parquet 945389784 / 966435097 / -2.2% 1168258717 / 833691376 / +40.1% 🔴 0.81 / 1.16 / -30.2%
fineweb_q06/datafusion:parquet 763032262 / 994740386 / -23.3% 681750625 / 1103300150 / -38.2% 🟢 1.12 / 0.90 / +24.1%
fineweb_q07/datafusion:parquet 778803874 / 926346414 / -15.9% 767750326 / 974099421 / -21.2% 1.01 / 0.95 / +6.7%
fineweb_q08/datafusion:parquet 736582365 / 929932568 / -20.8% 719039309 / 855790964 / -16.0% 1.02 / 1.09 / -5.7%
duckdb / vortex-file-compressed / ns (1.018x ➖, 0↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
fineweb_q00/duckdb:vortex-file-compressed 64706832 / 53068396 / +21.9% 68252069 / 49812273 / +37.0% 🔴 0.95 / 1.07 / -11.0%
fineweb_q01/duckdb:vortex-file-compressed 416146556 / 404668420 / +2.8% 446601045 / 546287668 / -18.2% 0.93 / 0.74 / +25.8%
fineweb_q02/duckdb:vortex-file-compressed 582902890 / 567934168 / +2.6% 610263730 / 614788965 / -0.7% 0.96 / 0.92 / +3.4%
fineweb_q03/duckdb:vortex-file-compressed 949794018 / 1013190062 / -6.3% 1038453159 / 1172760411 / -11.5% 0.91 / 0.86 / +5.9%
fineweb_q04/duckdb:vortex-file-compressed 915318710 / 1008535516 / -9.2% 948147450 / 1089542261 / -13.0% 0.97 / 0.93 / +4.3%
fineweb_q05/duckdb:vortex-file-compressed 868986920 / 869344548 / -0.0% 957237531 / 1002267494 / -4.5% 0.91 / 0.87 / +4.7%
fineweb_q06/duckdb:vortex-file-compressed 1250022676 / 1190189294 / +5.0% 1315821538 / 1264394128 / +4.1% 0.95 / 0.94 / +0.9%
fineweb_q07/duckdb:vortex-file-compressed 965401074 / 1007903004 / -4.2% 1049104691 / 1141659276 / -8.1% 0.92 / 0.88 / +4.2%
fineweb_q08/duckdb:vortex-file-compressed 414936018 / 389519038 / +6.5% 449235681 / 499656925 / -10.1% 0.92 / 0.78 / +18.5%
duckdb / vortex-compact / ns (0.910x ➖, 1↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
fineweb_q00/duckdb:vortex-compact 44262329 / 81780720 / -45.9% 🟢 46201828 / 83322525 / -44.6% 🟢 0.96 / 0.98 / -2.4%
fineweb_q01/duckdb:vortex-compact 411410566 / 415431121 / -1.0% 465479105 / 439338929 / +5.9% 0.88 / 0.95 / -6.5%
fineweb_q02/duckdb:vortex-compact 538981464 / 578705794 / -6.9% 564838449 / 622900389 / -9.3% 0.95 / 0.93 / +2.7%
fineweb_q03/duckdb:vortex-compact 1090211500 / 1108176099 / -1.6% 1180353877 / 1316411370 / -10.3% 0.92 / 0.84 / +9.7%
fineweb_q04/duckdb:vortex-compact 1049166844 / 1052390366 / -0.3% 1213091013 / 1023184028 / +18.6% 0.86 / 1.03 / -15.9%
fineweb_q05/duckdb:vortex-compact 849359599 / 885125686 / -4.0% 940151829 / 906607950 / +3.7% 0.90 / 0.98 / -7.5%
fineweb_q06/duckdb:vortex-compact 1090886518 / 1071484342 / +1.8% 1131210407 / 1172547856 / -3.5% 0.96 / 0.91 / +5.5%
fineweb_q07/duckdb:vortex-compact 919961850 / 947032580 / -2.9% 1004281828 / 946853515 / +6.1% 0.92 / 1.00 / -8.4%
fineweb_q08/duckdb:vortex-compact 353085364 / 381822788 / -7.5% 402829977 / 427298695 / -5.7% 0.88 / 0.89 / -1.9%
duckdb / parquet / ns (0.973x ➖, 1↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
fineweb_q00/duckdb:parquet 273842664 / 434457322 / -37.0% 🟢 358335731 / 452599138 / -20.8% 0.76 / 0.96 / -20.4%
fineweb_q01/duckdb:parquet 564630624 / 544669145 / +3.7% 591786433 / 648974028 / -8.8% 0.95 / 0.84 / +13.7%
fineweb_q02/duckdb:parquet 534143614 / 520070375 / +2.7% 657218789 / 686929946 / -4.3% 0.81 / 0.76 / +7.3%
fineweb_q03/duckdb:parquet 759734564 / 765738899 / -0.8% 904122640 / 792151460 / +14.1% 0.84 / 0.97 / -13.1%
fineweb_q04/duckdb:parquet 788307602 / 761881974 / +3.5% 784299455 / 836854114 / -6.3% 1.01 / 0.91 / +10.4%
fineweb_q05/duckdb:parquet 775242518 / 757828012 / +2.3% 735052020 / 727642380 / +1.0% 1.05 / 1.04 / +1.3%
fineweb_q06/duckdb:parquet 831775850 / 806262112 / +3.2% 931296166 / 888776314 / +4.8% 0.89 / 0.91 / -1.5%
fineweb_q07/duckdb:parquet 827232592 / 775927222 / +6.6% 901048666 / 827548750 / +8.9% 0.92 / 0.94 / -2.1%
fineweb_q08/duckdb:parquet 343933858 / 342188481 / +0.5% 401633173 / 379505142 / +5.8% 0.86 / 0.90 / -5.0%

@github-actions

Copy link
Copy Markdown
Contributor

Benchmarks: Compression 📖

Commits: PR 0a6aa335 vs base d834a11f


vortex / vortex-file-compressed / ns (0.989x ➖, 0↑ 0↓)
name ns (PR / base / %diff)
compress time/Arade 740597151 / 766912983 / -3.4%
compress time/Bimbo 3213649794 / 3314797130 / -3.1%
compress time/CMSprovider 2335781528 / 2345177856 / -0.4%
compress time/Euro2016 248291305 / 251816824 / -1.4%
compress time/Food 302354954 / 308460378 / -2.0%
compress time/HashTags 492780319 / 502486492 / -1.9%
compress time/TPC-H l_comment canonical 760753960 / 761968345 / -0.2%
compress time/TPC-H l_comment chunked 762150977 / 758973545 / +0.4%
compress time/taxi 357428744 / 358053388 / -0.2%
compress time/wide table cols=100 chunks=1 rows=1000 4246996 / 4188355 / +1.4%
compress time/wide table cols=100 chunks=50 rows=1000 4263462 / 4179989 / +2.0%
compress time/wide table cols=1000 chunks=1 rows=1000 39780819 / 41474868 / -4.1%
compress time/wide table cols=1000 chunks=50 rows=1000 40273163 / 41890751 / -3.9%
compress time/wide table cols=10000 chunks=1 rows=1000 467173171 / 470718837 / -0.8%
compress time/wide table cols=10000 chunks=50 rows=1000 467959596 / 474644919 / -1.4%
decompress time/Arade 12075171 / 12052149 / +0.2%
decompress time/Bimbo 54663867 / 55151301 / -0.9%
decompress time/CMSprovider 36056394 / 35996379 / +0.2%
decompress time/Euro2016 11646490 / 11997716 / -2.9%
decompress time/Food 3296248 / 3335489 / -1.2%
decompress time/HashTags 33506698 / 36107488 / -7.2%
decompress time/TPC-H l_comment canonical 13343642 / 13526240 / -1.3%
decompress time/TPC-H l_comment chunked 13344129 / 13188422 / +1.2%
decompress time/taxi 8654749 / 9002055 / -3.9%
decompress time/wide table cols=100 chunks=1 rows=1000 1150698 / 1161602 / -0.9%
decompress time/wide table cols=100 chunks=50 rows=1000 1157190 / 1164063 / -0.6%
decompress time/wide table cols=1000 chunks=1 rows=1000 11463125 / 11346926 / +1.0%
decompress time/wide table cols=1000 chunks=50 rows=1000 11497786 / 11363300 / +1.2%
decompress time/wide table cols=10000 chunks=1 rows=1000 125854643 / 125203876 / +0.5%
decompress time/wide table cols=10000 chunks=50 rows=1000 125786651 / 125727394 / +0.0%
vortex / vortex-file-compressed / bytes (1.000x ➖, 0↑ 0↓)
name bytes (PR / base / %diff)
vortex-file-compressed size/Arade 142213756 / 142213756 / +0.0%
vortex-file-compressed size/Bimbo 458581212 / 458581212 / +0.0%
vortex-file-compressed size/CMSprovider 420794836 / 420794836 / +0.0%
vortex-file-compressed size/Euro2016 164125572 / 164130260 / -0.0%
vortex-file-compressed size/Food 38950752 / 38950752 / +0.0%
vortex-file-compressed size/HashTags 196170516 / 196170516 / +0.0%
vortex-file-compressed size/TPC-H l_comment canonical 178688232 / 178688232 / +0.0%
vortex-file-compressed size/TPC-H l_comment chunked 178688232 / 178688232 / +0.0%
vortex-file-compressed size/taxi 49998092 / 49998092 / +0.0%
vortex-file-compressed size/wide table cols=100 chunks=1 rows=1000 934080 / 934080 / +0.0%
vortex-file-compressed size/wide table cols=100 chunks=50 rows=1000 934080 / 934080 / +0.0%
vortex-file-compressed size/wide table cols=1000 chunks=1 rows=1000 9325680 / 9325680 / +0.0%
vortex-file-compressed size/wide table cols=1000 chunks=50 rows=1000 9325680 / 9325680 / +0.0%
vortex-file-compressed size/wide table cols=10000 chunks=1 rows=1000 93277680 / 93277680 / +0.0%
vortex-file-compressed size/wide table cols=10000 chunks=50 rows=1000 93277680 / 93277680 / +0.0%
vortex / vortex-file-compressed / ratio (0.997x ➖, 0↑ 0↓)
name ratio (PR / base / %diff)
vortex:parquet-zstd ratio compress time/Arade 1.01654163 / 1.04859837 / -3.1%
vortex:parquet-zstd ratio compress time/Bimbo 1.66248997 / 1.66424994 / -0.1%
vortex:parquet-zstd ratio compress time/CMSprovider 2.22137046 / 2.20591737 / +0.7%
vortex:parquet-zstd ratio compress time/Euro2016 0.387231975 / 0.390698571 / -0.9%
vortex:parquet-zstd ratio compress time/Food 0.959258833 / 0.96886817 / -1.0%
vortex:parquet-zstd ratio compress time/HashTags 1.44383012 / 1.47119836 / -1.9%
vortex:parquet-zstd ratio compress time/TPC-H l_comment canonical 0.726261752 / 0.72285125 / +0.5%
vortex:parquet-zstd ratio compress time/TPC-H l_comment chunked 0.726440923 / 0.719211846 / +1.0%
vortex:parquet-zstd ratio compress time/taxi 1.87343467 / 1.84866795 / +1.3%
vortex:parquet-zstd ratio compress time/wide table cols=100 chunks=1 rows=1000 1.18584667 / 1.17092423 / +1.3%
vortex:parquet-zstd ratio compress time/wide table cols=100 chunks=50 rows=1000 1.27789935 / 1.25308483 / +2.0%
vortex:parquet-zstd ratio compress time/wide table cols=1000 chunks=1 rows=1000 1.1033486 / 1.15015839 / -4.1%
vortex:parquet-zstd ratio compress time/wide table cols=1000 chunks=50 rows=1000 1.12241279 / 1.17265073 / -4.3%
vortex:parquet-zstd ratio compress time/wide table cols=10000 chunks=1 rows=1000 1.24338277 / 1.23958543 / +0.3%
vortex:parquet-zstd ratio compress time/wide table cols=10000 chunks=50 rows=1000 1.24691716 / 1.26961087 / -1.8%
vortex:parquet-zstd ratio decompress time/Arade 0.246126969 / 0.246449783 / -0.1%
vortex:parquet-zstd ratio decompress time/Bimbo 0.611822907 / 0.615966342 / -0.7%
vortex:parquet-zstd ratio decompress time/CMSprovider 0.351654839 / 0.351606432 / +0.0%
vortex:parquet-zstd ratio decompress time/Euro2016 0.0777008611 / 0.0799779224 / -2.8%
vortex:parquet-zstd ratio decompress time/Food 0.131936655 / 0.133413845 / -1.1%
vortex:parquet-zstd ratio decompress time/HashTags 0.0802478222 / 0.0861364013 / -6.8%
vortex:parquet-zstd ratio decompress time/TPC-H l_comment canonical 0.162277828 / 0.16425295 / -1.2%
vortex:parquet-zstd ratio decompress time/TPC-H l_comment chunked 0.162625529 / 0.160934147 / +1.1%
vortex:parquet-zstd ratio decompress time/taxi 0.147824336 / 0.153591427 / -3.8%
vortex:parquet-zstd ratio decompress time/wide table cols=100 chunks=1 rows=1000 0.57353348 / 0.573213375 / +0.1%
vortex:parquet-zstd ratio decompress time/wide table cols=100 chunks=50 rows=1000 0.581329282 / 0.569162731 / +2.1%
vortex:parquet-zstd ratio decompress time/wide table cols=1000 chunks=1 rows=1000 0.491602936 / 0.482251934 / +1.9%
vortex:parquet-zstd ratio decompress time/wide table cols=1000 chunks=50 rows=1000 0.494573654 / 0.486062006 / +1.8%
vortex:parquet-zstd ratio decompress time/wide table cols=10000 chunks=1 rows=1000 0.502545931 / 0.486931191 / +3.2%
vortex:parquet-zstd ratio decompress time/wide table cols=10000 chunks=50 rows=1000 0.503984935 / 0.495846892 / +1.6%
vortex:parquet-zstd size/Arade 0.551185597 / 0.551185597 / -0.0%
vortex:parquet-zstd size/Bimbo 1.19261532 / 1.19261532 / +0.0%
vortex:parquet-zstd size/CMSprovider 1.11649863 / 1.11649863 / -0.0%
vortex:parquet-zstd size/Euro2016 1.33458157 / 1.33461969 / -0.0%
vortex:parquet-zstd size/Food 1.09107276 / 1.09107276 / -0.0%
vortex:parquet-zstd size/HashTags 1.46946859 / 1.46946859 / -0.0%
vortex:parquet-zstd size/TPC-H l_comment canonical 1.12837977 / 1.12837977 / -0.0%
vortex:parquet-zstd size/TPC-H l_comment chunked 1.12837977 / 1.12837977 / -0.0%
vortex:parquet-zstd size/taxi 0.904392267 / 0.904392267 / -0.0%
vortex:parquet-zstd size/wide table cols=100 chunks=1 rows=1000 1.0017975 / 1.0017975 / -0.0%
vortex:parquet-zstd size/wide table cols=100 chunks=50 rows=1000 1.0017975 / 1.0017975 / -0.0%
vortex:parquet-zstd size/wide table cols=1000 chunks=1 rows=1000 1.00017975 / 1.00017975 / -0.0%
vortex:parquet-zstd size/wide table cols=1000 chunks=50 rows=1000 1.00017975 / 1.00017975 / -0.0%
vortex:parquet-zstd size/wide table cols=10000 chunks=1 rows=1000 1.00040408 / 1.00040408 / -0.0%
vortex:parquet-zstd size/wide table cols=10000 chunks=50 rows=1000 1.00040408 / 1.00040408 / -0.0%
vortex / parquet / ns (0.994x ➖, 0↑ 0↓)
name ns (PR / base / %diff)
parquet_rs-zstd compress time/Arade 728545815 / 731369609 / -0.4%
parquet_rs-zstd compress time/Bimbo 1933034098 / 1991766410 / -2.9%
parquet_rs-zstd compress time/CMSprovider 1051504724 / 1063130420 / -1.1%
parquet_rs-zstd compress time/Euro2016 641195255 / 644529677 / -0.5%
parquet_rs-zstd compress time/Food 315196424 / 318371877 / -1.0%
parquet_rs-zstd compress time/HashTags 341300762 / 341549112 / -0.1%
parquet_rs-zstd compress time/TPC-H l_comment canonical 1047492806 / 1054115000 / -0.6%
parquet_rs-zstd compress time/TPC-H l_comment chunked 1049157547 / 1055285100 / -0.6%
parquet_rs-zstd compress time/taxi 190787941 / 193681828 / -1.5%
parquet_rs-zstd compress time/wide table cols=100 chunks=1 rows=1000 3581404 / 3576965 / +0.1%
parquet_rs-zstd compress time/wide table cols=100 chunks=50 rows=1000 3336305 / 3335759 / +0.0%
parquet_rs-zstd compress time/wide table cols=1000 chunks=1 rows=1000 36054624 / 36060136 / -0.0%
parquet_rs-zstd compress time/wide table cols=1000 chunks=50 rows=1000 35880884 / 35723127 / +0.4%
parquet_rs-zstd compress time/wide table cols=10000 chunks=1 rows=1000 375727558 / 379738924 / -1.1%
parquet_rs-zstd compress time/wide table cols=10000 chunks=50 rows=1000 375293252 / 373850705 / +0.4%
parquet_rs-zstd decompress time/Arade 49060739 / 48903062 / +0.3%
parquet_rs-zstd decompress time/Bimbo 89345898 / 89536225 / -0.2%
parquet_rs-zstd decompress time/CMSprovider 102533479 / 102376907 / +0.2%
parquet_rs-zstd decompress time/Euro2016 149888815 / 150012849 / -0.1%
parquet_rs-zstd decompress time/Food 24983565 / 25001071 / -0.1%
parquet_rs-zstd decompress time/HashTags 417540278 / 419189651 / -0.4%
parquet_rs-zstd decompress time/TPC-H l_comment canonical 82227142 / 82350058 / -0.1%
parquet_rs-zstd decompress time/TPC-H l_comment chunked 82054331 / 81949184 / +0.1%
parquet_rs-zstd decompress time/taxi 58547525 / 58610400 / -0.1%
parquet_rs-zstd decompress time/wide table cols=100 chunks=1 rows=1000 2006331 / 2026474 / -1.0%
parquet_rs-zstd decompress time/wide table cols=100 chunks=50 rows=1000 1990593 / 2045220 / -2.7%
parquet_rs-zstd decompress time/wide table cols=1000 chunks=1 rows=1000 23317853 / 23529042 / -0.9%
parquet_rs-zstd decompress time/wide table cols=1000 chunks=50 rows=1000 23247874 / 23378293 / -0.6%
parquet_rs-zstd decompress time/wide table cols=10000 chunks=1 rows=1000 250434110 / 257128478 / -2.6%
parquet_rs-zstd decompress time/wide table cols=10000 chunks=50 rows=1000 249584149 / 253560920 / -1.6%
vortex / parquet / bytes (1.000x ➖, 0↑ 0↓)
name bytes (PR / base / %diff)
parquet size/Arade 258014282 / 258014282 / +0.0%
parquet size/Bimbo 384517292 / 384517292 / +0.0%
parquet size/CMSprovider 376887911 / 376887911 / +0.0%
parquet size/Euro2016 122979049 / 122979049 / +0.0%
parquet size/Food 35699500 / 35699500 / +0.0%
parquet size/HashTags 133497590 / 133497590 / +0.0%
parquet size/TPC-H l_comment canonical 158358238 / 158358238 / +0.0%
parquet size/TPC-H l_comment chunked 158358238 / 158358238 / +0.0%
parquet size/taxi 55283635 / 55283635 / +0.0%
parquet size/wide table cols=100 chunks=1 rows=1000 932404 / 932404 / +0.0%
parquet size/wide table cols=100 chunks=50 rows=1000 932404 / 932404 / +0.0%
parquet size/wide table cols=1000 chunks=1 rows=1000 9324004 / 9324004 / +0.0%
parquet size/wide table cols=1000 chunks=50 rows=1000 9324004 / 9324004 / +0.0%
parquet size/wide table cols=10000 chunks=1 rows=1000 93240004 / 93240004 / +0.0%
parquet size/wide table cols=10000 chunks=50 rows=1000 93240004 / 93240004 / +0.0%
vortex / arrow-ipc / ns (0.988x ➖, 0↑ 0↓)
name ns (PR / base / %diff)
arrow-ipc compress time/Arade 98709641 / 100071019 / -1.4%
arrow-ipc compress time/Bimbo 615200837 / 626221351 / -1.8%
arrow-ipc compress time/CMSprovider 382270919 / 389138545 / -1.8%
arrow-ipc compress time/Euro2016 38057744 / 38660167 / -1.6%
arrow-ipc compress time/Food 33593948 / 34138783 / -1.6%
arrow-ipc compress time/HashTags 78369431 / 79290915 / -1.2%
arrow-ipc compress time/TPC-H l_comment canonical 130217739 / 131110553 / -0.7%
arrow-ipc compress time/TPC-H l_comment chunked 129976058 / 131695827 / -1.3%
arrow-ipc compress time/taxi 73743581 / 75549765 / -2.4%
arrow-ipc compress time/wide table cols=100 chunks=1 rows=1000 197428 / 203790 / -3.1%
arrow-ipc compress time/wide table cols=100 chunks=50 rows=1000 197651 / 202359 / -2.3%
arrow-ipc compress time/wide table cols=1000 chunks=1 rows=1000 2227712 / 2293777 / -2.9%
arrow-ipc compress time/wide table cols=1000 chunks=50 rows=1000 2222298 / 2257662 / -1.6%
arrow-ipc compress time/wide table cols=10000 chunks=1 rows=1000 25149532 / 25350931 / -0.8%
arrow-ipc compress time/wide table cols=10000 chunks=50 rows=1000 25255257 / 25733416 / -1.9%
arrow-ipc decompress time/Arade 218265720 / 212170826 / +2.9%
arrow-ipc decompress time/Bimbo 415772326 / 404755582 / +2.7%
arrow-ipc decompress time/CMSprovider 675335573 / 679565528 / -0.6%
arrow-ipc decompress time/Euro2016 83747880 / 84167234 / -0.5%
arrow-ipc decompress time/Food 67564278 / 66356705 / +1.8%
arrow-ipc decompress time/HashTags 160222261 / 161642159 / -0.9%
arrow-ipc decompress time/TPC-H l_comment canonical 191564483 / 191897864 / -0.2%
arrow-ipc decompress time/TPC-H l_comment chunked 191619297 / 192121891 / -0.3%
arrow-ipc decompress time/taxi 51383905 / 51392693 / -0.0%
arrow-ipc decompress time/wide table cols=100 chunks=1 rows=1000 315556 / 318941 / -1.1%
arrow-ipc decompress time/wide table cols=100 chunks=50 rows=1000 316874 / 317830 / -0.3%
arrow-ipc decompress time/wide table cols=1000 chunks=1 rows=1000 3474210 / 3606568 / -3.7%
arrow-ipc decompress time/wide table cols=1000 chunks=50 rows=1000 3418998 / 3724799 / -8.2%
arrow-ipc decompress time/wide table cols=10000 chunks=1 rows=1000 36228175 / 36360923 / -0.4%
arrow-ipc decompress time/wide table cols=10000 chunks=50 rows=1000 35992257 / 36419638 / -1.2%
vortex / arrow-ipc / bytes (1.000x ➖, 0↑ 0↓)
name bytes (PR / base / %diff)
arrow-ipc size/Arade 691765162 / 691765162 / +0.0%
arrow-ipc size/Bimbo 3279590114 / 3279590114 / +0.0%
arrow-ipc size/CMSprovider 2422259682 / 2422259682 / +0.0%
arrow-ipc size/Euro2016 360582666 / 360582666 / +0.0%
arrow-ipc size/Food 255782338 / 255782338 / +0.0%
arrow-ipc size/HashTags 704785810 / 704785810 / +0.0%
arrow-ipc size/TPC-H l_comment canonical 1033075618 / 1033075618 / +0.0%
arrow-ipc size/TPC-H l_comment chunked 1033075618 / 1033075618 / +0.0%
arrow-ipc size/taxi 482329690 / 482329690 / +0.0%
arrow-ipc size/wide table cols=100 chunks=1 rows=1000 1257290 / 1257290 / +0.0%
arrow-ipc size/wide table cols=100 chunks=50 rows=1000 1257290 / 1257290 / +0.0%
arrow-ipc size/wide table cols=1000 chunks=1 rows=1000 12568506 / 12568506 / +0.0%
arrow-ipc size/wide table cols=1000 chunks=50 rows=1000 12568506 / 12568506 / +0.0%
arrow-ipc size/wide table cols=10000 chunks=1 rows=1000 125752506 / 125752506 / +0.0%
arrow-ipc size/wide table cols=10000 chunks=50 rows=1000 125752506 / 125752506 / +0.0%

@github-actions

Copy link
Copy Markdown
Contributor

Benchmarks: Clickbench on NVME 📖

Commits: PR 0a6aa335 vs base 1de85c8d
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.6%, low confidence)
Vortex (geomean): hot 0.997x ➖ · cold 1.001x ➖
Parquet (geomean): hot 0.993x ➖ · cold 1.002x ➖
Shifts: Parquet (control) -0.7% · Median polish -0.3%

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

datafusion / vortex-file-compressed / ns (1.004x ➖, 0↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
clickbench_q00/datafusion:vortex-file-compressed 1254788 / 1260168 / -0.4% 21682580 / 22163405 / -2.2% 0.06 / 0.06 / +1.8%
clickbench_q01/datafusion:vortex-file-compressed 5894913 / 5985492 / -1.5% 32371007 / 32145234 / +0.7% 0.18 / 0.19 / -2.2%
clickbench_q02/datafusion:vortex-file-compressed 9720310 / 9201082 / +5.6% 36422416 / 36259342 / +0.4% 0.27 / 0.25 / +5.2%
clickbench_q03/datafusion:vortex-file-compressed 10924928 / 11053990 / -1.2% 50644308 / 49819193 / +1.7% 0.22 / 0.22 / -2.8%
clickbench_q04/datafusion:vortex-file-compressed 54907464 / 56090358 / -2.1% 90822639 / 91994421 / -1.3% 0.60 / 0.61 / -0.8%
clickbench_q05/datafusion:vortex-file-compressed 77053796 / 75042706 / +2.7% 117262310 / 120515229 / -2.7% 0.66 / 0.62 / +5.5%
clickbench_q06/datafusion:vortex-file-compressed 1251214 / 1233784 / +1.4% 21866465 / 21591939 / +1.3% 0.06 / 0.06 / +0.1%
clickbench_q07/datafusion:vortex-file-compressed 9085366 / 9178073 / -1.0% 34061935 / 34194758 / -0.4% 0.27 / 0.27 / -0.6%
clickbench_q08/datafusion:vortex-file-compressed 78140663 / 76018288 / +2.8% 119194003 / 115318842 / +3.4% 0.66 / 0.66 / -0.5%
clickbench_q09/datafusion:vortex-file-compressed 169202660 / 171387385 / -1.3% 203836088 / 201456700 / +1.2% 0.83 / 0.85 / -2.4%
clickbench_q10/datafusion:vortex-file-compressed 23205920 / 22595248 / +2.7% 65150973 / 61871254 / +5.3% 0.36 / 0.37 / -2.5%
clickbench_q11/datafusion:vortex-file-compressed 24735592 / 23891042 / +3.5% 66599563 / 64381367 / +3.4% 0.37 / 0.37 / +0.1%
clickbench_q12/datafusion:vortex-file-compressed 71826592 / 70061710 / +2.5% 120295027 / 115178094 / +4.4% 0.60 / 0.61 / -1.8%
clickbench_q13/datafusion:vortex-file-compressed 116330994 / 119268740 / -2.5% 175647203 / 175899413 / -0.1% 0.66 / 0.68 / -2.3%
clickbench_q14/datafusion:vortex-file-compressed 73892282 / 75979723 / -2.7% 117953181 / 118546951 / -0.5% 0.63 / 0.64 / -2.3%
clickbench_q15/datafusion:vortex-file-compressed 62290370 / 60707693 / +2.6% 95125029 / 93860291 / +1.3% 0.65 / 0.65 / +1.2%
clickbench_q16/datafusion:vortex-file-compressed 149098314 / 149236530 / -0.1% 205967986 / 203184503 / +1.4% 0.72 / 0.73 / -1.4%
clickbench_q17/datafusion:vortex-file-compressed 151026970 / 148931428 / +1.4% 210428673 / 215555569 / -2.4% 0.72 / 0.69 / +3.9%
clickbench_q18/datafusion:vortex-file-compressed 288435185 / 293741611 / -1.8% 369789023 / 362425871 / +2.0% 0.78 / 0.81 / -3.8%
clickbench_q19/datafusion:vortex-file-compressed 7619676 / 7562289 / +0.8% 46981028 / 44410365 / +5.8% 0.16 / 0.17 / -4.8%
clickbench_q20/datafusion:vortex-file-compressed 61621186 / 59838320 / +3.0% 224104578 / 223774704 / +0.1% 0.27 / 0.27 / +2.8%
clickbench_q21/datafusion:vortex-file-compressed 89442033 / 89064862 / +0.4% 264789107 / 267922321 / -1.2% 0.34 / 0.33 / +1.6%
clickbench_q22/datafusion:vortex-file-compressed 98433067 / 97684472 / +0.8% 339532818 / 342110332 / -0.8% 0.29 / 0.29 / +1.5%
clickbench_q23/datafusion:vortex-file-compressed 194290549 / 194067712 / +0.1% 404357697 / 470030994 / -14.0% 🟢 0.48 / 0.41 / +16.4%
clickbench_q24/datafusion:vortex-file-compressed 16278306 / 15117164 / +7.7% 63595401 / 61340827 / +3.7% 0.26 / 0.25 / +3.9%
clickbench_q25/datafusion:vortex-file-compressed 17242648 / 18067458 / -4.6% 53908277 / 55511019 / -2.9% 0.32 / 0.33 / -1.7%
clickbench_q26/datafusion:vortex-file-compressed 15704256 / 16678592 / -5.8% 62162727 / 62475787 / -0.5% 0.25 / 0.27 / -5.4%
clickbench_q27/datafusion:vortex-file-compressed 96102700 / 97900273 / -1.8% 234136273 / 237096687 / -1.2% 0.41 / 0.41 / -0.6%
clickbench_q28/datafusion:vortex-file-compressed 555906204 / 552085918 / +0.7% 605474998 / 616232227 / -1.7% 0.92 / 0.90 / +2.5%
clickbench_q29/datafusion:vortex-file-compressed 23030514 / 23102090 / -0.3% 48950590 / 48627276 / +0.7% 0.47 / 0.48 / -1.0%
clickbench_q30/datafusion:vortex-file-compressed 56547314 / 57401870 / -1.5% 102749660 / 102377745 / +0.4% 0.55 / 0.56 / -1.8%
clickbench_q31/datafusion:vortex-file-compressed 67041714 / 66790961 / +0.4% 148081483 / 152793104 / -3.1% 0.45 / 0.44 / +3.6%
clickbench_q32/datafusion:vortex-file-compressed 290925973 / 285351162 / +2.0% 381403404 / 383749700 / -0.6% 0.76 / 0.74 / +2.6%
clickbench_q33/datafusion:vortex-file-compressed 320333231 / 320792192 / -0.1% 427192193 / 445580005 / -4.1% 0.75 / 0.72 / +4.2%
clickbench_q34/datafusion:vortex-file-compressed 318166212 / 317855332 / +0.1% 422507259 / 424971569 / -0.6% 0.75 / 0.75 / +0.7%
clickbench_q35/datafusion:vortex-file-compressed 54929851 / 54862176 / +0.1% 89889076 / 86721489 / +3.7% 0.61 / 0.63 / -3.4%
clickbench_q36/datafusion:vortex-file-compressed 37556664 / 37236272 / +0.9% 64541911 / 64692824 / -0.2% 0.58 / 0.58 / +1.1%
clickbench_q37/datafusion:vortex-file-compressed 21615014 / 21744197 / -0.6% 46720253 / 47598749 / -1.8% 0.46 / 0.46 / +1.3%
clickbench_q38/datafusion:vortex-file-compressed 11796759 / 11336410 / +4.1% 38919889 / 38057656 / +2.3% 0.30 / 0.30 / +1.8%
clickbench_q39/datafusion:vortex-file-compressed 77806804 / 77335395 / +0.6% 110394335 / 107743823 / +2.5% 0.70 / 0.72 / -1.8%
clickbench_q40/datafusion:vortex-file-compressed 11235888 / 11222158 / +0.1% 36457046 / 37022365 / -1.5% 0.31 / 0.30 / +1.7%
clickbench_q41/datafusion:vortex-file-compressed 10517518 / 10565395 / -0.5% 35008214 / 34823440 / +0.5% 0.30 / 0.30 / -1.0%
clickbench_q42/datafusion:vortex-file-compressed 11148090 / 11020992 / +1.2% 36743325 / 34514592 / +6.5% 0.30 / 0.32 / -5.0%
datafusion / vortex-compact / ns (0.996x ➖, 0↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
clickbench_q00/datafusion:vortex-compact 1280326 / 1244796 / +2.9% 21449220 / 21919400 / -2.1% 0.06 / 0.06 / +5.1%
clickbench_q01/datafusion:vortex-compact 6372858 / 6367518 / +0.1% 33036947 / 32836161 / +0.6% 0.19 / 0.19 / -0.5%
clickbench_q02/datafusion:vortex-compact 11508789 / 12387180 / -7.1% 34659491 / 35299776 / -1.8% 0.33 / 0.35 / -5.4%
clickbench_q03/datafusion:vortex-compact 11652022 / 11346020 / +2.7% 38328177 / 38572151 / -0.6% 0.30 / 0.29 / +3.4%
clickbench_q04/datafusion:vortex-compact 54014419 / 54646789 / -1.2% 87820328 / 85189600 / +3.1% 0.62 / 0.64 / -4.1%
clickbench_q05/datafusion:vortex-compact 80719476 / 79497498 / +1.5% 122650837 / 119451808 / +2.7% 0.66 / 0.67 / -1.1%
clickbench_q06/datafusion:vortex-compact 1241818 / 1236137 / +0.5% 21380327 / 20835217 / +2.6% 0.06 / 0.06 / -2.1%
clickbench_q07/datafusion:vortex-compact 9915428 / 10085032 / -1.7% 33732877 / 32943621 / +2.4% 0.29 / 0.31 / -4.0%
clickbench_q08/datafusion:vortex-compact 76875583 / 77574380 / -0.9% 110714480 / 111940200 / -1.1% 0.69 / 0.69 / +0.2%
clickbench_q09/datafusion:vortex-compact 171313581 / 169933192 / +0.8% 206017787 / 203115601 / +1.4% 0.83 / 0.84 / -0.6%
clickbench_q10/datafusion:vortex-compact 26989562 / 26635712 / +1.3% 53714391 / 56441822 / -4.8% 0.50 / 0.47 / +6.5%
clickbench_q11/datafusion:vortex-compact 30254016 / 30742640 / -1.6% 55734210 / 57327456 / -2.8% 0.54 / 0.54 / +1.2%
clickbench_q12/datafusion:vortex-compact 81324093 / 79520070 / +2.3% 117352090 / 120054315 / -2.3% 0.69 / 0.66 / +4.6%
clickbench_q13/datafusion:vortex-compact 126465116 / 127442162 / -0.8% 180615170 / 180022902 / +0.3% 0.70 / 0.71 / -1.1%
clickbench_q14/datafusion:vortex-compact 85028498 / 85935649 / -1.1% 128152812 / 120606514 / +6.3% 0.66 / 0.71 / -6.9%
clickbench_q15/datafusion:vortex-compact 62159568 / 62652452 / -0.8% 92751869 / 91854216 / +1.0% 0.67 / 0.68 / -1.7%
clickbench_q16/datafusion:vortex-compact 156715025 / 158331056 / -1.0% 206676037 / 207403558 / -0.4% 0.76 / 0.76 / -0.7%
clickbench_q17/datafusion:vortex-compact 155367746 / 159926674 / -2.9% 214739933 / 217256058 / -1.2% 0.72 / 0.74 / -1.7%
clickbench_q18/datafusion:vortex-compact 290824127 / 286160288 / +1.6% 358210623 / 367348850 / -2.5% 0.81 / 0.78 / +4.2%
clickbench_q19/datafusion:vortex-compact 8569124 / 8211550 / +4.4% 35537858 / 36463217 / -2.5% 0.24 / 0.23 / +7.1%
clickbench_q20/datafusion:vortex-compact 68442652 / 68299281 / +0.2% 194048082 / 193789323 / +0.1% 0.35 / 0.35 / +0.1%
clickbench_q21/datafusion:vortex-compact 99221256 / 100773696 / -1.5% 228450197 / 224679901 / +1.7% 0.43 / 0.45 / -3.2%
clickbench_q22/datafusion:vortex-compact 142290902 / 142855896 / -0.4% 269739149 / 262784184 / +2.6% 0.53 / 0.54 / -3.0%
clickbench_q23/datafusion:vortex-compact 259850394 / 260354767 / -0.2% 372759036 / 352379056 / +5.8% 0.70 / 0.74 / -5.7%
clickbench_q24/datafusion:vortex-compact 20978080 / 21328474 / -1.6% 53236820 / 53690636 / -0.8% 0.39 / 0.40 / -0.8%
clickbench_q25/datafusion:vortex-compact 25997304 / 26510293 / -1.9% 60899947 / 58689435 / +3.8% 0.43 / 0.45 / -5.5%
clickbench_q26/datafusion:vortex-compact 21890848 / 22858720 / -4.2% 55792588 / 56777791 / -1.7% 0.39 / 0.40 / -2.5%
clickbench_q27/datafusion:vortex-compact 100312360 / 98196768 / +2.2% 210843680 / 205834037 / +2.4% 0.48 / 0.48 / -0.3%
clickbench_q28/datafusion:vortex-compact 566008702 / 568359415 / -0.4% 603185903 / 612482200 / -1.5% 0.94 / 0.93 / +1.1%
clickbench_q29/datafusion:vortex-compact 24404163 / 24019060 / +1.6% 50353928 / 49152073 / +2.4% 0.48 / 0.49 / -0.8%
clickbench_q30/datafusion:vortex-compact 72432164 / 72812178 / -0.5% 110529802 / 113082400 / -2.3% 0.66 / 0.64 / +1.8%
clickbench_q31/datafusion:vortex-compact 81169634 / 80477636 / +0.9% 154381220 / 152378838 / +1.3% 0.53 / 0.53 / -0.4%
clickbench_q32/datafusion:vortex-compact 284272394 / 286807318 / -0.9% 385063500 / 387601985 / -0.7% 0.74 / 0.74 / -0.2%
clickbench_q33/datafusion:vortex-compact 335896308 / 332353014 / +1.1% 422358141 / 412625831 / +2.4% 0.80 / 0.81 / -1.3%
clickbench_q34/datafusion:vortex-compact 323510866 / 325477226 / -0.6% 440382467 / 426492286 / +3.3% 0.73 / 0.76 / -3.7%
clickbench_q35/datafusion:vortex-compact 57656206 / 59162713 / -2.5% 87111583 / 85856007 / +1.5% 0.66 / 0.69 / -4.0%
clickbench_q36/datafusion:vortex-compact 38347879 / 38694377 / -0.9% 65109620 / 66038022 / -1.4% 0.59 / 0.59 / +0.5%
clickbench_q37/datafusion:vortex-compact 22326884 / 22574748 / -1.1% 47175218 / 47923090 / -1.6% 0.47 / 0.47 / +0.5%
clickbench_q38/datafusion:vortex-compact 12452482 / 13542094 / -8.0% 39211640 / 38718879 / +1.3% 0.32 / 0.35 / -9.2%
clickbench_q39/datafusion:vortex-compact 78468358 / 78375094 / +0.1% 108836342 / 108446587 / +0.4% 0.72 / 0.72 / -0.2%
clickbench_q40/datafusion:vortex-compact 12326182 / 12192913 / +1.1% 36941081 / 36838605 / +0.3% 0.33 / 0.33 / +0.8%
clickbench_q41/datafusion:vortex-compact 11617410 / 11526022 / +0.8% 35395683 / 34610103 / +2.3% 0.33 / 0.33 / -1.4%
clickbench_q42/datafusion:vortex-compact 11483946 / 11068378 / +3.8% 35849443 / 35724477 / +0.3% 0.32 / 0.31 / +3.4%
datafusion / parquet / ns (0.999x ➖, 0↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
clickbench_q00/datafusion:parquet 1277478 / 1243028 / +2.8% 51359831 / 49723285 / +3.3% 0.02 / 0.02 / -0.5%
clickbench_q01/datafusion:parquet 15721090 / 15815176 / -0.6% 70425024 / 66013570 / +6.7% 0.22 / 0.24 / -6.8%
clickbench_q02/datafusion:parquet 18665850 / 19046620 / -2.0% 81364119 / 80521927 / +1.0% 0.23 / 0.24 / -3.0%
clickbench_q03/datafusion:parquet 16403338 / 17176246 / -4.5% 79487148 / 77383824 / +2.7% 0.21 / 0.22 / -7.0%
clickbench_q04/datafusion:parquet 63540052 / 61726395 / +2.9% 127071117 / 122350845 / +3.9% 0.50 / 0.50 / -0.9%
clickbench_q05/datafusion:parquet 87996682 / 89508724 / -1.7% 156363839 / 151587343 / +3.2% 0.56 / 0.59 / -4.7%
clickbench_q06/datafusion:parquet 1282700 / 1286332 / -0.3% 50378302 / 49669262 / +1.4% 0.03 / 0.03 / -1.7%
clickbench_q07/datafusion:parquet 16700725 / 16652533 / +0.3% 68283309 / 67785600 / +0.7% 0.24 / 0.25 / -0.4%
clickbench_q08/datafusion:parquet 85307334 / 85927583 / -0.7% 160367301 / 157013445 / +2.1% 0.53 / 0.55 / -2.8%
clickbench_q09/datafusion:parquet 191161064 / 186646411 / +2.4% 270183755 / 255630300 / +5.7% 0.71 / 0.73 / -3.1%
clickbench_q10/datafusion:parquet 36435530 / 36198308 / +0.7% 100174683 / 99761201 / +0.4% 0.36 / 0.36 / +0.2%
clickbench_q11/datafusion:parquet 42897034 / 43528094 / -1.4% 111015532 / 108250887 / +2.6% 0.39 / 0.40 / -3.9%
clickbench_q12/datafusion:parquet 96539654 / 96802059 / -0.3% 160838306 / 160353211 / +0.3% 0.60 / 0.60 / -0.6%
clickbench_q13/datafusion:parquet 148013832 / 149002056 / -0.7% 226557958 / 225546431 / +0.4% 0.65 / 0.66 / -1.1%
clickbench_q14/datafusion:parquet 101824541 / 101854070 / -0.0% 171269304 / 169044534 / +1.3% 0.59 / 0.60 / -1.3%
clickbench_q15/datafusion:parquet 71046779 / 70859424 / +0.3% 132324011 / 130032955 / +1.8% 0.54 / 0.54 / -1.5%
clickbench_q16/datafusion:parquet 157420982 / 155396000 / +1.3% 232813645 / 234616044 / -0.8% 0.68 / 0.66 / +2.1%
clickbench_q17/datafusion:parquet 156342610 / 156230560 / +0.1% 236498398 / 235558820 / +0.4% 0.66 / 0.66 / -0.3%
clickbench_q18/datafusion:parquet 309325576 / 311351803 / -0.7% 419534638 / 413717150 / +1.4% 0.74 / 0.75 / -2.0%
clickbench_q19/datafusion:parquet 18724709 / 18764312 / -0.2% 75767454 / 74343372 / +1.9% 0.25 / 0.25 / -2.1%
clickbench_q20/datafusion:parquet 178385358 / 178403017 / -0.0% 278115517 / 275067406 / +1.1% 0.64 / 0.65 / -1.1%
clickbench_q21/datafusion:parquet 173259396 / 172935676 / +0.2% 291347454 / 292112588 / -0.3% 0.59 / 0.59 / +0.5%
clickbench_q22/datafusion:parquet 260330844 / 261266019 / -0.4% 411894266 / 412935320 / -0.3% 0.63 / 0.63 / -0.1%
clickbench_q23/datafusion:parquet 1009730305 / 1012450104 / -0.3% 1191618724 / 1180780241 / +0.9% 0.85 / 0.86 / -1.2%
clickbench_q24/datafusion:parquet 29949737 / 30096574 / -0.5% 85294409 / 87824455 / -2.9% 0.35 / 0.34 / +2.5%
clickbench_q25/datafusion:parquet 36925730 / 37034124 / -0.3% 99241908 / 98491564 / +0.8% 0.37 / 0.38 / -1.0%
clickbench_q26/datafusion:parquet 30633728 / 30872796 / -0.8% 87811632 / 85890894 / +2.2% 0.35 / 0.36 / -2.9%
clickbench_q27/datafusion:parquet 192998439 / 193606423 / -0.3% 289407165 / 289525339 / -0.0% 0.67 / 0.67 / -0.3%
clickbench_q28/datafusion:parquet 618301632 / 617256467 / +0.2% 700651435 / 703528547 / -0.4% 0.88 / 0.88 / +0.6%
clickbench_q29/datafusion:parquet 29590997 / 28950342 / +2.2% 91664392 / 88487675 / +3.6% 0.32 / 0.33 / -1.3%
clickbench_q30/datafusion:parquet 91021901 / 90613578 / +0.5% 166724080 / 167760011 / -0.6% 0.55 / 0.54 / +1.1%
clickbench_q31/datafusion:parquet 102425954 / 104230080 / -1.7% 190461375 / 187577236 / +1.5% 0.54 / 0.56 / -3.2%
clickbench_q32/datafusion:parquet 312862018 / 307563404 / +1.7% 435402418 / 432157673 / +0.8% 0.72 / 0.71 / +1.0%
clickbench_q33/datafusion:parquet 377124220 / 376034170 / +0.3% 474388411 / 473759822 / +0.1% 0.79 / 0.79 / +0.2%
clickbench_q34/datafusion:parquet 377955265 / 380005116 / -0.5% 478734877 / 475165834 / +0.8% 0.79 / 0.80 / -1.3%
clickbench_q35/datafusion:parquet 63173080 / 64086884 / -1.4% 128212946 / 123924510 / +3.5% 0.49 / 0.52 / -4.7%
clickbench_q36/datafusion:parquet 73514630 / 73786042 / -0.4% 135593282 / 135390176 / +0.2% 0.54 / 0.54 / -0.5%
clickbench_q37/datafusion:parquet 35501323 / 35827006 / -0.9% 91494938 / 91915552 / -0.5% 0.39 / 0.39 / -0.5%
clickbench_q38/datafusion:parquet 47654513 / 47716952 / -0.1% 106790726 / 107512074 / -0.7% 0.45 / 0.44 / +0.5%
clickbench_q39/datafusion:parquet 143857596 / 143875424 / -0.0% 207435250 / 205696224 / +0.8% 0.69 / 0.70 / -0.9%
clickbench_q40/datafusion:parquet 20063997 / 20075194 / -0.1% 77909109 / 76537410 / +1.8% 0.26 / 0.26 / -1.8%
clickbench_q41/datafusion:parquet 18925204 / 18876660 / +0.3% 75861622 / 76343068 / -0.6% 0.25 / 0.25 / +0.9%
clickbench_q42/datafusion:parquet 19394288 / 19267770 / +0.7% 75477531 / 73634260 / +2.5% 0.26 / 0.26 / -1.8%
duckdb / vortex-file-compressed / ns (0.992x ➖, 0↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
clickbench_q00/duckdb:vortex-file-compressed 2149582 / 2138850 / +0.5% 23467735 / 21411320 / +9.6% 0.09 / 0.10 / -8.3%
clickbench_q01/duckdb:vortex-file-compressed 7237267 / 7050133 / +2.7% 24740424 / 24343918 / +1.6% 0.29 / 0.29 / +1.0%
clickbench_q02/duckdb:vortex-file-compressed 7982702 / 8107842 / -1.5% 30524704 / 33061039 / -7.7% 0.26 / 0.25 / +6.6%
clickbench_q03/duckdb:vortex-file-compressed 14122682 / 14170490 / -0.3% 48881928 / 49812972 / -1.9% 0.29 / 0.28 / +1.6%
clickbench_q04/duckdb:vortex-file-compressed 56680850 / 56507193 / +0.3% 87979941 / 89219321 / -1.4% 0.64 / 0.63 / +1.7%
clickbench_q05/duckdb:vortex-file-compressed 63216202 / 65111652 / -2.9% 93474041 / 92502807 / +1.0% 0.68 / 0.70 / -3.9%
clickbench_q06/duckdb:vortex-file-compressed 2483066 / 2449036 / +1.4% 29215079 / 29224963 / -0.0% 0.08 / 0.08 / +1.4%
clickbench_q07/duckdb:vortex-file-compressed 8357386 / 8524476 / -2.0% 28853703 / 28648534 / +0.7% 0.29 / 0.30 / -2.7%
clickbench_q08/duckdb:vortex-file-compressed 67431203 / 68254496 / -1.2% 103160387 / 103728454 / -0.5% 0.65 / 0.66 / -0.7%
clickbench_q09/duckdb:vortex-file-compressed 90004356 / 91975118 / -2.1% 122078564 / 122320390 / -0.2% 0.74 / 0.75 / -1.9%
clickbench_q10/duckdb:vortex-file-compressed 26082828 / 26155530 / -0.3% 62072790 / 60078723 / +3.3% 0.42 / 0.44 / -3.5%
clickbench_q11/duckdb:vortex-file-compressed 29186331 / 28946473 / +0.8% 65624185 / 64302890 / +2.1% 0.44 / 0.45 / -1.2%
clickbench_q12/duckdb:vortex-file-compressed 69317260 / 70288466 / -1.4% 101375499 / 98879342 / +2.5% 0.68 / 0.71 / -3.8%
clickbench_q13/duckdb:vortex-file-compressed 124583743 / 125407847 / -0.7% 156511248 / 157397827 / -0.6% 0.80 / 0.80 / -0.1%
clickbench_q14/duckdb:vortex-file-compressed 73104754 / 73581530 / -0.6% 100757790 / 100258871 / +0.5% 0.73 / 0.73 / -1.1%
clickbench_q15/duckdb:vortex-file-compressed 75238406 / 76556845 / -1.7% 106864113 / 106763366 / +0.1% 0.70 / 0.72 / -1.8%
clickbench_q16/duckdb:vortex-file-compressed 137699066 / 138503650 / -0.6% 177117113 / 175303189 / +1.0% 0.78 / 0.79 / -1.6%
clickbench_q17/duckdb:vortex-file-compressed 138122720 / 141576102 / -2.4% 170828228 / 169490610 / +0.8% 0.81 / 0.84 / -3.2%
clickbench_q18/duckdb:vortex-file-compressed 261991340 / 260426876 / +0.6% 313288950 / 316161459 / -0.9% 0.84 / 0.82 / +1.5%
clickbench_q19/duckdb:vortex-file-compressed 9331574 / 9460602 / -1.4% 37949546 / 38551835 / -1.6% 0.25 / 0.25 / +0.2%
clickbench_q20/duckdb:vortex-file-compressed 65846752 / 66714828 / -1.3% 158240396 / 162022485 / -2.3% 0.42 / 0.41 / +1.1%
clickbench_q21/duckdb:vortex-file-compressed 96321214 / 99391922 / -3.1% 266896629 / 266937930 / -0.0% 0.36 / 0.37 / -3.1%
clickbench_q22/duckdb:vortex-file-compressed 177691527 / 177481132 / +0.1% 391805716 / 389999526 / +0.5% 0.45 / 0.46 / -0.3%
clickbench_q23/duckdb:vortex-file-compressed 35320482 / 34614349 / +2.0% 87456308 / 85250297 / +2.6% 0.40 / 0.41 / -0.5%
clickbench_q24/duckdb:vortex-file-compressed 14100248 / 14499998 / -2.8% 34983269 / 35962098 / -2.7% 0.40 / 0.40 / -0.0%
clickbench_q25/duckdb:vortex-file-compressed 18653914 / 19133864 / -2.5% 46182251 / 47811565 / -3.4% 0.40 / 0.40 / +0.9%
clickbench_q26/duckdb:vortex-file-compressed 11505088 / 11783308 / -2.4% 33836645 / 34019142 / -0.5% 0.34 / 0.35 / -1.8%
clickbench_q27/duckdb:vortex-file-compressed 54817806 / 55050972 / -0.4% 213038974 / 212805505 / +0.1% 0.26 / 0.26 / -0.5%
clickbench_q28/duckdb:vortex-file-compressed 511249519 / 509164114 / +0.4% 572818916 / 570340371 / +0.4% 0.89 / 0.89 / -0.0%
clickbench_q29/duckdb:vortex-file-compressed 17009096 / 16924918 / +0.5% 41176599 / 41313956 / -0.3% 0.41 / 0.41 / +0.8%
clickbench_q30/duckdb:vortex-file-compressed 59329874 / 58907092 / +0.7% 101079240 / 98622739 / +2.5% 0.59 / 0.60 / -1.7%
clickbench_q31/duckdb:vortex-file-compressed 110090088 / 109715088 / +0.3% 181744409 / 160286004 / +13.4% 🔴 0.61 / 0.68 / -11.5%
clickbench_q32/duckdb:vortex-file-compressed 376326087 / 385693323 / -2.4% 417180680 / 411003259 / +1.5% 0.90 / 0.94 / -3.9%
clickbench_q33/duckdb:vortex-file-compressed 346876358 / 350198120 / -0.9% 431605861 / 432672115 / -0.2% 0.80 / 0.81 / -0.7%
clickbench_q34/duckdb:vortex-file-compressed 355546539 / 360015265 / -1.2% 444910333 / 451455753 / -1.4% 0.80 / 0.80 / +0.2%
clickbench_q35/duckdb:vortex-file-compressed 56349176 / 57219648 / -1.5% 85524550 / 86586192 / -1.2% 0.66 / 0.66 / -0.3%
clickbench_q36/duckdb:vortex-file-compressed 11824895 / 11690800 / +1.1% 31466971 / 31194234 / +0.9% 0.38 / 0.37 / +0.3%
clickbench_q37/duckdb:vortex-file-compressed 7883543 / 8057186 / -2.2% 28976576 / 31550206 / -8.2% 0.27 / 0.26 / +6.5%
clickbench_q38/duckdb:vortex-file-compressed 8671281 / 8957766 / -3.2% 28480023 / 28015065 / +1.7% 0.30 / 0.32 / -4.8%
clickbench_q39/duckdb:vortex-file-compressed 19361010 / 19568110 / -1.1% 40065237 / 39007448 / +2.7% 0.48 / 0.50 / -3.7%
clickbench_q40/duckdb:vortex-file-compressed 7174764 / 7067106 / +1.5% 26067981 / 26462195 / -1.5% 0.28 / 0.27 / +3.1%
clickbench_q41/duckdb:vortex-file-compressed 7731432 / 7817846 / -1.1% 28078546 / 27790344 / +1.0% 0.28 / 0.28 / -2.1%
clickbench_q42/duckdb:vortex-file-compressed 7108426 / 7144937 / -0.5% 28350678 / 29156568 / -2.8% 0.25 / 0.25 / +2.3%
duckdb / vortex-compact / ns (0.995x ➖, 2↑ 1↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
clickbench_q00/duckdb:vortex-compact 2228969 / 2214724 / +0.6% 22321804 / 21749906 / +2.6% 0.10 / 0.10 / -1.9%
clickbench_q01/duckdb:vortex-compact 7332248 / 7380508 / -0.7% 26413310 / 26361858 / +0.2% 0.28 / 0.28 / -0.8%
clickbench_q02/duckdb:vortex-compact 10594593 / 11010632 / -3.8% 33702582 / 34833195 / -3.2% 0.31 / 0.32 / -0.6%
clickbench_q03/duckdb:vortex-compact 15681410 / 15659818 / +0.1% 44732939 / 42721279 / +4.7% 0.35 / 0.37 / -4.4%
clickbench_q04/duckdb:vortex-compact 57833028 / 58555893 / -1.2% 89652109 / 90117975 / -0.5% 0.65 / 0.65 / -0.7%
clickbench_q05/duckdb:vortex-compact 69753050 / 67934786 / +2.7% 94252557 / 94885620 / -0.7% 0.74 / 0.72 / +3.4%
clickbench_q06/duckdb:vortex-compact 2384616 / 2676677 / -10.9% 🟢 27284299 / 28225666 / -3.3% 0.09 / 0.09 / -7.8%
clickbench_q07/duckdb:vortex-compact 9290342 / 9193466 / +1.1% 30014569 / 29397561 / +2.1% 0.31 / 0.31 / -1.0%
clickbench_q08/duckdb:vortex-compact 71749706 / 71623719 / +0.2% 107000973 / 106489443 / +0.5% 0.67 / 0.67 / -0.3%
clickbench_q09/duckdb:vortex-compact 97960990 / 99492712 / -1.5% 134694975 / 138183368 / -2.5% 0.73 / 0.72 / +1.0%
clickbench_q10/duckdb:vortex-compact 30868000 / 31422020 / -1.8% 61554538 / 63469993 / -3.0% 0.50 / 0.50 / +1.3%
clickbench_q11/duckdb:vortex-compact 34598760 / 35255424 / -1.9% 64868626 / 68177227 / -4.9% 0.53 / 0.52 / +3.1%
clickbench_q12/duckdb:vortex-compact 77177272 / 76405410 / +1.0% 108109897 / 106769641 / +1.3% 0.71 / 0.72 / -0.2%
clickbench_q13/duckdb:vortex-compact 141017896 / 142766274 / -1.2% 172044131 / 171328962 / +0.4% 0.82 / 0.83 / -1.6%
clickbench_q14/duckdb:vortex-compact 81752333 / 81574738 / +0.2% 112355628 / 109849119 / +2.3% 0.73 / 0.74 / -2.0%
clickbench_q15/duckdb:vortex-compact 77019271 / 77915388 / -1.2% 109022135 / 109360873 / -0.3% 0.71 / 0.71 / -0.8%
clickbench_q16/duckdb:vortex-compact 150060754 / 151706492 / -1.1% 181574818 / 184133048 / -1.4% 0.83 / 0.82 / +0.3%
clickbench_q17/duckdb:vortex-compact 154099650 / 149333406 / +3.2% 180303676 / 179995914 / +0.2% 0.85 / 0.83 / +3.0%
clickbench_q18/duckdb:vortex-compact 260310422 / 265387769 / -1.9% 315324800 / 314858524 / +0.1% 0.83 / 0.84 / -2.1%
clickbench_q19/duckdb:vortex-compact 10434596 / 10451054 / -0.2% 34375553 / 36716773 / -6.4% 0.30 / 0.28 / +6.6%
clickbench_q20/duckdb:vortex-compact 80400434 / 79654284 / +0.9% 141354265 / 140975546 / +0.3% 0.57 / 0.57 / +0.7%
clickbench_q21/duckdb:vortex-compact 132948915 / 133716260 / -0.6% 255180126 / 250116066 / +2.0% 0.52 / 0.53 / -2.5%
clickbench_q22/duckdb:vortex-compact 286410130 / 285212053 / +0.4% 423883327 / 421330758 / +0.6% 0.68 / 0.68 / -0.2%
clickbench_q23/duckdb:vortex-compact 47677256 / 42650492 / +11.8% 🔴 83874198 / 81674589 / +2.7% 0.57 / 0.52 / +8.9%
clickbench_q24/duckdb:vortex-compact 18000423 / 18132960 / -0.7% 37227384 / 39182106 / -5.0% 0.48 / 0.46 / +4.5%
clickbench_q25/duckdb:vortex-compact 32586128 / 32912992 / -1.0% 59768641 / 59312402 / +0.8% 0.55 / 0.55 / -1.7%
clickbench_q26/duckdb:vortex-compact 14757926 / 14286652 / +3.3% 37498203 / 36117299 / +3.8% 0.39 / 0.40 / -0.5%
clickbench_q27/duckdb:vortex-compact 149528852 / 148666800 / +0.6% 235877692 / 234377208 / +0.6% 0.63 / 0.63 / -0.1%
clickbench_q28/duckdb:vortex-compact 532775037 / 533951758 / -0.2% 593883658 / 592801694 / +0.2% 0.90 / 0.90 / -0.4%
clickbench_q29/duckdb:vortex-compact 19172660 / 18507774 / +3.6% 42424449 / 42511220 / -0.2% 0.45 / 0.44 / +3.8%
clickbench_q30/duckdb:vortex-compact 81512930 / 82166986 / -0.8% 117727568 / 117094055 / +0.5% 0.69 / 0.70 / -1.3%
clickbench_q31/duckdb:vortex-compact 107811158 / 131207006 / -17.8% 🟢 167950521 / 170116964 / -1.3% 0.64 / 0.77 / -16.8%
clickbench_q32/duckdb:vortex-compact 382127185 / 383937586 / -0.5% 422017462 / 417862758 / +1.0% 0.91 / 0.92 / -1.5%
clickbench_q33/duckdb:vortex-compact 354142494 / 356738384 / -0.7% 440110501 / 441833803 / -0.4% 0.80 / 0.81 / -0.3%
clickbench_q34/duckdb:vortex-compact 370200453 / 367583830 / +0.7% 455732898 / 453396074 / +0.5% 0.81 / 0.81 / +0.2%
clickbench_q35/duckdb:vortex-compact 59456358 / 59252010 / +0.3% 85937996 / 86209439 / -0.3% 0.69 / 0.69 / +0.7%
clickbench_q36/duckdb:vortex-compact 12347993 / 13004266 / -5.0% 32317579 / 35221425 / -8.2% 0.38 / 0.37 / +3.5%
clickbench_q37/duckdb:vortex-compact 10469140 / 9854602 / +6.2% 31267201 / 30959512 / +1.0% 0.33 / 0.32 / +5.2%
clickbench_q38/duckdb:vortex-compact 9390809 / 9320474 / +0.8% 30227080 / 29516319 / +2.4% 0.31 / 0.32 / -1.6%
clickbench_q39/duckdb:vortex-compact 20729474 / 20901506 / -0.8% 39805481 / 39064159 / +1.9% 0.52 / 0.54 / -2.7%
clickbench_q40/duckdb:vortex-compact 8690550 / 8781315 / -1.0% 30445660 / 29942184 / +1.7% 0.29 / 0.29 / -2.7%
clickbench_q41/duckdb:vortex-compact 8919492 / 8872838 / +0.5% 28314942 / 28587420 / -1.0% 0.32 / 0.31 / +1.5%
clickbench_q42/duckdb:vortex-compact 7331779 / 7396748 / -0.9% 25814122 / 27502905 / -6.1% 0.28 / 0.27 / +5.6%
duckdb / parquet / ns (0.987x ➖, 0↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
clickbench_q00/duckdb:parquet 10807909 / 11836579 / -8.7% 19538695 / 18641476 / +4.8% 0.55 / 0.63 / -12.9%
clickbench_q01/duckdb:parquet 17375374 / 17738664 / -2.0% 24864955 / 26250087 / -5.3% 0.70 / 0.68 / +3.4%
clickbench_q02/duckdb:parquet 23868096 / 23882416 / -0.1% 35784271 / 35996239 / -0.6% 0.67 / 0.66 / +0.5%
clickbench_q03/duckdb:parquet 24582256 / 24342682 / +1.0% 43103091 / 39324616 / +9.6% 0.57 / 0.62 / -7.9%
clickbench_q04/duckdb:parquet 63648248 / 63505089 / +0.2% 79636102 / 74900543 / +6.3% 0.80 / 0.85 / -5.7%
clickbench_q05/duckdb:parquet 84461842 / 86569482 / -2.4% 104341027 / 102403762 / +1.9% 0.81 / 0.85 / -4.2%
clickbench_q06/duckdb:parquet 21607770 / 22689245 / -4.8% 33031673 / 32797775 / +0.7% 0.65 / 0.69 / -5.4%
clickbench_q07/duckdb:parquet 19237288 / 18873144 / +1.9% 26163921 / 28520642 / -8.3% 0.74 / 0.66 / +11.1%
clickbench_q08/duckdb:parquet 76753632 / 77595158 / -1.1% 94252823 / 92370313 / +2.0% 0.81 / 0.84 / -3.1%
clickbench_q09/duckdb:parquet 104439265 / 104818912 / -0.4% 121525630 / 123779716 / -1.8% 0.86 / 0.85 / +1.5%
clickbench_q10/duckdb:parquet 42382792 / 42721232 / -0.8% 60181171 / 57182211 / +5.2% 0.70 / 0.75 / -5.7%
clickbench_q11/duckdb:parquet 48156556 / 47519692 / +1.3% 65637110 / 66849249 / -1.8% 0.73 / 0.71 / +3.2%
clickbench_q12/duckdb:parquet 94380699 / 93060449 / +1.4% 116102321 / 111024696 / +4.6% 0.81 / 0.84 / -3.0%
clickbench_q13/duckdb:parquet 152486496 / 151730718 / +0.5% 178609055 / 179267851 / -0.4% 0.85 / 0.85 / +0.9%
clickbench_q14/duckdb:parquet 104052614 / 104548164 / -0.5% 126694246 / 127685272 / -0.8% 0.82 / 0.82 / +0.3%
clickbench_q15/duckdb:parquet 89096994 / 90167220 / -1.2% 109255072 / 103874329 / +5.2% 0.82 / 0.87 / -6.1%
clickbench_q16/duckdb:parquet 169538404 / 177787767 / -4.6% 188813831 / 189882921 / -0.6% 0.90 / 0.94 / -4.1%
clickbench_q17/duckdb:parquet 177108302 / 173850508 / +1.9% 190253677 / 191751440 / -0.8% 0.93 / 0.91 / +2.7%
clickbench_q18/duckdb:parquet 306878218 / 306868588 / +0.0% 353914599 / 330577425 / +7.1% 0.87 / 0.93 / -6.6%
clickbench_q19/duckdb:parquet 21716749 / 21754588 / -0.2% 30140870 / 32080069 / -6.0% 0.72 / 0.68 / +6.2%
clickbench_q20/duckdb:parquet 187651422 / 186370116 / +0.7% 229059453 / 227833963 / +0.5% 0.82 / 0.82 / +0.1%
clickbench_q21/duckdb:parquet 224904521 / 239340674 / -6.0% 271487809 / 276323263 / -1.7% 0.83 / 0.87 / -4.4%
clickbench_q22/duckdb:parquet 313031178 / 313450868 / -0.1% 361470900 / 372756386 / -3.0% 0.87 / 0.84 / +3.0%
clickbench_q23/duckdb:parquet 173143552 / 172175491 / +0.6% 223280812 / 250089431 / -10.7% 🟢 0.78 / 0.69 / +12.6%
clickbench_q24/duckdb:parquet 32253744 / 33719830 / -4.3% 35640717 / 52496842 / -32.1% 🟢 0.90 / 0.64 / +40.9%
clickbench_q25/duckdb:parquet 43336992 / 44404814 / -2.4% 66238536 / 64770251 / +2.3% 0.65 / 0.69 / -4.6%
clickbench_q26/duckdb:parquet 31755708 / 32744467 / -3.0% 53210707 / 50212459 / +6.0% 0.60 / 0.65 / -8.5%
clickbench_q27/duckdb:parquet 191202638 / 192385012 / -0.6% 230768418 / 225544034 / +2.3% 0.83 / 0.85 / -2.9%
clickbench_q28/duckdb:parquet 928386176 / 921577262 / +0.7% 917850222 / 924928104 / -0.8% 1.01 / 1.00 / +1.5%
clickbench_q29/duckdb:parquet 26380290 / 26101624 / +1.1% 35447572 / 36686458 / -3.4% 0.74 / 0.71 / +4.6%
clickbench_q30/duckdb:parquet 107243070 / 108414434 / -1.1% 134333781 / 134973847 / -0.5% 0.80 / 0.80 / -0.6%
clickbench_q31/duckdb:parquet 150922746 / 162233040 / -7.0% 188015035 / 185193032 / +1.5% 0.80 / 0.88 / -8.4%
clickbench_q32/duckdb:parquet 395575360 / 383298819 / +3.2% 415138331 / 425418240 / -2.4% 0.95 / 0.90 / +5.8%
clickbench_q33/duckdb:parquet 487082932 / 496907760 / -2.0% 456818331 / 471262745 / -3.1% 1.07 / 1.05 / +1.1%
clickbench_q34/duckdb:parquet 467170028 / 479564386 / -2.6% 462637122 / 484959259 / -4.6% 1.01 / 0.99 / +2.1%
clickbench_q35/duckdb:parquet 63508667 / 64241182 / -1.1% 78200507 / 80580231 / -3.0% 0.81 / 0.80 / +1.9%
clickbench_q36/duckdb:parquet 31816854 / 31893603 / -0.2% 41434923 / 40194841 / +3.1% 0.77 / 0.79 / -3.2%
clickbench_q37/duckdb:parquet 25324188 / 25547976 / -0.9% 33950168 / 33598022 / +1.0% 0.75 / 0.76 / -1.9%
clickbench_q38/duckdb:parquet 25323584 / 26064525 / -2.8% 34798252 / 34198546 / +1.8% 0.73 / 0.76 / -4.5%
clickbench_q39/duckdb:parquet 54283220 / 54904086 / -1.1% 64129839 / 63322119 / +1.3% 0.85 / 0.87 / -2.4%
clickbench_q40/duckdb:parquet 15389552 / 15782946 / -2.5% 24004131 / 23845390 / +0.7% 0.64 / 0.66 / -3.1%
clickbench_q41/duckdb:parquet 16437573 / 16443266 / -0.0% 24005266 / 24513241 / -2.1% 0.68 / 0.67 / +2.1%
clickbench_q42/duckdb:parquet 16490894 / 17059333 / -3.3% 24407981 / 24247001 / +0.7% 0.68 / 0.70 / -4.0%
duckdb / duckdb / ns (0.993x ➖, 0↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
clickbench_q00/duckdb:duckdb 12195436 / 12281372 / -0.7% 14341401 / 14333360 / +0.1% 0.85 / 0.86 / -0.8%
clickbench_q01/duckdb:duckdb 27202940 / 27711613 / -1.8% 48395537 / 48679843 / -0.6% 0.56 / 0.57 / -1.3%
clickbench_q02/duckdb:duckdb 23677380 / 23580083 / +0.4% 53698435 / 51901570 / +3.5% 0.44 / 0.45 / -2.9%
clickbench_q03/duckdb:duckdb 22746020 / 22699204 / +0.2% 47502004 / 49676013 / -4.4% 0.48 / 0.46 / +4.8%
clickbench_q04/duckdb:duckdb 75811935 / 76325834 / -0.7% 101475770 / 104590613 / -3.0% 0.75 / 0.73 / +2.4%
clickbench_q05/duckdb:duckdb 83587546 / 80966892 / +3.2% 104420917 / 104379639 / +0.0% 0.80 / 0.78 / +3.2%
clickbench_q06/duckdb:duckdb 22676720 / 22685989 / -0.0% 32335574 / 32938136 / -1.8% 0.70 / 0.69 / +1.8%
clickbench_q07/duckdb:duckdb 19125193 / 18804365 / +1.7% 36383311 / 35080822 / +3.7% 0.53 / 0.54 / -1.9%
clickbench_q08/duckdb:duckdb 89041394 / 89411696 / -0.4% 120894299 / 121706844 / -0.7% 0.74 / 0.73 / +0.3%
clickbench_q09/duckdb:duckdb 99960703 / 100345864 / -0.4% 139021305 / 141769484 / -1.9% 0.72 / 0.71 / +1.6%
clickbench_q10/duckdb:duckdb 53338815 / 53814076 / -0.9% 98678757 / 95455630 / +3.4% 0.54 / 0.56 / -4.1%
clickbench_q11/duckdb:duckdb 57415506 / 57074107 / +0.6% 102991559 / 104157553 / -1.1% 0.56 / 0.55 / +1.7%
clickbench_q12/duckdb:duckdb 85775548 / 83885338 / +2.3% 108998106 / 109007920 / -0.0% 0.79 / 0.77 / +2.3%
clickbench_q13/duckdb:duckdb 148379829 / 145914828 / +1.7% 184680879 / 183137803 / +0.8% 0.80 / 0.80 / +0.8%
clickbench_q14/duckdb:duckdb 94818558 / 93588549 / +1.3% 117928645 / 118240509 / -0.3% 0.80 / 0.79 / +1.6%
clickbench_q15/duckdb:duckdb 84012294 / 85908356 / -2.2% 108204437 / 107963426 / +0.2% 0.78 / 0.80 / -2.4%
clickbench_q16/duckdb:duckdb 174537910 / 171191322 / +2.0% 192702306 / 194726126 / -1.0% 0.91 / 0.88 / +3.0%
clickbench_q17/duckdb:duckdb 156498936 / 156561004 / -0.0% 191677818 / 190866642 / +0.4% 0.82 / 0.82 / -0.5%
clickbench_q18/duckdb:duckdb 312791449 / 313867472 / -0.3% 368668425 / 362719689 / +1.6% 0.85 / 0.87 / -2.0%
clickbench_q19/duckdb:duckdb 18723686 / 19102008 / -2.0% 35652010 / 36086376 / -1.2% 0.53 / 0.53 / -0.8%
clickbench_q20/duckdb:duckdb 186284174 / 196497708 / -5.2% 456052226 / 501831627 / -9.1% 0.41 / 0.39 / +4.3%
clickbench_q21/duckdb:duckdb 172089330 / 183897347 / -6.4% 465944889 / 469639121 / -0.8% 0.37 / 0.39 / -5.7%
clickbench_q22/duckdb:duckdb 191865092 / 199686867 / -3.9% 508568337 / 504378096 / +0.8% 0.38 / 0.40 / -4.7%
clickbench_q23/duckdb:duckdb 73126950 / 73775798 / -0.9% 144516478 / 147233101 / -1.8% 0.51 / 0.50 / +1.0%
clickbench_q24/duckdb:duckdb 32200182 / 32359509 / -0.5% 46643114 / 49042194 / -4.9% 0.69 / 0.66 / +4.6%
clickbench_q25/duckdb:duckdb 43489912 / 42596856 / +2.1% 80747245 / 79395018 / +1.7% 0.54 / 0.54 / +0.4%
clickbench_q26/duckdb:duckdb 34314836 / 33861931 / +1.3% 49388885 / 50995393 / -3.2% 0.69 / 0.66 / +4.6%
clickbench_q27/duckdb:duckdb 154885224 / 167547334 / -7.6% 439290708 / 462856631 / -5.1% 0.35 / 0.36 / -2.6%
clickbench_q28/duckdb:duckdb 806760091 / 809944145 / -0.4% 864998442 / 861321555 / +0.4% 0.93 / 0.94 / -0.8%
clickbench_q29/duckdb:duckdb 28616741 / 28840154 / -0.8% 48107361 / 49184216 / -2.2% 0.59 / 0.59 / +1.4%
clickbench_q30/duckdb:duckdb 104905130 / 105404325 / -0.5% 179584518 / 181473061 / -1.0% 0.58 / 0.58 / +0.6%
clickbench_q31/duckdb:duckdb 175693355 / 175902028 / -0.1% 247909220 / 247404082 / +0.2% 0.71 / 0.71 / -0.3%
clickbench_q32/duckdb:duckdb 453272302 / 475271358 / -4.6% 498898900 / 515747908 / -3.3% 0.91 / 0.92 / -1.4%
clickbench_q33/duckdb:duckdb 456694071 / 486987274 / -6.2% 598741616 / 598252232 / +0.1% 0.76 / 0.81 / -6.3%
clickbench_q34/duckdb:duckdb 477210598 / 470287869 / +1.5% 617074168 / 611183424 / +1.0% 0.77 / 0.77 / +0.5%
clickbench_q35/duckdb:duckdb 76091622 / 77583522 / -1.9% 98855440 / 99429038 / -0.6% 0.77 / 0.78 / -1.4%
clickbench_q36/duckdb:duckdb 33568906 / 34038237 / -1.4% 46270423 / 47438587 / -2.5% 0.73 / 0.72 / +1.1%
clickbench_q37/duckdb:duckdb 18238088 / 18371574 / -0.7% 27467809 / 27400325 / +0.2% 0.66 / 0.67 / -1.0%
clickbench_q38/duckdb:duckdb 20836682 / 20306130 / +2.6% 35123894 / 33420973 / +5.1% 0.59 / 0.61 / -2.4%
clickbench_q39/duckdb:duckdb 56782958 / 56949170 / -0.3% 77049440 / 81111468 / -5.0% 0.74 / 0.70 / +5.0%
clickbench_q40/duckdb:duckdb 18079366 / 17620850 / +2.6% 29709376 / 29457190 / +0.9% 0.61 / 0.60 / +1.7%
clickbench_q41/duckdb:duckdb 17349289 / 17440884 / -0.5% 27439121 / 26777084 / +2.5% 0.63 / 0.65 / -2.9%
clickbench_q42/duckdb:duckdb 17246676 / 17470734 / -1.3% 27316524 / 27238866 / +0.3% 0.63 / 0.64 / -1.6%

No file size changes detected.

@github-actions

Copy link
Copy Markdown
Contributor

Benchmarks: Appian on NVME 📖

Commits: PR 0a6aa335 vs base 1de85c8d
Verdict: No clear signal (low confidence)
Attributed Vortex impact: -0.0%
Engines: DataFusion No clear signal (+0.3%, low confidence) · DuckDB No clear signal (-0.4%, low confidence)
Vortex (geomean): hot 1.004x ➖ · cold 0.995x ➖
Parquet (geomean): hot 1.003x ➖ · cold 0.999x ➖
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 (1.005x ➖, 0↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
appian_q01/datafusion:vortex-file-compressed 52050017 / 51801861 / +0.5% 74734392 / 75614108 / -1.2% 0.70 / 0.69 / +1.7%
appian_q02/datafusion:vortex-file-compressed 227907533 / 225889172 / +0.9% 267944232 / 268381180 / -0.2% 0.85 / 0.84 / +1.1%
appian_q03/datafusion:vortex-file-compressed 141636263 / 142144950 / -0.4% 189270847 / 189367193 / -0.1% 0.75 / 0.75 / -0.3%
appian_q04/datafusion:vortex-file-compressed 9638111938 / 9564285330 / +0.8% 9698741833 / 9744882529 / -0.5% 0.99 / 0.98 / +1.3%
appian_q05/datafusion:vortex-file-compressed 136401379 / 134194769 / +1.6% 173419494 / 170696569 / +1.6% 0.79 / 0.79 / +0.0%
appian_q06/datafusion:vortex-file-compressed 139337002 / 139885790 / -0.4% 160468480 / 163294058 / -1.7% 0.87 / 0.86 / +1.4%
appian_q07/datafusion:vortex-file-compressed 154944250 / 154140644 / +0.5% 196290740 / 197253613 / -0.5% 0.79 / 0.78 / +1.0%
appian_q08/datafusion:vortex-file-compressed 522112079 / 520161785 / +0.4% 571464613 / 581385680 / -1.7% 0.91 / 0.89 / +2.1%
datafusion / vortex-compact / ns (1.000x ➖, 0↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
appian_q01/datafusion:vortex-compact 52294866 / 52582591 / -0.5% 74227388 / 74185457 / +0.1% 0.70 / 0.71 / -0.6%
appian_q02/datafusion:vortex-compact 227434520 / 226476033 / +0.4% 272551496 / 266070039 / +2.4% 0.83 / 0.85 / -2.0%
appian_q03/datafusion:vortex-compact 142803298 / 143201948 / -0.3% 188183515 / 185290694 / +1.6% 0.76 / 0.77 / -1.8%
appian_q04/datafusion:vortex-compact 9618888023 / 9574067198 / +0.5% 9751889229 / 9745539575 / +0.1% 0.99 / 0.98 / +0.4%
appian_q05/datafusion:vortex-compact 135140044 / 134119472 / +0.8% 165679096 / 166829412 / -0.7% 0.82 / 0.80 / +1.5%
appian_q06/datafusion:vortex-compact 142353519 / 142330614 / +0.0% 161436796 / 164399277 / -1.8% 0.88 / 0.87 / +1.9%
appian_q07/datafusion:vortex-compact 158231987 / 159526931 / -0.8% 195768178 / 195896203 / -0.1% 0.81 / 0.81 / -0.7%
appian_q08/datafusion:vortex-compact 526212589 / 527757881 / -0.3% 591804026 / 604272637 / -2.1% 0.89 / 0.87 / +1.8%
datafusion / parquet / ns (0.999x ➖, 0↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
appian_q01/datafusion:parquet 72350130 / 72182921 / +0.2% 92366414 / 90195852 / +2.4% 0.78 / 0.80 / -2.1%
appian_q02/datafusion:parquet 288935434 / 291911075 / -1.0% 327563843 / 327136451 / +0.1% 0.88 / 0.89 / -1.1%
appian_q03/datafusion:parquet 184712692 / 185299448 / -0.3% 231055700 / 227131059 / +1.7% 0.80 / 0.82 / -2.0%
appian_q04/datafusion:parquet 9667006012 / 9671483388 / -0.0% 9784067041 / 9736611602 / +0.5% 0.99 / 0.99 / -0.5%
appian_q05/datafusion:parquet 193048614 / 193275726 / -0.1% 221296717 / 221094208 / +0.1% 0.87 / 0.87 / -0.2%
appian_q06/datafusion:parquet 167173160 / 166922481 / +0.2% 188599235 / 190457315 / -1.0% 0.89 / 0.88 / +1.1%
appian_q07/datafusion:parquet 205365861 / 205711937 / -0.2% 237228800 / 241827337 / -1.9% 0.87 / 0.85 / +1.8%
appian_q08/datafusion:parquet 628631376 / 626593627 / +0.3% 696627987 / 687836293 / +1.3% 0.90 / 0.91 / -0.9%
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)
appian_q01/duckdb:vortex-file-compressed 84887788 / 83941010 / +1.1% 99761331 / 97702337 / +2.1% 0.85 / 0.86 / -1.0%
appian_q02/duckdb:vortex-file-compressed 245281768 / 244155037 / +0.5% 252540476 / 264019234 / -4.3% 0.97 / 0.92 / +5.0%
appian_q03/duckdb:vortex-file-compressed 112568383 / 112780580 / -0.2% 131228591 / 135581561 / -3.2% 0.86 / 0.83 / +3.1%
appian_q04/duckdb:vortex-file-compressed 618165945 / 599969670 / +3.0% 615384338 / 610276702 / +0.8% 1.00 / 0.98 / +2.2%
appian_q05/duckdb:vortex-file-compressed 120329692 / 118488138 / +1.6% 132092721 / 134907667 / -2.1% 0.91 / 0.88 / +3.7%
appian_q06/duckdb:vortex-file-compressed 196761467 / 193949378 / +1.4% 205884087 / 203836202 / +1.0% 0.96 / 0.95 / +0.4%
appian_q07/duckdb:vortex-file-compressed 118183488 / 118745153 / -0.5% 133333183 / 136572910 / -2.4% 0.89 / 0.87 / +1.9%
appian_q08/duckdb:vortex-file-compressed 340941848 / 340760574 / +0.1% 366928904 / 375241731 / -2.2% 0.93 / 0.91 / +2.3%
duckdb / vortex-compact / ns (1.003x ➖, 0↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
appian_q01/duckdb:vortex-compact 84631489 / 85586643 / -1.1% 98459294 / 98330788 / +0.1% 0.86 / 0.87 / -1.2%
appian_q02/duckdb:vortex-compact 238208223 / 244323419 / -2.5% 259550777 / 262554681 / -1.1% 0.92 / 0.93 / -1.4%
appian_q03/duckdb:vortex-compact 115280201 / 114398126 / +0.8% 130129104 / 133996926 / -2.9% 0.89 / 0.85 / +3.8%
appian_q04/duckdb:vortex-compact 630356941 / 616599271 / +2.2% 623103578 / 629241520 / -1.0% 1.01 / 0.98 / +3.2%
appian_q05/duckdb:vortex-compact 121817163 / 119459413 / +2.0% 133348893 / 130620096 / +2.1% 0.91 / 0.91 / -0.1%
appian_q06/duckdb:vortex-compact 198360073 / 198548175 / -0.1% 209673912 / 203783920 / +2.9% 0.95 / 0.97 / -2.9%
appian_q07/duckdb:vortex-compact 119589903 / 118340078 / +1.1% 138278993 / 138197271 / +0.1% 0.86 / 0.86 / +1.0%
appian_q08/duckdb:vortex-compact 345147390 / 344935841 / +0.1% 367199005 / 375053502 / -2.1% 0.94 / 0.92 / +2.2%
duckdb / parquet / ns (1.006x ➖, 0↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
appian_q01/duckdb:parquet 95525937 / 92535388 / +3.2% 103090186 / 102304965 / +0.8% 0.93 / 0.90 / +2.4%
appian_q02/duckdb:parquet 247679263 / 241684772 / +2.5% 251657378 / 260392755 / -3.4% 0.98 / 0.93 / +6.0%
appian_q03/duckdb:parquet 132924578 / 132736366 / +0.1% 142192607 / 140785519 / +1.0% 0.93 / 0.94 / -0.8%
appian_q04/duckdb:parquet 489921975 / 488431689 / +0.3% 494210214 / 486841232 / +1.5% 0.99 / 1.00 / -1.2%
appian_q05/duckdb:parquet 132035740 / 131751920 / +0.2% 137410067 / 140896922 / -2.5% 0.96 / 0.94 / +2.8%
appian_q06/duckdb:parquet 115692619 / 114933100 / +0.7% 122285747 / 121810255 / +0.4% 0.95 / 0.94 / +0.3%
appian_q07/duckdb:parquet 108417281 / 108350285 / +0.1% 120682679 / 121978643 / -1.1% 0.90 / 0.89 / +1.1%
appian_q08/duckdb:parquet 363061607 / 370259763 / -1.9% 348549306 / 352528409 / -1.1% 1.04 / 1.05 / -0.8%
duckdb / duckdb / ns (0.997x ➖, 0↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
appian_q01/duckdb:duckdb 80390319 / 80309490 / +0.1% 89339856 / 91318051 / -2.2% 0.90 / 0.88 / +2.3%
appian_q02/duckdb:duckdb 219877054 / 220400751 / -0.2% 234568893 / 232251488 / +1.0% 0.94 / 0.95 / -1.2%
appian_q03/duckdb:duckdb 85225416 / 84932349 / +0.3% 92669553 / 94818462 / -2.3% 0.92 / 0.90 / +2.7%
appian_q04/duckdb:duckdb 544944339 / 548177235 / -0.6% 561451289 / 550469124 / +2.0% 0.97 / 1.00 / -2.5%
appian_q05/duckdb:duckdb 108874933 / 108599796 / +0.3% 119412866 / 121004990 / -1.3% 0.91 / 0.90 / +1.6%
appian_q06/duckdb:duckdb 184805018 / 185798994 / -0.5% 185969392 / 189842918 / -2.0% 0.99 / 0.98 / +1.5%
appian_q07/duckdb:duckdb 88734910 / 88351516 / +0.4% 100107732 / 102429764 / -2.3% 0.89 / 0.86 / +2.8%
appian_q08/duckdb:duckdb 311477058 / 319199619 / -2.4% 324479412 / 329698132 / -1.6% 0.96 / 0.97 / -0.8%

No file size changes detected.

@codspeed

codspeed Bot commented Oct 23, 2026 •

Copy link
Copy Markdown

Merging this PR will regress 8 benchmarks

3 warnings, 1 note

⚠️ Walltime results may be unreliable

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

Learn more about Macro Runners

See affected benchmarks

⚠️ Unable to measure the execution of 2 benchmarks

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

Prevent compiler optimizations

See affected benchmarks

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

ℹ️ 40 benchmarks have no flamegraph

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

See affected benchmarks

⚡ 18 improved benchmarks
❌ 8 regressed benchmarks
✅ 2382 untouched benchmarks
⏩ 12 skipped benchmarks1
🗄️ 43 archived benchmarks run2

Warning

Please fix the performance issues or acknowledge them on CodSpeed.

Performance Changes

Mode Benchmark BASE HEAD Efficiency
❌ CPU Simulation random_i128[0.01] 5.8 µs 38.3 µs -84.83%
❌ CPU Simulation decode_primitives[i64, (1000, 8)] 24.8 µs 37.7 µs -34.21%
❌ CPU Simulation random_i128[0.5] 102 µs 127.5 µs -20%
❌ CPU Simulation bench_compare_sliced_dict_primitive[(2000, 10000)] 67.5 µs 80 µs -15.67%
❌ CPU Simulation missing_stats[16] 72.5 µs 85.7 µs -15.31%
❌ CPU Simulation varbinview_large 121.4 µs 142.2 µs -14.67%
❌ CPU Simulation take_varbin 326.3 µs 378 µs -13.68%
❌ Walltime starts_with_avx2[64, VarBin] 53.7 µs 60.3 µs -10.84%
⚡ CPU Simulation take_filter_primitive_small_uncached_random_mask_random_indices[4096, 10] 52.9 µs 24.3 µs ×2.2
⚡ Walltime mul_u64_nonnull_neon 39.4 µs 20.7 µs +90.27%
⚡ CPU Simulation take[small_m/shuffled/primitive/nonnull/chunks=256/indices=1] 53 µs 31 µs +70.97%
⚡ CPU Simulation take[small_m/shuffled/primitive/nonnull/chunks=2048/indices=1] 53.2 µs 31.2 µs +70.37%
⚡ CPU Simulation chunked_dict_primitive_canonical_into[f64, (1000, 1000, 10)] 209.5 µs 151.6 µs +38.22%
⚡ CPU Simulation bench_compare_primitive[(10000, 32)] 97.3 µs 72.9 µs +33.45%
⚡ CPU Simulation filter_powerlaw_by_random[250000] 200.9 µs 153.8 µs +30.63%
⚡ CPU Simulation random_i64[0.95] 159.4 µs 132 µs +20.79%
⚡ CPU Simulation density_sweep_dense_runs[0.001] 61.3 µs 53.5 µs +14.51%
⚡ CPU Simulation filter_powerlaw_by_mostly_false[250000] 158.2 µs 138.6 µs +14.13%
⚡ CPU Simulation filter_powerlaw_by_mostly_true[100000] 72.9 µs 63.9 µs +14.06%
⚡ CPU Simulation filter_random_by_mostly_false[250000] 183.9 µs 163.2 µs +12.7%
... ... ... ... ... ...

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

Tip

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


Comparing rk/split-array-05-expr (27d44ed) with develop (8c680f2)

Open in CodSpeed

Footnotes

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

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

@github-actions

Copy link
Copy Markdown
Contributor

Benchmarks: JOB on NVME 📖

Commits: PR 0a6aa335 vs base none
Vortex (geomean): no vortex data
Parquet (geomean): no parquet data

No baseline is available for this benchmark yet; PR measurements are shown without comparison.


duckdb / vortex-file-compressed / ns (no group data, 0↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
job_q01/duckdb:vortex-file-compressed 13918553 / — / no baseline 30142054 / — / no baseline 0.46 / — / no baseline
job_q02/duckdb:vortex-file-compressed 25966216 / — / no baseline 39762963 / — / no baseline 0.65 / — / no baseline
job_q03/duckdb:vortex-file-compressed 16127196 / — / no baseline 30858303 / — / no baseline 0.52 / — / no baseline
job_q04/duckdb:vortex-file-compressed 28068208 / — / no baseline 42895657 / — / no baseline 0.65 / — / no baseline
job_q05/duckdb:vortex-file-compressed 20363696 / — / no baseline 36645689 / — / no baseline 0.56 / — / no baseline
job_q06/duckdb:vortex-file-compressed 16663068 / — / no baseline 33687108 / — / no baseline 0.49 / — / no baseline
job_q07/duckdb:vortex-file-compressed 10358102 / — / no baseline 29117070 / — / no baseline 0.36 / — / no baseline
job_q08/duckdb:vortex-file-compressed 22488259 / — / no baseline 38187744 / — / no baseline 0.59 / — / no baseline
job_q09/duckdb:vortex-file-compressed 27824840 / — / no baseline 61671153 / — / no baseline 0.45 / — / no baseline
job_q10/duckdb:vortex-file-compressed 25992796 / — / no baseline 60753234 / — / no baseline 0.43 / — / no baseline
job_q100/duckdb:vortex-file-compressed 45265512 / — / no baseline 86084508 / — / no baseline 0.53 / — / no baseline
job_q101/duckdb:vortex-file-compressed 43629366 / — / no baseline 83120784 / — / no baseline 0.52 / — / no baseline
job_q102/duckdb:vortex-file-compressed 78115964 / — / no baseline 121057346 / — / no baseline 0.65 / — / no baseline
job_q103/duckdb:vortex-file-compressed 55625101 / — / no baseline 93384020 / — / no baseline 0.60 / — / no baseline
job_q104/duckdb:vortex-file-compressed 45984418 / — / no baseline 79803008 / — / no baseline 0.58 / — / no baseline
job_q105/duckdb:vortex-file-compressed 75442090 / — / no baseline 112868322 / — / no baseline 0.67 / — / no baseline
job_q106/duckdb:vortex-file-compressed 53707938 / — / no baseline 89393458 / — / no baseline 0.60 / — / no baseline
job_q107/duckdb:vortex-file-compressed 51079804 / — / no baseline 87540808 / — / no baseline 0.58 / — / no baseline
job_q108/duckdb:vortex-file-compressed 54719612 / — / no baseline 89353771 / — / no baseline 0.61 / — / no baseline
job_q109/duckdb:vortex-file-compressed 12119981 / — / no baseline 25851881 / — / no baseline 0.47 / — / no baseline
job_q11/duckdb:vortex-file-compressed 29521122 / — / no baseline 64210645 / — / no baseline 0.46 / — / no baseline
job_q110/duckdb:vortex-file-compressed 18788576 / — / no baseline 33282562 / — / no baseline 0.56 / — / no baseline
job_q111/duckdb:vortex-file-compressed 30696084 / — / no baseline 50137104 / — / no baseline 0.61 / — / no baseline
job_q112/duckdb:vortex-file-compressed 30274023 / — / no baseline 49448404 / — / no baseline 0.61 / — / no baseline
job_q113/duckdb:vortex-file-compressed 33709020 / — / no baseline 55375062 / — / no baseline 0.61 / — / no baseline
job_q12/duckdb:vortex-file-compressed 44942572 / — / no baseline 61297442 / — / no baseline 0.73 / — / no baseline
job_q13/duckdb:vortex-file-compressed 16510044 / — / no baseline 32178240 / — / no baseline 0.51 / — / no baseline
job_q14/duckdb:vortex-file-compressed 59977542 / — / no baseline 77002608 / — / no baseline 0.78 / — / no baseline
job_q15/duckdb:vortex-file-compressed 25892334 / — / no baseline 57552901 / — / no baseline 0.45 / — / no baseline
job_q16/duckdb:vortex-file-compressed 26023170 / — / no baseline 56267390 / — / no baseline 0.46 / — / no baseline
job_q17/duckdb:vortex-file-compressed 35798455 / — / no baseline 68886083 / — / no baseline 0.52 / — / no baseline
job_q18/duckdb:vortex-file-compressed 29489711 / — / no baseline 54984381 / — / no baseline 0.54 / — / no baseline
job_q19/duckdb:vortex-file-compressed 18937440 / — / no baseline 40405139 / — / no baseline 0.47 / — / no baseline
job_q20/duckdb:vortex-file-compressed 18182478 / — / no baseline 39804138 / — / no baseline 0.46 / — / no baseline
job_q21/duckdb:vortex-file-compressed 33828795 / — / no baseline 58853238 / — / no baseline 0.57 / — / no baseline
job_q22/duckdb:vortex-file-compressed 25786426 / — / no baseline 52201316 / — / no baseline 0.49 / — / no baseline
job_q23/duckdb:vortex-file-compressed 64911461 / — / no baseline 90852023 / — / no baseline 0.71 / — / no baseline
job_q24/duckdb:vortex-file-compressed 42084722 / — / no baseline 73265163 / — / no baseline 0.57 / — / no baseline
job_q25/duckdb:vortex-file-compressed 36352716 / — / no baseline 69248779 / — / no baseline 0.52 / — / no baseline
job_q26/duckdb:vortex-file-compressed 89144594 / — / no baseline 125602469 / — / no baseline 0.71 / — / no baseline
job_q27/duckdb:vortex-file-compressed 29834670 / — / no baseline 56460776 / — / no baseline 0.53 / — / no baseline
job_q28/duckdb:vortex-file-compressed 26749414 / — / no baseline 55149345 / — / no baseline 0.49 / — / no baseline
job_q29/duckdb:vortex-file-compressed 85441870 / — / no baseline 102706476 / — / no baseline 0.83 / — / no baseline
job_q30/duckdb:vortex-file-compressed 68708572 / — / no baseline 85281776 / — / no baseline 0.81 / — / no baseline
job_q31/duckdb:vortex-file-compressed 64354737 / — / no baseline 97649419 / — / no baseline 0.66 / — / no baseline
job_q32/duckdb:vortex-file-compressed 50128930 / — / no baseline 82327935 / — / no baseline 0.61 / — / no baseline
job_q33/duckdb:vortex-file-compressed 63601076 / — / no baseline 89949016 / — / no baseline 0.71 / — / no baseline
job_q34/duckdb:vortex-file-compressed 127849084 / — / no baseline 155816504 / — / no baseline 0.82 / — / no baseline
job_q35/duckdb:vortex-file-compressed 29259122 / — / no baseline 55616469 / — / no baseline 0.53 / — / no baseline
job_q36/duckdb:vortex-file-compressed 23675038 / — / no baseline 48993579 / — / no baseline 0.48 / — / no baseline
job_q37/duckdb:vortex-file-compressed 52758934 / — / no baseline 81783582 / — / no baseline 0.65 / — / no baseline
job_q38/duckdb:vortex-file-compressed 19973976 / — / no baseline 41232600 / — / no baseline 0.48 / — / no baseline
job_q39/duckdb:vortex-file-compressed 18048709 / — / no baseline 36952935 / — / no baseline 0.49 / — / no baseline
job_q40/duckdb:vortex-file-compressed 98414656 / — / no baseline 117930774 / — / no baseline 0.83 / — / no baseline
job_q41/duckdb:vortex-file-compressed 268156092 / — / no baseline 287365256 / — / no baseline 0.93 / — / no baseline
job_q42/duckdb:vortex-file-compressed 33852333 / — / no baseline 53237810 / — / no baseline 0.64 / — / no baseline
job_q43/duckdb:vortex-file-compressed 25874048 / — / no baseline 43383531 / — / no baseline 0.60 / — / no baseline
job_q44/duckdb:vortex-file-compressed 46768997 / — / no baseline 67424572 / — / no baseline 0.69 / — / no baseline
job_q45/duckdb:vortex-file-compressed 75327940 / — / no baseline 99711271 / — / no baseline 0.76 / — / no baseline
job_q46/duckdb:vortex-file-compressed 26282468 / — / no baseline 42791525 / — / no baseline 0.61 / — / no baseline
job_q47/duckdb:vortex-file-compressed 23729209 / — / no baseline 42042626 / — / no baseline 0.56 / — / no baseline
job_q48/duckdb:vortex-file-compressed 74430744 / — / no baseline 92779106 / — / no baseline 0.80 / — / no baseline
job_q49/duckdb:vortex-file-compressed 44258712 / — / no baseline 64127700 / — / no baseline 0.69 / — / no baseline
job_q50/duckdb:vortex-file-compressed 39373870 / — / no baseline 59829721 / — / no baseline 0.66 / — / no baseline
job_q51/duckdb:vortex-file-compressed 65925026 / — / no baseline 84855225 / — / no baseline 0.78 / — / no baseline
job_q52/duckdb:vortex-file-compressed 54553027 / — / no baseline 81047850 / — / no baseline 0.67 / — / no baseline
job_q53/duckdb:vortex-file-compressed 51425220 / — / no baseline 78543099 / — / no baseline 0.65 / — / no baseline
job_q54/duckdb:vortex-file-compressed 63783674 / — / no baseline 87867801 / — / no baseline 0.73 / — / no baseline
job_q55/duckdb:vortex-file-compressed 58883221 / — / no baseline 83396312 / — / no baseline 0.71 / — / no baseline
job_q56/duckdb:vortex-file-compressed 37858166 / — / no baseline 70017824 / — / no baseline 0.54 / — / no baseline
job_q57/duckdb:vortex-file-compressed 81694740 / — / no baseline 108595593 / — / no baseline 0.75 / — / no baseline
job_q58/duckdb:vortex-file-compressed 67417292 / — / no baseline 97770408 / — / no baseline 0.69 / — / no baseline
job_q59/duckdb:vortex-file-compressed 63006988 / — / no baseline 92924062 / — / no baseline 0.68 / — / no baseline
job_q60/duckdb:vortex-file-compressed 41062500 / — / no baseline 62632637 / — / no baseline 0.66 / — / no baseline
job_q61/duckdb:vortex-file-compressed 33279526 / — / no baseline 58813038 / — / no baseline 0.57 / — / no baseline
job_q62/duckdb:vortex-file-compressed 32744470 / — / no baseline 57549571 / — / no baseline 0.57 / — / no baseline
job_q63/duckdb:vortex-file-compressed 35489978 / — / no baseline 62392318 / — / no baseline 0.57 / — / no baseline
job_q64/duckdb:vortex-file-compressed 58590962 / — / no baseline 83313533 / — / no baseline 0.70 / — / no baseline
job_q65/duckdb:vortex-file-compressed 49184492 / — / no baseline 77267227 / — / no baseline 0.64 / — / no baseline
job_q66/duckdb:vortex-file-compressed 42303920 / — / no baseline 72457035 / — / no baseline 0.58 / — / no baseline
job_q67/duckdb:vortex-file-compressed 43340961 / — / no baseline 73227860 / — / no baseline 0.59 / — / no baseline
job_q68/duckdb:vortex-file-compressed 52875773 / — / no baseline 81648541 / — / no baseline 0.65 / — / no baseline
job_q69/duckdb:vortex-file-compressed 80526812 / — / no baseline 115313591 / — / no baseline 0.70 / — / no baseline
job_q70/duckdb:vortex-file-compressed 50334790 / — / no baseline 82057470 / — / no baseline 0.61 / — / no baseline
job_q71/duckdb:vortex-file-compressed 71730336 / — / no baseline 103525687 / — / no baseline 0.69 / — / no baseline
job_q72/duckdb:vortex-file-compressed 142509291 / — / no baseline 172862831 / — / no baseline 0.82 / — / no baseline
job_q73/duckdb:vortex-file-compressed 87898288 / — / no baseline 122728238 / — / no baseline 0.72 / — / no baseline
job_q74/duckdb:vortex-file-compressed 77174097 / — / no baseline 117295551 / — / no baseline 0.66 / — / no baseline
job_q75/duckdb:vortex-file-compressed 68488938 / — / no baseline 112007614 / — / no baseline 0.61 / — / no baseline
job_q76/duckdb:vortex-file-compressed 28143594 / — / no baseline 53792143 / — / no baseline 0.52 / — / no baseline
job_q77/duckdb:vortex-file-compressed 28244777 / — / no baseline 52781193 / — / no baseline 0.54 / — / no baseline
job_q78/duckdb:vortex-file-compressed 29756944 / — / no baseline 56649113 / — / no baseline 0.53 / — / no baseline
job_q79/duckdb:vortex-file-compressed 76390873 / — / no baseline 102444149 / — / no baseline 0.75 / — / no baseline
job_q80/duckdb:vortex-file-compressed 53208722 / — / no baseline 76559639 / — / no baseline 0.69 / — / no baseline
job_q81/duckdb:vortex-file-compressed 165795366 / — / no baseline 186575643 / — / no baseline 0.89 / — / no baseline
job_q82/duckdb:vortex-file-compressed 306353084 / — / no baseline 331538524 / — / no baseline 0.92 / — / no baseline
job_q83/duckdb:vortex-file-compressed 44939602 / — / no baseline 73980707 / — / no baseline 0.61 / — / no baseline
job_q84/duckdb:vortex-file-compressed 43074591 / — / no baseline 69451543 / — / no baseline 0.62 / — / no baseline
job_q85/duckdb:vortex-file-compressed 49063826 / — / no baseline 76131892 / — / no baseline 0.64 / — / no baseline
job_q86/duckdb:vortex-file-compressed 71779268 / — / no baseline 109325417 / — / no baseline 0.66 / — / no baseline
job_q87/duckdb:vortex-file-compressed 66392560 / — / no baseline 105810582 / — / no baseline 0.63 / — / no baseline
job_q88/duckdb:vortex-file-compressed 52975172 / — / no baseline 89406991 / — / no baseline 0.59 / — / no baseline
job_q89/duckdb:vortex-file-compressed 35384066 / — / no baseline 69079071 / — / no baseline 0.51 / — / no baseline
job_q90/duckdb:vortex-file-compressed 74033478 / — / no baseline 111487541 / — / no baseline 0.66 / — / no baseline
job_q91/duckdb:vortex-file-compressed 63080478 / — / no baseline 104523084 / — / no baseline 0.60 / — / no baseline
job_q92/duckdb:vortex-file-compressed 46629136 / — / no baseline 83765030 / — / no baseline 0.56 / — / no baseline
job_q93/duckdb:vortex-file-compressed 72256290 / — / no baseline 109892341 / — / no baseline 0.66 / — / no baseline
job_q94/duckdb:vortex-file-compressed 28293193 / — / no baseline 52838885 / — / no baseline 0.54 / — / no baseline
job_q95/duckdb:vortex-file-compressed 26200930 / — / no baseline 53492266 / — / no baseline 0.49 / — / no baseline
job_q96/duckdb:vortex-file-compressed 29562764 / — / no baseline 54245988 / — / no baseline 0.54 / — / no baseline
job_q97/duckdb:vortex-file-compressed 97453616 / — / no baseline 140573418 / — / no baseline 0.69 / — / no baseline
job_q98/duckdb:vortex-file-compressed 58878796 / — / no baseline 100526033 / — / no baseline 0.59 / — / no baseline
job_q99/duckdb:vortex-file-compressed 89414162 / — / no baseline 130073234 / — / no baseline 0.69 / — / no baseline
duckdb / parquet / ns (no group data, 0↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
job_q01/duckdb:parquet 60833992 / — / no baseline 69147654 / — / no baseline 0.88 / — / no baseline
job_q02/duckdb:parquet 154645764 / — / no baseline 164644682 / — / no baseline 0.94 / — / no baseline
job_q03/duckdb:parquet 90407586 / — / no baseline 99099968 / — / no baseline 0.91 / — / no baseline
job_q04/duckdb:parquet 166979270 / — / no baseline 178677856 / — / no baseline 0.93 / — / no baseline
job_q05/duckdb:parquet 78181070 / — / no baseline 87008950 / — / no baseline 0.90 / — / no baseline
job_q06/duckdb:parquet 74132584 / — / no baseline 83013339 / — / no baseline 0.89 / — / no baseline
job_q07/duckdb:parquet 32134970 / — / no baseline 41677931 / — / no baseline 0.77 / — / no baseline
job_q08/duckdb:parquet 94378939 / — / no baseline 104205944 / — / no baseline 0.91 / — / no baseline
job_q09/duckdb:parquet 292626624 / — / no baseline 298214447 / — / no baseline 0.98 / — / no baseline
job_q10/duckdb:parquet 235682708 / — / no baseline 247488570 / — / no baseline 0.95 / — / no baseline
job_q100/duckdb:parquet 225430788 / — / no baseline 250496404 / — / no baseline 0.90 / — / no baseline
job_q101/duckdb:parquet 223049951 / — / no baseline 250140277 / — / no baseline 0.89 / — / no baseline
job_q102/duckdb:parquet 263784402 / — / no baseline 286339909 / — / no baseline 0.92 / — / no baseline
job_q103/duckdb:parquet 218230008 / — / no baseline 271951572 / — / no baseline 0.80 / — / no baseline
job_q104/duckdb:parquet 155877741 / — / no baseline 204936458 / — / no baseline 0.76 / — / no baseline
job_q105/duckdb:parquet 202484248 / — / no baseline 266259514 / — / no baseline 0.76 / — / no baseline
job_q106/duckdb:parquet 223512710 / — / no baseline 261934809 / — / no baseline 0.85 / — / no baseline
job_q107/duckdb:parquet 200396810 / — / no baseline 250610861 / — / no baseline 0.80 / — / no baseline
job_q108/duckdb:parquet 221634567 / — / no baseline 293896024 / — / no baseline 0.75 / — / no baseline
job_q109/duckdb:parquet 29724813 / — / no baseline 36995393 / — / no baseline 0.80 / — / no baseline
job_q11/duckdb:parquet 326365586 / — / no baseline 343220657 / — / no baseline 0.95 / — / no baseline
job_q110/duckdb:parquet 79061546 / — / no baseline 87391261 / — / no baseline 0.90 / — / no baseline
job_q111/duckdb:parquet 110393771 / — / no baseline 119353631 / — / no baseline 0.92 / — / no baseline
job_q112/duckdb:parquet 107190868 / — / no baseline 116885031 / — / no baseline 0.92 / — / no baseline
job_q113/duckdb:parquet 119414054 / — / no baseline 129520206 / — / no baseline 0.92 / — / no baseline
job_q12/duckdb:parquet 109087026 / — / no baseline 117840808 / — / no baseline 0.93 / — / no baseline
job_q13/duckdb:parquet 60885730 / — / no baseline 70367137 / — / no baseline 0.87 / — / no baseline
job_q14/duckdb:parquet 126248750 / — / no baseline 133949501 / — / no baseline 0.94 / — / no baseline
job_q15/duckdb:parquet 363703564 / — / no baseline 378386335 / — / no baseline 0.96 / — / no baseline
job_q16/duckdb:parquet 255148660 / — / no baseline 335130825 / — / no baseline 0.76 / — / no baseline
job_q17/duckdb:parquet 350645030 / — / no baseline 384524880 / — / no baseline 0.91 / — / no baseline
job_q18/duckdb:parquet 86472976 / — / no baseline 99983745 / — / no baseline 0.86 / — / no baseline
job_q19/duckdb:parquet 72966320 / — / no baseline 84547438 / — / no baseline 0.86 / — / no baseline
job_q20/duckdb:parquet 72951332 / — / no baseline 84549806 / — / no baseline 0.86 / — / no baseline
job_q21/duckdb:parquet 116830492 / — / no baseline 132109732 / — / no baseline 0.88 / — / no baseline
job_q22/duckdb:parquet 111451751 / — / no baseline 126324451 / — / no baseline 0.88 / — / no baseline
job_q23/duckdb:parquet 197417391 / — / no baseline 221490197 / — / no baseline 0.89 / — / no baseline
job_q24/duckdb:parquet 165598170 / — / no baseline 186966669 / — / no baseline 0.89 / — / no baseline
job_q25/duckdb:parquet 133691864 / — / no baseline 151913340 / — / no baseline 0.88 / — / no baseline
job_q26/duckdb:parquet 327346893 / — / no baseline 346579713 / — / no baseline 0.94 / — / no baseline
job_q27/duckdb:parquet 134462828 / — / no baseline 151968924 / — / no baseline 0.88 / — / no baseline
job_q28/duckdb:parquet 147269492 / — / no baseline 164905074 / — / no baseline 0.89 / — / no baseline
job_q29/duckdb:parquet 390184507 / — / no baseline 403970578 / — / no baseline 0.97 / — / no baseline
job_q30/duckdb:parquet 207918822 / — / no baseline 219256474 / — / no baseline 0.95 / — / no baseline
job_q31/duckdb:parquet 311559188 / — / no baseline 334201142 / — / no baseline 0.93 / — / no baseline
job_q32/duckdb:parquet 274413095 / — / no baseline 293693386 / — / no baseline 0.93 / — / no baseline
job_q33/duckdb:parquet 264825730 / — / no baseline 287073639 / — / no baseline 0.92 / — / no baseline
job_q34/duckdb:parquet 419392332 / — / no baseline 440099205 / — / no baseline 0.95 / — / no baseline
job_q35/duckdb:parquet 142665745 / — / no baseline 159612009 / — / no baseline 0.89 / — / no baseline
job_q36/duckdb:parquet 86953424 / — / no baseline 102022007 / — / no baseline 0.85 / — / no baseline
job_q37/duckdb:parquet 248294647 / — / no baseline 263977164 / — / no baseline 0.94 / — / no baseline
job_q38/duckdb:parquet 67126666 / — / no baseline 78045577 / — / no baseline 0.86 / — / no baseline
job_q39/duckdb:parquet 63058028 / — / no baseline 71500616 / — / no baseline 0.88 / — / no baseline
job_q40/duckdb:parquet 82522608 / — / no baseline 94021146 / — / no baseline 0.88 / — / no baseline
job_q41/duckdb:parquet 93956949 / — / no baseline 102889345 / — / no baseline 0.91 / — / no baseline
job_q42/duckdb:parquet 148075076 / — / no baseline 154732565 / — / no baseline 0.96 / — / no baseline
job_q43/duckdb:parquet 56701642 / — / no baseline 66404759 / — / no baseline 0.85 / — / no baseline
job_q44/duckdb:parquet 185740264 / — / no baseline 195062183 / — / no baseline 0.95 / — / no baseline
job_q45/duckdb:parquet 177324751 / — / no baseline 190728223 / — / no baseline 0.93 / — / no baseline
job_q46/duckdb:parquet 114393128 / — / no baseline 124991272 / — / no baseline 0.92 / — / no baseline
job_q47/duckdb:parquet 93510624 / — / no baseline 104454169 / — / no baseline 0.90 / — / no baseline
job_q48/duckdb:parquet 173454118 / — / no baseline 187154653 / — / no baseline 0.93 / — / no baseline
job_q49/duckdb:parquet 171997341 / — / no baseline 178327151 / — / no baseline 0.96 / — / no baseline
job_q50/duckdb:parquet 136348615 / — / no baseline 148668915 / — / no baseline 0.92 / — / no baseline
job_q51/duckdb:parquet 200721124 / — / no baseline 221990696 / — / no baseline 0.90 / — / no baseline
job_q52/duckdb:parquet 184882988 / — / no baseline 205092966 / — / no baseline 0.90 / — / no baseline
job_q53/duckdb:parquet 174183914 / — / no baseline 209157994 / — / no baseline 0.83 / — / no baseline
job_q54/duckdb:parquet 175413432 / — / no baseline 185833541 / — / no baseline 0.94 / — / no baseline
job_q55/duckdb:parquet 175496399 / — / no baseline 189152836 / — / no baseline 0.93 / — / no baseline
job_q56/duckdb:parquet 156320874 / — / no baseline 181283655 / — / no baseline 0.86 / — / no baseline
job_q57/duckdb:parquet 208072379 / — / no baseline 230562293 / — / no baseline 0.90 / — / no baseline
job_q58/duckdb:parquet 240130154 / — / no baseline 264906364 / — / no baseline 0.91 / — / no baseline
job_q59/duckdb:parquet 225829360 / — / no baseline 250671955 / — / no baseline 0.90 / — / no baseline
job_q60/duckdb:parquet 94867034 / — / no baseline 112688531 / — / no baseline 0.84 / — / no baseline
job_q61/duckdb:parquet 77247255 / — / no baseline 93964960 / — / no baseline 0.82 / — / no baseline
job_q62/duckdb:parquet 74247528 / — / no baseline 90812687 / — / no baseline 0.82 / — / no baseline
job_q63/duckdb:parquet 90666894 / — / no baseline 109028261 / — / no baseline 0.83 / — / no baseline
job_q64/duckdb:parquet 160924671 / — / no baseline 185923271 / — / no baseline 0.87 / — / no baseline
job_q65/duckdb:parquet 112281633 / — / no baseline 126321001 / — / no baseline 0.89 / — / no baseline
job_q66/duckdb:parquet 187066214 / — / no baseline 210732873 / — / no baseline 0.89 / — / no baseline
job_q67/duckdb:parquet 223355820 / — / no baseline 192935495 / — / no baseline 1.16 / — / no baseline
job_q68/duckdb:parquet 176348689 / — / no baseline 219237955 / — / no baseline 0.80 / — / no baseline
job_q69/duckdb:parquet 308738951 / — / no baseline 328755240 / — / no baseline 0.94 / — / no baseline
job_q70/duckdb:parquet 238956172 / — / no baseline 261851152 / — / no baseline 0.91 / — / no baseline
job_q71/duckdb:parquet 204977744 / — / no baseline 230198258 / — / no baseline 0.89 / — / no baseline
job_q72/duckdb:parquet 292767441 / — / no baseline 308908852 / — / no baseline 0.95 / — / no baseline
job_q73/duckdb:parquet 197629372 / — / no baseline 221268597 / — / no baseline 0.89 / — / no baseline
job_q74/duckdb:parquet 196168838 / — / no baseline 225020753 / — / no baseline 0.87 / — / no baseline
job_q75/duckdb:parquet 227962622 / — / no baseline 253757108 / — / no baseline 0.90 / — / no baseline
job_q76/duckdb:parquet 131482368 / — / no baseline 155678410 / — / no baseline 0.84 / — / no baseline
job_q77/duckdb:parquet 134908556 / — / no baseline 148198786 / — / no baseline 0.91 / — / no baseline
job_q78/duckdb:parquet 139538096 / — / no baseline 164388971 / — / no baseline 0.85 / — / no baseline
job_q79/duckdb:parquet 256264585 / — / no baseline 286961315 / — / no baseline 0.89 / — / no baseline
job_q80/duckdb:parquet 237333421 / — / no baseline 264468235 / — / no baseline 0.90 / — / no baseline
job_q81/duckdb:parquet 363857194 / — / no baseline 386295071 / — / no baseline 0.94 / — / no baseline
job_q82/duckdb:parquet 277889463 / — / no baseline 313065802 / — / no baseline 0.89 / — / no baseline
job_q83/duckdb:parquet 127205724 / — / no baseline 140286904 / — / no baseline 0.91 / — / no baseline
job_q84/duckdb:parquet 125420748 / — / no baseline 141686503 / — / no baseline 0.89 / — / no baseline
job_q85/duckdb:parquet 141591012 / — / no baseline 184551430 / — / no baseline 0.77 / — / no baseline
job_q86/duckdb:parquet 225703784 / — / no baseline 252428281 / — / no baseline 0.89 / — / no baseline
job_q87/duckdb:parquet 211770058 / — / no baseline 226014912 / — / no baseline 0.94 / — / no baseline
job_q88/duckdb:parquet 203216516 / — / no baseline 222968999 / — / no baseline 0.91 / — / no baseline
job_q89/duckdb:parquet 169075748 / — / no baseline 198899168 / — / no baseline 0.85 / — / no baseline
job_q90/duckdb:parquet 232782226 / — / no baseline 259690030 / — / no baseline 0.90 / — / no baseline
job_q91/duckdb:parquet 258569552 / — / no baseline 285047632 / — / no baseline 0.91 / — / no baseline
job_q92/duckdb:parquet 202103388 / — / no baseline 227225042 / — / no baseline 0.89 / — / no baseline
job_q93/duckdb:parquet 244828112 / — / no baseline 268265748 / — / no baseline 0.91 / — / no baseline
job_q94/duckdb:parquet 137661294 / — / no baseline 162552931 / — / no baseline 0.85 / — / no baseline
job_q95/duckdb:parquet 126367194 / — / no baseline 150588729 / — / no baseline 0.84 / — / no baseline
job_q96/duckdb:parquet 139953278 / — / no baseline 159134770 / — / no baseline 0.88 / — / no baseline
job_q97/duckdb:parquet 268195656 / — / no baseline 270928464 / — / no baseline 0.99 / — / no baseline
job_q98/duckdb:parquet 199876119 / — / no baseline 212216981 / — / no baseline 0.94 / — / no baseline
job_q99/duckdb:parquet 256631314 / — / no baseline 278602583 / — / no baseline 0.92 / — / no baseline
duckdb / duckdb / ns (no group data, 0↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
job_q01/duckdb:duckdb 8016282 / — / no baseline 16458077 / — / no baseline 0.49 / — / no baseline
job_q02/duckdb:duckdb 5999878 / — / no baseline 13188364 / — / no baseline 0.45 / — / no baseline
job_q03/duckdb:duckdb 6716378 / — / no baseline 14703925 / — / no baseline 0.46 / — / no baseline
job_q04/duckdb:duckdb 6065454 / — / no baseline 13361767 / — / no baseline 0.45 / — / no baseline
job_q05/duckdb:duckdb 14709746 / — / no baseline 23449000 / — / no baseline 0.63 / — / no baseline
job_q06/duckdb:duckdb 14402164 / — / no baseline 23370604 / — / no baseline 0.62 / — / no baseline
job_q07/duckdb:duckdb 10942798 / — / no baseline 19507943 / — / no baseline 0.56 / — / no baseline
job_q08/duckdb:duckdb 16600394 / — / no baseline 27182598 / — / no baseline 0.61 / — / no baseline
job_q09/duckdb:duckdb 63104490 / — / no baseline 86110831 / — / no baseline 0.73 / — / no baseline
job_q10/duckdb:duckdb 41226596 / — / no baseline 67661740 / — / no baseline 0.61 / — / no baseline
job_q100/duckdb:duckdb 25465001 / — / no baseline 41590661 / — / no baseline 0.61 / — / no baseline
job_q101/duckdb:duckdb 26342627 / — / no baseline 52205217 / — / no baseline 0.50 / — / no baseline
job_q102/duckdb:duckdb 45102461 / — / no baseline 67861356 / — / no baseline 0.66 / — / no baseline
job_q103/duckdb:duckdb 54028892 / — / no baseline 82662434 / — / no baseline 0.65 / — / no baseline
job_q104/duckdb:duckdb 47960084 / — / no baseline 70574578 / — / no baseline 0.68 / — / no baseline
job_q105/duckdb:duckdb 74655564 / — / no baseline 101874822 / — / no baseline 0.73 / — / no baseline
job_q106/duckdb:duckdb 66108796 / — / no baseline 93279618 / — / no baseline 0.71 / — / no baseline
job_q107/duckdb:duckdb 61334172 / — / no baseline 85976983 / — / no baseline 0.71 / — / no baseline
job_q108/duckdb:duckdb 76601472 / — / no baseline 106350445 / — / no baseline 0.72 / — / no baseline
job_q109/duckdb:duckdb 7112691 / — / no baseline 15681580 / — / no baseline 0.45 / — / no baseline
job_q11/duckdb:duckdb 48483403 / — / no baseline 81832927 / — / no baseline 0.59 / — / no baseline
job_q110/duckdb:duckdb 13666790 / — / no baseline 23029519 / — / no baseline 0.59 / — / no baseline
job_q111/duckdb:duckdb 17111868 / — / no baseline 28262780 / — / no baseline 0.61 / — / no baseline
job_q112/duckdb:duckdb 22787896 / — / no baseline 33208613 / — / no baseline 0.69 / — / no baseline
job_q113/duckdb:duckdb 19263650 / — / no baseline 31136586 / — / no baseline 0.62 / — / no baseline
job_q12/duckdb:duckdb 27376266 / — / no baseline 36754843 / — / no baseline 0.74 / — / no baseline
job_q13/duckdb:duckdb 10207450 / — / no baseline 17425123 / — / no baseline 0.59 / — / no baseline
job_q14/duckdb:duckdb 36234625 / — / no baseline 44185578 / — / no baseline 0.82 / — / no baseline
job_q15/duckdb:duckdb 55949218 / — / no baseline 85473850 / — / no baseline 0.65 / — / no baseline
job_q16/duckdb:duckdb 46632114 / — / no baseline 73032305 / — / no baseline 0.64 / — / no baseline
job_q17/duckdb:duckdb 54492488 / — / no baseline 80104011 / — / no baseline 0.68 / — / no baseline
job_q18/duckdb:duckdb 21297746 / — / no baseline 41256322 / — / no baseline 0.52 / — / no baseline
job_q19/duckdb:duckdb 12204330 / — / no baseline 19481015 / — / no baseline 0.63 / — / no baseline
job_q20/duckdb:duckdb 15587388 / — / no baseline 32214675 / — / no baseline 0.48 / — / no baseline
job_q21/duckdb:duckdb 22511258 / — / no baseline 32569960 / — / no baseline 0.69 / — / no baseline
job_q22/duckdb:duckdb 21586980 / — / no baseline 41880687 / — / no baseline 0.52 / — / no baseline
job_q23/duckdb:duckdb 40756635 / — / no baseline 58551588 / — / no baseline 0.70 / — / no baseline
job_q24/duckdb:duckdb 17300858 / — / no baseline 32672985 / — / no baseline 0.53 / — / no baseline
job_q25/duckdb:duckdb 15922572 / — / no baseline 27550985 / — / no baseline 0.58 / — / no baseline
job_q26/duckdb:duckdb 78804112 / — / no baseline 116317385 / — / no baseline 0.68 / — / no baseline
job_q27/duckdb:duckdb 26829120 / — / no baseline 40790612 / — / no baseline 0.66 / — / no baseline
job_q28/duckdb:duckdb 25507741 / — / no baseline 39830983 / — / no baseline 0.64 / — / no baseline
job_q29/duckdb:duckdb 85883475 / — / no baseline 98406931 / — / no baseline 0.87 / — / no baseline
job_q30/duckdb:duckdb 57964022 / — / no baseline 68546008 / — / no baseline 0.85 / — / no baseline
job_q31/duckdb:duckdb 67522483 / — / no baseline 86053544 / — / no baseline 0.78 / — / no baseline
job_q32/duckdb:duckdb 48551043 / — / no baseline 67860191 / — / no baseline 0.72 / — / no baseline
job_q33/duckdb:duckdb 56652533 / — / no baseline 75514056 / — / no baseline 0.75 / — / no baseline
job_q34/duckdb:duckdb 93585348 / — / no baseline 110262309 / — / no baseline 0.85 / — / no baseline
job_q35/duckdb:duckdb 22805210 / — / no baseline 38478957 / — / no baseline 0.59 / — / no baseline
job_q36/duckdb:duckdb 16736528 / — / no baseline 31755357 / — / no baseline 0.53 / — / no baseline
job_q37/duckdb:duckdb 52862210 / — / no baseline 74571516 / — / no baseline 0.71 / — / no baseline
job_q38/duckdb:duckdb 19785615 / — / no baseline 33650257 / — / no baseline 0.59 / — / no baseline
job_q39/duckdb:duckdb 14745896 / — / no baseline 27167275 / — / no baseline 0.54 / — / no baseline
job_q40/duckdb:duckdb 26460390 / — / no baseline 37453593 / — / no baseline 0.71 / — / no baseline
job_q41/duckdb:duckdb 41350062 / — / no baseline 52563717 / — / no baseline 0.79 / — / no baseline
job_q42/duckdb:duckdb 21373468 / — / no baseline 30673079 / — / no baseline 0.70 / — / no baseline
job_q43/duckdb:duckdb 24889184 / — / no baseline 35276534 / — / no baseline 0.71 / — / no baseline
job_q44/duckdb:duckdb 29859124 / — / no baseline 38400810 / — / no baseline 0.78 / — / no baseline
job_q45/duckdb:duckdb 23289446 / — / no baseline 33914629 / — / no baseline 0.69 / — / no baseline
job_q46/duckdb:duckdb 35546682 / — / no baseline 46497973 / — / no baseline 0.76 / — / no baseline
job_q47/duckdb:duckdb 33178898 / — / no baseline 44059325 / — / no baseline 0.75 / — / no baseline
job_q48/duckdb:duckdb 60801118 / — / no baseline 67933586 / — / no baseline 0.90 / — / no baseline
job_q49/duckdb:duckdb 53473974 / — / no baseline 65353628 / — / no baseline 0.82 / — / no baseline
job_q50/duckdb:duckdb 27774546 / — / no baseline 38377403 / — / no baseline 0.72 / — / no baseline
job_q51/duckdb:duckdb 39320324 / — / no baseline 49621346 / — / no baseline 0.79 / — / no baseline
job_q52/duckdb:duckdb 35483508 / — / no baseline 48440287 / — / no baseline 0.73 / — / no baseline
job_q53/duckdb:duckdb 23309249 / — / no baseline 35707844 / — / no baseline 0.65 / — / no baseline
job_q54/duckdb:duckdb 60344107 / — / no baseline 72946199 / — / no baseline 0.83 / — / no baseline
job_q55/duckdb:duckdb 66905747 / — / no baseline 81147337 / — / no baseline 0.82 / — / no baseline
job_q56/duckdb:duckdb 25123598 / — / no baseline 45708815 / — / no baseline 0.55 / — / no baseline
job_q57/duckdb:duckdb 111668608 / — / no baseline 132096067 / — / no baseline 0.85 / — / no baseline
job_q58/duckdb:duckdb 44982814 / — / no baseline 66215136 / — / no baseline 0.68 / — / no baseline
job_q59/duckdb:duckdb 41782732 / — / no baseline 63987073 / — / no baseline 0.65 / — / no baseline
job_q60/duckdb:duckdb 46907642 / — / no baseline 64152263 / — / no baseline 0.73 / — / no baseline
job_q61/duckdb:duckdb 53817966 / — / no baseline 71501370 / — / no baseline 0.75 / — / no baseline
job_q62/duckdb:duckdb 51994566 / — / no baseline 68473541 / — / no baseline 0.76 / — / no baseline
job_q63/duckdb:duckdb 58570526 / — / no baseline 75229206 / — / no baseline 0.78 / — / no baseline
job_q64/duckdb:duckdb 46285152 / — / no baseline 64538168 / — / no baseline 0.72 / — / no baseline
job_q65/duckdb:duckdb 74875020 / — / no baseline 91039258 / — / no baseline 0.82 / — / no baseline
job_q66/duckdb:duckdb 54181680 / — / no baseline 83002647 / — / no baseline 0.65 / — / no baseline
job_q67/duckdb:duckdb 24849294 / — / no baseline 47010302 / — / no baseline 0.53 / — / no baseline
job_q68/duckdb:duckdb 53354240 / — / no baseline 75501059 / — / no baseline 0.71 / — / no baseline
job_q69/duckdb:duckdb 77342524 / — / no baseline 94146588 / — / no baseline 0.82 / — / no baseline
job_q70/duckdb:duckdb 47672284 / — / no baseline 64314871 / — / no baseline 0.74 / — / no baseline
job_q71/duckdb:duckdb 82947089 / — / no baseline 98722247 / — / no baseline 0.84 / — / no baseline
job_q72/duckdb:duckdb 110461870 / — / no baseline 127252223 / — / no baseline 0.87 / — / no baseline
job_q73/duckdb:duckdb 65394896 / — / no baseline 86029395 / — / no baseline 0.76 / — / no baseline
job_q74/duckdb:duckdb 62326018 / — / no baseline 84644682 / — / no baseline 0.74 / — / no baseline
job_q75/duckdb:duckdb 55253269 / — / no baseline 77006166 / — / no baseline 0.72 / — / no baseline
job_q76/duckdb:duckdb 25953752 / — / no baseline 41004880 / — / no baseline 0.63 / — / no baseline
job_q77/duckdb:duckdb 23370016 / — / no baseline 36714427 / — / no baseline 0.64 / — / no baseline
job_q78/duckdb:duckdb 26254618 / — / no baseline 41967502 / — / no baseline 0.63 / — / no baseline
job_q79/duckdb:duckdb 64989165 / — / no baseline 80148272 / — / no baseline 0.81 / — / no baseline
job_q80/duckdb:duckdb 48347874 / — / no baseline 63400342 / — / no baseline 0.76 / — / no baseline
job_q81/duckdb:duckdb 103323191 / — / no baseline 119311641 / — / no baseline 0.87 / — / no baseline
job_q82/duckdb:duckdb 145219881 / — / no baseline 159192853 / — / no baseline 0.91 / — / no baseline
job_q83/duckdb:duckdb 49930696 / — / no baseline 63575991 / — / no baseline 0.79 / — / no baseline
job_q84/duckdb:duckdb 27684224 / — / no baseline 42450088 / — / no baseline 0.65 / — / no baseline
job_q85/duckdb:duckdb 51427346 / — / no baseline 64861787 / — / no baseline 0.79 / — / no baseline
job_q86/duckdb:duckdb 55753849 / — / no baseline 73952726 / — / no baseline 0.75 / — / no baseline
job_q87/duckdb:duckdb 33085644 / — / no baseline 54619464 / — / no baseline 0.61 / — / no baseline
job_q88/duckdb:duckdb 48982319 / — / no baseline 77140768 / — / no baseline 0.63 / — / no baseline
job_q89/duckdb:duckdb 26889600 / — / no baseline 46924597 / — / no baseline 0.57 / — / no baseline
job_q90/duckdb:duckdb 59249138 / — / no baseline 85531146 / — / no baseline 0.69 / — / no baseline
job_q91/duckdb:duckdb 54569236 / — / no baseline 84296942 / — / no baseline 0.65 / — / no baseline
job_q92/duckdb:duckdb 34720496 / — / no baseline 58454389 / — / no baseline 0.59 / — / no baseline
job_q93/duckdb:duckdb 80783730 / — / no baseline 105512479 / — / no baseline 0.77 / — / no baseline
job_q94/duckdb:duckdb 23855054 / — / no baseline 38194064 / — / no baseline 0.62 / — / no baseline
job_q95/duckdb:duckdb 22831638 / — / no baseline 35706520 / — / no baseline 0.64 / — / no baseline
job_q96/duckdb:duckdb 22935297 / — / no baseline 38484996 / — / no baseline 0.60 / — / no baseline
job_q97/duckdb:duckdb 86990222 / — / no baseline 102573818 / — / no baseline 0.85 / — / no baseline
job_q98/duckdb:duckdb 46181231 / — / no baseline 61715858 / — / no baseline 0.75 / — / no baseline
job_q99/duckdb:duckdb 79353475 / — / no baseline 95024608 / — / no baseline 0.84 / — / no baseline

No baseline file sizes found for base commit.

@github-actions

Copy link
Copy Markdown
Contributor

Benchmarks: Statistical and Population Genetics 📖

Commits: PR 0a6aa335 vs base e0834403
Verdict: No clear signal (low confidence)
Attributed Vortex impact: +0.5%
Engines: DataFusion No clear signal (+0.9%, low confidence) · DuckDB No clear signal (+0.1%, low confidence)
Vortex (geomean): hot 1.002x ➖ · cold 0.999x ➖
Parquet (geomean): hot 0.997x ➖ · cold 1.003x ➖
Shifts: Parquet (control) -0.3% · Median polish -0.2%

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

datafusion / vortex-file-compressed / ns (1.011x ➖, 0↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
statpopgen_q00/datafusion:vortex-file-compressed 1829096 / 1840524 / -0.6% 5617891 / 6016076 / -6.6% 0.33 / 0.31 / +6.4%
statpopgen_q01/datafusion:vortex-file-compressed 23192386 / 21549888 / +7.6% 25403754 / 25675468 / -1.1% 0.91 / 0.84 / +8.8%
statpopgen_q02/datafusion:vortex-file-compressed 117275050 / 111904126 / +4.8% 135085718 / 138290715 / -2.3% 0.87 / 0.81 / +7.3%
statpopgen_q03/datafusion:vortex-file-compressed 347472466 / 341849183 / +1.6% 385174352 / 386011864 / -0.2% 0.90 / 0.89 / +1.9%
statpopgen_q04/datafusion:vortex-file-compressed 349152936 / 343342440 / +1.7% 383220759 / 552686842 / -30.7% 🟢 0.91 / 0.62 / +46.7%
statpopgen_q05/datafusion:vortex-file-compressed 210833750 / 212321980 / -0.7% 255586074 / 261428798 / -2.2% 0.82 / 0.81 / +1.6%
statpopgen_q06/datafusion:vortex-file-compressed 747738976 / 747150306 / +0.1% 976734969 / 788173041 / +23.9% 🔴 0.77 / 0.95 / -19.2%
statpopgen_q07/datafusion:vortex-file-compressed 378377481 / 377345128 / +0.3% 392778378 / 404676655 / -2.9% 0.96 / 0.93 / +3.3%
statpopgen_q08/datafusion:vortex-file-compressed 380116074 / 379191834 / +0.2% 399229161 / 398758677 / +0.1% 0.95 / 0.95 / +0.1%
statpopgen_q09/datafusion:vortex-file-compressed 245567240 / 248675316 / -1.2% 285131141 / 288910808 / -1.3% 0.86 / 0.86 / +0.1%
statpopgen_q10/datafusion:vortex-file-compressed 656398416 / 662416380 / -0.9% 710649665 / 712735188 / -0.3% 0.92 / 0.93 / -0.6%
datafusion / vortex-compact / ns (1.001x ➖, 0↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
statpopgen_q00/datafusion:vortex-compact 1805490 / 1809421 / -0.2% 5745072 / 5991396 / -4.1% 0.31 / 0.30 / +4.1%
statpopgen_q01/datafusion:vortex-compact 26879956 / 25518408 / +5.3% 21554610 / 20584867 / +4.7% 1.25 / 1.24 / +0.6%
statpopgen_q02/datafusion:vortex-compact 132265625 / 134473944 / -1.6% 146515270 / 151921242 / -3.6% 0.90 / 0.89 / +2.0%
statpopgen_q03/datafusion:vortex-compact 389691456 / 395479182 / -1.5% 565408062 / 420360306 / +34.5% 🔴 0.69 / 0.94 / -26.7%
statpopgen_q04/datafusion:vortex-compact 393125940 / 395281175 / -0.5% 413217502 / 421323649 / -1.9% 0.95 / 0.94 / +1.4%
statpopgen_q05/datafusion:vortex-compact 238798878 / 240692829 / -0.8% 340847001 / 292221554 / +16.6% 🔴 0.70 / 0.82 / -14.9%
statpopgen_q06/datafusion:vortex-compact 795152520 / 797469768 / -0.3% 823902031 / 833977414 / -1.2% 0.97 / 0.96 / +0.9%
statpopgen_q07/datafusion:vortex-compact 825360560 / 816181482 / +1.1% 833408583 / 843146558 / -1.2% 0.99 / 0.97 / +2.3%
statpopgen_q08/datafusion:vortex-compact 820639691 / 824304574 / -0.4% 848650635 / 848390964 / +0.0% 0.97 / 0.97 / -0.5%
statpopgen_q09/datafusion:vortex-compact 301226824 / 297840064 / +1.1% 313303385 / 319583244 / -2.0% 0.96 / 0.93 / +3.2%
statpopgen_q10/datafusion:vortex-compact 709285322 / 714522952 / -0.7% 761185856 / 741468432 / +2.7% 0.93 / 0.96 / -3.3%
datafusion / parquet / ns (0.997x ➖, 0↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
statpopgen_q00/datafusion:parquet 2004302 / 1975556 / +1.5% 90485143 / 91878134 / -1.5% 0.02 / 0.02 / +3.0%
statpopgen_q01/datafusion:parquet 162989395 / 162860812 / +0.1% 170888958 / 174206244 / -1.9% 0.95 / 0.93 / +2.0%
statpopgen_q02/datafusion:parquet 290221136 / 284606710 / +2.0% 431274767 / 424314972 / +1.6% 0.67 / 0.67 / +0.3%
statpopgen_q03/datafusion:parquet 378164727 / 391253220 / -3.3% 529052031 / 529240293 / -0.0% 0.71 / 0.74 / -3.3%
statpopgen_q04/datafusion:parquet 384851998 / 393191428 / -2.1% 534323762 / 541187892 / -1.3% 0.72 / 0.73 / -0.9%
statpopgen_q05/datafusion:parquet 325095178 / 326881702 / -0.5% 463381840 / 425222788 / +9.0% 0.70 / 0.77 / -8.7%
statpopgen_q06/datafusion:parquet 479572152 / 479088425 / +0.1% 624100575 / 649731347 / -3.9% 0.77 / 0.74 / +4.2%
statpopgen_q07/datafusion:parquet 424218805 / 423791258 / +0.1% 556012282 / 550731454 / +1.0% 0.76 / 0.77 / -0.8%
statpopgen_q08/datafusion:parquet 424299827 / 423807714 / +0.1% 551213734 / 559586260 / -1.5% 0.77 / 0.76 / +1.6%
statpopgen_q09/datafusion:parquet 352902338 / 355102535 / -0.6% 475203693 / 495231128 / -4.0% 0.74 / 0.72 / +3.6%
statpopgen_q10/datafusion:parquet 544528110 / 544129211 / +0.1% 702507975 / 679302524 / +3.4% 0.78 / 0.80 / -3.2%
duckdb / vortex-file-compressed / ns (0.999x ➖, 0↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
statpopgen_q00/duckdb:vortex-file-compressed 12257191 / 12459235 / -1.6% 14892112 / 14376847 / +3.6% 0.82 / 0.87 / -5.0%
statpopgen_q01/duckdb:vortex-file-compressed 13648325 / 13657176 / -0.1% 18342742 / 19906373 / -7.9% 0.74 / 0.69 / +8.5%
statpopgen_q02/duckdb:vortex-file-compressed 266179608 / 266150262 / +0.0% 304002501 / 299178883 / +1.6% 0.88 / 0.89 / -1.6%
statpopgen_q03/duckdb:vortex-file-compressed 683611518 / 688017179 / -0.6% 716003784 / 717431188 / -0.2% 0.95 / 0.96 / -0.4%
statpopgen_q04/duckdb:vortex-file-compressed 686340897 / 693062837 / -1.0% 717187093 / 717454361 / -0.0% 0.96 / 0.97 / -0.9%
statpopgen_q05/duckdb:vortex-file-compressed 292583132 / 294083976 / -0.5% 326395016 / 329771384 / -1.0% 0.90 / 0.89 / +0.5%
statpopgen_q06/duckdb:vortex-file-compressed 918978774 / 921766595 / -0.3% 948579130 / 958110577 / -1.0% 0.97 / 0.96 / +0.7%
statpopgen_q07/duckdb:vortex-file-compressed 371382662 / 364989181 / +1.8% 365495958 / 363108901 / +0.7% 1.02 / 1.01 / +1.1%
statpopgen_q08/duckdb:vortex-file-compressed 372985130 / 368853182 / +1.1% 365669098 / 366676161 / -0.3% 1.02 / 1.01 / +1.4%
statpopgen_q09/duckdb:vortex-file-compressed 518346388 / 519295475 / -0.2% 534163391 / 537487989 / -0.6% 0.97 / 0.97 / +0.4%
statpopgen_q10/duckdb:vortex-file-compressed 1526387476 / 1515457576 / +0.7% 1497298041 / 1497656535 / -0.0% 1.02 / 1.01 / +0.7%
duckdb / vortex-compact / ns (0.995x ➖, 0↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
statpopgen_q00/duckdb:vortex-compact 12179182 / 12152148 / +0.2% 14471296 / 14455912 / +0.1% 0.84 / 0.84 / +0.1%
statpopgen_q01/duckdb:vortex-compact 13433797 / 13811904 / -2.7% 18260585 / 18609130 / -1.9% 0.74 / 0.74 / -0.9%
statpopgen_q02/duckdb:vortex-compact 282756456 / 286213884 / -1.2% 306706833 / 305327784 / +0.5% 0.92 / 0.94 / -1.7%
statpopgen_q03/duckdb:vortex-compact 716153193 / 716904956 / -0.1% 743271223 / 744261799 / -0.1% 0.96 / 0.96 / +0.0%
statpopgen_q04/duckdb:vortex-compact 714397029 / 720468655 / -0.8% 745620161 / 757760393 / -1.6% 0.96 / 0.95 / +0.8%
statpopgen_q05/duckdb:vortex-compact 322189786 / 321284424 / +0.3% 341648696 / 340128710 / +0.4% 0.94 / 0.94 / -0.2%
statpopgen_q06/duckdb:vortex-compact 913994610 / 912904274 / +0.1% 932583144 / 936552743 / -0.4% 0.98 / 0.97 / +0.5%
statpopgen_q07/duckdb:vortex-compact 806472092 / 806929764 / -0.1% 800978624 / 812327388 / -1.4% 1.01 / 0.99 / +1.4%
statpopgen_q08/duckdb:vortex-compact 811244422 / 820234200 / -1.1% 808942635 / 825648544 / -2.0% 1.00 / 0.99 / +0.9%
statpopgen_q09/duckdb:vortex-compact 555627262 / 552891488 / +0.5% 576260122 / 560539190 / +2.8% 0.96 / 0.99 / -2.2%
statpopgen_q10/duckdb:vortex-compact 1543783718 / 1554462632 / -0.7% 1551429686 / 1547681211 / +0.2% 1.00 / 1.00 / -0.9%
duckdb / parquet / ns (0.997x ➖, 0↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
statpopgen_q00/duckdb:parquet 267591842 / 267156322 / +0.2% 268651193 / 270907644 / -0.8% 1.00 / 0.99 / +1.0%
statpopgen_q01/duckdb:parquet 332065084 / 331596156 / +0.1% 331802663 / 338732334 / -2.0% 1.00 / 0.98 / +2.2%
statpopgen_q02/duckdb:parquet 578041757 / 597464310 / -3.3% 581712866 / 598149256 / -2.7% 0.99 / 1.00 / -0.5%
statpopgen_q03/duckdb:parquet 768653928 / 740074150 / +3.9% 871995609 / 806653874 / +8.1% 0.88 / 0.92 / -3.9%
statpopgen_q04/duckdb:parquet 759629048 / 762689171 / -0.4% 844159177 / 856595884 / -1.5% 0.90 / 0.89 / +1.1%
statpopgen_q05/duckdb:parquet 566082880 / 560734128 / +1.0% 607402621 / 593782954 / +2.3% 0.93 / 0.94 / -1.3%
statpopgen_q06/duckdb:parquet 642824712 / 657309721 / -2.2% 703371827 / 693207428 / +1.5% 0.91 / 0.95 / -3.6%
statpopgen_q07/duckdb:parquet 599134902 / 590534047 / +1.5% 666872322 / 663845282 / +0.5% 0.90 / 0.89 / +1.0%
statpopgen_q08/duckdb:parquet 605518660 / 597148531 / +1.4% 665105999 / 670593998 / -0.8% 0.91 / 0.89 / +2.2%
statpopgen_q09/duckdb:parquet 733827024 / 727395733 / +0.9% 810494758 / 827797920 / -2.1% 0.91 / 0.88 / +3.0%
statpopgen_q10/duckdb:parquet 1062533626 / 1134930024 / -6.4% 1179199649 / 1134518306 / +3.9% 0.90 / 1.00 / -9.9%

No file size changes detected.

@github-actions

Copy link
Copy Markdown
Contributor

Benchmarks: TPC-H SF=1 on NVME 📖

Commits: PR 0a6aa335 vs base 1de85c8d
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.3%, low confidence)
Vortex (geomean): hot 0.997x ➖ · cold 1.013x ➖
Parquet (geomean): hot 0.998x ➖ · cold 1.014x ➖
Shifts: Parquet (control) -0.2% · Median polish -0.2%

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

datafusion / vortex-file-compressed / ns (1.000x ➖, 0↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
tpch_q01/datafusion:vortex-file-compressed 16063301 / 15909824 / +1.0% 47219019 / 44151331 / +6.9% 0.34 / 0.36 / -5.6%
tpch_q02/datafusion:vortex-file-compressed 17015869 / 17220586 / -1.2% 37177962 / 36010556 / +3.2% 0.46 / 0.48 / -4.3%
tpch_q03/datafusion:vortex-file-compressed 20013939 / 20820423 / -3.9% 54653789 / 50222034 / +8.8% 0.37 / 0.41 / -11.7%
tpch_q04/datafusion:vortex-file-compressed 11257033 / 11125756 / +1.2% 38470105 / 34680583 / +10.9% 🔴 0.29 / 0.32 / -8.8%
tpch_q05/datafusion:vortex-file-compressed 37786146 / 37456455 / +0.9% 69405972 / 65903544 / +5.3% 0.54 / 0.57 / -4.2%
tpch_q06/datafusion:vortex-file-compressed 6787943 / 7113597 / -4.6% 35451094 / 29334376 / +20.9% 🔴 0.19 / 0.24 / -21.0%
tpch_q07/datafusion:vortex-file-compressed 52751038 / 53596516 / -1.6% 83174685 / 80080309 / +3.9% 0.63 / 0.67 / -5.2%
tpch_q08/datafusion:vortex-file-compressed 52786143 / 53413017 / -1.2% 83377892 / 84890258 / -1.8% 0.63 / 0.63 / +0.6%
tpch_q09/datafusion:vortex-file-compressed 47317513 / 48010766 / -1.4% 83235230 / 78505385 / +6.0% 0.57 / 0.61 / -7.0%
tpch_q10/datafusion:vortex-file-compressed 17021057 / 17500934 / -2.7% 56257362 / 47200552 / +19.2% 🔴 0.30 / 0.37 / -18.4%
tpch_q11/datafusion:vortex-file-compressed 14883940 / 14812463 / +0.5% 36606963 / 36469579 / +0.4% 0.41 / 0.41 / +0.1%
tpch_q12/datafusion:vortex-file-compressed 22196872 / 22076742 / +0.5% 45932542 / 43821964 / +4.8% 0.48 / 0.50 / -4.1%
tpch_q13/datafusion:vortex-file-compressed 19912681 / 19670345 / +1.2% 42484638 / 40496994 / +4.9% 0.47 / 0.49 / -3.5%
tpch_q14/datafusion:vortex-file-compressed 14291203 / 14262753 / +0.2% 44266179 / 42530272 / +4.1% 0.32 / 0.34 / -3.7%
tpch_q15/datafusion:vortex-file-compressed 19000775 / 18605502 / +2.1% 48857229 / 47744823 / +2.3% 0.39 / 0.39 / -0.2%
tpch_q16/datafusion:vortex-file-compressed 18370578 / 18015918 / +2.0% 43978078 / 43002237 / +2.3% 0.42 / 0.42 / -0.3%
tpch_q17/datafusion:vortex-file-compressed 28619528 / 28120736 / +1.8% 62335268 / 56336625 / +10.6% 🔴 0.46 / 0.50 / -8.0%
tpch_q18/datafusion:vortex-file-compressed 36295802 / 36240441 / +0.2% 60232864 / 59659505 / +1.0% 0.60 / 0.61 / -0.8%
tpch_q19/datafusion:vortex-file-compressed 12915769 / 12840364 / +0.6% 41972689 / 40279091 / +4.2% 0.31 / 0.32 / -3.5%
tpch_q20/datafusion:vortex-file-compressed 21751671 / 21737395 / +0.1% 47579677 / 45912159 / +3.6% 0.46 / 0.47 / -3.4%
tpch_q21/datafusion:vortex-file-compressed 40686975 / 39986329 / +1.8% 71329021 / 72292350 / -1.3% 0.57 / 0.55 / +3.1%
tpch_q22/datafusion:vortex-file-compressed 11316860 / 10882607 / +4.0% 34541694 / 33668932 / +2.6% 0.33 / 0.32 / +1.4%
datafusion / vortex-compact / 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-compact 16710549 / 17837480 / -6.3% 45503949 / 40525192 / +12.3% 🔴 0.37 / 0.44 / -16.6%
tpch_q02/datafusion:vortex-compact 18442742 / 18467963 / -0.1% 37552350 / 37249792 / +0.8% 0.49 / 0.50 / -0.9%
tpch_q03/datafusion:vortex-compact 21372277 / 21623168 / -1.2% 47588622 / 45110811 / +5.5% 0.45 / 0.48 / -6.3%
tpch_q04/datafusion:vortex-compact 12335031 / 12527113 / -1.5% 33848221 / 32483050 / +4.2% 0.36 / 0.39 / -5.5%
tpch_q05/datafusion:vortex-compact 38164581 / 37961458 / +0.5% 64701576 / 63677651 / +1.6% 0.59 / 0.60 / -1.1%
tpch_q06/datafusion:vortex-compact 7083740 / 7371352 / -3.9% 28876651 / 31762899 / -9.1% 0.25 / 0.23 / +5.7%
tpch_q07/datafusion:vortex-compact 53334200 / 53608479 / -0.5% 77113344 / 80742738 / -4.5% 0.69 / 0.66 / +4.2%
tpch_q08/datafusion:vortex-compact 53052303 / 53460791 / -0.8% 80588550 / 79718442 / +1.1% 0.66 / 0.67 / -1.8%
tpch_q09/datafusion:vortex-compact 48533122 / 48734354 / -0.4% 76101298 / 76802909 / -0.9% 0.64 / 0.63 / +0.5%
tpch_q10/datafusion:vortex-compact 19200777 / 19608351 / -2.1% 49120593 / 49670216 / -1.1% 0.39 / 0.39 / -1.0%
tpch_q11/datafusion:vortex-compact 15057189 / 15265311 / -1.4% 36117097 / 34727697 / +4.0% 0.42 / 0.44 / -5.2%
tpch_q12/datafusion:vortex-compact 23611852 / 23837550 / -0.9% 43620589 / 44515499 / -2.0% 0.54 / 0.54 / +1.1%
tpch_q13/datafusion:vortex-compact 20524144 / 19815904 / +3.6% 41847704 / 40694480 / +2.8% 0.49 / 0.49 / +0.7%
tpch_q14/datafusion:vortex-compact 15220386 / 15137846 / +0.5% 42392319 / 42516515 / -0.3% 0.36 / 0.36 / +0.8%
tpch_q15/datafusion:vortex-compact 20075292 / 20253893 / -0.9% 47970219 / 47258773 / +1.5% 0.42 / 0.43 / -2.4%
tpch_q16/datafusion:vortex-compact 18840523 / 18556340 / +1.5% 40203962 / 41657257 / -3.5% 0.47 / 0.45 / +5.2%
tpch_q17/datafusion:vortex-compact 28801675 / 29107521 / -1.1% 60888054 / 60468546 / +0.7% 0.47 / 0.48 / -1.7%
tpch_q18/datafusion:vortex-compact 36544341 / 36426083 / +0.3% 59089020 / 57489828 / +2.8% 0.62 / 0.63 / -2.4%
tpch_q19/datafusion:vortex-compact 14806949 / 15015029 / -1.4% 43643489 / 42415935 / +2.9% 0.34 / 0.35 / -4.2%
tpch_q20/datafusion:vortex-compact 22376631 / 22700389 / -1.4% 48029432 / 45467073 / +5.6% 0.47 / 0.50 / -6.7%
tpch_q21/datafusion:vortex-compact 42613677 / 42591783 / +0.1% 70095663 / 70887417 / -1.1% 0.61 / 0.60 / +1.2%
tpch_q22/datafusion:vortex-compact 11461045 / 11283569 / +1.6% 31631442 / 33496332 / -5.6% 0.36 / 0.34 / +7.6%
datafusion / parquet / ns (0.998x ➖, 0↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
tpch_q01/datafusion:parquet 70032306 / 69829686 / +0.3% 91433001 / 87088697 / +5.0% 0.77 / 0.80 / -4.5%
tpch_q02/datafusion:parquet 74669788 / 74863651 / -0.3% 95194399 / 93412569 / +1.9% 0.78 / 0.80 / -2.1%
tpch_q03/datafusion:parquet 82802336 / 82884796 / -0.1% 109706595 / 105539737 / +3.9% 0.75 / 0.79 / -3.9%
tpch_q04/datafusion:parquet 39454865 / 39730822 / -0.7% 61981334 / 58786759 / +5.4% 0.64 / 0.68 / -5.8%
tpch_q05/datafusion:parquet 111867749 / 111266473 / +0.5% 142674362 / 140407582 / +1.6% 0.78 / 0.79 / -1.1%
tpch_q06/datafusion:parquet 32022321 / 31863099 / +0.5% 51653084 / 49698380 / +3.9% 0.62 / 0.64 / -3.3%
tpch_q07/datafusion:parquet 114314150 / 114515574 / -0.2% 144176050 / 141145077 / +2.1% 0.79 / 0.81 / -2.3%
tpch_q08/datafusion:parquet 118475186 / 119099264 / -0.5% 148999761 / 146888787 / +1.4% 0.80 / 0.81 / -1.9%
tpch_q09/datafusion:parquet 138799281 / 138060691 / +0.5% 174691293 / 166943291 / +4.6% 0.79 / 0.83 / -3.9%
tpch_q10/datafusion:parquet 106083282 / 105527628 / +0.5% 132504141 / 128911318 / +2.8% 0.80 / 0.82 / -2.2%
tpch_q11/datafusion:parquet 60890020 / 60812423 / +0.1% 84359184 / 83942197 / +0.5% 0.72 / 0.72 / -0.4%
tpch_q12/datafusion:parquet 64226338 / 64787343 / -0.9% 89789541 / 87162936 / +3.0% 0.72 / 0.74 / -3.8%
tpch_q13/datafusion:parquet 146723211 / 146924433 / -0.1% 168864347 / 167016546 / +1.1% 0.87 / 0.88 / -1.2%
tpch_q14/datafusion:parquet 47419640 / 48198614 / -1.6% 76465160 / 71936767 / +6.3% 0.62 / 0.67 / -7.4%
tpch_q15/datafusion:parquet 74095512 / 74559071 / -0.6% 98934902 / 95174831 / +4.0% 0.75 / 0.78 / -4.4%
tpch_q16/datafusion:parquet 43152937 / 42783775 / +0.9% 64909462 / 61312658 / +5.9% 0.66 / 0.70 / -4.7%
tpch_q17/datafusion:parquet 123786258 / 124100176 / -0.3% 148185413 / 149080100 / -0.6% 0.84 / 0.83 / +0.3%
tpch_q18/datafusion:parquet 122537634 / 122251480 / +0.2% 147901596 / 141711572 / +4.4% 0.83 / 0.86 / -4.0%
tpch_q19/datafusion:parquet 57373982 / 57799688 / -0.7% 89726834 / 85179112 / +5.3% 0.64 / 0.68 / -5.8%
tpch_q20/datafusion:parquet 78371376 / 78544220 / -0.2% 106517676 / 104959166 / +1.5% 0.74 / 0.75 / -1.7%
tpch_q21/datafusion:parquet 115510808 / 115808039 / -0.3% 144302747 / 140952075 / +2.4% 0.80 / 0.82 / -2.6%
tpch_q22/datafusion:parquet 51291810 / 51976746 / -1.3% 74201286 / 68525845 / +8.3% 0.69 / 0.76 / -8.9%
duckdb / 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/duckdb:vortex-file-compressed 9970906 / 10035181 / -0.6% 21864507 / 20622487 / +6.0% 0.46 / 0.49 / -6.3%
tpch_q02/duckdb:vortex-file-compressed 14330211 / 14354191 / -0.2% 23854213 / 23647113 / +0.9% 0.60 / 0.61 / -1.0%
tpch_q03/duckdb:vortex-file-compressed 18815713 / 19039757 / -1.2% 35222689 / 35013388 / +0.6% 0.53 / 0.54 / -1.8%
tpch_q04/duckdb:vortex-file-compressed 12221026 / 12163006 / +0.5% 24604620 / 25557486 / -3.7% 0.50 / 0.48 / +4.4%
tpch_q05/duckdb:vortex-file-compressed 19372598 / 19474364 / -0.5% 32869461 / 33079142 / -0.6% 0.59 / 0.59 / +0.1%
tpch_q06/duckdb:vortex-file-compressed 5347270 / 5389648 / -0.8% 16149371 / 15267171 / +5.8% 0.33 / 0.35 / -6.2%
tpch_q07/duckdb:vortex-file-compressed 23869698 / 24783495 / -3.7% 41154490 / 40608773 / +1.3% 0.58 / 0.61 / -5.0%
tpch_q08/duckdb:vortex-file-compressed 20241709 / 21056694 / -3.9% 37426025 / 38373471 / -2.5% 0.54 / 0.55 / -1.4%
tpch_q09/duckdb:vortex-file-compressed 22337752 / 22658167 / -1.4% 39159465 / 40890814 / -4.2% 0.57 / 0.55 / +2.9%
tpch_q10/duckdb:vortex-file-compressed 22405486 / 22247956 / +0.7% 40619868 / 39184154 / +3.7% 0.55 / 0.57 / -2.9%
tpch_q11/duckdb:vortex-file-compressed 7288066 / 7266106 / +0.3% 14902884 / 15891782 / -6.2% 0.49 / 0.46 / +7.0%
tpch_q12/duckdb:vortex-file-compressed 15959987 / 15737842 / +1.4% 30263706 / 31751776 / -4.7% 0.53 / 0.50 / +6.4%
tpch_q13/duckdb:vortex-file-compressed 19564644 / 20097377 / -2.7% 31654512 / 32072106 / -1.3% 0.62 / 0.63 / -1.4%
tpch_q14/duckdb:vortex-file-compressed 11326179 / 11377915 / -0.5% 25278441 / 23149300 / +9.2% 0.45 / 0.49 / -8.8%
tpch_q15/duckdb:vortex-file-compressed 8414925 / 8532942 / -1.4% 19396874 / 20550758 / -5.6% 0.43 / 0.42 / +4.5%
tpch_q16/duckdb:vortex-file-compressed 17079947 / 17141022 / -0.4% 23428295 / 23624878 / -0.8% 0.73 / 0.73 / +0.5%
tpch_q17/duckdb:vortex-file-compressed 12956556 / 12771528 / +1.4% 27274927 / 26707054 / +2.1% 0.48 / 0.48 / -0.7%
tpch_q18/duckdb:vortex-file-compressed 25361551 / 25344899 / +0.1% 35285177 / 35044214 / +0.7% 0.72 / 0.72 / -0.6%
tpch_q19/duckdb:vortex-file-compressed 11878424 / 11882985 / -0.0% 27015798 / 27878772 / -3.1% 0.44 / 0.43 / +3.2%
tpch_q20/duckdb:vortex-file-compressed 14381188 / 14482782 / -0.7% 31637346 / 31746958 / -0.3% 0.45 / 0.46 / -0.4%
tpch_q21/duckdb:vortex-file-compressed 36652743 / 37160296 / -1.4% 56714172 / 55967544 / +1.3% 0.65 / 0.66 / -2.7%
tpch_q22/duckdb:vortex-file-compressed 16281606 / 16491080 / -1.3% 27012913 / 28190584 / -4.2% 0.60 / 0.58 / +3.0%
duckdb / vortex-compact / ns (1.001x ➖, 0↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
tpch_q01/duckdb:vortex-compact 12000176 / 11527602 / +4.1% 23284425 / 22198709 / +4.9% 0.52 / 0.52 / -0.8%
tpch_q02/duckdb:vortex-compact 16741881 / 16679735 / +0.4% 25513673 / 25459235 / +0.2% 0.66 / 0.66 / +0.2%
tpch_q03/duckdb:vortex-compact 19999124 / 19930201 / +0.3% 35813435 / 35659440 / +0.4% 0.56 / 0.56 / -0.1%
tpch_q04/duckdb:vortex-compact 12949976 / 12847368 / +0.8% 25687824 / 25437616 / +1.0% 0.50 / 0.51 / -0.2%
tpch_q05/duckdb:vortex-compact 20338246 / 20957771 / -3.0% 33970098 / 34435335 / -1.4% 0.60 / 0.61 / -1.6%
tpch_q06/duckdb:vortex-compact 6297097 / 6240232 / +0.9% 16514523 / 16199610 / +1.9% 0.38 / 0.39 / -1.0%
tpch_q07/duckdb:vortex-compact 25872466 / 26148215 / -1.1% 43827679 / 43336618 / +1.1% 0.59 / 0.60 / -2.2%
tpch_q08/duckdb:vortex-compact 21635277 / 21492433 / +0.7% 38065203 / 38138285 / -0.2% 0.57 / 0.56 / +0.9%
tpch_q09/duckdb:vortex-compact 23510605 / 23228844 / +1.2% 40777555 / 39690823 / +2.7% 0.58 / 0.59 / -1.5%
tpch_q10/duckdb:vortex-compact 25689675 / 25611092 / +0.3% 40583071 / 41198699 / -1.5% 0.63 / 0.62 / +1.8%
tpch_q11/duckdb:vortex-compact 7913887 / 7906325 / +0.1% 16299998 / 16036649 / +1.6% 0.49 / 0.49 / -1.5%
tpch_q12/duckdb:vortex-compact 17905189 / 17964792 / -0.3% 30405891 / 30284890 / +0.4% 0.59 / 0.59 / -0.7%
tpch_q13/duckdb:vortex-compact 20882664 / 20986434 / -0.5% 33724442 / 33846172 / -0.4% 0.62 / 0.62 / -0.1%
tpch_q14/duckdb:vortex-compact 12541808 / 12538758 / +0.0% 25255521 / 25758157 / -2.0% 0.50 / 0.49 / +2.0%
tpch_q15/duckdb:vortex-compact 9309446 / 9547970 / -2.5% 20541904 / 21100184 / -2.6% 0.45 / 0.45 / +0.2%
tpch_q16/duckdb:vortex-compact 18043564 / 18089436 / -0.3% 23698718 / 25352893 / -6.5% 0.76 / 0.71 / +6.7%
tpch_q17/duckdb:vortex-compact 13752684 / 13628982 / +0.9% 27457324 / 27759923 / -1.1% 0.50 / 0.49 / +2.0%
tpch_q18/duckdb:vortex-compact 26719521 / 26414834 / +1.2% 35170941 / 35173171 / -0.0% 0.76 / 0.75 / +1.2%
tpch_q19/duckdb:vortex-compact 14768981 / 15028187 / -1.7% 30805154 / 31605444 / -2.5% 0.48 / 0.48 / +0.8%
tpch_q20/duckdb:vortex-compact 17561340 / 17111590 / +2.6% 34379751 / 34742170 / -1.0% 0.51 / 0.49 / +3.7%
tpch_q21/duckdb:vortex-compact 37739833 / 37820366 / -0.2% 55069548 / 55282329 / -0.4% 0.69 / 0.68 / +0.2%
tpch_q22/duckdb:vortex-compact 19453798 / 19749712 / -1.5% 28855300 / 29215007 / -1.2% 0.67 / 0.68 / -0.3%
duckdb / parquet / ns (0.999x ➖, 0↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
tpch_q01/duckdb:parquet 48351788 / 48188643 / +0.3% 54696358 / 55474319 / -1.4% 0.88 / 0.87 / +1.8%
tpch_q02/duckdb:parquet 48621950 / 48886844 / -0.5% 56023100 / 56052719 / -0.1% 0.87 / 0.87 / -0.5%
tpch_q03/duckdb:parquet 60521929 / 60581207 / -0.1% 69007278 / 70736786 / -2.4% 0.88 / 0.86 / +2.4%
tpch_q04/duckdb:parquet 35039335 / 35165833 / -0.4% 44297911 / 44119956 / +0.4% 0.79 / 0.80 / -0.8%
tpch_q05/duckdb:parquet 67548336 / 67691525 / -0.2% 77875878 / 78199235 / -0.4% 0.87 / 0.87 / +0.2%
tpch_q06/duckdb:parquet 22121479 / 21715724 / +1.9% 27376736 / 27913513 / -1.9% 0.81 / 0.78 / +3.9%
tpch_q07/duckdb:parquet 64203598 / 64368144 / -0.3% 75156106 / 74510417 / +0.9% 0.85 / 0.86 / -1.1%
tpch_q08/duckdb:parquet 76150659 / 76086603 / +0.1% 88064335 / 88208976 / -0.2% 0.86 / 0.86 / +0.2%
tpch_q09/duckdb:parquet 108404076 / 108661490 / -0.2% 120932512 / 121133403 / -0.2% 0.90 / 0.90 / -0.1%
tpch_q10/duckdb:parquet 106608290 / 106464423 / +0.1% 119258757 / 118277337 / +0.8% 0.89 / 0.90 / -0.7%
tpch_q11/duckdb:parquet 29650015 / 29858809 / -0.7% 35138810 / 35522933 / -1.1% 0.84 / 0.84 / +0.4%
tpch_q12/duckdb:parquet 37740329 / 37788583 / -0.1% 45333368 / 45760812 / -0.9% 0.83 / 0.83 / +0.8%
tpch_q13/duckdb:parquet 174814235 / 176061436 / -0.7% 181668274 / 185346007 / -2.0% 0.96 / 0.95 / +1.3%
tpch_q14/duckdb:parquet 42828329 / 43029188 / -0.5% 51579536 / 52256808 / -1.3% 0.83 / 0.82 / +0.8%
tpch_q15/duckdb:parquet 32838616 / 33075452 / -0.7% 41680369 / 42387256 / -1.7% 0.79 / 0.78 / +1.0%
tpch_q16/duckdb:parquet 48207986 / 48115858 / +0.2% 53029602 / 52832800 / +0.4% 0.91 / 0.91 / -0.2%
tpch_q17/duckdb:parquet 48255346 / 48562969 / -0.6% 57864863 / 58262642 / -0.7% 0.83 / 0.83 / +0.0%
tpch_q18/duckdb:parquet 74626442 / 74894920 / -0.4% 82040988 / 80987393 / +1.3% 0.91 / 0.92 / -1.6%
tpch_q19/duckdb:parquet 49233570 / 49212493 / +0.0% 56698676 / 58105274 / -2.4% 0.87 / 0.85 / +2.5%
tpch_q20/duckdb:parquet 63964663 / 63945040 / +0.0% 74398079 / 74321690 / +0.1% 0.86 / 0.86 / -0.1%
tpch_q21/duckdb:parquet 107341889 / 107789605 / -0.4% 117629729 / 118135278 / -0.4% 0.91 / 0.91 / +0.0%
tpch_q22/duckdb:parquet 51045863 / 50911963 / +0.3% 60292438 / 59465313 / +1.4% 0.85 / 0.86 / -1.1%
duckdb / duckdb / ns (0.993x ➖, 0↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
tpch_q01/duckdb:duckdb 6574025 / 6534012 / +0.6% 14281010 / 15359294 / -7.0% 0.46 / 0.43 / +8.2%
tpch_q02/duckdb:duckdb 8807778 / 9058280 / -2.8% 16903118 / 17965471 / -5.9% 0.52 / 0.50 / +3.3%
tpch_q03/duckdb:duckdb 15596326 / 15621450 / -0.2% 25952454 / 25665970 / +1.1% 0.60 / 0.61 / -1.3%
tpch_q04/duckdb:duckdb 11317714 / 11385306 / -0.6% 21220255 / 21471867 / -1.2% 0.53 / 0.53 / +0.6%
tpch_q05/duckdb:duckdb 15692368 / 15772384 / -0.5% 26913714 / 26942918 / -0.1% 0.58 / 0.59 / -0.4%
tpch_q06/duckdb:duckdb 3238995 / 3248628 / -0.3% 10210024 / 10216348 / -0.1% 0.32 / 0.32 / -0.2%
tpch_q07/duckdb:duckdb 18335062 / 18397606 / -0.3% 29257026 / 29340783 / -0.3% 0.63 / 0.63 / -0.1%
tpch_q08/duckdb:duckdb 17383227 / 17593170 / -1.2% 31446586 / 30255626 / +3.9% 0.55 / 0.58 / -4.9%
tpch_q09/duckdb:duckdb 24258405 / 24264246 / -0.0% 37666704 / 36960345 / +1.9% 0.64 / 0.66 / -1.9%
tpch_q10/duckdb:duckdb 29125036 / 29110254 / +0.1% 43409312 / 43639655 / -0.5% 0.67 / 0.67 / +0.6%
tpch_q11/duckdb:duckdb 5864577 / 5979219 / -1.9% 12108871 / 12411763 / -2.4% 0.48 / 0.48 / +0.5%
tpch_q12/duckdb:duckdb 10767561 / 10908614 / -1.3% 20115585 / 19756062 / +1.8% 0.54 / 0.55 / -3.1%
tpch_q13/duckdb:duckdb 32075195 / 32443448 / -1.1% 40542937 / 40867095 / -0.8% 0.79 / 0.79 / -0.3%
tpch_q14/duckdb:duckdb 12549652 / 12762097 / -1.7% 21844502 / 21771017 / +0.3% 0.57 / 0.59 / -2.0%
tpch_q15/duckdb:duckdb 7069796 / 7155980 / -1.2% 18092607 / 17166374 / +5.4% 0.39 / 0.42 / -6.3%
tpch_q16/duckdb:duckdb 19230390 / 19284123 / -0.3% 25266194 / 25538952 / -1.1% 0.76 / 0.76 / +0.8%
tpch_q17/duckdb:duckdb 8394865 / 8464791 / -0.8% 19101804 / 18336802 / +4.2% 0.44 / 0.46 / -4.8%
tpch_q18/duckdb:duckdb 18342294 / 18522629 / -1.0% 27640793 / 26727886 / +3.4% 0.66 / 0.69 / -4.2%
tpch_q19/duckdb:duckdb 13117504 / 13119430 / -0.0% 22633485 / 23138402 / -2.2% 0.58 / 0.57 / +2.2%
tpch_q20/duckdb:duckdb 14454864 / 14541604 / -0.6% 27618560 / 28100353 / -1.7% 0.52 / 0.52 / +1.1%
tpch_q21/duckdb:duckdb 22192148 / 22046294 / +0.7% 32545256 / 33745581 / -3.6% 0.68 / 0.65 / +4.4%
tpch_q22/duckdb:duckdb 23059205 / 23210646 / -0.7% 31643670 / 32504682 / -2.6% 0.73 / 0.71 / +2.1%

No file size changes detected.

@github-actions

Copy link
Copy Markdown
Contributor

Benchmarks: Clickbench Sorted on NVME 📖

Commits: PR 0a6aa335 vs base d834a11f
Verdict: No clear signal (low confidence)
Attributed Vortex impact: -0.6%
Engines: DataFusion No clear signal (+0.1%, low confidence) · DuckDB No clear signal (-1.4%, low confidence)
Vortex (geomean): hot 0.993x ➖ · cold 0.929x ➖
Parquet (geomean): hot 0.999x ➖ · cold 0.964x ➖
Shifts: Parquet (control) -0.1% · Median polish +0.2%

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

datafusion / vortex-file-compressed / ns (1.009x ➖, 0↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
clickbench-sorted_q23/datafusion:vortex-file-compressed 164903982 / 174500596 / -5.5% 547659968 / 518871527 / +5.5% 0.30 / 0.34 / -10.5%
clickbench-sorted_q24/datafusion:vortex-file-compressed 10897511 / 10338674 / +5.4% 45348631 / 48611694 / -6.7% 0.24 / 0.21 / +13.0%
clickbench-sorted_q26/datafusion:vortex-file-compressed 12033844 / 11684814 / +3.0% 46391029 / 47415313 / -2.2% 0.26 / 0.25 / +5.3%
clickbench-sorted_q36/datafusion:vortex-file-compressed 23732192 / 23191164 / +2.3% 62055112 / 74278913 / -16.5% 🟢 0.38 / 0.31 / +22.5%
clickbench-sorted_q37/datafusion:vortex-file-compressed 17853275 / 17684383 / +1.0% 53546951 / 63245843 / -15.3% 🟢 0.33 / 0.28 / +19.2%
clickbench-sorted_q38/datafusion:vortex-file-compressed 17108341 / 17029820 / +0.5% 56575053 / 61464991 / -8.0% 0.30 / 0.28 / +9.1%
clickbench-sorted_q39/datafusion:vortex-file-compressed 39975806 / 40202519 / -0.6% 86626699 / 98077152 / -11.7% 🟢 0.46 / 0.41 / +12.6%
clickbench-sorted_q40/datafusion:vortex-file-compressed 11767540 / 11887868 / -1.0% 41144010 / 45555940 / -9.7% 0.29 / 0.26 / +9.6%
clickbench-sorted_q41/datafusion:vortex-file-compressed 12032607 / 11517232 / +4.5% 39709280 / 46154004 / -14.0% 🟢 0.30 / 0.25 / +21.4%
clickbench-sorted_q42/datafusion:vortex-file-compressed 9921356 / 9893741 / +0.3% 35959909 / 39363352 / -8.6% 0.28 / 0.25 / +9.8%
datafusion / vortex-compact / ns (0.972x ➖, 1↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
clickbench-sorted_q23/datafusion:vortex-compact 174131430 / 198064445 / -12.1% 🟢 407080609 / 459821495 / -11.5% 🟢 0.43 / 0.43 / -0.7%
clickbench-sorted_q24/datafusion:vortex-compact 18498158 / 19347986 / -4.4% 48387726 / 52302046 / -7.5% 0.38 / 0.37 / +3.3%
clickbench-sorted_q26/datafusion:vortex-compact 18738830 / 19469722 / -3.8% 47008283 / 52678375 / -10.8% 🟢 0.40 / 0.37 / +7.9%
clickbench-sorted_q36/datafusion:vortex-compact 25910198 / 25390580 / +2.0% 64238497 / 71342962 / -10.0% 0.40 / 0.36 / +13.3%
clickbench-sorted_q37/datafusion:vortex-compact 21749771 / 22023378 / -1.2% 63069604 / 70540923 / -10.6% 🟢 0.34 / 0.31 / +10.5%
clickbench-sorted_q38/datafusion:vortex-compact 20462106 / 21078392 / -2.9% 62144060 / 65207479 / -4.7% 0.33 / 0.32 / +1.9%
clickbench-sorted_q39/datafusion:vortex-compact 43338650 / 42623310 / +1.7% 80495344 / 84430293 / -4.7% 0.54 / 0.50 / +6.6%
clickbench-sorted_q40/datafusion:vortex-compact 14039016 / 13934780 / +0.7% 41921211 / 45038389 / -6.9% 0.33 / 0.31 / +8.2%
clickbench-sorted_q41/datafusion:vortex-compact 13728989 / 14018032 / -2.1% 43569594 / 47039392 / -7.4% 0.32 / 0.30 / +5.7%
clickbench-sorted_q42/datafusion:vortex-compact 10628682 / 11187130 / -5.0% 33480749 / 36663697 / -8.7% 0.32 / 0.31 / +4.0%
datafusion / parquet / ns (0.989x ➖, 0↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
clickbench-sorted_q23/datafusion:parquet 755922305 / 754652306 / +0.2% 968215038 / 965752714 / +0.3% 0.78 / 0.78 / -0.1%
clickbench-sorted_q24/datafusion:parquet 9111762 / 9108577 / +0.0% 71022424 / 73158229 / -2.9% 0.13 / 0.12 / +3.0%
clickbench-sorted_q26/datafusion:parquet 8945247 / 9554346 / -6.4% 72562226 / 73281490 / -1.0% 0.12 / 0.13 / -5.4%
clickbench-sorted_q36/datafusion:parquet 97911632 / 98280155 / -0.4% 173350141 / 177393477 / -2.3% 0.56 / 0.55 / +1.9%
clickbench-sorted_q37/datafusion:parquet 66312458 / 66212592 / +0.2% 130753307 / 135063896 / -3.2% 0.51 / 0.49 / +3.5%
clickbench-sorted_q38/datafusion:parquet 90984032 / 91769410 / -0.9% 159211498 / 171153353 / -7.0% 0.57 / 0.54 / +6.6%
clickbench-sorted_q39/datafusion:parquet 166398517 / 166505914 / -0.1% 237306389 / 242297576 / -2.1% 0.70 / 0.69 / +2.0%
clickbench-sorted_q40/datafusion:parquet 43480898 / 44332368 / -1.9% 107707985 / 116147284 / -7.3% 0.40 / 0.38 / +5.8%
clickbench-sorted_q41/datafusion:parquet 41708557 / 42003461 / -0.7% 106665732 / 112661242 / -5.3% 0.39 / 0.37 / +4.9%
clickbench-sorted_q42/datafusion:parquet 26005606 / 26158455 / -0.6% 85425272 / 87976507 / -2.9% 0.30 / 0.30 / +2.4%
duckdb / vortex-file-compressed / ns (0.985x ➖, 1↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
clickbench-sorted_q23/duckdb:vortex-file-compressed 29308722 / 29087722 / +0.8% 63563129 / 70115926 / -9.3% 0.46 / 0.41 / +11.1%
clickbench-sorted_q24/duckdb:vortex-file-compressed 8619844 / 8738466 / -1.4% 25162877 / 26970747 / -6.7% 0.34 / 0.32 / +5.7%
clickbench-sorted_q26/duckdb:vortex-file-compressed 7908793 / 8857535 / -10.7% 🟢 28000537 / 30310287 / -7.6% 0.28 / 0.29 / -3.3%
clickbench-sorted_q36/duckdb:vortex-file-compressed 23571001 / 24620752 / -4.3% 59464250 / 60938290 / -2.4% 0.40 / 0.40 / -1.9%
clickbench-sorted_q37/duckdb:vortex-file-compressed 19015147 / 18822822 / +1.0% 49271238 / 50983934 / -3.4% 0.39 / 0.37 / +4.5%
clickbench-sorted_q38/duckdb:vortex-file-compressed 21325276 / 20721342 / +2.9% 54547612 / 55981802 / -2.6% 0.39 / 0.37 / +5.6%
clickbench-sorted_q39/duckdb:vortex-file-compressed 41298056 / 40863626 / +1.1% 85556264 / 94879497 / -9.8% 0.48 / 0.43 / +12.1%
clickbench-sorted_q40/duckdb:vortex-file-compressed 11379500 / 11786136 / -3.5% 36626416 / 39533327 / -7.4% 0.31 / 0.30 / +4.2%
clickbench-sorted_q41/duckdb:vortex-file-compressed 12147942 / 11975405 / +1.4% 36004529 / 36621998 / -1.7% 0.34 / 0.33 / +3.2%
clickbench-sorted_q42/duckdb:vortex-file-compressed 8652970 / 8808786 / -1.8% 28492991 / 30095131 / -5.3% 0.30 / 0.29 / +3.8%
duckdb / vortex-compact / ns (1.005x ➖, 0↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
clickbench-sorted_q23/duckdb:vortex-compact 38534764 / 38279014 / +0.7% 68228660 / 69623028 / -2.0% 0.56 / 0.55 / +2.7%
clickbench-sorted_q24/duckdb:vortex-compact 11270117 / 10758011 / +4.8% 27774082 / 28430128 / -2.3% 0.41 / 0.38 / +7.2%
clickbench-sorted_q26/duckdb:vortex-compact 11113802 / 10945539 / +1.5% 33604124 / 34450964 / -2.5% 0.33 / 0.32 / +4.1%
clickbench-sorted_q36/duckdb:vortex-compact 28278440 / 28347957 / -0.2% 63273102 / 68562968 / -7.7% 0.45 / 0.41 / +8.1%
clickbench-sorted_q37/duckdb:vortex-compact 23616708 / 24083972 / -1.9% 56624196 / 61231655 / -7.5% 0.42 / 0.39 / +6.0%
clickbench-sorted_q38/duckdb:vortex-compact 24333680 / 23868138 / +2.0% 58666858 / 62618235 / -6.3% 0.41 / 0.38 / +8.8%
clickbench-sorted_q39/duckdb:vortex-compact 52262230 / 51951831 / +0.6% 88364037 / 94912768 / -6.9% 0.59 / 0.55 / +8.1%
clickbench-sorted_q40/duckdb:vortex-compact 12959076 / 13149196 / -1.4% 36505841 / 40104378 / -9.0% 0.35 / 0.33 / +8.3%
clickbench-sorted_q41/duckdb:vortex-compact 13578795 / 13611870 / -0.2% 36947822 / 39905279 / -7.4% 0.37 / 0.34 / +7.7%
clickbench-sorted_q42/duckdb:vortex-compact 9353858 / 9443678 / -1.0% 30481671 / 31399465 / -2.9% 0.31 / 0.30 / +2.0%
duckdb / parquet / ns (1.009x ➖, 0↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
clickbench-sorted_q23/duckdb:parquet 142480946 / 145034354 / -1.8% 164588669 / 167767256 / -1.9% 0.87 / 0.86 / +0.1%
clickbench-sorted_q24/duckdb:parquet 17759583 / 17382275 / +2.2% 20007999 / 23366534 / -14.4% 🟢 0.89 / 0.74 / +19.3%
clickbench-sorted_q26/duckdb:parquet 17879994 / 17517068 / +2.1% 24337124 / 27900258 / -12.8% 🟢 0.73 / 0.63 / +17.0%
clickbench-sorted_q36/duckdb:parquet 49711486 / 49768604 / -0.1% 63497754 / 64488717 / -1.5% 0.78 / 0.77 / +1.4%
clickbench-sorted_q37/duckdb:parquet 37614919 / 38387720 / -2.0% 46362486 / 47389105 / -2.2% 0.81 / 0.81 / +0.2%
clickbench-sorted_q38/duckdb:parquet 45176198 / 45432714 / -0.6% 57610383 / 59916863 / -3.8% 0.78 / 0.76 / +3.4%
clickbench-sorted_q39/duckdb:parquet 81480889 / 80359350 / +1.4% 88390859 / 87835686 / +0.6% 0.92 / 0.91 / +0.8%
clickbench-sorted_q40/duckdb:parquet 23888895 / 22806834 / +4.7% 34086713 / 32790267 / +4.0% 0.70 / 0.70 / +0.8%
clickbench-sorted_q41/duckdb:parquet 23501644 / 23186546 / +1.4% 32224456 / 32520154 / -0.9% 0.73 / 0.71 / +2.3%
clickbench-sorted_q42/duckdb:parquet 18583990 / 18327836 / +1.4% 26576602 / 27838837 / -4.5% 0.70 / 0.66 / +6.2%
duckdb / duckdb / ns (0.995x ➖, 0↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
clickbench-sorted_q23/duckdb:duckdb 76240981 / 76038082 / +0.3% 125433155 / 128617240 / -2.5% 0.61 / 0.59 / +2.8%
clickbench-sorted_q24/duckdb:duckdb 24232215 / 26517854 / -8.6% 29534973 / 32028449 / -7.8% 0.82 / 0.83 / -0.9%
clickbench-sorted_q26/duckdb:duckdb 26392580 / 25680058 / +2.8% 31793177 / 33658734 / -5.5% 0.83 / 0.76 / +8.8%
clickbench-sorted_q36/duckdb:duckdb 41440048 / 40284502 / +2.9% 76506159 / 75105015 / +1.9% 0.54 / 0.54 / +1.0%
clickbench-sorted_q37/duckdb:duckdb 42121996 / 40917170 / +2.9% 84152151 / 79528209 / +5.8% 0.50 / 0.51 / -2.7%
clickbench-sorted_q38/duckdb:duckdb 33935420 / 34951696 / -2.9% 67848027 / 72249525 / -6.1% 0.50 / 0.48 / +3.4%
clickbench-sorted_q39/duckdb:duckdb 56417009 / 56397008 / +0.0% 109766941 / 112786320 / -2.7% 0.51 / 0.50 / +2.8%
clickbench-sorted_q40/duckdb:duckdb 23194234 / 23501031 / -1.3% 47066425 / 48923595 / -3.8% 0.49 / 0.48 / +2.6%
clickbench-sorted_q41/duckdb:duckdb 22126631 / 22260036 / -0.6% 39421406 / 40832720 / -3.5% 0.56 / 0.55 / +3.0%
clickbench-sorted_q42/duckdb:duckdb 18084411 / 18150274 / -0.4% 29431432 / 30087492 / -2.2% 0.61 / 0.60 / +1.9%

File Size Changes (200 files changed, -0.0% overall, 90↑ 110↓)
File Scale Format Base HEAD Change %
hits_080.vortex 1.0 vortex-compact 94.80 MB 96.96 MB +2.15 MB +2.3%
hits_058.vortex 1.0 vortex-compact 109.90 MB 111.39 MB +1.49 MB +1.4%
hits_076.vortex 1.0 vortex-compact 124.13 MB 125.68 MB +1.56 MB +1.3%
hits_015.vortex 1.0 vortex-compact 96.94 MB 98.10 MB +1.16 MB +1.2%
hits_060.vortex 1.0 vortex-file-compressed 192.71 MB 194.78 MB +2.07 MB +1.1%
hits_063.vortex 1.0 vortex-compact 97.66 MB 98.54 MB +896.95 KB +0.9%
hits_029.vortex 1.0 vortex-file-compressed 199.43 MB 200.96 MB +1.53 MB +0.8%
hits_004.vortex 1.0 vortex-compact 97.50 MB 98.24 MB +760.83 KB +0.8%
hits_053.vortex 1.0 vortex-file-compressed 189.49 MB 190.92 MB +1.43 MB +0.8%
hits_066.vortex 1.0 vortex-compact 116.73 MB 117.60 MB +888.25 KB +0.7%
hits_038.vortex 1.0 vortex-compact 138.31 MB 139.31 MB +1020.26 KB +0.7%
hits_092.vortex 1.0 vortex-file-compressed 199.35 MB 200.72 MB +1.37 MB +0.7%
hits_034.vortex 1.0 vortex-compact 132.45 MB 133.27 MB +836.91 KB +0.6%
hits_062.vortex 1.0 vortex-file-compressed 171.39 MB 172.35 MB +978.92 KB +0.6%
hits_099.vortex 1.0 vortex-file-compressed 171.80 MB 172.65 MB +874.41 KB +0.5%
hits_074.vortex 1.0 vortex-compact 151.57 MB 152.28 MB +725.38 KB +0.5%
hits_073.vortex 1.0 vortex-file-compressed 173.15 MB 173.93 MB +804.48 KB +0.5%
hits_047.vortex 1.0 vortex-compact 109.55 MB 110.01 MB +471.40 KB +0.4%
hits_066.vortex 1.0 vortex-file-compressed 162.95 MB 163.56 MB +630.61 KB +0.4%
hits_078.vortex 1.0 vortex-compact 97.29 MB 97.59 MB +314.45 KB +0.3%
hits_041.vortex 1.0 vortex-file-compressed 130.29 MB 130.69 MB +404.15 KB +0.3%
hits_087.vortex 1.0 vortex-compact 125.32 MB 125.63 MB +322.45 KB +0.3%
hits_094.vortex 1.0 vortex-file-compressed 158.36 MB 158.69 MB +340.04 KB +0.2%
hits_036.vortex 1.0 vortex-compact 133.05 MB 133.31 MB +274.60 KB +0.2%
hits_054.vortex 1.0 vortex-compact 111.87 MB 112.10 MB +229.94 KB +0.2%
hits_089.vortex 1.0 vortex-compact 98.14 MB 98.32 MB +188.80 KB +0.2%
hits_022.vortex 1.0 vortex-compact 152.43 MB 152.72 MB +292.85 KB +0.2%
hits_095.vortex 1.0 vortex-compact 110.38 MB 110.59 MB +207.02 KB +0.2%
hits_099.vortex 1.0 vortex-compact 132.91 MB 133.14 MB +243.60 KB +0.2%
hits_070.vortex 1.0 vortex-compact 153.12 MB 153.38 MB +266.86 KB +0.2%
hits_020.vortex 1.0 vortex-file-compressed 159.87 MB 160.13 MB +263.30 KB +0.2%
hits_072.vortex 1.0 vortex-file-compressed 101.87 MB 102.03 MB +164.50 KB +0.2%
hits_017.vortex 1.0 vortex-file-compressed 147.18 MB 147.41 MB +229.77 KB +0.2%
hits_050.vortex 1.0 vortex-compact 125.41 MB 125.60 MB +192.65 KB +0.2%
hits_049.vortex 1.0 vortex-compact 139.36 MB 139.55 MB +200.13 KB +0.1%
hits_044.vortex 1.0 vortex-compact 153.25 MB 153.46 MB +217.13 KB +0.1%
hits_022.vortex 1.0 vortex-file-compressed 200.15 MB 200.42 MB +275.37 KB +0.1%
hits_067.vortex 1.0 vortex-file-compressed 130.75 MB 130.92 MB +173.54 KB +0.1%
hits_004.vortex 1.0 vortex-file-compressed 130.64 MB 130.79 MB +154.41 KB +0.1%
hits_033.vortex 1.0 vortex-file-compressed 201.15 MB 201.37 MB +228.96 KB +0.1%
hits_092.vortex 1.0 vortex-compact 152.78 MB 152.93 MB +153.43 KB +0.1%
hits_085.vortex 1.0 vortex-file-compressed 200.72 MB 200.91 MB +195.47 KB +0.1%
hits_076.vortex 1.0 vortex-file-compressed 161.61 MB 161.76 MB +156.84 KB +0.1%
hits_015.vortex 1.0 vortex-file-compressed 130.29 MB 130.41 MB +122.74 KB +0.1%
hits_052.vortex 1.0 vortex-file-compressed 130.06 MB 130.17 MB +107.29 KB +0.1%
hits_046.vortex 1.0 vortex-file-compressed 100.72 MB 100.80 MB +81.78 KB +0.1%
hits_036.vortex 1.0 vortex-file-compressed 171.92 MB 172.05 MB +136.59 KB +0.1%
hits_047.vortex 1.0 vortex-file-compressed 153.78 MB 153.90 MB +115.05 KB +0.1%
hits_000.vortex 1.0 vortex-file-compressed 130.62 MB 130.71 MB +97.14 KB +0.1%
hits_025.vortex 1.0 vortex-file-compressed 172.44 MB 172.56 MB +126.55 KB +0.1%
hits_024.vortex 1.0 vortex-file-compressed 161.09 MB 161.19 MB +104.48 KB +0.1%
hits_093.vortex 1.0 vortex-compact 98.36 MB 98.43 MB +62.61 KB +0.1%
hits_040.vortex 1.0 vortex-compact 110.32 MB 110.39 MB +70.04 KB +0.1%
hits_003.vortex 1.0 vortex-file-compressed 136.51 MB 136.59 MB +80.64 KB +0.1%
hits_037.vortex 1.0 vortex-compact 132.21 MB 132.29 MB +76.33 KB +0.1%
hits_039.vortex 1.0 vortex-file-compressed 161.56 MB 161.65 MB +93.16 KB +0.1%
hits_023.vortex 1.0 vortex-compact 141.68 MB 141.75 MB +71.54 KB +0.0%
hits_018.vortex 1.0 vortex-compact 152.84 MB 152.91 MB +74.39 KB +0.0%
hits_009.vortex 1.0 vortex-compact 75.20 MB 75.24 MB +35.26 KB +0.0%
hits_057.vortex 1.0 vortex-file-compressed 159.85 MB 159.92 MB +74.38 KB +0.0%
hits_083.vortex 1.0 vortex-file-compressed 156.22 MB 156.29 MB +68.17 KB +0.0%
hits_070.vortex 1.0 vortex-file-compressed 201.00 MB 201.08 MB +77.38 KB +0.0%
hits_032.vortex 1.0 vortex-compact 109.90 MB 109.94 MB +42.16 KB +0.0%
hits_090.vortex 1.0 vortex-file-compressed 192.29 MB 192.36 MB +73.02 KB +0.0%
hits_038.vortex 1.0 vortex-file-compressed 189.53 MB 189.60 MB +67.70 KB +0.0%
hits_091.vortex 1.0 vortex-compact 112.06 MB 112.10 MB +39.88 KB +0.0%
hits_077.vortex 1.0 vortex-compact 134.07 MB 134.11 MB +45.98 KB +0.0%
hits_097.vortex 1.0 vortex-compact 140.11 MB 140.16 MB +45.88 KB +0.0%
hits_069.vortex 1.0 vortex-file-compressed 142.87 MB 142.91 MB +41.98 KB +0.0%
hits_009.vortex 1.0 vortex-file-compressed 101.07 MB 101.09 MB +28.77 KB +0.0%
hits_064.vortex 1.0 vortex-compact 138.76 MB 138.80 MB +38.46 KB +0.0%
hits_027.vortex 1.0 vortex-file-compressed 189.58 MB 189.63 MB +51.87 KB +0.0%
hits_087.vortex 1.0 vortex-file-compressed 161.65 MB 161.68 MB +36.49 KB +0.0%
hits_080.vortex 1.0 vortex-file-compressed 127.03 MB 127.06 MB +28.14 KB +0.0%
hits_027.vortex 1.0 vortex-compact 137.97 MB 138.00 MB +29.89 KB +0.0%
hits_003.vortex 1.0 vortex-compact 104.70 MB 104.72 MB +22.66 KB +0.0%
hits_031.vortex 1.0 vortex-file-compressed 159.09 MB 159.12 MB +32.48 KB +0.0%
hits_078.vortex 1.0 vortex-file-compressed 130.31 MB 130.33 MB +23.93 KB +0.0%
hits_008.vortex 1.0 vortex-compact 105.75 MB 105.77 MB +17.80 KB +0.0%
hits_019.vortex 1.0 vortex-compact 106.13 MB 106.14 MB +13.69 KB +0.0%
hits_095.vortex 1.0 vortex-file-compressed 153.85 MB 153.86 MB +18.43 KB +0.0%
hits_002.vortex 1.0 vortex-compact 125.03 MB 125.05 MB +14.00 KB +0.0%
hits_005.vortex 1.0 vortex-file-compressed 167.32 MB 167.34 MB +17.66 KB +0.0%
hits_049.vortex 1.0 vortex-file-compressed 191.17 MB 191.19 MB +19.95 KB +0.0%
hits_040.vortex 1.0 vortex-file-compressed 144.00 MB 144.02 MB +14.74 KB +0.0%
hits_001.vortex 1.0 vortex-file-compressed 193.14 MB 193.15 MB +11.41 KB +0.0%
hits_061.vortex 1.0 vortex-file-compressed 161.41 MB 161.42 MB +9.47 KB +0.0%
hits_042.vortex 1.0 vortex-compact 136.71 MB 136.72 MB +5.84 KB +0.0%
hits_096.vortex 1.0 vortex-file-compressed 200.35 MB 200.36 MB +5.99 KB +0.0%
hits_063.vortex 1.0 vortex-file-compressed 130.82 MB 130.82 MB +976 B +0.0%
hits_020.vortex 1.0 vortex-compact 111.75 MB 111.75 MB 360 B -0.0%
hits_096.vortex 1.0 vortex-compact 152.62 MB 152.62 MB 1.52 KB -0.0%
hits_088.vortex 1.0 vortex-compact 133.84 MB 133.84 MB 2.52 KB -0.0%
hits_045.vortex 1.0 vortex-compact 105.70 MB 105.69 MB 5.38 KB -0.0%
hits_016.vortex 1.0 vortex-file-compressed 179.77 MB 179.75 MB 13.34 KB -0.0%
hits_016.vortex 1.0 vortex-compact 127.44 MB 127.43 MB 11.39 KB -0.0%
hits_011.vortex 1.0 vortex-file-compressed 200.31 MB 200.29 MB 18.85 KB -0.0%
hits_034.vortex 1.0 vortex-file-compressed 181.77 MB 181.75 MB 21.42 KB -0.0%
hits_094.vortex 1.0 vortex-compact 110.87 MB 110.86 MB 13.60 KB -0.0%
hits_093.vortex 1.0 vortex-file-compressed 130.84 MB 130.82 MB 16.09 KB -0.0%
hits_048.vortex 1.0 vortex-file-compressed 200.68 MB 200.65 MB 31.84 KB -0.0%
hits_006.vortex 1.0 vortex-file-compressed 126.62 MB 126.60 MB 20.23 KB -0.0%
hits_089.vortex 1.0 vortex-file-compressed 130.72 MB 130.70 MB 21.02 KB -0.0%
hits_050.vortex 1.0 vortex-file-compressed 161.65 MB 161.62 MB 28.34 KB -0.0%
hits_012.vortex 1.0 vortex-file-compressed 190.46 MB 190.42 MB 34.59 KB -0.0%
hits_097.vortex 1.0 vortex-file-compressed 192.69 MB 192.66 MB 35.28 KB -0.0%
hits_079.vortex 1.0 vortex-compact 128.07 MB 128.04 MB 27.81 KB -0.0%
hits_014.vortex 1.0 vortex-compact 133.73 MB 133.70 MB 29.44 KB -0.0%
hits_014.vortex 1.0 vortex-file-compressed 172.77 MB 172.73 MB 43.30 KB -0.0%
hits_005.vortex 1.0 vortex-compact 116.04 MB 116.01 MB 29.52 KB -0.0%
hits_068.vortex 1.0 vortex-compact 112.34 MB 112.31 MB 28.85 KB -0.0%
hits_065.vortex 1.0 vortex-file-compressed 161.94 MB 161.90 MB 44.68 KB -0.0%
hits_032.vortex 1.0 vortex-file-compressed 154.03 MB 153.99 MB 47.01 KB -0.0%
hits_071.vortex 1.0 vortex-compact 105.65 MB 105.62 MB 33.69 KB -0.0%
hits_037.vortex 1.0 vortex-file-compressed 178.24 MB 178.18 MB 59.44 KB -0.0%
hits_075.vortex 1.0 vortex-file-compressed 189.12 MB 189.05 MB 64.45 KB -0.0%
hits_091.vortex 1.0 vortex-file-compressed 147.49 MB 147.44 MB 50.80 KB -0.0%
hits_042.vortex 1.0 vortex-file-compressed 202.24 MB 202.17 MB 69.77 KB -0.0%
hits_062.vortex 1.0 vortex-compact 132.61 MB 132.57 MB 46.46 KB -0.0%
hits_055.vortex 1.0 vortex-file-compressed 200.81 MB 200.73 MB 82.04 KB -0.0%
hits_074.vortex 1.0 vortex-file-compressed 200.23 MB 200.15 MB 81.98 KB -0.0%
hits_013.vortex 1.0 vortex-file-compressed 162.01 MB 161.94 MB 73.66 KB -0.0%
hits_069.vortex 1.0 vortex-compact 99.86 MB 99.82 MB 45.79 KB -0.0%
hits_098.vortex 1.0 vortex-file-compressed 137.78 MB 137.71 MB 64.30 KB -0.0%
hits_056.vortex 1.0 vortex-file-compressed 135.06 MB 135.00 MB 65.65 KB -0.0%
hits_025.vortex 1.0 vortex-compact 133.50 MB 133.44 MB 67.62 KB -0.0%
hits_081.vortex 1.0 vortex-compact 153.48 MB 153.40 MB 85.20 KB -0.1%
hits_073.vortex 1.0 vortex-compact 134.06 MB 133.99 MB 75.76 KB -0.1%
hits_028.vortex 1.0 vortex-compact 115.60 MB 115.53 MB 66.73 KB -0.1%
hits_086.vortex 1.0 vortex-compact 139.68 MB 139.60 MB 81.61 KB -0.1%
hits_051.vortex 1.0 vortex-compact 133.83 MB 133.75 MB 78.68 KB -0.1%
hits_084.vortex 1.0 vortex-file-compressed 154.02 MB 153.93 MB 91.15 KB -0.1%
hits_083.vortex 1.0 vortex-compact 110.12 MB 110.05 MB 67.70 KB -0.1%
hits_082.vortex 1.0 vortex-compact 105.77 MB 105.70 MB 67.59 KB -0.1%
hits_035.vortex 1.0 vortex-file-compressed 102.18 MB 102.11 MB 69.76 KB -0.1%
hits_010.vortex 1.0 vortex-file-compressed 168.99 MB 168.88 MB 119.65 KB -0.1%
hits_008.vortex 1.0 vortex-file-compressed 139.37 MB 139.27 MB 99.05 KB -0.1%
hits_030.vortex 1.0 vortex-file-compressed 131.22 MB 131.12 MB 94.96 KB -0.1%
hits_035.vortex 1.0 vortex-compact 75.98 MB 75.92 MB 56.24 KB -0.1%
hits_077.vortex 1.0 vortex-file-compressed 173.26 MB 173.13 MB 139.04 KB -0.1%
hits_068.vortex 1.0 vortex-file-compressed 160.49 MB 160.36 MB 136.38 KB -0.1%
hits_013.vortex 1.0 vortex-compact 125.30 MB 125.19 MB 117.67 KB -0.1%
hits_007.vortex 1.0 vortex-compact 153.60 MB 153.46 MB 146.26 KB -0.1%
hits_006.vortex 1.0 vortex-compact 96.22 MB 96.13 MB 92.84 KB -0.1%
hits_075.vortex 1.0 vortex-compact 137.97 MB 137.84 MB 136.78 KB -0.1%
hits_088.vortex 1.0 vortex-file-compressed 172.79 MB 172.62 MB 178.77 KB -0.1%
hits_086.vortex 1.0 vortex-file-compressed 191.90 MB 191.70 MB 201.77 KB -0.1%
hits_011.vortex 1.0 vortex-compact 152.26 MB 152.10 MB 162.06 KB -0.1%
hits_019.vortex 1.0 vortex-file-compressed 140.11 MB 139.97 MB 152.09 KB -0.1%
hits_046.vortex 1.0 vortex-compact 75.06 MB 74.98 MB 86.03 KB -0.1%
hits_029.vortex 1.0 vortex-compact 152.95 MB 152.77 MB 187.21 KB -0.1%
hits_090.vortex 1.0 vortex-compact 141.26 MB 141.08 MB 178.20 KB -0.1%
hits_072.vortex 1.0 vortex-compact 75.63 MB 75.54 MB 96.85 KB -0.1%
hits_017.vortex 1.0 vortex-compact 112.11 MB 111.96 MB 148.55 KB -0.1%
hits_051.vortex 1.0 vortex-file-compressed 173.20 MB 172.96 MB 246.23 KB -0.1%
hits_057.vortex 1.0 vortex-compact 111.97 MB 111.81 MB 160.11 KB -0.1%
hits_023.vortex 1.0 vortex-file-compressed 195.18 MB 194.90 MB 281.72 KB -0.1%
hits_045.vortex 1.0 vortex-file-compressed 140.03 MB 139.82 MB 218.59 KB -0.2%
hits_082.vortex 1.0 vortex-file-compressed 139.81 MB 139.60 MB 220.03 KB -0.2%
hits_031.vortex 1.0 vortex-compact 111.57 MB 111.40 MB 177.63 KB -0.2%
hits_039.vortex 1.0 vortex-compact 124.30 MB 124.10 MB 201.43 KB -0.2%
hits_064.vortex 1.0 vortex-file-compressed 190.76 MB 190.45 MB 316.34 KB -0.2%
hits_033.vortex 1.0 vortex-compact 153.32 MB 153.07 MB 259.37 KB -0.2%
hits_026.vortex 1.0 vortex-file-compressed 130.76 MB 130.52 MB 238.59 KB -0.2%
hits_043.vortex 1.0 vortex-compact 94.36 MB 94.18 MB 179.52 KB -0.2%
hits_026.vortex 1.0 vortex-compact 97.46 MB 97.28 MB 190.62 KB -0.2%
hits_002.vortex 1.0 vortex-file-compressed 161.93 MB 161.62 MB 322.31 KB -0.2%
hits_053.vortex 1.0 vortex-compact 138.60 MB 138.33 MB 279.06 KB -0.2%
hits_055.vortex 1.0 vortex-compact 153.22 MB 152.92 MB 317.10 KB -0.2%
hits_024.vortex 1.0 vortex-compact 125.28 MB 125.01 MB 271.84 KB -0.2%
hits_085.vortex 1.0 vortex-compact 152.85 MB 152.52 MB 332.84 KB -0.2%
hits_084.vortex 1.0 vortex-compact 110.20 MB 109.95 MB 248.87 KB -0.2%
hits_001.vortex 1.0 vortex-compact 139.40 MB 139.08 MB 333.11 KB -0.2%
hits_010.vortex 1.0 vortex-compact 122.77 MB 122.46 MB 316.84 KB -0.3%
hits_071.vortex 1.0 vortex-file-compressed 140.19 MB 139.81 MB 389.39 KB -0.3%
hits_043.vortex 1.0 vortex-file-compressed 127.11 MB 126.75 MB 364.14 KB -0.3%
hits_056.vortex 1.0 vortex-compact 101.19 MB 100.87 MB 322.66 KB -0.3%
hits_061.vortex 1.0 vortex-compact 125.19 MB 124.78 MB 411.94 KB -0.3%
hits_058.vortex 1.0 vortex-file-compressed 155.01 MB 154.51 MB 517.77 KB -0.3%
hits_021.vortex 1.0 vortex-file-compressed 154.34 MB 153.79 MB 563.09 KB -0.4%
hits_098.vortex 1.0 vortex-compact 104.30 MB 103.92 MB 388.18 KB -0.4%
hits_007.vortex 1.0 vortex-file-compressed 201.09 MB 200.31 MB 803.38 KB -0.4%
hits_059.vortex 1.0 vortex-compact 151.84 MB 151.21 MB 645.94 KB -0.4%
hits_028.vortex 1.0 vortex-file-compressed 152.92 MB 152.22 MB 726.11 KB -0.5%
hits_054.vortex 1.0 vortex-file-compressed 148.07 MB 147.36 MB 726.72 KB -0.5%
hits_060.vortex 1.0 vortex-compact 140.96 MB 140.22 MB 758.92 KB -0.5%
hits_044.vortex 1.0 vortex-file-compressed 200.98 MB 199.87 MB 1.11 MB -0.6%
hits_041.vortex 1.0 vortex-compact 98.50 MB 97.95 MB 555.53 KB -0.6%
hits_048.vortex 1.0 vortex-compact 152.99 MB 152.11 MB 905.05 KB -0.6%
hits_081.vortex 1.0 vortex-file-compressed 201.30 MB 200.10 MB 1.20 MB -0.6%
hits_012.vortex 1.0 vortex-compact 139.90 MB 138.90 MB 1.00 MB -0.7%
hits_067.vortex 1.0 vortex-compact 98.83 MB 98.08 MB 765.98 KB -0.8%
hits_030.vortex 1.0 vortex-compact 98.67 MB 97.92 MB 770.03 KB -0.8%
hits_018.vortex 1.0 vortex-file-compressed 200.96 MB 199.36 MB 1.60 MB -0.8%
hits_059.vortex 1.0 vortex-file-compressed 200.41 MB 198.70 MB 1.71 MB -0.9%
hits_000.vortex 1.0 vortex-compact 99.11 MB 98.23 MB 910.04 KB -0.9%
hits_021.vortex 1.0 vortex-compact 110.51 MB 109.46 MB 1.05 MB -1.0%
hits_079.vortex 1.0 vortex-file-compressed 182.39 MB 180.57 MB 1.82 MB -1.0%
hits_065.vortex 1.0 vortex-compact 125.66 MB 124.21 MB 1.45 MB -1.2%
hits_052.vortex 1.0 vortex-compact 98.34 MB 96.91 MB 1.43 MB -1.5%

Totals:

  • vortex-compact: 11.91 GB → 11.91 GB (-0.0%)
  • vortex-file-compressed: 15.97 GB → 15.97 GB (-0.0%)

@github-actions

Copy link
Copy Markdown
Contributor

Benchmarks: TPC-DS SF=1 on NVME 📖

Commits: PR 0a6aa335 vs base e0834403
Verdict: No clear signal (low confidence)
Attributed Vortex impact: -0.1%
Engines: DataFusion No clear signal (-0.3%, low confidence) · DuckDB No clear signal (+0.1%, low confidence)
Vortex (geomean): hot 0.999x ➖ · cold 1.019x ➖
Parquet (geomean): hot 1.001x ➖ · cold 1.005x ➖
Shifts: Parquet (control) +0.1% · Median polish -0.0%

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

datafusion / vortex-file-compressed / ns (1.003x ➖, 0↑ 1↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
tpcds_q01/datafusion:vortex-file-compressed 24558958 / 24779449 / -0.9% 43867654 / 43009183 / +2.0% 0.56 / 0.58 / -2.8%
tpcds_q02/datafusion:vortex-file-compressed 47977918 / 46984865 / +2.1% 64060386 / 65211879 / -1.8% 0.75 / 0.72 / +3.9%
tpcds_q03/datafusion:vortex-file-compressed 11853043 / 11762022 / +0.8% 28732731 / 27910117 / +2.9% 0.41 / 0.42 / -2.1%
tpcds_q04/datafusion:vortex-file-compressed 124200179 / 124017310 / +0.1% 157798469 / 155095410 / +1.7% 0.79 / 0.80 / -1.6%
tpcds_q05/datafusion:vortex-file-compressed 59328007 / 59421998 / -0.2% 82608257 / 79507300 / +3.9% 0.72 / 0.75 / -3.9%
tpcds_q06/datafusion:vortex-file-compressed 22985006 / 22859028 / +0.6% 45920687 / 45048182 / +1.9% 0.50 / 0.51 / -1.4%
tpcds_q07/datafusion:vortex-file-compressed 31443870 / 31746330 / -1.0% 57277795 / 52749967 / +8.6% 0.55 / 0.60 / -8.8%
tpcds_q08/datafusion:vortex-file-compressed 24813571 / 24493940 / +1.3% 43492537 / 41204385 / +5.6% 0.57 / 0.59 / -4.0%
tpcds_q09/datafusion:vortex-file-compressed 17493458 / 17585676 / -0.5% 32689366 / 35243836 / -7.2% 0.54 / 0.50 / +7.2%
tpcds_q10/datafusion:vortex-file-compressed 27601642 / 27505249 / +0.4% 48362580 / 48903086 / -1.1% 0.57 / 0.56 / +1.5%
tpcds_q11/datafusion:vortex-file-compressed 64019684 / 64659243 / -1.0% 91630988 / 90532530 / +1.2% 0.70 / 0.71 / -2.2%
tpcds_q12/datafusion:vortex-file-compressed 16523318 / 16469823 / +0.3% 32791952 / 33006091 / -0.6% 0.50 / 0.50 / +1.0%
tpcds_q13/datafusion:vortex-file-compressed 31803304 / 31734656 / +0.2% 56253326 / 54347684 / +3.5% 0.57 / 0.58 / -3.2%
tpcds_q14/datafusion:vortex-file-compressed 495828519 / 497742097 / -0.4% 550601557 / 554795002 / -0.8% 0.90 / 0.90 / +0.4%
tpcds_q15/datafusion:vortex-file-compressed 15770500 / 15479969 / +1.9% 35551345 / 34888631 / +1.9% 0.44 / 0.44 / -0.0%
tpcds_q16/datafusion:vortex-file-compressed 19761982 / 19581188 / +0.9% 39905136 / 37997869 / +5.0% 0.50 / 0.52 / -3.9%
tpcds_q17/datafusion:vortex-file-compressed 58930318 / 56129684 / +5.0% 76068948 / 73997368 / +2.8% 0.77 / 0.76 / +2.1%
tpcds_q18/datafusion:vortex-file-compressed 67746608 / 69119742 / -2.0% 94110824 / 92027782 / +2.3% 0.72 / 0.75 / -4.2%
tpcds_q19/datafusion:vortex-file-compressed 17717969 / 17589954 / +0.7% 40328895 / 37799450 / +6.7% 0.44 / 0.47 / -5.6%
tpcds_q20/datafusion:vortex-file-compressed 17413037 / 17751108 / -1.9% 35550803 / 34440241 / +3.2% 0.49 / 0.52 / -5.0%
tpcds_q21/datafusion:vortex-file-compressed 16020858 / 15991436 / +0.2% 39588738 / 38839857 / +1.9% 0.40 / 0.41 / -1.7%
tpcds_q22/datafusion:vortex-file-compressed 57774156 / 58182428 / -0.7% 80450201 / 79118671 / +1.7% 0.72 / 0.74 / -2.3%
tpcds_q23/datafusion:vortex-file-compressed 71720388 / 71897512 / -0.2% 98385100 / 96105251 / +2.4% 0.73 / 0.75 / -2.6%
tpcds_q24/datafusion:vortex-file-compressed 68134360 / 67604396 / +0.8% 89979613 / 91222058 / -1.4% 0.76 / 0.74 / +2.2%
tpcds_q25/datafusion:vortex-file-compressed 54853157 / 54620721 / +0.4% 72587571 / 77622729 / -6.5% 0.76 / 0.70 / +7.4%
tpcds_q26/datafusion:vortex-file-compressed 30400238 / 29991092 / +1.4% 51242225 / 51386446 / -0.3% 0.59 / 0.58 / +1.6%
tpcds_q27/datafusion:vortex-file-compressed 63708244 / 64407848 / -1.1% 86283951 / 83072282 / +3.9% 0.74 / 0.78 / -4.8%
tpcds_q28/datafusion:vortex-file-compressed 17610497 / 17963364 / -2.0% 36721863 / 35401107 / +3.7% 0.48 / 0.51 / -5.5%
tpcds_q29/datafusion:vortex-file-compressed 58838910 / 51702342 / +13.8% 🔴 84133225 / 76462240 / +10.0% 🔴 0.70 / 0.68 / +3.4%
tpcds_q30/datafusion:vortex-file-compressed 26764394 / 27513156 / -2.7% 47897760 / 44413281 / +7.8% 0.56 / 0.62 / -9.8%
tpcds_q31/datafusion:vortex-file-compressed 58232808 / 58822466 / -1.0% 85298814 / 83275589 / +2.4% 0.68 / 0.71 / -3.4%
tpcds_q32/datafusion:vortex-file-compressed 13627308 / 13761040 / -1.0% 31983103 / 30544099 / +4.7% 0.43 / 0.45 / -5.4%
tpcds_q33/datafusion:vortex-file-compressed 27709812 / 28108416 / -1.4% 52723592 / 48833387 / +8.0% 0.53 / 0.58 / -8.7%
tpcds_q34/datafusion:vortex-file-compressed 17627812 / 17249844 / +2.2% 36106250 / 35346902 / +2.1% 0.49 / 0.49 / +0.0%
tpcds_q35/datafusion:vortex-file-compressed 35173632 / 34409346 / +2.2% 57456116 / 57057737 / +0.7% 0.61 / 0.60 / +1.5%
tpcds_q36/datafusion:vortex-file-compressed 48651688 / 47819840 / +1.7% 74831142 / 72543887 / +3.2% 0.65 / 0.66 / -1.4%
tpcds_q37/datafusion:vortex-file-compressed 13223786 / 12779888 / +3.5% 37950991 / 32367794 / +17.2% 🔴 0.35 / 0.39 / -11.7%
tpcds_q38/datafusion:vortex-file-compressed 29855850 / 29443318 / +1.4% 52857353 / 50215070 / +5.3% 0.56 / 0.59 / -3.7%
tpcds_q39/datafusion:vortex-file-compressed 61716088 / 61153213 / +0.9% 87585964 / 86635904 / +1.1% 0.70 / 0.71 / -0.2%
tpcds_q40/datafusion:vortex-file-compressed 24162687 / 24348390 / -0.8% 45952176 / 44704441 / +2.8% 0.53 / 0.54 / -3.5%
tpcds_q41/datafusion:vortex-file-compressed 17346273 / 16957407 / +2.3% 31042099 / 32250616 / -3.7% 0.56 / 0.53 / +6.3%
tpcds_q42/datafusion:vortex-file-compressed 11171873 / 11172870 / -0.0% 27571376 / 27052341 / +1.9% 0.41 / 0.41 / -1.9%
tpcds_q43/datafusion:vortex-file-compressed 12782506 / 12726796 / +0.4% 31247744 / 30210380 / +3.4% 0.41 / 0.42 / -2.9%
tpcds_q44/datafusion:vortex-file-compressed 26384426 / 25563915 / +3.2% 47988951 / 47941801 / +0.1% 0.55 / 0.53 / +3.1%
tpcds_q45/datafusion:vortex-file-compressed 18238450 / 18141454 / +0.5% 38220442 / 36831515 / +3.8% 0.48 / 0.49 / -3.1%
tpcds_q46/datafusion:vortex-file-compressed 23407161 / 22933424 / +2.1% 48218446 / 46122683 / +4.5% 0.49 / 0.50 / -2.4%
tpcds_q47/datafusion:vortex-file-compressed 78077398 / 77162684 / +1.2% 106147303 / 105802918 / +0.3% 0.74 / 0.73 / +0.9%
tpcds_q48/datafusion:vortex-file-compressed 29639739 / 29976934 / -1.1% 50922833 / 50582162 / +0.7% 0.58 / 0.59 / -1.8%
tpcds_q49/datafusion:vortex-file-compressed 55919843 / 57349387 / -2.5% 80531408 / 81696020 / -1.4% 0.69 / 0.70 / -1.1%
tpcds_q50/datafusion:vortex-file-compressed 32451908 / 32327299 / +0.4% 53355583 / 54070831 / -1.3% 0.61 / 0.60 / +1.7%
tpcds_q51/datafusion:vortex-file-compressed 67635854 / 67175650 / +0.7% 89476563 / 87534825 / +2.2% 0.76 / 0.77 / -1.5%
tpcds_q52/datafusion:vortex-file-compressed 11791045 / 11807646 / -0.1% 28691497 / 27404345 / +4.7% 0.41 / 0.43 / -4.6%
tpcds_q53/datafusion:vortex-file-compressed 17685346 / 18027036 / -1.9% 39260047 / 37466039 / +4.8% 0.45 / 0.48 / -6.4%
tpcds_q54/datafusion:vortex-file-compressed 32645762 / 34144834 / -4.4% 60556749 / 60623825 / -0.1% 0.54 / 0.56 / -4.3%
tpcds_q55/datafusion:vortex-file-compressed 11388411 / 11363745 / +0.2% 27796820 / 27449679 / +1.3% 0.41 / 0.41 / -1.0%
tpcds_q56/datafusion:vortex-file-compressed 26983118 / 26827434 / +0.6% 49761648 / 47837797 / +4.0% 0.54 / 0.56 / -3.3%
tpcds_q57/datafusion:vortex-file-compressed 78197964 / 77031616 / +1.5% 103853851 / 103328086 / +0.5% 0.75 / 0.75 / +1.0%
tpcds_q58/datafusion:vortex-file-compressed 41020043 / 40802166 / +0.5% 66608980 / 64409348 / +3.4% 0.62 / 0.63 / -2.8%
tpcds_q59/datafusion:vortex-file-compressed 31058622 / 31278026 / -0.7% 52894775 / 52423197 / +0.9% 0.59 / 0.60 / -1.6%
tpcds_q60/datafusion:vortex-file-compressed 26592708 / 26492969 / +0.4% 48238550 / 47528517 / +1.5% 0.55 / 0.56 / -1.1%
tpcds_q61/datafusion:vortex-file-compressed 22816302 / 23809104 / -4.2% 46187951 / 44385556 / +4.1% 0.49 / 0.54 / -7.9%
tpcds_q62/datafusion:vortex-file-compressed 18112560 / 18103554 / +0.0% 35690731 / 34252325 / +4.2% 0.51 / 0.53 / -4.0%
tpcds_q63/datafusion:vortex-file-compressed 17753182 / 17631395 / +0.7% 38596975 / 38984678 / -1.0% 0.46 / 0.45 / +1.7%
tpcds_q64/datafusion:vortex-file-compressed 224155081 / 225200013 / -0.5% 261370062 / 262136045 / -0.3% 0.86 / 0.86 / -0.2%
tpcds_q65/datafusion:vortex-file-compressed 75311010 / 74983960 / +0.4% 97200564 / 94601095 / +2.7% 0.77 / 0.79 / -2.2%
tpcds_q66/datafusion:vortex-file-compressed 52680469 / 52645373 / +0.1% 74453559 / 71878717 / +3.6% 0.71 / 0.73 / -3.4%
tpcds_q67/datafusion:vortex-file-compressed 58465108 / 57935488 / +0.9% 89071669 / 87222476 / +2.1% 0.66 / 0.66 / -1.2%
tpcds_q68/datafusion:vortex-file-compressed 23002282 / 22359172 / +2.9% 46904255 / 45311925 / +3.5% 0.49 / 0.49 / -0.6%
tpcds_q69/datafusion:vortex-file-compressed 27154809 / 28323152 / -4.1% 48565041 / 48778186 / -0.4% 0.56 / 0.58 / -3.7%
tpcds_q70/datafusion:vortex-file-compressed 23154009 / 23063926 / +0.4% 45829981 / 44043144 / +4.1% 0.51 / 0.52 / -3.5%
tpcds_q71/datafusion:vortex-file-compressed 19717234 / 18376850 / +7.3% 39809504 / 37312094 / +6.7% 0.50 / 0.49 / +0.6%
tpcds_q72/datafusion:vortex-file-compressed 360658010 / 352310084 / +2.4% 391590253 / 415582067 / -5.8% 0.92 / 0.85 / +8.6%
tpcds_q73/datafusion:vortex-file-compressed 16274905 / 16663527 / -2.3% 37957388 / 35223855 / +7.8% 0.43 / 0.47 / -9.4%
tpcds_q74/datafusion:vortex-file-compressed 45988487 / 45474647 / +1.1% 72113166 / 72463743 / -0.5% 0.64 / 0.63 / +1.6%
tpcds_q75/datafusion:vortex-file-compressed 136547642 / 135090780 / +1.1% 167921125 / 162126448 / +3.6% 0.81 / 0.83 / -2.4%
tpcds_q76/datafusion:vortex-file-compressed 26871943 / 26808897 / +0.2% 46403594 / 44348726 / +4.6% 0.58 / 0.60 / -4.2%
tpcds_q77/datafusion:vortex-file-compressed 44834148 / 46310398 / -3.2% 66397408 / 65916868 / +0.7% 0.68 / 0.70 / -3.9%
tpcds_q78/datafusion:vortex-file-compressed 69072520 / 68930590 / +0.2% 99160084 / 96247586 / +3.0% 0.70 / 0.72 / -2.7%
tpcds_q79/datafusion:vortex-file-compressed 20122868 / 20126060 / -0.0% 44359527 / 40977940 / +8.3% 0.45 / 0.49 / -7.6%
tpcds_q80/datafusion:vortex-file-compressed 74033032 / 76027508 / -2.6% 108180418 / 106897739 / +1.2% 0.68 / 0.71 / -3.8%
tpcds_q81/datafusion:vortex-file-compressed 27709895 / 27347788 / +1.3% 46445772 / 44802337 / +3.7% 0.60 / 0.61 / -2.3%
tpcds_q82/datafusion:vortex-file-compressed 12740741 / 12785572 / -0.4% 36726634 / 33762924 / +8.8% 0.35 / 0.38 / -8.4%
tpcds_q83/datafusion:vortex-file-compressed 35725282 / 36107542 / -1.1% 55834450 / 55024868 / +1.5% 0.64 / 0.66 / -2.5%
tpcds_q84/datafusion:vortex-file-compressed 12032702 / 12188714 / -1.3% 27367364 / 26011924 / +5.2% 0.44 / 0.47 / -6.2%
tpcds_q85/datafusion:vortex-file-compressed 57503436 / 58119966 / -1.1% 81887278 / 81823189 / +0.1% 0.70 / 0.71 / -1.1%
tpcds_q86/datafusion:vortex-file-compressed 16701634 / 16654070 / +0.3% 34723054 / 33444458 / +3.8% 0.48 / 0.50 / -3.4%
tpcds_q87/datafusion:vortex-file-compressed 29758680 / 29486374 / +0.9% 50523017 / 49656578 / +1.7% 0.59 / 0.59 / -0.8%
tpcds_q88/datafusion:vortex-file-compressed 32047664 / 32414016 / -1.1% 68051667 / 65245659 / +4.3% 0.47 / 0.50 / -5.2%
tpcds_q89/datafusion:vortex-file-compressed 20547471 / 21037470 / -2.3% 42013452 / 41073992 / +2.3% 0.49 / 0.51 / -4.5%
tpcds_q90/datafusion:vortex-file-compressed 10499548 / 10540658 / -0.4% 26923347 / 25543153 / +5.4% 0.39 / 0.41 / -5.5%
tpcds_q91/datafusion:vortex-file-compressed 16152222 / 15893378 / +1.6% 38340900 / 37855428 / +1.3% 0.42 / 0.42 / +0.3%
tpcds_q92/datafusion:vortex-file-compressed 13610650 / 13369875 / +1.8% 32146191 / 30398382 / +5.7% 0.42 / 0.44 / -3.7%
tpcds_q93/datafusion:vortex-file-compressed 22638080 / 22798846 / -0.7% 42661384 / 42248784 / +1.0% 0.53 / 0.54 / -1.7%
tpcds_q94/datafusion:vortex-file-compressed 19416401 / 19253712 / +0.8% 38546038 / 36976633 / +4.2% 0.50 / 0.52 / -3.3%
tpcds_q95/datafusion:vortex-file-compressed 44804726 / 45244636 / -1.0% 65554822 / 63018582 / +4.0% 0.68 / 0.72 / -4.8%
tpcds_q96/datafusion:vortex-file-compressed 8641128 / 8334012 / +3.7% 26007230 / 24004079 / +8.3% 0.33 / 0.35 / -4.3%
tpcds_q97/datafusion:vortex-file-compressed 21179480 / 21361578 / -0.9% 44130708 / 42111914 / +4.8% 0.48 / 0.51 / -5.4%
tpcds_q98/datafusion:vortex-file-compressed 16896896 / 16949096 / -0.3% 37714531 / 36586168 / +3.1% 0.45 / 0.46 / -3.3%
tpcds_q99/datafusion:vortex-file-compressed 21117874 / 20804821 / +1.5% 37429116 / 36242457 / +3.3% 0.56 / 0.57 / -1.7%
datafusion / vortex-compact / ns (0.998x ➖, 0↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
tpcds_q01/datafusion:vortex-compact 27115760 / 26571078 / +2.0% 44130481 / 44669812 / -1.2% 0.61 / 0.59 / +3.3%
tpcds_q02/datafusion:vortex-compact 48805422 / 47746168 / +2.2% 65288835 / 66415909 / -1.7% 0.75 / 0.72 / +4.0%
tpcds_q03/datafusion:vortex-compact 12205398 / 12192452 / +0.1% 31272029 / 30550474 / +2.4% 0.39 / 0.40 / -2.2%
tpcds_q04/datafusion:vortex-compact 133211864 / 135001826 / -1.3% 163530047 / 160208454 / +2.1% 0.81 / 0.84 / -3.3%
tpcds_q05/datafusion:vortex-compact 60180258 / 60523939 / -0.6% 82598811 / 81591397 / +1.2% 0.73 / 0.74 / -1.8%
tpcds_q06/datafusion:vortex-compact 24077382 / 23626496 / +1.9% 46343341 / 45874125 / +1.0% 0.52 / 0.52 / +0.9%
tpcds_q07/datafusion:vortex-compact 33168029 / 32713342 / +1.4% 54698251 / 55615664 / -1.6% 0.61 / 0.59 / +3.1%
tpcds_q08/datafusion:vortex-compact 28311843 / 28446808 / -0.5% 45512588 / 45514523 / -0.0% 0.62 / 0.63 / -0.5%
tpcds_q09/datafusion:vortex-compact 22201654 / 21476340 / +3.4% 35901728 / 35742775 / +0.4% 0.62 / 0.60 / +2.9%
tpcds_q10/datafusion:vortex-compact 32029118 / 31439980 / +1.9% 53057825 / 53274536 / -0.4% 0.60 / 0.59 / +2.3%
tpcds_q11/datafusion:vortex-compact 69610274 / 70381548 / -1.1% 95265573 / 95729317 / -0.5% 0.73 / 0.74 / -0.6%
tpcds_q12/datafusion:vortex-compact 21025082 / 20985758 / +0.2% 37190774 / 36185427 / +2.8% 0.57 / 0.58 / -2.5%
tpcds_q13/datafusion:vortex-compact 44462798 / 45633296 / -2.6% 67978363 / 65100644 / +4.4% 0.65 / 0.70 / -6.7%
tpcds_q14/datafusion:vortex-compact 644154829 / 642168313 / +0.3% 702173355 / 707431143 / -0.7% 0.92 / 0.91 / +1.1%
tpcds_q15/datafusion:vortex-compact 18034964 / 17417316 / +3.5% 37500821 / 36939660 / +1.5% 0.48 / 0.47 / +2.0%
tpcds_q16/datafusion:vortex-compact 20565229 / 20928925 / -1.7% 39185735 / 37885381 / +3.4% 0.52 / 0.55 / -5.0%
tpcds_q17/datafusion:vortex-compact 55951078 / 59697511 / -6.3% 86438026 / 76189764 / +13.5% 🔴 0.65 / 0.78 / -17.4%
tpcds_q18/datafusion:vortex-compact 64484476 / 64241801 / +0.4% 87497590 / 87727922 / -0.3% 0.74 / 0.73 / +0.6%
tpcds_q19/datafusion:vortex-compact 19641006 / 20112276 / -2.3% 42563972 / 40961808 / +3.9% 0.46 / 0.49 / -6.0%
tpcds_q20/datafusion:vortex-compact 21898390 / 22099259 / -0.9% 39261558 / 38974617 / +0.7% 0.56 / 0.57 / -1.6%
tpcds_q21/datafusion:vortex-compact 17708194 / 17268546 / +2.5% 39150629 / 37051610 / +5.7% 0.45 / 0.47 / -3.0%
tpcds_q22/datafusion:vortex-compact 58140890 / 58130080 / +0.0% 78904587 / 77374216 / +2.0% 0.74 / 0.75 / -1.9%
tpcds_q23/datafusion:vortex-compact 71703296 / 73595892 / -2.6% 97614449 / 101698931 / -4.0% 0.73 / 0.72 / +1.5%
tpcds_q24/datafusion:vortex-compact 70947292 / 71619718 / -0.9% 92361019 / 92920847 / -0.6% 0.77 / 0.77 / -0.3%
tpcds_q25/datafusion:vortex-compact 54854210 / 50451880 / +8.7% 87775510 / 87925831 / -0.2% 0.62 / 0.57 / +8.9%
tpcds_q26/datafusion:vortex-compact 31534934 / 31532620 / +0.0% 52493426 / 50023713 / +4.9% 0.60 / 0.63 / -4.7%
tpcds_q27/datafusion:vortex-compact 56283060 / 57077052 / -1.4% 82351563 / 83230709 / -1.1% 0.68 / 0.69 / -0.3%
tpcds_q28/datafusion:vortex-compact 23894362 / 23339722 / +2.4% 41818099 / 41471754 / +0.8% 0.57 / 0.56 / +1.5%
tpcds_q29/datafusion:vortex-compact 57664076 / 60093468 / -4.0% 75552606 / 76335980 / -1.0% 0.76 / 0.79 / -3.0%
tpcds_q30/datafusion:vortex-compact 30008260 / 30257782 / -0.8% 50191796 / 47826717 / +4.9% 0.60 / 0.63 / -5.5%
tpcds_q31/datafusion:vortex-compact 63764462 / 64283066 / -0.8% 87584988 / 8603140 / +1.8% 0.73 / 0.75 / -2.6%
tpcds_q32/datafusion:vortex-compact 15558628 / 15400309 / +1.0% 34835178 / 32435585 / +7.4% 0.45 / 0.47 / -5.9%
tpcds_q33/datafusion:vortex-compact 27365006 / 28207729 / -3.0% 50711107 / 51498413 / -1.5% 0.54 / 0.55 / -1.5%
tpcds_q34/datafusion:vortex-compact 18206702 / 18701062 / -2.6% 36526681 / 35106944 / +4.0% 0.50 / 0.53 / -6.4%
tpcds_q35/datafusion:vortex-compact 37223088 / 38477660 / -3.3% 62090520 / 61486699 / +1.0% 0.60 / 0.63 / -4.2%
tpcds_q36/datafusion:vortex-compact 48370864 / 49229100 / -1.7% 73179680 / 70576303 / +3.7% 0.66 / 0.70 / -5.2%
tpcds_q37/datafusion:vortex-compact 14332430 / 14839658 / -3.4% 37580378 / 37679946 / -0.3% 0.38 / 0.39 / -3.2%
tpcds_q38/datafusion:vortex-compact 30841452 / 31005576 / -0.5% 53585532 / 51174924 / +4.7% 0.58 / 0.61 / -5.0%
tpcds_q39/datafusion:vortex-compact 62352814 / 62630914 / -0.4% 85884931 / 82768447 / +3.8% 0.73 / 0.76 / -4.1%
tpcds_q40/datafusion:vortex-compact 25913322 / 25739844 / +0.7% 47970081 / 47595134 / +0.8% 0.54 / 0.54 / -0.1%
tpcds_q41/datafusion:vortex-compact 19095184 / 18928025 / +0.9% 34815598 / 34708177 / +0.3% 0.55 / 0.55 / +0.6%
tpcds_q42/datafusion:vortex-compact 11864138 / 12298352 / -3.5% 28937489 / 30069240 / -3.8% 0.41 / 0.41 / +0.2%
tpcds_q43/datafusion:vortex-compact 13522678 / 14248088 / -5.1% 29803661 / 30247757 / -1.5% 0.45 / 0.47 / -3.7%
tpcds_q44/datafusion:vortex-compact 27033263 / 27088833 / -0.2% 48928226 / 47598111 / +2.8% 0.55 / 0.57 / -2.9%
tpcds_q45/datafusion:vortex-compact 20848956 / 20516076 / +1.6% 41612446 / 39918838 / +4.2% 0.50 / 0.51 / -2.5%
tpcds_q46/datafusion:vortex-compact 23637913 / 23881686 / -1.0% 45147525 / 45538212 / -0.9% 0.52 / 0.52 / -0.2%
tpcds_q47/datafusion:vortex-compact 84669472 / 83667511 / +1.2% 112653756 / 115653907 / -2.6% 0.75 / 0.72 / +3.9%
tpcds_q48/datafusion:vortex-compact 46298884 / 43347714 / +6.8% 61545475 / 61086854 / +0.8% 0.75 / 0.71 / +6.0%
tpcds_q49/datafusion:vortex-compact 60366343 / 59569873 / +1.3% 85157625 / 81926765 / +3.9% 0.71 / 0.73 / -2.5%
tpcds_q50/datafusion:vortex-compact 33280894 / 33372340 / -0.3% 52486802 / 52341813 / +0.3% 0.63 / 0.64 / -0.5%
tpcds_q51/datafusion:vortex-compact 68823496 / 69416162 / -0.9% 91261902 / 90138963 / +1.2% 0.75 / 0.77 / -2.1%
tpcds_q52/datafusion:vortex-compact 12098537 / 12365262 / -2.2% 30185953 / 29973662 / +0.7% 0.40 / 0.41 / -2.8%
tpcds_q53/datafusion:vortex-compact 20479859 / 21281614 / -3.8% 40824770 / 41194124 / -0.9% 0.50 / 0.52 / -2.9%
tpcds_q54/datafusion:vortex-compact 36298300 / 36204478 / +0.3% 64913382 / 62461757 / +3.9% 0.56 / 0.58 / -3.5%
tpcds_q55/datafusion:vortex-compact 11827108 / 11720326 / +0.9% 28858168 / 29122398 / -0.9% 0.41 / 0.40 / +1.8%
tpcds_q56/datafusion:vortex-compact 27150211 / 26684560 / +1.7% 49750219 / 48898073 / +1.7% 0.55 / 0.55 / +0.0%
tpcds_q57/datafusion:vortex-compact 81761769 / 82465966 / -0.9% 109042421 / 109260651 / -0.2% 0.75 / 0.75 / -0.7%
tpcds_q58/datafusion:vortex-compact 46479090 / 46010351 / +1.0% 72578913 / 71593721 / +1.4% 0.64 / 0.64 / -0.4%
tpcds_q59/datafusion:vortex-compact 34740525 / 34826460 / -0.2% 54322777 / 54806353 / -0.9% 0.64 / 0.64 / +0.6%
tpcds_q60/datafusion:vortex-compact 26526670 / 27200554 / -2.5% 50338063 / 48716132 / +3.3% 0.53 / 0.56 / -5.6%
tpcds_q61/datafusion:vortex-compact 24353654 / 25152532 / -3.2% 44625569 / 44923998 / -0.7% 0.55 / 0.56 / -2.5%
tpcds_q62/datafusion:vortex-compact 19061178 / 19376958 / -1.6% 35738433 / 35178797 / +1.6% 0.53 / 0.55 / -3.2%
tpcds_q63/datafusion:vortex-compact 20802362 / 21188521 / -1.8% 40270994 / 39222483 / +2.7% 0.52 / 0.54 / -4.4%
tpcds_q64/datafusion:vortex-compact 308632904 / 307113852 / +0.5% 343788623 / 340906476 / +0.8% 0.90 / 0.90 / -0.3%
tpcds_q65/datafusion:vortex-compact 78238276 / 77762158 / +0.6% 98009491 / 98154942 / -0.1% 0.80 / 0.79 / +0.8%
tpcds_q66/datafusion:vortex-compact 53818318 / 54112368 / -0.5% 74015997 / 72852187 / +1.6% 0.73 / 0.74 / -2.1%
tpcds_q67/datafusion:vortex-compact 60837918 / 61415422 / -0.9% 89967361 / 88085979 / +2.1% 0.68 / 0.70 / -3.0%
tpcds_q68/datafusion:vortex-compact 24047178 / 24698548 / -2.6% 46754247 / 47708850 / -2.0% 0.51 / 0.52 / -0.6%
tpcds_q69/datafusion:vortex-compact 31702103 / 31388608 / +1.0% 53321018 / 51804478 / +2.9% 0.59 / 0.61 / -1.9%
tpcds_q70/datafusion:vortex-compact 25121612 / 25022218 / +0.4% 47214585 / 46060386 / +2.5% 0.53 / 0.54 / -2.1%
tpcds_q71/datafusion:vortex-compact 18321648 / 18607582 / -1.5% 36484698 / 38387240 / -5.0% 0.50 / 0.48 / +3.6%
tpcds_q72/datafusion:vortex-compact 341968538 / 348747290 / -1.9% 413056023 / 388412518 / +6.3% 0.83 / 0.90 / -7.8%
tpcds_q73/datafusion:vortex-compact 17898654 / 17075466 / +4.8% 36831960 / 37498280 / -1.8% 0.49 / 0.46 / +6.7%
tpcds_q74/datafusion:vortex-compact 49397272 / 49145106 / +0.5% 72432724 / 76193761 / -4.9% 0.68 / 0.65 / +5.7%
tpcds_q75/datafusion:vortex-compact 143060430 / 139915571 / +2.2% 164841690 / 163090814 / +1.1% 0.87 / 0.86 / +1.2%
tpcds_q76/datafusion:vortex-compact 27281320 / 27483163 / -0.7% 44208980 / 44779626 / -1.3% 0.62 / 0.61 / +0.5%
tpcds_q77/datafusion:vortex-compact 46352958 / 46970414 / -1.3% 68235252 / 68344109 / -0.2% 0.68 / 0.69 / -1.2%
tpcds_q78/datafusion:vortex-compact 70898357 / 70676229 / +0.3% 99374149 / 98918908 / +0.5% 0.71 / 0.71 / -0.1%
tpcds_q79/datafusion:vortex-compact 22241606 / 22510217 / -1.2% 41504171 / 40819788 / +1.7% 0.54 / 0.55 / -2.8%
tpcds_q80/datafusion:vortex-compact 76358386 / 75231832 / +1.5% 105242341 / 103162279 / +2.0% 0.73 / 0.73 / -0.5%
tpcds_q81/datafusion:vortex-compact 29525530 / 29159182 / +1.3% 45883543 / 46265469 / -0.8% 0.64 / 0.63 / +2.1%
tpcds_q82/datafusion:vortex-compact 14466306 / 14798134 / -2.2% 39437639 / 36684326 / +7.5% 0.37 / 0.40 / -9.1%
tpcds_q83/datafusion:vortex-compact 36543594 / 37134703 / -1.6% 58726083 / 57909438 / +1.4% 0.62 / 0.64 / -3.0%
tpcds_q84/datafusion:vortex-compact 13256604 / 12700521 / +4.4% 26807757 / 26851287 / -0.2% 0.49 / 0.47 / +4.5%
tpcds_q85/datafusion:vortex-compact 94221192 / 94399989 / -0.2% 120495685 / 119399981 / +0.9% 0.78 / 0.79 / -1.1%
tpcds_q86/datafusion:vortex-compact 17400417 / 17098014 / +1.8% 34608650 / 34091139 / +1.5% 0.50 / 0.50 / +0.2%
tpcds_q87/datafusion:vortex-compact 30556680 / 31041174 / -1.6% 51333073 / 51126178 / +0.4% 0.60 / 0.61 / -2.0%
tpcds_q88/datafusion:vortex-compact 33317518 / 33002114 / +1.0% 66135994 / 64984211 / +1.8% 0.50 / 0.51 / -0.8%
tpcds_q89/datafusion:vortex-compact 23079176 / 22793171 / +1.3% 42951057 / 42575530 / +0.9% 0.54 / 0.54 / +0.4%
tpcds_q90/datafusion:vortex-compact 10830198 / 10578444 / +2.4% 26144775 / 25830996 / +1.2% 0.41 / 0.41 / +1.2%
tpcds_q91/datafusion:vortex-compact 23362570 / 22844814 / +2.3% 42925136 / 41682380 / +3.0% 0.54 / 0.55 / -0.7%
tpcds_q92/datafusion:vortex-compact 16167776 / 15938842 / +1.4% 34101398 / 33296185 / +2.4% 0.47 / 0.48 / -1.0%
tpcds_q93/datafusion:vortex-compact 23252700 / 23614140 / -1.5% 41498167 / 41925559 / -1.0% 0.56 / 0.56 / -0.5%
tpcds_q94/datafusion:vortex-compact 20262884 / 20291470 / -0.1% 39186002 / 38588809 / +1.5% 0.52 / 0.53 / -1.7%
tpcds_q95/datafusion:vortex-compact 46429608 / 47677486 / -2.6% 66784673 / 65833359 / +1.4% 0.70 / 0.72 / -4.0%
tpcds_q96/datafusion:vortex-compact 8636975 / 8540568 / +1.1% 24882257 / 24273048 / +2.5% 0.35 / 0.35 / -1.3%
tpcds_q97/datafusion:vortex-compact 21897468 / 22279734 / -1.7% 42347722 / 41304266 / +2.5% 0.52 / 0.54 / -4.1%
tpcds_q98/datafusion:vortex-compact 21807726 / 21519304 / +1.3% 40653557 / 39213173 / +3.7% 0.54 / 0.55 / -2.3%
tpcds_q99/datafusion:vortex-compact 21576023 / 21415212 / +0.8% 37934260 / 36946725 / +2.7% 0.57 / 0.58 / -1.9%
datafusion / parquet / ns (1.004x ➖, 0↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
tpcds_q01/datafusion:parquet 41688914 / 41998082 / -0.7% 61507103 / 60465295 / +1.7% 0.68 / 0.69 / -2.4%
tpcds_q02/datafusion:parquet 55876871 / 56250798 / -0.7% 72398303 / 70497292 / +2.7% 0.77 / 0.80 / -3.3%
tpcds_q03/datafusion:parquet 18912374 / 19177286 / -1.4% 33894104 / 31576558 / +7.3% 0.56 / 0.61 / -8.1%
tpcds_q04/datafusion:parquet 180006197 / 179666082 / +0.2% 209671717 / 202695793 / +3.4% 0.86 / 0.89 / -3.1%
tpcds_q05/datafusion:parquet 70236003 / 68593788 / +2.4% 91017538 / 91811466 / -0.9% 0.77 / 0.75 / +3.3%
tpcds_q06/datafusion:parquet 33772611 / 34202175 / -1.3% 49001128 / 49002170 / -0.0% 0.69 / 0.70 / -1.3%
tpcds_q07/datafusion:parquet 47098210 / 47033925 / +0.1% 66954631 / 66336269 / +0.9% 0.70 / 0.71 / -0.8%
tpcds_q08/datafusion:parquet 31336838 / 31493845 / -0.5% 49468662 / 45399893 / +9.0% 0.63 / 0.69 / -8.7%
tpcds_q09/datafusion:parquet 30407050 / 31202329 / -2.5% 37850411 / 42865686 / -11.7% 🟢 0.80 / 0.73 / +10.4%
tpcds_q10/datafusion:parquet 45860412 / 43837036 / +4.6% 60282933 / 60074290 / +0.3% 0.76 / 0.73 / +4.3%
tpcds_q11/datafusion:parquet 98232553 / 99387520 / -1.2% 122312477 / 121931872 / +0.3% 0.80 / 0.82 / -1.5%
tpcds_q12/datafusion:parquet 24136065 / 23938651 / +0.8% 36728215 / 36181139 / +1.5% 0.66 / 0.66 / -0.7%
tpcds_q13/datafusion:parquet 46935575 / 46769649 / +0.4% 68644970 / 67492023 / +1.7% 0.68 / 0.69 / -1.3%
tpcds_q14/datafusion:parquet 537454770 / 538239684 / -0.1% 581992272 / 583189378 / -0.2% 0.92 / 0.92 / +0.1%
tpcds_q15/datafusion:parquet 23478658 / 23285424 / +0.8% 39233486 / 39270046 / -0.1% 0.60 / 0.59 / +0.9%
tpcds_q16/datafusion:parquet 37072182 / 37058022 / +0.0% 51648007 / 49660724 / +4.0% 0.72 / 0.75 / -3.8%
tpcds_q17/datafusion:parquet 75015073 / 73495124 / +2.1% 97693159 / 99448162 / -1.8% 0.77 / 0.74 / +3.9%
tpcds_q18/datafusion:parquet 69003369 / 66562260 / +3.7% 87593623 / 89538478 / -2.2% 0.79 / 0.74 / +6.0%
tpcds_q19/datafusion:parquet 29715704 / 29462070 / +0.9% 45447812 / 43577013 / +4.3% 0.65 / 0.68 / -3.3%
tpcds_q20/datafusion:parquet 25441075 / 25434304 / +0.0% 38637792 / 37803570 / +2.2% 0.66 / 0.67 / -2.1%
tpcds_q21/datafusion:parquet 20126096 / 20045355 / +0.4% 33275219 / 31764316 / +4.8% 0.60 / 0.63 / -4.2%
tpcds_q22/datafusion:parquet 78633609 / 77291850 / +1.7% 90133938 / 88424202 / +1.9% 0.87 / 0.87 / -0.2%
tpcds_q23/datafusion:parquet 92607626 / 92439550 / +0.2% 114400092 / 115192473 / -0.7% 0.81 / 0.80 / +0.9%
tpcds_q24/datafusion:parquet 91827354 / 90668160 / +1.3% 116370289 / 115143074 / +1.1% 0.79 / 0.79 / +0.2%
tpcds_q25/datafusion:parquet 80633996 / 80491006 / +0.2% 109044522 / 96760232 / +12.7% 🔴 0.74 / 0.83 / -11.1%
tpcds_q26/datafusion:parquet 43655588 / 43394747 / +0.6% 59395247 / 60683085 / -2.1% 0.74 / 0.72 / +2.8%
tpcds_q27/datafusion:parquet 76740054 / 80667876 / -4.9% 101031219 / 100035986 / +1.0% 0.76 / 0.81 / -5.8%
tpcds_q28/datafusion:parquet 28864664 / 29107154 / -0.8% 43882966 / 44889742 / -2.2% 0.66 / 0.65 / +1.4%
tpcds_q29/datafusion:parquet 74921188 / 75761172 / -1.1% 97895880 / 105075364 / -6.8% 0.77 / 0.72 / +6.1%
tpcds_q30/datafusion:parquet 43236424 / 44962674 / -3.8% 60461608 / 61368316 / -1.5% 0.72 / 0.73 / -2.4%
tpcds_q31/datafusion:parquet 80267683 / 79723836 / +0.7% 100696999 / 95464030 / +5.5% 0.80 / 0.84 / -4.6%
tpcds_q32/datafusion:parquet 26880448 / 26674694 / +0.8% 41034706 / 41998502 / -2.3% 0.66 / 0.64 / +3.1%
tpcds_q33/datafusion:parquet 37450120 / 37414467 / +0.1% 54589068 / 50242285 / +8.7% 0.69 / 0.74 / -7.9%
tpcds_q34/datafusion:parquet 24549336 / 24619116 / -0.3% 36714030 / 36584129 / +0.4% 0.67 / 0.67 / -0.6%
tpcds_q35/datafusion:parquet 51752542 / 52123097 / -0.7% 66267567 / 65642850 / +1.0% 0.78 / 0.79 / -1.6%
tpcds_q36/datafusion:parquet 53828898 / 53002298 / +1.6% 73916571 / 74940403 / -1.4% 0.73 / 0.71 / +3.0%
tpcds_q37/datafusion:parquet 21336175 / 20741504 / +2.9% 34562828 / 34440087 / +0.4% 0.62 / 0.60 / +2.5%
tpcds_q38/datafusion:parquet 45501792 / 44853276 / +1.4% 62529189 / 63650791 / -1.8% 0.73 / 0.70 / +3.3%
tpcds_q39/datafusion:parquet 68422282 / 68170678 / +0.4% 86467747 / 86585690 / -0.1% 0.79 / 0.79 / +0.5%
tpcds_q40/datafusion:parquet 31404841 / 31420617 / -0.1% 50708094 / 50438254 / +0.5% 0.62 / 0.62 / -0.6%
tpcds_q41/datafusion:parquet 19803326 / 19888855 / -0.4% 32936189 / 32275221 / +2.0% 0.60 / 0.62 / -2.4%
tpcds_q42/datafusion:parquet 18321198 / 18024276 / +1.6% 29255866 / 30366722 / -3.7% 0.63 / 0.59 / +5.5%
tpcds_q43/datafusion:parquet 19400816 / 19604762 / -1.0% 33039214 / 31607584 / +4.5% 0.59 / 0.62 / -5.3%
tpcds_q44/datafusion:parquet 35444430 / 33890016 / +4.6% 49375856 / 49781544 / -0.8% 0.72 / 0.68 / +5.4%
tpcds_q45/datafusion:parquet 27869824 / 27179248 / +2.5% 42936779 / 41158882 / +4.3% 0.65 / 0.66 / -1.7%
tpcds_q46/datafusion:parquet 29474277 / 29540569 / -0.2% 46665646 / 46276189 / +0.8% 0.63 / 0.64 / -1.1%
tpcds_q47/datafusion:parquet 98276540 / 98575930 / -0.3% 121619358 / 122876232 / -1.0% 0.81 / 0.80 / +0.7%
tpcds_q48/datafusion:parquet 43034134 / 41790652 / +3.0% 60024744 / 58434694 / +2.7% 0.72 / 0.72 / +0.2%
tpcds_q49/datafusion:parquet 72440789 / 74076278 / -2.2% 96429739 / 94732754 / +1.8% 0.75 / 0.78 / -3.9%
tpcds_q50/datafusion:parquet 48130250 / 48303364 / -0.4% 68061541 / 66672384 / +2.1% 0.71 / 0.72 / -2.4%
tpcds_q51/datafusion:parquet 76125684 / 75062664 / +1.4% 94668683 / 94272876 / +0.4% 0.80 / 0.80 / +1.0%
tpcds_q52/datafusion:parquet 18700946 / 18544096 / +0.8% 30258377 / 32711981 / -7.5% 0.62 / 0.57 / +9.0%
tpcds_q53/datafusion:parquet 22600595 / 22361248 / +1.1% 39152656 / 38610759 / +1.4% 0.58 / 0.58 / -0.3%
tpcds_q54/datafusion:parquet 51441466 / 51006386 / +0.9% 72398966 / 70169570 / +3.2% 0.71 / 0.73 / -2.3%
tpcds_q55/datafusion:parquet 18330242 / 18085998 / +1.4% 29556024 / 30491233 / -3.1% 0.62 / 0.59 / +4.6%
tpcds_q56/datafusion:parquet 42298710 / 39437564 / +7.3% 53809347 / 57815512 / -6.9% 0.79 / 0.68 / +15.2%
tpcds_q57/datafusion:parquet 102363552 / 102557888 / -0.2% 114721794 / 120198310 / -4.6% 0.89 / 0.85 / +4.6%
tpcds_q58/datafusion:parquet 66567914 / 65603187 / +1.5% 82126296 / 80819342 / +1.6% 0.81 / 0.81 / -0.1%
tpcds_q59/datafusion:parquet 48374636 / 48579766 / -0.4% 66582406 / 66174967 / +0.6% 0.73 / 0.73 / -1.0%
tpcds_q60/datafusion:parquet 40972279 / 39591908 / +3.5% 57669241 / 56118175 / +2.8% 0.71 / 0.71 / +0.7%
tpcds_q61/datafusion:parquet 37392386 / 37488871 / -0.3% 52353135 / 51908155 / +0.9% 0.71 / 0.72 / -1.1%
tpcds_q62/datafusion:parquet 25429160 / 25090398 / +1.4% 38003139 / 38427562 / -1.1% 0.67 / 0.65 / +2.5%
tpcds_q63/datafusion:parquet 22589270 / 22060940 / +2.4% 39344351 / 39246672 / +0.2% 0.57 / 0.56 / +2.1%
tpcds_q64/datafusion:parquet 291137291 / 289442034 / +0.6% 326369011 / 329258401 / -0.9% 0.89 / 0.88 / +1.5%
tpcds_q65/datafusion:parquet 124314530 / 118912970 / +4.5% 142827255 / 136648144 / +4.5% 0.87 / 0.87 / +0.0%
tpcds_q66/datafusion:parquet 60917564 / 61220598 / -0.5% 77315661 / 76535178 / +1.0% 0.79 / 0.80 / -1.5%
tpcds_q67/datafusion:parquet 69108169 / 69054870 / +0.1% 93381506 / 93147423 / +0.3% 0.74 / 0.74 / -0.2%
tpcds_q68/datafusion:parquet 29678370 / 29643562 / +0.1% 48565640 / 48592916 / -0.1% 0.61 / 0.61 / +0.2%
tpcds_q69/datafusion:parquet 43928330 / 43735086 / +0.4% 54466115 / 59264087 / -8.1% 0.81 / 0.74 / +9.3%
tpcds_q70/datafusion:parquet 81623574 / 81806402 / -0.2% 99036550 / 99710920 / -0.7% 0.82 / 0.82 / +0.5%
tpcds_q71/datafusion:parquet 26611499 / 26908605 / -1.1% 37120605 / 36247781 / +2.4% 0.72 / 0.74 / -3.4%
tpcds_q72/datafusion:parquet 522854227 / 518754924 / +0.8% 555010530 / 550585302 / +0.8% 0.94 / 0.94 / -0.0%
tpcds_q73/datafusion:parquet 23841260 / 23975334 / -0.6% 36894233 / 36855485 / +0.1% 0.65 / 0.65 / -0.7%
tpcds_q74/datafusion:parquet 70742160 / 73001972 / -3.1% 92085564 / 89015995 / +3.4% 0.77 / 0.82 / -6.3%
tpcds_q75/datafusion:parquet 155721794 / 154751900 / +0.6% 184318663 / 179525803 / +2.7% 0.84 / 0.86 / -2.0%
tpcds_q76/datafusion:parquet 32799624 / 34085470 / -3.8% 48247073 / 47826069 / +0.9% 0.68 / 0.71 / -4.6%
tpcds_q77/datafusion:parquet 58636764 / 56950731 / +3.0% 74765013 / 74820684 / -0.1% 0.78 / 0.76 / +3.0%
tpcds_q78/datafusion:parquet 86533054 / 85751733 / +0.9% 120620763 / 116065082 / +3.9% 0.72 / 0.74 / -2.9%
tpcds_q79/datafusion:parquet 27474546 / 27438427 / +0.1% 41727920 / 41875291 / -0.4% 0.66 / 0.66 / +0.5%
tpcds_q80/datafusion:parquet 80787596 / 81743467 / -1.2% 111223525 / 108518550 / +2.5% 0.73 / 0.75 / -3.6%
tpcds_q81/datafusion:parquet 38508318 / 39112528 / -1.5% 52939347 / 50392364 / +5.1% 0.73 / 0.78 / -6.3%
tpcds_q82/datafusion:parquet 22267718 / 22847554 / -2.5% 34327734 / 37053955 / -7.4% 0.65 / 0.62 / +5.2%
tpcds_q83/datafusion:parquet 59087320 / 57686720 / +2.4% 73779132 / 71453085 / +3.3% 0.80 / 0.81 / -0.8%
tpcds_q84/datafusion:parquet 27234196 / 26717017 / +1.9% 43502480 / 42909763 / +1.4% 0.63 / 0.62 / +0.5%
tpcds_q85/datafusion:parquet 80697581 / 81021570 / -0.4% 102979570 / 104408794 / -1.4% 0.78 / 0.78 / +1.0%
tpcds_q86/datafusion:parquet 20756538 / 20773962 / -0.1% 34116175 / 34073101 / +0.1% 0.61 / 0.61 / -0.2%
tpcds_q87/datafusion:parquet 44010776 / 44376362 / -0.8% 64999697 / 61379973 / +5.9% 0.68 / 0.72 / -6.3%
tpcds_q88/datafusion:parquet 38652086 / 38472700 / +0.5% 52417919 / 53123439 / -1.3% 0.74 / 0.72 / +1.8%
tpcds_q89/datafusion:parquet 26260686 / 26206964 / +0.2% 42428019 / 42826449 / -0.9% 0.62 / 0.61 / +1.1%
tpcds_q90/datafusion:parquet 15156460 / 15029553 / +0.8% 28026376 / 27437688 / +2.1% 0.54 / 0.55 / -1.3%
tpcds_q91/datafusion:parquet 32651349 / 32476126 / +0.5% 47963594 / 46387335 / +3.4% 0.68 / 0.70 / -2.8%
tpcds_q92/datafusion:parquet 26746057 / 26623214 / +0.5% 41311778 / 41794738 / -1.2% 0.65 / 0.64 / +1.6%
tpcds_q93/datafusion:parquet 26653174 / 27291699 / -2.3% 47858067 / 47518412 / +0.7% 0.56 / 0.57 / -3.0%
tpcds_q94/datafusion:parquet 35302153 / 35335070 / -0.1% 48790536 / 48308081 / +1.0% 0.72 / 0.73 / -1.1%
tpcds_q95/datafusion:parquet 64656002 / 64154338 / +0.8% 81645950 / 80770649 / +1.1% 0.79 / 0.79 / -0.3%
tpcds_q96/datafusion:parquet 12422532 / 12405985 / +0.1% 25175184 / 24716414 / +1.9% 0.49 / 0.50 / -1.7%
tpcds_q97/datafusion:parquet 35425583 / 34815774 / +1.8% 52354335 / 52316144 / +0.1% 0.68 / 0.67 / +1.7%
tpcds_q98/datafusion:parquet 24900039 / 24909978 / -0.0% 38362411 / 39179531 / -2.1% 0.65 / 0.64 / +2.1%
tpcds_q99/datafusion:parquet 29957852 / 29425314 / +1.8% 41707818 / 41751584 / -0.1% 0.72 / 0.70 / +1.9%
duckdb / vortex-file-compressed / ns (0.995x ➖, 0↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
tpcds_q01/duckdb:vortex-file-compressed 15679131 / 15965272 / -1.8% 25401002 / 25016749 / +1.5% 0.62 / 0.64 / -3.3%
tpcds_q02/duckdb:vortex-file-compressed 15316279 / 15359361 / -0.3% 22986434 / 22094194 / +4.0% 0.67 / 0.70 / -4.2%
tpcds_q03/duckdb:vortex-file-compressed 7050414 / 6913454 / +2.0% 16193508 / 15767047 / +2.7% 0.44 / 0.44 / -0.7%
tpcds_q04/duckdb:vortex-file-compressed 45265055 / 44830768 / +1.0% 53806048 / 53809492 / -0.0% 0.84 / 0.83 / +1.0%
tpcds_q05/duckdb:vortex-file-compressed 22599018 / 22873184 / -1.2% 31001637 / 31355623 / -1.1% 0.73 / 0.73 / -0.1%
tpcds_q06/duckdb:vortex-file-compressed 23666464 / 23656840 / +0.0% 37739819 / 36558301 / +3.2% 0.63 / 0.65 / -3.1%
tpcds_q07/duckdb:vortex-file-compressed 13826072 / 13857034 / -0.2% 25150066 / 24173200 / +4.0% 0.55 / 0.57 / -4.1%
tpcds_q08/duckdb:vortex-file-compressed 17186544 / 17357024 / -1.0% 24961379 / 24800391 / +0.6% 0.69 / 0.70 / -1.6%
tpcds_q09/duckdb:vortex-file-compressed 18354618 / 18505240 / -0.8% 28225062 / 27288449 / +3.4% 0.65 / 0.68 / -4.1%
tpcds_q10/duckdb:vortex-file-compressed 26961417 / 26739252 / +0.8% 41254254 / 40011957 / +3.1% 0.65 / 0.67 / -2.2%
tpcds_q11/duckdb:vortex-file-compressed 36203416 / 36336572 / -0.4% 44617154 / 44398469 / +0.5% 0.81 / 0.82 / -0.9%
tpcds_q12/duckdb:vortex-file-compressed 9887514 / 9828778 / +0.6% 17780687 / 16616677 / +7.0% 0.56 / 0.59 / -6.0%
tpcds_q13/duckdb:vortex-file-compressed 20468660 / 20696306 / -1.1% 34504597 / 33379689 / +3.4% 0.59 / 0.62 / -4.3%
tpcds_q14/duckdb:vortex-file-compressed 54793037 / 55027104 / -0.4% 65127886 / 64130426 / +1.6% 0.84 / 0.86 / -2.0%
tpcds_q15/duckdb:vortex-file-compressed 24551310 / 24556651 / -0.0% 32149350 / 31003632 / +3.7% 0.76 / 0.79 / -3.6%
tpcds_q16/duckdb:vortex-file-compressed 24042534 / 24285794 / -1.0% 35871503 / 34174314 / +5.0% 0.67 / 0.71 / -5.7%
tpcds_q17/duckdb:vortex-file-compressed 25083458 / 25758638 / -2.6% 40622856 / 38944060 / +4.3% 0.62 / 0.66 / -6.6%
tpcds_q18/duckdb:vortex-file-compressed 30653423 / 31080088 / -1.4% 41024232 / 40827646 / +0.5% 0.75 / 0.76 / -1.8%
tpcds_q19/duckdb:vortex-file-compressed 78942923 / 77780179 / +1.5% 90427082 / 88521020 / +2.2% 0.87 / 0.88 / -0.6%
tpcds_q20/duckdb:vortex-file-compressed 10570146 / 10686748 / -1.1% 17876563 / 17974224 / -0.5% 0.59 / 0.59 / -0.6%
tpcds_q21/duckdb:vortex-file-compressed 10380402 / 10711602 / -3.1% 22147100 / 20792414 / +6.5% 0.47 / 0.52 / -9.0%
tpcds_q22/duckdb:vortex-file-compressed 17883754 / 18060286 / -1.0% 29034377 / 27983412 / +3.8% 0.62 / 0.65 / -4.6%
tpcds_q23/duckdb:vortex-file-compressed 36721791 / 37274454 / -1.5% 49489568 / 48769173 / +1.5% 0.74 / 0.76 / -2.9%
tpcds_q24/duckdb:vortex-file-compressed 26723203 / 26867108 / -0.5% 39737427 / 38783511 / +2.5% 0.67 / 0.69 / -2.9%
tpcds_q25/duckdb:vortex-file-compressed 23363698 / 23503286 / -0.6% 39291363 / 34763147 / +13.0% 🔴 0.59 / 0.68 / -12.1%
tpcds_q26/duckdb:vortex-file-compressed 12812251 / 13144686 / -2.5% 22425817 / 21299434 / +5.3% 0.57 / 0.62 / -7.4%
tpcds_q27/duckdb:vortex-file-compressed 16580532 / 16467498 / +0.7% 28036987 / 28005458 / +0.1% 0.59 / 0.59 / +0.6%
tpcds_q28/duckdb:vortex-file-compressed 14795764 / 14777103 / +0.1% 23181807 / 24080622 / -3.7% 0.64 / 0.61 / +4.0%
tpcds_q29/duckdb:vortex-file-compressed 23480176 / 23279255 / +0.9% 38111797 / 35914458 / +6.1% 0.62 / 0.65 / -5.0%
tpcds_q30/duckdb:vortex-file-compressed 15659053 / 15721542 / -0.4% 24015336 / 24056115 / -0.2% 0.65 / 0.65 / -0.2%
tpcds_q31/duckdb:vortex-file-compressed 17684115 / 18095104 / -2.3% 26227537 / 25296493 / +3.7% 0.67 / 0.72 / -5.7%
tpcds_q32/duckdb:vortex-file-compressed 11415209 / 11538610 / -1.1% 21758319 / 20556894 / +5.8% 0.52 / 0.56 / -6.5%
tpcds_q33/duckdb:vortex-file-compressed 17668453 / 17189918 / +2.8% 27846713 / 26373194 / +5.6% 0.63 / 0.65 / -2.7%
tpcds_q34/duckdb:vortex-file-compressed 12381016 / 12189382 / +1.6% 22099281 / 21531853 / +2.6% 0.56 / 0.57 / -1.0%
tpcds_q35/duckdb:vortex-file-compressed 28184502 / 28266862 / -0.3% 39446991 / 38206433 / +3.2% 0.71 / 0.74 / -3.4%
tpcds_q36/duckdb:vortex-file-compressed 14347099 / 14729385 / -2.6% 24600087 / 24240709 / +1.5% 0.58 / 0.61 / -4.0%
tpcds_q37/duckdb:vortex-file-compressed 9285944 / 9168908 / +1.3% 22660538 / 23182811 / -2.3% 0.41 / 0.40 / +3.6%
tpcds_q38/duckdb:vortex-file-compressed 23748330 / 23968457 / -0.9% 30721100 / 30132585 / +2.0% 0.77 / 0.80 / -2.8%
tpcds_q39/duckdb:vortex-file-compressed 20264409 / 20133990 / +0.6% 30892784 / 30346354 / +1.8% 0.66 / 0.66 / -1.1%
tpcds_q40/duckdb:vortex-file-compressed 14145366 / 14389034 / -1.7% 22094144 / 20473313 / +7.9% 0.64 / 0.70 / -8.9%
tpcds_q41/duckdb:vortex-file-compressed 14612934 / 14629476 / -0.1% 22871013 / 22190270 / +3.1% 0.64 / 0.66 / -3.1%
tpcds_q42/duckdb:vortex-file-compressed 6986910 / 7131302 / -2.0% 15704972 / 15185209 / +3.4% 0.44 / 0.47 / -5.3%
tpcds_q43/duckdb:vortex-file-compressed 9921810 / 9998404 / -0.8% 18780718 / 18239299 / +3.0% 0.53 / 0.55 / -3.6%
tpcds_q44/duckdb:vortex-file-compressed 15480748 / 14714356 / +5.2% 25244191 / 25192180 / +0.2% 0.61 / 0.58 / +5.0%
tpcds_q45/duckdb:vortex-file-compressed 22979081 / 23145666 / -0.7% 31634181 / 30048505 / +5.3% 0.73 / 0.77 / -5.7%
tpcds_q46/duckdb:vortex-file-compressed 19132360 / 19107185 / +0.1% 28082538 / 27810388 / +1.0% 0.68 / 0.69 / -0.8%
tpcds_q47/duckdb:vortex-file-compressed 33923232 / 33859798 / +0.2% 44111174 / 43276497 / +1.9% 0.77 / 0.78 / -1.7%
tpcds_q48/duckdb:vortex-file-compressed 23221460 / 23546887 / -1.4% 37549266 / 36946303 / +1.6% 0.62 / 0.64 / -3.0%
tpcds_q49/duckdb:vortex-file-compressed 19350435 / 19967488 / -3.1% 33627702 / 32611471 / +3.1% 0.58 / 0.61 / -6.0%
tpcds_q50/duckdb:vortex-file-compressed 17205855 / 17306186 / -0.6% 30193384 / 28824034 / +4.8% 0.57 / 0.60 / -5.1%
tpcds_q51/duckdb:vortex-file-compressed 48898088 / 49516090 / -1.2% 60674168 / 59136632 / +2.6% 0.81 / 0.84 / -3.8%
tpcds_q52/duckdb:vortex-file-compressed 7113058 / 7164852 / -0.7% 15844768 / 15942206 / -0.6% 0.45 / 0.45 / -0.1%
tpcds_q53/duckdb:vortex-file-compressed 11440608 / 11451288 / -0.1% 21341535 / 21448834 / -0.5% 0.54 / 0.53 / +0.4%
tpcds_q54/duckdb:vortex-file-compressed 19665082 / 19849596 / -0.9% 30081135 / 28768554 / +4.6% 0.65 / 0.69 / -5.3%
tpcds_q55/duckdb:vortex-file-compressed 6964180 / 6990455 / -0.4% 15845797 / 14930854 / +6.1% 0.44 / 0.47 / -6.1%
tpcds_q56/duckdb:vortex-file-compressed 17664096 / 18123362 / -2.5% 27519846 / 26415159 / +4.2% 0.64 / 0.69 / -6.4%
tpcds_q57/duckdb:vortex-file-compressed 25308410 / 25240960 / +0.3% 33767984 / 33000414 / +2.3% 0.75 / 0.76 / -2.0%
tpcds_q58/duckdb:vortex-file-compressed 19611867 / 20019818 / -2.0% 29306169 / 29467919 / -0.5% 0.67 / 0.68 / -1.5%
tpcds_q59/duckdb:vortex-file-compressed 19359160 / 19481288 / -0.6% 29195328 / 27568938 / +5.9% 0.66 / 0.71 / -6.2%
tpcds_q60/duckdb:vortex-file-compressed 18416598 / 18596402 / -1.0% 28249068 / 28764081 / -1.8% 0.65 / 0.65 / +0.8%
tpcds_q61/duckdb:vortex-file-compressed 23438116 / 23767790 / -1.4% 33669264 / 33932665 / -0.8% 0.70 / 0.70 / -0.6%
tpcds_q62/duckdb:vortex-file-compressed 12054126 / 11809246 / +2.1% 19770399 / 19487753 / +1.5% 0.61 / 0.61 / +0.6%
tpcds_q63/duckdb:vortex-file-compressed 11044098 / 11095244 / -0.5% 20968378 / 20597298 / +1.8% 0.53 / 0.54 / -2.2%
tpcds_q64/duckdb:vortex-file-compressed 49427680 / 49025812 / +0.8% 69030333 / 67192354 / +2.7% 0.72 / 0.73 / -1.9%
tpcds_q65/duckdb:vortex-file-compressed 15127038 / 14853387 / +1.8% 25071400 / 24821812 / +1.0% 0.60 / 0.60 / +0.8%
tpcds_q66/duckdb:vortex-file-compressed 29286151 / 28360998 / +3.3% 39815793 / 38964654 / +2.2% 0.74 / 0.73 / +1.1%
tpcds_q67/duckdb:vortex-file-compressed 58061746 / 58175565 / -0.2% 67131720 / 66701636 / +0.6% 0.86 / 0.87 / -0.8%
tpcds_q68/duckdb:vortex-file-compressed 18542781 / 19030320 / -2.6% 28501696 / 27753981 / +2.7% 0.65 / 0.69 / -5.1%
tpcds_q69/duckdb:vortex-file-compressed 21967726 / 21765558 / +0.9% 37335068 / 37223708 / +0.3% 0.59 / 0.58 / +0.6%
tpcds_q70/duckdb:vortex-file-compressed 15695556 / 15537278 / +1.0% 25777676 / 24409646 / +5.6% 0.61 / 0.64 / -4.3%
tpcds_q71/duckdb:vortex-file-compressed 13097612 / 13395320 / -2.2% 22992748 / 22377160 / +2.8% 0.57 / 0.60 / -4.8%
tpcds_q72/duckdb:vortex-file-compressed 54074230 / 55227664 / -2.1% 69522044 / 68865760 / +1.0% 0.78 / 0.80 / -3.0%
tpcds_q73/duckdb:vortex-file-compressed 11311512 / 11589191 / -2.4% 20730236 / 21034079 / -1.4% 0.55 / 0.55 / -1.0%
tpcds_q74/duckdb:vortex-file-compressed 25388700 / 25814750 / -1.7% 34020768 / 32404720 / +5.0% 0.75 / 0.80 / -6.3%
tpcds_q75/duckdb:vortex-file-compressed 28819373 / 28421418 / +1.4% 39609274 / 38247958 / +3.6% 0.73 / 0.74 / -2.1%
tpcds_q76/duckdb:vortex-file-compressed 12678703 / 13019052 / -2.6% 22958699 / 22835434 / +0.5% 0.55 / 0.57 / -3.1%
tpcds_q77/duckdb:vortex-file-compressed 20400621 / 20912936 / -2.4% 30429233 / 30333695 / +0.3% 0.67 / 0.69 / -2.8%
tpcds_q78/duckdb:vortex-file-compressed 43323250 / 43075474 / +0.6% 52930279 / 53395484 / -0.9% 0.82 / 0.81 / +1.5%
tpcds_q79/duckdb:vortex-file-compressed 13055304 / 13113312 / -0.4% 21466046 / 21239088 / +1.1% 0.61 / 0.62 / -1.5%
tpcds_q80/duckdb:vortex-file-compressed 36148992 / 36907906 / -2.1% 49893131 / 49358930 / +1.1% 0.72 / 0.75 / -3.1%
tpcds_q81/duckdb:vortex-file-compressed 20911973 / 21081418 / -0.8% 29433596 / 28306528 / +4.0% 0.71 / 0.74 / -4.6%
tpcds_q82/duckdb:vortex-file-compressed 9447382 / 9887294 / -4.4% 23672048 / 21827900 / +8.4% 0.40 / 0.45 / -11.9%
tpcds_q83/duckdb:vortex-file-compressed 17634240 / 17603910 / +0.2% 24103811 / 24015933 / +0.4% 0.73 / 0.73 / -0.2%
tpcds_q84/duckdb:vortex-file-compressed 15701368 / 15832418 / -0.8% 23085613 / 23830566 / -3.1% 0.68 / 0.66 / +2.4%
tpcds_q85/duckdb:vortex-file-compressed 24130663 / 24178898 / -0.2% 38248270 / 37715276 / +1.4% 0.63 / 0.64 / -1.6%
tpcds_q86/duckdb:vortex-file-compressed 9420740 / 9416181 / +0.0% 16639127 / 16432570 / +1.3% 0.57 / 0.57 / -1.2%
tpcds_q87/duckdb:vortex-file-compressed 25329534 / 25224539 / +0.4% 31422100 / 32216471 / -2.5% 0.81 / 0.78 / +3.0%
tpcds_q88/duckdb:vortex-file-compressed 36379940 / 36861430 / -1.3% 45996795 / 47536715 / -3.2% 0.79 / 0.78 / +2.0%
tpcds_q89/duckdb:vortex-file-compressed 12113506 / 12027755 / +0.7% 22263324 / 21793113 / +2.2% 0.54 / 0.55 / -1.4%
tpcds_q90/duckdb:vortex-file-compressed 8713264 / 8756929 / -0.5% 14072132 / 15060463 / -6.6% 0.62 / 0.58 / +6.5%
tpcds_q91/duckdb:vortex-file-compressed 13797560 / 13970593 / -1.2% 21087088 / 21389929 / -1.4% 0.65 / 0.65 / +0.2%
tpcds_q92/duckdb:vortex-file-compressed 11957097 / 11830470 / +1.1% 21987786 / 19898444 / +10.5% 🔴 0.54 / 0.59 / -8.5%
tpcds_q93/duckdb:vortex-file-compressed 10443382 / 10393391 / +0.5% 25691291 / 24691552 / +4.0% 0.41 / 0.42 / -3.4%
tpcds_q94/duckdb:vortex-file-compressed 21616204 / 21737970 / -0.6% 31733624 / 30999739 / +2.4% 0.68 / 0.70 / -2.9%
tpcds_q95/duckdb:vortex-file-compressed 40499561 / 40702156 / -0.5% 51237127 / 50597865 / +1.3% 0.79 / 0.80 / -1.7%
tpcds_q96/duckdb:vortex-file-compressed 6499260 / 6646321 / -2.2% 15662333 / 14943651 / +4.8% 0.41 / 0.44 / -6.7%
tpcds_q97/duckdb:vortex-file-compressed 23337902 / 23163871 / +0.8% 31924785 / 30406558 / +5.0% 0.73 / 0.76 / -4.0%
tpcds_q98/duckdb:vortex-file-compressed 11163464 / 11120894 / +0.4% 19775907 / 19330604 / +2.3% 0.56 / 0.58 / -1.9%
tpcds_q99/duckdb:vortex-file-compressed 14675766 / 14952633 / -1.9% 22394787 / 21942646 / +2.1% 0.66 / 0.68 / -3.8%
duckdb / vortex-compact / ns (0.999x ➖, 0↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
tpcds_q01/duckdb:vortex-compact 17453405 / 17450382 / +0.0% 27002207 / 26867796 / +0.5% 0.65 / 0.65 / -0.5%
tpcds_q02/duckdb:vortex-compact 16308463 / 16213394 / +0.6% 23677451 / 24747831 / -4.3% 0.69 / 0.66 / +5.1%
tpcds_q03/duckdb:vortex-compact 7947780 / 7911450 / +0.5% 16924384 / 16249193 / +4.2% 0.47 / 0.49 / -3.5%
tpcds_q04/duckdb:vortex-compact 46287986 / 46345044 / -0.1% 56909316 / 56941162 / -0.1% 0.81 / 0.81 / -0.1%
tpcds_q05/duckdb:vortex-compact 24465469 / 24778830 / -1.3% 32359585 / 33085269 / -2.2% 0.76 / 0.75 / +0.9%
tpcds_q06/duckdb:vortex-compact 25543412 / 24866566 / +2.7% 37750893 / 38347712 / -1.6% 0.68 / 0.65 / +4.3%
tpcds_q07/duckdb:vortex-compact 18715715 / 18800688 / -0.5% 28924224 / 28577940 / +1.2% 0.65 / 0.66 / -1.6%
tpcds_q08/duckdb:vortex-compact 21987036 / 21745852 / +1.1% 29776435 / 30114310 / -1.1% 0.74 / 0.72 / +2.3%
tpcds_q09/duckdb:vortex-compact 20875970 / 21296932 / -2.0% 29986687 / 29631599 / +1.2% 0.70 / 0.72 / -3.1%
tpcds_q10/duckdb:vortex-compact 30436460 / 30688940 / -0.8% 45034755 / 44137881 / +2.0% 0.68 / 0.70 / -2.8%
tpcds_q11/duckdb:vortex-compact 38000532 / 37315271 / +1.8% 46911559 / 46338807 / +1.2% 0.81 / 0.81 / +0.6%
tpcds_q12/duckdb:vortex-compact 12470226 / 12758072 / -2.3% 19603032 / 19662839 / -0.3% 0.64 / 0.65 / -2.0%
tpcds_q13/duckdb:vortex-compact 37414474 / 37229802 / +0.5% 48883258 / 48035715 / +1.8% 0.77 / 0.78 / -1.2%
tpcds_q14/duckdb:vortex-compact 56839895 / 57186266 / -0.6% 66560149 / 68437427 / -2.7% 0.85 / 0.84 / +2.2%
tpcds_q15/duckdb:vortex-compact 26641494 / 26933216 / -1.1% 34321235 / 34862639 / -1.6% 0.78 / 0.77 / +0.5%
tpcds_q16/duckdb:vortex-compact 26941174 / 27151919 / -0.8% 35810826 / 35507038 / +0.9% 0.75 / 0.76 / -1.6%
tpcds_q17/duckdb:vortex-compact 28717670 / 28615568 / +0.4% 43446985 / 41304671 / +5.2% 0.66 / 0.69 / -4.6%
tpcds_q18/duckdb:vortex-compact 35192336 / 35014518 / +0.5% 45747523 / 45687642 / +0.1% 0.77 / 0.77 / +0.4%
tpcds_q19/duckdb:vortex-compact 83118184 / 82723349 / +0.5% 93780590 / 93392190 / +0.4% 0.89 / 0.89 / +0.1%
tpcds_q20/duckdb:vortex-compact 13117560 / 13214076 / -0.7% 20753088 / 20611022 / +0.7% 0.63 / 0.64 / -1.4%
tpcds_q21/duckdb:vortex-compact 12025708 / 12277640 / -2.1% 23105331 / 21408215 / +7.9% 0.52 / 0.57 / -9.2%
tpcds_q22/duckdb:vortex-compact 19543720 / 19348884 / +1.0% 31822447 / 28587599 / +11.3% 🔴 0.61 / 0.68 / -9.3%
tpcds_q23/duckdb:vortex-compact 39909568 / 40439232 / -1.3% 52334421 / 50754599 / +3.1% 0.76 / 0.80 / -4.3%
tpcds_q24/duckdb:vortex-compact 28691783 / 28492136 / +0.7% 40641331 / 39750520 / +2.2% 0.71 / 0.72 / -1.5%
tpcds_q25/duckdb:vortex-compact 26685965 / 27480190 / -2.9% 41102835 / 39859575 / +3.1% 0.65 / 0.69 / -5.8%
tpcds_q26/duckdb:vortex-compact 18139822 / 17708988 / +2.4% 26464918 / 26218935 / +0.9% 0.69 / 0.68 / +1.5%
tpcds_q27/duckdb:vortex-compact 21054749 / 21314294 / -1.2% 32243780 / 31575863 / +2.1% 0.65 / 0.68 / -3.3%
tpcds_q28/duckdb:vortex-compact 20817290 / 20195030 / +3.1% 29877482 / 28728400 / +4.0% 0.70 / 0.70 / -0.9%
tpcds_q29/duckdb:vortex-compact 27394813 / 27288438 / +0.4% 41133520 / 40359076 / +1.9% 0.67 / 0.68 / -1.5%
tpcds_q30/duckdb:vortex-compact 18316322 / 18114564 / +1.1% 27081791 / 26585924 / +1.9% 0.68 / 0.68 / -0.7%
tpcds_q31/duckdb:vortex-compact 18658305 / 19181990 / -2.7% 27308153 / 26784595 / +2.0% 0.68 / 0.72 / -4.6%
tpcds_q32/duckdb:vortex-compact 13072621 / 13160848 / -0.7% 21326387 / 22956320 / -7.1% 0.61 / 0.57 / +6.9%
tpcds_q33/duckdb:vortex-compact 19127889 / 19103992 / +0.1% 29076450 / 29005879 / +0.2% 0.66 / 0.66 / -0.1%
tpcds_q34/duckdb:vortex-compact 14524014 / 14328333 / +1.4% 24834158 / 24821851 / +0.0% 0.58 / 0.58 / +1.3%
tpcds_q35/duckdb:vortex-compact 31203751 / 31777132 / -1.8% 42967869 / 42856906 / +0.3% 0.73 / 0.74 / -2.1%
tpcds_q36/duckdb:vortex-compact 15866950 / 15752462 / +0.7% 25490193 / 25441657 / +0.2% 0.62 / 0.62 / +0.5%
tpcds_q37/duckdb:vortex-compact 13513386 / 14156580 / -4.5% 25776393 / 26348209 / -2.2% 0.52 / 0.54 / -2.4%
tpcds_q38/duckdb:vortex-compact 24633266 / 24700239 / -0.3% 31475131 / 31987375 / -1.6% 0.78 / 0.77 / +1.4%
tpcds_q39/duckdb:vortex-compact 20578825 / 21208463 / -3.0% 31920703 / 32142500 / -0.7% 0.64 / 0.66 / -2.3%
tpcds_q40/duckdb:vortex-compact 15519012 / 15515728 / +0.0% 21831620 / 21804756 / +0.1% 0.71 / 0.71 / -0.1%
tpcds_q41/duckdb:vortex-compact 16447528 / 16231480 / +1.3% 25712870 / 24436686 / +5.2% 0.64 / 0.66 / -3.7%
tpcds_q42/duckdb:vortex-compact 7986190 / 7963827 / +0.3% 17270148 / 16137346 / +7.0% 0.46 / 0.49 / -6.3%
tpcds_q43/duckdb:vortex-compact 11029867 / 10795706 / +2.2% 19450845 / 19024467 / +2.2% 0.57 / 0.57 / -0.1%
tpcds_q44/duckdb:vortex-compact 17784444 / 17496476 / +1.6% 28562833 / 29744511 / -4.0% 0.62 / 0.59 / +5.9%
tpcds_q45/duckdb:vortex-compact 26092882 / 25821520 / +1.1% 33460803 / 33600601 / -0.4% 0.78 / 0.77 / +1.5%
tpcds_q46/duckdb:vortex-compact 19918151 / 19780038 / +0.7% 29591227 / 29031190 / +1.9% 0.67 / 0.68 / -1.2%
tpcds_q47/duckdb:vortex-compact 35587474 / 35325218 / +0.7% 45919694 / 44046690 / +4.3% 0.77 / 0.80 / -3.4%
tpcds_q48/duckdb:vortex-compact 39472470 / 39303548 / +0.4% 52631250 / 50876136 / +3.4% 0.75 / 0.77 / -2.9%
tpcds_q49/duckdb:vortex-compact 22884708 / 23409561 / -2.2% 37004639 / 36030991 / +2.7% 0.62 / 0.65 / -4.8%
tpcds_q50/duckdb:vortex-compact 19054212 / 18978861 / +0.4% 30946011 / 29885944 / +3.5% 0.62 / 0.64 / -3.0%
tpcds_q51/duckdb:vortex-compact 49752210 / 49504553 / +0.5% 61295704 / 58620534 / +4.6% 0.81 / 0.84 / -3.9%
tpcds_q52/duckdb:vortex-compact 8210706 / 8075164 / +1.7% 17435133 / 15970413 / +9.2% 0.47 / 0.51 / -6.9%
tpcds_q53/duckdb:vortex-compact 13206235 / 13416508 / -1.6% 23692654 / 22533265 / +5.1% 0.56 / 0.60 / -6.4%
tpcds_q54/duckdb:vortex-compact 21303428 / 21249298 / +0.3% 31517801 / 31419115 / +0.3% 0.68 / 0.68 / -0.1%
tpcds_q55/duckdb:vortex-compact 7896382 / 7916936 / -0.3% 16696759 / 15960964 / +4.6% 0.47 / 0.50 / -4.7%
tpcds_q56/duckdb:vortex-compact 19467247 / 19275999 / +1.0% 30387189 / 29637671 / +2.5% 0.64 / 0.65 / -1.5%
tpcds_q57/duckdb:vortex-compact 26778106 / 26917893 / -0.5% 35005769 / 34993117 / +0.0% 0.76 / 0.77 / -0.6%
tpcds_q58/duckdb:vortex-compact 20462686 / 20636592 / -0.8% 30791205 / 31242517 / -1.4% 0.66 / 0.66 / +0.6%
tpcds_q59/duckdb:vortex-compact 20596878 / 20425057 / +0.8% 28459035 / 27962811 / +1.8% 0.72 / 0.73 / -0.9%
tpcds_q60/duckdb:vortex-compact 19838654 / 20158018 / -1.6% 30085642 / 29589412 / +1.7% 0.66 / 0.68 / -3.2%
tpcds_q61/duckdb:vortex-compact 25918471 / 26097060 / -0.7% 38204050 / 37506607 / +1.9% 0.68 / 0.70 / -2.5%
tpcds_q62/duckdb:vortex-compact 13060870 / 12805194 / +2.0% 20014527 / 19769734 / +1.2% 0.65 / 0.65 / +0.7%
tpcds_q63/duckdb:vortex-compact 12761778 / 12947882 / -1.4% 22486176 / 22409667 / +0.3% 0.57 / 0.58 / -1.8%
tpcds_q64/duckdb:vortex-compact 56442418 / 56461356 / -0.0% 74727685 / 74443582 / +0.4% 0.76 / 0.76 / -0.4%
tpcds_q65/duckdb:vortex-compact 15785294 / 16575534 / -4.8% 26299664 / 25884875 / +1.6% 0.60 / 0.64 / -6.3%
tpcds_q66/duckdb:vortex-compact 32241896 / 30428290 / +6.0% 40858327 / 39263120 / +4.1% 0.79 / 0.77 / +1.8%
tpcds_q67/duckdb:vortex-compact 64983262 / 59552152 / +9.1% 69187270 / 67198621 / +3.0% 0.94 / 0.89 / +6.0%
tpcds_q68/duckdb:vortex-compact 20211650 / 19694130 / +2.6% 28470503 / 29406296 / -3.2% 0.71 / 0.67 / +6.0%
tpcds_q69/duckdb:vortex-compact 26436698 / 26970386 / -2.0% 41592279 / 41870514 / -0.7% 0.64 / 0.64 / -1.3%
tpcds_q70/duckdb:vortex-compact 17706160 / 17857794 / -0.8% 28369605 / 28401939 / -0.1% 0.62 / 0.63 / -0.7%
tpcds_q71/duckdb:vortex-compact 14004388 / 13943974 / +0.4% 24199610 / 24086144 / +0.5% 0.58 / 0.58 / -0.0%
tpcds_q72/duckdb:vortex-compact 59827949 / 60202189 / -0.6% 74752752 / 73614636 / +1.5% 0.80 / 0.82 / -2.1%
tpcds_q73/duckdb:vortex-compact 13355586 / 13394625 / -0.3% 23363163 / 23533853 / -0.7% 0.57 / 0.57 / +0.4%
tpcds_q74/duckdb:vortex-compact 26537482 / 26546012 / -0.0% 35173339 / 34374955 / +2.3% 0.75 / 0.77 / -2.3%
tpcds_q75/duckdb:vortex-compact 29903728 / 30490602 / -1.9% 40039513 / 39023121 / +2.6% 0.75 / 0.78 / -4.4%
tpcds_q76/duckdb:vortex-compact 13573324 / 14047642 / -3.4% 23367937 / 23083798 / +1.2% 0.58 / 0.61 / -4.6%
tpcds_q77/duckdb:vortex-compact 22018857 / 22850526 / -3.6% 31613868 / 31466682 / +0.5% 0.70 / 0.73 / -4.1%
tpcds_q78/duckdb:vortex-compact 44522144 / 44388355 / +0.3% 55149770 / 53543559 / +3.0% 0.81 / 0.83 / -2.6%
tpcds_q79/duckdb:vortex-compact 13589850 / 13867239 / -2.0% 22991990 / 22155998 / +3.8% 0.59 / 0.63 / -5.6%
tpcds_q80/duckdb:vortex-compact 38798778 / 40665074 / -4.6% 50845496 / 50476000 / +0.7% 0.76 / 0.81 / -5.3%
tpcds_q81/duckdb:vortex-compact 24037482 / 24607264 / -2.3% 31476493 / 30687328 / +2.6% 0.76 / 0.80 / -4.8%
tpcds_q82/duckdb:vortex-compact 13405509 / 13342650 / +0.5% 26898591 / 25677887 / +4.8% 0.50 / 0.52 / -4.1%
tpcds_q83/duckdb:vortex-compact 18292510 / 18024891 / +1.5% 24699211 / 24757407 / -0.2% 0.74 / 0.73 / +1.7%
tpcds_q84/duckdb:vortex-compact 17972427 / 17965758 / +0.0% 24299333 / 24658769 / -1.5% 0.74 / 0.73 / +1.5%
tpcds_q85/duckdb:vortex-compact 38470204 / 38340820 / +0.3% 51354810 / 51046932 / +0.6% 0.75 / 0.75 / -0.3%
tpcds_q86/duckdb:vortex-compact 10726866 / 10604193 / +1.2% 17708581 / 17043890 / +3.9% 0.61 / 0.62 / -2.6%
tpcds_q87/duckdb:vortex-compact 26136254 / 26122389 / +0.1% 33902180 / 33873480 / +0.1% 0.77 / 0.77 / -0.0%
tpcds_q88/duckdb:vortex-compact 42329642 / 43548752 / -2.8% 54431985 / 52643375 / +3.4% 0.78 / 0.83 / -6.0%
tpcds_q89/duckdb:vortex-compact 14080198 / 13737800 / +2.5% 24150972 / 23272267 / +3.8% 0.58 / 0.59 / -1.2%
tpcds_q90/duckdb:vortex-compact 9312498 / 9131415 / +2.0% 16369519 / 15855166 / +3.2% 0.57 / 0.58 / -1.2%
tpcds_q91/duckdb:vortex-compact 22756828 / 22800318 / -0.2% 32081507 / 31453145 / +2.0% 0.71 / 0.72 / -2.1%
tpcds_q92/duckdb:vortex-compact 14048671 / 13923661 / +0.9% 21762100 / 21216392 / +2.6% 0.65 / 0.66 / -1.6%
tpcds_q93/duckdb:vortex-compact 13201420 / 13039928 / +1.2% 27531118 / 27331738 / +0.7% 0.48 / 0.48 / +0.5%
tpcds_q94/duckdb:vortex-compact 23369523 / 23253449 / +0.5% 33565414 / 33107851 / +1.4% 0.70 / 0.70 / -0.9%
tpcds_q95/duckdb:vortex-compact 41001948 / 40659581 / +0.8% 50672213 / 51280086 / -1.2% 0.81 / 0.79 / +2.1%
tpcds_q96/duckdb:vortex-compact 8820012 / 8404078 / +4.9% 16282812 / 16587949 / -1.8% 0.54 / 0.51 / +6.9%
tpcds_q97/duckdb:vortex-compact 23547396 / 23983733 / -1.8% 33226408 / 33080938 / +0.4% 0.71 / 0.73 / -2.2%
tpcds_q98/duckdb:vortex-compact 13815790 / 13894522 / -0.6% 23758652 / 21929827 / +8.3% 0.58 / 0.63 / -8.2%
tpcds_q99/duckdb:vortex-compact 15437929 / 15944494 / -3.2% 22330208 / 22191798 / +0.6% 0.69 / 0.72 / -3.8%
duckdb / parquet / ns (0.998x ➖, 0↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
tpcds_q01/duckdb:parquet 24444166 / 24466774 / -0.1% 31266348 / 31612100 / -1.1% 0.78 / 0.77 / +1.0%
tpcds_q02/duckdb:parquet 18288146 / 18587182 / -1.6% 25219855 / 24975895 / +1.0% 0.73 / 0.74 / -2.6%
tpcds_q03/duckdb:parquet 9967250 / 10393600 / -4.1% 15915763 / 15592643 / +2.1% 0.63 / 0.67 / -6.0%
tpcds_q04/duckdb:parquet 117489998 / 116794142 / +0.6% 126428224 / 123948596 / +2.0% 0.93 / 0.94 / -1.4%
tpcds_q05/duckdb:parquet 29522835 / 29045828 / +1.6% 33492057 / 33838642 / -1.0% 0.88 / 0.86 / +2.7%
tpcds_q06/duckdb:parquet 27067630 / 27016891 / +0.2% 36064060 / 35646054 / +1.2% 0.75 / 0.76 / -1.0%
tpcds_q07/duckdb:parquet 30905518 / 31298117 / -1.3% 40112885 / 39205324 / +2.3% 0.77 / 0.80 / -3.5%
tpcds_q08/duckdb:parquet 20349196 / 20392599 / -0.2% 26007969 / 26398373 / -1.5% 0.78 / 0.77 / +1.3%
tpcds_q09/duckdb:parquet 27073807 / 28153480 / -3.8% 31412647 / 30856396 / +1.8% 0.86 / 0.91 / -5.5%
tpcds_q10/duckdb:parquet 33357453 / 33090514 / +0.8% 41155701 / 40660710 / +1.2% 0.81 / 0.81 / -0.4%
tpcds_q11/duckdb:parquet 69662500 / 68961393 / +1.0% 76202732 / 75612992 / +0.8% 0.91 / 0.91 / +0.2%
tpcds_q12/duckdb:parquet 14215508 / 14337340 / -0.8% 19538179 / 19212932 / +1.7% 0.73 / 0.75 / -2.5%
tpcds_q13/duckdb:parquet 32609942 / 32002227 / +1.9% 39627010 / 40755583 / -2.8% 0.82 / 0.79 / +4.8%
tpcds_q14/duckdb:parquet 65949658 / 64784753 / +1.8% 69871474 / 75522298 / -7.5% 0.94 / 0.86 / +10.0%
tpcds_q15/duckdb:parquet 17254279 / 16969738 / +1.7% 23392742 / 22748771 / +2.8% 0.74 / 0.75 / -1.1%
tpcds_q16/duckdb:parquet 30611008 / 30856236 / -0.8% 37973020 / 37262330 / +1.9% 0.81 / 0.83 / -2.7%
tpcds_q17/duckdb:parquet 35022748 / 35314027 / -0.8% 41633807 / 41281979 / +0.9% 0.84 / 0.86 / -1.7%
tpcds_q18/duckdb:parquet 48490578 / 48163246 / +0.7% 56979201 / 55463192 / +2.7% 0.85 / 0.87 / -2.0%
tpcds_q19/duckdb:parquet 18984416 / 20801288 / -8.7% 26343071 / 25473630 / +3.4% 0.72 / 0.82 / -11.7%
tpcds_q20/duckdb:parquet 15408404 / 15168226 / +1.6% 20305157 / 20318825 / -0.1% 0.76 / 0.75 / +1.7%
tpcds_q21/duckdb:parquet 10914909 / 10942445 / -0.3% 16873767 / 16650239 / +1.3% 0.65 / 0.66 / -1.6%
tpcds_q22/duckdb:parquet 20388555 / 20581690 / -0.9% 27005231 / 26500495 / +1.9% 0.75 / 0.78 / -2.8%
tpcds_q23/duckdb:parquet 42970632 / 44460314 / -3.4% 47802331 / 49392897 / -3.2% 0.90 / 0.90 / -0.1%
tpcds_q24/duckdb:parquet 30848180 / 30916015 / -0.2% 37516380 / 37436557 / +0.2% 0.82 / 0.83 / -0.4%
tpcds_q25/duckdb:parquet 30973687 / 30826458 / +0.5% 37950336 / 38188874 / -0.6% 0.82 / 0.81 / +1.1%
tpcds_q26/duckdb:parquet 29340672 / 29265328 / +0.3% 35401531 / 35113895 / +0.8% 0.83 / 0.83 / -0.6%
tpcds_q27/duckdb:parquet 33513434 / 33854483 / -1.0% 42290091 / 43194601 / -2.1% 0.79 / 0.78 / +1.1%
tpcds_q28/duckdb:parquet 26912834 / 27242212 / -1.2% 33431341 / 32595521 / +2.6% 0.81 / 0.84 / -3.7%
tpcds_q29/duckdb:parquet 32712470 / 32794272 / -0.2% 40412472 / 39833575 / +1.5% 0.81 / 0.82 / -1.7%
tpcds_q30/duckdb:parquet 36369630 / 36348736 / +0.1% 45519757 / 44711454 / +1.8% 0.80 / 0.81 / -1.7%
tpcds_q31/duckdb:parquet 35899688 / 35657705 / +0.7% 43448418 / 42957947 / +1.1% 0.83 / 0.83 / -0.5%
tpcds_q32/duckdb:parquet 14478621 / 14494190 / -0.1% 21216880 / 21313540 / -0.5% 0.68 / 0.68 / +0.3%
tpcds_q33/duckdb:parquet 24916952 / 26213650 / -4.9% 29465926 / 29815586 / -1.2% 0.85 / 0.88 / -3.8%
tpcds_q34/duckdb:parquet 17306210 / 17356542 / -0.3% 24802271 / 24647080 / +0.6% 0.70 / 0.70 / -0.9%
tpcds_q35/duckdb:parquet 35817331 / 36132961 / -0.9% 44253246 / 44329700 / -0.2% 0.81 / 0.82 / -0.7%
tpcds_q36/duckdb:parquet 39850766 / 41093096 / -3.0% 48408820 / 48736807 / -0.7% 0.82 / 0.84 / -2.4%
tpcds_q37/duckdb:parquet 13050992 / 12990565 / +0.5% 19728817 / 19288987 / +2.3% 0.66 / 0.67 / -1.8%
tpcds_q38/duckdb:parquet 29796240 / 29891016 / -0.3% 35115444 / 34381689 / +2.1% 0.85 / 0.87 / -2.4%
tpcds_q39/duckdb:parquet 23420223 / 23954968 / -2.2% 30824018 / 29935834 / +3.0% 0.76 / 0.80 / -5.0%
tpcds_q40/duckdb:parquet 16491976 / 16508378 / -0.1% 22798933 / 21574883 / +5.7% 0.72 / 0.77 / -5.5%
tpcds_q41/duckdb:parquet 12531884 / 12245160 / +2.3% 18482212 / 19148755 / -3.5% 0.68 / 0.64 / +6.0%
tpcds_q42/duckdb:parquet 9726103 / 9673726 / +0.5% 15621625 / 15564537 / +0.4% 0.62 / 0.62 / +0.2%
tpcds_q43/duckdb:parquet 12861695 / 12570456 / +2.3% 19208258 / 19241986 / -0.2% 0.67 / 0.65 / +2.5%
tpcds_q44/duckdb:parquet 21266378 / 22025964 / -3.4% 28352221 / 27296604 / +3.9% 0.75 / 0.81 / -7.0%
tpcds_q45/duckdb:parquet 21446282 / 21538647 / -0.4% 28595320 / 28096427 / +1.8% 0.75 / 0.77 / -2.2%
tpcds_q46/duckdb:parquet 38055968 / 36750046 / +3.6% 44126948 / 46061570 / -4.2% 0.86 / 0.80 / +8.1%
tpcds_q47/duckdb:parquet 35124918 / 34380954 / +2.2% 41168831 / 42094986 / -2.2% 0.85 / 0.82 / +4.5%
tpcds_q48/duckdb:parquet 29571357 / 29619278 / -0.2% 37381746 / 37640512 / -0.7% 0.79 / 0.79 / +0.5%
tpcds_q49/duckdb:parquet 30695708 / 30989623 / -0.9% 36920237 / 37360657 / -1.2% 0.83 / 0.83 / +0.2%
tpcds_q50/duckdb:parquet 19996994 / 19975588 / +0.1% 26112122 / 26231554 / -0.5% 0.77 / 0.76 / +0.6%
tpcds_q51/duckdb:parquet 53098727 / 52769972 / +0.6% 61535803 / 60116456 / +2.4% 0.86 / 0.88 / -1.7%
tpcds_q52/duckdb:parquet 10106720 / 9804968 / +3.1% 16217200 / 15768754 / +2.8% 0.62 / 0.62 / +0.2%
tpcds_q53/duckdb:parquet 14039646 / 14253980 / -1.5% 21288425 / 21021051 / +1.3% 0.66 / 0.68 / -2.7%
tpcds_q54/duckdb:parquet 25483056 / 25260248 / +0.9% 32202091 / 32713284 / -1.6% 0.79 / 0.77 / +2.5%
tpcds_q55/duckdb:parquet 9477182 / 9761921 / -2.9% 15590260 / 15655798 / -0.4% 0.61 / 0.62 / -2.5%
tpcds_q56/duckdb:parquet 27078668 / 26541767 / +2.0% 30674421 / 31461637 / -2.5% 0.88 / 0.84 / +4.6%
tpcds_q57/duckdb:parquet 30862989 / 30818708 / +0.1% 37000870 / 36621083 / +1.0% 0.83 / 0.84 / -0.9%
tpcds_q58/duckdb:parquet 24536252 / 24985668 / -1.8% 30623344 / 30919672 / -1.0% 0.80 / 0.81 / -0.8%
tpcds_q59/duckdb:parquet 23616703 / 23632248 / -0.1% 29835945 / 29957772 / -0.4% 0.79 / 0.79 / +0.3%
tpcds_q60/duckdb:parquet 27867231 / 27923154 / -0.2% 32471166 / 32690089 / -0.7% 0.86 / 0.85 / +0.5%
tpcds_q61/duckdb:parquet 25151390 / 24860592 / +1.2% 30088631 / 30659283 / -1.9% 0.84 / 0.81 / +3.1%
tpcds_q62/duckdb:parquet 13374228 / 13313108 / +0.5% 18487614 / 18651267 / -0.9% 0.72 / 0.71 / +1.3%
tpcds_q63/duckdb:parquet 13670181 / 13786580 / -0.8% 20217150 / 20350910 / -0.7% 0.68 / 0.68 / -0.2%
tpcds_q64/duckdb:parquet 71630109 / 72150634 / -0.7% 83363129 / 82796979 / +0.7% 0.86 / 0.87 / -1.4%
tpcds_q65/duckdb:parquet 20741846 / 19846094 / +4.5% 25294799 / 25340131 / -0.2% 0.82 / 0.78 / +4.7%
tpcds_q66/duckdb:parquet 35645926 / 36456539 / -2.2% 43232480 / 43206170 / +0.1% 0.82 / 0.84 / -2.3%
tpcds_q67/duckdb:parquet 61081270 / 60548680 / +0.9% 68308103 / 67496235 / +1.2% 0.89 / 0.90 / -0.3%
tpcds_q68/duckdb:parquet 28660068 / 29417474 / -2.6% 39263483 / 37496621 / +4.7% 0.73 / 0.78 / -7.0%
tpcds_q69/duckdb:parquet 26493382 / 26514822 / -0.1% 35523932 / 34584631 / +2.7% 0.75 / 0.77 / -2.7%
tpcds_q70/duckdb:parquet 19754950 / 19800558 / -0.2% 26788231 / 26457860 / +1.2% 0.74 / 0.75 / -1.5%
tpcds_q71/duckdb:parquet 17288192 / 17385486 / -0.6% 24437542 / 24194662 / +1.0% 0.71 / 0.72 / -1.5%
tpcds_q72/duckdb:parquet 54937478 / 55017768 / -0.1% 63289444 / 62996531 / +0.5% 0.87 / 0.87 / -0.6%
tpcds_q73/duckdb:parquet 14955588 / 15517054 / -3.6% 21743040 / 22054202 / -1.4% 0.69 / 0.70 / -2.2%
tpcds_q74/duckdb:parquet 85290188 / 84861546 / +0.5% 93389025 / 91838949 / +1.7% 0.91 / 0.92 / -1.2%
tpcds_q75/duckdb:parquet 45559502 / 46739786 / -2.5% 51472046 / 54003078 / -4.7% 0.89 / 0.87 / +2.3%
tpcds_q76/duckdb:parquet 19272354 / 19564360 / -1.5% 23958918 / 23536313 / +1.8% 0.80 / 0.83 / -3.2%
tpcds_q77/duckdb:parquet 24908602 / 25101089 / -0.8% 31436087 / 31245041 / +0.6% 0.79 / 0.80 / -1.4%
tpcds_q78/duckdb:parquet 79002168 / 79494731 / -0.6% 86854291 / 82910471 / +4.8% 0.91 / 0.96 / -5.1%
tpcds_q79/duckdb:parquet 24966817 / 23493305 / +6.3% 30085808 / 29137695 / +3.3% 0.83 / 0.81 / +2.9%
tpcds_q80/duckdb:parquet 38277114 / 38849288 / -1.5% 43766288 / 45303485 / -3.4% 0.87 / 0.86 / +2.0%
tpcds_q81/duckdb:parquet 37005812 / 37130432 / -0.3% 46166846 / 45412676 / +1.7% 0.80 / 0.82 / -2.0%
tpcds_q82/duckdb:parquet 14090608 / 13939380 / +1.1% 20917015 / 20564866 / +1.7% 0.67 / 0.68 / -0.6%
tpcds_q83/duckdb:parquet 20552484 / 20550692 / +0.0% 25848876 / 25682898 / +0.6% 0.80 / 0.80 / -0.6%
tpcds_q84/duckdb:parquet 23427506 / 23559024 / -0.6% 29239386 / 29387263 / -0.5% 0.80 / 0.80 / -0.1%
tpcds_q85/duckdb:parquet 33139742 / 33486381 / -1.0% 40413185 / 39953756 / +1.1% 0.82 / 0.84 / -2.2%
tpcds_q86/duckdb:parquet 12236774 / 12092722 / +1.2% 17276994 / 16828330 / +2.7% 0.71 / 0.72 / -1.4%
tpcds_q87/duckdb:parquet 31587724 / 31658627 / -0.2% 35610816 / 35147684 / +1.3% 0.89 / 0.90 / -1.5%
tpcds_q88/duckdb:parquet 39187290 / 39975448 / -2.0% 43644548 / 46615621 / -6.4% 0.90 / 0.86 / +4.7%
tpcds_q89/duckdb:parquet 15627978 / 14484065 / +7.9% 21422597 / 21755526 / -1.5% 0.73 / 0.67 / +9.6%
tpcds_q90/duckdb:parquet 10437287 / 10451658 / -0.1% 15576621 / 15932410 / -2.2% 0.67 / 0.66 / +2.1%
tpcds_q91/duckdb:parquet 21722528 / 21625410 / +0.4% 29395324 / 28564550 / +2.9% 0.74 / 0.76 / -2.4%
tpcds_q92/duckdb:parquet 15939223 / 15904012 / +0.2% 22913963 / 22950280 / -0.2% 0.70 / 0.69 / +0.4%
tpcds_q93/duckdb:parquet 14176669 / 14348902 / -1.2% 20554148 / 20191786 / +1.8% 0.69 / 0.71 / -2.9%
tpcds_q94/duckdb:parquet 25981004 / 26131414 / -0.6% 33998057 / 32983203 / +3.1% 0.76 / 0.79 / -3.5%
tpcds_q95/duckdb:parquet 44388813 / 44367544 / +0.0% 50455296 / 50058130 / +0.8% 0.88 / 0.89 / -0.7%
tpcds_q96/duckdb:parquet 8692456 / 8264138 / +5.2% 14036789 / 14146582 / -0.8% 0.62 / 0.58 / +6.0%
tpcds_q97/duckdb:parquet 27918006 / 27712249 / +0.7% 33585051 / 34637109 / -3.0% 0.83 / 0.80 / +3.9%
tpcds_q98/duckdb:parquet 16915418 / 16725178 / +1.1% 23601525 / 24201970 / -2.5% 0.72 / 0.69 / +3.7%
tpcds_q99/duckdb:parquet 19349762 / 19356704 / -0.0% 24389674 / 24296421 / +0.4% 0.79 / 0.80 / -0.4%
duckdb / duckdb / ns (1.004x ➖, 0↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
tpcds_q01/duckdb:duckdb 15816800 / 15690065 / +0.8% 25541932 / 24446405 / +4.5% 0.62 / 0.64 / -3.5%
tpcds_q02/duckdb:duckdb 12664114 / 12847716 / -1.4% 18692088 / 18779339 / -0.5% 0.68 / 0.68 / -1.0%
tpcds_q03/duckdb:duckdb 5075248 / 5244452 / -3.2% 12348035 / 11553982 / +6.9% 0.41 / 0.45 / -9.4%
tpcds_q04/duckdb:duckdb 48609759 / 49156744 / -1.1% 55994630 / 57835146 / -3.2% 0.87 / 0.85 / +2.1%
tpcds_q05/duckdb:duckdb 16365048 / 16206294 / +1.0% 21791320 / 21660447 / +0.6% 0.75 / 0.75 / +0.4%
tpcds_q06/duckdb:duckdb 18206230 / 17877490 / +1.8% 29857948 / 28475012 / +4.9% 0.61 / 0.63 / -2.9%
tpcds_q07/duckdb:duckdb 21210566 / 21164900 / +0.2% 32130281 / 30416042 / +5.6% 0.66 / 0.70 / -5.1%
tpcds_q08/duckdb:duckdb 18761332 / 18582722 / +1.0% 28627796 / 27648159 / +3.5% 0.66 / 0.67 / -2.5%
tpcds_q09/duckdb:duckdb 8603536 / 8502054 / +1.2% 14004087 / 13734986 / +2.0% 0.61 / 0.62 / -0.8%
tpcds_q10/duckdb:duckdb 18110101 / 18044356 / +0.4% 29242655 / 27852237 / +5.0% 0.62 / 0.65 / -4.4%
tpcds_q11/duckdb:duckdb 42115585 / 42176140 / -0.1% 49541538 / 50727153 / -2.3% 0.85 / 0.83 / +2.2%
tpcds_q12/duckdb:duckdb 9323010 / 9445924 / -1.3% 17050316 / 16766271 / +1.7% 0.55 / 0.56 / -2.9%
tpcds_q13/duckdb:duckdb 20620963 / 20587586 / +0.2% 33102099 / 30538798 / +8.4% 0.62 / 0.67 / -7.6%
tpcds_q14/duckdb:duckdb 41060006 / 40696250 / +0.9% 48653253 / 47711534 / +2.0% 0.84 / 0.85 / -1.1%
tpcds_q15/duckdb:duckdb 8063854 / 8063278 / +0.0% 14484376 / 14194314 / +2.0% 0.56 / 0.57 / -2.0%
tpcds_q16/duckdb:duckdb 12419682 / 12451138 / -0.3% 22082386 / 21862439 / +1.0% 0.56 / 0.57 / -1.2%
tpcds_q17/duckdb:duckdb 18096852 / 18044019 / +0.3% 30568873 / 28064457 / +8.9% 0.59 / 0.64 / -7.9%
tpcds_q18/duckdb:duckdb 32468254 / 32887507 / -1.3% 46184894 / 45121698 / +2.4% 0.70 / 0.73 / -3.5%
tpcds_q19/duckdb:duckdb 10684936 / 10677027 / +0.1% 21692540 / 19907682 / +9.0% 0.49 / 0.54 / -8.2%
tpcds_q20/duckdb:duckdb 9854544 / 9815032 / +0.4% 17717347 / 17863274 / -0.8% 0.56 / 0.55 / +1.2%
tpcds_q21/duckdb:duckdb 6451621 / 6320814 / +2.1% 13010531 / 11272325 / +15.4% 🔴 0.50 / 0.56 / -11.6%
tpcds_q22/duckdb:duckdb 17796928 / 17388466 / +2.3% 23800973 / 22835068 / +4.2% 0.75 / 0.76 / -1.8%
tpcds_q23/duckdb:duckdb 27545854 / 27350986 / +0.7% 36297846 / 35908374 / +1.1% 0.76 / 0.76 / -0.4%
tpcds_q24/duckdb:duckdb 15571140 / 15475408 / +0.6% 30843836 / 28184888 / +9.4% 0.50 / 0.55 / -8.1%
tpcds_q25/duckdb:duckdb 14177176 / 13942047 / +1.7% 27507643 / 25981984 / +5.9% 0.52 / 0.54 / -4.0%
tpcds_q26/duckdb:duckdb 18364983 / 18394588 / -0.2% 28078325 / 27083504 / +3.7% 0.65 / 0.68 / -3.7%
tpcds_q27/duckdb:duckdb 23532396 / 23300994 / +1.0% 35514217 / 33735662 / +5.3% 0.66 / 0.69 / -4.1%
tpcds_q28/duckdb:duckdb 12131804 / 11944676 / +1.6% 20115092 / 18462372 / +9.0% 0.60 / 0.65 / -6.8%
tpcds_q29/duckdb:duckdb 14430911 / 14337226 / +0.7% 27422155 / 24827975 / +10.4% 🔴 0.53 / 0.58 / -8.9%
tpcds_q30/duckdb:duckdb 18016993 / 17943262 / +0.4% 30785996 / 29759894 / +3.4% 0.59 / 0.60 / -2.9%
tpcds_q31/duckdb:duckdb 30229354 / 30268594 / -0.1% 38984796 / 38255331 / +1.9% 0.78 / 0.79 / -2.0%
tpcds_q32/duckdb:duckdb 5533598 / 5620595 / -1.5% 13375156 / 13037953 / +2.6% 0.41 / 0.43 / -4.0%
tpcds_q33/duckdb:duckdb 9294514 / 9359804 / -0.7% 16975484 / 16747502 / +1.4% 0.55 / 0.56 / -2.0%
tpcds_q34/duckdb:duckdb 10698821 / 10687934 / +0.1% 19970069 / 19367343 / +3.1% 0.54 / 0.55 / -2.9%
tpcds_q35/duckdb:duckdb 24298726 / 24542640 / -1.0% 34208968 / 34478368 / -0.8% 0.71 / 0.71 / -0.2%
tpcds_q36/duckdb:duckdb 13450708 / 13533786 / -0.6% 23675972 / 21964227 / +7.8% 0.57 / 0.62 / -7.8%
tpcds_q37/duckdb:duckdb 5565960 / 5419220 / +2.7% 13735508 / 14902975 / -7.8% 0.41 / 0.36 / +11.4%
tpcds_q38/duckdb:duckdb 22918728 / 22939914 / -0.1% 29759478 / 29158570 / +2.1% 0.77 / 0.79 / -2.1%
tpcds_q39/duckdb:duckdb 19526370 / 19670152 / -0.7% 25229945 / 25321113 / -0.4% 0.77 / 0.78 / -0.4%
tpcds_q40/duckdb:duckdb 8702786 / 8566500 / +1.6% 16749839 / 16193685 / +3.4% 0.52 / 0.53 / -1.8%
tpcds_q41/duckdb:duckdb 10377206 / 10141169 / +2.3% 17763316 / 17315453 / +2.6% 0.58 / 0.59 / -0.3%
tpcds_q42/duckdb:duckdb 5123861 / 4913921 / +4.3% 11906642 / 11303726 / +5.3% 0.43 / 0.43 / -1.0%
tpcds_q43/duckdb:duckdb 8282194 / 8260934 / +0.3% 15299650 / 14928627 / +2.5% 0.54 / 0.55 / -2.2%
tpcds_q44/duckdb:duckdb 9349867 / 9385908 / -0.4% 17195304 / 17469956 / -1.6% 0.54 / 0.54 / +1.2%
tpcds_q45/duckdb:duckdb 13889203 / 13954481 / -0.5% 23041203 / 22445192 / +2.7% 0.60 / 0.62 / -3.0%
tpcds_q46/duckdb:duckdb 25630160 / 25287788 / +1.4% 36993528 / 35449415 / +4.4% 0.69 / 0.71 / -2.9%
tpcds_q47/duckdb:duckdb 33792694 / 33662615 / +0.4% 41964899 / 41388808 / +1.4% 0.81 / 0.81 / -1.0%
tpcds_q48/duckdb:duckdb 27520767 / 27804618 / -1.0% 37790431 / 36392409 / +3.8% 0.73 / 0.76 / -4.7%
tpcds_q49/duckdb:duckdb 14870305 / 14774016 / +0.7% 25503222 / 24184637 / +5.5% 0.58 / 0.61 / -4.6%
tpcds_q50/duckdb:duckdb 10759519 / 10885135 / -1.2% 19181281 / 18084531 / +6.1% 0.56 / 0.60 / -6.8%
tpcds_q51/duckdb:duckdb 46908876 / 46369604 / +1.2% 56200734 / 70140127 / -19.9% 🟢 0.83 / 0.66 / +26.3%
tpcds_q52/duckdb:duckdb 5113170 / 5198870 / -1.6% 12119316 / 11667579 / +3.9% 0.42 / 0.45 / -5.3%
tpcds_q53/duckdb:duckdb 10133756 / 9667390 / +4.8% 18456750 / 17071885 / +8.1% 0.55 / 0.57 / -3.0%
tpcds_q54/duckdb:duckdb 12116094 / 12006524 / +0.9% 22919695 / 20629620 / +11.1% 🔴 0.53 / 0.58 / -9.2%
tpcds_q55/duckdb:duckdb 4853247 / 4929509 / -1.5% 11923500 / 11786640 / +1.2% 0.41 / 0.42 / -2.7%
tpcds_q56/duckdb:duckdb 10421880 / 10435006 / -0.1% 18766681 / 17429389 / +7.7% 0.56 / 0.60 / -7.2%
tpcds_q57/duckdb:duckdb 28434826 / 27982767 / +1.6% 36017779 / 35124236 / +2.5% 0.79 / 0.80 / -0.9%
tpcds_q58/duckdb:duckdb 10941170 / 11226152 / -2.5% 18574700 / 17502286 / +6.1% 0.59 / 0.64 / -8.2%
tpcds_q59/duckdb:duckdb 17535281 / 17378226 / +0.9% 25118048 / 24824670 / +1.2% 0.70 / 0.70 / -0.3%
tpcds_q60/duckdb:duckdb 11191008 / 11106193 / +0.8% 18364563 / 17634648 / +4.1% 0.61 / 0.63 / -3.2%
tpcds_q61/duckdb:duckdb 10393382 / 10505693 / -1.1% 20447014 / 19449399 / +5.1% 0.51 / 0.54 / -5.9%
tpcds_q62/duckdb:duckdb 8820537 / 8840074 / -0.2% 14874492 / 14625329 / +1.7% 0.59 / 0.60 / -1.9%
tpcds_q63/duckdb:duckdb 9716567 / 9183414 / +5.8% 18417367 / 16155841 / +14.0% 🔴 0.53 / 0.57 / -7.2%
tpcds_q64/duckdb:duckdb 39546672 / 39821590 / -0.7% 58875025 / 56001949 / +5.1% 0.67 / 0.71 / -5.5%
tpcds_q65/duckdb:duckdb 9903179 / 9899811 / +0.0% 18337650 / 17416183 / +5.3% 0.54 / 0.57 / -5.0%
tpcds_q66/duckdb:duckdb 26996706 / 27359358 / -1.3% 38219265 / 37526587 / +1.8% 0.71 / 0.73 / -3.1%
tpcds_q67/duckdb:duckdb 56130332 / 55479942 / +1.2% 65990513 / 66028965 / -0.1% 0.85 / 0.84 / +1.2%
tpcds_q68/duckdb:duckdb 16048456 / 15964912 / +0.5% 27039120 / 25938278 / +4.2% 0.59 / 0.62 / -3.6%
tpcds_q69/duckdb:duckdb 15398668 / 15457318 / -0.4% 25796398 / 24518440 / +5.2% 0.60 / 0.63 / -5.3%
tpcds_q70/duckdb:duckdb 10183985 / 10212875 / -0.3% 19263352 / 18967203 / +1.6% 0.53 / 0.54 / -1.8%
tpcds_q71/duckdb:duckdb 8166420 / 8059874 / +1.3% 15925415 / 15579705 / +2.2% 0.51 / 0.52 / -0.9%
tpcds_q72/duckdb:duckdb 38287116 / 38020248 / +0.7% 50640201 / 48534556 / +4.3% 0.76 / 0.78 / -3.5%
tpcds_q73/duckdb:duckdb 8170764 / 8125716 / +0.6% 17001652 / 16802855 / +1.2% 0.48 / 0.48 / -0.6%
tpcds_q74/duckdb:duckdb 36131346 / 35886039 / +0.7% 45330237 / 43513407 / +4.2% 0.80 / 0.82 / -3.4%
tpcds_q75/duckdb:duckdb 30388602 / 30621960 / -0.8% 41650083 / 41847195 / -0.5% 0.73 / 0.73 / -0.3%
tpcds_q76/duckdb:duckdb 8425133 / 8453932 / -0.3% 17591309 / 16628201 / +5.8% 0.48 / 0.51 / -5.8%
tpcds_q77/duckdb:duckdb 11077558 / 11196716 / -1.1% 20859499 / 19659457 / +6.1% 0.53 / 0.57 / -6.8%
tpcds_q78/duckdb:duckdb 65593206 / 65403981 / +0.3% 75625790 / 74890999 / +1.0% 0.87 / 0.87 / -0.7%
tpcds_q79/duckdb:duckdb 12738040 / 12611958 / +1.0% 23954463 / 21391434 / +12.0% 🔴 0.53 / 0.59 / -9.8%
tpcds_q80/duckdb:duckdb 17654314 / 17439921 / +1.2% 30022357 / 28303112 / +6.1% 0.59 / 0.62 / -4.6%
tpcds_q81/duckdb:duckdb 26055691 / 25560892 / +1.9% 39633662 / 38354262 / +3.3% 0.66 / 0.67 / -1.4%
tpcds_q82/duckdb:duckdb 5971876 / 5953298 / +0.3% 14621091 / 14644164 / -0.2% 0.41 / 0.41 / +0.5%
tpcds_q83/duckdb:duckdb 9309850 / 9325644 / -0.2% 15865345 / 14791003 / +7.3% 0.59 / 0.63 / -6.9%
tpcds_q84/duckdb:duckdb 9480850 / 9370529 / +1.2% 18828723 / 18027789 / +4.4% 0.50 / 0.52 / -3.1%
tpcds_q85/duckdb:duckdb 21659860 / 21568676 / +0.4% 36099679 / 34093165 / +5.9% 0.60 / 0.63 / -5.2%
tpcds_q86/duckdb:duckdb 8879049 / 8857546 / +0.2% 15612716 / 15060791 / +3.7% 0.57 / 0.59 / -3.3%
tpcds_q87/duckdb:duckdb 24794781 / 25074352 / -1.1% 32134057 / 32332432 / -0.6% 0.77 / 0.78 / -0.5%
tpcds_q88/duckdb:duckdb 19473270 / 19536239 / -0.3% 28072436 / 25780179 / +8.9% 0.69 / 0.76 / -8.5%
tpcds_q89/duckdb:duckdb 10711090 / 10620310 / +0.9% 20341730 / 17815837 / +14.2% 🔴 0.53 / 0.60 / -11.7%
tpcds_q90/duckdb:duckdb 5072924 / 5054533 / +0.4% 10846504 / 10754553 / +0.9% 0.47 / 0.47 / -0.5%
tpcds_q91/duckdb:duckdb 9332710 / 9121758 / +2.3% 19548154 / 18936265 / +3.2% 0.48 / 0.48 / -0.9%
tpcds_q92/duckdb:duckdb 6862083 / 6831208 / +0.5% 15150780 / 14199622 / +6.7% 0.45 / 0.48 / -5.9%
tpcds_q93/duckdb:duckdb 7150111 / 7198518 / -0.7% 15134929 / 14142766 / +7.0% 0.47 / 0.51 / -7.2%
tpcds_q94/duckdb:duckdb 11991566 / 11986945 / +0.0% 23224756 / 22077023 / +5.2% 0.52 / 0.54 / -4.9%
tpcds_q95/duckdb:duckdb 35631530 / 35678006 / -0.1% 44987145 / 43542094 / +3.3% 0.79 / 0.82 / -3.3%
tpcds_q96/duckdb:duckdb 3973729 / 3913501 / +1.5% 9696702 / 9227912 / +5.1% 0.41 / 0.42 / -3.4%
tpcds_q97/duckdb:duckdb 21948070 / 21830183 / +0.5% 28057205 / 27543353 / +1.9% 0.78 / 0.79 / -1.3%
tpcds_q98/duckdb:duckdb 11020088 / 10971692 / +0.4% 19944750 / 18938952 / +5.3% 0.55 / 0.58 / -4.6%
tpcds_q99/duckdb:duckdb 13410542 / 13419712 / -0.1% 19906374 / 19237937 / +3.5% 0.67 / 0.70 / -3.4%

No file size changes detected.

@github-actions

Copy link
Copy Markdown
Contributor

Benchmarks: String Encoding 📖

Commits: PR 0a6aa335 vs base d834a11f


vortex / vortex-file-compressed / ms (0.997x ➖, 0↑ 0↓)
name ms (PR / base / %diff)
read/clickbench/URL/shard-0/fsst 31.917087 / 31.990914 / -0.2%
read/clickbench/URL/shard-0/onpair-12 19.14486 / 19.316564 / -0.9%
read/tpch/l_comment/fsst 50.688278 / 50.8746 / -0.4%
read/tpch/l_comment/onpair-12 43.10775 / 43.315904 / -0.5%
write/clickbench/URL/shard-0/fsst 484.81017 / 485.821054 / -0.2%
write/clickbench/URL/shard-0/onpair-12 787.321761 / 789.356104 / -0.3%
write/tpch/l_comment/fsst 1098.2248 / 1102.17089 / -0.4%
write/tpch/l_comment/onpair-12 1385.03579 / 1381.28939 / +0.3%
vortex / vortex-file-compressed / % (1.000x ➖, 0↑ 0↓)
name % (PR / base / %diff)
size/clickbench/URL/shard-0/fsst 47.3744121 / 47.3744121 / +0.0%
size/clickbench/URL/shard-0/onpair-12 28.3410988 / 28.3410988 / +0.0%
size/tpch/l_comment/fsst 30.1093362 / 30.1093362 / +0.0%
size/tpch/l_comment/onpair-12 23.0415004 / 23.0415004 / +0.0%

@github-actions

Copy link
Copy Markdown
Contributor

Benchmarks: Vortex queries 📖

Commits: PR 0a6aa335 vs base 9df00346
Verdict: No clear signal (low confidence)
Attributed Vortex impact: -0.2%
Engines: DataFusion No clear signal (-0.0%, low confidence) · DuckDB No clear signal (-0.4%, low confidence)
Vortex (geomean): hot 1.003x ➖ · cold 1.009x ➖
Parquet (geomean): hot 1.005x ➖ · cold 1.022x ➖
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 (1.002x ➖, 0↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
vortex_q00/datafusion:vortex-file-compressed 142955467 / 142225988 / +0.5% 501772590 / 505149882 / -0.7% 0.28 / 0.28 / +1.2%
vortex_q01/datafusion:vortex-file-compressed 114062482 / 112978614 / +1.0% 369467811 / 366521221 / +0.8% 0.31 / 0.31 / +0.2%
vortex_q02/datafusion:vortex-file-compressed 166925758 / 168253669 / -0.8% 334458697 / 339710457 / -1.5% 0.50 / 0.50 / +0.8%
datafusion / parquet / ns (1.003x ➖, 0↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
vortex_q00/datafusion:parquet 134244124 / 134626464 / -0.3% 1337519060 / 1223698591 / +9.3% 0.10 / 0.11 / -8.8%
vortex_q01/datafusion:parquet 68828812 / 68411961 / +0.6% 118142807 / 119412898 / -1.1% 0.58 / 0.57 / +1.7%
vortex_q02/datafusion:parquet 291046359 / 289768643 / +0.4% 773290464 / 751534427 / +2.9% 0.38 / 0.39 / -2.4%
duckdb / vortex-file-compressed / ns (1.003x ➖, 0↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
vortex_q00/duckdb:vortex-file-compressed 203111534 / 203651010 / -0.3% 1019649151 / 950056674 / +7.3% 0.20 / 0.21 / -7.1%
vortex_q01/duckdb:vortex-file-compressed 142589196 / 140699995 / +1.3% 574968641 / 585027515 / -1.7% 0.25 / 0.24 / +3.1%
vortex_q02/duckdb:vortex-file-compressed 198966587 / 199287481 / -0.2% 552916007 / 545566952 / +1.3% 0.36 / 0.37 / -1.5%
duckdb / parquet / ns (1.007x ➖, 0↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
vortex_q00/duckdb:parquet 293140111 / 290877118 / +0.8% 922609568 / 922040132 / +0.1% 0.32 / 0.32 / +0.7%
vortex_q01/duckdb:parquet 175922478 / 174233716 / +1.0% 187676318 / 182250787 / +3.0% 0.94 / 0.96 / -1.9%
vortex_q02/duckdb:parquet 356419621 / 355518976 / +0.3% 708328309 / 710907801 / -0.4% 0.50 / 0.50 / +0.6%

No file size changes detected.

@github-actions

Copy link
Copy Markdown
Contributor

Benchmarks: Random Access (S3) 📖

Commits: PR 0a6aa335 vs base d834a11f
Verdict: No clear signal (environment too noisy confidence)
Attributed Vortex impact: -3.9%
Engines: random-access No clear signal (-3.9%, environment too noisy confidence)
Vortex (geomean): hot 0.960x ➖
Parquet (geomean): hot 0.999x ➖
Shifts: Parquet (control) -0.1% · Median polish +0.9%

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.

random-access / vortex-file-compressed / ns (0.960x ➖, 0↑ 0↓)
name ns (PR / base / %diff)
random-access/feature-vectors/correlated/vortex-tokio-s3 42587249 / 48037703 / -11.3%
random-access/feature-vectors/correlated/vortex-tokio-s3-footer 109740319 / 111554588 / -1.6%
random-access/feature-vectors/uniform/vortex-tokio-s3 78529049 / 80845205 / -2.9%
random-access/feature-vectors/uniform/vortex-tokio-s3-footer 152130593 / 202779628 / -25.0%
random-access/nested-lists/correlated/vortex-tokio-s3 42827825 / 49660168 / -13.8%
random-access/nested-lists/correlated/vortex-tokio-s3-footer 80546637 / 88750185 / -9.2%
random-access/nested-lists/uniform/vortex-tokio-s3 90493103 / 113945836 / -20.6%
random-access/nested-lists/uniform/vortex-tokio-s3-footer 168882516 / 172475611 / -2.1%
random-access/nested-structs/correlated/vortex-tokio-s3 51160494 / 52433446 / -2.4%
random-access/nested-structs/correlated/vortex-tokio-s3-footer 88269850 / 89510267 / -1.4%
random-access/nested-structs/uniform/vortex-tokio-s3 142633441 / 138639955 / +2.9%
random-access/nested-structs/uniform/vortex-tokio-s3-footer 213951362 / 211285118 / +1.3%
random-access/taxi/correlated/vortex-tokio-s3 82412364 / 75839681 / +8.7%
random-access/taxi/correlated/vortex-tokio-s3-footer 121235358 / 118289910 / +2.5%
random-access/taxi/uniform/vortex-tokio-s3 174357785 / 173695111 / +0.4%
random-access/taxi/uniform/vortex-tokio-s3-footer 211069788 / 214955259 / -1.8%
random-access/vortex-tokio-s3 52770035 / 49593444 / +6.4%
random-access/vortex-tokio-s3-footer 99713217 / 94176040 / +5.9%
random-access / parquet / ns (0.999x ➖, 1↑ 1↓)
name ns (PR / base / %diff)
random-access/feature-vectors/correlated/parquet-tokio-s3 49149691 / 57445738 / -14.4%
random-access/feature-vectors/correlated/parquet-tokio-s3-footer 137957249 / 133286664 / +3.5%
random-access/feature-vectors/uniform/parquet-tokio-s3 1132017946 / 637463553 / +77.6% 🔴
random-access/feature-vectors/uniform/parquet-tokio-s3-footer 678576547 / 746901728 / -9.1%
random-access/nested-lists/correlated/parquet-tokio-s3 43751562 / 74440492 / -41.2% 🟢
random-access/nested-lists/correlated/parquet-tokio-s3-footer 128087671 / 150782721 / -15.1%
random-access/nested-lists/uniform/parquet-tokio-s3 202000827 / 202418665 / -0.2%
random-access/nested-lists/uniform/parquet-tokio-s3-footer 255233981 / 266751799 / -4.3%
random-access/nested-structs/correlated/parquet-tokio-s3 64791212 / 64407873 / +0.6%
random-access/nested-structs/correlated/parquet-tokio-s3-footer 145471656 / 144854827 / +0.4%
random-access/nested-structs/uniform/parquet-tokio-s3 444695024 / 449315155 / -1.0%
random-access/nested-structs/uniform/parquet-tokio-s3-footer 547097323 / 533068134 / +2.6%
random-access/parquet-tokio-s3 215961994 / 193708032 / +11.5%
random-access/parquet-tokio-s3-footer 258999788 / 249715453 / +3.7%
random-access/taxi/correlated/parquet-tokio-s3 207895733 / 200954600 / +3.5%
random-access/taxi/correlated/parquet-tokio-s3-footer 263720953 / 257137132 / +2.6%
random-access/taxi/uniform/parquet-tokio-s3 233232990 / 220121771 / +6.0%
random-access/taxi/uniform/parquet-tokio-s3-footer 297570511 / 276247646 / +7.7%
random-access / lance / ns (0.914x ➖, 1↑ 0↓)
name ns (PR / base / %diff)
random-access/feature-vectors/correlated/lance-tokio-s3 36847274 / 42604656 / -13.5%
random-access/feature-vectors/correlated/lance-tokio-s3-footer 185142876 / 192512066 / -3.8%
random-access/feature-vectors/uniform/lance-tokio-s3 83693432 / 84923220 / -1.4%
random-access/feature-vectors/uniform/lance-tokio-s3-footer 215513094 / 213806635 / +0.8%
random-access/lance-tokio-s3 53676888 / 80279120 / -33.1% 🟢
random-access/lance-tokio-s3-footer 258399746 / 325876215 / -20.7%
random-access/nested-lists/correlated/lance-tokio-s3 36651783 / 34695035 / +5.6%
random-access/nested-lists/correlated/lance-tokio-s3-footer 212177109 / 225432318 / -5.9%
random-access/nested-lists/uniform/lance-tokio-s3 75285853 / 80118584 / -6.0%
random-access/nested-lists/uniform/lance-tokio-s3-footer 248970044 / 297743462 / -16.4%
random-access/nested-structs/correlated/lance-tokio-s3 42363553 / 50703198 / -16.4%
random-access/nested-structs/correlated/lance-tokio-s3-footer 234436442 / 260756980 / -10.1%
random-access/nested-structs/uniform/lance-tokio-s3 114669117 / 123308257 / -7.0%
random-access/nested-structs/uniform/lance-tokio-s3-footer 347724798 / 300864641 / +15.6%
random-access/taxi/correlated/lance-tokio-s3 68782950 / 85582484 / -19.6%
random-access/taxi/correlated/lance-tokio-s3-footer 267104554 / 330447247 / -19.2%
random-access/taxi/uniform/lance-tokio-s3 315617841 / 269262173 / +17.2%
random-access/taxi/uniform/lance-tokio-s3-footer 447756113 / 473882732 / -5.5%

@github-actions

Copy link
Copy Markdown
Contributor

Benchmarks: TPC-H SF=10 on NVME 📖

Commits: PR 0a6aa335 vs base 1de85c8d
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 1.000x ➖ · cold 1.006x ➖
Parquet (geomean): hot 0.999x ➖ · cold 1.005x ➖
Shifts: Parquet (control) -0.1% · Median polish +0.0%

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

datafusion / vortex-file-compressed / ns (1.000x ➖, 0↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
tpch_q01/datafusion:vortex-file-compressed 90040199 / 89413138 / +0.7% 139600176 / 143258660 / -2.6% 0.64 / 0.62 / +3.3%
tpch_q02/datafusion:vortex-file-compressed 65297639 / 64590179 / +1.1% 98121123 / 94015139 / +4.4% 0.67 / 0.69 / -3.1%
tpch_q03/datafusion:vortex-file-compressed 66220394 / 66701320 / -0.7% 122763608 / 118531520 / +3.6% 0.54 / 0.56 / -4.1%
tpch_q04/datafusion:vortex-file-compressed 35443944 / 35977599 / -1.5% 79557277 / 67985291 / +17.0% 🔴 0.45 / 0.53 / -15.8%
tpch_q05/datafusion:vortex-file-compressed 118803834 / 116169511 / +2.3% 166152653 / 166753187 / -0.4% 0.72 / 0.70 / +2.6%
tpch_q06/datafusion:vortex-file-compressed 10972011 / 11324749 / -3.1% 55258633 / 56696996 / -2.5% 0.20 / 0.20 / -0.6%
tpch_q07/datafusion:vortex-file-compressed 136100295 / 136808375 / -0.5% 196853875 / 185517028 / +6.1% 0.69 / 0.74 / -6.2%
tpch_q08/datafusion:vortex-file-compressed 143570462 / 143716988 / -0.1% 200558341 / 203654771 / -1.5% 0.72 / 0.71 / +1.4%
tpch_q09/datafusion:vortex-file-compressed 181720580 / 183681885 / -1.1% 255153770 / 257125101 / -0.8% 0.71 / 0.71 / -0.3%
tpch_q10/datafusion:vortex-file-compressed 72326637 / 72575383 / -0.3% 133626936 / 139014042 / -3.9% 0.54 / 0.52 / +3.7%
tpch_q11/datafusion:vortex-file-compressed 43806979 / 43416223 / +0.9% 69849187 / 68953775 / +1.3% 0.63 / 0.63 / -0.4%
tpch_q12/datafusion:vortex-file-compressed 37244212 / 36935024 / +0.8% 79351463 / 76452254 / +3.8% 0.47 / 0.48 / -2.8%
tpch_q13/datafusion:vortex-file-compressed 41622234 / 41913173 / -0.7% 82384351 / 78914870 / +4.4% 0.51 / 0.53 / -4.9%
tpch_q14/datafusion:vortex-file-compressed 22510606 / 21941948 / +2.6% 86509576 / 86412680 / +0.1% 0.26 / 0.25 / +2.5%
tpch_q15/datafusion:vortex-file-compressed 35880493 / 35888872 / -0.0% 92329894 / 88422851 / +4.4% 0.39 / 0.41 / -4.3%
tpch_q16/datafusion:vortex-file-compressed 37085999 / 36836057 / +0.7% 69127175 / 66864057 / +3.4% 0.54 / 0.55 / -2.6%
tpch_q17/datafusion:vortex-file-compressed 176827513 / 175118484 / +1.0% 219117106 / 217579119 / +0.7% 0.81 / 0.80 / +0.3%
tpch_q18/datafusion:vortex-file-compressed 204430169 / 205261378 / -0.4% 268034452 / 264126962 / +1.5% 0.76 / 0.78 / -1.9%
tpch_q19/datafusion:vortex-file-compressed 31297008 / 32052357 / -2.4% 91491480 / 90333911 / +1.3% 0.34 / 0.35 / -3.6%
tpch_q20/datafusion:vortex-file-compressed 63315799 / 63930994 / -1.0% 121520979 / 122701867 / -1.0% 0.52 / 0.52 / +0.0%
tpch_q21/datafusion:vortex-file-compressed 181638120 / 184293788 / -1.4% 240956596 / 239620023 / +0.6% 0.75 / 0.77 / -2.0%
tpch_q22/datafusion:vortex-file-compressed 26901915 / 26075257 / +3.2% 54430534 / 53109834 / +2.5% 0.49 / 0.49 / +0.7%
datafusion / vortex-compact / ns (1.001x ➖, 0↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
tpch_q01/datafusion:vortex-compact 100784868 / 103042995 / -2.2% 143605945 / 147676904 / -2.8% 0.70 / 0.70 / +0.6%
tpch_q02/datafusion:vortex-compact 64651505 / 65826257 / -1.8% 95345148 / 96739240 / -1.4% 0.68 / 0.68 / -0.3%
tpch_q03/datafusion:vortex-compact 70700031 / 71386838 / -1.0% 116010929 / 109774291 / +5.7% 0.61 / 0.65 / -6.3%
tpch_q04/datafusion:vortex-compact 41142956 / 41186869 / -0.1% 68321795 / 71014443 / -3.8% 0.60 / 0.58 / +3.8%
tpch_q05/datafusion:vortex-compact 118200831 / 118987468 / -0.7% 163171465 / 164342044 / -0.7% 0.72 / 0.72 / +0.1%
tpch_q06/datafusion:vortex-compact 18749184 / 18058622 / +3.8% 50051157 / 50066066 / -0.0% 0.37 / 0.36 / +3.9%
tpch_q07/datafusion:vortex-compact 144486554 / 144396895 / +0.1% 180431081 / 193665981 / -6.8% 0.80 / 0.75 / +7.4%
tpch_q08/datafusion:vortex-compact 144046491 / 144425285 / -0.3% 198415462 / 192521450 / +3.1% 0.73 / 0.75 / -3.2%
tpch_q09/datafusion:vortex-compact 183810103 / 185420349 / -0.9% 243950999 / 237209143 / +2.8% 0.75 / 0.78 / -3.6%
tpch_q10/datafusion:vortex-compact 83968931 / 83692641 / +0.3% 132914743 / 129653320 / +2.5% 0.63 / 0.65 / -2.1%
tpch_q11/datafusion:vortex-compact 42970826 / 43238851 / -0.6% 68431879 / 67827680 / +0.9% 0.63 / 0.64 / -1.5%
tpch_q12/datafusion:vortex-compact 56755025 / 56195078 / +1.0% 89152398 / 87920262 / +1.4% 0.64 / 0.64 / -0.4%
tpch_q13/datafusion:vortex-compact 52880693 / 53691125 / -1.5% 87404347 / 85947739 / +1.7% 0.61 / 0.62 / -3.2%
tpch_q14/datafusion:vortex-compact 29330915 / 28912799 / +1.4% 88049838 / 88766702 / -0.8% 0.33 / 0.33 / +2.3%
tpch_q15/datafusion:vortex-compact 51839407 / 51679726 / +0.3% 101161378 / 97414891 / +3.8% 0.51 / 0.53 / -3.4%
tpch_q16/datafusion:vortex-compact 38361272 / 38324855 / +0.1% 67519778 / 69929494 / -3.4% 0.57 / 0.55 / +3.7%
tpch_q17/datafusion:vortex-compact 172976796 / 176635945 / -2.1% 220808561 / 215153533 / +2.6% 0.78 / 0.82 / -4.6%
tpch_q18/datafusion:vortex-compact 202045523 / 201968474 / +0.0% 262241230 / 262993309 / -0.3% 0.77 / 0.77 / +0.3%
tpch_q19/datafusion:vortex-compact 40985933 / 39273501 / +4.4% 87571535 / 85130902 / +2.9% 0.47 / 0.46 / +1.5%
tpch_q20/datafusion:vortex-compact 70117136 / 69579601 / +0.8% 113785018 / 113646785 / +0.1% 0.62 / 0.61 / +0.7%
tpch_q21/datafusion:vortex-compact 191647708 / 191361497 / +0.1% 243651288 / 244658080 / -0.4% 0.79 / 0.78 / +0.6%
tpch_q22/datafusion:vortex-compact 28387928 / 28070246 / +1.1% 56285569 / 57590543 / -2.3% 0.50 / 0.49 / +3.5%
datafusion / parquet / ns (1.001x ➖, 0↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
tpch_q01/datafusion:parquet 86103711 / 86276032 / -0.2% 129233097 / 121393425 / +6.5% 0.67 / 0.71 / -6.3%
tpch_q02/datafusion:parquet 173903141 / 173552137 / +0.2% 197069014 / 195434340 / +0.8% 0.88 / 0.89 / -0.6%
tpch_q03/datafusion:parquet 135492925 / 136573172 / -0.8% 177355544 / 177695400 / -0.2% 0.76 / 0.77 / -0.6%
tpch_q04/datafusion:parquet 58158227 / 57303231 / +1.5% 93864808 / 90479706 / +3.7% 0.62 / 0.63 / -2.2%
tpch_q05/datafusion:parquet 168382388 / 168633285 / -0.1% 230289960 / 218582135 / +5.4% 0.73 / 0.77 / -5.2%
tpch_q06/datafusion:parquet 36903184 / 37189234 / -0.8% 77732235 / 73971911 / +5.1% 0.47 / 0.50 / -5.6%
tpch_q07/datafusion:parquet 221309544 / 215780577 / +2.6% 271281409 / 268044558 / +1.2% 0.82 / 0.81 / +1.3%
tpch_q08/datafusion:parquet 219534619 / 218073662 / +0.7% 288359620 / 284101447 / +1.5% 0.76 / 0.77 / -0.8%
tpch_q09/datafusion:parquet 309992294 / 311339562 / -0.4% 377605592 / 372282389 / +1.4% 0.82 / 0.84 / -1.8%
tpch_q10/datafusion:parquet 319063350 / 319912038 / -0.3% 375073164 / 374959929 / +0.0% 0.85 / 0.85 / -0.3%
tpch_q11/datafusion:parquet 125741312 / 126994199 / -1.0% 151031687 / 149040092 / +1.3% 0.83 / 0.85 / -2.3%
tpch_q12/datafusion:parquet 83354737 / 83386346 / -0.0% 117652133 / 117210656 / +0.4% 0.71 / 0.71 / -0.4%
tpch_q13/datafusion:parquet 215122491 / 215135219 / -0.0% 243678290 / 243416285 / +0.1% 0.88 / 0.88 / -0.1%
tpch_q14/datafusion:parquet 87495945 / 85856218 / +1.9% 188157056 / 188907565 / -0.4% 0.47 / 0.45 / +2.3%
tpch_q15/datafusion:parquet 106285851 / 106919891 / -0.6% 155624773 / 155606410 / +0.0% 0.68 / 0.69 / -0.6%
tpch_q16/datafusion:parquet 96273849 / 96326783 / -0.1% 119197546 / 118378296 / +0.7% 0.81 / 0.81 / -0.7%
tpch_q17/datafusion:parquet 211819313 / 213230854 / -0.7% 257901875 / 258211518 / -0.1% 0.82 / 0.83 / -0.5%
tpch_q18/datafusion:parquet 265966745 / 266820943 / -0.3% 316876437 / 304916545 / +3.9% 0.84 / 0.88 / -4.1%
tpch_q19/datafusion:parquet 108667594 / 108719971 / -0.0% 167991746 / 165023181 / +1.8% 0.65 / 0.66 / -1.8%
tpch_q20/datafusion:parquet 189206509 / 188439072 / +0.4% 246299896 / 257919531 / -4.5% 0.77 / 0.73 / +5.1%
tpch_q21/datafusion:parquet 245381772 / 243987260 / +0.6% 310288743 / 303760645 / +2.1% 0.79 / 0.80 / -1.5%
tpch_q22/datafusion:parquet 153234854 / 153399964 / -0.1% 177571581 / 174825934 / +1.6% 0.86 / 0.88 / -1.7%
duckdb / vortex-file-compressed / ns (1.002x ➖, 0↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
tpch_q01/duckdb:vortex-file-compressed 34972357 / 35031741 / -0.2% 74426971 / 72804190 / +2.2% 0.47 / 0.48 / -2.3%
tpch_q02/duckdb:vortex-file-compressed 27607529 / 27160909 / +1.6% 39351182 / 40973922 / -4.0% 0.70 / 0.66 / +5.8%
tpch_q03/duckdb:vortex-file-compressed 54163585 / 53913261 / +0.5% 99538977 / 100522626 / -1.0% 0.54 / 0.54 / +1.5%
tpch_q04/duckdb:vortex-file-compressed 51596550 / 51035955 / +1.1% 83549593 / 80753889 / +3.5% 0.62 / 0.63 / -2.3%
tpch_q05/duckdb:vortex-file-compressed 68464277 / 69148094 / -1.0% 124426726 / 114802459 / +8.4% 0.55 / 0.60 / -8.6%
tpch_q06/duckdb:vortex-file-compressed 22760272 / 22851117 / -0.4% 63578968 / 66612542 / -4.6% 0.36 / 0.34 / +4.4%
tpch_q07/duckdb:vortex-file-compressed 58970114 / 58450005 / +0.9% 110964438 / 113855217 / -2.5% 0.53 / 0.51 / +3.5%
tpch_q08/duckdb:vortex-file-compressed 88662763 / 87669652 / +1.1% 141364297 / 136226101 / +3.8% 0.63 / 0.64 / -2.5%
tpch_q09/duckdb:vortex-file-compressed 110496184 / 109879017 / +0.6% 176336197 / 176746730 / -0.2% 0.63 / 0.62 / +0.8%
tpch_q10/duckdb:vortex-file-compressed 97854255 / 98952881 / -1.1% 151538067 / 145155753 / +4.4% 0.65 / 0.68 / -5.3%
tpch_q11/duckdb:vortex-file-compressed 14453085 / 14318245 / +0.9% 25995006 / 26491154 / -1.9% 0.56 / 0.54 / +2.9%
tpch_q12/duckdb:vortex-file-compressed 59759626 / 59989510 / -0.4% 102602757 / 108215298 / -5.2% 0.58 / 0.55 / +5.1%
tpch_q13/duckdb:vortex-file-compressed 72665528 / 71844621 / +1.1% 96409855 / 97058120 / -0.7% 0.75 / 0.74 / +1.8%
tpch_q14/duckdb:vortex-file-compressed 29156696 / 29180697 / -0.1% 72018210 / 70472467 / +2.2% 0.40 / 0.41 / -2.2%
tpch_q15/duckdb:vortex-file-compressed 25199818 / 25170449 / +0.1% 63470162 / 61577307 / +3.1% 0.40 / 0.41 / -2.9%
tpch_q16/duckdb:vortex-file-compressed 49033614 / 48930028 / +0.2% 59711093 / 60113474 / -0.7% 0.82 / 0.81 / +0.9%
tpch_q17/duckdb:vortex-file-compressed 36093398 / 36550325 / -1.3% 74526541 / 74438701 / +0.1% 0.48 / 0.49 / -1.4%
tpch_q18/duckdb:vortex-file-compressed 107157122 / 110025274 / -2.6% 129189458 / 134156140 / -3.7% 0.83 / 0.82 / +1.1%
tpch_q19/duckdb:vortex-file-compressed 37057745 / 36168959 / +2.5% 96218667 / 95710334 / +0.5% 0.39 / 0.38 / +1.9%
tpch_q20/duckdb:vortex-file-compressed 48582382 / 48374082 / +0.4% 97025521 / 95597636 / +1.5% 0.50 / 0.51 / -1.0%
tpch_q21/duckdb:vortex-file-compressed 95205089 / 96598795 / -1.4% 144601636 / 140458203 / +2.9% 0.66 / 0.69 / -4.3%
tpch_q22/duckdb:vortex-file-compressed 33463798 / 33182083 / +0.8% 50636754 / 50383311 / +0.5% 0.66 / 0.66 / +0.3%
duckdb / vortex-compact / ns (0.998x ➖, 0↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
tpch_q01/duckdb:vortex-compact 47319149 / 47059458 / +0.6% 81316892 / 78497426 / +3.6% 0.58 / 0.60 / -2.9%
tpch_q02/duckdb:vortex-compact 31066488 / 30521617 / +1.8% 44267728 / 47673358 / -7.1% 0.70 / 0.64 / +9.6%
tpch_q03/duckdb:vortex-compact 59450810 / 59049655 / +0.7% 100513550 / 97783931 / +2.8% 0.59 / 0.60 / -2.1%
tpch_q04/duckdb:vortex-compact 54518635 / 54333780 / +0.3% 79905140 / 78535046 / +1.7% 0.68 / 0.69 / -1.4%
tpch_q05/duckdb:vortex-compact 71273168 / 71186838 / +0.1% 113738431 / 111487042 / +2.0% 0.63 / 0.64 / -1.9%
tpch_q06/duckdb:vortex-compact 26135543 / 26211141 / -0.3% 63585365 / 62167919 / +2.3% 0.41 / 0.42 / -2.5%
tpch_q07/duckdb:vortex-compact 66173024 / 66117606 / +0.1% 111800068 / 113496446 / -1.5% 0.59 / 0.58 / +1.6%
tpch_q08/duckdb:vortex-compact 91734011 / 91337688 / +0.4% 137352353 / 137903073 / -0.4% 0.67 / 0.66 / +0.8%
tpch_q09/duckdb:vortex-compact 116256375 / 115884928 / +0.3% 183349445 / 182432039 / +0.5% 0.63 / 0.64 / -0.2%
tpch_q10/duckdb:vortex-compact 104983663 / 105321203 / -0.3% 142709007 / 144151292 / -1.0% 0.74 / 0.73 / +0.7%
tpch_q11/duckdb:vortex-compact 15100761 / 15981893 / -5.5% 28396192 / 28863660 / -1.6% 0.53 / 0.55 / -4.0%
tpch_q12/duckdb:vortex-compact 73193963 / 73330881 / -0.2% 108702811 / 110202681 / -1.4% 0.67 / 0.67 / +1.2%
tpch_q13/duckdb:vortex-compact 82022960 / 80150934 / +2.3% 103041576 / 105372894 / -2.2% 0.80 / 0.76 / +4.7%
tpch_q14/duckdb:vortex-compact 32341327 / 32014418 / +1.0% 71001852 / 68335066 / +3.9% 0.46 / 0.47 / -2.8%
tpch_q15/duckdb:vortex-compact 30048706 / 30331183 / -0.9% 65970017 / 62799339 / +5.0% 0.46 / 0.48 / -5.7%
tpch_q16/duckdb:vortex-compact 50889041 / 51525146 / -1.2% 61460012 / 62367480 / -1.5% 0.83 / 0.83 / +0.2%
tpch_q17/duckdb:vortex-compact 37605979 / 37997702 / -1.0% 72559285 / 74445998 / -2.5% 0.52 / 0.51 / +1.5%
tpch_q18/duckdb:vortex-compact 113490361 / 111288458 / +2.0% 128309537 / 127932222 / +0.3% 0.88 / 0.87 / +1.7%
tpch_q19/duckdb:vortex-compact 43515826 / 43698130 / -0.4% 90635943 / 93214942 / -2.8% 0.48 / 0.47 / +2.4%
tpch_q20/duckdb:vortex-compact 58065017 / 57746651 / +0.6% 110711424 / 109485372 / +1.1% 0.52 / 0.53 / -0.6%
tpch_q21/duckdb:vortex-compact 105203514 / 107169003 / -1.8% 140760366 / 140696949 / +0.0% 0.75 / 0.76 / -1.9%
tpch_q22/duckdb:vortex-compact 35992265 / 36675524 / -1.9% 53086534 / 53795425 / -1.3% 0.68 / 0.68 / -0.6%
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 68770858 / 68618732 / +0.2% 92261934 / 95556619 / -3.4% 0.75 / 0.72 / +3.8%
tpch_q02/duckdb:parquet 87787449 / 87644815 / +0.2% 99061964 / 99645564 / -0.6% 0.89 / 0.88 / +0.8%
tpch_q03/duckdb:parquet 112080370 / 111196033 / +0.8% 142263577 / 144163892 / -1.3% 0.79 / 0.77 / +2.1%
tpch_q04/duckdb:parquet 76939908 / 77571453 / -0.8% 97599242 / 98046521 / -0.5% 0.79 / 0.79 / -0.4%
tpch_q05/duckdb:parquet 123021949 / 124185796 / -0.9% 157668619 / 158703607 / -0.7% 0.78 / 0.78 / -0.3%
tpch_q06/duckdb:parquet 36057974 / 35902861 / +0.4% 58677746 / 59353639 / -1.1% 0.61 / 0.60 / +1.6%
tpch_q07/duckdb:parquet 117624898 / 121330529 / -3.1% 156049851 / 158286417 / -1.4% 0.75 / 0.77 / -1.7%
tpch_q08/duckdb:parquet 148896287 / 148598997 / +0.2% 193156351 / 194241121 / -0.6% 0.77 / 0.77 / +0.8%
tpch_q09/duckdb:parquet 238443977 / 239540188 / -0.5% 279990383 / 280941300 / -0.3% 0.85 / 0.85 / -0.1%
tpch_q10/duckdb:parquet 317258228 / 317540316 / -0.1% 338723675 / 336868857 / +0.6% 0.94 / 0.94 / -0.6%
tpch_q11/duckdb:parquet 43943774 / 43976384 / -0.1% 52360395 / 51461861 / +1.7% 0.84 / 0.85 / -1.8%
tpch_q12/duckdb:parquet 74072352 / 72854403 / +1.7% 92178652 / 94670225 / -2.6% 0.80 / 0.77 / +4.4%
tpch_q13/duckdb:parquet 294338905 / 295055902 / -0.2% 308045795 / 309523850 / -0.5% 0.96 / 0.95 / +0.2%
tpch_q14/duckdb:parquet 102136715 / 103087825 / -0.9% 138782164 / 137242288 / +1.1% 0.74 / 0.75 / -2.0%
tpch_q15/duckdb:parquet 58484986 / 59544462 / -1.8% 86574908 / 89060576 / -2.8% 0.68 / 0.67 / +1.0%
tpch_q16/duckdb:parquet 101675075 / 101033817 / +0.6% 107213527 / 107100236 / +0.1% 0.95 / 0.94 / +0.5%
tpch_q17/duckdb:parquet 82886632 / 82867072 / +0.0% 114383886 / 116833297 / -2.1% 0.72 / 0.71 / +2.2%
tpch_q18/duckdb:parquet 158566786 / 157171168 / +0.9% 177265071 / 173971154 / +1.9% 0.89 / 0.90 / -1.0%
tpch_q19/duckdb:parquet 98732980 / 99868215 / -1.1% 133891602 / 131918671 / +1.5% 0.74 / 0.76 / -2.6%
tpch_q20/duckdb:parquet 148110303 / 147896837 / +0.1% 184134358 / 185415386 / -0.7% 0.80 / 0.80 / +0.8%
tpch_q21/duckdb:parquet 254662806 / 260840600 / -2.4% 282504908 / 277574358 / +1.8% 0.90 / 0.94 / -4.1%
tpch_q22/duckdb:parquet 168946543 / 168917403 / +0.0% 183098787 / 184155464 / -0.6% 0.92 / 0.92 / +0.6%
duckdb / duckdb / ns (0.994x ➖, 0↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
tpch_q01/duckdb:duckdb 24426164 / 24296996 / +0.5% 53799157 / 54772417 / -1.8% 0.45 / 0.44 / +2.4%
tpch_q02/duckdb:duckdb 21097252 / 20642884 / +2.2% 32926261 / 32713499 / +0.7% 0.64 / 0.63 / +1.5%
tpch_q03/duckdb:duckdb 45091496 / 47195271 / -4.5% 78874977 / 78231991 / +0.8% 0.57 / 0.60 / -5.2%
tpch_q04/duckdb:duckdb 56405751 / 56237603 / +0.3% 78591098 / 81396039 / -3.4% 0.72 / 0.69 / +3.9%
tpch_q05/duckdb:duckdb 59889447 / 61547300 / -2.7% 92062587 / 93533846 / -1.6% 0.65 / 0.66 / -1.1%
tpch_q06/duckdb:duckdb 15046571 / 15126438 / -0.5% 47118459 / 49360262 / -4.5% 0.32 / 0.31 / +4.2%
tpch_q07/duckdb:duckdb 43666379 / 44717030 / -2.3% 83891775 / 83587272 / +0.4% 0.52 / 0.53 / -2.7%
tpch_q08/duckdb:duckdb 66789275 / 67249483 / -0.7% 108169934 / 110274784 / -1.9% 0.62 / 0.61 / +1.2%
tpch_q09/duckdb:duckdb 77942308 / 77289775 / +0.8% 116613182 / 115596273 / +0.9% 0.67 / 0.67 / -0.0%
tpch_q10/duckdb:duckdb 92418757 / 94215558 / -1.9% 120734743 / 120548579 / +0.2% 0.77 / 0.78 / -2.1%
tpch_q11/duckdb:duckdb 10056620 / 10051407 / +0.1% 17973792 / 17602731 / +2.1% 0.56 / 0.57 / -2.0%
tpch_q12/duckdb:duckdb 40057516 / 40261177 / -0.5% 70483016 / 71404309 / -1.3% 0.57 / 0.56 / +0.8%
tpch_q13/duckdb:duckdb 100487683 / 100630166 / -0.1% 113254965 / 113147689 / +0.1% 0.89 / 0.89 / -0.2%
tpch_q14/duckdb:duckdb 33193570 / 33105207 / +0.3% 71784172 / 71203862 / +0.8% 0.46 / 0.46 / -0.5%
tpch_q15/duckdb:duckdb 25761573 / 25575466 / +0.7% 58956467 / 54356854 / +8.5% 0.44 / 0.47 / -7.1%
tpch_q16/duckdb:duckdb 44809271 / 45563528 / -1.7% 51260644 / 52130303 / -1.7% 0.87 / 0.87 / +0.0%
tpch_q17/duckdb:duckdb 27203069 / 27249627 / -0.2% 62422079 / 63182054 / -1.2% 0.44 / 0.43 / +1.0%
tpch_q18/duckdb:duckdb 72536841 / 72312915 / +0.3% 93066765 / 93200137 / -0.1% 0.78 / 0.78 / +0.5%
tpch_q19/duckdb:duckdb 30023551 / 30463522 / -1.4% 70391469 / 69895623 / +0.7% 0.43 / 0.44 / -2.1%
tpch_q20/duckdb:duckdb 38140759 / 38324753 / -0.5% 86708380 / 85942343 / +0.9% 0.44 / 0.45 / -1.4%
tpch_q21/duckdb:duckdb 65199706 / 65487111 / -0.4% 96360726 / 98640499 / -2.3% 0.68 / 0.66 / +1.9%
tpch_q22/duckdb:duckdb 35561097 / 35522101 / +0.1% 47193283 / 47411827 / -0.5% 0.75 / 0.75 / +0.6%

No file size changes detected.

@github-actions

Copy link
Copy Markdown
Contributor

Benchmarks: TPC-H SF=10 on S3 📖

Commits: PR 0a6aa335 vs base e0834403
Verdict: No clear signal (environment too noisy confidence)
Attributed Vortex impact: -0.7%
Engines: DataFusion No clear signal (-5.3%, environment too noisy confidence) · DuckDB No clear signal (+4.2%, environment too noisy confidence)
Vortex (geomean): hot 0.987x ➖ · cold 0.981x ➖
Parquet (geomean): hot 0.993x ➖ · cold 0.898x ➖
Shifts: Parquet (control) -0.7% · Median polish -1.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.978x ➖, 1↑ 1↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
tpch_q01/datafusion:vortex-file-compressed 386043783 / 402681662 / -4.1% 1326957297 / 1296269928 / +2.4% 0.29 / 0.31 / -6.3%
tpch_q02/datafusion:vortex-file-compressed 438722306 / 470346644 / -6.7% 923800670 / 1063429517 / -13.1% 0.47 / 0.44 / +7.4%
tpch_q03/datafusion:vortex-file-compressed 640154863 / 739710048 / -13.5% 1635499792 / 1628739597 / +0.4% 0.39 / 0.45 / -13.8%
tpch_q04/datafusion:vortex-file-compressed 530221115 / 516499678 / +2.7% 684147749 / 735074499 / -6.9% 0.78 / 0.70 / +10.3%
tpch_q05/datafusion:vortex-file-compressed 697214186 / 685533397 / +1.7% 877172678 / 1090272585 / -19.5% 0.79 / 0.63 / +26.4%
tpch_q06/datafusion:vortex-file-compressed 378973203 / 371224991 / +2.1% 533818758 / 564569018 / -5.4% 0.71 / 0.66 / +8.0%
tpch_q07/datafusion:vortex-file-compressed 657716488 / 1112151044 / -40.9% 🟢 917270894 / 1218940466 / -24.7% 0.72 / 0.91 / -21.4%
tpch_q08/datafusion:vortex-file-compressed 993936333 / 834226656 / +19.1% 1081607582 / 1122384495 / -3.6% 0.92 / 0.74 / +23.6%
tpch_q09/datafusion:vortex-file-compressed 837976184 / 1058418550 / -20.8% 1116421871 / 1380694259 / -19.1% 0.75 / 0.77 / -2.1%
tpch_q10/datafusion:vortex-file-compressed 685030274 / 744192873 / -7.9% 984373257 / 893749373 / +10.1% 0.70 / 0.83 / -16.4%
tpch_q11/datafusion:vortex-file-compressed 542774259 / 346464443 / +56.7% 🔴 691279939 / 538856380 / +28.3% 0.79 / 0.64 / +22.1%
tpch_q12/datafusion:vortex-file-compressed 488984104 / 519068803 / -5.8% 899833179 / 700305488 / +28.5% 0.54 / 0.74 / -26.7%
tpch_q13/datafusion:vortex-file-compressed 348912211 / 332709290 / +4.9% 622661750 / 518387056 / +20.1% 0.56 / 0.64 / -12.7%
tpch_q14/datafusion:vortex-file-compressed 382374097 / 411238754 / -7.0% 488002408 / 468813975 / +4.1% 0.78 / 0.88 / -10.7%
tpch_q15/datafusion:vortex-file-compressed 660925571 / 662028009 / -0.2% 879635964 / 881090073 / -0.2% 0.75 / 0.75 / -0.0%
tpch_q16/datafusion:vortex-file-compressed 267689649 / 275736518 / -2.9% 380927197 / 584868273 / -34.9% 🟢 0.70 / 0.47 / +49.1%
tpch_q17/datafusion:vortex-file-compressed 827317278 / 771838986 / +7.2% 1195130471 / 1000003142 / +19.5% 0.69 / 0.77 / -10.3%
tpch_q18/datafusion:vortex-file-compressed 927032214 / 893556470 / +3.7% 1188332925 / 995240111 / +19.4% 0.78 / 0.90 / -13.1%
tpch_q19/datafusion:vortex-file-compressed 524126336 / 574158839 / -8.7% 704963840 / 790438053 / -10.8% 0.74 / 0.73 / +2.4%
tpch_q20/datafusion:vortex-file-compressed 596381858 / 629359917 / -5.2% 783834833 / 930235085 / -15.7% 0.76 / 0.68 / +12.5%
tpch_q21/datafusion:vortex-file-compressed 1131162491 / 1094908705 / +3.3% 1169573468 / 1113122611 / +5.1% 0.97 / 0.98 / -1.7%
tpch_q22/datafusion:vortex-file-compressed 364717301 / 352024894 / +3.6% 596563691 / 661133179 / -9.8% 0.61 / 0.53 / +14.8%
datafusion / vortex-compact / ns (0.949x ➖, 2↑ 1↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
tpch_q01/datafusion:vortex-compact 399336745 / 372861293 / +7.1% 1062407049 / 1147685017 / -7.4% 0.38 / 0.32 / +15.7%
tpch_q02/datafusion:vortex-compact 444684958 / 554496169 / -19.8% 1047322841 / 1517581807 / -31.0% 🟢 0.42 / 0.37 / +16.2%
tpch_q03/datafusion:vortex-compact 644050235 / 609697150 / +5.6% 1473055324 / 1563208539 / -5.8% 0.44 / 0.39 / +12.1%
tpch_q04/datafusion:vortex-compact 404511874 / 502447140 / -19.5% 747239842 / 882024847 / -15.3% 0.54 / 0.57 / -5.0%
tpch_q05/datafusion:vortex-compact 677833086 / 657315557 / +3.1% 839906907 / 1015443608 / -17.3% 0.81 / 0.65 / +24.7%
tpch_q06/datafusion:vortex-compact 419895059 / 423132498 / -0.8% 659995363 / 607927480 / +8.6% 0.64 / 0.70 / -8.6%
tpch_q07/datafusion:vortex-compact 666377828 / 694540062 / -4.1% 992254260 / 842096868 / +17.8% 0.67 / 0.82 / -18.6%
tpch_q08/datafusion:vortex-compact 1046488268 / 875965753 / +19.5% 1362799429 / 1420248845 / -4.0% 0.77 / 0.62 / +24.5%
tpch_q09/datafusion:vortex-compact 691139933 / 736421353 / -6.1% 1643396357 / 1170399948 / +40.4% 🔴 0.42 / 0.63 / -33.2%
tpch_q10/datafusion:vortex-compact 599194117 / 758833758 / -21.0% 891808514 / 966555827 / -7.7% 0.67 / 0.79 / -14.4%
tpch_q11/datafusion:vortex-compact 297200565 / 434427001 / -31.6% 🟢 592397952 / 713325941 / -17.0% 0.50 / 0.61 / -17.6%
tpch_q12/datafusion:vortex-compact 414292675 / 431081598 / -3.9% 600094444 / 617185253 / -2.8% 0.69 / 0.70 / -1.2%
tpch_q13/datafusion:vortex-compact 285932457 / 341837125 / -16.4% 686267877 / 579137581 / +18.5% 0.42 / 0.59 / -29.4%
tpch_q14/datafusion:vortex-compact 378072126 / 333666837 / +13.3% 548611748 / 569166467 / -3.6% 0.69 / 0.59 / +17.6%
tpch_q15/datafusion:vortex-compact 654289670 / 726398712 / -9.9% 923112770 / 954607898 / -3.3% 0.71 / 0.76 / -6.9%
tpch_q16/datafusion:vortex-compact 291565050 / 264909304 / +10.1% 426678653 / 536198990 / -20.4% 0.68 / 0.49 / +38.3%
tpch_q17/datafusion:vortex-compact 749810610 / 799811060 / -6.3% 1048069110 / 1082369552 / -3.2% 0.72 / 0.74 / -3.2%
tpch_q18/datafusion:vortex-compact 583474064 / 836423273 / -30.2% 🟢 921342083 / 1249089316 / -26.2% 0.63 / 0.67 / -5.4%
tpch_q19/datafusion:vortex-compact 632353277 / 674429089 / -6.2% 930200788 / 1841696244 / -49.5% 🟢 0.68 / 0.37 / +85.6%
tpch_q20/datafusion:vortex-compact 594967986 / 636257566 / -6.5% 674254046 / 761098195 / -11.4% 0.88 / 0.84 / +5.6%
tpch_q21/datafusion:vortex-compact 1022456805 / 1287817538 / -20.6% 1079501629 / 1838981520 / -41.3% 🟢 0.95 / 0.70 / +35.3%
tpch_q22/datafusion:vortex-compact 530119426 / 300031911 / +76.7% 🔴 759127823 / 648618304 / +17.0% 0.70 / 0.46 / +51.0%
datafusion / parquet / ns (1.017x ➖, 0↑ 1↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
tpch_q01/datafusion:parquet 350996439 / 224037086 / +56.7% 🔴 689346020 / 722533936 / -4.6% 0.51 / 0.31 / +64.2%
tpch_q02/datafusion:parquet 455199418 / 463425254 / -1.8% 1022401122 / 1066752193 / -4.2% 0.45 / 0.43 / +2.5%
tpch_q03/datafusion:parquet 493015538 / 500578579 / -1.5% 1036296660 / 1061701348 / -2.4% 0.48 / 0.47 / +0.9%
tpch_q04/datafusion:parquet 365241152 / 377190540 / -3.2% 554098014 / 730916373 / -24.2% 0.66 / 0.52 / +27.7%
tpch_q05/datafusion:parquet 597023262 / 781879319 / -23.6% 763706157 / 910726763 / -16.1% 0.78 / 0.86 / -8.9%
tpch_q06/datafusion:parquet 176437579 / 179710979 / -1.8% 318591543 / 302314650 / +5.4% 0.55 / 0.59 / -6.8%
tpch_q07/datafusion:parquet 593903219 / 629585805 / -5.7% 741184292 / 871917008 / -15.0% 0.80 / 0.72 / +11.0%
tpch_q08/datafusion:parquet 731868859 / 834970905 / -12.3% 1110503142 / 1587712733 / -30.1% 🟢 0.66 / 0.53 / +25.3%
tpch_q09/datafusion:parquet 913990953 / 883367665 / +3.5% 1063722404 / 1310239097 / -18.8% 0.86 / 0.67 / +27.4%
tpch_q10/datafusion:parquet 1254366991 / 1097502355 / +14.3% 1684870077 / 1826477511 / -7.8% 0.74 / 0.60 / +23.9%
tpch_q11/datafusion:parquet 378244899 / 508074578 / -25.6% 605790563 / 776136658 / -21.9% 0.62 / 0.65 / -4.6%
tpch_q12/datafusion:parquet 377610195 / 358056353 / +5.5% 536946381 / 658243650 / -18.4% 0.70 / 0.54 / +29.3%
tpch_q13/datafusion:parquet 409196772 / 419209574 / -2.4% 669434846 / 897044973 / -25.4% 0.61 / 0.47 / +30.8%
tpch_q14/datafusion:parquet 404249536 / 433976668 / -6.8% 642823528 / 675989384 / -4.9% 0.63 / 0.64 / -2.0%
tpch_q15/datafusion:parquet 683663214 / 538883454 / +26.9% 708207330 / 662225928 / +6.9% 0.97 / 0.81 / +18.6%
tpch_q16/datafusion:parquet 251031546 / 216005722 / +16.2% 479402288 / 536255796 / -10.6% 0.52 / 0.40 / +30.0%
tpch_q17/datafusion:parquet 739208166 / 707572853 / +4.5% 656906711 / 747034609 / -12.1% 1.13 / 0.95 / +18.8%
tpch_q18/datafusion:parquet 734096836 / 662912621 / +10.7% 806241538 / 869104278 / -7.2% 0.91 / 0.76 / +19.4%
tpch_q19/datafusion:parquet 452944489 / 444020942 / +2.0% 853382084 / 620593033 / +37.5% 🔴 0.53 / 0.72 / -25.8%
tpch_q20/datafusion:parquet 697338050 / 669316543 / +4.2% 908316181 / 847378499 / +7.2% 0.77 / 0.79 / -2.8%
tpch_q21/datafusion:parquet 1118742536 / 1094319813 / +2.2% 1335639887 / 1398111765 / -4.5% 0.84 / 0.78 / +7.0%
tpch_q22/datafusion:parquet 438440654 / 426566058 / +2.8% 719093616 / 691533135 / +4.0% 0.61 / 0.62 / -1.2%
duckdb / vortex-file-compressed / ns (1.037x ➖, 0↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
tpch_q01/duckdb:vortex-file-compressed 1573514482 / 1571336217 / +0.1% 2026297958 / 1993294968 / +1.7% 0.78 / 0.79 / -1.5%
tpch_q02/duckdb:vortex-file-compressed 613293972 / 645952606 / -5.1% 885388747 / 829874884 / +6.7% 0.69 / 0.78 / -11.0%
tpch_q03/duckdb:vortex-file-compressed 1612607803 / 1445790601 / +11.5% 2271245390 / 2061689120 / +10.2% 0.71 / 0.70 / +1.2%
tpch_q04/duckdb:vortex-file-compressed 1023196434 / 1018559926 / +0.5% 1643620188 / 1682142379 / -2.3% 0.62 / 0.61 / +2.8%
tpch_q05/duckdb:vortex-file-compressed 1291575236 / 1257208834 / +2.7% 1995671462 / 1596687565 / +25.0% 0.65 / 0.79 / -17.8%
tpch_q06/duckdb:vortex-file-compressed 2226622756 / 2294941522 / -3.0% 2305724859 / 2608651395 / -11.6% 0.97 / 0.88 / +9.8%
tpch_q07/duckdb:vortex-file-compressed 1554068319 / 1470080710 / +5.7% 1656488973 / 1581922690 / +4.7% 0.94 / 0.93 / +1.0%
tpch_q08/duckdb:vortex-file-compressed 1590005575 / 1507218464 / +5.5% 1961208834 / 1681119583 / +16.7% 0.81 / 0.90 / -9.6%
tpch_q09/duckdb:vortex-file-compressed 3306522628 / 3037997919 / +8.8% 3241272998 / 3332217510 / -2.7% 1.02 / 0.91 / +11.9%
tpch_q10/duckdb:vortex-file-compressed 1743392342 / 1704967229 / +2.3% 2248079930 / 2036465864 / +10.4% 0.78 / 0.84 / -7.4%
tpch_q11/duckdb:vortex-file-compressed 478008828 / 521743611 / -8.4% 770563133 / 627905702 / +22.7% 0.62 / 0.83 / -25.3%
tpch_q12/duckdb:vortex-file-compressed 2977005567 / 2872724772 / +3.6% 3690680641 / 3544501472 / +4.1% 0.81 / 0.81 / -0.5%
tpch_q13/duckdb:vortex-file-compressed 777350184 / 802909877 / -3.2% 1180586937 / 1299519351 / -9.2% 0.66 / 0.62 / +6.6%
tpch_q14/duckdb:vortex-file-compressed 1183514441 / 1153316962 / +2.6% 1397909144 / 1243966715 / +12.4% 0.85 / 0.93 / -8.7%
tpch_q15/duckdb:vortex-file-compressed 1046130526 / 1056523634 / -1.0% 1101966626 / 1174416783 / -6.2% 0.95 / 0.90 / +5.5%
tpch_q16/duckdb:vortex-file-compressed 295164677 / 295946734 / -0.3% 377654661 / 325989622 / +15.8% 0.78 / 0.91 / -13.9%
tpch_q17/duckdb:vortex-file-compressed 1542700962 / 1316880593 / +17.1% 1860260009 / 1446590570 / +28.6% 0.83 / 0.91 / -8.9%
tpch_q18/duckdb:vortex-file-compressed 1593206278 / 1303791209 / +22.2% 1560815692 / 1483195753 / +5.2% 1.02 / 0.88 / +16.1%
tpch_q19/duckdb:vortex-file-compressed 2336098047 / 2293540757 / +1.9% 2508263022 / 2294974026 / +9.3% 0.93 / 1.00 / -6.8%
tpch_q20/duckdb:vortex-file-compressed 2014459064 / 1996581632 / +0.9% 2195540367 / 2244322056 / -2.2% 0.92 / 0.89 / +3.1%
tpch_q21/duckdb:vortex-file-compressed 2756864009 / 2389385173 / +15.4% 3170743340 / 2589632522 / +22.4% 0.87 / 0.92 / -5.8%
tpch_q22/duckdb:vortex-file-compressed 498474650 / 463639699 / +7.5% 788342174 / 594797070 / +32.5% 🔴 0.63 / 0.78 / -18.9%
duckdb / vortex-compact / ns (0.984x ➖, 0↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
tpch_q01/duckdb:vortex-compact 1556858917 / 1563293452 / -0.4% 1863835573 / 1959591174 / -4.9% 0.84 / 0.80 / +4.7%
tpch_q02/duckdb:vortex-compact 565841545 / 586733525 / -3.6% 707125635 / 678715929 / +4.2% 0.80 / 0.86 / -7.4%
tpch_q03/duckdb:vortex-compact 1407508150 / 1408415312 / -0.1% 1952446840 / 2029230212 / -3.8% 0.72 / 0.69 / +3.9%
tpch_q04/duckdb:vortex-compact 936984485 / 855409575 / +9.5% 1262402394 / 1161616439 / +8.7% 0.74 / 0.74 / +0.8%
tpch_q05/duckdb:vortex-compact 1175860477 / 1260511322 / -6.7% 1406681213 / 1677121465 / -16.1% 0.84 / 0.75 / +11.2%
tpch_q06/duckdb:vortex-compact 2072495028 / 2052170698 / +1.0% 2125987076 / 2159768780 / -1.6% 0.97 / 0.95 / +2.6%
tpch_q07/duckdb:vortex-compact 1375864285 / 1448345274 / -5.0% 1520775479 / 1580735328 / -3.8% 0.90 / 0.92 / -1.3%
tpch_q08/duckdb:vortex-compact 1288172070 / 1503614599 / -14.3% 1587750323 / 1604637017 / -1.1% 0.81 / 0.94 / -13.4%
tpch_q09/duckdb:vortex-compact 3076036988 / 3042956162 / +1.1% 3269854558 / 3186023461 / +2.6% 0.94 / 0.96 / -1.5%
tpch_q10/duckdb:vortex-compact 1540096968 / 1497056650 / +2.9% 1734541549 / 1816972960 / -4.5% 0.89 / 0.82 / +7.8%
tpch_q11/duckdb:vortex-compact 472402613 / 455095830 / +3.8% 665446933 / 662102941 / +0.5% 0.71 / 0.69 / +3.3%
tpch_q12/duckdb:vortex-compact 2661664212 / 2614770881 / +1.8% 3073919699 / 2987562159 / +2.9% 0.87 / 0.88 / -1.1%
tpch_q13/duckdb:vortex-compact 699792539 / 677274539 / +3.3% 917645128 / 958171745 / -4.2% 0.76 / 0.71 / +7.9%
tpch_q14/duckdb:vortex-compact 1063634441 / 1055437836 / +0.8% 1153348002 / 1174089178 / -1.8% 0.92 / 0.90 / +2.6%
tpch_q15/duckdb:vortex-compact 990877720 / 975813789 / +1.5% 1135204370 / 1069639756 / +6.1% 0.87 / 0.91 / -4.3%
tpch_q16/duckdb:vortex-compact 263852906 / 307742348 / -14.3% 289321607 / 403341467 / -28.3% 0.91 / 0.76 / +19.5%
tpch_q17/duckdb:vortex-compact 1251693143 / 1277354555 / -2.0% 1435962426 / 1344712188 / +6.8% 0.87 / 0.95 / -8.2%
tpch_q18/duckdb:vortex-compact 1088548184 / 1068437038 / +1.9% 1226399522 / 1218656468 / +0.6% 0.89 / 0.88 / +1.2%
tpch_q19/duckdb:vortex-compact 2012960758 / 2178540215 / -7.6% 2271004385 / 2167921982 / +4.8% 0.89 / 1.00 / -11.8%
tpch_q20/duckdb:vortex-compact 1974355013 / 2054714008 / -3.9% 2143398600 / 2396357534 / -10.6% 0.92 / 0.86 / +7.4%
tpch_q21/duckdb:vortex-compact 2196846599 / 2319642337 / -5.3% 2419944685 / 2308885881 / +4.8% 0.91 / 1.00 / -9.6%
tpch_q22/duckdb:vortex-compact 453567488 / 433433133 / +4.6% 619964522 / 680994526 / -9.0% 0.73 / 0.64 / +14.9%
duckdb / parquet / ns (0.970x ➖, 0↑ 2↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
tpch_q01/duckdb:parquet 446908777 / 277751536 / +60.9% 🔴 430597516 / 376393475 / +14.4% 1.04 / 0.74 / +40.6%
tpch_q02/duckdb:parquet 584462293 / 631513783 / -7.5% 710011012 / 868132829 / -18.2% 0.82 / 0.73 / +13.2%
tpch_q03/duckdb:parquet 533801053 / 591361677 / -9.7% 811168042 / 983857086 / -17.6% 0.66 / 0.60 / +9.5%
tpch_q04/duckdb:parquet 396822239 / 551498141 / -28.0% 513154403 / 909035123 / -43.5% 🟢 0.77 / 0.61 / +27.5%
tpch_q05/duckdb:parquet 826432513 / 860714787 / -4.0% 1065674521 / 1240485093 / -14.1% 0.78 / 0.69 / +11.8%
tpch_q06/duckdb:parquet 282832861 / 293010435 / -3.5% 329814882 / 328473436 / +0.4% 0.86 / 0.89 / -3.9%
tpch_q07/duckdb:parquet 854066795 / 863653469 / -1.1% 1490542426 / 895940661 / +66.4% 🔴 0.57 / 0.96 / -40.6%
tpch_q08/duckdb:parquet 964632569 / 948254892 / +1.7% 1029690671 / 1038230385 / -0.8% 0.94 / 0.91 / +2.6%
tpch_q09/duckdb:parquet 1004913363 / 998914628 / +0.6% 1144546758 / 1181808322 / -3.2% 0.88 / 0.85 / +3.9%
tpch_q10/duckdb:parquet 850912629 / 899511073 / -5.4% 1058107143 / 1059518535 / -0.1% 0.80 / 0.85 / -5.3%
tpch_q11/duckdb:parquet 319027424 / 359600490 / -11.3% 376309767 / 411411686 / -8.5% 0.85 / 0.87 / -3.0%
tpch_q12/duckdb:parquet 436531417 / 416072079 / +4.9% 554938966 / 625904691 / -11.3% 0.79 / 0.66 / +18.3%
tpch_q13/duckdb:parquet 574566835 / 775182743 / -25.9% 741945704 / 852661428 / -13.0% 0.77 / 0.91 / -14.8%
tpch_q14/duckdb:parquet 544983694 / 542641044 / +0.4% 436254456 / 658112454 / -33.7% 🟢 1.25 / 0.82 / +51.5%
tpch_q15/duckdb:parquet 476488192 / 547919305 / -13.0% 552607126 / 893086710 / -38.1% 🟢 0.86 / 0.61 / +40.5%
tpch_q16/duckdb:parquet 328988605 / 352387704 / -6.6% 348912641 / 376884207 / -7.4% 0.94 / 0.94 / +0.8%
tpch_q17/duckdb:parquet 643884683 / 393843579 / +63.5% 🔴 530992979 / 464875971 / +14.2% 1.21 / 0.85 / +43.1%
tpch_q18/duckdb:parquet 541960971 / 596513568 / -9.1% 544893458 / 1023265911 / -46.7% 🟢 0.99 / 0.58 / +70.6%
tpch_q19/duckdb:parquet 582585219 / 593782480 / -1.9% 643065955 / 734216055 / -12.4% 0.91 / 0.81 / +12.0%
tpch_q20/duckdb:parquet 791060753 / 964194353 / -18.0% 799099180 / 1066728713 / -25.1% 0.99 / 0.90 / +9.5%
tpch_q21/duckdb:parquet 732521613 / 724015852 / +1.2% 734684603 / 757991789 / -3.1% 1.00 / 0.96 / +4.4%
tpch_q22/duckdb:parquet 473464285 / 542427662 / -12.7% 551192281 / 542665629 / +1.6% 0.86 / 1.00 / -14.1%

Bench statics registered every vortex-array session variable whether the
bench used it or not, and the spatial benches and three `vortex` benches
started from `spatial_session()` or the full `VortexSession::default()`.

Each bench's static now registers exactly the session variables its run
creates, found by running every bench once in test mode with an empty
session and recording each variable `VortexSession::get` created. `main`
still forces the static, so no benchmark iteration creates a session
variable. The `vortex` benches register the encodings they exercise rather
than every default encoding, layout, runtime and plugin. The CUDA benches
keep their chains, since they cannot run without a GPU.

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

Copy link
Copy Markdown
Contributor

Benchmarks: Random Access 📖

Commits: PR 0a6aa335 vs base 9df00346
Verdict: No clear signal (low confidence)
Attributed Vortex impact: -1.5%
Engines: random-access No clear signal (-1.5%, low confidence)
Vortex (geomean): hot 0.990x ➖
Parquet (geomean): hot 1.005x ➖
Shifts: Parquet (control) +0.5% · Median polish +0.1%

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

vortex / arrow-ipc / ns (1.013x ➖, 1↑ 3↓)
name ns (PR / base / %diff)
random-access/arrow-tokio-local-disk 73467 / 70224 / +4.6%
random-access/arrow-tokio-local-disk-footer 166497 / 161995 / +2.8%
random-access/feature-vectors/correlated/arrow-tokio-local-disk 1376590 / 2995320 / -54.0% 🟢
random-access/feature-vectors/correlated/arrow-tokio-local-disk-footer 3964436 / 3467240 / +14.3% 🔴
random-access/feature-vectors/uniform/arrow-tokio-local-disk 51588122 / 50566799 / +2.0%
random-access/feature-vectors/uniform/arrow-tokio-local-disk-footer 50860076 / 34266527 / +48.4% 🔴
random-access/nested-lists/correlated/arrow-tokio-local-disk 58817 / 56044 / +4.9%
random-access/nested-lists/correlated/arrow-tokio-local-disk-footer 106089 / 103668 / +2.3%
random-access/nested-lists/uniform/arrow-tokio-local-disk 1111602 / 1081328 / +2.8%
random-access/nested-lists/uniform/arrow-tokio-local-disk-footer 1257986 / 1126300 / +11.7% 🔴
random-access/nested-structs/correlated/arrow-tokio-local-disk 54469 / 50208 / +8.5%
random-access/nested-structs/correlated/arrow-tokio-local-disk-footer 89621 / 93302 / -3.9%
random-access/nested-structs/uniform/arrow-tokio-local-disk 870829 / 854343 / +1.9%
random-access/nested-structs/uniform/arrow-tokio-local-disk-footer 915864 / 905044 / +1.2%
random-access/taxi/correlated/arrow-tokio-local-disk 120641 / 114350 / +5.5%
random-access/taxi/correlated/arrow-tokio-local-disk-footer 223157 / 214979 / +3.8%
random-access/taxi/uniform/arrow-tokio-local-disk 2961928 / 2932245 / +1.0%
random-access/taxi/uniform/arrow-tokio-local-disk-footer 3061631 / 3029542 / +1.1%
random-access / vortex-file-compressed / ns (0.990x ➖, 0↑ 0↓)
name ns (PR / base / %diff)
random-access/feature-vectors/correlated/vortex-tokio-local-disk 160952 / 165778 / -2.9%
random-access/feature-vectors/correlated/vortex-tokio-local-disk-footer 1181726 / 1194613 / -1.1%
random-access/feature-vectors/uniform/vortex-tokio-local-disk 991641 / 990583 / +0.1%
random-access/feature-vectors/uniform/vortex-tokio-local-disk-footer 2428352 / 2392678 / +1.5%
random-access/nested-lists/correlated/vortex-tokio-local-disk 154211 / 154905 / -0.4%
random-access/nested-lists/correlated/vortex-tokio-local-disk-footer 301748 / 320337 / -5.8%
random-access/nested-lists/uniform/vortex-tokio-local-disk 738996 / 761573 / -3.0%
random-access/nested-lists/uniform/vortex-tokio-local-disk-footer 947691 / 987385 / -4.0%
random-access/nested-structs/correlated/vortex-tokio-local-disk 202751 / 204526 / -0.9%
random-access/nested-structs/correlated/vortex-tokio-local-disk-footer 459612 / 458956 / +0.1%
random-access/nested-structs/uniform/vortex-tokio-local-disk 593886 / 589621 / +0.7%
random-access/nested-structs/uniform/vortex-tokio-local-disk-footer 874898 / 895155 / -2.3%
random-access/taxi/correlated/vortex-tokio-local-disk 505707 / 507403 / -0.3%
random-access/taxi/correlated/vortex-tokio-local-disk-footer 1291746 / 1277635 / +1.1%
random-access/taxi/uniform/vortex-tokio-local-disk 1437703 / 1441203 / -0.2%
random-access/taxi/uniform/vortex-tokio-local-disk-footer 2721580 / 2663787 / +2.2%
random-access/vortex-tokio-local-disk 366007 / 365609 / +0.1%
random-access/vortex-tokio-local-disk-footer 900307 / 920683 / -2.2%
random-access / parquet / ns (1.005x ➖, 0↑ 0↓)
name ns (PR / base / %diff)
random-access/feature-vectors/correlated/parquet-tokio-local-disk 10221300 / 10120869 / +1.0%
random-access/feature-vectors/correlated/parquet-tokio-local-disk-footer 10434727 / 10380764 / +0.5%
random-access/feature-vectors/uniform/parquet-tokio-local-disk 135077649 / 131669824 / +2.6%
random-access/feature-vectors/uniform/parquet-tokio-local-disk-footer 131918134 / 132110854 / -0.1%
random-access/nested-lists/correlated/parquet-tokio-local-disk 4538768 / 4447005 / +2.1%
random-access/nested-lists/correlated/parquet-tokio-local-disk-footer 4660392 / 4583394 / +1.7%
random-access/nested-lists/uniform/parquet-tokio-local-disk 38891420 / 36249086 / +7.3%
random-access/nested-lists/uniform/parquet-tokio-local-disk-footer 36313188 / 39151367 / -7.2%
random-access/nested-structs/correlated/parquet-tokio-local-disk 9139557 / 9121326 / +0.2%
random-access/nested-structs/correlated/parquet-tokio-local-disk-footer 9251645 / 9231107 / +0.2%
random-access/nested-structs/uniform/parquet-tokio-local-disk 36789725 / 36933009 / -0.4%
random-access/nested-structs/uniform/parquet-tokio-local-disk-footer 37216319 / 36976197 / +0.6%
random-access/parquet-tokio-local-disk 16804253 / 16757960 / +0.3%
random-access/parquet-tokio-local-disk-footer 17058272 / 16942708 / +0.7%
random-access/taxi/correlated/parquet-tokio-local-disk 24246158 / 24177324 / +0.3%
random-access/taxi/correlated/parquet-tokio-local-disk-footer 24413580 / 24501763 / -0.4%
random-access/taxi/uniform/parquet-tokio-local-disk 38079269 / 38083113 / -0.0%
random-access/taxi/uniform/parquet-tokio-local-disk-footer 38120341 / 38020152 / +0.3%
random-access / lance / ns (0.998x ➖, 0↑ 0↓)
name ns (PR / base / %diff)
random-access/feature-vectors/correlated/lance-tokio-local-disk 155494 / 154472 / +0.7%
random-access/feature-vectors/correlated/lance-tokio-local-disk-footer 955191 / 930266 / +2.7%
random-access/feature-vectors/uniform/lance-tokio-local-disk 1019958 / 1023242 / -0.3%
random-access/feature-vectors/uniform/lance-tokio-local-disk-footer 1801932 / 1790929 / +0.6%
random-access/lance-tokio-local-disk 440237 / 439555 / +0.2%
random-access/lance-tokio-local-disk-footer 1255215 / 1265702 / -0.8%
random-access/nested-lists/correlated/lance-tokio-local-disk 117333 / 113777 / +3.1%
random-access/nested-lists/correlated/lance-tokio-local-disk-footer 444436 / 461536 / -3.7%
random-access/nested-lists/uniform/lance-tokio-local-disk 843305 / 835624 / +0.9%
random-access/nested-lists/uniform/lance-tokio-local-disk-footer 1349357 / 1427470 / -5.5%
random-access/nested-structs/correlated/lance-tokio-local-disk 221425 / 219034 / +1.1%
random-access/nested-structs/correlated/lance-tokio-local-disk-footer 497476 / 488638 / +1.8%
random-access/nested-structs/uniform/lance-tokio-local-disk 2270677 / 2317352 / -2.0%
random-access/nested-structs/uniform/lance-tokio-local-disk-footer 2613273 / 2613560 / -0.0%
random-access/taxi/correlated/lance-tokio-local-disk 643833 / 651608 / -1.2%
random-access/taxi/correlated/lance-tokio-local-disk-footer 1641867 / 1647106 / -0.3%
random-access/taxi/uniform/lance-tokio-local-disk 7034253 / 6973626 / +0.9%
random-access/taxi/uniform/lance-tokio-local-disk-footer 8006415 / 8129505 / -1.5%
random-access / litdata / ns (0.995x ➖, 0↑ 0↓)
name ns (PR / base / %diff)
random-access/feature-vectors/correlated/litdata-tokio-local-disk 755064 / 766740 / -1.5%
random-access/feature-vectors/correlated/litdata-tokio-local-disk-footer 3693324 / 3677846 / +0.4%
random-access/feature-vectors/uniform/litdata-tokio-local-disk 1269832 / 1268743 / +0.1%
random-access/feature-vectors/uniform/litdata-tokio-local-disk-footer 21805789 / 22032142 / -1.0%
random-access/litdata-tokio-local-disk 92952 / 93457 / -0.5%
random-access/litdata-tokio-local-disk-footer 16888288 / 17025544 / -0.8%
random-access/nested-lists/correlated/litdata-tokio-local-disk 613980 / 610527 / +0.6%
random-access/nested-lists/correlated/litdata-tokio-local-disk-footer 24094255 / 24289441 / -0.8%
random-access/nested-lists/uniform/litdata-tokio-local-disk 647205 / 651932 / -0.7%
random-access/nested-lists/uniform/litdata-tokio-local-disk-footer 24154369 / 24603160 / -1.8%
random-access/nested-structs/correlated/litdata-tokio-local-disk 712812 / 722645 / -1.4%
random-access/nested-structs/correlated/litdata-tokio-local-disk-footer 25699565 / 25243561 / +1.8%
random-access/nested-structs/uniform/litdata-tokio-local-disk 787413 / 781033 / +0.8%
random-access/nested-structs/uniform/litdata-tokio-local-disk-footer 23134464 / 23673020 / -2.3%
random-access/taxi/correlated/litdata-tokio-local-disk 1291991 / 1304642 / -1.0%
random-access/taxi/correlated/litdata-tokio-local-disk-footer 29303046 / 29336370 / -0.1%
random-access/taxi/uniform/litdata-tokio-local-disk 1451976 / 1457493 / -0.4%
random-access/taxi/uniform/litdata-tokio-local-disk-footer 87885675 / 87620341 / +0.3%

@github-actions

Copy link
Copy Markdown
Contributor

🚨🚨🚨❌❌❌ SQL BENCHMARK FAILED ❌❌❌🚨🚨🚨

Benchmark TPC-H SF=1 on S3 (pr-all) failed! Check the workflow run for details.

This branch was successfully deployed

1 active deployment
docs-preview/pr-10734 — 27d44ed0 Deployed Oct 23, 2026 by github-actions[bot]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

changelog/chore A trivial change

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants