Skip to content

vortex-bench: run ClickBench on its first N files - #10936

Merged
mprammer merged 2 commits into
developfrom
mp/clickbench-files
Oct 28, 2026
Merged

mprammer merged 2 commits into
developfrom
mp/clickbench-files

Conversation

@mprammer

Copy link
Copy Markdown
Contributor

Summary

Adds --opt files=N to the partitioned ClickBench benchmark, which runs the first N of its 100 files (about 1M rows each) from a data directory of its own, such as clickbench_partitioned_10. This gives ClickBench sizes to compare across, the way TPC-H has scale factors, and a small run for quick local checks. Running a subset today fails, because the hard-coded per-query row counts hold only for the full dataset: on one file, DataFusion panics at Q7 (expected 18 rows, got 5) and the run ends there.

Changes

Row counts are checked only at 100 files, and the default stays at 100, so existing runs, their data paths and their result identities are unchanged. A subset's results carry its file count, as files on the clickbench dataset in JSON output and as dataset_variant files=N in v3 records, so they never compare against full runs. ClickBenchBenchmark::new and Flavor::download take the file count; files with the single-file flavor is an error. Checked locally: data-gen clickbench --opt files=1 downloads one file and converts it, and datafusion-bench clickbench --opt files=1 --formats parquet,vortex runs all 43 queries on both formats.

🤖 Generated with Claude Code

@mprammer
mprammer added this pull request to stack #10937 October 28, 2026 17:01
@mprammer mprammer added the changelog/chore A trivial change label Oct 28, 2026
@mprammer
mprammer requested a review from connortsui20 October 28, 2026 17:03
@mprammer
mprammer marked this pull request as ready for review October 28, 2026 17:03
@codspeed

codspeed Bot commented Oct 28, 2026 •

Copy link
Copy Markdown

Merging this PR will improve performance by 32.4%

2 warnings

⚠️ Walltime results may be unreliable

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

Learn more about Macro Runners

See affected benchmarks

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

⚡ 5 improved benchmarks
✅ 2265 untouched benchmarks
⏩ 370 skipped benchmarks1
🗄️ 30 archived benchmarks run2

Performance Changes

Mode Benchmark BASE HEAD Efficiency
⚡ Walltime threshold_neon[64] 3.8 µs 2.6 µs +44.65%
⚡ Walltime filter_neon[64] 2.7 µs 1.9 µs +41.3%
⚡ Walltime threshold_neon[80] 4.7 µs 3.4 µs +36.63%
⚡ Walltime filter_neon[80] 3.4 µs 2.7 µs +26.42%
⚡ CPU Simulation test_repeated_scan_scalar_at[int_str] 389.9 µs 338.3 µs +15.27%

Tip

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


Comparing mp/clickbench-files (93d7a0c) with develop (10d2d39)

Open in CodSpeed

Footnotes

  1. 370 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. 30 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. ↩

@connortsui20

Copy link
Copy Markdown
Member

Does this change the naming of stuff?

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

github-actions Bot commented Oct 28, 2026 •

Copy link
Copy Markdown
Contributor

Polar Signals Profiling Results

Latest Run

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

Powered by Polar Signals Cloud

@github-actions

Copy link
Copy Markdown
Contributor

Benchmarks: PolarSignals Profiling 📖

Commits: PR 8b598711 vs base 5747de16
Vortex (geomean): hot 0.995x ➖ · cold 0.981x ➖


datafusion / vortex-file-compressed / ns (0.995x ➖, 0↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
polarsignals_q00/datafusion:vortex-file-compressed 44428238 / 44595955 / -0.4% 84402086 / 85046008 / -0.8% 0.53 / 0.52 / +0.4%
polarsignals_q01/datafusion:vortex-file-compressed 50635078 / 50406526 / +0.5% 107221957 / 108361707 / -1.1% 0.47 / 0.47 / +1.5%
polarsignals_q02/datafusion:vortex-file-compressed 44028991 / 43797700 / +0.5% 77129853 / 83267378 / -7.4% 0.57 / 0.53 / +8.5%
polarsignals_q03/datafusion:vortex-file-compressed 53963510 / 53844310 / +0.2% 110042084 / 113704059 / -3.2% 0.49 / 0.47 / +3.6%
polarsignals_q04/datafusion:vortex-file-compressed 9237528 / 9517384 / -2.9% 40790010 / 41396450 / -1.5% 0.23 / 0.23 / -1.5%
polarsignals_q05/datafusion:vortex-file-compressed 11708758 / 11859510 / -1.3% 44761819 / 45516719 / -1.7% 0.26 / 0.26 / +0.4%
polarsignals_q06/datafusion:vortex-file-compressed 23245374 / 23278344 / -0.1% 54621551 / 55463134 / -1.5% 0.43 / 0.42 / +1.4%
polarsignals_q07/datafusion:vortex-file-compressed 11127050 / 11049090 / +0.7% 44515982 / 43205899 / +3.0% 0.25 / 0.26 / -2.3%
polarsignals_q08/datafusion:vortex-file-compressed 97728929 / 98016718 / -0.3% 156633032 / 155879511 / +0.5% 0.62 / 0.63 / -0.8%
polarsignals_q09/datafusion:vortex-file-compressed 9885278 / 10075292 / -1.9% 39094838 / 41055921 / -4.8% 0.25 / 0.25 / +3.0%

No file size changes detected.

@github-actions

Copy link
Copy Markdown
Contributor

Benchmarks: FineWeb NVMe 📖

Commits: PR 8b598711 vs base 5747de16
Verdict: No clear signal (low confidence)
Attributed Vortex impact: +1.0%
Engines: DataFusion No clear signal (+1.1%, low confidence) · DuckDB No clear signal (+0.9%, low confidence)
Vortex (geomean): hot 1.011x ➖ · cold 0.986x ➖
Parquet (geomean): hot 1.001x ➖ · cold 1.016x ➖
Shifts: Parquet (control) +0.1% · Median polish +0.8%

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

datafusion / vortex-file-compressed / ns (1.016x ➖, 1↑ 2↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
fineweb_q00/datafusion:vortex-file-compressed 7042179 / 6972853 / +1.0% 16756285 / 14844796 / +12.9% 🔴 0.42 / 0.47 / -10.5%
fineweb_q01/datafusion:vortex-file-compressed 7593458 / 9011128 / -15.7% 🟢 44717929 / 41216452 / +8.5% 0.17 / 0.22 / -22.3%
fineweb_q02/datafusion:vortex-file-compressed 10250680 / 9984274 / +2.7% 45384982 / 44551799 / +1.9% 0.23 / 0.22 / +0.8%
fineweb_q03/datafusion:vortex-file-compressed 20416660 / 19710618 / +3.6% 112214846 / 109878260 / +2.1% 0.18 / 0.18 / +1.4%
fineweb_q04/datafusion:vortex-file-compressed 67294341 / 68166904 / -1.3% 154177914 / 154547780 / -0.2% 0.44 / 0.44 / -1.0%
fineweb_q05/datafusion:vortex-file-compressed 67297311 / 67119576 / +0.3% 152094012 / 151641421 / +0.3% 0.44 / 0.44 / -0.0%
fineweb_q06/datafusion:vortex-file-compressed 19453876 / 19091834 / +1.9% 112713214 / 112072952 / +0.6% 0.17 / 0.17 / +1.3%
fineweb_q07/datafusion:vortex-file-compressed 19303804 / 17388446 / +11.0% 🔴 107474217 / 107492895 / -0.0% 0.18 / 0.16 / +11.0%
fineweb_q08/datafusion:vortex-file-compressed 9220551 / 8116950 / +13.6% 🔴 38195170 / 62120197 / -38.5% 🟢 0.24 / 0.13 / +84.8%
datafusion / parquet / ns (1.005x ➖, 0↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
fineweb_q00/datafusion:parquet 9237242 / 9389420 / -1.6% 33548316 / 31375155 / +6.9% 0.28 / 0.30 / -8.0%
fineweb_q01/datafusion:parquet 74567986 / 75236066 / -0.9% 162526142 / 156406618 / +3.9% 0.46 / 0.48 / -4.6%
fineweb_q02/datafusion:parquet 75245990 / 74705068 / +0.7% 159901328 / 163100781 / -2.0% 0.47 / 0.46 / +2.7%
fineweb_q03/datafusion:parquet 74300824 / 73915423 / +0.5% 159868358 / 151100995 / +5.8% 0.46 / 0.49 / -5.0%
fineweb_q04/datafusion:parquet 81841563 / 82229998 / -0.5% 158551065 / 156831781 / +1.1% 0.52 / 0.52 / -1.6%
fineweb_q05/datafusion:parquet 80952322 / 81509690 / -0.7% 162685019 / 160113254 / +1.6% 0.50 / 0.51 / -2.3%
fineweb_q06/datafusion:parquet 77635261 / 74040918 / +4.9% 164302392 / 160637257 / +2.3% 0.47 / 0.46 / +2.5%
fineweb_q07/datafusion:parquet 73867500 / 73019773 / +1.2% 151264660 / 153114307 / -1.2% 0.49 / 0.48 / +2.4%
fineweb_q08/datafusion:parquet 73351785 / 72846670 / +0.7% 156109490 / 159156869 / -1.9% 0.47 / 0.46 / +2.7%
duckdb / vortex-file-compressed / ns (1.007x ➖, 0↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
fineweb_q00/duckdb:vortex-file-compressed 2075118 / 2014182 / +3.0% 7066986 / 7426292 / -4.8% 0.29 / 0.27 / +8.3%
fineweb_q01/duckdb:vortex-file-compressed 9586982 / 9619012 / -0.3% 31024141 / 33990176 / -8.7% 0.31 / 0.28 / +9.2%
fineweb_q02/duckdb:vortex-file-compressed 10456252 / 10424480 / +0.3% 36227164 / 34208711 / +5.9% 0.29 / 0.30 / -5.3%
fineweb_q03/duckdb:vortex-file-compressed 19863382 / 19553132 / +1.6% 89506946 / 91228354 / -1.9% 0.22 / 0.21 / +3.5%
fineweb_q04/duckdb:vortex-file-compressed 67980803 / 66540059 / +2.2% 107375722 / 107226634 / +0.1% 0.63 / 0.62 / +2.0%
fineweb_q05/duckdb:vortex-file-compressed 66321096 / 66658019 / -0.5% 104858101 / 103756727 / +1.1% 0.63 / 0.64 / -1.6%
fineweb_q06/duckdb:vortex-file-compressed 19055822 / 19082968 / -0.1% 93423675 / 92277620 / +1.2% 0.20 / 0.21 / -1.4%
fineweb_q07/duckdb:vortex-file-compressed 18708883 / 18449006 / +1.4% 89390101 / 88011263 / +1.6% 0.21 / 0.21 / -0.2%
fineweb_q08/duckdb:vortex-file-compressed 5383131 / 5467254 / -1.5% 13489092 / 12925506 / +4.4% 0.40 / 0.42 / -5.7%
duckdb / parquet / ns (0.997x ➖, 0↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
fineweb_q00/duckdb:parquet 24425654 / 23776338 / +2.7% 28113696 / 28303091 / -0.7% 0.87 / 0.84 / +3.4%
fineweb_q01/duckdb:parquet 55575010 / 54825206 / +1.4% 78084975 / 77288519 / +1.0% 0.71 / 0.71 / +0.3%
fineweb_q02/duckdb:parquet 59942994 / 60800364 / -1.4% 82587817 / 85317539 / -3.2% 0.73 / 0.71 / +1.8%
fineweb_q03/duckdb:parquet 117551238 / 119600208 / -1.7% 187457070 / 179517019 / +4.4% 0.63 / 0.67 / -5.9%
fineweb_q04/duckdb:parquet 166313641 / 164453177 / +1.1% 213539773 / 215274541 / -0.8% 0.78 / 0.76 / +2.0%
fineweb_q05/duckdb:parquet 160239346 / 158936571 / +0.8% 208659008 / 208270000 / +0.2% 0.77 / 0.76 / +0.6%
fineweb_q06/duckdb:parquet 88101053 / 89493046 / -1.6% 155282156 / 156934546 / -1.1% 0.57 / 0.57 / -0.5%
fineweb_q07/duckdb:parquet 89597286 / 92947851 / -3.6% 156622468 / 143667721 / +9.0% 0.57 / 0.65 / -11.6%
fineweb_q08/duckdb:parquet 29823202 / 29850586 / -0.1% 31651571 / 30551153 / +3.6% 0.94 / 0.98 / -3.6%

No file size changes detected.

@github-actions

Copy link
Copy Markdown
Contributor

Benchmarks: TPC-DS SF=1 on NVME 📖

Commits: PR 8b598711 vs base 5747de16
Verdict: No clear signal (low confidence)
Attributed Vortex impact: +0.5%
Engines: DataFusion No clear signal (+0.5%, low confidence) · DuckDB No clear signal (+0.4%, low confidence)
Vortex (geomean): hot 1.003x ➖ · cold 1.004x ➖
Parquet (geomean): hot 0.998x ➖ · cold 1.003x ➖
Shifts: Parquet (control) -0.2% · Median polish +0.1%

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

datafusion / vortex-file-compressed / ns (1.004x ➖, 0↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
tpcds_q01/datafusion:vortex-file-compressed 24676176 / 24595399 / +0.3% 41245155 / 42215352 / -2.3% 0.60 / 0.58 / +2.7%
tpcds_q02/datafusion:vortex-file-compressed 47569882 / 47060702 / +1.1% 64885651 / 63074464 / +2.9% 0.73 / 0.75 / -1.7%
tpcds_q03/datafusion:vortex-file-compressed 11901925 / 11654487 / +2.1% 26449156 / 27617340 / -4.2% 0.45 / 0.42 / +6.6%
tpcds_q04/datafusion:vortex-file-compressed 122549110 / 123408246 / -0.7% 151901131 / 152946051 / -0.7% 0.81 / 0.81 / -0.0%
tpcds_q05/datafusion:vortex-file-compressed 59060906 / 58678679 / +0.7% 81513058 / 80009033 / +1.9% 0.72 / 0.73 / -1.2%
tpcds_q06/datafusion:vortex-file-compressed 22992658 / 22514148 / +2.1% 41807333 / 41620420 / +0.4% 0.55 / 0.54 / +1.7%
tpcds_q07/datafusion:vortex-file-compressed 30616675 / 31428746 / -2.6% 52468009 / 52987848 / -1.0% 0.58 / 0.59 / -1.6%
tpcds_q08/datafusion:vortex-file-compressed 24708674 / 25097261 / -1.5% 40829836 / 40636601 / +0.5% 0.61 / 0.62 / -2.0%
tpcds_q09/datafusion:vortex-file-compressed 18159810 / 17061807 / +6.4% 30785013 / 32995072 / -6.7% 0.59 / 0.52 / +14.1%
tpcds_q10/datafusion:vortex-file-compressed 27357555 / 27316016 / +0.2% 46730938 / 47015608 / -0.6% 0.59 / 0.58 / +0.8%
tpcds_q11/datafusion:vortex-file-compressed 65292766 / 64523754 / +1.2% 89763377 / 91356112 / -1.7% 0.73 / 0.71 / +3.0%
tpcds_q12/datafusion:vortex-file-compressed 16434160 / 16696151 / -1.6% 31634873 / 33153102 / -4.6% 0.52 / 0.50 / +3.2%
tpcds_q13/datafusion:vortex-file-compressed 32694928 / 33210236 / -1.6% 52992652 / 52438109 / +1.1% 0.62 / 0.63 / -2.6%
tpcds_q14/datafusion:vortex-file-compressed 495120073 / 500737087 / -1.1% 549794556 / 554267506 / -0.8% 0.90 / 0.90 / -0.3%
tpcds_q15/datafusion:vortex-file-compressed 15437166 / 15359390 / +0.5% 34163645 / 33071693 / +3.3% 0.45 / 0.46 / -2.7%
tpcds_q16/datafusion:vortex-file-compressed 19671796 / 19574804 / +0.5% 35739549 / 36419456 / -1.9% 0.55 / 0.54 / +2.4%
tpcds_q17/datafusion:vortex-file-compressed 60093652 / 59274700 / +1.4% 91650184 / 83423313 / +9.9% 0.66 / 0.71 / -7.7%
tpcds_q18/datafusion:vortex-file-compressed 68651228 / 67735646 / +1.4% 92473188 / 92336558 / +0.1% 0.74 / 0.73 / +1.2%
tpcds_q19/datafusion:vortex-file-compressed 17675192 / 17262377 / +2.4% 36198628 / 34982147 / +3.5% 0.49 / 0.49 / -1.0%
tpcds_q20/datafusion:vortex-file-compressed 17716035 / 17305514 / +2.4% 34629985 / 34054942 / +1.7% 0.51 / 0.51 / +0.7%
tpcds_q21/datafusion:vortex-file-compressed 16139642 / 16436136 / -1.8% 36921961 / 38294722 / -3.6% 0.44 / 0.43 / +1.8%
tpcds_q22/datafusion:vortex-file-compressed 57692622 / 57754928 / -0.1% 80297537 / 78583438 / +2.2% 0.72 / 0.73 / -2.2%
tpcds_q23/datafusion:vortex-file-compressed 73517622 / 71188198 / +3.3% 95150031 / 101047351 / -5.8% 0.77 / 0.70 / +9.7%
tpcds_q24/datafusion:vortex-file-compressed 67775710 / 67484493 / +0.4% 87731057 / 88065310 / -0.4% 0.77 / 0.77 / +0.8%
tpcds_q25/datafusion:vortex-file-compressed 54045863 / 50907314 / +6.2% 79400309 / 76045637 / +4.4% 0.68 / 0.67 / +1.7%
tpcds_q26/datafusion:vortex-file-compressed 30330456 / 30505447 / -0.6% 51324071 / 50775035 / +1.1% 0.59 / 0.60 / -1.6%
tpcds_q27/datafusion:vortex-file-compressed 64654062 / 59095154 / +9.4% 87501510 / 84846223 / +3.1% 0.74 / 0.70 / +6.1%
tpcds_q28/datafusion:vortex-file-compressed 19372350 / 19647501 / -1.4% 34043011 / 33854093 / +0.6% 0.57 / 0.58 / -1.9%
tpcds_q29/datafusion:vortex-file-compressed 55032584 / 59053616 / -6.8% 79608715 / 80272273 / -0.8% 0.69 / 0.74 / -6.0%
tpcds_q30/datafusion:vortex-file-compressed 26835957 / 27287489 / -1.7% 44245496 / 44025378 / +0.5% 0.61 / 0.62 / -2.1%
tpcds_q31/datafusion:vortex-file-compressed 58956219 / 58602644 / +0.6% 83279184 / 80804247 / +3.1% 0.71 / 0.73 / -2.4%
tpcds_q32/datafusion:vortex-file-compressed 13571768 / 13563118 / +0.1% 28831445 / 28785613 / +0.2% 0.47 / 0.47 / -0.1%
tpcds_q33/datafusion:vortex-file-compressed 27159032 / 27365150 / -0.8% 49300488 / 48058466 / +2.6% 0.55 / 0.57 / -3.3%
tpcds_q34/datafusion:vortex-file-compressed 17391014 / 17393795 / -0.0% 34273104 / 34822188 / -1.6% 0.51 / 0.50 / +1.6%
tpcds_q35/datafusion:vortex-file-compressed 34267246 / 34383814 / -0.3% 55891642 / 56505657 / -1.1% 0.61 / 0.61 / +0.8%
tpcds_q36/datafusion:vortex-file-compressed 47659315 / 48122282 / -1.0% 72545187 / 71710748 / +1.2% 0.66 / 0.67 / -2.1%
tpcds_q37/datafusion:vortex-file-compressed 12652424 / 12283692 / +3.0% 32055010 / 31369217 / +2.2% 0.39 / 0.39 / +0.8%
tpcds_q38/datafusion:vortex-file-compressed 29450542 / 29874772 / -1.4% 49528336 / 49328088 / +0.4% 0.59 / 0.61 / -1.8%
tpcds_q39/datafusion:vortex-file-compressed 60619252 / 61104884 / -0.8% 86308786 / 87429499 / -1.3% 0.70 / 0.70 / +0.5%
tpcds_q40/datafusion:vortex-file-compressed 24050944 / 24081717 / -0.1% 41628639 / 44020641 / -5.4% 0.58 / 0.55 / +5.6%
tpcds_q41/datafusion:vortex-file-compressed 19677044 / 19796152 / -0.6% 34175570 / 33770339 / +1.2% 0.58 / 0.59 / -1.8%
tpcds_q42/datafusion:vortex-file-compressed 11135354 / 11023182 / +1.0% 26683137 / 25408735 / +5.0% 0.42 / 0.43 / -3.8%
tpcds_q43/datafusion:vortex-file-compressed 12827922 / 12739608 / +0.7% 27655123 / 28423143 / -2.7% 0.46 / 0.45 / +3.5%
tpcds_q44/datafusion:vortex-file-compressed 25464602 / 25945934 / -1.9% 46063292 / 45128273 / +2.1% 0.55 / 0.57 / -3.8%
tpcds_q45/datafusion:vortex-file-compressed 18448598 / 18413548 / +0.2% 35423593 / 35232355 / +0.5% 0.52 / 0.52 / -0.4%
tpcds_q46/datafusion:vortex-file-compressed 23687868 / 23382147 / +1.3% 46262953 / 44727886 / +3.4% 0.51 / 0.52 / -2.1%
tpcds_q47/datafusion:vortex-file-compressed 78760290 / 78722128 / +0.0% 105066897 / 104648364 / +0.4% 0.75 / 0.75 / -0.4%
tpcds_q48/datafusion:vortex-file-compressed 30667362 / 30800648 / -0.4% 48505857 / 47074428 / +3.0% 0.63 / 0.65 / -3.4%
tpcds_q49/datafusion:vortex-file-compressed 56883855 / 56302802 / +1.0% 77906329 / 78477274 / -0.7% 0.73 / 0.72 / +1.8%
tpcds_q50/datafusion:vortex-file-compressed 32878333 / 33307236 / -1.3% 51391267 / 50038653 / +2.7% 0.64 / 0.67 / -3.9%
tpcds_q51/datafusion:vortex-file-compressed 67090476 / 67258280 / -0.2% 86764558 / 88794531 / -2.3% 0.77 / 0.76 / +2.1%
tpcds_q52/datafusion:vortex-file-compressed 12041152 / 11798254 / +2.1% 26170640 / 26146673 / +0.1% 0.46 / 0.45 / +2.0%
tpcds_q53/datafusion:vortex-file-compressed 17437216 / 18065367 / -3.5% 37479889 / 37221094 / +0.7% 0.47 / 0.49 / -4.1%
tpcds_q54/datafusion:vortex-file-compressed 33704745 / 34112373 / -1.2% 54226532 / 54806376 / -1.1% 0.62 / 0.62 / -0.1%
tpcds_q55/datafusion:vortex-file-compressed 11232181 / 11169036 / +0.6% 26174684 / 25908548 / +1.0% 0.43 / 0.43 / -0.5%
tpcds_q56/datafusion:vortex-file-compressed 26135102 / 26116358 / +0.1% 47542025 / 48152555 / -1.3% 0.55 / 0.54 / +1.4%
tpcds_q57/datafusion:vortex-file-compressed 77806558 / 78655122 / -1.1% 102943055 / 102516896 / +0.4% 0.76 / 0.77 / -1.5%
tpcds_q58/datafusion:vortex-file-compressed 41679332 / 40520324 / +2.9% 66685444 / 64008602 / +4.2% 0.63 / 0.63 / -1.3%
tpcds_q59/datafusion:vortex-file-compressed 31006394 / 30780470 / +0.7% 51789134 / 52196802 / -0.8% 0.60 / 0.59 / +1.5%
tpcds_q60/datafusion:vortex-file-compressed 26249990 / 26093306 / +0.6% 45718531 / 45362052 / +0.8% 0.57 / 0.58 / -0.2%
tpcds_q61/datafusion:vortex-file-compressed 23202847 / 22940371 / +1.1% 43135147 / 43092109 / +0.1% 0.54 / 0.53 / +1.0%
tpcds_q62/datafusion:vortex-file-compressed 18156559 / 18117274 / +0.2% 33302793 / 33014509 / +0.9% 0.55 / 0.55 / -0.7%
tpcds_q63/datafusion:vortex-file-compressed 17583481 / 17556150 / +0.2% 37373091 / 37687228 / -0.8% 0.47 / 0.47 / +1.0%
tpcds_q64/datafusion:vortex-file-compressed 225201710 / 224000136 / +0.5% 266512282 / 259815617 / +2.6% 0.84 / 0.86 / -2.0%
tpcds_q65/datafusion:vortex-file-compressed 74293990 / 75234458 / -1.3% 96411172 / 92197539 / +4.6% 0.77 / 0.82 / -5.6%
tpcds_q66/datafusion:vortex-file-compressed 52212414 / 53025572 / -1.5% 72549102 / 71908876 / +0.9% 0.72 / 0.74 / -2.4%
tpcds_q67/datafusion:vortex-file-compressed 58270756 / 58347014 / -0.1% 86687749 / 85966363 / +0.8% 0.67 / 0.68 / -1.0%
tpcds_q68/datafusion:vortex-file-compressed 22916648 / 22498502 / +1.9% 44858845 / 45503409 / -1.4% 0.51 / 0.49 / +3.3%
tpcds_q69/datafusion:vortex-file-compressed 27179222 / 27410998 / -0.8% 47060431 / 46584813 / +1.0% 0.58 / 0.59 / -1.8%
tpcds_q70/datafusion:vortex-file-compressed 71316192 / 70667950 / +0.9% 90060450 / 87780902 / +2.6% 0.79 / 0.81 / -1.6%
tpcds_q71/datafusion:vortex-file-compressed 18565208 / 18682448 / -0.6% 36023534 / 35983180 / +0.1% 0.52 / 0.52 / -0.7%
tpcds_q72/datafusion:vortex-file-compressed 362587192 / 355672716 / +1.9% 407534871 / 390351583 / +4.4% 0.89 / 0.91 / -2.4%
tpcds_q73/datafusion:vortex-file-compressed 16463876 / 16560693 / -0.6% 32959196 / 33539428 / -1.7% 0.50 / 0.49 / +1.2%
tpcds_q74/datafusion:vortex-file-compressed 45774230 / 45818535 / -0.1% 70069000 / 69751320 / +0.5% 0.65 / 0.66 / -0.5%
tpcds_q75/datafusion:vortex-file-compressed 136830214 / 138671710 / -1.3% 160787272 / 159762310 / +0.6% 0.85 / 0.87 / -2.0%
tpcds_q76/datafusion:vortex-file-compressed 26678452 / 26423436 / +1.0% 43463168 / 44037297 / -1.3% 0.61 / 0.60 / +2.3%
tpcds_q77/datafusion:vortex-file-compressed 45665862 / 45124760 / +1.2% 65301562 / 65668112 / -0.6% 0.70 / 0.69 / +1.8%
tpcds_q78/datafusion:vortex-file-compressed 68692450 / 68593966 / +0.1% 95965207 / 95761730 / +0.2% 0.72 / 0.72 / -0.1%
tpcds_q79/datafusion:vortex-file-compressed 20096126 / 19837357 / +1.3% 41333191 / 40330700 / +2.5% 0.49 / 0.49 / -1.2%
tpcds_q80/datafusion:vortex-file-compressed 74254000 / 74557104 / -0.4% 101168236 / 102735610 / -1.5% 0.73 / 0.73 / +1.1%
tpcds_q81/datafusion:vortex-file-compressed 26997748 / 27239222 / -0.9% 44187642 / 44173152 / +0.0% 0.61 / 0.62 / -0.9%
tpcds_q82/datafusion:vortex-file-compressed 12756760 / 12762984 / -0.0% 33971673 / 32812316 / +3.5% 0.38 / 0.39 / -3.5%
tpcds_q83/datafusion:vortex-file-compressed 35619709 / 35670614 / -0.1% 56051879 / 54251127 / +3.3% 0.64 / 0.66 / -3.4%
tpcds_q84/datafusion:vortex-file-compressed 12061903 / 11801230 / +2.2% 25772807 / 25020750 / +3.0% 0.47 / 0.47 / -0.8%
tpcds_q85/datafusion:vortex-file-compressed 59275660 / 58491050 / +1.3% 82548710 / 81723209 / +1.0% 0.72 / 0.72 / +0.3%
tpcds_q86/datafusion:vortex-file-compressed 16926290 / 16611157 / +1.9% 32937628 / 31794586 / +3.6% 0.51 / 0.52 / -1.6%
tpcds_q87/datafusion:vortex-file-compressed 30352246 / 29970738 / +1.3% 49100100 / 49015219 / +0.2% 0.62 / 0.61 / +1.1%
tpcds_q88/datafusion:vortex-file-compressed 32389794 / 31516436 / +2.8% 56296249 / 58102207 / -3.1% 0.58 / 0.54 / +6.1%
tpcds_q89/datafusion:vortex-file-compressed 20598291 / 20641908 / -0.2% 38922730 / 37828868 / +2.9% 0.53 / 0.55 / -3.0%
tpcds_q90/datafusion:vortex-file-compressed 10718730 / 10369527 / +3.4% 23739996 / 23491413 / +1.1% 0.45 / 0.44 / +2.3%
tpcds_q91/datafusion:vortex-file-compressed 17019084 / 16551818 / +2.8% 34746631 / 33844149 / +2.7% 0.49 / 0.49 / +0.2%
tpcds_q92/datafusion:vortex-file-compressed 13715520 / 13428760 / +2.1% 27467595 / 28863514 / -4.8% 0.50 / 0.47 / +7.3%
tpcds_q93/datafusion:vortex-file-compressed 22224434 / 22500755 / -1.2% 41317799 / 40191740 / +2.8% 0.54 / 0.56 / -3.9%
tpcds_q94/datafusion:vortex-file-compressed 19302318 / 19225814 / +0.4% 35597898 / 33790282 / +5.3% 0.54 / 0.57 / -4.7%
tpcds_q95/datafusion:vortex-file-compressed 44495090 / 45274016 / -1.7% 61983458 / 63196270 / -1.9% 0.72 / 0.72 / +0.2%
tpcds_q96/datafusion:vortex-file-compressed 8610875 / 8529294 / +1.0% 21387263 / 21405453 / -0.1% 0.40 / 0.40 / +1.0%
tpcds_q97/datafusion:vortex-file-compressed 20845197 / 20885044 / -0.2% 38665639 / 38972042 / -0.8% 0.54 / 0.54 / +0.6%
tpcds_q98/datafusion:vortex-file-compressed 16887822 / 17286245 / -2.3% 36661269 / 36447078 / +0.6% 0.46 / 0.47 / -2.9%
tpcds_q99/datafusion:vortex-file-compressed 21019600 / 20890156 / +0.6% 35435978 / 35622772 / -0.5% 0.59 / 0.59 / +1.2%
datafusion / parquet / ns (0.998x ➖, 0↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
tpcds_q01/datafusion:parquet 42003364 / 43073005 / -2.5% 59744587 / 60334287 / -1.0% 0.70 / 0.71 / -1.5%
tpcds_q02/datafusion:parquet 55680012 / 55420290 / +0.5% 71421980 / 72179128 / -1.0% 0.78 / 0.77 / +1.5%
tpcds_q03/datafusion:parquet 19154756 / 19225481 / -0.4% 32200417 / 30472098 / +5.7% 0.59 / 0.63 / -5.7%
tpcds_q04/datafusion:parquet 181647693 / 181376698 / +0.1% 206432018 / 206796783 / -0.2% 0.88 / 0.88 / +0.3%
tpcds_q05/datafusion:parquet 67144084 / 70265731 / -4.4% 90186392 / 91657255 / -1.6% 0.74 / 0.77 / -2.9%
tpcds_q06/datafusion:parquet 33775362 / 33459452 / +0.9% 47289637 / 48761933 / -3.0% 0.71 / 0.69 / +4.1%
tpcds_q07/datafusion:parquet 47890736 / 47025158 / +1.8% 63410285 / 65058575 / -2.5% 0.76 / 0.72 / +4.5%
tpcds_q08/datafusion:parquet 31431728 / 31379376 / +0.2% 45373644 / 42819857 / +6.0% 0.69 / 0.73 / -5.5%
tpcds_q09/datafusion:parquet 33182357 / 33478802 / -0.9% 35540650 / 44056906 / -19.3% 🟢 0.93 / 0.76 / +22.9%
tpcds_q10/datafusion:parquet 44445560 / 44400231 / +0.1% 59860259 / 59710956 / +0.3% 0.74 / 0.74 / -0.1%
tpcds_q11/datafusion:parquet 99280110 / 98059670 / +1.2% 117320216 / 120099723 / -2.3% 0.85 / 0.82 / +3.6%
tpcds_q12/datafusion:parquet 23885218 / 23949366 / -0.3% 35501785 / 36257499 / -2.1% 0.67 / 0.66 / +1.9%
tpcds_q13/datafusion:parquet 47353609 / 47534691 / -0.4% 67517779 / 66777241 / +1.1% 0.70 / 0.71 / -1.5%
tpcds_q14/datafusion:parquet 537499937 / 537550258 / -0.0% 583388014 / 584814801 / -0.2% 0.92 / 0.92 / +0.2%
tpcds_q15/datafusion:parquet 23701890 / 24108366 / -1.7% 38657740 / 38157522 / +1.3% 0.61 / 0.63 / -3.0%
tpcds_q16/datafusion:parquet 36948208 / 36893174 / +0.1% 50666980 / 50635378 / +0.1% 0.73 / 0.73 / +0.1%
tpcds_q17/datafusion:parquet 73425852 / 73736623 / -0.4% 95595001 / 99978174 / -4.4% 0.77 / 0.74 / +4.1%
tpcds_q18/datafusion:parquet 64955467 / 67057139 / -3.1% 90505241 / 86651098 / +4.4% 0.72 / 0.77 / -7.3%
tpcds_q19/datafusion:parquet 29757152 / 29579304 / +0.6% 42587995 / 41901596 / +1.6% 0.70 / 0.71 / -1.0%
tpcds_q20/datafusion:parquet 25405070 / 25034678 / +1.5% 37842625 / 39308016 / -3.7% 0.67 / 0.64 / +5.4%
tpcds_q21/datafusion:parquet 20156994 / 20337713 / -0.9% 31907362 / 31560166 / +1.1% 0.63 / 0.64 / -2.0%
tpcds_q22/datafusion:parquet 77848528 / 77688292 / +0.2% 88285172 / 88560259 / -0.3% 0.88 / 0.88 / +0.5%
tpcds_q23/datafusion:parquet 93074489 / 94151128 / -1.1% 114593998 / 111545425 / +2.7% 0.81 / 0.84 / -3.8%
tpcds_q24/datafusion:parquet 91359784 / 91444808 / -0.1% 115903078 / 116858957 / -0.8% 0.79 / 0.78 / +0.7%
tpcds_q25/datafusion:parquet 81461803 / 80905475 / +0.7% 99418456 / 102832701 / -3.3% 0.82 / 0.79 / +4.1%
tpcds_q26/datafusion:parquet 43495613 / 43177558 / +0.7% 59225744 / 59024707 / +0.3% 0.73 / 0.73 / +0.4%
tpcds_q27/datafusion:parquet 75972296 / 77952272 / -2.5% 97595177 / 96874080 / +0.7% 0.78 / 0.80 / -3.3%
tpcds_q28/datafusion:parquet 28745595 / 28503600 / +0.8% 43903632 / 43482564 / +1.0% 0.65 / 0.66 / -0.1%
tpcds_q29/datafusion:parquet 74640569 / 75209394 / -0.8% 97467062 / 98312765 / -0.9% 0.77 / 0.77 / +0.1%
tpcds_q30/datafusion:parquet 45177140 / 44434928 / +1.7% 56470124 / 59501227 / -5.1% 0.80 / 0.75 / +7.1%
tpcds_q31/datafusion:parquet 79970575 / 79116166 / +1.1% 98496662 / 100759123 / -2.2% 0.81 / 0.79 / +3.4%
tpcds_q32/datafusion:parquet 26798859 / 27025750 / -0.8% 39143956 / 40889012 / -4.3% 0.68 / 0.66 / +3.6%
tpcds_q33/datafusion:parquet 37693660 / 37932036 / -0.6% 55144412 / 51995929 / +6.1% 0.68 / 0.73 / -6.3%
tpcds_q34/datafusion:parquet 24556051 / 24709606 / -0.6% 36329439 / 36111871 / +0.6% 0.68 / 0.68 / -1.2%
tpcds_q35/datafusion:parquet 51289633 / 50923396 / +0.7% 65201510 / 62880331 / +3.7% 0.79 / 0.81 / -2.9%
tpcds_q36/datafusion:parquet 50998778 / 52283176 / -2.5% 71092731 / 68419134 / +3.9% 0.72 / 0.76 / -6.1%
tpcds_q37/datafusion:parquet 21183481 / 21418546 / -1.1% 35243807 / 33360296 / +5.6% 0.60 / 0.64 / -6.4%
tpcds_q38/datafusion:parquet 44652862 / 44784312 / -0.3% 62127181 / 61519134 / +1.0% 0.72 / 0.73 / -1.3%
tpcds_q39/datafusion:parquet 68500326 / 68197928 / +0.4% 85280502 / 84472604 / +1.0% 0.80 / 0.81 / -0.5%
tpcds_q40/datafusion:parquet 31405894 / 30563418 / +2.8% 50155230 / 50000754 / +0.3% 0.63 / 0.61 / +2.4%
tpcds_q41/datafusion:parquet 19552663 / 19921577 / -1.9% 31995081 / 31639466 / +1.1% 0.61 / 0.63 / -2.9%
tpcds_q42/datafusion:parquet 18293060 / 18344414 / -0.3% 28966183 / 29444016 / -1.6% 0.63 / 0.62 / +1.4%
tpcds_q43/datafusion:parquet 19455035 / 19649414 / -1.0% 31592591 / 32484057 / -2.7% 0.62 / 0.60 / +1.8%
tpcds_q44/datafusion:parquet 36703048 / 36621853 / +0.2% 47846917 / 48399240 / -1.1% 0.77 / 0.76 / +1.4%
tpcds_q45/datafusion:parquet 27325252 / 27563732 / -0.9% 40049535 / 40982944 / -2.3% 0.68 / 0.67 / +1.4%
tpcds_q46/datafusion:parquet 29589361 / 29336546 / +0.9% 45850426 / 45230792 / +1.4% 0.65 / 0.65 / -0.5%
tpcds_q47/datafusion:parquet 97789794 / 97294385 / +0.5% 122063177 / 115258370 / +5.9% 0.80 / 0.84 / -5.1%
tpcds_q48/datafusion:parquet 42630590 / 42126437 / +1.2% 58891502 / 59054929 / -0.3% 0.72 / 0.71 / +1.5%
tpcds_q49/datafusion:parquet 73167598 / 72201988 / +1.3% 94717320 / 92429216 / +2.5% 0.77 / 0.78 / -1.1%
tpcds_q50/datafusion:parquet 47781735 / 47859438 / -0.2% 67232775 / 66654887 / +0.9% 0.71 / 0.72 / -1.0%
tpcds_q51/datafusion:parquet 75422106 / 75611062 / -0.2% 94359526 / 94487332 / -0.1% 0.80 / 0.80 / -0.1%
tpcds_q52/datafusion:parquet 18801746 / 18885129 / -0.4% 32247776 / 30861088 / +4.5% 0.58 / 0.61 / -4.7%
tpcds_q53/datafusion:parquet 22837822 / 23084236 / -1.1% 38468610 / 36763935 / +4.6% 0.59 / 0.63 / -5.5%
tpcds_q54/datafusion:parquet 51548960 / 52862419 / -2.5% 67057173 / 66540347 / +0.8% 0.77 / 0.79 / -3.2%
tpcds_q55/datafusion:parquet 18347002 / 18531888 / -1.0% 29433991 / 31173704 / -5.6% 0.62 / 0.59 / +4.9%
tpcds_q56/datafusion:parquet 40940692 / 43136529 / -5.1% 55746675 / 55747271 / -0.0% 0.73 / 0.77 / -5.1%
tpcds_q57/datafusion:parquet 101223192 / 101022489 / +0.2% 121025805 / 121535250 / -0.4% 0.84 / 0.83 / +0.6%
tpcds_q58/datafusion:parquet 66381326 / 65875494 / +0.8% 84054410 / 83685602 / +0.4% 0.79 / 0.79 / +0.3%
tpcds_q59/datafusion:parquet 47620062 / 48100075 / -1.0% 63814563 / 63656139 / +0.2% 0.75 / 0.76 / -1.2%
tpcds_q60/datafusion:parquet 38418243 / 41056224 / -6.4% 54055977 / 54245162 / -0.3% 0.71 / 0.76 / -6.1%
tpcds_q61/datafusion:parquet 36534422 / 36258470 / +0.8% 52714134 / 48300729 / +9.1% 0.69 / 0.75 / -7.7%
tpcds_q62/datafusion:parquet 25151300 / 25050238 / +0.4% 39364595 / 37389226 / +5.3% 0.64 / 0.67 / -4.6%
tpcds_q63/datafusion:parquet 22754460 / 22466940 / +1.3% 37567556 / 38095399 / -1.4% 0.61 / 0.59 / +2.7%
tpcds_q64/datafusion:parquet 288032410 / 289252794 / -0.4% 330353176 / 330526720 / -0.1% 0.87 / 0.88 / -0.4%
tpcds_q65/datafusion:parquet 121157918 / 122343898 / -1.0% 140240579 / 141089496 / -0.6% 0.86 / 0.87 / -0.4%
tpcds_q66/datafusion:parquet 61953488 / 59042390 / +4.9% 80094741 / 78574722 / +1.9% 0.77 / 0.75 / +2.9%
tpcds_q67/datafusion:parquet 68543328 / 69291416 / -1.1% 93026777 / 93017596 / +0.0% 0.74 / 0.74 / -1.1%
tpcds_q68/datafusion:parquet 29810474 / 29660278 / +0.5% 49630629 / 47576818 / +4.3% 0.60 / 0.62 / -3.7%
tpcds_q69/datafusion:parquet 44872407 / 44484862 / +0.9% 59593617 / 60347991 / -1.3% 0.75 / 0.74 / +2.1%
tpcds_q70/datafusion:parquet 81560524 / 82711559 / -1.4% 98148552 / 98588164 / -0.4% 0.83 / 0.84 / -0.9%
tpcds_q71/datafusion:parquet 27256448 / 26311922 / +3.6% 35717417 / 37403130 / -4.5% 0.76 / 0.70 / +8.5%
tpcds_q72/datafusion:parquet 521708264 / 513693523 / +1.6% 538460731 / 545505299 / -1.3% 0.97 / 0.94 / +2.9%
tpcds_q73/datafusion:parquet 23933115 / 23961760 / -0.1% 36349678 / 35909515 / +1.2% 0.66 / 0.67 / -1.3%
tpcds_q74/datafusion:parquet 69853575 / 70811452 / -1.4% 90124282 / 88839662 / +1.4% 0.78 / 0.80 / -2.8%
tpcds_q75/datafusion:parquet 154125042 / 153649322 / +0.3% 183493829 / 178332885 / +2.9% 0.84 / 0.86 / -2.5%
tpcds_q76/datafusion:parquet 34606187 / 33775100 / +2.5% 46410753 / 48292060 / -3.9% 0.75 / 0.70 / +6.6%
tpcds_q77/datafusion:parquet 56707486 / 58152298 / -2.5% 75418078 / 75987619 / -0.7% 0.75 / 0.77 / -1.7%
tpcds_q78/datafusion:parquet 86736242 / 86262036 / +0.5% 117162472 / 120997919 / -3.2% 0.74 / 0.71 / +3.8%
tpcds_q79/datafusion:parquet 27925358 / 27423717 / +1.8% 41132393 / 41908832 / -1.9% 0.68 / 0.65 / +3.8%
tpcds_q80/datafusion:parquet 83033217 / 81263508 / +2.2% 110163614 / 108520763 / +1.5% 0.75 / 0.75 / +0.7%
tpcds_q81/datafusion:parquet 38104814 / 38656698 / -1.4% 52898588 / 52838694 / +0.1% 0.72 / 0.73 / -1.5%
tpcds_q82/datafusion:parquet 22353547 / 22279981 / +0.3% 34795437 / 35969527 / -3.3% 0.64 / 0.62 / +3.7%
tpcds_q83/datafusion:parquet 59006808 / 58886186 / +0.2% 74888870 / 74817714 / +0.1% 0.79 / 0.79 / +0.1%
tpcds_q84/datafusion:parquet 25891135 / 26262442 / -1.4% 41471239 / 39852569 / +4.1% 0.62 / 0.66 / -5.3%
tpcds_q85/datafusion:parquet 81951100 / 80831700 / +1.4% 102814940 / 103490497 / -0.7% 0.80 / 0.78 / +2.1%
tpcds_q86/datafusion:parquet 20902284 / 21314934 / -1.9% 32661708 / 33155909 / -1.5% 0.64 / 0.64 / -0.5%
tpcds_q87/datafusion:parquet 45284026 / 45255152 / +0.1% 63112536 / 58443017 / +8.0% 0.72 / 0.77 / -7.3%
tpcds_q88/datafusion:parquet 37713806 / 37757911 / -0.1% 50157940 / 49865812 / +0.6% 0.75 / 0.76 / -0.7%
tpcds_q89/datafusion:parquet 25849256 / 26269598 / -1.6% 40807594 / 40812820 / -0.0% 0.63 / 0.64 / -1.6%
tpcds_q90/datafusion:parquet 15110974 / 14889372 / +1.5% 26876206 / 26184234 / +2.6% 0.56 / 0.57 / -1.1%
tpcds_q91/datafusion:parquet 31858150 / 32833588 / -3.0% 45692782 / 46847808 / -2.5% 0.70 / 0.70 / -0.5%
tpcds_q92/datafusion:parquet 27146842 / 26637624 / +1.9% 41571105 / 40585636 / +2.4% 0.65 / 0.66 / -0.5%
tpcds_q93/datafusion:parquet 27475476 / 26826072 / +2.4% 47175974 / 42667599 / +10.6% 🔴 0.58 / 0.63 / -7.4%
tpcds_q94/datafusion:parquet 35931115 / 35542733 / +1.1% 48478401 / 47028259 / +3.1% 0.74 / 0.76 / -1.9%
tpcds_q95/datafusion:parquet 63966338 / 64762037 / -1.2% 76303272 / 82380637 / -7.4% 0.84 / 0.79 / +6.6%
tpcds_q96/datafusion:parquet 12420233 / 12591784 / -1.4% 23889028 / 23552213 / +1.4% 0.52 / 0.53 / -2.8%
tpcds_q97/datafusion:parquet 35487966 / 35757106 / -0.8% 52589237 / 52875931 / -0.5% 0.67 / 0.68 / -0.2%
tpcds_q98/datafusion:parquet 25171679 / 25069420 / +0.4% 38301464 / 37465209 / +2.2% 0.66 / 0.67 / -1.8%
tpcds_q99/datafusion:parquet 29816130 / 30070460 / -0.8% 42981592 / 42498389 / +1.1% 0.69 / 0.71 / -2.0%
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)
tpcds_q01/duckdb:vortex-file-compressed 15811118 / 15605950 / +1.3% 24006331 / 23665912 / +1.4% 0.66 / 0.66 / -0.1%
tpcds_q02/duckdb:vortex-file-compressed 15691918 / 15329994 / +2.4% 22740029 / 21695218 / +4.8% 0.69 / 0.71 / -2.3%
tpcds_q03/duckdb:vortex-file-compressed 6972072 / 6943364 / +0.4% 15010360 / 15162734 / -1.0% 0.46 / 0.46 / +1.4%
tpcds_q04/duckdb:vortex-file-compressed 45142790 / 44897816 / +0.5% 54010672 / 54641620 / -1.2% 0.84 / 0.82 / +1.7%
tpcds_q05/duckdb:vortex-file-compressed 22747194 / 23110158 / -1.6% 29692368 / 30569400 / -2.9% 0.77 / 0.76 / +1.3%
tpcds_q06/duckdb:vortex-file-compressed 23920503 / 23871764 / +0.2% 36467826 / 36073474 / +1.1% 0.66 / 0.66 / -0.9%
tpcds_q07/duckdb:vortex-file-compressed 13271930 / 13349707 / -0.6% 24039359 / 24168429 / -0.5% 0.55 / 0.55 / -0.0%
tpcds_q08/duckdb:vortex-file-compressed 17212720 / 17309523 / -0.6% 24565673 / 25119955 / -2.2% 0.70 / 0.69 / +1.7%
tpcds_q09/duckdb:vortex-file-compressed 18370552 / 18096642 / +1.5% 27850407 / 28075592 / -0.8% 0.66 / 0.64 / +2.3%
tpcds_q10/duckdb:vortex-file-compressed 26984636 / 26511612 / +1.8% 39464955 / 39422350 / +0.1% 0.68 / 0.67 / +1.7%
tpcds_q11/duckdb:vortex-file-compressed 36142486 / 35844038 / +0.8% 44899444 / 43842992 / +2.4% 0.80 / 0.82 / -1.5%
tpcds_q12/duckdb:vortex-file-compressed 9789749 / 9859360 / -0.7% 16463702 / 16403530 / +0.4% 0.59 / 0.60 / -1.1%
tpcds_q13/duckdb:vortex-file-compressed 20701130 / 20575798 / +0.6% 31842766 / 31757565 / +0.3% 0.65 / 0.65 / +0.3%
tpcds_q14/duckdb:vortex-file-compressed 55477222 / 55343520 / +0.2% 64794221 / 64815224 / -0.0% 0.86 / 0.85 / +0.3%
tpcds_q15/duckdb:vortex-file-compressed 10839628 / 10778894 / +0.6% 18250732 / 17275563 / +5.6% 0.59 / 0.62 / -4.8%
tpcds_q16/duckdb:vortex-file-compressed 23827902 / 23758006 / +0.3% 34401686 / 33946047 / +1.3% 0.69 / 0.70 / -1.0%
tpcds_q17/duckdb:vortex-file-compressed 25062158 / 25357530 / -1.2% 38420982 / 37920479 / +1.3% 0.65 / 0.67 / -2.5%
tpcds_q18/duckdb:vortex-file-compressed 30856568 / 30992646 / -0.4% 40209693 / 40171162 / +0.1% 0.77 / 0.77 / -0.5%
tpcds_q19/duckdb:vortex-file-compressed 78587646 / 78392771 / +0.2% 88171420 / 87627964 / +0.6% 0.89 / 0.89 / -0.4%
tpcds_q20/duckdb:vortex-file-compressed 10695016 / 10640394 / +0.5% 18052781 / 16709863 / +8.0% 0.59 / 0.64 / -7.0%
tpcds_q21/duckdb:vortex-file-compressed 10168552 / 10482348 / -3.0% 21392256 / 22009754 / -2.8% 0.48 / 0.48 / -0.2%
tpcds_q22/duckdb:vortex-file-compressed 18075716 / 17914767 / +0.9% 28806074 / 28300516 / +1.8% 0.63 / 0.63 / -0.9%
tpcds_q23/duckdb:vortex-file-compressed 36940690 / 37466689 / -1.4% 47966838 / 48153402 / -0.4% 0.77 / 0.78 / -1.0%
tpcds_q24/duckdb:vortex-file-compressed 27123282 / 26907844 / +0.8% 36960944 / 37256889 / -0.8% 0.73 / 0.72 / +1.6%
tpcds_q25/duckdb:vortex-file-compressed 23965366 / 23297127 / +2.9% 36195842 / 35010214 / +3.4% 0.66 / 0.67 / -0.5%
tpcds_q26/duckdb:vortex-file-compressed 12670353 / 12856550 / -1.4% 20472766 / 20129395 / +1.7% 0.62 / 0.64 / -3.1%
tpcds_q27/duckdb:vortex-file-compressed 15948700 / 16415976 / -2.8% 26400226 / 26278071 / +0.5% 0.60 / 0.62 / -3.3%
tpcds_q28/duckdb:vortex-file-compressed 15207513 / 15518578 / -2.0% 24074666 / 24645554 / -2.3% 0.63 / 0.63 / +0.3%
tpcds_q29/duckdb:vortex-file-compressed 23962342 / 23715532 / +1.0% 34898604 / 35186129 / -0.8% 0.69 / 0.67 / +1.9%
tpcds_q30/duckdb:vortex-file-compressed 16045920 / 15908889 / +0.9% 24212698 / 24636275 / -1.7% 0.66 / 0.65 / +2.6%
tpcds_q31/duckdb:vortex-file-compressed 17950928 / 17983036 / -0.2% 25162795 / 25121135 / +0.2% 0.71 / 0.72 / -0.3%
tpcds_q32/duckdb:vortex-file-compressed 11415296 / 11344704 / +0.6% 20893265 / 20529270 / +1.8% 0.55 / 0.55 / -1.1%
tpcds_q33/duckdb:vortex-file-compressed 17729543 / 17678888 / +0.3% 26470581 / 25540684 / +3.6% 0.67 / 0.69 / -3.2%
tpcds_q34/duckdb:vortex-file-compressed 12406842 / 12216362 / +1.6% 21592024 / 21691030 / -0.5% 0.57 / 0.56 / +2.0%
tpcds_q35/duckdb:vortex-file-compressed 28261998 / 27809468 / +1.6% 38399644 / 37769078 / +1.7% 0.74 / 0.74 / -0.0%
tpcds_q36/duckdb:vortex-file-compressed 14347772 / 14233610 / +0.8% 23312233 / 25029481 / -6.9% 0.62 / 0.57 / +8.2%
tpcds_q37/duckdb:vortex-file-compressed 9309470 / 9525036 / -2.3% 21997182 / 22292676 / -1.3% 0.42 / 0.43 / -1.0%
tpcds_q38/duckdb:vortex-file-compressed 23937048 / 24223149 / -1.2% 30435108 / 30480709 / -0.1% 0.79 / 0.79 / -1.0%
tpcds_q39/duckdb:vortex-file-compressed 19267004 / 19435986 / -0.9% 32085562 / 30941678 / +3.7% 0.60 / 0.63 / -4.4%
tpcds_q40/duckdb:vortex-file-compressed 14561587 / 14383112 / +1.2% 20372671 / 20550133 / -0.9% 0.71 / 0.70 / +2.1%
tpcds_q41/duckdb:vortex-file-compressed 16790673 / 16985504 / -1.1% 23515397 / 24629174 / -4.5% 0.71 / 0.69 / +3.5%
tpcds_q42/duckdb:vortex-file-compressed 6815599 / 6842454 / -0.4% 14988498 / 15025309 / -0.2% 0.45 / 0.46 / -0.1%
tpcds_q43/duckdb:vortex-file-compressed 9811054 / 9786224 / +0.3% 18051466 / 18508671 / -2.5% 0.54 / 0.53 / +2.8%
tpcds_q44/duckdb:vortex-file-compressed 14718125 / 14536511 / +1.2% 24036620 / 23891442 / +0.6% 0.61 / 0.61 / +0.6%
tpcds_q45/duckdb:vortex-file-compressed 23694316 / 23227424 / +2.0% 30035039 / 30523045 / -1.6% 0.79 / 0.76 / +3.7%
tpcds_q46/duckdb:vortex-file-compressed 19089678 / 18884086 / +1.1% 26544429 / 27937059 / -5.0% 0.72 / 0.68 / +6.4%
tpcds_q47/duckdb:vortex-file-compressed 33845544 / 34051262 / -0.6% 43359719 / 42456529 / +2.1% 0.78 / 0.80 / -2.7%
tpcds_q48/duckdb:vortex-file-compressed 23353998 / 23424633 / -0.3% 34142280 / 34976342 / -2.4% 0.68 / 0.67 / +2.1%
tpcds_q49/duckdb:vortex-file-compressed 19255817 / 19064886 / +1.0% 30853283 / 31460142 / -1.9% 0.62 / 0.61 / +3.0%
tpcds_q50/duckdb:vortex-file-compressed 17283576 / 17274260 / +0.1% 27595456 / 27375984 / +0.8% 0.63 / 0.63 / -0.7%
tpcds_q51/duckdb:vortex-file-compressed 48836819 / 48598808 / +0.5% 75992692 / 75041643 / +1.3% 0.64 / 0.65 / -0.8%
tpcds_q52/duckdb:vortex-file-compressed 7009390 / 6977320 / +0.5% 15163835 / 15574064 / -2.6% 0.46 / 0.45 / +3.2%
tpcds_q53/duckdb:vortex-file-compressed 11198406 / 11131880 / +0.6% 19749983 / 19360521 / +2.0% 0.57 / 0.57 / -1.4%
tpcds_q54/duckdb:vortex-file-compressed 19802644 / 19950190 / -0.7% 28294876 / 29854216 / -5.2% 0.70 / 0.67 / +4.7%
tpcds_q55/duckdb:vortex-file-compressed 7098180 / 6839073 / +3.8% 14902370 / 14774250 / +0.9% 0.48 / 0.46 / +2.9%
tpcds_q56/duckdb:vortex-file-compressed 17821380 / 18061260 / -1.3% 25346414 / 25996515 / -2.5% 0.70 / 0.69 / +1.2%
tpcds_q57/duckdb:vortex-file-compressed 25466635 / 25699266 / -0.9% 33325409 / 33277870 / +0.1% 0.76 / 0.77 / -1.0%
tpcds_q58/duckdb:vortex-file-compressed 19845656 / 19756144 / +0.5% 28740995 / 29130579 / -1.3% 0.69 / 0.68 / +1.8%
tpcds_q59/duckdb:vortex-file-compressed 19556738 / 19642210 / -0.4% 26768875 / 26897537 / -0.5% 0.73 / 0.73 / +0.0%
tpcds_q60/duckdb:vortex-file-compressed 18339963 / 18388318 / -0.3% 27455075 / 26807694 / +2.4% 0.67 / 0.69 / -2.6%
tpcds_q61/duckdb:vortex-file-compressed 23637768 / 23940069 / -1.3% 33047569 / 33089782 / -0.1% 0.72 / 0.72 / -1.1%
tpcds_q62/duckdb:vortex-file-compressed 11663680 / 12002279 / -2.8% 18506677 / 18976536 / -2.5% 0.63 / 0.63 / -0.4%
tpcds_q63/duckdb:vortex-file-compressed 11007110 / 11030588 / -0.2% 19541591 / 18799836 / +3.9% 0.56 / 0.59 / -4.0%
tpcds_q64/duckdb:vortex-file-compressed 49492627 / 49325331 / +0.3% 65518849 / 65235536 / +0.4% 0.76 / 0.76 / -0.1%
tpcds_q65/duckdb:vortex-file-compressed 14961208 / 15111712 / -1.0% 23704025 / 23370763 / +1.4% 0.63 / 0.65 / -2.4%
tpcds_q66/duckdb:vortex-file-compressed 29286539 / 28321732 / +3.4% 37952165 / 37912549 / +0.1% 0.77 / 0.75 / +3.3%
tpcds_q67/duckdb:vortex-file-compressed 57702873 / 57712932 / -0.0% 66877646 / 65906290 / +1.5% 0.86 / 0.88 / -1.5%
tpcds_q68/duckdb:vortex-file-compressed 18838439 / 18989370 / -0.8% 26578014 / 26233797 / +1.3% 0.71 / 0.72 / -2.1%
tpcds_q69/duckdb:vortex-file-compressed 22048062 / 22076159 / -0.1% 36418700 / 36835458 / -1.1% 0.61 / 0.60 / +1.0%
tpcds_q70/duckdb:vortex-file-compressed 15692472 / 15269923 / +2.8% 26420105 / 25115603 / +5.2% 0.59 / 0.61 / -2.3%
tpcds_q71/duckdb:vortex-file-compressed 12551640 / 12308990 / +2.0% 23180287 / 21964609 / +5.5% 0.54 / 0.56 / -3.4%
tpcds_q72/duckdb:vortex-file-compressed 54581448 / 54657698 / -0.1% 68777319 / 68576355 / +0.3% 0.79 / 0.80 / -0.4%
tpcds_q73/duckdb:vortex-file-compressed 11178992 / 11261574 / -0.7% 20707370 / 20467290 / +1.2% 0.54 / 0.55 / -1.9%
tpcds_q74/duckdb:vortex-file-compressed 25789032 / 25879070 / -0.3% 32905908 / 33050035 / -0.4% 0.78 / 0.78 / +0.1%
tpcds_q75/duckdb:vortex-file-compressed 29201038 / 28632264 / +2.0% 39604047 / 37771228 / +4.9% 0.74 / 0.76 / -2.7%
tpcds_q76/duckdb:vortex-file-compressed 13016640 / 12738738 / +2.2% 22483785 / 23567642 / -4.6% 0.58 / 0.54 / +7.1%
tpcds_q77/duckdb:vortex-file-compressed 20642243 / 20633094 / +0.0% 29332155 / 29185185 / +0.5% 0.70 / 0.71 / -0.5%
tpcds_q78/duckdb:vortex-file-compressed 43301980 / 42665940 / +1.5% 52494101 / 51521516 / +1.9% 0.82 / 0.83 / -0.4%
tpcds_q79/duckdb:vortex-file-compressed 13160885 / 13015892 / +1.1% 20929679 / 20398384 / +2.6% 0.63 / 0.64 / -1.5%
tpcds_q80/duckdb:vortex-file-compressed 36490846 / 36575276 / -0.2% 49193858 / 48747326 / +0.9% 0.74 / 0.75 / -1.1%
tpcds_q81/duckdb:vortex-file-compressed 20953909 / 21149894 / -0.9% 27899629 / 27882037 / +0.1% 0.75 / 0.76 / -1.0%
tpcds_q82/duckdb:vortex-file-compressed 9479152 / 9579117 / -1.0% 22001181 / 22307523 / -1.4% 0.43 / 0.43 / +0.3%
tpcds_q83/duckdb:vortex-file-compressed 17482837 / 17443190 / +0.2% 23671763 / 23565738 / +0.4% 0.74 / 0.74 / -0.2%
tpcds_q84/duckdb:vortex-file-compressed 15669170 / 15313549 / +2.3% 22948991 / 23132873 / -0.8% 0.68 / 0.66 / +3.1%
tpcds_q85/duckdb:vortex-file-compressed 23892762 / 24295669 / -1.7% 36137855 / 36326360 / -0.5% 0.66 / 0.67 / -1.1%
tpcds_q86/duckdb:vortex-file-compressed 9424258 / 9546349 / -1.3% 16631296 / 16279293 / +2.2% 0.57 / 0.59 / -3.4%
tpcds_q87/duckdb:vortex-file-compressed 25563004 / 25481324 / +0.3% 31457657 / 31983512 / -1.6% 0.81 / 0.80 / +2.0%
tpcds_q88/duckdb:vortex-file-compressed 37748416 / 37512980 / +0.6% 47219904 / 47037928 / +0.4% 0.80 / 0.80 / +0.2%
tpcds_q89/duckdb:vortex-file-compressed 12049846 / 11987114 / +0.5% 20773539 / 20981672 / -1.0% 0.58 / 0.57 / +1.5%
tpcds_q90/duckdb:vortex-file-compressed 8510830 / 8576254 / -0.8% 14739671 / 14687930 / +0.4% 0.58 / 0.58 / -1.1%
tpcds_q91/duckdb:vortex-file-compressed 13882649 / 13967600 / -0.6% 21050893 / 19673976 / +7.0% 0.66 / 0.71 / -7.1%
tpcds_q92/duckdb:vortex-file-compressed 11952004 / 11635119 / +2.7% 20382389 / 20747426 / -1.8% 0.59 / 0.56 / +4.6%
tpcds_q93/duckdb:vortex-file-compressed 10749824 / 10634843 / +1.1% 23806369 / 23746642 / +0.3% 0.45 / 0.45 / +0.8%
tpcds_q94/duckdb:vortex-file-compressed 21750689 / 21553323 / +0.9% 30923285 / 31381005 / -1.5% 0.70 / 0.69 / +2.4%
tpcds_q95/duckdb:vortex-file-compressed 40265023 / 40162924 / +0.3% 51027696 / 50905863 / +0.2% 0.79 / 0.79 / +0.0%
tpcds_q96/duckdb:vortex-file-compressed 6761154 / 6560616 / +3.1% 14910181 / 14868069 / +0.3% 0.45 / 0.44 / +2.8%
tpcds_q97/duckdb:vortex-file-compressed 23353452 / 22987420 / +1.6% 31636731 / 31392415 / +0.8% 0.74 / 0.73 / +0.8%
tpcds_q98/duckdb:vortex-file-compressed 11198140 / 11132926 / +0.6% 19131535 / 18616525 / +2.8% 0.59 / 0.60 / -2.1%
tpcds_q99/duckdb:vortex-file-compressed 14671548 / 14693444 / -0.1% 21574441 / 22148056 / -2.6% 0.68 / 0.66 / +2.5%
duckdb / parquet / ns (0.998x ➖, 1↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
tpcds_q01/duckdb:parquet 24212412 / 24410481 / -0.8% 30992769 / 31110215 / -0.4% 0.78 / 0.78 / -0.4%
tpcds_q02/duckdb:parquet 18432270 / 18522090 / -0.5% 24474009 / 24823123 / -1.4% 0.75 / 0.75 / +0.9%
tpcds_q03/duckdb:parquet 9945068 / 9821301 / +1.3% 15721672 / 15712373 / +0.1% 0.63 / 0.63 / +1.2%
tpcds_q04/duckdb:parquet 117512973 / 117860182 / -0.3% 126185796 / 125854890 / +0.3% 0.93 / 0.94 / -0.6%
tpcds_q05/duckdb:parquet 28849458 / 29145102 / -1.0% 33257595 / 33501577 / -0.7% 0.87 / 0.87 / -0.3%
tpcds_q06/duckdb:parquet 27087414 / 26838936 / +0.9% 36496223 / 35890048 / +1.7% 0.74 / 0.75 / -0.8%
tpcds_q07/duckdb:parquet 31132842 / 31280254 / -0.5% 40294432 / 38654383 / +4.2% 0.77 / 0.81 / -4.5%
tpcds_q08/duckdb:parquet 20281340 / 20248504 / +0.2% 24769663 / 24382416 / +1.6% 0.82 / 0.83 / -1.4%
tpcds_q09/duckdb:parquet 27283292 / 27627500 / -1.2% 31880187 / 31296645 / +1.9% 0.86 / 0.88 / -3.1%
tpcds_q10/duckdb:parquet 33036772 / 33377007 / -1.0% 40671068 / 40865162 / -0.5% 0.81 / 0.82 / -0.5%
tpcds_q11/duckdb:parquet 68564044 / 69029991 / -0.7% 75255119 / 75430535 / -0.2% 0.91 / 0.92 / -0.4%
tpcds_q12/duckdb:parquet 14092167 / 14378542 / -2.0% 19389429 / 19056393 / +1.7% 0.73 / 0.75 / -3.7%
tpcds_q13/duckdb:parquet 30516142 / 30662552 / -0.5% 40326369 / 39608640 / +1.8% 0.76 / 0.77 / -2.2%
tpcds_q14/duckdb:parquet 65822702 / 65244986 / +0.9% 69718341 / 69958728 / -0.3% 0.94 / 0.93 / +1.2%
tpcds_q15/duckdb:parquet 17014499 / 17074219 / -0.3% 23092227 / 23112974 / -0.1% 0.74 / 0.74 / -0.3%
tpcds_q16/duckdb:parquet 30624800 / 30688603 / -0.2% 37468075 / 37541441 / -0.2% 0.82 / 0.82 / -0.0%
tpcds_q17/duckdb:parquet 34931374 / 35023440 / -0.3% 40680882 / 40516632 / +0.4% 0.86 / 0.86 / -0.7%
tpcds_q18/duckdb:parquet 48076384 / 48176539 / -0.2% 56450767 / 55434956 / +1.8% 0.85 / 0.87 / -2.0%
tpcds_q19/duckdb:parquet 18928646 / 19544770 / -3.2% 26144263 / 25542510 / +2.4% 0.72 / 0.77 / -5.4%
tpcds_q20/duckdb:parquet 15001070 / 15178260 / -1.2% 19709807 / 19751496 / -0.2% 0.76 / 0.77 / -1.0%
tpcds_q21/duckdb:parquet 11053811 / 10803490 / +2.3% 16824260 / 17078698 / -1.5% 0.66 / 0.63 / +3.9%
tpcds_q22/duckdb:parquet 20911264 / 20969904 / -0.3% 26770141 / 26883315 / -0.4% 0.78 / 0.78 / +0.1%
tpcds_q23/duckdb:parquet 44427228 / 42446181 / +4.7% 47169603 / 47664283 / -1.0% 0.94 / 0.89 / +5.8%
tpcds_q24/duckdb:parquet 30581481 / 31085386 / -1.6% 37060824 / 40138723 / -7.7% 0.83 / 0.77 / +6.5%
tpcds_q25/duckdb:parquet 31163213 / 31108172 / +0.2% 37124506 / 37482954 / -1.0% 0.84 / 0.83 / +1.1%
tpcds_q26/duckdb:parquet 28973552 / 29400700 / -1.5% 34945334 / 34732850 / +0.6% 0.83 / 0.85 / -2.1%
tpcds_q27/duckdb:parquet 34765652 / 35437067 / -1.9% 41927803 / 41396458 / +1.3% 0.83 / 0.86 / -3.1%
tpcds_q28/duckdb:parquet 26849088 / 26609530 / +0.9% 34525616 / 33320831 / +3.6% 0.78 / 0.80 / -2.6%
tpcds_q29/duckdb:parquet 35434730 / 32908400 / +7.7% 39736754 / 38928003 / +2.1% 0.89 / 0.85 / +5.5%
tpcds_q30/duckdb:parquet 36233168 / 35875261 / +1.0% 44300718 / 45276704 / -2.2% 0.82 / 0.79 / +3.2%
tpcds_q31/duckdb:parquet 36424002 / 36123895 / +0.8% 43289139 / 42607400 / +1.6% 0.84 / 0.85 / -0.8%
tpcds_q32/duckdb:parquet 14703264 / 14505522 / +1.4% 22025132 / 21092757 / +4.4% 0.67 / 0.69 / -2.9%
tpcds_q33/duckdb:parquet 23643777 / 26233420 / -9.9% 29521063 / 29360886 / +0.5% 0.80 / 0.89 / -10.4%
tpcds_q34/duckdb:parquet 17575812 / 17478426 / +0.6% 24573434 / 24541365 / +0.1% 0.72 / 0.71 / +0.4%
tpcds_q35/duckdb:parquet 36471192 / 35892281 / +1.6% 45122421 / 43835398 / +2.9% 0.81 / 0.82 / -1.3%
tpcds_q36/duckdb:parquet 40108346 / 40411774 / -0.8% 48446893 / 48093294 / +0.7% 0.83 / 0.84 / -1.5%
tpcds_q37/duckdb:parquet 12865132 / 13081732 / -1.7% 19438627 / 19106614 / +1.7% 0.66 / 0.68 / -3.3%
tpcds_q38/duckdb:parquet 29690266 / 29672966 / +0.1% 33880207 / 33556455 / +1.0% 0.88 / 0.88 / -0.9%
tpcds_q39/duckdb:parquet 23351308 / 23314594 / +0.2% 30153556 / 29764706 / +1.3% 0.77 / 0.78 / -1.1%
tpcds_q40/duckdb:parquet 16149146 / 16438749 / -1.8% 21392366 / 21518675 / -0.6% 0.75 / 0.76 / -1.2%
tpcds_q41/duckdb:parquet 12362078 / 12324198 / +0.3% 18364113 / 18305094 / +0.3% 0.67 / 0.67 / -0.0%
tpcds_q42/duckdb:parquet 9582428 / 9770564 / -1.9% 15671902 / 15653682 / +0.1% 0.61 / 0.62 / -2.0%
tpcds_q43/duckdb:parquet 12796774 / 12488000 / +2.5% 18391482 / 18146037 / +1.4% 0.70 / 0.69 / +1.1%
tpcds_q44/duckdb:parquet 21185266 / 20435072 / +3.7% 27098226 / 26042949 / +4.1% 0.78 / 0.78 / -0.4%
tpcds_q45/duckdb:parquet 21291497 / 21579014 / -1.3% 27774168 / 27772513 / +0.0% 0.77 / 0.78 / -1.3%
tpcds_q46/duckdb:parquet 38393575 / 36912356 / +4.0% 43554711 / 43315941 / +0.6% 0.88 / 0.85 / +3.4%
tpcds_q47/duckdb:parquet 34385742 / 34338086 / +0.1% 40898019 / 40632672 / +0.7% 0.84 / 0.85 / -0.5%
tpcds_q48/duckdb:parquet 30365810 / 31070781 / -2.3% 37610827 / 39453848 / -4.7% 0.81 / 0.79 / +2.5%
tpcds_q49/duckdb:parquet 30751366 / 29901463 / +2.8% 36705207 / 36430831 / +0.8% 0.84 / 0.82 / +2.1%
tpcds_q50/duckdb:parquet 19773422 / 19956107 / -0.9% 25875196 / 26078057 / -0.8% 0.76 / 0.77 / -0.1%
tpcds_q51/duckdb:parquet 52782679 / 51836469 / +1.8% 59622558 / 60443640 / -1.4% 0.89 / 0.86 / +3.2%
tpcds_q52/duckdb:parquet 9873152 / 9900154 / -0.3% 15352555 / 15513878 / -1.0% 0.64 / 0.64 / +0.8%
tpcds_q53/duckdb:parquet 13999270 / 14206874 / -1.5% 21097089 / 20775828 / +1.5% 0.66 / 0.68 / -3.0%
tpcds_q54/duckdb:parquet 25340660 / 25253273 / +0.3% 33010559 / 32303512 / +2.2% 0.77 / 0.78 / -1.8%
tpcds_q55/duckdb:parquet 9591926 / 9596972 / -0.1% 15560145 / 15295409 / +1.7% 0.62 / 0.63 / -1.8%
tpcds_q56/duckdb:parquet 27222220 / 26541104 / +2.6% 30392855 / 30713183 / -1.0% 0.90 / 0.86 / +3.6%
tpcds_q57/duckdb:parquet 30829472 / 30705160 / +0.4% 36334892 / 36251737 / +0.2% 0.85 / 0.85 / +0.2%
tpcds_q58/duckdb:parquet 25229830 / 25067432 / +0.6% 30467572 / 31126078 / -2.1% 0.83 / 0.81 / +2.8%
tpcds_q59/duckdb:parquet 23657593 / 23568423 / +0.4% 29311591 / 29242634 / +0.2% 0.81 / 0.81 / +0.1%
tpcds_q60/duckdb:parquet 26611456 / 27478790 / -3.2% 32728060 / 32581316 / +0.5% 0.81 / 0.84 / -3.6%
tpcds_q61/duckdb:parquet 24638068 / 23726378 / +3.8% 29481658 / 29568226 / -0.3% 0.84 / 0.80 / +4.1%
tpcds_q62/duckdb:parquet 13165363 / 13324512 / -1.2% 18362928 / 18096306 / +1.5% 0.72 / 0.74 / -2.6%
tpcds_q63/duckdb:parquet 13534463 / 13544696 / -0.1% 19929352 / 19905071 / +0.1% 0.68 / 0.68 / -0.2%
tpcds_q64/duckdb:parquet 71311981 / 71180177 / +0.2% 81312520 / 81904774 / -0.7% 0.88 / 0.87 / +0.9%
tpcds_q65/duckdb:parquet 18999550 / 20677995 / -8.1% 24977655 / 25262438 / -1.1% 0.76 / 0.82 / -7.1%
tpcds_q66/duckdb:parquet 35596712 / 35699304 / -0.3% 42758569 / 41858798 / +2.1% 0.83 / 0.85 / -2.4%
tpcds_q67/duckdb:parquet 60638604 / 60986934 / -0.6% 66970979 / 67204141 / -0.3% 0.91 / 0.91 / -0.2%
tpcds_q68/duckdb:parquet 28946583 / 28771312 / +0.6% 37764038 / 36260769 / +4.1% 0.77 / 0.79 / -3.4%
tpcds_q69/duckdb:parquet 26232812 / 26214521 / +0.1% 34163102 / 34544257 / -1.1% 0.77 / 0.76 / +1.2%
tpcds_q70/duckdb:parquet 19608718 / 19624286 / -0.1% 26612461 / 26635506 / -0.1% 0.74 / 0.74 / +0.0%
tpcds_q71/duckdb:parquet 17074078 / 16909754 / +1.0% 23815215 / 23431722 / +1.6% 0.72 / 0.72 / -0.7%
tpcds_q72/duckdb:parquet 54816286 / 54825364 / -0.0% 61896416 / 61495125 / +0.7% 0.89 / 0.89 / -0.7%
tpcds_q73/duckdb:parquet 15051560 / 16985512 / -11.4% 🟢 22688879 / 21813273 / +4.0% 0.66 / 0.78 / -14.8%
tpcds_q74/duckdb:parquet 83922735 / 84569822 / -0.8% 92470319 / 91396744 / +1.2% 0.91 / 0.93 / -1.9%
tpcds_q75/duckdb:parquet 44170192 / 46978521 / -6.0% 51459154 / 51361822 / +0.2% 0.86 / 0.91 / -6.2%
tpcds_q76/duckdb:parquet 19217778 / 18311880 / +4.9% 23638396 / 23170913 / +2.0% 0.81 / 0.79 / +2.9%
tpcds_q77/duckdb:parquet 25692130 / 26189300 / -1.9% 31440588 / 31399270 / +0.1% 0.82 / 0.83 / -2.0%
tpcds_q78/duckdb:parquet 78334854 / 80143228 / -2.3% 85225274 / 86918165 / -1.9% 0.92 / 0.92 / -0.3%
tpcds_q79/duckdb:parquet 23469490 / 21783581 / +7.7% 28905404 / 29186055 / -1.0% 0.81 / 0.75 / +8.8%
tpcds_q80/duckdb:parquet 36969848 / 36663605 / +0.8% 43508250 / 43627066 / -0.3% 0.85 / 0.84 / +1.1%
tpcds_q81/duckdb:parquet 36980189 / 36898799 / +0.2% 45703387 / 45459067 / +0.5% 0.81 / 0.81 / -0.3%
tpcds_q82/duckdb:parquet 13853379 / 13728989 / +0.9% 19876428 / 20163135 / -1.4% 0.70 / 0.68 / +2.4%
tpcds_q83/duckdb:parquet 20572114 / 20637729 / -0.3% 25385695 / 25228735 / +0.6% 0.81 / 0.82 / -0.9%
tpcds_q84/duckdb:parquet 23357326 / 23283826 / +0.3% 28899139 / 28669991 / +0.8% 0.81 / 0.81 / -0.5%
tpcds_q85/duckdb:parquet 32809804 / 32590902 / +0.7% 39987461 / 39798701 / +0.5% 0.82 / 0.82 / +0.2%
tpcds_q86/duckdb:parquet 11979898 / 12110214 / -1.1% 16825838 / 16818523 / +0.0% 0.71 / 0.72 / -1.1%
tpcds_q87/duckdb:parquet 31475277 / 31821472 / -1.1% 35552090 / 35716943 / -0.5% 0.89 / 0.89 / -0.6%
tpcds_q88/duckdb:parquet 39195674 / 39539993 / -0.9% 50726956 / 47489150 / +6.8% 0.77 / 0.83 / -7.2%
tpcds_q89/duckdb:parquet 14405707 / 14482746 / -0.5% 21434592 / 21463154 / -0.1% 0.67 / 0.67 / -0.4%
tpcds_q90/duckdb:parquet 10204472 / 10359156 / -1.5% 15927222 / 15618431 / +2.0% 0.64 / 0.66 / -3.4%
tpcds_q91/duckdb:parquet 21276551 / 21546653 / -1.3% 28559761 / 28659170 / -0.3% 0.74 / 0.75 / -0.9%
tpcds_q92/duckdb:parquet 16059452 / 15717212 / +2.2% 22391355 / 22286730 / +0.5% 0.72 / 0.71 / +1.7%
tpcds_q93/duckdb:parquet 14387159 / 14242928 / +1.0% 20406446 / 20692191 / -1.4% 0.71 / 0.69 / +2.4%
tpcds_q94/duckdb:parquet 25842520 / 25891096 / -0.2% 33363713 / 33343101 / +0.1% 0.77 / 0.78 / -0.2%
tpcds_q95/duckdb:parquet 44124153 / 43682978 / +1.0% 49830002 / 49899348 / -0.1% 0.89 / 0.88 / +1.2%
tpcds_q96/duckdb:parquet 8422332 / 8285766 / +1.6% 13982529 / 14415330 / -3.0% 0.60 / 0.57 / +4.8%
tpcds_q97/duckdb:parquet 27656146 / 27662512 / -0.0% 33100453 / 34208442 / -3.2% 0.84 / 0.81 / +3.3%
tpcds_q98/duckdb:parquet 16633119 / 16814174 / -1.1% 23560180 / 23006541 / +2.4% 0.71 / 0.73 / -3.4%
tpcds_q99/duckdb:parquet 19312766 / 19310900 / +0.0% 24909013 / 24065240 / +3.5% 0.78 / 0.80 / -3.4%

No file size changes detected.

@github-actions

github-actions Bot commented Oct 28, 2026 •

Copy link
Copy Markdown
Contributor

Benchmarks: TPC-H SF=1 on S3 📖

Commits: PR 8b598711 vs base 5747de16
Verdict: No clear signal (environment too noisy confidence)
Attributed Vortex impact: +8.7%
Engines: DataFusion No clear signal (+16.3%, environment too noisy confidence) · DuckDB No clear signal (+1.5%, environment too noisy confidence)
Vortex (geomean): hot 1.134x ➖ · cold 1.137x ➖
Parquet (geomean): hot 1.044x ➖ · cold 1.061x ➖
Shifts: Parquet (control) +4.4% · Median polish +4.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.

datafusion / vortex-file-compressed / ns (1.227x ➖, 0↑ 5↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
tpch_q01/datafusion:vortex-file-compressed 288859407 / 256916967 / +12.4% 903587822 / 904911497 / -0.1% 0.32 / 0.28 / +12.6%
tpch_q02/datafusion:vortex-file-compressed 359755832 / 340532142 / +5.6% 636151503 / 834783620 / -23.8% 0.57 / 0.41 / +38.6%
tpch_q03/datafusion:vortex-file-compressed 547506685 / 427853931 / +28.0% 1156093412 / 918357741 / +25.9% 0.47 / 0.47 / +1.7%
tpch_q04/datafusion:vortex-file-compressed 234118636 / 191338880 / +22.4% 588566447 / 397714743 / +48.0% 🔴 0.40 / 0.48 / -17.3%
tpch_q05/datafusion:vortex-file-compressed 501925458 / 428008558 / +17.3% 633473136 / 882211185 / -28.2% 0.79 / 0.49 / +63.3%
tpch_q06/datafusion:vortex-file-compressed 159617943 / 192061552 / -16.9% 352408258 / 282758946 / +24.6% 0.45 / 0.68 / -33.3%
tpch_q07/datafusion:vortex-file-compressed 487996917 / 432706427 / +12.8% 705524589 / 527578083 / +33.7% 🔴 0.69 / 0.82 / -15.7%
tpch_q08/datafusion:vortex-file-compressed 550087826 / 453512772 / +21.3% 842009044 / 626617071 / +34.4% 🔴 0.65 / 0.72 / -9.7%
tpch_q09/datafusion:vortex-file-compressed 457824369 / 339244539 / +35.0% 🔴 576706549 / 583672270 / -1.2% 0.79 / 0.58 / +36.6%
tpch_q10/datafusion:vortex-file-compressed 427857005 / 353466856 / +21.0% 547271984 / 543033217 / +0.8% 0.78 / 0.65 / +20.1%
tpch_q11/datafusion:vortex-file-compressed 318783695 / 366351512 / -13.0% 469852474 / 633234791 / -25.8% 0.68 / 0.58 / +17.3%
tpch_q12/datafusion:vortex-file-compressed 257259511 / 221238773 / +16.3% 434375870 / 413255515 / +5.1% 0.59 / 0.54 / +10.6%
tpch_q13/datafusion:vortex-file-compressed 139310096 / 131177463 / +6.2% 374975120 / 337332621 / +11.2% 0.37 / 0.39 / -4.5%
tpch_q14/datafusion:vortex-file-compressed 213564180 / 173281848 / +23.2% 351827571 / 380470796 / -7.5% 0.61 / 0.46 / +33.3%
tpch_q15/datafusion:vortex-file-compressed 389784139 / 321228342 / +21.3% 586357672 / 539785528 / +8.6% 0.66 / 0.60 / +11.7%
tpch_q16/datafusion:vortex-file-compressed 196335234 / 159216374 / +23.3% 345717833 / 267107400 / +29.4% 0.57 / 0.60 / -4.7%
tpch_q17/datafusion:vortex-file-compressed 672878435 / 269635046 / +149.6% 🔴 938083176 / 430258786 / +118.0% 🔴 0.72 / 0.63 / +14.5%
tpch_q18/datafusion:vortex-file-compressed 408039074 / 249276049 / +63.7% 🔴 629595128 / 460296283 / +36.8% 🔴 0.65 / 0.54 / +19.7%
tpch_q19/datafusion:vortex-file-compressed 466637673 / 320780309 / +45.5% 🔴 470726467 / 359237716 / +31.0% 🔴 0.99 / 0.89 / +11.0%
tpch_q20/datafusion:vortex-file-compressed 304008751 / 293393135 / +3.6% 543134332 / 574970234 / -5.5% 0.56 / 0.51 / +9.7%
tpch_q21/datafusion:vortex-file-compressed 956615716 / 584302752 / +63.7% 🔴 1160319833 / 746191065 / +55.5% 🔴 0.82 / 0.78 / +5.3%
tpch_q22/datafusion:vortex-file-compressed 245597800 / 219396780 / +11.9% 586761657 / 481017531 / +22.0% 0.42 / 0.46 / -8.2%
datafusion / parquet / ns (1.055x ➖, 0↑ 1↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
tpch_q01/datafusion:parquet 172768007 / 153700942 / +12.4% 613171132 / 613857626 / -0.1% 0.28 / 0.25 / +12.5%
tpch_q02/datafusion:parquet 286510720 / 296588736 / -3.4% 573247260 / 536001057 / +6.9% 0.50 / 0.55 / -9.7%
tpch_q03/datafusion:parquet 251569828 / 263406219 / -4.5% 834214063 / 643378677 / +29.7% 0.30 / 0.41 / -26.3%
tpch_q04/datafusion:parquet 159525628 / 161261378 / -1.1% 284983666 / 435576034 / -34.6% 🟢 0.56 / 0.37 / +51.2%
tpch_q05/datafusion:parquet 472178131 / 347705999 / +35.8% 🔴 656677765 / 524605137 / +25.2% 0.72 / 0.66 / +8.5%
tpch_q06/datafusion:parquet 118745498 / 143482862 / -17.2% 236821288 / 240274752 / -1.4% 0.50 / 0.60 / -16.0%
tpch_q07/datafusion:parquet 357550212 / 351510153 / +1.7% 588172901 / 563553116 / +4.4% 0.61 / 0.62 / -2.5%
tpch_q08/datafusion:parquet 462869228 / 436768042 / +6.0% 863629643 / 528672243 / +63.4% 🔴 0.54 / 0.83 / -35.1%
tpch_q09/datafusion:parquet 530431774 / 464019424 / +14.3% 655296265 / 624630340 / +4.9% 0.81 / 0.74 / +9.0%
tpch_q10/datafusion:parquet 337883699 / 336952663 / +0.3% 501065745 / 511041548 / -2.0% 0.67 / 0.66 / +2.3%
tpch_q11/datafusion:parquet 274425777 / 268297674 / +2.3% 463682748 / 342338418 / +35.4% 🔴 0.59 / 0.78 / -24.5%
tpch_q12/datafusion:parquet 194133986 / 167328390 / +16.0% 439821810 / 330011900 / +33.3% 🔴 0.44 / 0.51 / -12.9%
tpch_q13/datafusion:parquet 297458192 / 296198518 / +0.4% 780839238 / 481376259 / +62.2% 🔴 0.38 / 0.62 / -38.1%
tpch_q14/datafusion:parquet 160215070 / 164890383 / -2.8% 323850729 / 286265947 / +13.1% 0.49 / 0.58 / -14.1%
tpch_q15/datafusion:parquet 341399401 / 350056205 / -2.5% 516506999 / 508269102 / +1.6% 0.66 / 0.69 / -4.0%
tpch_q16/datafusion:parquet 107510195 / 105558581 / +1.8% 308390200 / 242192083 / +27.3% 0.35 / 0.44 / -20.0%
tpch_q17/datafusion:parquet 330713534 / 325500443 / +1.6% 507736639 / 523065395 / -2.9% 0.65 / 0.62 / +4.7%
tpch_q18/datafusion:parquet 461401829 / 361346186 / +27.7% 496088393 / 514969723 / -3.7% 0.93 / 0.70 / +32.5%
tpch_q19/datafusion:parquet 206123916 / 162081017 / +27.2% 324387074 / 359491793 / -9.8% 0.64 / 0.45 / +40.9%
tpch_q20/datafusion:parquet 274768183 / 240382420 / +14.3% 731135626 / 402233515 / +81.8% 🔴 0.38 / 0.60 / -37.1%
tpch_q21/datafusion:parquet 346183324 / 354048516 / -2.2% 538178946 / 515440034 / +4.4% 0.64 / 0.69 / -6.4%
tpch_q22/datafusion:parquet 163479375 / 152560729 / +7.2% 329658408 / 314749763 / +4.7% 0.50 / 0.48 / +2.3%
duckdb / vortex-file-compressed / ns (1.049x ➖, 1↑ 5↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
tpch_q01/duckdb:vortex-file-compressed 246030947 / 248281608 / -0.9% 271459641 / 292043460 / -7.0% 0.91 / 0.85 / +6.6%
tpch_q02/duckdb:vortex-file-compressed 467374876 / 430436859 / +8.6% 530184830 / 458974657 / +15.5% 0.88 / 0.94 / -6.0%
tpch_q03/duckdb:vortex-file-compressed 411727710 / 420396906 / -2.1% 576813121 / 484376281 / +19.1% 0.71 / 0.87 / -17.8%
tpch_q04/duckdb:vortex-file-compressed 295281473 / 293929393 / +0.5% 349895184 / 494325064 / -29.2% 0.84 / 0.59 / +41.9%
tpch_q05/duckdb:vortex-file-compressed 575105734 / 545964574 / +5.3% 731867575 / 598929855 / +22.2% 0.79 / 0.91 / -13.8%
tpch_q06/duckdb:vortex-file-compressed 177083904 / 193101646 / -8.3% 233063183 / 372060655 / -37.4% 🟢 0.76 / 0.52 / +46.4%
tpch_q07/duckdb:vortex-file-compressed 729251208 / 460115531 / +58.5% 🔴 764506738 / 474081848 / +61.3% 🔴 0.95 / 0.97 / -1.7%
tpch_q08/duckdb:vortex-file-compressed 830567623 / 590545199 / +40.6% 🔴 1022934030 / 662964505 / +54.3% 🔴 0.81 / 0.89 / -8.8%
tpch_q09/duckdb:vortex-file-compressed 474819762 / 446671045 / +6.3% 627162776 / 495270962 / +26.6% 0.76 / 0.90 / -16.1%
tpch_q10/duckdb:vortex-file-compressed 718483450 / 527455427 / +36.2% 🔴 705863921 / 539599568 / +30.8% 🔴 1.02 / 0.98 / +4.1%
tpch_q11/duckdb:vortex-file-compressed 352254020 / 486306677 / -27.6% 360519460 / 360661518 / -0.0% 0.98 / 1.35 / -27.5%
tpch_q12/duckdb:vortex-file-compressed 452106458 / 300573484 / +50.4% 🔴 705601771 / 312987974 / +125.4% 🔴 0.64 / 0.96 / -33.3%
tpch_q13/duckdb:vortex-file-compressed 286405439 / 282633118 / +1.3% 249117711 / 241948307 / +3.0% 1.15 / 1.17 / -1.6%
tpch_q14/duckdb:vortex-file-compressed 239728990 / 454463182 / -47.3% 🟢 357469802 / 342494506 / +4.4% 0.67 / 1.33 / -49.5%
tpch_q15/duckdb:vortex-file-compressed 275235241 / 286863903 / -4.1% 311065637 / 300748238 / +3.4% 0.88 / 0.95 / -7.2%
tpch_q16/duckdb:vortex-file-compressed 220576270 / 252061084 / -12.5% 274163638 / 320580290 / -14.5% 0.80 / 0.79 / +2.3%
tpch_q17/duckdb:vortex-file-compressed 517378948 / 421252280 / +22.8% 528083741 / 439693936 / +20.1% 0.98 / 0.96 / +2.3%
tpch_q18/duckdb:vortex-file-compressed 350659180 / 377410148 / -7.1% 400005295 / 391991687 / +2.0% 0.88 / 0.96 / -8.9%
tpch_q19/duckdb:vortex-file-compressed 303196165 / 337352999 / -10.1% 318392606 / 355386759 / -10.4% 0.95 / 0.95 / +0.3%
tpch_q20/duckdb:vortex-file-compressed 451257091 / 427604028 / +5.5% 536923927 / 580516499 / -7.5% 0.84 / 0.74 / +14.1%
tpch_q21/duckdb:vortex-file-compressed 953629184 / 645409084 / +47.8% 🔴 1206258050 / 665341382 / +81.3% 🔴 0.79 / 0.97 / -18.5%
tpch_q22/duckdb:vortex-file-compressed 260900708 / 237475900 / +9.9% 413656935 / 298465529 / +38.6% 🔴 0.63 / 0.80 / -20.7%
duckdb / parquet / ns (1.033x ➖, 0↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
tpch_q01/duckdb:parquet 211687652 / 175065314 / +20.9% 273926087 / 248310280 / +10.3% 0.77 / 0.71 / +9.6%
tpch_q02/duckdb:parquet 457765004 / 425721450 / +7.5% 471567346 / 470394428 / +0.2% 0.97 / 0.91 / +7.3%
tpch_q03/duckdb:parquet 486608861 / 374453243 / +30.0% 422183176 / 462413314 / -8.7% 1.15 / 0.81 / +42.3%
tpch_q04/duckdb:parquet 261258482 / 276714533 / -5.6% 312384168 / 326882016 / -4.4% 0.84 / 0.85 / -1.2%
tpch_q05/duckdb:parquet 530023879 / 610893146 / -13.2% 514872611 / 668803582 / -23.0% 1.03 / 0.91 / +12.7%
tpch_q06/duckdb:parquet 193418479 / 165251826 / +17.0% 205917586 / 197104423 / +4.5% 0.94 / 0.84 / +12.0%
tpch_q07/duckdb:parquet 573106859 / 464418598 / +23.4% 576746598 / 469043591 / +23.0% 0.99 / 0.99 / +0.4%
tpch_q08/duckdb:parquet 789649062 / 700332490 / +12.8% 1093640195 / 686475040 / +59.3% 🔴 0.72 / 1.02 / -29.2%
tpch_q09/duckdb:parquet 616247792 / 612278729 / +0.6% 672604211 / 664939033 / +1.2% 0.92 / 0.92 / -0.5%
tpch_q10/duckdb:parquet 588725075 / 579617669 / +1.6% 589295198 / 877127889 / -32.8% 🟢 1.00 / 0.66 / +51.2%
tpch_q11/duckdb:parquet 304675174 / 410991029 / -25.9% 352323972 / 424111978 / -16.9% 0.86 / 0.97 / -10.8%
tpch_q12/duckdb:parquet 277195385 / 243066333 / +14.0% 321390264 / 317421459 / +1.3% 0.86 / 0.77 / +12.6%
tpch_q13/duckdb:parquet 357770463 / 370711990 / -3.5% 543756525 / 439031935 / +23.9% 0.66 / 0.84 / -22.1%
tpch_q14/duckdb:parquet 271743106 / 277004891 / -1.9% 369033704 / 340361549 / +8.4% 0.74 / 0.81 / -9.5%
tpch_q15/duckdb:parquet 242941604 / 230796557 / +5.3% 293364514 / 281369794 / +4.3% 0.83 / 0.82 / +1.0%
tpch_q16/duckdb:parquet 316494190 / 327373537 / -3.3% 323822246 / 324913928 / -0.3% 0.98 / 1.01 / -3.0%
tpch_q17/duckdb:parquet 333414323 / 348686805 / -4.4% 346243638 / 400862873 / -13.6% 0.96 / 0.87 / +10.7%
tpch_q18/duckdb:parquet 359829705 / 334774608 / +7.5% 390174406 / 369981476 / +5.5% 0.92 / 0.90 / +1.9%
tpch_q19/duckdb:parquet 288936607 / 305233138 / -5.3% 374812018 / 328735942 / +14.0% 0.77 / 0.93 / -17.0%
tpch_q20/duckdb:parquet 493000821 / 473114367 / +4.2% 554026687 / 518016267 / +7.0% 0.89 / 0.91 / -2.6%
tpch_q21/duckdb:parquet 451560238 / 510759552 / -11.6% 482777696 / 822885444 / -41.3% 🟢 0.94 / 0.62 / +50.7%
tpch_q22/duckdb:parquet 368065457 / 305427087 / +20.5% 409135083 / 340833623 / +20.0% 0.90 / 0.90 / +0.4%

@github-actions

github-actions Bot commented Oct 28, 2026 •

Copy link
Copy Markdown
Contributor

Benchmarks: TPC-H SF=10 on NVME 📖

Commits: PR 8b598711 vs base 5747de16
Verdict: No clear signal (low confidence)
Attributed Vortex impact: +0.1%
Engines: DataFusion No clear signal (-0.1%, low confidence) · DuckDB No clear signal (+0.2%, low confidence)
Vortex (geomean): hot 0.999x ➖ · cold 1.029x ➖
Parquet (geomean): hot 0.998x ➖ · cold 1.035x ➖
Shifts: Parquet (control) -0.2% · Median polish -0.1%

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

datafusion / vortex-file-compressed / ns (0.998x ➖, 0↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
tpch_q01/datafusion:vortex-file-compressed 90027463 / 90030136 / -0.0% 145053474 / 144588530 / +0.3% 0.62 / 0.62 / -0.3%
tpch_q02/datafusion:vortex-file-compressed 66910372 / 67334531 / -0.6% 100060425 / 97667650 / +2.4% 0.67 / 0.69 / -3.0%
tpch_q03/datafusion:vortex-file-compressed 67816882 / 67285002 / +0.8% 124127702 / 112681135 / +10.2% 🔴 0.55 / 0.60 / -8.5%
tpch_q04/datafusion:vortex-file-compressed 35649650 / 35987444 / -0.9% 71264119 / 69645076 / +2.3% 0.50 / 0.52 / -3.2%
tpch_q05/datafusion:vortex-file-compressed 120566342 / 120169771 / +0.3% 175266830 / 172710449 / +1.5% 0.69 / 0.70 / -1.1%
tpch_q06/datafusion:vortex-file-compressed 11028418 / 11384725 / -3.1% 56508544 / 53578377 / +5.5% 0.20 / 0.21 / -8.2%
tpch_q07/datafusion:vortex-file-compressed 137373114 / 136215797 / +0.8% 196125130 / 189390850 / +3.6% 0.70 / 0.72 / -2.6%
tpch_q08/datafusion:vortex-file-compressed 145779379 / 146746225 / -0.7% 216983276 / 208271850 / +4.2% 0.67 / 0.70 / -4.6%
tpch_q09/datafusion:vortex-file-compressed 186336154 / 188240668 / -1.0% 263351040 / 261977503 / +0.5% 0.71 / 0.72 / -1.5%
tpch_q10/datafusion:vortex-file-compressed 74295207 / 74231368 / +0.1% 135543793 / 133280611 / +1.7% 0.55 / 0.56 / -1.6%
tpch_q11/datafusion:vortex-file-compressed 45344137 / 45142876 / +0.4% 71097075 / 68204256 / +4.2% 0.64 / 0.66 / -3.6%
tpch_q12/datafusion:vortex-file-compressed 38102244 / 37476982 / +1.7% 77438683 / 78505516 / -1.4% 0.49 / 0.48 / +3.1%
tpch_q13/datafusion:vortex-file-compressed 42348770 / 42989839 / -1.5% 80679536 / 78228317 / +3.1% 0.52 / 0.55 / -4.5%
tpch_q14/datafusion:vortex-file-compressed 22823167 / 22987837 / -0.7% 84234022 / 82740190 / +1.8% 0.27 / 0.28 / -2.5%
tpch_q15/datafusion:vortex-file-compressed 34441417 / 35432460 / -2.8% 90503745 / 88724528 / +2.0% 0.38 / 0.40 / -4.7%
tpch_q16/datafusion:vortex-file-compressed 39920778 / 39882319 / +0.1% 68964870 / 68570795 / +0.6% 0.58 / 0.58 / -0.5%
tpch_q17/datafusion:vortex-file-compressed 179142465 / 176187726 / +1.7% 221641922 / 224060644 / -1.1% 0.81 / 0.79 / +2.8%
tpch_q18/datafusion:vortex-file-compressed 206444722 / 210593193 / -2.0% 272391304 / 271502034 / +0.3% 0.76 / 0.78 / -2.3%
tpch_q19/datafusion:vortex-file-compressed 36049462 / 34650476 / +4.0% 87385094 / 90601474 / -3.6% 0.41 / 0.38 / +7.9%
tpch_q20/datafusion:vortex-file-compressed 62993521 / 63835675 / -1.3% 114941169 / 114792042 / +0.1% 0.55 / 0.56 / -1.4%
tpch_q21/datafusion:vortex-file-compressed 180753201 / 182732712 / -1.1% 245604031 / 231311001 / +6.2% 0.74 / 0.79 / -6.8%
tpch_q22/datafusion:vortex-file-compressed 27655125 / 27267756 / +1.4% 52534600 / 53948141 / -2.6% 0.53 / 0.51 / +4.1%
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 87578434 / 88484830 / -1.0% 130932386 / 124117815 / +5.5% 0.67 / 0.71 / -6.2%
tpch_q02/datafusion:parquet 174844618 / 175754252 / -0.5% 203241375 / 196943174 / +3.2% 0.86 / 0.89 / -3.6%
tpch_q03/datafusion:parquet 138492526 / 137348098 / +0.8% 195765720 / 181111907 / +8.1% 0.71 / 0.76 / -6.7%
tpch_q04/datafusion:parquet 59242629 / 59616567 / -0.6% 103643918 / 91151656 / +13.7% 🔴 0.57 / 0.65 / -12.6%
tpch_q05/datafusion:parquet 170199495 / 170201431 / -0.0% 238909701 / 221695318 / +7.8% 0.71 / 0.77 / -7.2%
tpch_q06/datafusion:parquet 37205084 / 37342142 / -0.4% 83212961 / 75187656 / +10.7% 🔴 0.45 / 0.50 / -10.0%
tpch_q07/datafusion:parquet 216828425 / 219717443 / -1.3% 279361268 / 266009428 / +5.0% 0.78 / 0.83 / -6.0%
tpch_q08/datafusion:parquet 221983989 / 222024159 / -0.0% 302800521 / 282088123 / +7.3% 0.73 / 0.79 / -6.9%
tpch_q09/datafusion:parquet 314380897 / 312638588 / +0.6% 394181612 / 371939156 / +6.0% 0.80 / 0.84 / -5.1%
tpch_q10/datafusion:parquet 321022353 / 321890941 / -0.3% 390422963 / 369789266 / +5.6% 0.82 / 0.87 / -5.5%
tpch_q11/datafusion:parquet 126963353 / 127262038 / -0.2% 150498681 / 147658817 / +1.9% 0.84 / 0.86 / -2.1%
tpch_q12/datafusion:parquet 84283843 / 84409093 / -0.1% 122825877 / 118050086 / +4.0% 0.69 / 0.72 / -4.0%
tpch_q13/datafusion:parquet 216931503 / 216643264 / +0.1% 248152029 / 242824681 / +2.2% 0.87 / 0.89 / -2.0%
tpch_q14/datafusion:parquet 89367675 / 88777174 / +0.7% 197035129 / 195160804 / +1.0% 0.45 / 0.45 / -0.3%
tpch_q15/datafusion:parquet 106839489 / 105796646 / +1.0% 157150716 / 152132946 / +3.3% 0.68 / 0.70 / -2.2%
tpch_q16/datafusion:parquet 96428855 / 98179281 / -1.8% 122001138 / 117888029 / +3.5% 0.79 / 0.83 / -5.1%
tpch_q17/datafusion:parquet 211133691 / 213544479 / -1.1% 265117054 / 260063576 / +1.9% 0.80 / 0.82 / -3.0%
tpch_q18/datafusion:parquet 269511246 / 271141791 / -0.6% 318401408 / 311223434 / +2.3% 0.85 / 0.87 / -2.8%
tpch_q19/datafusion:parquet 108112439 / 108322548 / -0.2% 167774125 / 162163250 / +3.5% 0.64 / 0.67 / -3.5%
tpch_q20/datafusion:parquet 189509248 / 188924563 / +0.3% 247013349 / 241748984 / +2.2% 0.77 / 0.78 / -1.8%
tpch_q21/datafusion:parquet 248517888 / 245709575 / +1.1% 310967674 / 315123030 / -1.3% 0.80 / 0.78 / +2.5%
tpch_q22/datafusion:parquet 153862046 / 153635606 / +0.1% 176834787 / 174574932 / +1.3% 0.87 / 0.88 / -1.1%
duckdb / vortex-file-compressed / ns (1.000x ➖, 0↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
tpch_q01/duckdb:vortex-file-compressed 34391844 / 32836754 / +4.7% 66243526 / 63310513 / +4.6% 0.52 / 0.52 / +0.1%
tpch_q02/duckdb:vortex-file-compressed 31215372 / 31109213 / +0.3% 44057085 / 44888010 / -1.9% 0.71 / 0.69 / +2.2%
tpch_q03/duckdb:vortex-file-compressed 52825526 / 52209441 / +1.2% 100979831 / 92968578 / +8.6% 0.52 / 0.56 / -6.8%
tpch_q04/duckdb:vortex-file-compressed 50792129 / 51021687 / -0.4% 86983332 / 81535372 / +6.7% 0.58 / 0.63 / -6.7%
tpch_q05/duckdb:vortex-file-compressed 69059908 / 68113633 / +1.4% 107286281 / 100794569 / +6.4% 0.64 / 0.68 / -4.7%
tpch_q06/duckdb:vortex-file-compressed 14521445 / 14683302 / -1.1% 54225463 / 47939971 / +13.1% 🔴 0.27 / 0.31 / -12.6%
tpch_q07/duckdb:vortex-file-compressed 53983641 / 54798215 / -1.5% 105822737 / 101229894 / +4.5% 0.51 / 0.54 / -5.8%
tpch_q08/duckdb:vortex-file-compressed 87211012 / 86753608 / +0.5% 133258172 / 126462934 / +5.4% 0.65 / 0.69 / -4.6%
tpch_q09/duckdb:vortex-file-compressed 97466970 / 98480943 / -1.0% 162208258 / 150677045 / +7.7% 0.60 / 0.65 / -8.1%
tpch_q10/duckdb:vortex-file-compressed 87412697 / 88795126 / -1.6% 140197265 / 135344331 / +3.6% 0.62 / 0.66 / -5.0%
tpch_q11/duckdb:vortex-file-compressed 13906304 / 14525577 / -4.3% 24605729 / 28334295 / -13.2% 🟢 0.57 / 0.51 / +10.2%
tpch_q12/duckdb:vortex-file-compressed 43518668 / 43402536 / +0.3% 81885373 / 77235063 / +6.0% 0.53 / 0.56 / -5.4%
tpch_q13/duckdb:vortex-file-compressed 67333642 / 67203085 / +0.2% 86345596 / 89950552 / -4.0% 0.78 / 0.75 / +4.4%
tpch_q14/duckdb:vortex-file-compressed 29226770 / 28116070 / +4.0% 71879947 / 67307683 / +6.8% 0.41 / 0.42 / -2.7%
tpch_q15/duckdb:vortex-file-compressed 24444373 / 24481003 / -0.1% 64787206 / 59278902 / +9.3% 0.38 / 0.41 / -8.6%
tpch_q16/duckdb:vortex-file-compressed 49709838 / 49653265 / +0.1% 59840318 / 57578868 / +3.9% 0.83 / 0.86 / -3.7%
tpch_q17/duckdb:vortex-file-compressed 33354349 / 34193820 / -2.5% 63430778 / 63739658 / -0.5% 0.53 / 0.54 / -2.0%
tpch_q18/duckdb:vortex-file-compressed 100027001 / 99499252 / +0.5% 119848531 / 116675466 / +2.7% 0.83 / 0.85 / -2.1%
tpch_q19/duckdb:vortex-file-compressed 25556251 / 25371334 / +0.7% 71099353 / 67779070 / +4.9% 0.36 / 0.37 / -4.0%
tpch_q20/duckdb:vortex-file-compressed 38889154 / 38900400 / -0.0% 89479397 / 83470060 / +7.2% 0.43 / 0.47 / -6.7%
tpch_q21/duckdb:vortex-file-compressed 94590539 / 96486624 / -2.0% 144326287 / 136628752 / +5.6% 0.66 / 0.71 / -7.2%
tpch_q22/duckdb:vortex-file-compressed 35099705 / 35114648 / -0.0% 51851949 / 51662726 / +0.4% 0.68 / 0.68 / -0.4%
duckdb / parquet / ns (0.998x ➖, 0↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
tpch_q01/duckdb:parquet 68461170 / 68766008 / -0.4% 95042224 / 93976044 / +1.1% 0.72 / 0.73 / -1.6%
tpch_q02/duckdb:parquet 87388950 / 87981874 / -0.7% 99285998 / 99044356 / +0.2% 0.88 / 0.89 / -0.9%
tpch_q03/duckdb:parquet 111239327 / 110762582 / +0.4% 144141953 / 142193579 / +1.4% 0.77 / 0.78 / -0.9%
tpch_q04/duckdb:parquet 77402375 / 77182652 / +0.3% 103784323 / 97880921 / +6.0% 0.75 / 0.79 / -5.4%
tpch_q05/duckdb:parquet 125264695 / 124957527 / +0.2% 159401012 / 155695951 / +2.4% 0.79 / 0.80 / -2.1%
tpch_q06/duckdb:parquet 35753325 / 35928658 / -0.5% 61886992 / 58235589 / +6.3% 0.58 / 0.62 / -6.4%
tpch_q07/duckdb:parquet 118464932 / 118322334 / +0.1% 157695322 / 156484386 / +0.8% 0.75 / 0.76 / -0.6%
tpch_q08/duckdb:parquet 149238032 / 148750802 / +0.3% 193633070 / 190898533 / +1.4% 0.77 / 0.78 / -1.1%
tpch_q09/duckdb:parquet 237440462 / 237889118 / -0.2% 279252594 / 281862962 / -0.9% 0.85 / 0.84 / +0.7%
tpch_q10/duckdb:parquet 318596772 / 316083406 / +0.8% 341152951 / 337386103 / +1.1% 0.93 / 0.94 / -0.3%
tpch_q11/duckdb:parquet 43820874 / 44092044 / -0.6% 51762254 / 50958069 / +1.6% 0.85 / 0.87 / -2.2%
tpch_q12/duckdb:parquet 72176137 / 72620916 / -0.6% 97108338 / 92492058 / +5.0% 0.74 / 0.79 / -5.3%
tpch_q13/duckdb:parquet 294236168 / 294773814 / -0.2% 312487316 / 311540982 / +0.3% 0.94 / 0.95 / -0.5%
tpch_q14/duckdb:parquet 102362007 / 102367575 / -0.0% 144155287 / 136778868 / +5.4% 0.71 / 0.75 / -5.1%
tpch_q15/duckdb:parquet 57859428 / 58422944 / -1.0% 89671197 / 85687637 / +4.6% 0.65 / 0.68 / -5.4%
tpch_q16/duckdb:parquet 101826851 / 101527190 / +0.3% 109567277 / 108533439 / +1.0% 0.93 / 0.94 / -0.7%
tpch_q17/duckdb:parquet 82647716 / 84170138 / -1.8% 117717829 / 111236248 / +5.8% 0.70 / 0.76 / -7.2%
tpch_q18/duckdb:parquet 157329499 / 158129248 / -0.5% 170388010 / 168061240 / +1.4% 0.92 / 0.94 / -1.9%
tpch_q19/duckdb:parquet 99318149 / 99935541 / -0.6% 137105120 / 128763411 / +6.5% 0.72 / 0.78 / -6.7%
tpch_q20/duckdb:parquet 147994476 / 148182325 / -0.1% 188790332 / 183368743 / +3.0% 0.78 / 0.81 / -3.0%
tpch_q21/duckdb:parquet 257174340 / 256704470 / +0.2% 275728171 / 274156838 / +0.6% 0.93 / 0.94 / -0.4%
tpch_q22/duckdb:parquet 169210996 / 169249951 / -0.0% 185253111 / 184127987 / +0.6% 0.91 / 0.92 / -0.6%

No file size changes detected.

@github-actions

github-actions Bot commented Oct 28, 2026 •

Copy link
Copy Markdown
Contributor

Benchmarks: TPC-H SF=1 on NVME 📖

Commits: PR 8b598711 vs base 5747de16
Verdict: No clear signal (low confidence)
Attributed Vortex impact: -0.0%
Engines: DataFusion No clear signal (+0.2%, low confidence) · DuckDB No clear signal (-0.3%, low confidence)
Vortex (geomean): hot 1.001x ➖ · cold 1.003x ➖
Parquet (geomean): hot 1.001x ➖ · cold 1.006x ➖
Shifts: Parquet (control) +0.1% · Median polish +0.1%

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

datafusion / vortex-file-compressed / ns (1.002x ➖, 0↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
tpch_q01/datafusion:vortex-file-compressed 17410826 / 17430076 / -0.1% 43972358 / 43305129 / +1.5% 0.40 / 0.40 / -1.6%
tpch_q02/datafusion:vortex-file-compressed 17944707 / 17880193 / +0.4% 36725957 / 37394197 / -1.8% 0.49 / 0.48 / +2.2%
tpch_q03/datafusion:vortex-file-compressed 22125628 / 21773204 / +1.6% 50042319 / 49826270 / +0.4% 0.44 / 0.44 / +1.2%
tpch_q04/datafusion:vortex-file-compressed 13209247 / 13441781 / -1.7% 36391214 / 33776657 / +7.7% 0.36 / 0.40 / -8.8%
tpch_q05/datafusion:vortex-file-compressed 39992389 / 39784499 / +0.5% 69303417 / 67301053 / +3.0% 0.58 / 0.59 / -2.4%
tpch_q06/datafusion:vortex-file-compressed 8718264 / 8590702 / +1.5% 30910231 / 27979349 / +10.5% 🔴 0.28 / 0.31 / -8.1%
tpch_q07/datafusion:vortex-file-compressed 56038452 / 55216696 / +1.5% 82486730 / 81069220 / +1.7% 0.68 / 0.68 / -0.3%
tpch_q08/datafusion:vortex-file-compressed 55334190 / 55326433 / +0.0% 77653153 / 84831160 / -8.5% 0.71 / 0.65 / +9.3%
tpch_q09/datafusion:vortex-file-compressed 49069552 / 49603527 / -1.1% 79614880 / 81435875 / -2.2% 0.62 / 0.61 / +1.2%
tpch_q10/datafusion:vortex-file-compressed 20722584 / 20578375 / +0.7% 51176527 / 51205751 / -0.1% 0.40 / 0.40 / +0.8%
tpch_q11/datafusion:vortex-file-compressed 15399199 / 15716233 / -2.0% 33961408 / 33427216 / +1.6% 0.45 / 0.47 / -3.6%
tpch_q12/datafusion:vortex-file-compressed 25187220 / 25361887 / -0.7% 45230289 / 43326791 / +4.4% 0.56 / 0.59 / -4.9%
tpch_q13/datafusion:vortex-file-compressed 20725766 / 21013082 / -1.4% 42738573 / 41071975 / +4.1% 0.48 / 0.51 / -5.2%
tpch_q14/datafusion:vortex-file-compressed 15004380 / 15106932 / -0.7% 38783369 / 38480285 / +0.8% 0.39 / 0.39 / -1.5%
tpch_q15/datafusion:vortex-file-compressed 21380116 / 20982062 / +1.9% 44106815 / 43762897 / +0.8% 0.48 / 0.48 / +1.1%
tpch_q16/datafusion:vortex-file-compressed 18702046 / 18594549 / +0.6% 39595068 / 42059050 / -5.9% 0.47 / 0.44 / +6.8%
tpch_q17/datafusion:vortex-file-compressed 29527811 / 29571236 / -0.1% 58429761 / 59007698 / -1.0% 0.51 / 0.50 / +0.8%
tpch_q18/datafusion:vortex-file-compressed 37402200 / 37634025 / -0.6% 59521563 / 59888078 / -0.6% 0.63 / 0.63 / -0.0%
tpch_q19/datafusion:vortex-file-compressed 18556989 / 18167730 / +2.1% 40686466 / 40736615 / -0.1% 0.46 / 0.45 / +2.3%
tpch_q20/datafusion:vortex-file-compressed 23236708 / 22914409 / +1.4% 48487794 / 45899182 / +5.6% 0.48 / 0.50 / -4.0%
tpch_q21/datafusion:vortex-file-compressed 44377998 / 44863153 / -1.1% 73724649 / 75565716 / -2.4% 0.60 / 0.59 / +1.4%
tpch_q22/datafusion:vortex-file-compressed 11619364 / 11308835 / +2.7% 29952437 / 30235058 / -0.9% 0.39 / 0.37 / +3.7%
datafusion / parquet / ns (1.000x ➖, 0↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
tpch_q01/datafusion:parquet 71939986 / 72295057 / -0.5% 91583424 / 90562384 / +1.1% 0.79 / 0.80 / -1.6%
tpch_q02/datafusion:parquet 76562111 / 76995574 / -0.6% 94633988 / 95511545 / -0.9% 0.81 / 0.81 / +0.4%
tpch_q03/datafusion:parquet 83580325 / 84123774 / -0.6% 107484611 / 111142671 / -3.3% 0.78 / 0.76 / +2.7%
tpch_q04/datafusion:parquet 40858349 / 40561378 / +0.7% 60374012 / 59728411 / +1.1% 0.68 / 0.68 / -0.3%
tpch_q05/datafusion:parquet 113036424 / 112619332 / +0.4% 141223129 / 141495691 / -0.2% 0.80 / 0.80 / +0.6%
tpch_q06/datafusion:parquet 32206585 / 31964552 / +0.8% 53697550 / 50065447 / +7.3% 0.60 / 0.64 / -6.1%
tpch_q07/datafusion:parquet 115985027 / 115077623 / +0.8% 144583796 / 141608409 / +2.1% 0.80 / 0.81 / -1.3%
tpch_q08/datafusion:parquet 119912319 / 120476034 / -0.5% 151229356 / 149795957 / +1.0% 0.79 / 0.80 / -1.4%
tpch_q09/datafusion:parquet 139817338 / 140444404 / -0.4% 171280304 / 169332046 / +1.2% 0.82 / 0.83 / -1.6%
tpch_q10/datafusion:parquet 106488044 / 106432649 / +0.1% 133953768 / 132103408 / +1.4% 0.79 / 0.81 / -1.3%
tpch_q11/datafusion:parquet 60976347 / 61264211 / -0.5% 83513155 / 80964085 / +3.1% 0.73 / 0.76 / -3.5%
tpch_q12/datafusion:parquet 65613795 / 65619936 / -0.0% 91707318 / 87203494 / +5.2% 0.72 / 0.75 / -4.9%
tpch_q13/datafusion:parquet 147349603 / 147315299 / +0.0% 170844257 / 168910234 / +1.1% 0.86 / 0.87 / -1.1%
tpch_q14/datafusion:parquet 47480357 / 47704068 / -0.5% 77170485 / 72072219 / +7.1% 0.62 / 0.66 / -7.0%
tpch_q15/datafusion:parquet 75975141 / 75890741 / +0.1% 99481886 / 94788358 / +5.0% 0.76 / 0.80 / -4.6%
tpch_q16/datafusion:parquet 43986084 / 44182705 / -0.4% 63678200 / 63076532 / +1.0% 0.69 / 0.70 / -1.4%
tpch_q17/datafusion:parquet 123513211 / 123261006 / +0.2% 149834729 / 149318486 / +0.3% 0.82 / 0.83 / -0.1%
tpch_q18/datafusion:parquet 123915761 / 123739006 / +0.1% 148575163 / 146257549 / +1.6% 0.83 / 0.85 / -1.4%
tpch_q19/datafusion:parquet 58599680 / 57512566 / +1.9% 84653501 / 83481746 / +1.4% 0.69 / 0.69 / +0.5%
tpch_q20/datafusion:parquet 79214552 / 79306218 / -0.1% 105648977 / 105933648 / -0.3% 0.75 / 0.75 / +0.2%
tpch_q21/datafusion:parquet 117094035 / 116948708 / +0.1% 142728877 / 142654865 / +0.1% 0.82 / 0.82 / +0.1%
tpch_q22/datafusion:parquet 52000567 / 52003361 / -0.0% 68762856 / 70620900 / -2.6% 0.76 / 0.74 / +2.7%
duckdb / vortex-file-compressed / ns (0.999x ➖, 1↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
tpch_q01/duckdb:vortex-file-compressed 8263525 / 9385779 / -12.0% 🟢 20067206 / 20264936 / -1.0% 0.41 / 0.46 / -11.1%
tpch_q02/duckdb:vortex-file-compressed 15765732 / 14883372 / +5.9% 23145534 / 24621327 / -6.0% 0.68 / 0.60 / +12.7%
tpch_q03/duckdb:vortex-file-compressed 18376756 / 18239165 / +0.8% 33134859 / 33255075 / -0.4% 0.55 / 0.55 / +1.1%
tpch_q04/duckdb:vortex-file-compressed 12252529 / 12119697 / +1.1% 25450529 / 24483608 / +3.9% 0.48 / 0.50 / -2.7%
tpch_q05/duckdb:vortex-file-compressed 20395381 / 20136309 / +1.3% 32942372 / 31730250 / +3.8% 0.62 / 0.63 / -2.4%
tpch_q06/duckdb:vortex-file-compressed 4748926 / 4750722 / -0.0% 14876055 / 14359893 / +3.6% 0.32 / 0.33 / -3.5%
tpch_q07/duckdb:vortex-file-compressed 24212468 / 23768550 / +1.9% 39772024 / 39442902 / +0.8% 0.61 / 0.60 / +1.0%
tpch_q08/duckdb:vortex-file-compressed 20597498 / 21038660 / -2.1% 36078741 / 35960438 / +0.3% 0.57 / 0.59 / -2.4%
tpch_q09/duckdb:vortex-file-compressed 21748626 / 21448722 / +1.4% 37468961 / 37607640 / -0.4% 0.58 / 0.57 / +1.8%
tpch_q10/duckdb:vortex-file-compressed 27232944 / 27029132 / +0.8% 40966134 / 42400603 / -3.4% 0.66 / 0.64 / +4.3%
tpch_q11/duckdb:vortex-file-compressed 8021793 / 7926791 / +1.2% 15727450 / 14860699 / +5.8% 0.51 / 0.53 / -4.4%
tpch_q12/duckdb:vortex-file-compressed 14176126 / 13940122 / +1.7% 25935455 / 25915367 / +0.1% 0.55 / 0.54 / +1.6%
tpch_q13/duckdb:vortex-file-compressed 23318686 / 23136752 / +0.8% 31890084 / 32913908 / -3.1% 0.73 / 0.70 / +4.0%
tpch_q14/duckdb:vortex-file-compressed 11630681 / 11529948 / +0.9% 22993861 / 23547981 / -2.4% 0.51 / 0.49 / +3.3%
tpch_q15/duckdb:vortex-file-compressed 8406371 / 8501183 / -1.1% 19172600 / 19939225 / -3.8% 0.44 / 0.43 / +2.8%
tpch_q16/duckdb:vortex-file-compressed 16468402 / 16705993 / -1.4% 22967450 / 23090189 / -0.5% 0.72 / 0.72 / -0.9%
tpch_q17/duckdb:vortex-file-compressed 11983720 / 11996898 / -0.1% 25135200 / 25639417 / -2.0% 0.48 / 0.47 / +1.9%
tpch_q18/duckdb:vortex-file-compressed 23650959 / 24178095 / -2.2% 33304762 / 34114723 / -2.4% 0.71 / 0.71 / +0.2%
tpch_q19/duckdb:vortex-file-compressed 10821299 / 10762016 / +0.6% 21936535 / 21841610 / +0.4% 0.49 / 0.49 / +0.1%
tpch_q20/duckdb:vortex-file-compressed 14021652 / 13833353 / +1.4% 29503137 / 28218014 / +4.6% 0.48 / 0.49 / -3.1%
tpch_q21/duckdb:vortex-file-compressed 36363733 / 37163131 / -2.2% 54334298 / 54601053 / -0.5% 0.67 / 0.68 / -1.7%
tpch_q22/duckdb:vortex-file-compressed 19081131 / 19102205 / -0.1% 28774583 / 28651748 / +0.4% 0.66 / 0.67 / -0.5%
duckdb / parquet / ns (1.001x ➖, 0↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
tpch_q01/duckdb:parquet 48462713 / 48433047 / +0.1% 55279385 / 54906485 / +0.7% 0.88 / 0.88 / -0.6%
tpch_q02/duckdb:parquet 48608833 / 49040365 / -0.9% 56453297 / 57236880 / -1.4% 0.86 / 0.86 / +0.5%
tpch_q03/duckdb:parquet 60723927 / 60880876 / -0.3% 69593647 / 70329803 / -1.0% 0.87 / 0.87 / +0.8%
tpch_q04/duckdb:parquet 35053664 / 35342010 / -0.8% 43771682 / 44202967 / -1.0% 0.80 / 0.80 / +0.2%
tpch_q05/duckdb:parquet 67684408 / 67593707 / +0.1% 77688316 / 77245759 / +0.6% 0.87 / 0.88 / -0.4%
tpch_q06/duckdb:parquet 21980448 / 22095830 / -0.5% 28841653 / 28645162 / +0.7% 0.76 / 0.77 / -1.2%
tpch_q07/duckdb:parquet 64393068 / 64529667 / -0.2% 74726279 / 75613745 / -1.2% 0.86 / 0.85 / +1.0%
tpch_q08/duckdb:parquet 76498331 / 76416953 / +0.1% 87991431 / 87234649 / +0.9% 0.87 / 0.88 / -0.8%
tpch_q09/duckdb:parquet 108495015 / 108279912 / +0.2% 120277872 / 119939381 / +0.3% 0.90 / 0.90 / -0.1%
tpch_q10/duckdb:parquet 106741929 / 106527319 / +0.2% 118696593 / 118887740 / -0.2% 0.90 / 0.90 / +0.4%
tpch_q11/duckdb:parquet 29755323 / 29951428 / -0.7% 35260726 / 35954961 / -1.9% 0.84 / 0.83 / +1.3%
tpch_q12/duckdb:parquet 38068138 / 38079569 / -0.0% 45717895 / 45771555 / -0.1% 0.83 / 0.83 / +0.1%
tpch_q13/duckdb:parquet 176272198 / 175584240 / +0.4% 184354767 / 183426731 / +0.5% 0.96 / 0.96 / -0.1%
tpch_q14/duckdb:parquet 42737517 / 42961172 / -0.5% 52855632 / 51693880 / +2.2% 0.81 / 0.83 / -2.7%
tpch_q15/duckdb:parquet 33265674 / 32984469 / +0.9% 42190990 / 42592245 / -0.9% 0.79 / 0.77 / +1.8%
tpch_q16/duckdb:parquet 47882559 / 47969473 / -0.2% 53313406 / 53511363 / -0.4% 0.90 / 0.90 / +0.2%
tpch_q17/duckdb:parquet 48091118 / 48252497 / -0.3% 59389957 / 58356693 / +1.8% 0.81 / 0.83 / -2.1%
tpch_q18/duckdb:parquet 75075175 / 74528825 / +0.7% 82008504 / 82249842 / -0.3% 0.92 / 0.91 / +1.0%
tpch_q19/duckdb:parquet 50421106 / 48229083 / +4.5% 56298576 / 60140931 / -6.4% 0.90 / 0.80 / +11.7%
tpch_q20/duckdb:parquet 64106354 / 63926279 / +0.3% 74815643 / 75110583 / -0.4% 0.86 / 0.85 / +0.7%
tpch_q21/duckdb:parquet 108084910 / 108154043 / -0.1% 116960145 / 117560217 / -0.5% 0.92 / 0.92 / +0.4%
tpch_q22/duckdb:parquet 51145301 / 51116852 / +0.1% 59747793 / 59190189 / +0.9% 0.86 / 0.86 / -0.9%

No file size changes detected.

@github-actions

github-actions Bot commented Oct 28, 2026 •

Copy link
Copy Markdown
Contributor

Benchmarks: Clickbench on NVME 📖

Commits: PR 8b598711 vs base 5747de16
Verdict: No clear signal (low confidence)
Attributed Vortex impact: -0.4%
Engines: DataFusion No clear signal (+0.1%, low confidence) · DuckDB No clear signal (-0.9%, low confidence)
Vortex (geomean): hot 0.998x ➖ · cold 0.966x ➖
Parquet (geomean): hot 1.002x ➖ · cold 0.988x ➖
Shifts: Parquet (control) +0.2% · Median polish +0.0%

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

datafusion / vortex-file-compressed / ns (1.000x ➖, 0↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
clickbench_q00/datafusion:vortex-file-compressed 1284444 / 1220166 / +5.3% 22625842 / 22009766 / +2.8% 0.06 / 0.06 / +2.4%
clickbench_q01/datafusion:vortex-file-compressed 6090608 / 6084594 / +0.1% 32496085 / 31322047 / +3.7% 0.19 / 0.19 / -3.5%
clickbench_q02/datafusion:vortex-file-compressed 9195519 / 9514683 / -3.4% 33209522 / 37013660 / -10.3% 🟢 0.28 / 0.26 / +7.7%
clickbench_q03/datafusion:vortex-file-compressed 10993290 / 11000535 / -0.1% 51133819 / 53182247 / -3.9% 0.21 / 0.21 / +3.9%
clickbench_q04/datafusion:vortex-file-compressed 55693934 / 55914726 / -0.4% 89656596 / 90136266 / -0.5% 0.62 / 0.62 / +0.1%
clickbench_q05/datafusion:vortex-file-compressed 71919352 / 72719662 / -1.1% 121447124 / 115371667 / +5.3% 0.59 / 0.63 / -6.0%
clickbench_q06/datafusion:vortex-file-compressed 1248281 / 1262298 / -1.1% 21926063 / 21632747 / +1.4% 0.06 / 0.06 / -2.4%
clickbench_q07/datafusion:vortex-file-compressed 9268492 / 9215014 / +0.6% 32555487 / 32242784 / +1.0% 0.28 / 0.29 / -0.4%
clickbench_q08/datafusion:vortex-file-compressed 74600231 / 76035528 / -1.9% 112388627 / 116571714 / -3.6% 0.66 / 0.65 / +1.8%
clickbench_q09/datafusion:vortex-file-compressed 166207248 / 168547756 / -1.4% 208132477 / 208562679 / -0.2% 0.80 / 0.81 / -1.2%
clickbench_q10/datafusion:vortex-file-compressed 23135865 / 22533905 / +2.7% 64698299 / 68449136 / -5.5% 0.36 / 0.33 / +8.6%
clickbench_q11/datafusion:vortex-file-compressed 25079864 / 24977542 / +0.4% 65641866 / 68309381 / -3.9% 0.38 / 0.37 / +4.5%
clickbench_q12/datafusion:vortex-file-compressed 72767558 / 71107218 / +2.3% 114897245 / 114406188 / +0.4% 0.63 / 0.62 / +1.9%
clickbench_q13/datafusion:vortex-file-compressed 117812562 / 119250214 / -1.2% 172462594 / 177902828 / -3.1% 0.68 / 0.67 / +1.9%
clickbench_q14/datafusion:vortex-file-compressed 76471666 / 74805951 / +2.2% 111332056 / 126567060 / -12.0% 🟢 0.69 / 0.59 / +16.2%
clickbench_q15/datafusion:vortex-file-compressed 59974958 / 60386057 / -0.7% 94735926 / 95435469 / -0.7% 0.63 / 0.63 / +0.1%
clickbench_q16/datafusion:vortex-file-compressed 151679640 / 149970048 / +1.1% 204514737 / 207759487 / -1.6% 0.74 / 0.72 / +2.7%
clickbench_q17/datafusion:vortex-file-compressed 148921126 / 152725834 / -2.5% 207684741 / 212702844 / -2.4% 0.72 / 0.72 / -0.1%
clickbench_q18/datafusion:vortex-file-compressed 293311830 / 293672167 / -0.1% 363008568 / 381920030 / -5.0% 0.81 / 0.77 / +5.1%
clickbench_q19/datafusion:vortex-file-compressed 7617240 / 7518594 / +1.3% 44532682 / 47722718 / -6.7% 0.17 / 0.16 / +8.6%
clickbench_q20/datafusion:vortex-file-compressed 59524262 / 59683062 / -0.3% 220486246 / 219117732 / +0.6% 0.27 / 0.27 / -0.9%
clickbench_q21/datafusion:vortex-file-compressed 87330956 / 88214226 / -1.0% 268462328 / 269308998 / -0.3% 0.33 / 0.33 / -0.7%
clickbench_q22/datafusion:vortex-file-compressed 98831502 / 97598208 / +1.3% 345068132 / 347478015 / -0.7% 0.29 / 0.28 / +2.0%
clickbench_q23/datafusion:vortex-file-compressed 198422564 / 195127568 / +1.7% 420695393 / 484636939 / -13.2% 🟢 0.47 / 0.40 / +17.1%
clickbench_q24/datafusion:vortex-file-compressed 15821788 / 16009970 / -1.2% 62249274 / 69553318 / -10.5% 🟢 0.25 / 0.23 / +10.4%
clickbench_q25/datafusion:vortex-file-compressed 17483228 / 17712194 / -1.3% 55436901 / 58816605 / -5.7% 0.32 / 0.30 / +4.7%
clickbench_q26/datafusion:vortex-file-compressed 15743064 / 15731332 / +0.1% 63823905 / 69287381 / -7.9% 0.25 / 0.23 / +8.6%
clickbench_q27/datafusion:vortex-file-compressed 96405494 / 95948274 / +0.5% 241596615 / 240174864 / +0.6% 0.40 / 0.40 / -0.1%
clickbench_q28/datafusion:vortex-file-compressed 564843388 / 559961299 / +0.9% 613306817 / 605834175 / +1.2% 0.92 / 0.92 / -0.4%
clickbench_q29/datafusion:vortex-file-compressed 22537502 / 23241795 / -3.0% 47121170 / 50256954 / -6.2% 0.48 / 0.46 / +3.4%
clickbench_q30/datafusion:vortex-file-compressed 56436058 / 56338110 / +0.2% 102898228 / 103130790 / -0.2% 0.55 / 0.55 / +0.4%
clickbench_q31/datafusion:vortex-file-compressed 66720828 / 65918086 / +1.2% 146519054 / 157315318 / -6.9% 0.46 / 0.42 / +8.7%
clickbench_q32/datafusion:vortex-file-compressed 281992248 / 284210390 / -0.8% 382677389 / 380624056 / +0.5% 0.74 / 0.75 / -1.3%
clickbench_q33/datafusion:vortex-file-compressed 324236431 / 315722926 / +2.7% 415737857 / 429174558 / -3.1% 0.78 / 0.74 / +6.0%
clickbench_q34/datafusion:vortex-file-compressed 315386964 / 318528500 / -1.0% 413567228 / 435103696 / -4.9% 0.76 / 0.73 / +4.2%
clickbench_q35/datafusion:vortex-file-compressed 55404633 / 55096566 / +0.6% 87931770 / 86803330 / +1.3% 0.63 / 0.63 / -0.7%
clickbench_q36/datafusion:vortex-file-compressed 37321698 / 37159450 / +0.4% 65118978 / 65862863 / -1.1% 0.57 / 0.56 / +1.6%
clickbench_q37/datafusion:vortex-file-compressed 22012701 / 21764903 / +1.1% 46833085 / 47788796 / -2.0% 0.47 / 0.46 / +3.2%
clickbench_q38/datafusion:vortex-file-compressed 11693518 / 11674420 / +0.2% 37735591 / 39118972 / -3.5% 0.31 / 0.30 / +3.8%
clickbench_q39/datafusion:vortex-file-compressed 77886558 / 76847370 / +1.4% 109235530 / 110174558 / -0.9% 0.71 / 0.70 / +2.2%
clickbench_q40/datafusion:vortex-file-compressed 11069466 / 10973876 / +0.9% 36628847 / 37895764 / -3.3% 0.30 / 0.29 / +4.4%
clickbench_q41/datafusion:vortex-file-compressed 10714929 / 10724040 / -0.1% 36965529 / 36178652 / +2.2% 0.29 / 0.30 / -2.2%
clickbench_q42/datafusion:vortex-file-compressed 10842554 / 11355108 / -4.5% 35816050 / 35922886 / -0.3% 0.30 / 0.32 / -4.2%
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 1272517 / 1276022 / -0.3% 48950420 / 49407605 / -0.9% 0.03 / 0.03 / +0.7%
clickbench_q01/datafusion:parquet 16427248 / 16036043 / +2.4% 71785066 / 65750803 / +9.2% 0.23 / 0.24 / -6.2%
clickbench_q02/datafusion:parquet 18786616 / 19039430 / -1.3% 80817098 / 81365102 / -0.7% 0.23 / 0.23 / -0.7%
clickbench_q03/datafusion:parquet 16691118 / 16897933 / -1.2% 79524013 / 80794689 / -1.6% 0.21 / 0.21 / +0.4%
clickbench_q04/datafusion:parquet 63569304 / 63979818 / -0.6% 127561441 / 123987199 / +2.9% 0.50 / 0.52 / -3.4%
clickbench_q05/datafusion:parquet 89006498 / 89255274 / -0.3% 157474759 / 156255257 / +0.8% 0.57 / 0.57 / -1.1%
clickbench_q06/datafusion:parquet 1299586 / 1275506 / +1.9% 48931980 / 48975212 / -0.1% 0.03 / 0.03 / +2.0%
clickbench_q07/datafusion:parquet 16990560 / 16873326 / +0.7% 69923958 / 67421702 / +3.7% 0.24 / 0.25 / -2.9%
clickbench_q08/datafusion:parquet 88045794 / 84527505 / +4.2% 160332339 / 161699528 / -0.8% 0.55 / 0.52 / +5.1%
clickbench_q09/datafusion:parquet 187333380 / 186370880 / +0.5% 263915223 / 271319309 / -2.7% 0.71 / 0.69 / +3.3%
clickbench_q10/datafusion:parquet 36400478 / 36471096 / -0.2% 98332320 / 101699148 / -3.3% 0.37 / 0.36 / +3.2%
clickbench_q11/datafusion:parquet 43596458 / 42474243 / +2.6% 106792761 / 109787284 / -2.7% 0.41 / 0.39 / +5.5%
clickbench_q12/datafusion:parquet 95729308 / 95520652 / +0.2% 159958400 / 161698678 / -1.1% 0.60 / 0.59 / +1.3%
clickbench_q13/datafusion:parquet 147313966 / 146087130 / +0.8% 227656389 / 225258763 / +1.1% 0.65 / 0.65 / -0.2%
clickbench_q14/datafusion:parquet 101609705 / 100853587 / +0.7% 167982022 / 170362949 / -1.4% 0.60 / 0.59 / +2.2%
clickbench_q15/datafusion:parquet 70943244 / 72332536 / -1.9% 128456237 / 131437968 / -2.3% 0.55 / 0.55 / +0.4%
clickbench_q16/datafusion:parquet 156343688 / 156453287 / -0.1% 234726346 / 235219324 / -0.2% 0.67 / 0.67 / +0.1%
clickbench_q17/datafusion:parquet 156685703 / 157678939 / -0.6% 233785310 / 237325032 / -1.5% 0.67 / 0.66 / +0.9%
clickbench_q18/datafusion:parquet 305339677 / 308461269 / -1.0% 409658580 / 422504370 / -3.0% 0.75 / 0.73 / +2.1%
clickbench_q19/datafusion:parquet 19171558 / 18812562 / +1.9% 74005028 / 75781648 / -2.3% 0.26 / 0.25 / +4.4%
clickbench_q20/datafusion:parquet 176922998 / 179220116 / -1.3% 272951439 / 284305626 / -4.0% 0.65 / 0.63 / +2.8%
clickbench_q21/datafusion:parquet 172229642 / 173377771 / -0.7% 288826421 / 299472840 / -3.6% 0.60 / 0.58 / +3.0%
clickbench_q22/datafusion:parquet 256152118 / 259249382 / -1.2% 410864421 / 424308056 / -3.2% 0.62 / 0.61 / +2.0%
clickbench_q23/datafusion:parquet 1010187757 / 1022978878 / -1.3% 1179607565 / 1199850540 / -1.7% 0.86 / 0.85 / +0.4%
clickbench_q24/datafusion:parquet 29744276 / 30188810 / -1.5% 86615150 / 88404662 / -2.0% 0.34 / 0.34 / +0.6%
clickbench_q25/datafusion:parquet 36779861 / 37471036 / -1.8% 99771702 / 101954898 / -2.1% 0.37 / 0.37 / +0.3%
clickbench_q26/datafusion:parquet 31061091 / 30468418 / +1.9% 86282191 / 89734131 / -3.8% 0.36 / 0.34 / +6.0%
clickbench_q27/datafusion:parquet 193737026 / 191894814 / +1.0% 285076623 / 295114715 / -3.4% 0.68 / 0.65 / +4.5%
clickbench_q28/datafusion:parquet 615771583 / 617991664 / -0.4% 694418835 / 703369560 / -1.3% 0.89 / 0.88 / +0.9%
clickbench_q29/datafusion:parquet 29402919 / 28999026 / +1.4% 88400200 / 88892511 / -0.6% 0.33 / 0.33 / +2.0%
clickbench_q30/datafusion:parquet 90595690 / 90188502 / +0.5% 166717213 / 174356372 / -4.4% 0.54 / 0.52 / +5.1%
clickbench_q31/datafusion:parquet 102001977 / 103470067 / -1.4% 187127080 / 199796455 / -6.3% 0.55 / 0.52 / +5.3%
clickbench_q32/datafusion:parquet 308582128 / 310273662 / -0.5% 427429285 / 436886300 / -2.2% 0.72 / 0.71 / +1.7%
clickbench_q33/datafusion:parquet 376201816 / 379648150 / -0.9% 476284887 / 475340975 / +0.2% 0.79 / 0.80 / -1.1%
clickbench_q34/datafusion:parquet 376265934 / 378357380 / -0.6% 473173626 / 477757080 / -1.0% 0.80 / 0.79 / +0.4%
clickbench_q35/datafusion:parquet 63428790 / 66400980 / -4.5% 122892587 / 123443634 / -0.4% 0.52 / 0.54 / -4.0%
clickbench_q36/datafusion:parquet 72834804 / 73443669 / -0.8% 134216962 / 134790029 / -0.4% 0.54 / 0.54 / -0.4%
clickbench_q37/datafusion:parquet 35307958 / 35158422 / +0.4% 90781524 / 90729142 / +0.1% 0.39 / 0.39 / +0.4%
clickbench_q38/datafusion:parquet 47536328 / 47492834 / +0.1% 105941127 / 108996455 / -2.8% 0.45 / 0.44 / +3.0%
clickbench_q39/datafusion:parquet 142658950 / 143549639 / -0.6% 206697721 / 210679662 / -1.9% 0.69 / 0.68 / +1.3%
clickbench_q40/datafusion:parquet 19590294 / 19978235 / -1.9% 76265244 / 76299680 / -0.0% 0.26 / 0.26 / -1.9%
clickbench_q41/datafusion:parquet 18967038 / 18851442 / +0.6% 75800821 / 75678578 / +0.2% 0.25 / 0.25 / +0.5%
clickbench_q42/datafusion:parquet 19219994 / 19075936 / +0.8% 74012834 / 73803687 / +0.3% 0.26 / 0.26 / +0.5%
duckdb / vortex-file-compressed / ns (0.995x ➖, 0↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
clickbench_q00/duckdb:vortex-file-compressed 2149254 / 2235112 / -3.8% 24990402 / 24709780 / +1.1% 0.09 / 0.09 / -4.9%
clickbench_q01/duckdb:vortex-file-compressed 7038462 / 7128420 / -1.3% 26639971 / 29510471 / -9.7% 0.26 / 0.24 / +9.4%
clickbench_q02/duckdb:vortex-file-compressed 8544668 / 8207027 / +4.1% 33504098 / 35009157 / -4.3% 0.26 / 0.23 / +8.8%
clickbench_q03/duckdb:vortex-file-compressed 14185699 / 14292814 / -0.7% 51014950 / 57314695 / -11.0% 🟢 0.28 / 0.25 / +11.5%
clickbench_q04/duckdb:vortex-file-compressed 56276150 / 56915892 / -1.1% 92823970 / 98986261 / -6.2% 0.61 / 0.57 / +5.4%
clickbench_q05/duckdb:vortex-file-compressed 63970490 / 64593805 / -1.0% 94095676 / 97131175 / -3.1% 0.68 / 0.67 / +2.2%
clickbench_q06/duckdb:vortex-file-compressed 2596644 / 2598590 / -0.1% 31484186 / 29454341 / +6.9% 0.08 / 0.09 / -6.5%
clickbench_q07/duckdb:vortex-file-compressed 8414626 / 8312120 / +1.2% 29989262 / 30264610 / -0.9% 0.28 / 0.27 / +2.2%
clickbench_q08/duckdb:vortex-file-compressed 67311450 / 67298970 / +0.0% 105587039 / 113161725 / -6.7% 0.64 / 0.59 / +7.2%
clickbench_q09/duckdb:vortex-file-compressed 89657459 / 86907164 / +3.2% 125443476 / 126758061 / -1.0% 0.71 / 0.69 / +4.2%
clickbench_q10/duckdb:vortex-file-compressed 26313256 / 26294890 / +0.1% 62842461 / 72133906 / -12.9% 🟢 0.42 / 0.36 / +14.9%
clickbench_q11/duckdb:vortex-file-compressed 28847440 / 28837664 / +0.0% 64232203 / 75769977 / -15.2% 🟢 0.45 / 0.38 / +18.0%
clickbench_q12/duckdb:vortex-file-compressed 69858442 / 70842325 / -1.4% 99497299 / 102323829 / -2.8% 0.70 / 0.69 / +1.4%
clickbench_q13/duckdb:vortex-file-compressed 124767175 / 123332187 / +1.2% 157059073 / 167598617 / -6.3% 0.79 / 0.74 / +8.0%
clickbench_q14/duckdb:vortex-file-compressed 73041936 / 72215760 / +1.1% 101934429 / 105335534 / -3.2% 0.72 / 0.69 / +4.5%
clickbench_q15/duckdb:vortex-file-compressed 75478302 / 75553196 / -0.1% 113202998 / 115153349 / -1.7% 0.67 / 0.66 / +1.6%
clickbench_q16/duckdb:vortex-file-compressed 137977610 / 137593314 / +0.3% 175532812 / 182571820 / -3.9% 0.79 / 0.75 / +4.3%
clickbench_q17/duckdb:vortex-file-compressed 138408999 / 140968337 / -1.8% 174427073 / 179061295 / -2.6% 0.79 / 0.79 / +0.8%
clickbench_q18/duckdb:vortex-file-compressed 260317182 / 265583384 / -2.0% 314935169 / 316838517 / -0.6% 0.83 / 0.84 / -1.4%
clickbench_q19/duckdb:vortex-file-compressed 9422072 / 9268058 / +1.7% 39092412 / 43571979 / -10.3% 🟢 0.24 / 0.21 / +13.3%
clickbench_q20/duckdb:vortex-file-compressed 64624538 / 64904418 / -0.4% 160694064 / 169996844 / -5.5% 0.40 / 0.38 / +5.3%
clickbench_q21/duckdb:vortex-file-compressed 94615496 / 94853797 / -0.3% 251886968 / 268712924 / -6.3% 0.38 / 0.35 / +6.4%
clickbench_q22/duckdb:vortex-file-compressed 170831740 / 171501023 / -0.4% 379002922 / 424881822 / -10.8% 🟢 0.45 / 0.40 / +11.7%
clickbench_q23/duckdb:vortex-file-compressed 34685594 / 34327004 / +1.0% 83647437 / 85247081 / -1.9% 0.41 / 0.40 / +3.0%
clickbench_q24/duckdb:vortex-file-compressed 13982352 / 13689030 / +2.1% 34228754 / 36620631 / -6.5% 0.41 / 0.37 / +9.3%
clickbench_q25/duckdb:vortex-file-compressed 18752918 / 18559576 / +1.0% 49765400 / 50982942 / -2.4% 0.38 / 0.36 / +3.5%
clickbench_q26/duckdb:vortex-file-compressed 10991370 / 11437347 / -3.9% 33826955 / 36381377 / -7.0% 0.32 / 0.31 / +3.4%
clickbench_q27/duckdb:vortex-file-compressed 52858519 / 54132573 / -2.4% 214466605 / 222268456 / -3.5% 0.25 / 0.24 / +1.2%
clickbench_q28/duckdb:vortex-file-compressed 510172939 / 512243594 / -0.4% 569321998 / 586378630 / -2.9% 0.90 / 0.87 / +2.6%
clickbench_q29/duckdb:vortex-file-compressed 16606362 / 17424780 / -4.7% 45041081 / 44806334 / +0.5% 0.37 / 0.39 / -5.2%
clickbench_q30/duckdb:vortex-file-compressed 58645328 / 59118590 / -0.8% 100221285 / 109170907 / -8.2% 0.59 / 0.54 / +8.1%
clickbench_q31/duckdb:vortex-file-compressed 109547602 / 108994918 / +0.5% 160170073 / 176649328 / -9.3% 0.68 / 0.62 / +10.8%
clickbench_q32/duckdb:vortex-file-compressed 360565188 / 371841824 / -3.0% 396136766 / 410597547 / -3.5% 0.91 / 0.91 / +0.5%
clickbench_q33/duckdb:vortex-file-compressed 356817828 / 344508234 / +3.6% 442131243 / 442604402 / -0.1% 0.81 / 0.78 / +3.7%
clickbench_q34/duckdb:vortex-file-compressed 361104127 / 361498969 / -0.1% 450170338 / 467485315 / -3.7% 0.80 / 0.77 / +3.7%
clickbench_q35/duckdb:vortex-file-compressed 56874890 / 57326324 / -0.8% 88498403 / 91851101 / -3.7% 0.64 / 0.62 / +3.0%
clickbench_q36/duckdb:vortex-file-compressed 11258332 / 11499587 / -2.1% 32364632 / 32883156 / -1.6% 0.35 / 0.35 / -0.5%
clickbench_q37/duckdb:vortex-file-compressed 7532512 / 7597259 / -0.9% 27892740 / 27883684 / +0.0% 0.27 / 0.27 / -0.9%
clickbench_q38/duckdb:vortex-file-compressed 8459074 / 8474062 / -0.2% 29127753 / 29992996 / -2.9% 0.29 / 0.28 / +2.8%
clickbench_q39/duckdb:vortex-file-compressed 19279844 / 19383928 / -0.5% 38744793 / 38411399 / +0.9% 0.50 / 0.50 / -1.4%
clickbench_q40/duckdb:vortex-file-compressed 6583344 / 6735740 / -2.3% 28274769 / 29133164 / -2.9% 0.23 / 0.23 / +0.7%
clickbench_q41/duckdb:vortex-file-compressed 7522112 / 7941751 / -5.3% 28763464 / 28467576 / +1.0% 0.26 / 0.28 / -6.3%
clickbench_q42/duckdb:vortex-file-compressed 6912186 / 6798652 / +1.7% 28327946 / 29183299 / -2.9% 0.24 / 0.23 / +4.7%
duckdb / parquet / ns (1.004x ➖, 0↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
clickbench_q00/duckdb:parquet 11283686 / 10630230 / +6.1% 18442230 / 18773063 / -1.8% 0.61 / 0.57 / +8.1%
clickbench_q01/duckdb:parquet 17336412 / 16122149 / +7.5% 23943588 / 24258973 / -1.3% 0.72 / 0.66 / +8.9%
clickbench_q02/duckdb:parquet 24177627 / 23941164 / +1.0% 36353096 / 36295310 / +0.2% 0.67 / 0.66 / +0.8%
clickbench_q03/duckdb:parquet 24805055 / 24825730 / -0.1% 38348269 / 39521656 / -3.0% 0.65 / 0.63 / +3.0%
clickbench_q04/duckdb:parquet 63119306 / 63383291 / -0.4% 75899561 / 78636777 / -3.5% 0.83 / 0.81 / +3.2%
clickbench_q05/duckdb:parquet 85091046 / 87329371 / -2.6% 104354542 / 102230063 / +2.1% 0.82 / 0.85 / -4.5%
clickbench_q06/duckdb:parquet 22708620 / 22662604 / +0.2% 33475734 / 31551010 / +6.1% 0.68 / 0.72 / -5.6%
clickbench_q07/duckdb:parquet 18863175 / 18898328 / -0.2% 27140835 / 26850947 / +1.1% 0.70 / 0.70 / -1.3%
clickbench_q08/duckdb:parquet 77199612 / 79931380 / -3.4% 88895223 / 94977238 / -6.4% 0.87 / 0.84 / +3.2%
clickbench_q09/duckdb:parquet 104827726 / 104998797 / -0.2% 123002053 / 126059532 / -2.4% 0.85 / 0.83 / +2.3%
clickbench_q10/duckdb:parquet 41906139 / 42284290 / -0.9% 58694392 / 58710250 / -0.0% 0.71 / 0.72 / -0.9%
clickbench_q11/duckdb:parquet 47850983 / 47145238 / +1.5% 63911574 / 67949047 / -5.9% 0.75 / 0.69 / +7.9%
clickbench_q12/duckdb:parquet 93552498 / 93319629 / +0.2% 110216506 / 111776866 / -1.4% 0.85 / 0.83 / +1.7%
clickbench_q13/duckdb:parquet 153485312 / 152070240 / +0.9% 174399430 / 172403415 / +1.2% 0.88 / 0.88 / -0.2%
clickbench_q14/duckdb:parquet 103630224 / 104277142 / -0.6% 128583017 / 123720148 / +3.9% 0.81 / 0.84 / -4.4%
clickbench_q15/duckdb:parquet 88984506 / 88506488 / +0.5% 105175124 / 106531369 / -1.3% 0.85 / 0.83 / +1.8%
clickbench_q16/duckdb:parquet 181557061 / 176716294 / +2.7% 186681504 / 193271220 / -3.4% 0.97 / 0.91 / +6.4%
clickbench_q17/duckdb:parquet 177561023 / 177797874 / -0.1% 188775597 / 188495463 / +0.1% 0.94 / 0.94 / -0.3%
clickbench_q18/duckdb:parquet 311967630 / 310258158 / +0.6% 333798675 / 335767170 / -0.6% 0.93 / 0.92 / +1.1%
clickbench_q19/duckdb:parquet 21178928 / 21909998 / -3.3% 29532485 / 31472541 / -6.2% 0.72 / 0.70 / +3.0%
clickbench_q20/duckdb:parquet 192735646 / 184993564 / +4.2% 234630242 / 231390270 / +1.4% 0.82 / 0.80 / +2.7%
clickbench_q21/duckdb:parquet 218290910 / 226705686 / -3.7% 267454526 / 267756077 / -0.1% 0.82 / 0.85 / -3.6%
clickbench_q22/duckdb:parquet 302321380 / 312804609 / -3.4% 359450735 / 377152344 / -4.7% 0.84 / 0.83 / +1.4%
clickbench_q23/duckdb:parquet 176023736 / 171234960 / +2.8% 238537117 / 258330125 / -7.7% 0.74 / 0.66 / +11.3%
clickbench_q24/duckdb:parquet 32088243 / 32656292 / -1.7% 47963295 / 42834744 / +12.0% 🔴 0.67 / 0.76 / -12.2%
clickbench_q25/duckdb:parquet 43864897 / 43089780 / +1.8% 61530753 / 65182819 / -5.6% 0.71 / 0.66 / +7.8%
clickbench_q26/duckdb:parquet 33578698 / 32715222 / +2.6% 50242619 / 47422937 / +5.9% 0.67 / 0.69 / -3.1%
clickbench_q27/duckdb:parquet 203939465 / 194013054 / +5.1% 236212523 / 240834983 / -1.9% 0.86 / 0.81 / +7.2%
clickbench_q28/duckdb:parquet 979126418 / 995351834 / -1.6% 971847409 / 975672663 / -0.4% 1.01 / 1.02 / -1.2%
clickbench_q29/duckdb:parquet 25953331 / 26152116 / -0.8% 34674542 / 35661573 / -2.8% 0.75 / 0.73 / +2.1%
clickbench_q30/duckdb:parquet 108136106 / 110052402 / -1.7% 132437306 / 134855443 / -1.8% 0.82 / 0.82 / +0.1%
clickbench_q31/duckdb:parquet 164454898 / 162531374 / +1.2% 184395070 / 185121245 / -0.4% 0.89 / 0.88 / +1.6%
clickbench_q32/duckdb:parquet 403989312 / 399709840 / +1.1% 422643585 / 438359421 / -3.6% 0.96 / 0.91 / +4.8%
clickbench_q33/duckdb:parquet 492045622 / 495772654 / -0.8% 467603916 / 467044396 / +0.1% 1.05 / 1.06 / -0.9%
clickbench_q34/duckdb:parquet 463197032 / 490348550 / -5.5% 469073490 / 489926693 / -4.3% 0.99 / 1.00 / -1.3%
clickbench_q35/duckdb:parquet 63379860 / 63831102 / -0.7% 78142021 / 80633483 / -3.1% 0.81 / 0.79 / +2.5%
clickbench_q36/duckdb:parquet 32279134 / 31515034 / +2.4% 41033195 / 40958616 / +0.2% 0.79 / 0.77 / +2.2%
clickbench_q37/duckdb:parquet 25360688 / 25309080 / +0.2% 35302143 / 34686951 / +1.8% 0.72 / 0.73 / -1.5%
clickbench_q38/duckdb:parquet 26000676 / 26103612 / -0.4% 34621227 / 33751494 / +2.6% 0.75 / 0.77 / -2.9%
clickbench_q39/duckdb:parquet 55444345 / 54191160 / +2.3% 62853964 / 66797079 / -5.9% 0.88 / 0.81 / +8.7%
clickbench_q40/duckdb:parquet 17269796 / 16694446 / +3.4% 24514957 / 25348872 / -3.3% 0.70 / 0.66 / +7.0%
clickbench_q41/duckdb:parquet 16969464 / 16001268 / +6.1% 25032660 / 24830920 / +0.8% 0.68 / 0.64 / +5.2%
clickbench_q42/duckdb:parquet 15502006 / 15996777 / -3.1% 25280188 / 25469343 / -0.7% 0.61 / 0.63 / -2.4%

No file size changes detected.

@connortsui20

connortsui20 commented Oct 28, 2026 •

Copy link
Copy Markdown
Member

yeah this needs some changes (see the errors)

edit: oh it was just AWS

once all the benchmarks pass we can probably just merge

Comment thread vortex-bench/src/clickbench/benchmark.rs

@connortsui20 connortsui20 left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

left a comment

Base automatically changed from mp/capture-dataset-dir to develop October 28, 2026 19:41
mprammer and others added 2 commits October 28, 2026 15:41
--opt files=N runs the partitioned dataset's first N of 100 files from a data
directory of its own. The known per-query row counts hold only for the full
dataset, so they are checked only at 100 files. Subset results carry the file
count in their dataset identity; full runs keep theirs unchanged.

Co-Authored-By: Claude <noreply@anthropic.com>
Signed-off-by: Martin Prammer <martin@spiraldb.com>
Co-Authored-By: Claude <noreply@anthropic.com>
Signed-off-by: Martin Prammer <martin@spiraldb.com>
@mprammer
mprammer force-pushed the mp/clickbench-files branch from 3c2f118 to 93d7a0c Compare October 28, 2026 19:41
@mprammer
mprammer merged commit b2faca8 into develop Oct 28, 2026
111 of 112 checks passed
@mprammer
mprammer deleted the mp/clickbench-files branch October 28, 2026 20:01
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.

2 participants