Skip to content

Run SQL benchmarks with plan v2 (full stack vs develop) - #9342

Draft
joseph-isaacs wants to merge 9 commits into
developfrom
claude/benchmark-ci-draft-pr-1xvebp
Draft

Run SQL benchmarks with plan v2 (full stack vs develop)#9342
joseph-isaacs wants to merge 9 commits into
developfrom
claude/benchmark-ci-draft-pr-1xvebp

Conversation

@joseph-isaacs

@joseph-isaacs joseph-isaacs commented Aug 11, 2026

Copy link
Copy Markdown
Contributor

Rationale for this change

#9341 targets ji/vx-plan-perf, so it sits mid-stack and the PR benchmark dispatch—which listens for pull_request label events on PRs into develop—does not run for it. This draft carries the complete remaining Plan V2 stack directly on current develop so CI can benchmark it against the current baseline.

This is the benchmarking-only sibling of #9341.

What is included?

The branch contains 9 commits:

  • one combined optimizer commit containing both the parent-reduction rule system and its concrete expression-pushdown rules (Add plan optimizer rules and push expressions #9196)
  • zoned planning, plan-native execution, zoned-statistics pruning, and unreferenced struct-field pruning
  • the opt-in VORTEX_USE_PLAN_V2=1 DataFusion path and CI benchmark setting
  • parallel/adaptive filter execution, selected with VORTEX_PLAN_V2_FILTER_MODE
  • DataFusion file-scan repartitioning support and partial-file-range tracing

The physical plan model is already in develop via #9142. The former standalone pushdown PR #9166 is folded into #9196. COUNT(*) reduction belongs to #9196, childless-Pack split handling belongs to #9240, and the zero-read end-to-end regression belongs to #9244.

Rebase verification

  • rebuilt on develop at a0a0b207d8
  • collapsed the rule API and concrete pushdown commits into one commit with an identical resulting tree
  • preserved every later patch; range-diff matches the zoned, execution, pruning, performance, CI, DataFusion repartitioning, and tracing commits
  • verified every published active-stack ancestry edge

User-facing behavior

No stable API changes. LayoutReader remains the default when VORTEX_USE_PLAN_V2 is unset; Plan V2 remains opt-in and experimental.

Checks

  • cargo +nightly fmt --all -- --check
  • yamllint --strict -c .yamllint.yaml .github/workflows/sql-bench-matrix.yml
  • cargo test -p vortex-layout -p vortex-scan-v2 -p vortex-datafusion
  • cargo clippy -p vortex-layout -p vortex-scan-v2 -p vortex-datafusion --all-targets --all-features -- -D warnings
  • git diff --check origin/develop...HEAD

@joseph-isaacs joseph-isaacs added the action/bench-all Runs all CPU benchmarks. Do not combine with other benchmark labels; GPU is the only exception. label Aug 11, 2026 — with Claude
@github-actions github-actions Bot removed the action/bench-all Runs all CPU benchmarks. Do not combine with other benchmark labels; GPU is the only exception. label Aug 11, 2026
@joseph-isaacs joseph-isaacs added the changelog/skip Do not list PR in the changelog label Aug 11, 2026 — with Claude
@github-actions

github-actions Bot commented Aug 11, 2026

Copy link
Copy Markdown
Contributor

Polar Signals Profiling Results

Latest Run

Status Commit Job Attempt Link
🟢 Done b472e97 random-access-bench 1 Explore Profiling Data
🟢 Done b472e97 string-bench 1 Explore Profiling Data
🟢 Done b472e97 compress-bench 1 Explore Profiling Data
🟢 Done b472e97 statpopgen 1 Explore Profiling Data
🟢 Done b472e97 clickbench-sorted-nvme 1 Explore Profiling Data
🟢 Done b472e97 tpch-nvme-10 1 Explore Profiling Data
🟢 Done b472e97 tpch-s3-10 1 Explore Profiling Data
🟢 Done b472e97 clickbench-nvme 1 Explore Profiling Data
🟢 Done b472e97 fineweb-s3 1 Explore Profiling Data
🟢 Done b472e97 tpcds-nvme 1 Explore Profiling Data
🟢 Done b472e97 fineweb 1 Explore Profiling Data
🟢 Done b472e97 polarsignals 1 Explore Profiling Data
🟢 Done b472e97 appian-nvme 1 Explore Profiling Data
🟢 Done b472e97 tpch-s3 1 Explore Profiling Data
🟢 Done b472e97 tpch-nvme 1 Explore Profiling Data
Previous Runs (60)
Status Commit Job Attempt Link
🟢 Done e9aefff tpch-nvme-10 1 Explore Profiling Data
🟢 Done e9aefff fineweb 1 Explore Profiling Data
🟢 Done e9aefff clickbench-nvme 1 Explore Profiling Data
🟢 Done e9aefff tpch-nvme 1 Explore Profiling Data
🟢 Done e9aefff fineweb-s3 1 Explore Profiling Data
🟢 Done e9aefff polarsignals 1 Explore Profiling Data
🟢 Done e9aefff statpopgen 1 Explore Profiling Data
🟢 Done e9aefff clickbench-sorted-nvme 1 Explore Profiling Data
🟢 Done e9aefff tpch-s3-10 1 Explore Profiling Data
🟢 Done e9aefff tpcds-nvme 1 Explore Profiling Data
🟢 Done e9aefff random-access-bench 1 Explore Profiling Data
🟢 Done e9aefff appian-nvme 1 Explore Profiling Data
🟢 Done e9aefff tpch-s3 1 Explore Profiling Data
🟢 Done e9aefff string-bench 1 Explore Profiling Data
🟢 Done e9aefff compress-bench 1 Explore Profiling Data
🟢 Done daa0791 random-access-bench 1 Explore Profiling Data
🟢 Done daa0791 statpopgen 1 Explore Profiling Data
🟢 Done daa0791 clickbench-sorted-nvme 1 Explore Profiling Data
🟢 Done daa0791 tpch-nvme-10 1 Explore Profiling Data
🟢 Done daa0791 fineweb-s3 1 Explore Profiling Data
🟢 Done daa0791 fineweb 1 Explore Profiling Data
🟢 Done daa0791 tpch-s3-10 1 Explore Profiling Data
🟢 Done daa0791 clickbench-nvme 1 Explore Profiling Data
🟢 Done daa0791 tpcds-nvme 1 Explore Profiling Data
🟢 Done daa0791 polarsignals 1 Explore Profiling Data
🟢 Done daa0791 appian-nvme 1 Explore Profiling Data
🟢 Done daa0791 tpch-s3 1 Explore Profiling Data
🟢 Done daa0791 tpch-nvme 1 Explore Profiling Data
🟢 Done daa0791 string-bench 1 Explore Profiling Data
🟢 Done daa0791 compress-bench 1 Explore Profiling Data
🟢 Done 59abb5d tpch-nvme-10 1 Explore Profiling Data
🟢 Done 59abb5d tpcds-nvme 1 Explore Profiling Data
🟢 Done 59abb5d tpch-s3 1 Explore Profiling Data
🟢 Done 59abb5d tpch-s3-10 1 Explore Profiling Data
🟢 Done 59abb5d statpopgen 1 Explore Profiling Data
🟢 Done 59abb5d fineweb-s3 1 Explore Profiling Data
🟢 Done 59abb5d clickbench-nvme 1 Explore Profiling Data
🟢 Done 59abb5d appian-nvme 1 Explore Profiling Data
🟢 Done 59abb5d clickbench-sorted-nvme 1 Explore Profiling Data
🟢 Done 59abb5d fineweb 1 Explore Profiling Data
🟢 Done 59abb5d polarsignals 1 Explore Profiling Data
🟢 Done 59abb5d tpch-nvme 1 Explore Profiling Data
🟢 Done 59abb5d random-access-bench 1 Explore Profiling Data
🟢 Done 59abb5d string-bench 1 Explore Profiling Data
🟢 Done 59abb5d compress-bench 1 Explore Profiling Data
🟢 Done b2b88b9 random-access-bench 1 Explore Profiling Data
🟢 Done b2b88b9 statpopgen 1 Explore Profiling Data
🟢 Done b2b88b9 clickbench-sorted-nvme 1 Explore Profiling Data
🟢 Done b2b88b9 tpch-nvme-10 1 Explore Profiling Data
🟢 Done b2b88b9 tpch-s3-10 1 Explore Profiling Data
🟢 Done b2b88b9 tpcds-nvme 1 Explore Profiling Data
🟢 Done b2b88b9 clickbench-nvme 1 Explore Profiling Data
🟢 Done b2b88b9 fineweb-s3 1 Explore Profiling Data
🟢 Done b2b88b9 fineweb 1 Explore Profiling Data
🟢 Done b2b88b9 polarsignals 1 Explore Profiling Data
🟢 Done b2b88b9 appian-nvme 1 Explore Profiling Data
🟢 Done b2b88b9 tpch-s3 1 Explore Profiling Data
🟢 Done b2b88b9 tpch-nvme 1 Explore Profiling Data
🟢 Done b2b88b9 compress-bench 1 Explore Profiling Data
🟢 Done b2b88b9 string-bench 1 Explore Profiling Data

Powered by Polar Signals Cloud

@github-actions

github-actions Bot commented Aug 11, 2026

Copy link
Copy Markdown
Contributor

Benchmarks: PolarSignals Profiling 📖

Vortex (geomean): 1.024x ➖


datafusion / vortex-file-compressed / ns (1.024x ➖, 0↑ 1↓)
name PR b472e97 (ns) base a0a0b20 (ns) ratio (PR/base)
polarsignals_q00/datafusion:vortex-file-compressed 134807796 132110442 1.02
polarsignals_q01/datafusion:vortex-file-compressed 164316243 167935806 0.98
polarsignals_q02/datafusion:vortex-file-compressed 21994622 20764135 1.06
polarsignals_q03/datafusion:vortex-file-compressed 161196305 164141985 0.98
polarsignals_q04/datafusion:vortex-file-compressed 10119549 10128283 1.00
polarsignals_q05/datafusion:vortex-file-compressed 14490312 13194074 1.10
polarsignals_q06/datafusion:vortex-file-compressed 22580551 23591070 0.96
polarsignals_q07/datafusion:vortex-file-compressed 🚨 12666837 11217818 1.13
polarsignals_q08/datafusion:vortex-file-compressed 284302337 274338084 1.04
polarsignals_q09/datafusion:vortex-file-compressed 11019306 11108130 0.99

No file size changes detected.

@github-actions

github-actions Bot commented Aug 11, 2026

Copy link
Copy Markdown
Contributor

Benchmarks: String Encoding 📖


vortex / vortex-file-compressed / ms (0.999x ➖, 0↑ 0↓)
name PR b472e97 (ms) base a0a0b20 (ms) ratio (PR/base)
read/clickbench/URL/shard-0/fsst 48.525574 48.37468 1.00
read/clickbench/URL/shard-0/onpair-12 37.731129 37.190327 1.01
read/tpch/l_comment/fsst 96.323067 95.636018 1.01
read/tpch/l_comment/onpair-12 105.99353 110.447097 0.96
write/clickbench/URL/shard-0/fsst 869.728087 857.840237 1.01
write/clickbench/URL/shard-0/onpair-12 2043.53354 2066.88328 0.99
write/tpch/l_comment/fsst 3090.46225 3075.9909 1.00
write/tpch/l_comment/onpair-12 3951.0244 3944.42512 1.00
vortex / vortex-file-compressed / % (1.000x ➖, 0↑ 0↓)
name PR b472e97 (%) base a0a0b20 (%) ratio (PR/base)
size/clickbench/URL/shard-0/fsst 47.4688937 47.4688937 1.00
size/clickbench/URL/shard-0/onpair-12 29.7509858 29.7509858 1.00
size/tpch/l_comment/fsst 30.5061014 30.5061014 1.00
size/tpch/l_comment/onpair-12 23.2390033 23.2390033 1.00

@github-actions

github-actions Bot commented Aug 11, 2026

Copy link
Copy Markdown
Contributor

Benchmarks: TPC-H SF=1 on NVME 📖

Verdict: No clear signal (low confidence)
Attributed Vortex impact: +2.3%
Engines: DataFusion No clear signal (+6.7%, environment too noisy confidence) · DuckDB No clear signal (-2.0%, low confidence)
Vortex (geomean): 1.017x ➖
Parquet (geomean): 0.995x ➖
Shifts: Parquet (control) -0.5% · Median polish -0.1%

How to read Verdict and Engines
  • Verdict: Overall PR-level signal after subtracting baseline drift estimated from Parquet control rows. It can be Likely improvement, Likely regression, or No clear signal.
  • Engines: Per-engine attribution. DataFusion is compared against DataFusion/Parquet controls; DuckDB is compared against DuckDB/Parquet controls. This answers whether each engine improved or regressed independently.
  • Confidence: Based on directional consistency, share of rows above the noise floor, and control-run noise.

datafusion / vortex-file-compressed / ns (1.073x ➖, 0↑ 6↓)
name PR b472e97 (ns) base a0a0b20 (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-file-compressed 🚨 51371197 43592269 1.18
tpch_q02/datafusion:vortex-file-compressed 22881710 22548132 1.01
tpch_q03/datafusion:vortex-file-compressed 31541015 29256559 1.08
tpch_q04/datafusion:vortex-file-compressed 🚨 17634606 15701726 1.12
tpch_q05/datafusion:vortex-file-compressed 51755726 49693754 1.04
tpch_q06/datafusion:vortex-file-compressed 🚨 9286999 7769287 1.20
tpch_q07/datafusion:vortex-file-compressed 58319487 56222571 1.04
tpch_q08/datafusion:vortex-file-compressed 48133552 44728582 1.08
tpch_q09/datafusion:vortex-file-compressed 57036996 55951511 1.02
tpch_q10/datafusion:vortex-file-compressed 30199970 28430855 1.06
tpch_q11/datafusion:vortex-file-compressed 17173947 16808649 1.02
tpch_q12/datafusion:vortex-file-compressed 27241758 28336512 0.96
tpch_q13/datafusion:vortex-file-compressed 25835514 24838836 1.04
tpch_q14/datafusion:vortex-file-compressed 🚨 19660119 14509534 1.35
tpch_q15/datafusion:vortex-file-compressed 🚨 24753577 19601987 1.26
tpch_q16/datafusion:vortex-file-compressed 24280810 24742759 0.98
tpch_q17/datafusion:vortex-file-compressed 58556048 54437194 1.08
tpch_q18/datafusion:vortex-file-compressed 68864709 68780251 1.00
tpch_q19/datafusion:vortex-file-compressed 18175971 18217878 1.00
tpch_q20/datafusion:vortex-file-compressed 33025232 31535269 1.05
tpch_q21/datafusion:vortex-file-compressed 🚨 66536024 59798981 1.11
tpch_q22/datafusion:vortex-file-compressed 12025034 11866540 1.01
datafusion / vortex-compact / ns (1.043x ➖, 1↑ 6↓)
name PR b472e97 (ns) base a0a0b20 (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-compact 🚨 63277584 50186534 1.26
tpch_q02/datafusion:vortex-compact 27129135 27129096 1.00
tpch_q03/datafusion:vortex-compact 33947238 31938426 1.06
tpch_q04/datafusion:vortex-compact 🚨 20528334 18218924 1.13
tpch_q05/datafusion:vortex-compact 54945262 53162238 1.03
tpch_q06/datafusion:vortex-compact 🚨 11709788 10143515 1.15
tpch_q07/datafusion:vortex-compact 58629894 56581998 1.04
tpch_q08/datafusion:vortex-compact 51411951 48590338 1.06
tpch_q09/datafusion:vortex-compact 61756029 60373901 1.02
tpch_q10/datafusion:vortex-compact 36160688 34918373 1.04
tpch_q11/datafusion:vortex-compact 19441321 19977529 0.97
tpch_q12/datafusion:vortex-compact 33197231 32802226 1.01
tpch_q13/datafusion:vortex-compact 29615481 28672904 1.03
tpch_q14/datafusion:vortex-compact 🚨 19992620 17768960 1.13
tpch_q15/datafusion:vortex-compact 🚨 30504279 26039772 1.17
tpch_q16/datafusion:vortex-compact 29430678 29797145 0.99
tpch_q17/datafusion:vortex-compact 59373507 58613817 1.01
tpch_q18/datafusion:vortex-compact 71156223 70675772 1.01
tpch_q19/datafusion:vortex-compact 🚀 26566360 34790811 0.76
tpch_q20/datafusion:vortex-compact 🚨 37452542 34012366 1.10
tpch_q21/datafusion:vortex-compact 72182236 67842350 1.06
tpch_q22/datafusion:vortex-compact 13781209 13785687 1.00
datafusion / parquet / ns (0.991x ➖, 2↑ 2↓)
name PR b472e97 (ns) base a0a0b20 (ns) ratio (PR/base)
tpch_q01/datafusion:parquet 🚀 107798208 140474919 0.77
tpch_q02/datafusion:parquet 68860042 70540586 0.98
tpch_q03/datafusion:parquet 93589045 99076015 0.94
tpch_q04/datafusion:parquet 49178047 50312017 0.98
tpch_q05/datafusion:parquet 127969484 128064041 1.00
tpch_q06/datafusion:parquet 🚨 47759361 38462438 1.24
tpch_q07/datafusion:parquet 129268696 128232498 1.01
tpch_q08/datafusion:parquet 120018840 124851744 0.96
tpch_q09/datafusion:parquet 159420217 153327680 1.04
tpch_q10/datafusion:parquet 117884916 115750828 1.02
tpch_q11/datafusion:parquet 51151535 50963524 1.00
tpch_q12/datafusion:parquet 99772181 105206162 0.95
tpch_q13/datafusion:parquet 220535982 223341794 0.99
tpch_q14/datafusion:parquet 48610710 48534022 1.00
tpch_q15/datafusion:parquet 64186389 63855355 1.01
tpch_q16/datafusion:parquet 49924341 49575911 1.01
tpch_q17/datafusion:parquet 🚀 139853633 158342722 0.88
tpch_q18/datafusion:parquet 174470800 179142216 0.97
tpch_q19/datafusion:parquet 🚨 81096445 69256232 1.17
tpch_q20/datafusion:parquet 87804928 90056637 0.97
tpch_q21/datafusion:parquet 174444636 171382359 1.02
tpch_q22/datafusion:parquet 54047209 54831691 0.99
duckdb / vortex-file-compressed / ns (0.972x ➖, 1↑ 0↓)
name PR b472e97 (ns) base a0a0b20 (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-file-compressed 23954095 25366546 0.94
tpch_q02/duckdb:vortex-file-compressed 34353312 36766583 0.93
tpch_q03/duckdb:vortex-file-compressed 41275844 40234498 1.03
tpch_q04/duckdb:vortex-file-compressed 31818676 34756591 0.92
tpch_q05/duckdb:vortex-file-compressed 45247737 44879968 1.01
tpch_q06/duckdb:vortex-file-compressed 12445378 13020808 0.96
tpch_q07/duckdb:vortex-file-compressed 43168248 45816393 0.94
tpch_q08/duckdb:vortex-file-compressed 55798394 53739253 1.04
tpch_q09/duckdb:vortex-file-compressed 61032537 64627879 0.94
tpch_q10/duckdb:vortex-file-compressed 54597991 52692091 1.04
tpch_q11/duckdb:vortex-file-compressed 19238525 19337522 0.99
tpch_q12/duckdb:vortex-file-compressed 28960465 30003956 0.97
tpch_q13/duckdb:vortex-file-compressed 42954293 45861274 0.94
tpch_q14/duckdb:vortex-file-compressed 22475308 23315895 0.96
tpch_q15/duckdb:vortex-file-compressed 19912255 21483730 0.93
tpch_q16/duckdb:vortex-file-compressed 34341348 33330708 1.03
tpch_q17/duckdb:vortex-file-compressed 34948006 35729348 0.98
tpch_q18/duckdb:vortex-file-compressed 54623260 53761759 1.02
tpch_q19/duckdb:vortex-file-compressed 39463596 39148007 1.01
tpch_q20/duckdb:vortex-file-compressed 38881860 40315401 0.96
tpch_q21/duckdb:vortex-file-compressed 124945826 128593065 0.97
tpch_q22/duckdb:vortex-file-compressed 🚀 22273356 24799722 0.90
duckdb / vortex-compact / ns (0.984x ➖, 0↑ 1↓)
name PR b472e97 (ns) base a0a0b20 (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-compact 🚨 31902404 28676502 1.11
tpch_q02/duckdb:vortex-compact 40803786 40453644 1.01
tpch_q03/duckdb:vortex-compact 39592624 40228087 0.98
tpch_q04/duckdb:vortex-compact 37008604 35965236 1.03
tpch_q05/duckdb:vortex-compact 44187836 47502604 0.93
tpch_q06/duckdb:vortex-compact 13743023 14603353 0.94
tpch_q07/duckdb:vortex-compact 48892359 47421092 1.03
tpch_q08/duckdb:vortex-compact 56537171 57964674 0.98
tpch_q09/duckdb:vortex-compact 66608530 65444311 1.02
tpch_q10/duckdb:vortex-compact 56090089 58785695 0.95
tpch_q11/duckdb:vortex-compact 20438193 22396771 0.91
tpch_q12/duckdb:vortex-compact 34223872 35188072 0.97
tpch_q13/duckdb:vortex-compact 42990522 45758611 0.94
tpch_q14/duckdb:vortex-compact 26612695 27193597 0.98
tpch_q15/duckdb:vortex-compact 20361586 20923568 0.97
tpch_q16/duckdb:vortex-compact 36631851 36945533 0.99
tpch_q17/duckdb:vortex-compact 37962034 42129303 0.90
tpch_q18/duckdb:vortex-compact 58075009 57512482 1.01
tpch_q19/duckdb:vortex-compact 42833645 41840978 1.02
tpch_q20/duckdb:vortex-compact 43652913 43384289 1.01
tpch_q21/duckdb:vortex-compact 128366082 127332089 1.01
tpch_q22/duckdb:vortex-compact 23016688 23638585 0.97
duckdb / parquet / ns (0.998x ➖, 0↑ 0↓)
name PR b472e97 (ns) base a0a0b20 (ns) ratio (PR/base)
tpch_q01/duckdb:parquet 81687041 81613129 1.00
tpch_q02/duckdb:parquet 46134980 46311020 1.00
tpch_q03/duckdb:parquet 80882630 81102749 1.00
tpch_q04/duckdb:parquet 58185906 57889402 1.01
tpch_q05/duckdb:parquet 79224095 78566896 1.01
tpch_q06/duckdb:parquet 25008839 24861102 1.01
tpch_q07/duckdb:parquet 79200338 79965276 0.99
tpch_q08/duckdb:parquet 96327247 96560158 1.00
tpch_q09/duckdb:parquet 147806630 149922077 0.99
tpch_q10/duckdb:parquet 140628630 142002194 0.99
tpch_q11/duckdb:parquet 24992919 25291283 0.99
tpch_q12/duckdb:parquet 53275497 53344720 1.00
tpch_q13/duckdb:parquet 286773838 288560054 0.99
tpch_q14/duckdb:parquet 55851759 56122617 1.00
tpch_q15/duckdb:parquet 30624983 30750524 1.00
tpch_q16/duckdb:parquet 66976807 66988651 1.00
tpch_q17/duckdb:parquet 58102276 58538300 0.99
tpch_q18/duckdb:parquet 127484370 126008720 1.01
tpch_q19/duckdb:parquet 77180885 77498968 1.00
tpch_q20/duckdb:parquet 77493698 77782122 1.00
tpch_q21/duckdb:parquet 189083208 189570824 1.00
tpch_q22/duckdb:parquet 64234040 63015656 1.02

No file size changes detected.

@github-actions

github-actions Bot commented Aug 11, 2026

Copy link
Copy Markdown
Contributor

Benchmarks: FineWeb NVMe 📖

Verdict: No clear signal (low confidence)
Attributed Vortex impact: +8.2%
Engines: DataFusion No clear signal (+14.3%, low confidence) · DuckDB No clear signal (+2.4%, low confidence)
Vortex (geomean): 1.082x ➖
Parquet (geomean): 1.000x ➖
Shifts: Parquet (control) -0.0% · Median polish +1.3%

How to read Verdict and Engines
  • Verdict: Overall PR-level signal after subtracting baseline drift estimated from Parquet control rows. It can be Likely improvement, Likely regression, or No clear signal.
  • Engines: Per-engine attribution. DataFusion is compared against DataFusion/Parquet controls; DuckDB is compared against DuckDB/Parquet controls. This answers whether each engine improved or regressed independently.
  • Confidence: Based on directional consistency, share of rows above the noise floor, and control-run noise.

datafusion / vortex-file-compressed / ns (1.280x ❌, 0↑ 5↓)
name PR b472e97 (ns) base a0a0b20 (ns) ratio (PR/base)
fineweb_q00/datafusion:vortex-file-compressed 🚨 10930611 8136003 1.34
fineweb_q01/datafusion:vortex-file-compressed 30209826 30643398 0.99
fineweb_q02/datafusion:vortex-file-compressed 32825955 34504931 0.95
fineweb_q03/datafusion:vortex-file-compressed 🚨 165319184 41988007 3.94
fineweb_q04/datafusion:vortex-file-compressed 216202249 204464988 1.06
fineweb_q05/datafusion:vortex-file-compressed 164857655 151112424 1.09
fineweb_q06/datafusion:vortex-file-compressed 🚨 45916427 37499858 1.22
fineweb_q07/datafusion:vortex-file-compressed 🚨 47815817 40197979 1.19
fineweb_q08/datafusion:vortex-file-compressed 🚨 17221097 15597041 1.10
datafusion / vortex-compact / ns (1.017x ➖, 1↑ 1↓)
name PR b472e97 (ns) base a0a0b20 (ns) ratio (PR/base)
fineweb_q00/datafusion:vortex-compact 🚀 7535811 8539748 0.88
fineweb_q01/datafusion:vortex-compact 101153075 101329497 1.00
fineweb_q02/datafusion:vortex-compact 100844096 100187014 1.01
fineweb_q03/datafusion:vortex-compact 570284368 538470604 1.06
fineweb_q04/datafusion:vortex-compact 587486275 559666334 1.05
fineweb_q05/datafusion:vortex-compact 511223528 500842758 1.02
fineweb_q06/datafusion:vortex-compact 294111042 289475666 1.02
fineweb_q07/datafusion:vortex-compact 301117839 294632462 1.02
fineweb_q08/datafusion:vortex-compact 🚨 15838426 14276406 1.11
datafusion / parquet / ns (0.998x ➖, 0↑ 0↓)
name PR b472e97 (ns) base a0a0b20 (ns) ratio (PR/base)
fineweb_q00/datafusion:parquet 8448531 8566287 0.99
fineweb_q01/datafusion:parquet 195915832 195642505 1.00
fineweb_q02/datafusion:parquet 195295077 199118234 0.98
fineweb_q03/datafusion:parquet 189693924 190084476 1.00
fineweb_q04/datafusion:parquet 209043217 206839801 1.01
fineweb_q05/datafusion:parquet 202781425 204338005 0.99
fineweb_q06/datafusion:parquet 202133374 199441680 1.01
fineweb_q07/datafusion:parquet 188836542 188923246 1.00
fineweb_q08/datafusion:parquet 188775507 189629989 1.00
duckdb / vortex-file-compressed / ns (1.087x ➖, 0↑ 4↓)
name PR b472e97 (ns) base a0a0b20 (ns) ratio (PR/base)
fineweb_q00/duckdb:vortex-file-compressed 5951323 6060687 0.98
fineweb_q01/duckdb:vortex-file-compressed 🚨 51782889 43931382 1.18
fineweb_q02/duckdb:vortex-file-compressed 52000075 50042997 1.04
fineweb_q03/duckdb:vortex-file-compressed 🚨 82313750 66979318 1.23
fineweb_q04/duckdb:vortex-file-compressed 298647130 282504280 1.06
fineweb_q05/duckdb:vortex-file-compressed 226921133 220690636 1.03
fineweb_q06/duckdb:vortex-file-compressed 76821086 76367429 1.01
fineweb_q07/duckdb:vortex-file-compressed 🚨 81391588 71847064 1.13
fineweb_q08/duckdb:vortex-file-compressed 🚨 38007436 32935705 1.15
duckdb / vortex-compact / ns (0.969x ➖, 0↑ 0↓)
name PR b472e97 (ns) base a0a0b20 (ns) ratio (PR/base)
fineweb_q00/duckdb:vortex-compact 6215646 6785033 0.92
fineweb_q01/duckdb:vortex-compact 110150560 112172559 0.98
fineweb_q02/duckdb:vortex-compact 114026487 117210252 0.97
fineweb_q03/duckdb:vortex-compact 356952569 360121697 0.99
fineweb_q04/duckdb:vortex-compact 385188233 391768218 0.98
fineweb_q05/duckdb:vortex-compact 355794727 359460615 0.99
fineweb_q06/duckdb:vortex-compact 223875945 224014759 1.00
fineweb_q07/duckdb:vortex-compact 229283294 237424657 0.97
fineweb_q08/duckdb:vortex-compact 30597190 33192830 0.92
duckdb / parquet / ns (1.002x ➖, 0↑ 0↓)
name PR b472e97 (ns) base a0a0b20 (ns) ratio (PR/base)
fineweb_q00/duckdb:parquet 38233323 37218872 1.03
fineweb_q01/duckdb:parquet 75884504 77782138 0.98
fineweb_q02/duckdb:parquet 77975253 76676376 1.02
fineweb_q03/duckdb:parquet 204967710 206861815 0.99
fineweb_q04/duckdb:parquet 232591452 231433633 1.01
fineweb_q05/duckdb:parquet 202246801 203943205 0.99
fineweb_q06/duckdb:parquet 141864609 142269989 1.00
fineweb_q07/duckdb:parquet 142667374 142907476 1.00
fineweb_q08/duckdb:parquet 39129690 38436367 1.02

No file size changes detected.

@github-actions

github-actions Bot commented Aug 11, 2026

Copy link
Copy Markdown
Contributor

Benchmarks: Clickbench Sorted on NVME 📖

Verdict: No clear signal (low confidence)
Attributed Vortex impact: +7.8%
Engines: DataFusion No clear signal (+12.8%, low confidence) · DuckDB No clear signal (+3.0%, environment too noisy confidence)
Vortex (geomean): 1.072x ➖
Parquet (geomean): 0.994x ➖
Shifts: Parquet (control) -0.6% · Median polish +1.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.

datafusion / vortex-file-compressed / ns (1.043x ➖, 1↑ 4↓)
name PR b472e97 (ns) base a0a0b20 (ns) ratio (PR/base)
clickbench-sorted_q23/datafusion:vortex-file-compressed 🚨 487889685 381817405 1.28
clickbench-sorted_q24/datafusion:vortex-file-compressed 🚀 21872698 26118200 0.84
clickbench-sorted_q26/datafusion:vortex-file-compressed 23488389 23532570 1.00
clickbench-sorted_q36/datafusion:vortex-file-compressed 🚨 52110131 47264388 1.10
clickbench-sorted_q37/datafusion:vortex-file-compressed 🚨 38340591 34797287 1.10
clickbench-sorted_q38/datafusion:vortex-file-compressed 34966097 33954585 1.03
clickbench-sorted_q39/datafusion:vortex-file-compressed 🚨 105912529 89364967 1.19
clickbench-sorted_q40/datafusion:vortex-file-compressed 16222886 16635266 0.98
clickbench-sorted_q41/datafusion:vortex-file-compressed 16590845 16659304 1.00
clickbench-sorted_q42/datafusion:vortex-file-compressed 12519404 12655202 0.99
datafusion / vortex-compact / ns (1.201x ❌, 0↑ 5↓)
name PR b472e97 (ns) base a0a0b20 (ns) ratio (PR/base)
clickbench-sorted_q23/datafusion:vortex-compact 🚨 608551326 259307554 2.35
clickbench-sorted_q24/datafusion:vortex-compact 🚨 62962538 56204317 1.12
clickbench-sorted_q26/datafusion:vortex-compact 57570945 56611864 1.02
clickbench-sorted_q36/datafusion:vortex-compact 🚨 80014455 58919486 1.36
clickbench-sorted_q37/datafusion:vortex-compact 🚨 72032764 48310258 1.49
clickbench-sorted_q38/datafusion:vortex-compact 47127142 46543840 1.01
clickbench-sorted_q39/datafusion:vortex-compact 🚨 139484966 110850604 1.26
clickbench-sorted_q40/datafusion:vortex-compact 24954843 27704485 0.90
clickbench-sorted_q41/datafusion:vortex-compact 23458799 23335896 1.01
clickbench-sorted_q42/datafusion:vortex-compact 15837980 15880629 1.00
datafusion / parquet / ns (0.992x ➖, 0↑ 0↓)
name PR b472e97 (ns) base a0a0b20 (ns) ratio (PR/base)
clickbench-sorted_q23/datafusion:parquet 2932180539 2889893217 1.01
clickbench-sorted_q24/datafusion:parquet 30235587 31917382 0.95
clickbench-sorted_q26/datafusion:parquet 33654624 32107943 1.05
clickbench-sorted_q36/datafusion:parquet 178063262 187022399 0.95
clickbench-sorted_q37/datafusion:parquet 109554104 105728568 1.04
clickbench-sorted_q38/datafusion:parquet 169987784 165252707 1.03
clickbench-sorted_q39/datafusion:parquet 284224620 304282703 0.93
clickbench-sorted_q40/datafusion:parquet 70767390 75951327 0.93
clickbench-sorted_q41/datafusion:parquet 60565802 59066609 1.03
clickbench-sorted_q42/datafusion:parquet 33560764 33260659 1.01
duckdb / vortex-file-compressed / ns (1.026x ➖, 0↑ 2↓)
name PR b472e97 (ns) base a0a0b20 (ns) ratio (PR/base)
clickbench-sorted_q23/duckdb:vortex-file-compressed 260285835 240511865 1.08
clickbench-sorted_q24/duckdb:vortex-file-compressed 45119767 41806739 1.08
clickbench-sorted_q26/duckdb:vortex-file-compressed 62204632 66192823 0.94
clickbench-sorted_q36/duckdb:vortex-file-compressed 63078325 66522799 0.95
clickbench-sorted_q37/duckdb:vortex-file-compressed 52561855 51870632 1.01
clickbench-sorted_q38/duckdb:vortex-file-compressed 61180695 63897871 0.96
clickbench-sorted_q39/duckdb:vortex-file-compressed 116569322 112864875 1.03
clickbench-sorted_q40/duckdb:vortex-file-compressed 🚨 37762047 33026947 1.14
clickbench-sorted_q41/duckdb:vortex-file-compressed 34724887 35305073 0.98
clickbench-sorted_q42/duckdb:vortex-file-compressed 🚨 30002063 27156944 1.10
duckdb / vortex-compact / ns (1.026x ➖, 0↑ 1↓)
name PR b472e97 (ns) base a0a0b20 (ns) ratio (PR/base)
clickbench-sorted_q23/duckdb:vortex-compact 263155562 255991941 1.03
clickbench-sorted_q24/duckdb:vortex-compact 🚨 69995119 62922744 1.11
clickbench-sorted_q26/duckdb:vortex-compact 90884903 86362178 1.05
clickbench-sorted_q36/duckdb:vortex-compact 67645695 67835517 1.00
clickbench-sorted_q37/duckdb:vortex-compact 58452061 59705323 0.98
clickbench-sorted_q38/duckdb:vortex-compact 62749924 59362104 1.06
clickbench-sorted_q39/duckdb:vortex-compact 113314074 110643522 1.02
clickbench-sorted_q40/duckdb:vortex-compact 40464023 39212646 1.03
clickbench-sorted_q41/duckdb:vortex-compact 40742040 41125229 0.99
clickbench-sorted_q42/duckdb:vortex-compact 31053846 31163425 1.00
duckdb / parquet / ns (0.997x ➖, 1↑ 0↓)
name PR b472e97 (ns) base a0a0b20 (ns) ratio (PR/base)
clickbench-sorted_q23/duckdb:parquet 226552518 219273990 1.03
clickbench-sorted_q24/duckdb:parquet 31254199 29191687 1.07
clickbench-sorted_q26/duckdb:parquet 22892137 22013604 1.04
clickbench-sorted_q36/duckdb:parquet 🚀 69183022 77147490 0.90
clickbench-sorted_q37/duckdb:parquet 60142675 59415192 1.01
clickbench-sorted_q38/duckdb:parquet 59272470 59450246 1.00
clickbench-sorted_q39/duckdb:parquet 106942025 113961801 0.94
clickbench-sorted_q40/duckdb:parquet 29291564 28981669 1.01
clickbench-sorted_q41/duckdb:parquet 29353459 28483943 1.03
clickbench-sorted_q42/duckdb:parquet 19785825 20820797 0.95

File Size Changes (200 files changed, +0.0% overall, 99↑ 101↓)
File Scale Format Base HEAD Change %
hits_027.vortex 1.0 vortex-file-compressed 190.31 MB 194.03 MB +3.72 MB +2.0%
hits_043.vortex 1.0 vortex-compact 94.33 MB 95.76 MB +1.43 MB +1.5%
hits_067.vortex 1.0 vortex-compact 97.76 MB 98.97 MB +1.21 MB +1.2%
hits_012.vortex 1.0 vortex-file-compressed 191.00 MB 193.27 MB +2.27 MB +1.2%
hits_089.vortex 1.0 vortex-compact 98.38 MB 99.41 MB +1.03 MB +1.0%
hits_013.vortex 1.0 vortex-file-compressed 159.84 MB 161.41 MB +1.56 MB +1.0%
hits_075.vortex 1.0 vortex-compact 137.81 MB 139.14 MB +1.33 MB +1.0%
hits_001.vortex 1.0 vortex-compact 139.18 MB 140.51 MB +1.33 MB +1.0%
hits_030.vortex 1.0 vortex-compact 97.76 MB 98.68 MB +941.91 KB +0.9%
hits_049.vortex 1.0 vortex-compact 139.33 MB 140.63 MB +1.31 MB +0.9%
hits_064.vortex 1.0 vortex-compact 138.88 MB 140.17 MB +1.29 MB +0.9%
hits_097.vortex 1.0 vortex-compact 140.16 MB 141.41 MB +1.26 MB +0.9%
hits_034.vortex 1.0 vortex-file-compressed 181.94 MB 183.52 MB +1.58 MB +0.9%
hits_052.vortex 1.0 vortex-compact 98.02 MB 98.85 MB +846.78 KB +0.8%
hits_011.vortex 1.0 vortex-file-compressed 197.82 MB 199.36 MB +1.53 MB +0.8%
hits_017.vortex 1.0 vortex-compact 111.61 MB 112.44 MB +848.26 KB +0.7%
hits_023.vortex 1.0 vortex-compact 141.67 MB 142.60 MB +950.32 KB +0.7%
hits_033.vortex 1.0 vortex-file-compressed 198.80 MB 200.01 MB +1.21 MB +0.6%
hits_091.vortex 1.0 vortex-file-compressed 147.04 MB 147.85 MB +836.03 KB +0.6%
hits_063.vortex 1.0 vortex-compact 98.17 MB 98.64 MB +473.57 KB +0.5%
hits_059.vortex 1.0 vortex-file-compressed 197.99 MB 198.92 MB +947.10 KB +0.5%
hits_020.vortex 1.0 vortex-compact 111.67 MB 112.18 MB +518.34 KB +0.5%
hits_054.vortex 1.0 vortex-file-compressed 147.40 MB 148.01 MB +623.93 KB +0.4%
hits_056.vortex 1.0 vortex-file-compressed 136.13 MB 136.69 MB +572.75 KB +0.4%
hits_040.vortex 1.0 vortex-compact 110.01 MB 110.45 MB +448.20 KB +0.4%
hits_037.vortex 1.0 vortex-compact 132.23 MB 132.71 MB +496.71 KB +0.4%
hits_014.vortex 1.0 vortex-file-compressed 172.12 MB 172.74 MB +638.09 KB +0.4%
hits_070.vortex 1.0 vortex-compact 153.28 MB 153.80 MB +535.55 KB +0.3%
hits_087.vortex 1.0 vortex-file-compressed 161.11 MB 161.64 MB +541.86 KB +0.3%
hits_044.vortex 1.0 vortex-file-compressed 199.89 MB 200.53 MB +648.05 KB +0.3%
hits_077.vortex 1.0 vortex-file-compressed 172.44 MB 172.98 MB +558.07 KB +0.3%
hits_056.vortex 1.0 vortex-compact 100.90 MB 101.20 MB +311.48 KB +0.3%
hits_094.vortex 1.0 vortex-file-compressed 158.27 MB 158.68 MB +427.17 KB +0.3%
hits_075.vortex 1.0 vortex-file-compressed 189.59 MB 190.03 MB +448.91 KB +0.2%
hits_087.vortex 1.0 vortex-compact 125.71 MB 125.98 MB +269.31 KB +0.2%
hits_037.vortex 1.0 vortex-file-compressed 177.07 MB 177.42 MB +352.53 KB +0.2%
hits_030.vortex 1.0 vortex-file-compressed 131.69 MB 131.92 MB +237.87 KB +0.2%
hits_010.vortex 1.0 vortex-compact 123.20 MB 123.41 MB +215.62 KB +0.2%
hits_073.vortex 1.0 vortex-file-compressed 172.69 MB 172.98 MB +299.12 KB +0.2%
hits_092.vortex 1.0 vortex-compact 153.27 MB 153.52 MB +249.99 KB +0.2%
hits_078.vortex 1.0 vortex-compact 97.84 MB 97.99 MB +152.71 KB +0.2%
hits_003.vortex 1.0 vortex-compact 104.43 MB 104.58 MB +157.71 KB +0.1%
hits_026.vortex 1.0 vortex-file-compressed 131.22 MB 131.42 MB +197.04 KB +0.1%
hits_025.vortex 1.0 vortex-compact 133.46 MB 133.64 MB +184.90 KB +0.1%
hits_014.vortex 1.0 vortex-compact 134.00 MB 134.17 MB +172.10 KB +0.1%
hits_031.vortex 1.0 vortex-file-compressed 160.21 MB 160.41 MB +204.87 KB +0.1%
hits_096.vortex 1.0 vortex-compact 153.17 MB 153.34 MB +181.51 KB +0.1%
hits_097.vortex 1.0 vortex-file-compressed 192.72 MB 192.94 MB +227.30 KB +0.1%
hits_009.vortex 1.0 vortex-file-compressed 101.24 MB 101.33 MB +94.70 KB +0.1%
hits_029.vortex 1.0 vortex-file-compressed 199.88 MB 200.06 MB +183.87 KB +0.1%
hits_016.vortex 1.0 vortex-file-compressed 180.11 MB 180.27 MB +164.58 KB +0.1%
hits_069.vortex 1.0 vortex-compact 100.07 MB 100.16 MB +91.13 KB +0.1%
hits_045.vortex 1.0 vortex-compact 106.16 MB 106.25 MB +94.01 KB +0.1%
hits_007.vortex 1.0 vortex-compact 153.55 MB 153.68 MB +132.05 KB +0.1%
hits_021.vortex 1.0 vortex-compact 110.62 MB 110.71 MB +91.99 KB +0.1%
hits_028.vortex 1.0 vortex-file-compressed 151.72 MB 151.84 MB +124.87 KB +0.1%
hits_021.vortex 1.0 vortex-file-compressed 154.31 MB 154.42 MB +110.22 KB +0.1%
hits_099.vortex 1.0 vortex-file-compressed 171.34 MB 171.45 MB +119.45 KB +0.1%
hits_091.vortex 1.0 vortex-compact 112.25 MB 112.33 MB +78.21 KB +0.1%
hits_080.vortex 1.0 vortex-compact 97.22 MB 97.28 MB +66.89 KB +0.1%
hits_099.vortex 1.0 vortex-compact 133.16 MB 133.25 MB +91.07 KB +0.1%
hits_000.vortex 1.0 vortex-file-compressed 131.60 MB 131.69 MB +89.45 KB +0.1%
hits_041.vortex 1.0 vortex-file-compressed 131.26 MB 131.34 MB +88.74 KB +0.1%
hits_028.vortex 1.0 vortex-compact 115.69 MB 115.76 MB +77.89 KB +0.1%
hits_004.vortex 1.0 vortex-file-compressed 131.58 MB 131.66 MB +87.76 KB +0.1%
hits_089.vortex 1.0 vortex-file-compressed 131.44 MB 131.53 MB +85.62 KB +0.1%
hits_015.vortex 1.0 vortex-file-compressed 131.19 MB 131.27 MB +83.80 KB +0.1%
hits_063.vortex 1.0 vortex-file-compressed 131.68 MB 131.76 MB +79.88 KB +0.1%
hits_065.vortex 1.0 vortex-file-compressed 161.25 MB 161.33 MB +87.24 KB +0.1%
hits_093.vortex 1.0 vortex-file-compressed 132.27 MB 132.34 MB +71.48 KB +0.1%
hits_064.vortex 1.0 vortex-file-compressed 191.20 MB 191.30 MB +102.05 KB +0.1%
hits_023.vortex 1.0 vortex-file-compressed 195.24 MB 195.33 MB +98.59 KB +0.0%
hits_017.vortex 1.0 vortex-file-compressed 146.88 MB 146.95 MB +73.69 KB +0.0%
hits_042.vortex 1.0 vortex-compact 136.23 MB 136.30 MB +64.49 KB +0.0%
hits_068.vortex 1.0 vortex-compact 112.51 MB 112.56 MB +51.50 KB +0.0%
hits_020.vortex 1.0 vortex-file-compressed 160.54 MB 160.60 MB +68.40 KB +0.0%
hits_057.vortex 1.0 vortex-compact 111.90 MB 111.94 MB +47.30 KB +0.0%
hits_095.vortex 1.0 vortex-file-compressed 154.30 MB 154.35 MB +56.38 KB +0.0%
hits_076.vortex 1.0 vortex-file-compressed 160.93 MB 160.98 MB +55.30 KB +0.0%
hits_009.vortex 1.0 vortex-compact 75.23 MB 75.26 MB +25.83 KB +0.0%
hits_043.vortex 1.0 vortex-file-compressed 126.53 MB 126.57 MB +43.05 KB +0.0%
hits_019.vortex 1.0 vortex-file-compressed 140.95 MB 140.99 MB +46.66 KB +0.0%
hits_072.vortex 1.0 vortex-file-compressed 102.32 MB 102.35 MB +31.38 KB +0.0%
hits_061.vortex 1.0 vortex-compact 123.63 MB 123.67 MB +37.26 KB +0.0%
hits_047.vortex 1.0 vortex-file-compressed 154.62 MB 154.66 MB +43.06 KB +0.0%
hits_085.vortex 1.0 vortex-compact 153.51 MB 153.55 MB +36.75 KB +0.0%
hits_010.vortex 1.0 vortex-file-compressed 169.05 MB 169.09 MB +39.96 KB +0.0%
hits_032.vortex 1.0 vortex-file-compressed 154.57 MB 154.60 MB +33.40 KB +0.0%
hits_076.vortex 1.0 vortex-compact 125.36 MB 125.39 MB +26.88 KB +0.0%
hits_042.vortex 1.0 vortex-file-compressed 201.57 MB 201.60 MB +30.75 KB +0.0%
hits_062.vortex 1.0 vortex-file-compressed 170.69 MB 170.71 MB +25.95 KB +0.0%
hits_058.vortex 1.0 vortex-compact 111.08 MB 111.10 MB +15.16 KB +0.0%
hits_085.vortex 1.0 vortex-file-compressed 199.86 MB 199.88 MB +27.11 KB +0.0%
hits_022.vortex 1.0 vortex-compact 153.17 MB 153.19 MB +20.71 KB +0.0%
hits_048.vortex 1.0 vortex-compact 153.38 MB 153.40 MB +14.44 KB +0.0%
hits_053.vortex 1.0 vortex-file-compressed 189.93 MB 189.95 MB +17.64 KB +0.0%
hits_034.vortex 1.0 vortex-compact 133.33 MB 133.34 MB +10.12 KB +0.0%
hits_095.vortex 1.0 vortex-compact 110.62 MB 110.63 MB +7.27 KB +0.0%
hits_094.vortex 1.0 vortex-compact 110.73 MB 110.73 MB +4.51 KB +0.0%
hits_077.vortex 1.0 vortex-compact 134.19 MB 134.19 MB 384 B -0.0%
hits_071.vortex 1.0 vortex-file-compressed 140.09 MB 140.09 MB 720 B -0.0%
hits_035.vortex 1.0 vortex-compact 75.94 MB 75.94 MB 2.49 KB -0.0%
hits_047.vortex 1.0 vortex-compact 110.50 MB 110.50 MB 4.41 KB -0.0%
hits_071.vortex 1.0 vortex-compact 106.22 MB 106.21 MB 4.67 KB -0.0%
hits_046.vortex 1.0 vortex-compact 74.97 MB 74.96 MB 4.16 KB -0.0%
hits_024.vortex 1.0 vortex-file-compressed 160.55 MB 160.54 MB 11.98 KB -0.0%
hits_093.vortex 1.0 vortex-compact 98.93 MB 98.93 MB 8.49 KB -0.0%
hits_084.vortex 1.0 vortex-file-compressed 154.57 MB 154.56 MB 13.80 KB -0.0%
hits_082.vortex 1.0 vortex-file-compressed 140.31 MB 140.30 MB 12.58 KB -0.0%
hits_080.vortex 1.0 vortex-file-compressed 126.90 MB 126.89 MB 13.12 KB -0.0%
hits_050.vortex 1.0 vortex-file-compressed 161.10 MB 161.09 MB 16.71 KB -0.0%
hits_001.vortex 1.0 vortex-file-compressed 193.53 MB 193.51 MB 23.41 KB -0.0%
hits_003.vortex 1.0 vortex-file-compressed 136.59 MB 136.57 MB 19.21 KB -0.0%
hits_083.vortex 1.0 vortex-compact 110.09 MB 110.07 MB 17.19 KB -0.0%
hits_008.vortex 1.0 vortex-compact 105.70 MB 105.68 MB 21.58 KB -0.0%
hits_038.vortex 1.0 vortex-compact 139.56 MB 139.53 MB 29.40 KB -0.0%
hits_053.vortex 1.0 vortex-compact 138.47 MB 138.44 MB 30.89 KB -0.0%
hits_008.vortex 1.0 vortex-file-compressed 140.09 MB 140.06 MB 35.34 KB -0.0%
hits_083.vortex 1.0 vortex-file-compressed 157.15 MB 157.11 MB 40.20 KB -0.0%
hits_061.vortex 1.0 vortex-file-compressed 160.82 MB 160.78 MB 44.21 KB -0.0%
hits_055.vortex 1.0 vortex-compact 153.38 MB 153.33 MB 43.42 KB -0.0%
hits_069.vortex 1.0 vortex-file-compressed 142.27 MB 142.23 MB 44.93 KB -0.0%
hits_058.vortex 1.0 vortex-file-compressed 155.25 MB 155.19 MB 61.70 KB -0.0%
hits_060.vortex 1.0 vortex-file-compressed 193.14 MB 193.07 MB 77.62 KB -0.0%
hits_015.vortex 1.0 vortex-compact 98.08 MB 98.04 MB 42.77 KB -0.0%
hits_033.vortex 1.0 vortex-compact 153.56 MB 153.49 MB 69.85 KB -0.0%
hits_051.vortex 1.0 vortex-compact 133.99 MB 133.93 MB 61.41 KB -0.0%
hits_098.vortex 1.0 vortex-compact 103.66 MB 103.61 MB 51.34 KB -0.0%
hits_045.vortex 1.0 vortex-file-compressed 140.09 MB 140.02 MB 69.40 KB -0.0%
hits_007.vortex 1.0 vortex-file-compressed 200.28 MB 200.18 MB 103.74 KB -0.1%
hits_046.vortex 1.0 vortex-file-compressed 101.35 MB 101.29 MB 53.91 KB -0.1%
hits_070.vortex 1.0 vortex-file-compressed 200.54 MB 200.43 MB 112.77 KB -0.1%
hits_086.vortex 1.0 vortex-file-compressed 192.22 MB 192.11 MB 109.46 KB -0.1%
hits_016.vortex 1.0 vortex-compact 127.53 MB 127.45 MB 74.45 KB -0.1%
hits_005.vortex 1.0 vortex-compact 116.40 MB 116.34 MB 69.11 KB -0.1%
hits_025.vortex 1.0 vortex-file-compressed 171.97 MB 171.87 MB 102.33 KB -0.1%
hits_059.vortex 1.0 vortex-compact 152.98 MB 152.88 MB 96.95 KB -0.1%
hits_036.vortex 1.0 vortex-file-compressed 171.46 MB 171.36 MB 109.98 KB -0.1%
hits_031.vortex 1.0 vortex-compact 111.58 MB 111.50 MB 74.66 KB -0.1%
hits_062.vortex 1.0 vortex-compact 132.72 MB 132.63 MB 92.96 KB -0.1%
hits_039.vortex 1.0 vortex-file-compressed 161.28 MB 161.16 MB 122.65 KB -0.1%
hits_072.vortex 1.0 vortex-compact 75.63 MB 75.57 MB 61.95 KB -0.1%
hits_002.vortex 1.0 vortex-file-compressed 161.12 MB 160.99 MB 136.60 KB -0.1%
hits_012.vortex 1.0 vortex-compact 140.07 MB 139.95 MB 121.66 KB -0.1%
hits_067.vortex 1.0 vortex-file-compressed 131.84 MB 131.72 MB 118.35 KB -0.1%
hits_098.vortex 1.0 vortex-file-compressed 137.58 MB 137.45 MB 129.09 KB -0.1%
hits_073.vortex 1.0 vortex-compact 134.32 MB 134.19 MB 129.91 KB -0.1%
hits_024.vortex 1.0 vortex-compact 123.87 MB 123.74 MB 132.00 KB -0.1%
hits_044.vortex 1.0 vortex-compact 153.76 MB 153.60 MB 166.78 KB -0.1%
hits_018.vortex 1.0 vortex-compact 153.76 MB 153.59 MB 170.69 KB -0.1%
hits_054.vortex 1.0 vortex-compact 112.27 MB 112.15 MB 125.74 KB -0.1%
hits_029.vortex 1.0 vortex-compact 153.56 MB 153.39 MB 172.97 KB -0.1%
hits_078.vortex 1.0 vortex-file-compressed 131.15 MB 131.00 MB 151.18 KB -0.1%
hits_040.vortex 1.0 vortex-file-compressed 144.28 MB 144.11 MB 170.99 KB -0.1%
hits_011.vortex 1.0 vortex-compact 153.00 MB 152.81 MB 190.34 KB -0.1%
hits_052.vortex 1.0 vortex-file-compressed 130.97 MB 130.81 MB 165.95 KB -0.1%
hits_088.vortex 1.0 vortex-file-compressed 172.34 MB 172.13 MB 218.90 KB -0.1%
hits_002.vortex 1.0 vortex-compact 125.53 MB 125.36 MB 174.59 KB -0.1%
hits_074.vortex 1.0 vortex-compact 152.98 MB 152.77 MB 217.44 KB -0.1%
hits_049.vortex 1.0 vortex-file-compressed 191.62 MB 191.34 MB 287.65 KB -0.1%
hits_050.vortex 1.0 vortex-compact 126.01 MB 125.83 MB 192.33 KB -0.1%
hits_079.vortex 1.0 vortex-compact 128.19 MB 127.98 MB 219.35 KB -0.2%
hits_081.vortex 1.0 vortex-compact 153.80 MB 153.54 MB 265.80 KB -0.2%
hits_088.vortex 1.0 vortex-compact 134.35 MB 134.12 MB 242.91 KB -0.2%
hits_035.vortex 1.0 vortex-file-compressed 103.41 MB 103.22 MB 196.77 KB -0.2%
hits_032.vortex 1.0 vortex-compact 110.83 MB 110.60 MB 231.16 KB -0.2%
hits_066.vortex 1.0 vortex-compact 117.69 MB 117.43 MB 262.09 KB -0.2%
hits_055.vortex 1.0 vortex-file-compressed 199.99 MB 199.54 MB 465.91 KB -0.2%
hits_057.vortex 1.0 vortex-file-compressed 160.48 MB 160.10 MB 396.70 KB -0.2%
hits_090.vortex 1.0 vortex-file-compressed 193.15 MB 192.63 MB 525.63 KB -0.3%
hits_079.vortex 1.0 vortex-file-compressed 181.99 MB 181.47 MB 536.91 KB -0.3%
hits_005.vortex 1.0 vortex-file-compressed 168.43 MB 167.94 MB 503.38 KB -0.3%
hits_036.vortex 1.0 vortex-compact 133.63 MB 133.23 MB 405.08 KB -0.3%
hits_068.vortex 1.0 vortex-file-compressed 161.01 MB 160.50 MB 522.88 KB -0.3%
hits_006.vortex 1.0 vortex-file-compressed 126.76 MB 126.36 MB 412.84 KB -0.3%
hits_013.vortex 1.0 vortex-compact 125.59 MB 125.14 MB 457.57 KB -0.4%
hits_041.vortex 1.0 vortex-compact 98.28 MB 97.93 MB 358.55 KB -0.4%
hits_092.vortex 1.0 vortex-file-compressed 199.25 MB 198.48 MB 787.61 KB -0.4%
hits_084.vortex 1.0 vortex-compact 111.12 MB 110.69 MB 444.16 KB -0.4%
hits_018.vortex 1.0 vortex-file-compressed 199.58 MB 198.79 MB 811.13 KB -0.4%
hits_082.vortex 1.0 vortex-compact 106.27 MB 105.84 MB 443.05 KB -0.4%
hits_019.vortex 1.0 vortex-compact 106.63 MB 106.17 MB 471.66 KB -0.4%
hits_096.vortex 1.0 vortex-file-compressed 199.64 MB 198.76 MB 904.73 KB -0.4%
hits_004.vortex 1.0 vortex-compact 97.82 MB 97.34 MB 496.61 KB -0.5%
hits_000.vortex 1.0 vortex-compact 98.19 MB 97.59 MB 615.80 KB -0.6%
hits_026.vortex 1.0 vortex-compact 98.61 MB 97.92 MB 700.16 KB -0.7%
hits_051.vortex 1.0 vortex-file-compressed 173.21 MB 171.92 MB 1.29 MB -0.7%
hits_081.vortex 1.0 vortex-file-compressed 200.21 MB 198.66 MB 1.55 MB -0.8%
hits_022.vortex 1.0 vortex-file-compressed 199.17 MB 197.60 MB 1.57 MB -0.8%
hits_074.vortex 1.0 vortex-file-compressed 199.33 MB 197.75 MB 1.58 MB -0.8%
hits_060.vortex 1.0 vortex-compact 141.18 MB 140.04 MB 1.14 MB -0.8%
hits_006.vortex 1.0 vortex-compact 96.34 MB 95.49 MB 871.12 KB -0.9%
hits_066.vortex 1.0 vortex-file-compressed 164.63 MB 163.16 MB 1.47 MB -0.9%
hits_086.vortex 1.0 vortex-compact 140.69 MB 139.42 MB 1.27 MB -0.9%
hits_090.vortex 1.0 vortex-compact 141.38 MB 140.03 MB 1.35 MB -1.0%
hits_048.vortex 1.0 vortex-file-compressed 199.75 MB 197.83 MB 1.92 MB -1.0%
hits_027.vortex 1.0 vortex-compact 139.60 MB 138.08 MB 1.52 MB -1.1%
hits_038.vortex 1.0 vortex-file-compressed 192.53 MB 190.08 MB 2.45 MB -1.3%
hits_039.vortex 1.0 vortex-compact 125.59 MB 123.94 MB 1.65 MB -1.3%
hits_065.vortex 1.0 vortex-compact 126.18 MB 124.06 MB 2.13 MB -1.7%

Totals:

  • vortex-compact: 11.93 GB → 11.94 GB (+0.0%)
  • vortex-file-compressed: 15.97 GB → 15.97 GB (+0.0%)

@github-actions

github-actions Bot commented Aug 11, 2026

Copy link
Copy Markdown
Contributor

Benchmarks: TPC-DS SF=1 on NVME 📖

Verdict: No clear signal (low confidence)
Attributed Vortex impact: +1.2%
Engines: DataFusion No clear signal (+4.2%, low confidence) · DuckDB No clear signal (-1.8%, environment too noisy confidence)
Vortex (geomean): 1.012x ➖
Parquet (geomean): 1.000x ➖
Shifts: Parquet (control) +0.0% · Median polish -0.1%

How to read Verdict and Engines
  • Verdict: Overall PR-level signal after subtracting baseline drift estimated from Parquet control rows. It can be Likely improvement, Likely regression, or No clear signal.
  • Engines: Per-engine attribution. DataFusion is compared against DataFusion/Parquet controls; DuckDB is compared against DuckDB/Parquet controls. This answers whether each engine improved or regressed independently.
  • Confidence: Based on directional consistency, share of rows above the noise floor, and control-run noise.

datafusion / vortex-file-compressed / ns (1.060x ➖, 1↑ 21↓)
name PR b472e97 (ns) base a0a0b20 (ns) ratio (PR/base)
tpcds_q01/datafusion:vortex-file-compressed 26524698 27851406 0.95
tpcds_q02/datafusion:vortex-file-compressed 🚨 56620084 50943105 1.11
tpcds_q03/datafusion:vortex-file-compressed 14983245 13917522 1.08
tpcds_q04/datafusion:vortex-file-compressed 227889127 209044459 1.09
tpcds_q05/datafusion:vortex-file-compressed 65000349 62796031 1.04
tpcds_q06/datafusion:vortex-file-compressed 🚨 28836070 25605613 1.13
tpcds_q07/datafusion:vortex-file-compressed 43516775 43630748 1.00
tpcds_q08/datafusion:vortex-file-compressed 33139660 32656550 1.01
tpcds_q09/datafusion:vortex-file-compressed 🚨 37214086 27326575 1.36
tpcds_q10/datafusion:vortex-file-compressed 🚨 38944767 35078060 1.11
tpcds_q11/datafusion:vortex-file-compressed 126504866 116123067 1.09
tpcds_q12/datafusion:vortex-file-compressed 19406217 20038593 0.97
tpcds_q13/datafusion:vortex-file-compressed 44545405 46860631 0.95
tpcds_q14/datafusion:vortex-file-compressed 204849550 201216218 1.02
tpcds_q15/datafusion:vortex-file-compressed 29508882 28574508 1.03
tpcds_q16/datafusion:vortex-file-compressed 25150138 24948033 1.01
tpcds_q17/datafusion:vortex-file-compressed 75690347 72192733 1.05
tpcds_q18/datafusion:vortex-file-compressed 90355750 89155760 1.01
tpcds_q19/datafusion:vortex-file-compressed 22131795 21056868 1.05
tpcds_q20/datafusion:vortex-file-compressed 🚨 25450829 22802180 1.12
tpcds_q21/datafusion:vortex-file-compressed 🚨 35188471 31589543 1.11
tpcds_q22/datafusion:vortex-file-compressed 122832335 114241124 1.08
tpcds_q23/datafusion:vortex-file-compressed 144262403 131801237 1.09
tpcds_q24/datafusion:vortex-file-compressed 🚨 116188255 99954556 1.16
tpcds_q25/datafusion:vortex-file-compressed 75049298 72076620 1.04
tpcds_q26/datafusion:vortex-file-compressed 37288662 37236051 1.00
tpcds_q27/datafusion:vortex-file-compressed 99918869 92713572 1.08
tpcds_q28/datafusion:vortex-file-compressed 🚨 36056331 27209494 1.33
tpcds_q29/datafusion:vortex-file-compressed 68798337 71318025 0.96
tpcds_q30/datafusion:vortex-file-compressed 🚨 37514540 29012593 1.29
tpcds_q31/datafusion:vortex-file-compressed 🚨 87161244 76945796 1.13
tpcds_q32/datafusion:vortex-file-compressed 18113425 17478951 1.04
tpcds_q33/datafusion:vortex-file-compressed 33860000 31527651 1.07
tpcds_q34/datafusion:vortex-file-compressed 🚨 32803463 25397586 1.29
tpcds_q35/datafusion:vortex-file-compressed 🚨 49568372 43365387 1.14
tpcds_q36/datafusion:vortex-file-compressed 🚨 72121297 63726227 1.13
tpcds_q37/datafusion:vortex-file-compressed 18427229 18686892 0.99
tpcds_q38/datafusion:vortex-file-compressed 40265769 39906982 1.01
tpcds_q39/datafusion:vortex-file-compressed 101305965 97409671 1.04
tpcds_q40/datafusion:vortex-file-compressed 32959644 32811748 1.00
tpcds_q41/datafusion:vortex-file-compressed 24124548 23815778 1.01
tpcds_q42/datafusion:vortex-file-compressed 14026306 13054292 1.07
tpcds_q43/datafusion:vortex-file-compressed 19724106 19330235 1.02
tpcds_q44/datafusion:vortex-file-compressed 36441168 33905923 1.07
tpcds_q45/datafusion:vortex-file-compressed 35088282 33508395 1.05
tpcds_q46/datafusion:vortex-file-compressed 🚨 40633001 35500272 1.14
tpcds_q47/datafusion:vortex-file-compressed 137307251 126890508 1.08
tpcds_q48/datafusion:vortex-file-compressed 39010268 39202700 1.00
tpcds_q49/datafusion:vortex-file-compressed 70092093 69710161 1.01
tpcds_q50/datafusion:vortex-file-compressed 47787649 48006357 1.00
tpcds_q51/datafusion:vortex-file-compressed 77189558 75669477 1.02
tpcds_q52/datafusion:vortex-file-compressed 15020228 14202123 1.06
tpcds_q53/datafusion:vortex-file-compressed 25190580 23577170 1.07
tpcds_q54/datafusion:vortex-file-compressed 38561390 37472068 1.03
tpcds_q55/datafusion:vortex-file-compressed 14710928 13554261 1.09
tpcds_q56/datafusion:vortex-file-compressed 33971473 32581295 1.04
tpcds_q57/datafusion:vortex-file-compressed 106327499 98001896 1.08
tpcds_q58/datafusion:vortex-file-compressed 61624757 60094574 1.03
tpcds_q59/datafusion:vortex-file-compressed 🚨 62325456 55790428 1.12
tpcds_q60/datafusion:vortex-file-compressed 33030875 31778005 1.04
tpcds_q61/datafusion:vortex-file-compressed 39037371 35517544 1.10
tpcds_q62/datafusion:vortex-file-compressed 24421783 23719806 1.03
tpcds_q63/datafusion:vortex-file-compressed 25555287 23320456 1.10
tpcds_q64/datafusion:vortex-file-compressed 520199672 485561143 1.07
tpcds_q65/datafusion:vortex-file-compressed 75232392 70345720 1.07
tpcds_q66/datafusion:vortex-file-compressed 🚀 78990665 88081204 0.90
tpcds_q67/datafusion:vortex-file-compressed 122030879 111946091 1.09
tpcds_q68/datafusion:vortex-file-compressed 🚨 40235088 33403155 1.20
tpcds_q69/datafusion:vortex-file-compressed 36969472 33619413 1.10
tpcds_q70/datafusion:vortex-file-compressed 112426533 107468879 1.05
tpcds_q71/datafusion:vortex-file-compressed 24288447 23019827 1.06
tpcds_q72/datafusion:vortex-file-compressed 1483132009 1488368744 1.00
tpcds_q73/datafusion:vortex-file-compressed 🚨 32092128 24028634 1.34
tpcds_q74/datafusion:vortex-file-compressed 81274522 75310539 1.08
tpcds_q75/datafusion:vortex-file-compressed 🚨 153107946 138953550 1.10
tpcds_q76/datafusion:vortex-file-compressed 42998509 40716390 1.06
tpcds_q77/datafusion:vortex-file-compressed 45595688 44525117 1.02
tpcds_q78/datafusion:vortex-file-compressed 109695350 106397210 1.03
tpcds_q79/datafusion:vortex-file-compressed 30175821 28836574 1.05
tpcds_q80/datafusion:vortex-file-compressed 107459830 99554424 1.08
tpcds_q81/datafusion:vortex-file-compressed 🚨 34544339 28895421 1.20
tpcds_q82/datafusion:vortex-file-compressed 19053396 18416074 1.03
tpcds_q83/datafusion:vortex-file-compressed 40742586 41491364 0.98
tpcds_q84/datafusion:vortex-file-compressed 13332362 14672023 0.91
tpcds_q85/datafusion:vortex-file-compressed 110978710 112778693 0.98
tpcds_q86/datafusion:vortex-file-compressed 19819281 19112979 1.04
tpcds_q87/datafusion:vortex-file-compressed 43139489 40827781 1.06
tpcds_q88/datafusion:vortex-file-compressed 🚨 62984144 52816406 1.19
tpcds_q89/datafusion:vortex-file-compressed 28979534 27401477 1.06
tpcds_q90/datafusion:vortex-file-compressed 13792610 13865146 0.99
tpcds_q91/datafusion:vortex-file-compressed 19293468 19226134 1.00
tpcds_q92/datafusion:vortex-file-compressed 16268579 16824593 0.97
tpcds_q93/datafusion:vortex-file-compressed 31764179 30842607 1.03
tpcds_q94/datafusion:vortex-file-compressed 23165919 23555514 0.98
tpcds_q95/datafusion:vortex-file-compressed 61425864 63336702 0.97
tpcds_q96/datafusion:vortex-file-compressed 🚨 11900852 10812266 1.10
tpcds_q97/datafusion:vortex-file-compressed 28670223 28476777 1.01
tpcds_q98/datafusion:vortex-file-compressed 25284411 25114661 1.01
tpcds_q99/datafusion:vortex-file-compressed 27495608 28104561 0.98
datafusion / vortex-compact / ns (1.015x ➖, 5↑ 7↓)
name PR b472e97 (ns) base a0a0b20 (ns) ratio (PR/base)
tpcds_q01/datafusion:vortex-compact 29391924 29063125 1.01
tpcds_q02/datafusion:vortex-compact 59382156 58382491 1.02
tpcds_q03/datafusion:vortex-compact 17843453 16775389 1.06
tpcds_q04/datafusion:vortex-compact 262360959 246390457 1.06
tpcds_q05/datafusion:vortex-compact 69379404 69815015 0.99
tpcds_q06/datafusion:vortex-compact 30821796 30526514 1.01
tpcds_q07/datafusion:vortex-compact 59967450 59377585 1.01
tpcds_q08/datafusion:vortex-compact 41514895 40026356 1.04
tpcds_q09/datafusion:vortex-compact 🚨 55029904 47744883 1.15
tpcds_q10/datafusion:vortex-compact 54621769 55489294 0.98
tpcds_q11/datafusion:vortex-compact 🚨 150977973 135194834 1.12
tpcds_q12/datafusion:vortex-compact 🚀 22693919 25300050 0.90
tpcds_q13/datafusion:vortex-compact 🚀 109405330 146428728 0.75
tpcds_q14/datafusion:vortex-compact 225123012 221981411 1.01
tpcds_q15/datafusion:vortex-compact 33957398 34655433 0.98
tpcds_q16/datafusion:vortex-compact 33759099 31944750 1.06
tpcds_q17/datafusion:vortex-compact 🚀 96009572 110522271 0.87
tpcds_q18/datafusion:vortex-compact 104795091 101317571 1.03
tpcds_q19/datafusion:vortex-compact 31980870 31397242 1.02
tpcds_q20/datafusion:vortex-compact 28747341 26786008 1.07
tpcds_q21/datafusion:vortex-compact 🚨 37477751 33748310 1.11
tpcds_q22/datafusion:vortex-compact 116821889 110160343 1.06
tpcds_q23/datafusion:vortex-compact 150151723 139540031 1.08
tpcds_q24/datafusion:vortex-compact 119363396 115492975 1.03
tpcds_q25/datafusion:vortex-compact 84268697 86016498 0.98
tpcds_q26/datafusion:vortex-compact 52865587 52429861 1.01
tpcds_q27/datafusion:vortex-compact 120713587 120262745 1.00
tpcds_q28/datafusion:vortex-compact 🚨 77623042 66959271 1.16
tpcds_q29/datafusion:vortex-compact 83469688 85931245 0.97
tpcds_q30/datafusion:vortex-compact 35847667 33506735 1.07
tpcds_q31/datafusion:vortex-compact 102897699 104669608 0.98
tpcds_q32/datafusion:vortex-compact 22069503 22253966 0.99
tpcds_q33/datafusion:vortex-compact 40257100 38846832 1.04
tpcds_q34/datafusion:vortex-compact 41304323 39384072 1.05
tpcds_q35/datafusion:vortex-compact 59320053 59764231 0.99
tpcds_q36/datafusion:vortex-compact 79937406 76853540 1.04
tpcds_q37/datafusion:vortex-compact 26388299 23992273 1.10
tpcds_q38/datafusion:vortex-compact 53139275 52130141 1.02
tpcds_q39/datafusion:vortex-compact 🚨 108035193 96635593 1.12
tpcds_q40/datafusion:vortex-compact 37000424 37303473 0.99
tpcds_q41/datafusion:vortex-compact 26927230 25926271 1.04
tpcds_q42/datafusion:vortex-compact 17683947 16769496 1.05
tpcds_q43/datafusion:vortex-compact 24439077 24648498 0.99
tpcds_q44/datafusion:vortex-compact 49116120 52023896 0.94
tpcds_q45/datafusion:vortex-compact 38416656 38640724 0.99
tpcds_q46/datafusion:vortex-compact 50297950 47626128 1.06
tpcds_q47/datafusion:vortex-compact 142871337 139574115 1.02
tpcds_q48/datafusion:vortex-compact 96445331 95004315 1.02
tpcds_q49/datafusion:vortex-compact 82990779 86327786 0.96
tpcds_q50/datafusion:vortex-compact 57610573 55890485 1.03
tpcds_q51/datafusion:vortex-compact 80939408 81739169 0.99
tpcds_q52/datafusion:vortex-compact 17576636 17594929 1.00
tpcds_q53/datafusion:vortex-compact 30964342 29458633 1.05
tpcds_q54/datafusion:vortex-compact 46291245 45544153 1.02
tpcds_q55/datafusion:vortex-compact 17725805 16896629 1.05
tpcds_q56/datafusion:vortex-compact 39365465 37971122 1.04
tpcds_q57/datafusion:vortex-compact 113739039 111460709 1.02
tpcds_q58/datafusion:vortex-compact 66784936 68160141 0.98
tpcds_q59/datafusion:vortex-compact 64258104 63969843 1.00
tpcds_q60/datafusion:vortex-compact 39660792 38843474 1.02
tpcds_q61/datafusion:vortex-compact 51106270 48022701 1.06
tpcds_q62/datafusion:vortex-compact 26389703 26954444 0.98
tpcds_q63/datafusion:vortex-compact 30381898 30335603 1.00
tpcds_q64/datafusion:vortex-compact 542005624 545564640 0.99
tpcds_q65/datafusion:vortex-compact 83235653 84206746 0.99
tpcds_q66/datafusion:vortex-compact 85112870 81254472 1.05
tpcds_q67/datafusion:vortex-compact 120076424 132310888 0.91
tpcds_q68/datafusion:vortex-compact 🚨 54087266 47005932 1.15
tpcds_q69/datafusion:vortex-compact 53765850 53973439 1.00
tpcds_q70/datafusion:vortex-compact 115292058 116602641 0.99
tpcds_q71/datafusion:vortex-compact 33351295 30915367 1.08
tpcds_q72/datafusion:vortex-compact 1487907482 1486890722 1.00
tpcds_q73/datafusion:vortex-compact 🚨 42652224 35838924 1.19
tpcds_q74/datafusion:vortex-compact 92854122 88175562 1.05
tpcds_q75/datafusion:vortex-compact 161774043 153142219 1.06
tpcds_q76/datafusion:vortex-compact 🚀 48307453 58254383 0.83
tpcds_q77/datafusion:vortex-compact 53158887 51305444 1.04
tpcds_q78/datafusion:vortex-compact 129939815 128667821 1.01
tpcds_q79/datafusion:vortex-compact 43674501 40872063 1.07
tpcds_q80/datafusion:vortex-compact 113374728 109434818 1.04
tpcds_q81/datafusion:vortex-compact 32616523 34957663 0.93
tpcds_q82/datafusion:vortex-compact 26779597 25535014 1.05
tpcds_q83/datafusion:vortex-compact 43336474 44111601 0.98
tpcds_q84/datafusion:vortex-compact 14582092 14847656 0.98
tpcds_q85/datafusion:vortex-compact 🚀 145756872 168592056 0.86
tpcds_q86/datafusion:vortex-compact 21773535 21307065 1.02
tpcds_q87/datafusion:vortex-compact 54440703 51519496 1.06
tpcds_q88/datafusion:vortex-compact 86861620 87889562 0.99
tpcds_q89/datafusion:vortex-compact 34624840 32679004 1.06
tpcds_q90/datafusion:vortex-compact 16681808 16893477 0.99
tpcds_q91/datafusion:vortex-compact 44199185 43771234 1.01
tpcds_q92/datafusion:vortex-compact 21401371 21034568 1.02
tpcds_q93/datafusion:vortex-compact 39686234 40676681 0.98
tpcds_q94/datafusion:vortex-compact 30472713 29294525 1.04
tpcds_q95/datafusion:vortex-compact 70371513 70395367 1.00
tpcds_q96/datafusion:vortex-compact 18287171 17952923 1.02
tpcds_q97/datafusion:vortex-compact 36858728 36705896 1.00
tpcds_q98/datafusion:vortex-compact 30005109 31482637 0.95
tpcds_q99/datafusion:vortex-compact 31829372 31231741 1.02
datafusion / parquet / ns (0.995x ➖, 0↑ 0↓)
name PR b472e97 (ns) base a0a0b20 (ns) ratio (PR/base)
tpcds_q01/datafusion:parquet 32200727 30762511 1.05
tpcds_q02/datafusion:parquet 53126900 52606022 1.01
tpcds_q03/datafusion:parquet 16977810 16744592 1.01
tpcds_q04/datafusion:parquet 331499094 326645078 1.01
tpcds_q05/datafusion:parquet 80273882 79800865 1.01
tpcds_q06/datafusion:parquet 30117097 30847198 0.98
tpcds_q07/datafusion:parquet 96459435 96582504 1.00
tpcds_q08/datafusion:parquet 36949704 37284261 0.99
tpcds_q09/datafusion:parquet 37226808 35224912 1.06
tpcds_q10/datafusion:parquet 87470099 88580723 0.99
tpcds_q11/datafusion:parquet 167300351 169837076 0.99
tpcds_q12/datafusion:parquet 21958385 23488971 0.93
tpcds_q13/datafusion:parquet 96126771 92751352 1.04
tpcds_q14/datafusion:parquet 272901269 271985390 1.00
tpcds_q15/datafusion:parquet 36326321 36496799 1.00
tpcds_q16/datafusion:parquet 45149808 46968414 0.96
tpcds_q17/datafusion:parquet 106443003 105071124 1.01
tpcds_q18/datafusion:parquet 129825467 131706883 0.99
tpcds_q19/datafusion:parquet 28291874 28911159 0.98
tpcds_q20/datafusion:parquet 24136219 26007344 0.93
tpcds_q21/datafusion:parquet 21708999 21447134 1.01
tpcds_q22/datafusion:parquet 131372112 137581769 0.95
tpcds_q23/datafusion:parquet 169013999 168083401 1.01
tpcds_q24/datafusion:parquet 133829962 135463304 0.99
tpcds_q25/datafusion:parquet 105983475 106517622 0.99
tpcds_q26/datafusion:parquet 83564923 85151616 0.98
tpcds_q27/datafusion:parquet 155944633 154297811 1.01
tpcds_q28/datafusion:parquet 40413158 41094957 0.98
tpcds_q29/datafusion:parquet 113363806 108539284 1.04
tpcds_q30/datafusion:parquet 41119669 44067820 0.93
tpcds_q31/datafusion:parquet 92853667 92605623 1.00
tpcds_q32/datafusion:parquet 23570458 24165382 0.98
tpcds_q33/datafusion:parquet 38605206 37238325 1.04
tpcds_q34/datafusion:parquet 28443651 28483261 1.00
tpcds_q35/datafusion:parquet 93840434 88173632 1.06
tpcds_q36/datafusion:parquet 67615719 65092470 1.04
tpcds_q37/datafusion:parquet 23466098 23258696 1.01
tpcds_q38/datafusion:parquet 59977761 58147326 1.03
tpcds_q39/datafusion:parquet 80942442 83539620 0.97
tpcds_q40/datafusion:parquet 32921481 32661291 1.01
tpcds_q41/datafusion:parquet 18287956 18520147 0.99
tpcds_q42/datafusion:parquet 16730943 16126234 1.04
tpcds_q43/datafusion:parquet 23536464 22778771 1.03
tpcds_q44/datafusion:parquet 40378186 40092638 1.01
tpcds_q45/datafusion:parquet 44370768 44515409 1.00
tpcds_q46/datafusion:parquet 40403654 40324587 1.00
tpcds_q47/datafusion:parquet 150591796 148366048 1.02
tpcds_q48/datafusion:parquet 87906995 88520982 0.99
tpcds_q49/datafusion:parquet 75238968 76416938 0.98
tpcds_q50/datafusion:parquet 68742289 74110535 0.93
tpcds_q51/datafusion:parquet 83778222 81601660 1.03
tpcds_q52/datafusion:parquet 16392421 16578605 0.99
tpcds_q53/datafusion:parquet 24097453 24709758 0.98
tpcds_q54/datafusion:parquet 44648877 45193387 0.99
tpcds_q55/datafusion:parquet 15731336 15973832 0.98
tpcds_q56/datafusion:parquet 38361999 36266572 1.06
tpcds_q57/datafusion:parquet 121333203 125364812 0.97
tpcds_q58/datafusion:parquet 83478071 81825104 1.02
tpcds_q59/datafusion:parquet 73407186 73719923 1.00
tpcds_q60/datafusion:parquet 35347602 38203229 0.93
tpcds_q61/datafusion:parquet 48556561 46998769 1.03
tpcds_q62/datafusion:parquet 29561088 27320108 1.08
tpcds_q63/datafusion:parquet 24216143 24212683 1.00
tpcds_q64/datafusion:parquet 360135107 358912820 1.00
tpcds_q65/datafusion:parquet 48148627 48238828 1.00
tpcds_q66/datafusion:parquet 85023780 86273343 0.99
tpcds_q67/datafusion:parquet 142320710 143763724 0.99
tpcds_q68/datafusion:parquet 39854959 41847851 0.95
tpcds_q69/datafusion:parquet 87452684 82087556 1.07
tpcds_q70/datafusion:parquet 43071358 43947076 0.98
tpcds_q71/datafusion:parquet 26546576 26157470 1.01
tpcds_q72/datafusion:parquet 442582957 445568212 0.99
tpcds_q73/datafusion:parquet 28155669 27354569 1.03
tpcds_q74/datafusion:parquet 98610831 103177087 0.96
tpcds_q75/datafusion:parquet 163451137 171883331 0.95
tpcds_q76/datafusion:parquet 61501783 58570804 1.05
tpcds_q77/datafusion:parquet 54898351 56269724 0.98
tpcds_q78/datafusion:parquet 125313560 123723311 1.01
tpcds_q79/datafusion:parquet 33402054 34094754 0.98
tpcds_q80/datafusion:parquet 94929083 95842314 0.99
tpcds_q81/datafusion:parquet 39736050 39628622 1.00
tpcds_q82/datafusion:parquet 23281750 23375501 1.00
tpcds_q83/datafusion:parquet 56819787 57960522 0.98
tpcds_q84/datafusion:parquet 47170902 47722179 0.99
tpcds_q85/datafusion:parquet 192778392 198022221 0.97
tpcds_q86/datafusion:parquet 20483460 21054755 0.97
tpcds_q87/datafusion:parquet 60902794 60216843 1.01
tpcds_q88/datafusion:parquet 55940902 57234055 0.98
tpcds_q89/datafusion:parquet 29312215 31249504 0.94
tpcds_q90/datafusion:parquet 18496408 19348507 0.96
tpcds_q91/datafusion:parquet 68436689 66562597 1.03
tpcds_q92/datafusion:parquet 24541720 24834132 0.99
tpcds_q93/datafusion:parquet 36029663 36627838 0.98
tpcds_q94/datafusion:parquet 29419185 30282955 0.97
tpcds_q95/datafusion:parquet 88518823 90107535 0.98
tpcds_q96/datafusion:parquet 15496616 16018524 0.97
tpcds_q97/datafusion:parquet 37826726 39068926 0.97
tpcds_q98/datafusion:parquet 26187621 26568032 0.99
tpcds_q99/datafusion:parquet 33950643 35131512 0.97
duckdb / vortex-file-compressed / ns (0.996x ➖, 5↑ 4↓)
name PR b472e97 (ns) base a0a0b20 (ns) ratio (PR/base)
tpcds_q01/duckdb:vortex-file-compressed 27615519 29099809 0.95
tpcds_q02/duckdb:vortex-file-compressed 🚨 29884988 27089464 1.10
tpcds_q03/duckdb:vortex-file-compressed 23121482 22669244 1.02
tpcds_q04/duckdb:vortex-file-compressed 98231997 91791270 1.07
tpcds_q05/duckdb:vortex-file-compressed 38147627 39232978 0.97
tpcds_q06/duckdb:vortex-file-compressed 51419167 53622275 0.96
tpcds_q07/duckdb:vortex-file-compressed 🚀 30012887 33407437 0.90
tpcds_q08/duckdb:vortex-file-compressed 34903093 34087405 1.02
tpcds_q09/duckdb:vortex-file-compressed 18809111 18639660 1.01
tpcds_q10/duckdb:vortex-file-compressed 54078460 55586468 0.97
tpcds_q11/duckdb:vortex-file-compressed 74412188 74236849 1.00
tpcds_q12/duckdb:vortex-file-compressed 18474192 16881716 1.09
tpcds_q13/duckdb:vortex-file-compressed 37927480 39476388 0.96
tpcds_q14/duckdb:vortex-file-compressed 110629267 116727675 0.95
tpcds_q15/duckdb:vortex-file-compressed 34490418 34673209 0.99
tpcds_q16/duckdb:vortex-file-compressed 🚀 32044602 36100228 0.89
tpcds_q17/duckdb:vortex-file-compressed 53753496 57540551 0.93
tpcds_q18/duckdb:vortex-file-compressed 52734532 50786320 1.04
tpcds_q19/duckdb:vortex-file-compressed 39457927 40213750 0.98
tpcds_q20/duckdb:vortex-file-compressed 19820544 18466080 1.07
tpcds_q21/duckdb:vortex-file-compressed 🚀 21012133 24629747 0.85
tpcds_q22/duckdb:vortex-file-compressed 67421608 67825947 0.99
tpcds_q23/duckdb:vortex-file-compressed 74585009 75974536 0.98
tpcds_q24/duckdb:vortex-file-compressed 49659310 50262066 0.99
tpcds_q25/duckdb:vortex-file-compressed 47033996 48279758 0.97
tpcds_q26/duckdb:vortex-file-compressed 23366373 22838846 1.02
tpcds_q27/duckdb:vortex-file-compressed 32735529 33359977 0.98
tpcds_q28/duckdb:vortex-file-compressed 15020248 13901520 1.08
tpcds_q29/duckdb:vortex-file-compressed 53191768 54304226 0.98
tpcds_q30/duckdb:vortex-file-compressed 35587376 34250919 1.04
tpcds_q31/duckdb:vortex-file-compressed 34341133 35379401 0.97
tpcds_q32/duckdb:vortex-file-compressed 20053865 21666660 0.93
tpcds_q33/duckdb:vortex-file-compressed 38169379 36162881 1.06
tpcds_q34/duckdb:vortex-file-compressed 30729445 31616242 0.97
tpcds_q35/duckdb:vortex-file-compressed 86157401 84625207 1.02
tpcds_q36/duckdb:vortex-file-compressed 30435525 31957034 0.95
tpcds_q37/duckdb:vortex-file-compressed 24870066 26594031 0.94
tpcds_q38/duckdb:vortex-file-compressed 41745560 43593592 0.96
tpcds_q39/duckdb:vortex-file-compressed 35963862 35052088 1.03
tpcds_q40/duckdb:vortex-file-compressed 23471842 24394619 0.96
tpcds_q41/duckdb:vortex-file-compressed 14513009 13744269 1.06
tpcds_q42/duckdb:vortex-file-compressed 18076802 17900170 1.01
tpcds_q43/duckdb:vortex-file-compressed 20827736 21265919 0.98
tpcds_q44/duckdb:vortex-file-compressed 27198148 26649675 1.02
tpcds_q45/duckdb:vortex-file-compressed 37764661 37107008 1.02
tpcds_q46/duckdb:vortex-file-compressed 34783262 37871760 0.92
tpcds_q47/duckdb:vortex-file-compressed 57687239 56991594 1.01
tpcds_q48/duckdb:vortex-file-compressed 36386187 35054751 1.04
tpcds_q49/duckdb:vortex-file-compressed 42312795 42732334 0.99
tpcds_q50/duckdb:vortex-file-compressed 35915798 34982802 1.03
tpcds_q51/duckdb:vortex-file-compressed 🚀 110949952 128097075 0.87
tpcds_q52/duckdb:vortex-file-compressed 🚨 19286641 16747006 1.15
tpcds_q53/duckdb:vortex-file-compressed 🚨 30031500 26430887 1.14
tpcds_q54/duckdb:vortex-file-compressed 46018595 47594854 0.97
tpcds_q55/duckdb:vortex-file-compressed 15943273 16660097 0.96
tpcds_q56/duckdb:vortex-file-compressed 33041642 34060843 0.97
tpcds_q57/duckdb:vortex-file-compressed 42988946 42042246 1.02
tpcds_q58/duckdb:vortex-file-compressed 42165875 40370452 1.04
tpcds_q59/duckdb:vortex-file-compressed 39556522 39632711 1.00
tpcds_q60/duckdb:vortex-file-compressed 35211657 35089065 1.00
tpcds_q61/duckdb:vortex-file-compressed 42209321 41226139 1.02
tpcds_q62/duckdb:vortex-file-compressed 18847978 19115969 0.99
tpcds_q63/duckdb:vortex-file-compressed 26142347 26070139 1.00
tpcds_q64/duckdb:vortex-file-compressed 111608478 114287243 0.98
tpcds_q65/duckdb:vortex-file-compressed 25938600 26357901 0.98
tpcds_q66/duckdb:vortex-file-compressed 39283919 38284219 1.03
tpcds_q67/duckdb:vortex-file-compressed 127879035 131444874 0.97
tpcds_q68/duckdb:vortex-file-compressed 38909543 40167388 0.97
tpcds_q69/duckdb:vortex-file-compressed 58874621 57078308 1.03
tpcds_q70/duckdb:vortex-file-compressed 44785103 45120291 0.99
tpcds_q71/duckdb:vortex-file-compressed 26456125 26858059 0.99
tpcds_q72/duckdb:vortex-file-compressed 149499812 147698943 1.01
tpcds_q73/duckdb:vortex-file-compressed 29837495 30200203 0.99
tpcds_q74/duckdb:vortex-file-compressed 49398135 50429809 0.98
tpcds_q75/duckdb:vortex-file-compressed 59612213 58124609 1.03
tpcds_q76/duckdb:vortex-file-compressed 23650503 24832424 0.95
tpcds_q77/duckdb:vortex-file-compressed 30736318 31026806 0.99
tpcds_q78/duckdb:vortex-file-compressed 80487591 76267532 1.06
tpcds_q79/duckdb:vortex-file-compressed 31639827 31688861 1.00
tpcds_q80/duckdb:vortex-file-compressed 58783162 56030376 1.05
tpcds_q81/duckdb:vortex-file-compressed 39376955 38732786 1.02
tpcds_q82/duckdb:vortex-file-compressed 55091845 55624059 0.99
tpcds_q83/duckdb:vortex-file-compressed 44982509 41707898 1.08
tpcds_q84/duckdb:vortex-file-compressed 29663786 31697750 0.94
tpcds_q85/duckdb:vortex-file-compressed 57861470 58442020 0.99
tpcds_q86/duckdb:vortex-file-compressed 20637655 19422619 1.06
tpcds_q87/duckdb:vortex-file-compressed 46323131 47761665 0.97
tpcds_q88/duckdb:vortex-file-compressed 61227376 63178649 0.97
tpcds_q89/duckdb:vortex-file-compressed 27916659 26437618 1.06
tpcds_q90/duckdb:vortex-file-compressed 🚨 18720195 16695341 1.12
tpcds_q91/duckdb:vortex-file-compressed 30995340 33984415 0.91
tpcds_q92/duckdb:vortex-file-compressed 24164101 26351425 0.92
tpcds_q93/duckdb:vortex-file-compressed 28672096 30907854 0.93
tpcds_q94/duckdb:vortex-file-compressed 33342797 31962564 1.04
tpcds_q95/duckdb:vortex-file-compressed 152763500 142594651 1.07
tpcds_q96/duckdb:vortex-file-compressed 18698129 18829097 0.99
tpcds_q97/duckdb:vortex-file-compressed 41708655 40896406 1.02
tpcds_q98/duckdb:vortex-file-compressed 🚀 23186698 25785589 0.90
tpcds_q99/duckdb:vortex-file-compressed 24762819 22998974 1.08
duckdb / vortex-compact / ns (0.979x ➖, 5↑ 1↓)
name PR b472e97 (ns) base a0a0b20 (ns) ratio (PR/base)
tpcds_q01/duckdb:vortex-compact 29874315 31466406 0.95
tpcds_q02/duckdb:vortex-compact 30393855 31269943 0.97
tpcds_q03/duckdb:vortex-compact 42275028 46557277 0.91
tpcds_q04/duckdb:vortex-compact 102101742 105535937 0.97
tpcds_q05/duckdb:vortex-compact 51654081 50921695 1.01
tpcds_q06/duckdb:vortex-compact 60276297 58399142 1.03
tpcds_q07/duckdb:vortex-compact 56271779 54920325 1.02
tpcds_q08/duckdb:vortex-compact 93931907 95738303 0.98
tpcds_q09/duckdb:vortex-compact 22298396 23246924 0.96
tpcds_q10/duckdb:vortex-compact 91106708 94733625 0.96
tpcds_q11/duckdb:vortex-compact 83606444 83563334 1.00
tpcds_q12/duckdb:vortex-compact 22996316 22442013 1.02
tpcds_q13/duckdb:vortex-compact 77809567 77351380 1.01
tpcds_q14/duckdb:vortex-compact 131364888 131416938 1.00
tpcds_q15/duckdb:vortex-compact 43403376 42715113 1.02
tpcds_q16/duckdb:vortex-compact 44979436 47814331 0.94
tpcds_q17/duckdb:vortex-compact 93198948 88889443 1.05
tpcds_q18/duckdb:vortex-compact 69509398 69592403 1.00
tpcds_q19/duckdb:vortex-compact 66339209 67016540 0.99
tpcds_q20/duckdb:vortex-compact 22973496 22884668 1.00
tpcds_q21/duckdb:vortex-compact 23433256 24888576 0.94
tpcds_q22/duckdb:vortex-compact 66435766 68458017 0.97
tpcds_q23/duckdb:vortex-compact 93274682 98556637 0.95
tpcds_q24/duckdb:vortex-compact 75621281 76961771 0.98
tpcds_q25/duckdb:vortex-compact 81442169 87142446 0.93
tpcds_q26/duckdb:vortex-compact 38882520 39769905 0.98
tpcds_q27/duckdb:vortex-compact 62046264 65133474 0.95
tpcds_q28/duckdb:vortex-compact 22688405 24163039 0.94
tpcds_q29/duckdb:vortex-compact 86153060 88732825 0.97
tpcds_q30/duckdb:vortex-compact 40029117 40669622 0.98
tpcds_q31/duckdb:vortex-compact 46880461 45506212 1.03
tpcds_q32/duckdb:vortex-compact 25392471 25673236 0.99
tpcds_q33/duckdb:vortex-compact 46153816 47327102 0.98
tpcds_q34/duckdb:vortex-compact 49112659 51705168 0.95
tpcds_q35/duckdb:vortex-compact 117679516 118873080 0.99
tpcds_q36/duckdb:vortex-compact 46511765 45664306 1.02
tpcds_q37/duckdb:vortex-compact 29598535 28658563 1.03
tpcds_q38/duckdb:vortex-compact 54326730 56188556 0.97
tpcds_q39/duckdb:vortex-compact 36078664 38928345 0.93
tpcds_q40/duckdb:vortex-compact 26755962 29043862 0.92
tpcds_q41/duckdb:vortex-compact 15676771 15587893 1.01
tpcds_q42/duckdb:vortex-compact 25813958 27762826 0.93
tpcds_q43/duckdb:vortex-compact 35262859 36706048 0.96
tpcds_q44/duckdb:vortex-compact 🚀 33500350 37491988 0.89
tpcds_q45/duckdb:vortex-compact 46665864 45127819 1.03
tpcds_q46/duckdb:vortex-compact 62857430 63599908 0.99
tpcds_q47/duckdb:vortex-compact 71090282 69657352 1.02
tpcds_q48/duckdb:vortex-compact 71445079 70016100 1.02
tpcds_q49/duckdb:vortex-compact 🚨 67370627 60529380 1.11
tpcds_q50/duckdb:vortex-compact 59490996 56613673 1.05
tpcds_q51/duckdb:vortex-compact 109290846 117520402 0.93
tpcds_q52/duckdb:vortex-compact 25838145 24691120 1.05
tpcds_q53/duckdb:vortex-compact 45662507 46364169 0.98
tpcds_q54/duckdb:vortex-compact 54394305 54446793 1.00
tpcds_q55/duckdb:vortex-compact 24551785 26320781 0.93
tpcds_q56/duckdb:vortex-compact 48742283 48688083 1.00
tpcds_q57/duckdb:vortex-compact 48100617 49033089 0.98
tpcds_q58/duckdb:vortex-compact 45513611 48870543 0.93
tpcds_q59/duckdb:vortex-compact 49870663 51320224 0.97
tpcds_q60/duckdb:vortex-compact 49146548 49277173 1.00
tpcds_q61/duckdb:vortex-compact 65418188 66429587 0.98
tpcds_q62/duckdb:vortex-compact 23370126 23563101 0.99
tpcds_q63/duckdb:vortex-compact 41096946 40503421 1.01
tpcds_q64/duckdb:vortex-compact 169036510 165555685 1.02
tpcds_q65/duckdb:vortex-compact 38836633 39275728 0.99
tpcds_q66/duckdb:vortex-compact 44206799 46503931 0.95
tpcds_q67/duckdb:vortex-compact 139704466 142582975 0.98
tpcds_q68/duckdb:vortex-compact 64648823 62759030 1.03
tpcds_q69/duckdb:vortex-compact 92310103 97105909 0.95
tpcds_q70/duckdb:vortex-compact 66925292 67465983 0.99
tpcds_q71/duckdb:vortex-compact 39551456 41052249 0.96
tpcds_q72/duckdb:vortex-compact 167753300 166800646 1.01
tpcds_q73/duckdb:vortex-compact 46655069 45179288 1.03
tpcds_q74/duckdb:vortex-compact 60660365 61256515 0.99
tpcds_q75/duckdb:vortex-compact 68343928 73693493 0.93
tpcds_q76/duckdb:vortex-compact 🚀 31250283 37716417 0.83
tpcds_q77/duckdb:vortex-compact 47461672 45625969 1.04
tpcds_q78/duckdb:vortex-compact 83126227 91075306 0.91
tpcds_q79/duckdb:vortex-compact 80118351 81488993 0.98
tpcds_q80/duckdb:vortex-compact 🚀 74213944 83392644 0.89
tpcds_q81/duckdb:vortex-compact 45478726 45155621 1.01
tpcds_q82/duckdb:vortex-compact 58677785 58195325 1.01
tpcds_q83/duckdb:vortex-compact 🚀 50252763 56698761 0.89
tpcds_q84/duckdb:vortex-compact 32982290 31824756 1.04
tpcds_q85/duckdb:vortex-compact 82849043 84976057 0.97
tpcds_q86/duckdb:vortex-compact 22167136 23623279 0.94
tpcds_q87/duckdb:vortex-compact 56934820 55926786 1.02
tpcds_q88/duckdb:vortex-compact 122015211 127891526 0.95
tpcds_q89/duckdb:vortex-compact 41368325 45955828 0.90
tpcds_q90/duckdb:vortex-compact 🚀 21651423 24475177 0.88
tpcds_q91/duckdb:vortex-compact 68886175 75161757 0.92
tpcds_q92/duckdb:vortex-compact 44695466 45505363 0.98
tpcds_q93/duckdb:vortex-compact 34926346 37946062 0.92
tpcds_q94/duckdb:vortex-compact 45746932 42910963 1.07
tpcds_q95/duckdb:vortex-compact 155862647 164599492 0.95
tpcds_q96/duckdb:vortex-compact 38748621 40743708 0.95
tpcds_q97/duckdb:vortex-compact 50819765 48798016 1.04
tpcds_q98/duckdb:vortex-compact 35915180 33073540 1.09
tpcds_q99/duckdb:vortex-compact 31122035 30361733 1.03
duckdb / parquet / ns (1.005x ➖, 3↑ 6↓)
name PR b472e97 (ns) base a0a0b20 (ns) ratio (PR/base)
tpcds_q01/duckdb:parquet 31945633 33237223 0.96
tpcds_q02/duckdb:parquet 🚨 27281515 21860227 1.25
tpcds_q03/duckdb:parquet 🚨 14150334 12260651 1.15
tpcds_q04/duckdb:parquet 193704239 196335610 0.99
tpcds_q05/duckdb:parquet 33051046 32029468 1.03
tpcds_q06/duckdb:parquet 35298383 35319295 1.00
tpcds_q07/duckdb:parquet 23684140 24176034 0.98
tpcds_q08/duckdb:parquet 32938474 33277713 0.99
tpcds_q09/duckdb:parquet 30188914 30195298 1.00
tpcds_q10/duckdb:parquet 40935217 40172183 1.02
tpcds_q11/duckdb:parquet 101422773 106908867 0.95
tpcds_q12/duckdb:parquet 17555377 17677149 0.99
tpcds_q13/duckdb:parquet 34270518 34304513 1.00
tpcds_q14/duckdb:parquet 106054627 105763576 1.00
tpcds_q15/duckdb:parquet 34742800 35461339 0.98
tpcds_q16/duckdb:parquet 28394965 27663842 1.03
tpcds_q17/duckdb:parquet 44812835 45527414 0.98
tpcds_q18/duckdb:parquet 55527178 56179807 0.99
tpcds_q19/duckdb:parquet 35981908 35745421 1.01
tpcds_q20/duckdb:parquet 18968449 19163446 0.99
tpcds_q21/duckdb:parquet 14147863 14099518 1.00
tpcds_q22/duckdb:parquet 66821758 62946102 1.06
tpcds_q23/duckdb:parquet 67960269 70535341 0.96
tpcds_q24/duckdb:parquet 48613012 48732004 1.00
tpcds_q25/duckdb:parquet 42112234 41722528 1.01
tpcds_q26/duckdb:parquet 46456937 44136718 1.05
tpcds_q27/duckdb:parquet 58923969 54634181 1.08
tpcds_q28/duckdb:parquet 29750755 30809475 0.97
tpcds_q29/duckdb:parquet 43231400 42384648 1.02
tpcds_q30/duckdb:parquet 43527331 44492959 0.98
tpcds_q31/duckdb:parquet 28489512 29142733 0.98
tpcds_q32/duckdb:parquet 15366934 15137079 1.02
tpcds_q33/duckdb:parquet 23480762 23305014 1.01
tpcds_q34/duckdb:parquet 21924367 21640396 1.01
tpcds_q35/duckdb:parquet 68196734 67978134 1.00
tpcds_q36/duckdb:parquet 22290433 22570198 0.99
tpcds_q37/duckdb:parquet 19206084 17729016 1.08
tpcds_q38/duckdb:parquet 41228293 40731016 1.01
tpcds_q39/duckdb:parquet 37478372 37529530 1.00
tpcds_q40/duckdb:parquet 22398459 22997470 0.97
tpcds_q41/duckdb:parquet 10391579 10542906 0.99
tpcds_q42/duckdb:parquet 11922824 11586749 1.03
tpcds_q43/duckdb:parquet 14637388 14587742 1.00
tpcds_q44/duckdb:parquet 24600107 24908277 0.99
tpcds_q45/duckdb:parquet 33377255 33077767 1.01
tpcds_q46/duckdb:parquet 50698400 50266951 1.01
tpcds_q47/duckdb:parquet 48992294 48783915 1.00
tpcds_q48/duckdb:parquet 34892724 35330279 0.99
tpcds_q49/duckdb:parquet 28683115 30717281 0.93
tpcds_q50/duckdb:parquet 25409989 24989152 1.02
tpcds_q51/duckdb:parquet 101440176 102253110 0.99
tpcds_q52/duckdb:parquet 🚨 13501498 11716246 1.15
tpcds_q53/duckdb:parquet 16228333 16105465 1.01
tpcds_q54/duckdb:parquet 29650504 30269348 0.98
tpcds_q55/duckdb:parquet 11792598 11849147 1.00
tpcds_q56/duckdb:parquet 25379297 24639347 1.03
tpcds_q57/duckdb:parquet 43225487 43606559 0.99
tpcds_q58/duckdb:parquet 26748696 27344197 0.98
tpcds_q59/duckdb:parquet 29539884 30047729 0.98
tpcds_q60/duckdb:parquet 24673326 25745181 0.96
tpcds_q61/duckdb:parquet 34215387 33070758 1.03
tpcds_q62/duckdb:parquet 14785011 14834993 1.00
tpcds_q63/duckdb:parquet 🚀 15088602 17342779 0.87
tpcds_q64/duckdb:parquet 82393693 84398910 0.98
tpcds_q65/duckdb:parquet 🚀 21520504 24338820 0.88
tpcds_q66/duckdb:parquet 34962316 34736308 1.01
tpcds_q67/duckdb:parquet 🚨 139028274 124464896 1.12
tpcds_q68/duckdb:parquet 43082663 39487822 1.09
tpcds_q69/duckdb:parquet 42113642 41639782 1.01
tpcds_q70/duckdb:parquet 29668393 29339938 1.01
tpcds_q71/duckdb:parquet 21473357 21849937 0.98
tpcds_q72/duckdb:parquet 🚀 143858343 180239655 0.80
tpcds_q73/duckdb:parquet 21558600 21392392 1.01
tpcds_q74/duckdb:parquet 143925772 147692686 0.97
tpcds_q75/duckdb:parquet 61071677 59891394 1.02
tpcds_q76/duckdb:parquet 19166282 20551932 0.93
tpcds_q77/duckdb:parquet 26266732 24416176 1.08
tpcds_q78/duckdb:parquet 78494288 77491471 1.01
tpcds_q79/duckdb:parquet 🚨 33091702 28086190 1.18
tpcds_q80/duckdb:parquet 48735371 46085396 1.06
tpcds_q81/duckdb:parquet 40062380 40329636 0.99
tpcds_q82/duckdb:parquet 19033681 19704387 0.97
tpcds_q83/duckdb:parquet 22341277 22452661 1.00
tpcds_q84/duckdb:parquet 23651449 23308237 1.01
tpcds_q85/duckdb:parquet 47407418 48089134 0.99
tpcds_q86/duckdb:parquet 14647058 15099693 0.97
tpcds_q87/duckdb:parquet 44374681 43883906 1.01
tpcds_q88/duckdb:parquet 42977381 42617525 1.01
tpcds_q89/duckdb:parquet 20575047 20149119 1.02
tpcds_q90/duckdb:parquet 9756239 9569308 1.02
tpcds_q91/duckdb:parquet 27410188 27795650 0.99
tpcds_q92/duckdb:parquet 15335829 14814822 1.04
tpcds_q93/duckdb:parquet 31106858 31666836 0.98
tpcds_q94/duckdb:parquet 21563517 21370518 1.01
tpcds_q95/duckdb:parquet 138251017 138677221 1.00
tpcds_q96/duckdb:parquet 🚨 11000593 9944097 1.11
tpcds_q97/duckdb:parquet 39337987 38530699 1.02
tpcds_q98/duckdb:parquet 21448374 22008270 0.97
tpcds_q99/duckdb:parquet 23719063 23411586 1.01

No file size changes detected.

@github-actions

github-actions Bot commented Aug 11, 2026

Copy link
Copy Markdown
Contributor

Benchmarks: Statistical and Population Genetics 📖

Verdict: No clear signal (low confidence)
Attributed Vortex impact: +0.1%
Engines: DuckDB No clear signal (+0.1%, low confidence)
Vortex (geomean): 1.005x ➖
Parquet (geomean): 1.004x ➖
Shifts: Parquet (control) +0.4% · Median polish +0.9%

How to read Verdict and Engines
  • Verdict: Overall PR-level signal after subtracting baseline drift estimated from Parquet control rows. It can be Likely improvement, Likely regression, or No clear signal.
  • Engines: Per-engine attribution. DataFusion is compared against DataFusion/Parquet controls; DuckDB is compared against DuckDB/Parquet controls. This answers whether each engine improved or regressed independently.
  • Confidence: Based on directional consistency, share of rows above the noise floor, and control-run noise.

duckdb / vortex-file-compressed / ns (0.973x ➖, 3↑ 3↓)
name PR b472e97 (ns) base a0a0b20 (ns) ratio (PR/base)
statpopgen_q00/duckdb:vortex-file-compressed 🚨 16537559 14087545 1.17
statpopgen_q01/duckdb:vortex-file-compressed 13143250 13606003 0.97
statpopgen_q02/duckdb:vortex-file-compressed 568774846 600389395 0.95
statpopgen_q03/duckdb:vortex-file-compressed 1310346257 1242396207 1.05
statpopgen_q04/duckdb:vortex-file-compressed 🚨 1715535394 1286138777 1.33
statpopgen_q05/duckdb:vortex-file-compressed 🚀 521769945 692688691 0.75
statpopgen_q06/duckdb:vortex-file-compressed 🚀 1784043434 2372261379 0.75
statpopgen_q07/duckdb:vortex-file-compressed 254717153 255617841 1.00
statpopgen_q08/duckdb:vortex-file-compressed 271450011 281497012 0.96
statpopgen_q09/duckdb:vortex-file-compressed 🚨 1225407425 1046668722 1.17
statpopgen_q10/duckdb:vortex-file-compressed 🚀 3199238120 4185495970 0.76
duckdb / vortex-compact / ns (1.038x ➖, 0↑ 1↓)
name PR b472e97 (ns) base a0a0b20 (ns) ratio (PR/base)
statpopgen_q00/duckdb:vortex-compact 15602384 14471367 1.08
statpopgen_q01/duckdb:vortex-compact 16399504 16772247 0.98
statpopgen_q02/duckdb:vortex-compact 691943129 641212696 1.08
statpopgen_q03/duckdb:vortex-compact 1350535591 1393560657 0.97
statpopgen_q04/duckdb:vortex-compact 1405911017 1411816500 1.00
statpopgen_q05/duckdb:vortex-compact 660893879 655693098 1.01
statpopgen_q06/duckdb:vortex-compact 1764792934 1721077767 1.03
statpopgen_q07/duckdb:vortex-compact 1268382957 1244133026 1.02
statpopgen_q08/duckdb:vortex-compact 1343058452 1261253285 1.06
statpopgen_q09/duckdb:vortex-compact 🚨 1446859958 1130530657 1.28
statpopgen_q10/duckdb:vortex-compact 2950371669 3072131345 0.96
duckdb / parquet / ns (1.004x ➖, 0↑ 0↓)
name PR b472e97 (ns) base a0a0b20 (ns) ratio (PR/base)
statpopgen_q00/duckdb:parquet 376023355 377422234 1.00
statpopgen_q01/duckdb:parquet 466844177 466952557 1.00
statpopgen_q02/duckdb:parquet 781688027 771441301 1.01
statpopgen_q03/duckdb:parquet 1063785904 1052433054 1.01
statpopgen_q04/duckdb:parquet 1062409729 1052434012 1.01
statpopgen_q05/duckdb:parquet 768479302 767683556 1.00
statpopgen_q06/duckdb:parquet 1014884139 1018505496 1.00
statpopgen_q07/duckdb:parquet 955523242 955450985 1.00
statpopgen_q08/duckdb:parquet 967055926 965761758 1.00
statpopgen_q09/duckdb:parquet 1002208999 998128173 1.00
statpopgen_q10/duckdb:parquet 1652466833 1640604306 1.01

No file size changes detected.

@github-actions

github-actions Bot commented Aug 11, 2026

Copy link
Copy Markdown
Contributor

Benchmarks: Clickbench on NVME 📖

Verdict: No clear signal (low confidence)
Attributed Vortex impact: +5.4%
Engines: DataFusion No clear signal (+9.0%, low confidence) · DuckDB No clear signal (+2.0%, low confidence)
Vortex (geomean): 1.048x ➖
Parquet (geomean): 0.994x ➖
Shifts: Parquet (control) -0.6% · Median polish +0.3%

How to read Verdict and Engines
  • Verdict: Overall PR-level signal after subtracting baseline drift estimated from Parquet control rows. It can be Likely improvement, Likely regression, or No clear signal.
  • Engines: Per-engine attribution. DataFusion is compared against DataFusion/Parquet controls; DuckDB is compared against DuckDB/Parquet controls. This answers whether each engine improved or regressed independently.
  • Confidence: Based on directional consistency, share of rows above the noise floor, and control-run noise.

datafusion / vortex-file-compressed / ns (1.060x ➖, 3↑ 7↓)
name PR b472e97 (ns) base a0a0b20 (ns) ratio (PR/base)
clickbench_q00/datafusion:vortex-file-compressed 2039080 1919957 1.06
clickbench_q01/datafusion:vortex-file-compressed 12337029 11332140 1.09
clickbench_q02/datafusion:vortex-file-compressed 22058915 22641196 0.97
clickbench_q03/datafusion:vortex-file-compressed 25133891 25234306 1.00
clickbench_q04/datafusion:vortex-file-compressed 160757695 156937172 1.02
clickbench_q05/datafusion:vortex-file-compressed 231888516 212936158 1.09
clickbench_q06/datafusion:vortex-file-compressed 1928960 1876998 1.03
clickbench_q07/datafusion:vortex-file-compressed 🚨 17743382 14666332 1.21
clickbench_q08/datafusion:vortex-file-compressed 219936364 219925361 1.00
clickbench_q09/datafusion:vortex-file-compressed 352783096 352683110 1.00
clickbench_q10/datafusion:vortex-file-compressed 53418625 50135354 1.07
clickbench_q11/datafusion:vortex-file-compressed 58867561 56373871 1.04
clickbench_q12/datafusion:vortex-file-compressed 208522210 193558092 1.08
clickbench_q13/datafusion:vortex-file-compressed 359919690 332753649 1.08
clickbench_q14/datafusion:vortex-file-compressed 218435571 200370641 1.09
clickbench_q15/datafusion:vortex-file-compressed 200028339 185950157 1.08
clickbench_q16/datafusion:vortex-file-compressed 499816975 484205932 1.03
clickbench_q17/datafusion:vortex-file-compressed 490402429 468754849 1.05
clickbench_q18/datafusion:vortex-file-compressed 919468146 923492596 1.00
clickbench_q19/datafusion:vortex-file-compressed 🚨 19978090 16783873 1.19
clickbench_q20/datafusion:vortex-file-compressed 209046516 202321643 1.03
clickbench_q21/datafusion:vortex-file-compressed 264296359 271990768 0.97
clickbench_q22/datafusion:vortex-file-compressed 🚨 762072135 330005379 2.31
clickbench_q23/datafusion:vortex-file-compressed 🚨 696793587 407964090 1.71
clickbench_q24/datafusion:vortex-file-compressed 🚨 47001251 37919724 1.24
clickbench_q25/datafusion:vortex-file-compressed 🚨 58773670 49134228 1.20
clickbench_q26/datafusion:vortex-file-compressed 🚨 40140730 35151331 1.14
clickbench_q27/datafusion:vortex-file-compressed 290855128 281523462 1.03
clickbench_q28/datafusion:vortex-file-compressed 1461760656 1467383549 1.00
clickbench_q29/datafusion:vortex-file-compressed 38582344 40012169 0.96
clickbench_q30/datafusion:vortex-file-compressed 164282998 166685023 0.99
clickbench_q31/datafusion:vortex-file-compressed 194753086 193396677 1.01
clickbench_q32/datafusion:vortex-file-compressed 832596445 827669891 1.01
clickbench_q33/datafusion:vortex-file-compressed 1023459050 1002034891 1.02
clickbench_q34/datafusion:vortex-file-compressed 1031218380 985437342 1.05
clickbench_q35/datafusion:vortex-file-compressed 167797450 168282171 1.00
clickbench_q36/datafusion:vortex-file-compressed 🚀 56941309 64324128 0.89
clickbench_q37/datafusion:vortex-file-compressed 28647586 31128092 0.92
clickbench_q38/datafusion:vortex-file-compressed 🚀 14579399 16391827 0.89
clickbench_q39/datafusion:vortex-file-compressed 130878893 130800793 1.00
clickbench_q40/datafusion:vortex-file-compressed 11651380 12925319 0.90
clickbench_q41/datafusion:vortex-file-compressed 🚀 11148292 12398124 0.90
clickbench_q42/datafusion:vortex-file-compressed 12796402 13214566 0.97
datafusion / vortex-compact / ns (1.117x ❌, 1↑ 13↓)
name PR b472e97 (ns) base a0a0b20 (ns) ratio (PR/base)
clickbench_q00/datafusion:vortex-compact 1869832 1894651 0.99
clickbench_q01/datafusion:vortex-compact 🚨 17585516 14935751 1.18
clickbench_q02/datafusion:vortex-compact 56901538 56814586 1.00
clickbench_q03/datafusion:vortex-compact 35267704 34461457 1.02
clickbench_q04/datafusion:vortex-compact 163791387 164485787 1.00
clickbench_q05/datafusion:vortex-compact 259138646 238572536 1.09
clickbench_q06/datafusion:vortex-compact 1851976 1864564 0.99
clickbench_q07/datafusion:vortex-compact 28494957 26102539 1.09
clickbench_q08/datafusion:vortex-compact 252180084 248017651 1.02
clickbench_q09/datafusion:vortex-compact 423776484 409944579 1.03
clickbench_q10/datafusion:vortex-compact 121811489 122081046 1.00
clickbench_q11/datafusion:vortex-compact 162019446 162344832 1.00
clickbench_q12/datafusion:vortex-compact 🚨 310355881 236764300 1.31
clickbench_q13/datafusion:vortex-compact 🚨 495443530 405847392 1.22
clickbench_q14/datafusion:vortex-compact 🚨 331236823 241915705 1.37
clickbench_q15/datafusion:vortex-compact 195640611 199523134 0.98
clickbench_q16/datafusion:vortex-compact 544715613 515882882 1.06
clickbench_q17/datafusion:vortex-compact 534563001 508714350 1.05
clickbench_q18/datafusion:vortex-compact 957225177 936151619 1.02
clickbench_q19/datafusion:vortex-compact 🚨 26786615 24106406 1.11
clickbench_q20/datafusion:vortex-compact 245005580 235103614 1.04
clickbench_q21/datafusion:vortex-compact 🚨 633614912 360733804 1.76
clickbench_q22/datafusion:vortex-compact 🚨 1675993081 575276429 2.91
clickbench_q23/datafusion:vortex-compact 1882206967 1908592054 0.99
clickbench_q24/datafusion:vortex-compact 🚨 119405241 77422345 1.54
clickbench_q25/datafusion:vortex-compact 🚨 183548060 110984694 1.65
clickbench_q26/datafusion:vortex-compact 🚨 118261861 72872223 1.62
clickbench_q27/datafusion:vortex-compact 🚨 481864883 329398751 1.46
clickbench_q28/datafusion:vortex-compact 🚨 1718349253 1547732597 1.11
clickbench_q29/datafusion:vortex-compact 68990740 68965569 1.00
clickbench_q30/datafusion:vortex-compact 312104791 285643568 1.09
clickbench_q31/datafusion:vortex-compact 🚨 347132483 305679177 1.14
clickbench_q32/datafusion:vortex-compact 871202870 851431657 1.02
clickbench_q33/datafusion:vortex-compact 1048381622 1033486074 1.01
clickbench_q34/datafusion:vortex-compact 1057089030 1048176363 1.01
clickbench_q35/datafusion:vortex-compact 176390854 174440955 1.01
clickbench_q36/datafusion:vortex-compact 62470969 66095858 0.95
clickbench_q37/datafusion:vortex-compact 30504784 29739289 1.03
clickbench_q38/datafusion:vortex-compact 🚀 16669257 19611155 0.85
clickbench_q39/datafusion:vortex-compact 132801343 133110261 1.00
clickbench_q40/datafusion:vortex-compact 14198068 15767119 0.90
clickbench_q41/datafusion:vortex-compact 16844844 18024811 0.93
clickbench_q42/datafusion:vortex-compact 12993046 14132969 0.92
datafusion / parquet / ns (0.999x ➖, 0↑ 0↓)
name PR b472e97 (ns) base a0a0b20 (ns) ratio (PR/base)
clickbench_q00/datafusion:parquet 1912655 1902556 1.01
clickbench_q01/datafusion:parquet 18636728 17379637 1.07
clickbench_q02/datafusion:parquet 31319190 30758593 1.02
clickbench_q03/datafusion:parquet 28000473 26060319 1.07
clickbench_q04/datafusion:parquet 173359728 169547277 1.02
clickbench_q05/datafusion:parquet 239786129 237117241 1.01
clickbench_q06/datafusion:parquet 1889057 1903291 0.99
clickbench_q07/datafusion:parquet 18084872 18149333 1.00
clickbench_q08/datafusion:parquet 232647538 233328074 1.00
clickbench_q09/datafusion:parquet 370997243 377728552 0.98
clickbench_q10/datafusion:parquet 72526064 72121071 1.01
clickbench_q11/datafusion:parquet 91947466 90840524 1.01
clickbench_q12/datafusion:parquet 247406089 237863191 1.04
clickbench_q13/datafusion:parquet 392520215 391665137 1.00
clickbench_q14/datafusion:parquet 251836074 251918769 1.00
clickbench_q15/datafusion:parquet 190140950 195246445 0.97
clickbench_q16/datafusion:parquet 473520546 478068958 0.99
clickbench_q17/datafusion:parquet 476455436 473175301 1.01
clickbench_q18/datafusion:parquet 912317328 952987267 0.96
clickbench_q19/datafusion:parquet 22680876 22911850 0.99
clickbench_q20/datafusion:parquet 454369483 459089766 0.99
clickbench_q21/datafusion:parquet 483993177 489830611 0.99
clickbench_q22/datafusion:parquet 657182754 660396252 1.00
clickbench_q23/datafusion:parquet 2828949475 2845821361 0.99
clickbench_q24/datafusion:parquet 49065242 50026894 0.98
clickbench_q25/datafusion:parquet 94598057 94113132 1.01
clickbench_q26/datafusion:parquet 51729571 48998151 1.06
clickbench_q27/datafusion:parquet 535417979 538021658 1.00
clickbench_q28/datafusion:parquet 1537036914 1535406748 1.00
clickbench_q29/datafusion:parquet 40692989 40896414 1.00
clickbench_q30/datafusion:parquet 249134695 243127826 1.02
clickbench_q31/datafusion:parquet 272892416 270471494 1.01
clickbench_q32/datafusion:parquet 860581431 862253079 1.00
clickbench_q33/datafusion:parquet 1090994197 1095212123 1.00
clickbench_q34/datafusion:parquet 1066523499 1068247982 1.00
clickbench_q35/datafusion:parquet 169025632 170561150 0.99
clickbench_q36/datafusion:parquet 117586124 123879007 0.95
clickbench_q37/datafusion:parquet 48728970 49017665 0.99
clickbench_q38/datafusion:parquet 66536381 67571386 0.98
clickbench_q39/datafusion:parquet 227286963 239539673 0.95
clickbench_q40/datafusion:parquet 24790456 25448161 0.97
clickbench_q41/datafusion:parquet 23811188 25213844 0.94
clickbench_q42/datafusion:parquet 25639912 25841503 0.99
duckdb / vortex-file-compressed / ns (0.999x ➖, 2↑ 3↓)
name PR b472e97 (ns) base a0a0b20 (ns) ratio (PR/base)
clickbench_q00/duckdb:vortex-file-compressed 🚨 14666200 13196997 1.11
clickbench_q01/duckdb:vortex-file-compressed 21697805 23070241 0.94
clickbench_q02/duckdb:vortex-file-compressed 22044392 23656681 0.93
clickbench_q03/duckdb:vortex-file-compressed 33521422 35316894 0.95
clickbench_q04/duckdb:vortex-file-compressed 132561707 129687016 1.02
clickbench_q05/duckdb:vortex-file-compressed 162081897 160617427 1.01
clickbench_q06/duckdb:vortex-file-compressed 20732408 21901595 0.95
clickbench_q07/duckdb:vortex-file-compressed 23684990 24398736 0.97
clickbench_q08/duckdb:vortex-file-compressed 164950937 168826345 0.98
clickbench_q09/duckdb:vortex-file-compressed 204480816 206479605 0.99
clickbench_q10/duckdb:vortex-file-compressed 67536161 63583386 1.06
clickbench_q11/duckdb:vortex-file-compressed 75028651 72501684 1.03
clickbench_q12/duckdb:vortex-file-compressed 195277854 206481703 0.95
clickbench_q13/duckdb:vortex-file-compressed 346340431 344394541 1.01
clickbench_q14/duckdb:vortex-file-compressed 213577892 214628653 1.00
clickbench_q15/duckdb:vortex-file-compressed 181527549 188217343 0.96
clickbench_q16/duckdb:vortex-file-compressed 398660930 394278173 1.01
clickbench_q17/duckdb:vortex-file-compressed 373998215 373167126 1.00
clickbench_q18/duckdb:vortex-file-compressed 728031455 721255223 1.01
clickbench_q19/duckdb:vortex-file-compressed 27515742 25280389 1.09
clickbench_q20/duckdb:vortex-file-compressed 238102102 242838731 0.98
clickbench_q21/duckdb:vortex-file-compressed 334377751 337825395 0.99
clickbench_q22/duckdb:vortex-file-compressed 511296386 486612376 1.05
clickbench_q23/duckdb:vortex-file-compressed 🚀 181606743 216694064 0.84
clickbench_q24/duckdb:vortex-file-compressed 🚀 55344049 62196021 0.89
clickbench_q25/duckdb:vortex-file-compressed 76367050 74565380 1.02
clickbench_q26/duckdb:vortex-file-compressed 70340564 77756927 0.90
clickbench_q27/duckdb:vortex-file-compressed 188040880 187541162 1.00
clickbench_q28/duckdb:vortex-file-compressed 🚨 1725467549 1248651849 1.38
clickbench_q29/duckdb:vortex-file-compressed 27275676 27100761 1.01
clickbench_q30/duckdb:vortex-file-compressed 155659566 148222088 1.05
clickbench_q31/duckdb:vortex-file-compressed 297822997 320724171 0.93
clickbench_q32/duckdb:vortex-file-compressed 911000610 926152779 0.98
clickbench_q33/duckdb:vortex-file-compressed 1101378434 1149666151 0.96
clickbench_q34/duckdb:vortex-file-compressed 1135213702 1160455151 0.98
clickbench_q35/duckdb:vortex-file-compressed 211988768 215084334 0.99
clickbench_q36/duckdb:vortex-file-compressed 34335991 31896435 1.08
clickbench_q37/duckdb:vortex-file-compressed 24523311 24485289 1.00
clickbench_q38/duckdb:vortex-file-compressed 🚨 31762850 26614735 1.19
clickbench_q39/duckdb:vortex-file-compressed 49760158 48580851 1.02
clickbench_q40/duckdb:vortex-file-compressed 23693048 24586110 0.96
clickbench_q41/duckdb:vortex-file-compressed 24381862 25178111 0.97
clickbench_q42/duckdb:vortex-file-compressed 25422904 26626004 0.95
duckdb / vortex-compact / ns (1.018x ➖, 2↑ 5↓)
name PR b472e97 (ns) base a0a0b20 (ns) ratio (PR/base)
clickbench_q00/duckdb:vortex-compact 13342677 12222352 1.09
clickbench_q01/duckdb:vortex-compact 22130425 22934458 0.96
clickbench_q02/duckdb:vortex-compact 38808585 35380167 1.10
clickbench_q03/duckdb:vortex-compact 34567864 34476105 1.00
clickbench_q04/duckdb:vortex-compact 137389233 139169201 0.99
clickbench_q05/duckdb:vortex-compact 166895482 174568063 0.96
clickbench_q06/duckdb:vortex-compact 18682910 18095258 1.03
clickbench_q07/duckdb:vortex-compact 27621962 26225788 1.05
clickbench_q08/duckdb:vortex-compact 186360579 186629273 1.00
clickbench_q09/duckdb:vortex-compact 261758429 264767979 0.99
clickbench_q10/duckdb:vortex-compact 82276729 82439201 1.00
clickbench_q11/duckdb:vortex-compact 103534540 104969726 0.99
clickbench_q12/duckdb:vortex-compact 207922262 203276322 1.02
clickbench_q13/duckdb:vortex-compact 362631619 362386678 1.00
clickbench_q14/duckdb:vortex-compact 217508352 206849685 1.05
clickbench_q15/duckdb:vortex-compact 191625866 191878121 1.00
clickbench_q16/duckdb:vortex-compact 424046806 419110886 1.01
clickbench_q17/duckdb:vortex-compact 396158066 393375666 1.01
clickbench_q18/duckdb:vortex-compact 740575597 737075535 1.00
clickbench_q19/duckdb:vortex-compact 🚨 30567432 27102719 1.13
clickbench_q20/duckdb:vortex-compact 204936441 208369948 0.98
clickbench_q21/duckdb:vortex-compact 🚨 334200321 298546375 1.12
clickbench_q22/duckdb:vortex-compact 473296002 474078617 1.00
clickbench_q23/duckdb:vortex-compact 🚀 301741472 349088977 0.86
clickbench_q24/duckdb:vortex-compact 84358214 81662728 1.03
clickbench_q25/duckdb:vortex-compact 93247906 94762154 0.98
clickbench_q26/duckdb:vortex-compact 80651976 76701266 1.05
clickbench_q27/duckdb:vortex-compact 379231455 374013663 1.01
clickbench_q28/duckdb:vortex-compact 🚀 1289393367 1548110296 0.83
clickbench_q29/duckdb:vortex-compact 44260939 41877642 1.06
clickbench_q30/duckdb:vortex-compact 204622880 203272435 1.01
clickbench_q31/duckdb:vortex-compact 339516867 346272005 0.98
clickbench_q32/duckdb:vortex-compact 945441672 950271200 0.99
clickbench_q33/duckdb:vortex-compact 1063068740 1020257350 1.04
clickbench_q34/duckdb:vortex-compact 1056945385 1077571789 0.98
clickbench_q35/duckdb:vortex-compact 223035617 223743062 1.00
clickbench_q36/duckdb:vortex-compact 🚨 39841514 32330003 1.23
clickbench_q37/duckdb:vortex-compact 🚨 29487712 26489779 1.11
clickbench_q38/duckdb:vortex-compact 🚨 34369756 28337482 1.21
clickbench_q39/duckdb:vortex-compact 54207014 54961933 0.99
clickbench_q40/duckdb:vortex-compact 27030144 26107492 1.04
clickbench_q41/duckdb:vortex-compact 27202276 27086657 1.00
clickbench_q42/duckdb:vortex-compact 24914749 26030962 0.96
duckdb / parquet / ns (0.989x ➖, 1↑ 0↓)
name PR b472e97 (ns) base a0a0b20 (ns) ratio (PR/base)
clickbench_q00/duckdb:parquet 17287369 17457042 0.99
clickbench_q01/duckdb:parquet 17242101 18459886 0.93
clickbench_q02/duckdb:parquet 23313965 23986742 0.97
clickbench_q03/duckdb:parquet 26476150 26388253 1.00
clickbench_q04/duckdb:parquet 129306810 130732001 0.99
clickbench_q05/duckdb:parquet 191139589 200721869 0.95
clickbench_q06/duckdb:parquet 24650452 22728276 1.08
clickbench_q07/duckdb:parquet 17911396 18252453 0.98
clickbench_q08/duckdb:parquet 161629989 165286359 0.98
clickbench_q09/duckdb:parquet 228138288 229848583 0.99
clickbench_q10/duckdb:parquet 57914041 57855899 1.00
clickbench_q11/duckdb:parquet 67043389 66849544 1.00
clickbench_q12/duckdb:parquet 177756666 177265656 1.00
clickbench_q13/duckdb:parquet 306946359 311211168 0.99
clickbench_q14/duckdb:parquet 187653140 186531863 1.01
clickbench_q15/duckdb:parquet 180654873 184284908 0.98
clickbench_q16/duckdb:parquet 352062973 355991406 0.99
clickbench_q17/duckdb:parquet 360440929 377169103 0.96
clickbench_q18/duckdb:parquet 686825885 691629376 0.99
clickbench_q19/duckdb:parquet 21629000 22255652 0.97
clickbench_q20/duckdb:parquet 261170189 260418342 1.00
clickbench_q21/duckdb:parquet 322090695 318878008 1.01
clickbench_q22/duckdb:parquet 460480387 487080127 0.95
clickbench_q23/duckdb:parquet 259582091 255275615 1.02
clickbench_q24/duckdb:parquet 67783557 68981723 0.98
clickbench_q25/duckdb:parquet 74270772 73542838 1.01
clickbench_q26/duckdb:parquet 49840816 50437844 0.99
clickbench_q27/duckdb:parquet 272817430 279357370 0.98
clickbench_q28/duckdb:parquet 1713385035 1722165112 0.99
clickbench_q29/duckdb:parquet 26879850 25995701 1.03
clickbench_q30/duckdb:parquet 178443228 175469637 1.02
clickbench_q31/duckdb:parquet 311262931 308318679 1.01
clickbench_q32/duckdb:parquet 905125875 912337450 0.99
clickbench_q33/duckdb:parquet 777581116 787735541 0.99
clickbench_q34/duckdb:parquet 792864886 795220721 1.00
clickbench_q35/duckdb:parquet 208891731 207884809 1.00
clickbench_q36/duckdb:parquet 🚀 49163966 57191702 0.86
clickbench_q37/duckdb:parquet 37024487 37051690 1.00
clickbench_q38/duckdb:parquet 37457597 37460272 1.00
clickbench_q39/duckdb:parquet 88038621 89750889 0.98
clickbench_q40/duckdb:parquet 19973751 21012057 0.95
clickbench_q41/duckdb:parquet 20184183 20155110 1.00
clickbench_q42/duckdb:parquet 22733192 22635790 1.00

No file size changes detected.

@github-actions

github-actions Bot commented Aug 11, 2026

Copy link
Copy Markdown
Contributor

Benchmarks: Appian on NVME 📖

Verdict: No clear signal (low confidence)
Attributed Vortex impact: +1.2%
Engines: DataFusion No clear signal (+1.7%, low confidence) · DuckDB No clear signal (+0.8%, low confidence)
Vortex (geomean): 1.013x ➖
Parquet (geomean): 1.001x ➖
Shifts: Parquet (control) +0.1% · Median polish +0.6%

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.

datafusion / vortex-compact / ns (1.022x ➖, 0↑ 0↓)
name PR b472e97 (ns) base a0a0b20 (ns) ratio (PR/base)
appian_q01/datafusion:vortex-compact 102168976 101202716 1.01
appian_q02/datafusion:vortex-compact 494413231 479915050 1.03
appian_q03/datafusion:vortex-compact 290514314 272752121 1.07
appian_q04/datafusion:vortex-compact 13623789366 13669828167 1.00
appian_q05/datafusion:vortex-compact 228344369 228408818 1.00
appian_q06/datafusion:vortex-compact 277051092 278915533 0.99
appian_q07/datafusion:vortex-compact 369604131 352373123 1.05
appian_q08/datafusion:vortex-compact 1432384233 1388376061 1.03
datafusion / parquet / ns (1.005x ➖, 0↑ 0↓)
name PR b472e97 (ns) base a0a0b20 (ns) ratio (PR/base)
appian_q01/datafusion:parquet 132134749 133649051 0.99
appian_q02/datafusion:parquet 583680083 579125065 1.01
appian_q03/datafusion:parquet 312884453 304092925 1.03
appian_q04/datafusion:parquet 13793516028 13749193733 1.00
appian_q05/datafusion:parquet 307646439 307477683 1.00
appian_q06/datafusion:parquet 302553754 301421060 1.00
appian_q07/datafusion:parquet 441005788 432696732 1.02
appian_q08/datafusion:parquet 1518941633 1538142290 0.99
duckdb / vortex-compact / ns (1.005x ➖, 0↑ 0↓)
name PR b472e97 (ns) base a0a0b20 (ns) ratio (PR/base)
appian_q01/duckdb:vortex-compact 153692129 155508939 0.99
appian_q02/duckdb:vortex-compact 404621828 404583656 1.00
appian_q03/duckdb:vortex-compact 274402276 263450826 1.04
appian_q04/duckdb:vortex-compact 1595996657 1583850689 1.01
appian_q05/duckdb:vortex-compact 250566771 246370604 1.02
appian_q06/duckdb:vortex-compact 1042725700 1024927137 1.02
appian_q07/duckdb:vortex-compact 293656135 302761150 0.97
appian_q08/duckdb:vortex-compact 916279212 919615997 1.00
duckdb / parquet / ns (0.996x ➖, 0↑ 0↓)
name PR b472e97 (ns) base a0a0b20 (ns) ratio (PR/base)
appian_q01/duckdb:parquet 156979792 159718122 0.98
appian_q02/duckdb:parquet 363466570 360633396 1.01
appian_q03/duckdb:parquet 220282933 222071237 0.99
appian_q04/duckdb:parquet 1483924631 1475327995 1.01
appian_q05/duckdb:parquet 242663908 245704445 0.99
appian_q06/duckdb:parquet 974080658 970512872 1.00
appian_q07/duckdb:parquet 263384874 266144960 0.99
appian_q08/duckdb:parquet 774262423 773122004 1.00

File Size Changes (10 files changed, -63.8% overall, 0↑ 10↓)
File Scale Format Base HEAD Change %
addressview.vortex 1.0 vortex-file-compressed 34.61 MB 0 B 34.61 MB -100.0%
categoryview.vortex 1.0 vortex-file-compressed 19.91 KB 0 B 19.91 KB -100.0%
creditcardview.vortex 1.0 vortex-file-compressed 59.15 MB 0 B 59.15 MB -100.0%
customerview.vortex 1.0 vortex-file-compressed 19.98 MB 0 B 19.98 MB -100.0%
duckdb.db 1.0 vortex-file-compressed 268.00 KB 0 B 268.00 KB -100.0%
orderitemnovelty_update.vortex 1.0 vortex-file-compressed 11.95 KB 0 B 11.95 KB -100.0%
orderitemview.vortex 1.0 vortex-file-compressed 265.21 MB 0 B 265.21 MB -100.0%
orderview.vortex 1.0 vortex-file-compressed 78.51 MB 0 B 78.51 MB -100.0%
productview.vortex 1.0 vortex-file-compressed 19.78 KB 0 B 19.78 KB -100.0%
taxrecordview.vortex 1.0 vortex-file-compressed 21.91 MB 0 B 21.91 MB -100.0%

Totals:

  • vortex-compact: 271.91 MB → 271.91 MB (0.0%)
  • vortex-file-compressed: 479.69 MB → 0 B (-100.0%)

@github-actions

github-actions Bot commented Aug 11, 2026

Copy link
Copy Markdown
Contributor

Benchmarks: TPC-H SF=1 on S3 📖

Verdict: No clear signal (environment too noisy confidence)
Attributed Vortex impact: +5.4%
Engines: DataFusion No clear signal (+8.6%, environment too noisy confidence) · DuckDB No clear signal (+2.3%, environment too noisy confidence)
Vortex (geomean): 1.034x ➖
Parquet (geomean): 0.981x ➖
Shifts: Parquet (control) -1.9% · 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.

datafusion / vortex-file-compressed / ns (0.990x ➖, 7↑ 8↓)
name PR b472e97 (ns) base a0a0b20 (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-file-compressed 🚀 163542711 247810826 0.66
tpch_q02/datafusion:vortex-file-compressed 420939963 425188646 0.99
tpch_q03/datafusion:vortex-file-compressed 333616439 349665427 0.95
tpch_q04/datafusion:vortex-file-compressed 🚨 221963533 165860417 1.34
tpch_q05/datafusion:vortex-file-compressed 363015620 345948969 1.05
tpch_q06/datafusion:vortex-file-compressed 🚀 141151844 260757982 0.54
tpch_q07/datafusion:vortex-file-compressed 🚨 570162579 377636766 1.51
tpch_q08/datafusion:vortex-file-compressed 567349209 563748764 1.01
tpch_q09/datafusion:vortex-file-compressed 🚨 602816075 382994117 1.57
tpch_q10/datafusion:vortex-file-compressed 🚨 589087208 362391704 1.63
tpch_q11/datafusion:vortex-file-compressed 292477820 293956725 0.99
tpch_q12/datafusion:vortex-file-compressed 🚀 335393058 481504888 0.70
tpch_q13/datafusion:vortex-file-compressed 🚨 208360532 133837059 1.56
tpch_q14/datafusion:vortex-file-compressed 🚨 270286817 177010251 1.53
tpch_q15/datafusion:vortex-file-compressed 342618626 442312738 0.77
tpch_q16/datafusion:vortex-file-compressed 🚀 177616031 273096074 0.65
tpch_q17/datafusion:vortex-file-compressed 🚀 254986917 530946521 0.48
tpch_q18/datafusion:vortex-file-compressed 🚀 275710055 475967570 0.58
tpch_q19/datafusion:vortex-file-compressed 🚀 244312799 421291940 0.58
tpch_q20/datafusion:vortex-file-compressed 497277673 396557073 1.25
tpch_q21/datafusion:vortex-file-compressed 🚨 791428683 464742043 1.70
tpch_q22/datafusion:vortex-file-compressed 🚨 209394743 136937427 1.53
datafusion / vortex-compact / ns (1.115x ➖, 1↑ 7↓)
name PR b472e97 (ns) base a0a0b20 (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-compact 🚨 332071760 247390261 1.34
tpch_q02/datafusion:vortex-compact 447697907 393226110 1.14
tpch_q03/datafusion:vortex-compact 🚨 569368380 318949255 1.79
tpch_q04/datafusion:vortex-compact 🚨 444376664 150570779 2.95
tpch_q05/datafusion:vortex-compact 468880286 369228326 1.27
tpch_q06/datafusion:vortex-compact 🚀 173422996 363035993 0.48
tpch_q07/datafusion:vortex-compact 512286338 457137694 1.12
tpch_q08/datafusion:vortex-compact 581773967 546923583 1.06
tpch_q09/datafusion:vortex-compact 493817666 400256971 1.23
tpch_q10/datafusion:vortex-compact 🚨 557495470 367934703 1.52
tpch_q11/datafusion:vortex-compact 🚨 469488861 319724047 1.47
tpch_q12/datafusion:vortex-compact 270457055 325222646 0.83
tpch_q13/datafusion:vortex-compact 133055408 143218400 0.93
tpch_q14/datafusion:vortex-compact 202771409 287629947 0.70
tpch_q15/datafusion:vortex-compact 360258019 390858825 0.92
tpch_q16/datafusion:vortex-compact 165749175 221617394 0.75
tpch_q17/datafusion:vortex-compact 262700272 307707990 0.85
tpch_q18/datafusion:vortex-compact 269169403 261897526 1.03
tpch_q19/datafusion:vortex-compact 346581205 422131466 0.82
tpch_q20/datafusion:vortex-compact 399447131 329246988 1.21
tpch_q21/datafusion:vortex-compact 🚨 616854612 404815821 1.52
tpch_q22/datafusion:vortex-compact 🚨 180915310 131584178 1.37
datafusion / parquet / ns (0.968x ➖, 1↑ 0↓)
name PR b472e97 (ns) base a0a0b20 (ns) ratio (PR/base)
tpch_q01/datafusion:parquet 208275946 208444397 1.00
tpch_q02/datafusion:parquet 339374350 275589700 1.23
tpch_q03/datafusion:parquet 336676405 359794730 0.94
tpch_q04/datafusion:parquet 179422330 182214602 0.98
tpch_q05/datafusion:parquet 374274505 386552442 0.97
tpch_q06/datafusion:parquet 143619294 149436570 0.96
tpch_q07/datafusion:parquet 393984271 397949339 0.99
tpch_q08/datafusion:parquet 461453428 440223959 1.05
tpch_q09/datafusion:parquet 470120089 475822582 0.99
tpch_q10/datafusion:parquet 419888099 409382155 1.03
tpch_q11/datafusion:parquet 277181563 290498208 0.95
tpch_q12/datafusion:parquet 195602336 224198098 0.87
tpch_q13/datafusion:parquet 451011153 450828436 1.00
tpch_q14/datafusion:parquet 179625782 178354251 1.01
tpch_q15/datafusion:parquet 280832501 289034363 0.97
tpch_q16/datafusion:parquet 124065222 129781999 0.96
tpch_q17/datafusion:parquet 318113702 322393612 0.99
tpch_q18/datafusion:parquet 436637215 464805812 0.94
tpch_q19/datafusion:parquet 221137431 230543758 0.96
tpch_q20/datafusion:parquet 🚀 359077660 552891633 0.65
tpch_q21/datafusion:parquet 468998106 526192023 0.89
tpch_q22/datafusion:parquet 248668946 227374688 1.09
duckdb / vortex-file-compressed / ns (0.992x ➖, 1↑ 0↓)
name PR b472e97 (ns) base a0a0b20 (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-file-compressed 260607840 258392854 1.01
tpch_q02/duckdb:vortex-file-compressed 644424814 659203040 0.98
tpch_q03/duckdb:vortex-file-compressed 498513827 503298048 0.99
tpch_q04/duckdb:vortex-file-compressed 283622279 369556886 0.77
tpch_q05/duckdb:vortex-file-compressed 587012330 594867061 0.99
tpch_q06/duckdb:vortex-file-compressed 285602682 271502034 1.05
tpch_q07/duckdb:vortex-file-compressed 🚀 594437033 873296205 0.68
tpch_q08/duckdb:vortex-file-compressed 754999896 784076932 0.96
tpch_q09/duckdb:vortex-file-compressed 604877052 633963036 0.95
tpch_q10/duckdb:vortex-file-compressed 538270555 528726024 1.02
tpch_q11/duckdb:vortex-file-compressed 291781222 277625394 1.05
tpch_q12/duckdb:vortex-file-compressed 551797607 438582618 1.26
tpch_q13/duckdb:vortex-file-compressed 319898578 291884112 1.10
tpch_q14/duckdb:vortex-file-compressed 277553006 257336677 1.08
tpch_q15/duckdb:vortex-file-compressed 197210885 173831078 1.13
tpch_q16/duckdb:vortex-file-compressed 271841169 248138256 1.10
tpch_q17/duckdb:vortex-file-compressed 496934664 512997264 0.97
tpch_q18/duckdb:vortex-file-compressed 372005099 349664930 1.06
tpch_q19/duckdb:vortex-file-compressed 361185754 361176497 1.00
tpch_q20/duckdb:vortex-file-compressed 486921220 538760537 0.90
tpch_q21/duckdb:vortex-file-compressed 771361770 797595515 0.97
tpch_q22/duckdb:vortex-file-compressed 149954531 154131140 0.97
duckdb / vortex-compact / ns (1.044x ➖, 0↑ 3↓)
name PR b472e97 (ns) base a0a0b20 (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-compact 243214569 244378629 1.00
tpch_q02/duckdb:vortex-compact 573872316 595401878 0.96
tpch_q03/duckdb:vortex-compact 460363589 471550080 0.98
tpch_q04/duckdb:vortex-compact 284305045 270629955 1.05
tpch_q05/duckdb:vortex-compact 534785024 515673673 1.04
tpch_q06/duckdb:vortex-compact 269120987 307015590 0.88
tpch_q07/duckdb:vortex-compact 532507485 619379013 0.86
tpch_q08/duckdb:vortex-compact 726912137 715288404 1.02
tpch_q09/duckdb:vortex-compact 599474740 585126226 1.02
tpch_q10/duckdb:vortex-compact 482380404 474493665 1.02
tpch_q11/duckdb:vortex-compact 275166340 285134383 0.97
tpch_q12/duckdb:vortex-compact 445887776 473427941 0.94
tpch_q13/duckdb:vortex-compact 291840558 292447425 1.00
tpch_q14/duckdb:vortex-compact 281074883 279935063 1.00
tpch_q15/duckdb:vortex-compact 212956132 182905074 1.16
tpch_q16/duckdb:vortex-compact 🚨 336320944 234874946 1.43
tpch_q17/duckdb:vortex-compact 472856269 451413178 1.05
tpch_q18/duckdb:vortex-compact 351788991 392446004 0.90
tpch_q19/duckdb:vortex-compact 412840435 396367118 1.04
tpch_q20/duckdb:vortex-compact 🚨 693890771 504541269 1.38
tpch_q21/duckdb:vortex-compact 🚨 973524808 747453635 1.30
tpch_q22/duckdb:vortex-compact 182722363 154463834 1.18
duckdb / parquet / ns (0.995x ➖, 0↑ 0↓)
name PR b472e97 (ns) base a0a0b20 (ns) ratio (PR/base)
tpch_q01/duckdb:parquet 333911698 317234975 1.05
tpch_q02/duckdb:parquet 702698372 695677944 1.01
tpch_q03/duckdb:parquet 804669923 770532442 1.04
tpch_q04/duckdb:parquet 481254786 511636013 0.94
tpch_q05/duckdb:parquet 1023791433 996901906 1.03
tpch_q06/duckdb:parquet 329549081 304844940 1.08
tpch_q07/duckdb:parquet 905238079 965447399 0.94
tpch_q08/duckdb:parquet 1190179019 1149249552 1.04
tpch_q09/duckdb:parquet 1046962531 1036989615 1.01
tpch_q10/duckdb:parquet 1096303922 1048625266 1.05
tpch_q11/duckdb:parquet 437629341 448755253 0.98
tpch_q12/duckdb:parquet 607078666 562960591 1.08
tpch_q13/duckdb:parquet 893232531 867903098 1.03
tpch_q14/duckdb:parquet 479228640 545869384 0.88
tpch_q15/duckdb:parquet 387841975 413177276 0.94
tpch_q16/duckdb:parquet 517765210 507294175 1.02
tpch_q17/duckdb:parquet 515186437 510440259 1.01
tpch_q18/duckdb:parquet 664865589 709732562 0.94
tpch_q19/duckdb:parquet 601927591 644750194 0.93
tpch_q20/duckdb:parquet 842038275 929227749 0.91
tpch_q21/duckdb:parquet 771087232 787233117 0.98
tpch_q22/duckdb:parquet 478255874 453598531 1.05

@github-actions

github-actions Bot commented Aug 11, 2026

Copy link
Copy Markdown
Contributor

Benchmarks: TPC-H SF=10 on NVME 📖

Verdict: No clear signal (low confidence)
Attributed Vortex impact: +6.3%
Engines: DataFusion Likely regression (+14.6%, medium confidence) · DuckDB No clear signal (-1.5%, low confidence)
Vortex (geomean): 1.071x ➖
Parquet (geomean): 1.008x ➖
Shifts: Parquet (control) +0.8% · Median polish +0.6%

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.

datafusion / vortex-file-compressed / ns (1.186x ❌, 0↑ 16↓)
name PR b472e97 (ns) base a0a0b20 (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-file-compressed 🚨 381604758 340330685 1.12
tpch_q02/datafusion:vortex-file-compressed 105858361 100526511 1.05
tpch_q03/datafusion:vortex-file-compressed 🚨 173662178 156314954 1.11
tpch_q04/datafusion:vortex-file-compressed 🚨 87465150 69000467 1.27
tpch_q05/datafusion:vortex-file-compressed 🚨 301282937 271467641 1.11
tpch_q06/datafusion:vortex-file-compressed 🚨 50310966 26452045 1.90
tpch_q07/datafusion:vortex-file-compressed 🚨 390824565 350919881 1.11
tpch_q08/datafusion:vortex-file-compressed 🚨 314321173 281819595 1.12
tpch_q09/datafusion:vortex-file-compressed 504325202 488689553 1.03
tpch_q10/datafusion:vortex-file-compressed 🚨 207444285 180038377 1.15
tpch_q11/datafusion:vortex-file-compressed 79263545 73721436 1.08
tpch_q12/datafusion:vortex-file-compressed 🚨 104496189 83035661 1.26
tpch_q13/datafusion:vortex-file-compressed 🚨 140525414 119154845 1.18
tpch_q14/datafusion:vortex-file-compressed 🚨 65890079 40607074 1.62
tpch_q15/datafusion:vortex-file-compressed 🚨 112146219 75736030 1.48
tpch_q16/datafusion:vortex-file-compressed 67899751 69868329 0.97
tpch_q17/datafusion:vortex-file-compressed 460697516 434868209 1.06
tpch_q18/datafusion:vortex-file-compressed 658073880 627990409 1.05
tpch_q19/datafusion:vortex-file-compressed 🚨 78900335 61239985 1.29
tpch_q20/datafusion:vortex-file-compressed 🚨 159381583 135179625 1.18
tpch_q21/datafusion:vortex-file-compressed 🚨 516384988 466015345 1.11
tpch_q22/datafusion:vortex-file-compressed 🚨 49929441 42166611 1.18
datafusion / vortex-compact / ns (1.128x ❌, 1↑ 14↓)
name PR b472e97 (ns) base a0a0b20 (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-compact 🚨 444299858 360045626 1.23
tpch_q02/datafusion:vortex-compact 109372374 101887866 1.07
tpch_q03/datafusion:vortex-compact 🚨 182393749 159430266 1.14
tpch_q04/datafusion:vortex-compact 🚨 104517894 87125542 1.20
tpch_q05/datafusion:vortex-compact 🚨 312466646 275296100 1.14
tpch_q06/datafusion:vortex-compact 🚨 67316165 41438537 1.62
tpch_q07/datafusion:vortex-compact 🚨 404151478 363902185 1.11
tpch_q08/datafusion:vortex-compact 312214412 298755965 1.05
tpch_q09/datafusion:vortex-compact 🚨 535740106 479562156 1.12
tpch_q10/datafusion:vortex-compact 🚨 215741163 192260060 1.12
tpch_q11/datafusion:vortex-compact 80082224 75327507 1.06
tpch_q12/datafusion:vortex-compact 🚨 145522661 130658237 1.11
tpch_q13/datafusion:vortex-compact 🚨 163977793 143683081 1.14
tpch_q14/datafusion:vortex-compact 🚨 73645423 55397112 1.33
tpch_q15/datafusion:vortex-compact 🚨 149478168 113789513 1.31
tpch_q16/datafusion:vortex-compact 80837946 77136330 1.05
tpch_q17/datafusion:vortex-compact 462255678 436382140 1.06
tpch_q18/datafusion:vortex-compact 685062586 635829788 1.08
tpch_q19/datafusion:vortex-compact 🚀 114606681 164040974 0.70
tpch_q20/datafusion:vortex-compact 🚨 175718007 152960390 1.15
tpch_q21/datafusion:vortex-compact 549065818 511421989 1.07
tpch_q22/datafusion:vortex-compact 🚨 55390730 46638858 1.19
datafusion / parquet / ns (1.009x ➖, 0↑ 0↓)
name PR b472e97 (ns) base a0a0b20 (ns) ratio (PR/base)
tpch_q01/datafusion:parquet 324561940 318035494 1.02
tpch_q02/datafusion:parquet 211136649 214708191 0.98
tpch_q03/datafusion:parquet 233280136 227211364 1.03
tpch_q04/datafusion:parquet 98817990 98099588 1.01
tpch_q05/datafusion:parquet 365270804 358897136 1.02
tpch_q06/datafusion:parquet 73353111 73904859 0.99
tpch_q07/datafusion:parquet 510728427 491169894 1.04
tpch_q08/datafusion:parquet 405054736 404211089 1.00
tpch_q09/datafusion:parquet 657055478 659762325 1.00
tpch_q10/datafusion:parquet 535006240 531341328 1.01
tpch_q11/datafusion:parquet 155812975 157018504 0.99
tpch_q12/datafusion:parquet 151733588 145997835 1.04
tpch_q13/datafusion:parquet 341171117 350242476 0.97
tpch_q14/datafusion:parquet 122209374 118448705 1.03
tpch_q15/datafusion:parquet 195890269 189011152 1.04
tpch_q16/datafusion:parquet 141798354 141406807 1.00
tpch_q17/datafusion:parquet 514150628 505555430 1.02
tpch_q18/datafusion:parquet 692290388 672833893 1.03
tpch_q19/datafusion:parquet 202389575 199895009 1.01
tpch_q20/datafusion:parquet 298844849 310297927 0.96
tpch_q21/datafusion:parquet 529262142 541888284 0.98
tpch_q22/datafusion:parquet 268128133 259156563 1.03
duckdb / vortex-file-compressed / ns (0.994x ➖, 0↑ 0↓)
name PR b472e97 (ns) base a0a0b20 (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-file-compressed 91487153 90883838 1.01
tpch_q02/duckdb:vortex-file-compressed 71118523 71776643 0.99
tpch_q03/duckdb:vortex-file-compressed 139960202 136969513 1.02
tpch_q04/duckdb:vortex-file-compressed 171538713 166750787 1.03
tpch_q05/duckdb:vortex-file-compressed 151936757 157060482 0.97
tpch_q06/duckdb:vortex-file-compressed 40530651 41728395 0.97
tpch_q07/duckdb:vortex-file-compressed 134940823 134575583 1.00
tpch_q08/duckdb:vortex-file-compressed 188981445 186729357 1.01
tpch_q09/duckdb:vortex-file-compressed 313571777 301907186 1.04
tpch_q10/duckdb:vortex-file-compressed 219948107 225194605 0.98
tpch_q11/duckdb:vortex-file-compressed 41560428 42349564 0.98
tpch_q12/duckdb:vortex-file-compressed 117753710 120956420 0.97
tpch_q13/duckdb:vortex-file-compressed 167540915 173373259 0.97
tpch_q14/duckdb:vortex-file-compressed 63675687 62859624 1.01
tpch_q15/duckdb:vortex-file-compressed 86187142 86924508 0.99
tpch_q16/duckdb:vortex-file-compressed 87360101 87521380 1.00
tpch_q17/duckdb:vortex-file-compressed 109034966 110803374 0.98
tpch_q18/duckdb:vortex-file-compressed 253844662 263520356 0.96
tpch_q19/duckdb:vortex-file-compressed 84611811 85354378 0.99
tpch_q20/duckdb:vortex-file-compressed 144418993 147554334 0.98
tpch_q21/duckdb:vortex-file-compressed 484378988 476211601 1.02
tpch_q22/duckdb:vortex-file-compressed 76002453 77023244 0.99
duckdb / vortex-compact / ns (0.992x ➖, 0↑ 0↓)
name PR b472e97 (ns) base a0a0b20 (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-compact 113231804 115364191 0.98
tpch_q02/duckdb:vortex-compact 76433616 71943900 1.06
tpch_q03/duckdb:vortex-compact 121920937 127233054 0.96
tpch_q04/duckdb:vortex-compact 160351037 160872994 1.00
tpch_q05/duckdb:vortex-compact 151997945 153980129 0.99
tpch_q06/duckdb:vortex-compact 41143479 42520667 0.97
tpch_q07/duckdb:vortex-compact 132769905 136781883 0.97
tpch_q08/duckdb:vortex-compact 184364752 187013456 0.99
tpch_q09/duckdb:vortex-compact 307720123 312037583 0.99
tpch_q10/duckdb:vortex-compact 219150072 213373579 1.03
tpch_q11/duckdb:vortex-compact 43951976 45288157 0.97
tpch_q12/duckdb:vortex-compact 124142367 121483931 1.02
tpch_q13/duckdb:vortex-compact 175905690 174594886 1.01
tpch_q14/duckdb:vortex-compact 67007994 67722648 0.99
tpch_q15/duckdb:vortex-compact 90417458 91002364 0.99
tpch_q16/duckdb:vortex-compact 89153207 88949891 1.00
tpch_q17/duckdb:vortex-compact 104739031 115734727 0.90
tpch_q18/duckdb:vortex-compact 259402345 260355136 1.00
tpch_q19/duckdb:vortex-compact 86489139 88420926 0.98
tpch_q20/duckdb:vortex-compact 150703043 145368033 1.04
tpch_q21/duckdb:vortex-compact 479797316 478570432 1.00
tpch_q22/duckdb:vortex-compact 81697081 81392788 1.00
duckdb / parquet / ns (1.008x ➖, 0↑ 1↓)
name PR b472e97 (ns) base a0a0b20 (ns) ratio (PR/base)
tpch_q01/duckdb:parquet 🚨 152213206 134090665 1.14
tpch_q02/duckdb:parquet 100908978 98216395 1.03
tpch_q03/duckdb:parquet 166594866 163066248 1.02
tpch_q04/duckdb:parquet 119866642 122366223 0.98
tpch_q05/duckdb:parquet 182823030 187637052 0.97
tpch_q06/duckdb:parquet 58683036 60199056 0.97
tpch_q07/duckdb:parquet 140452928 141239405 0.99
tpch_q08/duckdb:parquet 215343349 216184346 1.00
tpch_q09/duckdb:parquet 348439099 348881709 1.00
tpch_q10/duckdb:parquet 659015223 654158304 1.01
tpch_q11/duckdb:parquet 42445610 41352383 1.03
tpch_q12/duckdb:parquet 115731793 118327966 0.98
tpch_q13/duckdb:parquet 398686093 396409375 1.01
tpch_q14/duckdb:parquet 151903409 151933527 1.00
tpch_q15/duckdb:parquet 77347768 77166731 1.00
tpch_q16/duckdb:parquet 153499541 156676566 0.98
tpch_q17/duckdb:parquet 124219482 127789045 0.97
tpch_q18/duckdb:parquet 304185681 301669709 1.01
tpch_q19/duckdb:parquet 243880183 242525955 1.01
tpch_q20/duckdb:parquet 194154014 181913006 1.07
tpch_q21/duckdb:parquet 443070726 430499248 1.03
tpch_q22/duckdb:parquet 335125919 335450269 1.00

No file size changes detected.

@github-actions

github-actions Bot commented Aug 11, 2026

Copy link
Copy Markdown
Contributor

Benchmarks: Random Access 📖

Verdict: No clear signal (low confidence)
Attributed Vortex impact: +0.4%
Engines: random-access No clear signal (+0.4%, low confidence)
Vortex (geomean): 1.000x ➖
Parquet (geomean): 0.996x ➖
Shifts: Parquet (control) -0.4% · Median polish -0.2%

How to read Verdict and Engines
  • Verdict: Overall PR-level signal after subtracting baseline drift estimated from Parquet control rows. It can be Likely improvement, Likely regression, or No clear signal.
  • Engines: Per-engine attribution. DataFusion is compared against DataFusion/Parquet controls; DuckDB is compared against DuckDB/Parquet controls. This answers whether each engine improved or regressed independently.
  • Confidence: Based on directional consistency, share of rows above the noise floor, and control-run noise.

random-access / vortex-file-compressed / ns (1.000x ➖, 0↑ 0↓)
name PR b472e97 (ns) base a0a0b20 (ns) ratio (PR/base)
random-access/feature-vectors/correlated/vortex-tokio-local-disk 320936 328096 0.98
random-access/feature-vectors/correlated/vortex-tokio-local-disk-footer 586608 581972 1.01
random-access/feature-vectors/uniform/vortex-tokio-local-disk 2513888 2468071 1.02
random-access/feature-vectors/uniform/vortex-tokio-local-disk-footer 2922084 2951026 0.99
random-access/nested-lists/correlated/vortex-tokio-local-disk 282252 272599 1.04
random-access/nested-lists/correlated/vortex-tokio-local-disk-footer 321815 329658 0.98
random-access/nested-lists/uniform/vortex-tokio-local-disk 1444562 1460251 0.99
random-access/nested-lists/uniform/vortex-tokio-local-disk-footer 1562181 1630284 0.96
random-access/nested-structs/correlated/vortex-tokio-local-disk 333998 325128 1.03
random-access/nested-structs/correlated/vortex-tokio-local-disk-footer 443681 438157 1.01
random-access/nested-structs/uniform/vortex-tokio-local-disk 952705 975688 0.98
random-access/nested-structs/uniform/vortex-tokio-local-disk-footer 1186018 1161482 1.02
random-access/taxi/correlated/vortex-tokio-local-disk 892918 886713 1.01
random-access/taxi/correlated/vortex-tokio-local-disk-footer 1368476 1356916 1.01
random-access/taxi/uniform/vortex-tokio-local-disk 3863012 3908389 0.99
random-access/taxi/uniform/vortex-tokio-local-disk-footer 4698816 4690385 1.00
random-access/vortex-tokio-local-disk 504048 511283 0.99
random-access/vortex-tokio-local-disk-footer 923571 898965 1.03
random-access / parquet / ns (0.996x ➖, 0↑ 0↓)
name PR b472e97 (ns) base a0a0b20 (ns) ratio (PR/base)
random-access/feature-vectors/correlated/parquet-tokio-local-disk 8980065137 8849444350 1.01
random-access/feature-vectors/correlated/parquet-tokio-local-disk-footer 8797766505 8738644276 1.01
random-access/feature-vectors/uniform/parquet-tokio-local-disk 8746556878 8950251225 0.98
random-access/feature-vectors/uniform/parquet-tokio-local-disk-footer 8828577931 8838657690 1.00
random-access/nested-lists/correlated/parquet-tokio-local-disk 139535906 138232389 1.01
random-access/nested-lists/correlated/parquet-tokio-local-disk-footer 136638848 137705174 0.99
random-access/nested-lists/uniform/parquet-tokio-local-disk 137238781 140493532 0.98
random-access/nested-lists/uniform/parquet-tokio-local-disk-footer 136509697 140724489 0.97
random-access/nested-structs/correlated/parquet-tokio-local-disk 19890768 20219023 0.98
random-access/nested-structs/correlated/parquet-tokio-local-disk-footer 20357350 20165506 1.01
random-access/nested-structs/uniform/parquet-tokio-local-disk 20537333 20578258 1.00
random-access/nested-structs/uniform/parquet-tokio-local-disk-footer 20120676 20138881 1.00
random-access/parquet-tokio-local-disk 183102094 183725809 1.00
random-access/parquet-tokio-local-disk-footer 183092242 181946330 1.01
random-access/taxi/correlated/parquet-tokio-local-disk 274924532 275778714 1.00
random-access/taxi/correlated/parquet-tokio-local-disk-footer 274493377 272576007 1.01
random-access/taxi/uniform/parquet-tokio-local-disk 290959725 288358739 1.01
random-access/taxi/uniform/parquet-tokio-local-disk-footer 288255442 294518858 0.98
random-access / lance / ns (1.006x ➖, 0↑ 0↓)
name PR b472e97 (ns) base a0a0b20 (ns) ratio (PR/base)
random-access/feature-vectors/correlated/lance-tokio-local-disk 354624 349167 1.02
random-access/feature-vectors/correlated/lance-tokio-local-disk-footer 1220076 1118511 1.09
random-access/feature-vectors/uniform/lance-tokio-local-disk 1082629 1100183 0.98
random-access/feature-vectors/uniform/lance-tokio-local-disk-footer 1862468 1892914 0.98
random-access/lance-tokio-local-disk 637417 619872 1.03
random-access/lance-tokio-local-disk-footer 1327086 1363867 0.97
random-access/nested-lists/correlated/lance-tokio-local-disk 190163 188734 1.01
random-access/nested-lists/correlated/lance-tokio-local-disk-footer 575886 575779 1.00
random-access/nested-lists/uniform/lance-tokio-local-disk 912009 921115 0.99
random-access/nested-lists/uniform/lance-tokio-local-disk-footer 1332834 1325144 1.01
random-access/nested-structs/correlated/lance-tokio-local-disk 313503 318693 0.98
random-access/nested-structs/correlated/lance-tokio-local-disk-footer 461558 463790 1.00
random-access/nested-structs/uniform/lance-tokio-local-disk 2460222 2414622 1.02
random-access/nested-structs/uniform/lance-tokio-local-disk-footer 2583885 2525467 1.02
random-access/taxi/correlated/lance-tokio-local-disk 946375 949139 1.00
random-access/taxi/correlated/lance-tokio-local-disk-footer 1858396 1871875 0.99
random-access/taxi/uniform/lance-tokio-local-disk 10173843 9984199 1.02
random-access/taxi/uniform/lance-tokio-local-disk-footer 10656984 10617768 1.00

@github-actions

github-actions Bot commented Aug 11, 2026

Copy link
Copy Markdown
Contributor

Benchmarks: Compression 📖


vortex / vortex-file-compressed / ns (0.993x ➖, 1↑ 0↓)
name PR b472e97 (ns) base a0a0b20 (ns) ratio (PR/base)
compress time/Arade 🚀 873260258 987210019 0.88
compress time/Bimbo 4989737456 5213044471 0.96
compress time/CMSprovider 2716939492 2771489885 0.98
compress time/Euro2016 387463489 373364042 1.04
compress time/Food 391133535 387605859 1.01
compress time/HashTags 735764338 749982426 0.98
compress time/TPC-H l_comment canonical 1182531222 1183811836 1.00
compress time/TPC-H l_comment chunked 1175197079 1190375040 0.99
compress time/taxi 545026725 537174762 1.01
compress time/wide table cols=100 chunks=1 rows=1000 8850329 8935123 0.99
compress time/wide table cols=100 chunks=50 rows=1000 8723361 8959908 0.97
compress time/wide table cols=1000 chunks=1 rows=1000 90291095 92288077 0.98
compress time/wide table cols=1000 chunks=50 rows=1000 91748954 93162297 0.98
compress time/wide table cols=10000 chunks=1 rows=1000 1058620832 1051740468 1.01
compress time/wide table cols=10000 chunks=50 rows=1000 1073125710 1054668351 1.02
decompress time/Arade 22601868 24056005 0.94
decompress time/Bimbo 81183750 80630482 1.01
decompress time/CMSprovider 64868289 64906679 1.00
decompress time/Euro2016 17459429 15927165 1.10
decompress time/Food 7653511 7575908 1.01
decompress time/HashTags 89505100 95525395 0.94
decompress time/TPC-H l_comment canonical 37601068 37679958 1.00
decompress time/TPC-H l_comment chunked 36527094 35988168 1.01
decompress time/taxi 14100729 14435295 0.98
decompress time/wide table cols=100 chunks=1 rows=1000 2476902 2653289 0.93
decompress time/wide table cols=100 chunks=50 rows=1000 2742059 2858133 0.96
decompress time/wide table cols=1000 chunks=1 rows=1000 24851632 25233688 0.98
decompress time/wide table cols=1000 chunks=50 rows=1000 26367668 24610325 1.07
decompress time/wide table cols=10000 chunks=1 rows=1000 281381416 267801515 1.05
decompress time/wide table cols=10000 chunks=50 rows=1000 294738584 285988142 1.03
vortex / vortex-file-compressed / bytes (1.001x ➖, 0↑ 0↓)
name PR b472e97 (bytes) base a0a0b20 (bytes) ratio (PR/base)
vortex-file-compressed size/Arade 145358300 145358300 1.00
vortex-file-compressed size/Bimbo 467257796 467257796 1.00
vortex-file-compressed size/CMSprovider 417789620 417789620 1.00
vortex-file-compressed size/Euro2016 162120188 162335692 1.00
vortex-file-compressed size/Food 41977336 41977336 1.00
vortex-file-compressed size/HashTags 186656428 184887660 1.01
vortex-file-compressed size/TPC-H l_comment canonical 172639984 172639984 1.00
vortex-file-compressed size/TPC-H l_comment chunked 172639984 172639984 1.00
vortex-file-compressed size/taxi 52296516 52296516 1.00
vortex-file-compressed size/wide table cols=100 chunks=1 rows=1000 932760 932760 1.00
vortex-file-compressed size/wide table cols=100 chunks=50 rows=1000 932760 932760 1.00
vortex-file-compressed size/wide table cols=1000 chunks=1 rows=1000 9309960 9309960 1.00
vortex-file-compressed size/wide table cols=1000 chunks=50 rows=1000 9309960 9309960 1.00
vortex-file-compressed size/wide table cols=10000 chunks=1 rows=1000 93117960 93117960 1.00
vortex-file-compressed size/wide table cols=10000 chunks=50 rows=1000 93117960 93117960 1.00
vortex / vortex-file-compressed / ratio (0.992x ➖, 1↑ 0↓)
name PR b472e97 (ratio) base a0a0b20 (ratio) ratio (PR/base)
vortex:parquet-zstd ratio compress time/Arade 🚀 0.290988503 0.331288836 0.88
vortex:parquet-zstd ratio compress time/Bimbo 0.347801154 0.365958569 0.95
vortex:parquet-zstd ratio compress time/CMSprovider 0.340447301 0.353284199 0.96
vortex:parquet-zstd ratio compress time/Euro2016 0.254267007 0.247146543 1.03
vortex:parquet-zstd ratio compress time/Food 0.429243568 0.426399061 1.01
vortex:parquet-zstd ratio compress time/HashTags 0.298439573 0.307414889 0.97
vortex:parquet-zstd ratio compress time/TPC-H l_comment canonical 0.32008342 0.32180621 0.99
vortex:parquet-zstd ratio compress time/TPC-H l_comment chunked 0.319731695 0.323103769 0.99
vortex:parquet-zstd ratio compress time/taxi 0.39402098 0.398268787 0.99
vortex:parquet-zstd ratio compress time/wide table cols=100 chunks=1 rows=1000 1.39787865 1.43980614 0.97
vortex:parquet-zstd ratio compress time/wide table cols=100 chunks=50 rows=1000 1.36255252 1.43399162 0.95
vortex:parquet-zstd ratio compress time/wide table cols=1000 chunks=1 rows=1000 1.16191052 1.20326792 0.97
vortex:parquet-zstd ratio compress time/wide table cols=1000 chunks=50 rows=1000 1.18557987 1.2142919 0.98
vortex:parquet-zstd ratio compress time/wide table cols=10000 chunks=1 rows=1000 1.25986838 1.25880638 1.00
vortex:parquet-zstd ratio compress time/wide table cols=10000 chunks=50 rows=1000 1.29225326 1.26359911 1.02
vortex:parquet-zstd ratio decompress time/Arade 0.0317252547 0.0336543338 0.94
vortex:parquet-zstd ratio decompress time/Bimbo 0.0419650269 0.0410617923 1.02
vortex:parquet-zstd ratio decompress time/CMSprovider 0.0332206873 0.0332367136 1.00
vortex:parquet-zstd ratio decompress time/Euro2016 0.0404276208 0.036946004 1.09
vortex:parquet-zstd ratio decompress time/Food 0.0342146788 0.0335924112 1.02
vortex:parquet-zstd ratio decompress time/HashTags 0.126646146 0.133866937 0.95
vortex:parquet-zstd ratio decompress time/TPC-H l_comment canonical 0.0547350608 0.0546537195 1.00
vortex:parquet-zstd ratio decompress time/TPC-H l_comment chunked 0.0537620829 0.0526385596 1.02
vortex:parquet-zstd ratio decompress time/taxi 0.0498497747 0.0506285976 0.98
vortex:parquet-zstd ratio decompress time/wide table cols=100 chunks=1 rows=1000 1.02914417 1.11866131 0.92
vortex:parquet-zstd ratio decompress time/wide table cols=100 chunks=50 rows=1000 1.14618282 1.20263701 0.95
vortex:parquet-zstd ratio decompress time/wide table cols=1000 chunks=1 rows=1000 0.879747573 0.915414794 0.96
vortex:parquet-zstd ratio decompress time/wide table cols=1000 chunks=50 rows=1000 0.941449112 0.885296799 1.06
vortex:parquet-zstd ratio decompress time/wide table cols=10000 chunks=1 rows=1000 0.904707312 0.867970599 1.04
vortex:parquet-zstd ratio decompress time/wide table cols=10000 chunks=50 rows=1000 0.948508043 0.924440861 1.03
vortex:parquet-zstd size/Arade 0.563373077 0.563373077 1.00
vortex:parquet-zstd size/Bimbo 1.21518019 1.21518019 1.00
vortex:parquet-zstd size/CMSprovider 1.10853182 1.10853182 1.00
vortex:parquet-zstd size/Euro2016 1.31831291 1.32006532 1.00
vortex:parquet-zstd size/Food 1.17585221 1.17585221 1.00
vortex:parquet-zstd size/HashTags 1.39806089 1.38481278 1.01
vortex:parquet-zstd size/TPC-H l_comment canonical 1.09018632 1.09018632 1.00
vortex:parquet-zstd size/TPC-H l_comment chunked 1.09018632 1.09018632 1.00
vortex:parquet-zstd size/taxi 0.945967392 0.945967392 1.00
vortex:parquet-zstd size/wide table cols=100 chunks=1 rows=1000 1.00038181 1.00038181 1.00
vortex:parquet-zstd size/wide table cols=100 chunks=50 rows=1000 1.00038181 1.00038181 1.00
vortex:parquet-zstd size/wide table cols=1000 chunks=1 rows=1000 0.99849378 0.99849378 1.00
vortex:parquet-zstd size/wide table cols=1000 chunks=50 rows=1000 0.99849378 0.99849378 1.00
vortex:parquet-zstd size/wide table cols=10000 chunks=1 rows=1000 0.998691077 0.998691077 1.00
vortex:parquet-zstd size/wide table cols=10000 chunks=50 rows=1000 0.998691077 0.998691077 1.00
vortex / parquet / ns (1.005x ➖, 0↑ 0↓)
name PR b472e97 (ns) base a0a0b20 (ns) ratio (PR/base)
parquet_rs-zstd compress time/Arade 3001012927 2979907291 1.01
parquet_rs-zstd compress time/Bimbo 14346523597 14244903424 1.01
parquet_rs-zstd compress time/CMSprovider 7980499440 7844930216 1.02
parquet_rs-zstd compress time/Euro2016 1523844927 1510699027 1.01
parquet_rs-zstd compress time/Food 911215832 909021371 1.00
parquet_rs-zstd compress time/HashTags 2465371230 2439642495 1.01
parquet_rs-zstd compress time/TPC-H l_comment canonical 3694446969 3678648202 1.00
parquet_rs-zstd compress time/TPC-H l_comment chunked 3675572671 3684188039 1.00
parquet_rs-zstd compress time/taxi 1383242906 1348774445 1.03
parquet_rs-zstd compress time/wide table cols=100 chunks=1 rows=1000 6331257 6205782 1.02
parquet_rs-zstd compress time/wide table cols=100 chunks=50 rows=1000 6402220 6248229 1.02
parquet_rs-zstd compress time/wide table cols=1000 chunks=1 rows=1000 77709164 76697862 1.01
parquet_rs-zstd compress time/wide table cols=1000 chunks=50 rows=1000 77387409 76721501 1.01
parquet_rs-zstd compress time/wide table cols=10000 chunks=1 rows=1000 840263035 835506146 1.01
parquet_rs-zstd compress time/wide table cols=10000 chunks=50 rows=1000 830429870 834654239 0.99
parquet_rs-zstd decompress time/Arade 712425108 714796648 1.00
parquet_rs-zstd decompress time/Bimbo 1934557321 1963637666 0.99
parquet_rs-zstd decompress time/CMSprovider 1952647409 1952860916 1.00
parquet_rs-zstd decompress time/Euro2016 431868823 431093035 1.00
parquet_rs-zstd decompress time/Food 223690862 225524389 0.99
parquet_rs-zstd decompress time/HashTags 706733705 713584679 0.99
parquet_rs-zstd decompress time/TPC-H l_comment canonical 686964944 689430808 1.00
parquet_rs-zstd decompress time/TPC-H l_comment chunked 679421109 683684513 0.99
parquet_rs-zstd decompress time/taxi 282864448 285121368 0.99
parquet_rs-zstd decompress time/wide table cols=100 chunks=1 rows=1000 2406759 2371843 1.01
parquet_rs-zstd decompress time/wide table cols=100 chunks=50 rows=1000 2392340 2376555 1.01
parquet_rs-zstd decompress time/wide table cols=1000 chunks=1 rows=1000 28248594 27565305 1.02
parquet_rs-zstd decompress time/wide table cols=1000 chunks=50 rows=1000 28007534 27798954 1.01
parquet_rs-zstd decompress time/wide table cols=10000 chunks=1 rows=1000 311019279 308537542 1.01
parquet_rs-zstd decompress time/wide table cols=10000 chunks=50 rows=1000 310739151 309363372 1.00
vortex / parquet / bytes (1.000x ➖, 0↑ 0↓)
name PR b472e97 (bytes) base a0a0b20 (bytes) ratio (PR/base)
parquet size/Arade 258014282 258014282 1.00
parquet size/Bimbo 384517292 384517292 1.00
parquet size/CMSprovider 376885545 376885545 1.00
parquet size/Euro2016 122975499 122975499 1.00
parquet size/Food 35699500 35699500 1.00
parquet size/HashTags 133510943 133510943 1.00
parquet size/TPC-H l_comment canonical 158358238 158358238 1.00
parquet size/TPC-H l_comment chunked 158358238 158358238 1.00
parquet size/taxi 55283635 55283635 1.00
parquet size/wide table cols=100 chunks=1 rows=1000 932404 932404 1.00
parquet size/wide table cols=100 chunks=50 rows=1000 932404 932404 1.00
parquet size/wide table cols=1000 chunks=1 rows=1000 9324004 9324004 1.00
parquet size/wide table cols=1000 chunks=50 rows=1000 9324004 9324004 1.00
parquet size/wide table cols=10000 chunks=1 rows=1000 93240004 93240004 1.00
parquet size/wide table cols=10000 chunks=50 rows=1000 93240004 93240004 1.00

@github-actions

github-actions Bot commented Aug 11, 2026

Copy link
Copy Markdown
Contributor

Benchmarks: FineWeb S3 📖

Verdict: No clear signal (environment too noisy confidence)
Attributed Vortex impact: -15.8%
Engines: DataFusion No clear signal (-18.1%, environment too noisy confidence) · DuckDB No clear signal (-13.5%, environment too noisy confidence)
Vortex (geomean): 0.864x ➖
Parquet (geomean): 1.027x ➖
Shifts: Parquet (control) +2.7% · Median polish -7.4%

How to read Verdict and Engines
  • Verdict: Overall PR-level signal after subtracting baseline drift estimated from Parquet control rows. It can be Likely improvement, Likely regression, or No clear signal.
  • Engines: Per-engine attribution. DataFusion is compared against DataFusion/Parquet controls; DuckDB is compared against DuckDB/Parquet controls. This answers whether each engine improved or regressed independently.
  • Confidence: Based on directional consistency, share of rows above the noise floor, and control-run noise.

datafusion / vortex-file-compressed / ns (0.716x ➖, 5↑ 0↓)
name PR b472e97 (ns) base a0a0b20 (ns) ratio (PR/base)
fineweb_q00/datafusion:vortex-file-compressed 🚀 40418283 65437091 0.62
fineweb_q01/datafusion:vortex-file-compressed 🚀 227604506 604077356 0.38
fineweb_q02/datafusion:vortex-file-compressed 🚀 246050654 572458521 0.43
fineweb_q03/datafusion:vortex-file-compressed 573967550 717901460 0.80
fineweb_q04/datafusion:vortex-file-compressed 597550642 528512027 1.13
fineweb_q05/datafusion:vortex-file-compressed 634313973 511111710 1.24
fineweb_q06/datafusion:vortex-file-compressed 🚀 503386657 751626549 0.67
fineweb_q07/datafusion:vortex-file-compressed 503655796 504195545 1.00
fineweb_q08/datafusion:vortex-file-compressed 🚀 197131729 298319402 0.66
datafusion / vortex-compact / ns (0.775x ➖, 4↑ 0↓)
name PR b472e97 (ns) base a0a0b20 (ns) ratio (PR/base)
fineweb_q00/datafusion:vortex-compact 40447055 39939746 1.01
fineweb_q01/datafusion:vortex-compact 🚀 257265980 414600428 0.62
fineweb_q02/datafusion:vortex-compact 🚀 256956884 462113157 0.56
fineweb_q03/datafusion:vortex-compact 722001051 774358716 0.93
fineweb_q04/datafusion:vortex-compact 718607549 757721505 0.95
fineweb_q05/datafusion:vortex-compact 665033269 642407870 1.04
fineweb_q06/datafusion:vortex-compact 🚀 498231079 777471589 0.64
fineweb_q07/datafusion:vortex-compact 551009026 644178811 0.86
fineweb_q08/datafusion:vortex-compact 🚀 219135478 380611043 0.58
datafusion / parquet / ns (0.910x ➖, 0↑ 0↓)
name PR b472e97 (ns) base a0a0b20 (ns) ratio (PR/base)
fineweb_q00/datafusion:parquet 551925023 773206223 0.71
fineweb_q01/datafusion:parquet 990010617 1115265230 0.89
fineweb_q02/datafusion:parquet 984139586 1105552950 0.89
fineweb_q03/datafusion:parquet 920938416 1053761342 0.87
fineweb_q04/datafusion:parquet 876321089 861815386 1.02
fineweb_q05/datafusion:parquet 864430032 904397864 0.96
fineweb_q06/datafusion:parquet 950454863 977953725 0.97
fineweb_q07/datafusion:parquet 882359634 1024134790 0.86
fineweb_q08/datafusion:parquet 920051292 866074272 1.06
duckdb / vortex-file-compressed / ns (0.996x ➖, 0↑ 0↓)
name PR b472e97 (ns) base a0a0b20 (ns) ratio (PR/base)
fineweb_q00/duckdb:vortex-file-compressed 48822564 62569291 0.78
fineweb_q01/duckdb:vortex-file-compressed 579315751 582927713 0.99
fineweb_q02/duckdb:vortex-file-compressed 535360671 544959800 0.98
fineweb_q03/duckdb:vortex-file-compressed 1557781886 1410515988 1.10
fineweb_q04/duckdb:vortex-file-compressed 1866652211 1777173550 1.05
fineweb_q05/duckdb:vortex-file-compressed 1696243075 1669379587 1.02
fineweb_q06/duckdb:vortex-file-compressed 1728317838 1760556457 0.98
fineweb_q07/duckdb:vortex-file-compressed 1608298420 1475683479 1.09
fineweb_q08/duckdb:vortex-file-compressed 709729656 704139750 1.01
duckdb / vortex-compact / ns (1.008x ➖, 0↑ 0↓)
name PR b472e97 (ns) base a0a0b20 (ns) ratio (PR/base)
fineweb_q00/duckdb:vortex-compact 54794350 48548671 1.13
fineweb_q01/duckdb:vortex-compact 630525435 549180267 1.15
fineweb_q02/duckdb:vortex-compact 582539713 590937878 0.99
fineweb_q03/duckdb:vortex-compact 1586616970 1631773908 0.97
fineweb_q04/duckdb:vortex-compact 1672468059 1739907621 0.96
fineweb_q05/duckdb:vortex-compact 1643913706 1615470427 1.02
fineweb_q06/duckdb:vortex-compact 1629042857 1699361119 0.96
fineweb_q07/duckdb:vortex-compact 1470189325 1500242709 0.98
fineweb_q08/duckdb:vortex-compact 573968800 611587320 0.94
duckdb / parquet / ns (1.159x ➖, 1↑ 2↓)
name PR b472e97 (ns) base a0a0b20 (ns) ratio (PR/base)
fineweb_q00/duckdb:parquet 🚀 570517373 5243271966 0.11
fineweb_q01/duckdb:parquet 5332541175 5272972757 1.01
fineweb_q02/duckdb:parquet 🚨 5326873438 631138951 8.44
fineweb_q03/duckdb:parquet 5336506054 5394686796 0.99
fineweb_q04/duckdb:parquet 5297281363 5287985910 1.00
fineweb_q05/duckdb:parquet 5299246339 5299208529 1.00
fineweb_q06/duckdb:parquet 🚨 5411759344 1350629206 4.01
fineweb_q07/duckdb:parquet 5338201665 5305758760 1.01
fineweb_q08/duckdb:parquet 5288441757 5219555906 1.01

@github-actions

github-actions Bot commented Aug 11, 2026

Copy link
Copy Markdown
Contributor

Benchmarks: TPC-H SF=10 on S3 📖

Verdict: No clear signal (environment too noisy confidence)
Attributed Vortex impact: +13.6%
Engines: DataFusion No clear signal (+31.8%, environment too noisy confidence) · DuckDB No clear signal (-2.0%, environment too noisy confidence)
Vortex (geomean): 1.062x ➖
Parquet (geomean): 0.934x ➖
Shifts: Parquet (control) -6.6% · Median polish -2.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.

datafusion / vortex-compact / ns (1.182x ➖, 1↑ 7↓)
name PR b472e97 (ns) base a0a0b20 (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-compact 545850970 585897603 0.93
tpch_q02/datafusion:vortex-compact 🚨 979116716 656067133 1.49
tpch_q03/datafusion:vortex-compact 🚨 782083579 534758825 1.46
tpch_q04/datafusion:vortex-compact 438833897 379240155 1.16
tpch_q05/datafusion:vortex-compact 🚨 907222826 668719847 1.36
tpch_q06/datafusion:vortex-compact 416141968 332440064 1.25
tpch_q07/datafusion:vortex-compact 880509059 707847522 1.24
tpch_q08/datafusion:vortex-compact 987863311 868928418 1.14
tpch_q09/datafusion:vortex-compact 1019038480 820388646 1.24
tpch_q10/datafusion:vortex-compact 931181931 754516479 1.23
tpch_q11/datafusion:vortex-compact 🚨 605507132 359119765 1.69
tpch_q12/datafusion:vortex-compact 600186267 546299968 1.10
tpch_q13/datafusion:vortex-compact 🚨 387408394 258755743 1.50
tpch_q14/datafusion:vortex-compact 503193913 431454269 1.17
tpch_q15/datafusion:vortex-compact 🚨 829418121 600656814 1.38
tpch_q16/datafusion:vortex-compact 355274392 342011356 1.04
tpch_q17/datafusion:vortex-compact 900683773 828656043 1.09
tpch_q18/datafusion:vortex-compact 932242523 915761981 1.02
tpch_q19/datafusion:vortex-compact 🚀 500755695 968078366 0.52
tpch_q20/datafusion:vortex-compact 749151618 748550936 1.00
tpch_q21/datafusion:vortex-compact 🚨 1202623668 896562623 1.34
tpch_q22/datafusion:vortex-compact 500513520 387689462 1.29
datafusion / parquet / ns (0.897x ➖, 4↑ 4↓)
name PR b472e97 (ns) base a0a0b20 (ns) ratio (PR/base)
tpch_q01/datafusion:parquet 412995052 501735604 0.82
tpch_q02/datafusion:parquet 🚀 729709600 1136771956 0.64
tpch_q03/datafusion:parquet 🚀 598506084 983632688 0.61
tpch_q04/datafusion:parquet 324233848 450128881 0.72
tpch_q05/datafusion:parquet 744096432 876140990 0.85
tpch_q06/datafusion:parquet 🚀 202692894 361327515 0.56
tpch_q07/datafusion:parquet 874341950 1001271701 0.87
tpch_q08/datafusion:parquet 🚀 877733439 1616010607 0.54
tpch_q09/datafusion:parquet 1223014845 1416116128 0.86
tpch_q10/datafusion:parquet 1765586350 1903186717 0.93
tpch_q11/datafusion:parquet 459785322 607257941 0.76
tpch_q12/datafusion:parquet 454998085 581289379 0.78
tpch_q13/datafusion:parquet 596694000 821153882 0.73
tpch_q14/datafusion:parquet 455090223 534421202 0.85
tpch_q15/datafusion:parquet 699274368 831917262 0.84
tpch_q16/datafusion:parquet 🚨 496735895 370748885 1.34
tpch_q17/datafusion:parquet 1073977640 922579933 1.16
tpch_q18/datafusion:parquet 🚨 1910643552 1400848668 1.36
tpch_q19/datafusion:parquet 🚨 789856572 472524779 1.67
tpch_q20/datafusion:parquet 🚨 1507988005 914378066 1.65
tpch_q21/datafusion:parquet 1249860558 1301657254 0.96
tpch_q22/datafusion:parquet 964256629 767660694 1.26
duckdb / vortex-compact / ns (0.953x ➖, 0↑ 0↓)
name PR b472e97 (ns) base a0a0b20 (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-compact 583212497 731423871 0.80
tpch_q02/duckdb:vortex-compact 675765928 785039563 0.86
tpch_q03/duckdb:vortex-compact 785388116 804770776 0.98
tpch_q04/duckdb:vortex-compact 598304241 661808893 0.90
tpch_q05/duckdb:vortex-compact 899235458 1037389667 0.87
tpch_q06/duckdb:vortex-compact 682760154 682708373 1.00
tpch_q07/duckdb:vortex-compact 1083648931 1307547869 0.83
tpch_q08/duckdb:vortex-compact 1204638650 1306191912 0.92
tpch_q09/duckdb:vortex-compact 1264878687 1267176326 1.00
tpch_q10/duckdb:vortex-compact 1100326662 1130014164 0.97
tpch_q11/duckdb:vortex-compact 426070342 475161982 0.90
tpch_q12/duckdb:vortex-compact 1087436549 1103560829 0.99
tpch_q13/duckdb:vortex-compact 657377027 692773431 0.95
tpch_q14/duckdb:vortex-compact 592866260 584067653 1.02
tpch_q15/duckdb:vortex-compact 568044576 558126891 1.02
tpch_q16/duckdb:vortex-compact 304860675 319494809 0.95
tpch_q17/duckdb:vortex-compact 959365309 975007354 0.98
tpch_q18/duckdb:vortex-compact 664763838 668210820 0.99
tpch_q19/duckdb:vortex-compact 794941733 793206851 1.00
tpch_q20/duckdb:vortex-compact 997641226 1058909702 0.94
tpch_q21/duckdb:vortex-compact 1968886609 1719583746 1.14
tpch_q22/duckdb:vortex-compact 320069940 311686917 1.03
duckdb / parquet / ns (0.973x ➖, 0↑ 0↓)
name PR b472e97 (ns) base a0a0b20 (ns) ratio (PR/base)
tpch_q01/duckdb:parquet 445273501 551588920 0.81
tpch_q02/duckdb:parquet 846464993 834208194 1.01
tpch_q03/duckdb:parquet 1046225011 1104169274 0.95
tpch_q04/duckdb:parquet 648256726 673535403 0.96
tpch_q05/duckdb:parquet 1189642727 1293711374 0.92
tpch_q06/duckdb:parquet 359764565 394817680 0.91
tpch_q07/duckdb:parquet 1169845067 1118498193 1.05
tpch_q08/duckdb:parquet 1469257367 1428630861 1.03
tpch_q09/duckdb:parquet 1364767820 1525521827 0.89
tpch_q10/duckdb:parquet 2435008374 2448043284 0.99
tpch_q11/duckdb:parquet 548049909 509284856 1.08
tpch_q12/duckdb:parquet 729477015 695202583 1.05
tpch_q13/duckdb:parquet 1068632601 1168627584 0.91
tpch_q14/duckdb:parquet 725372913 719749402 1.01
tpch_q15/duckdb:parquet 490323099 480541944 1.02
tpch_q16/duckdb:parquet 731197541 673877013 1.09
tpch_q17/duckdb:parquet 626977652 688460440 0.91
tpch_q18/duckdb:parquet 960302843 910010260 1.06
tpch_q19/duckdb:parquet 860134329 872828652 0.99
tpch_q20/duckdb:parquet 1194583017 1257602327 0.95
tpch_q21/duckdb:parquet 1034442984 1142856631 0.91
tpch_q22/duckdb:parquet 953420662 973824596 0.98

@joseph-isaacs joseph-isaacs added the action/bench-all Runs all CPU benchmarks. Do not combine with other benchmark labels; GPU is the only exception. label Aug 11, 2026 — with Claude
@github-actions github-actions Bot removed the action/bench-all Runs all CPU benchmarks. Do not combine with other benchmark labels; GPU is the only exception. label Aug 11, 2026
@joseph-isaacs joseph-isaacs added the do not merge Pull requests that are not intended to merge label Aug 11, 2026
@codspeed-hq

codspeed-hq Bot commented Aug 11, 2026

Copy link
Copy Markdown

Merging this PR will improve performance by 12.71%

⚡ 1 improved benchmark
✅ 1961 untouched benchmarks
⏩ 89 skipped benchmarks1

Performance Changes

Mode Benchmark BASE HEAD Efficiency
Simulation take[small_m/shuffled/primitive/nonnull/chunks=16384/indices=16] 1.2 ms 1 ms +12.71%

Tip

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


Comparing claude/benchmark-ci-draft-pr-1xvebp (b472e97) with develop (a0a0b20)

Open in CodSpeed

Footnotes

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

@joseph-isaacs
joseph-isaacs force-pushed the claude/benchmark-ci-draft-pr-1xvebp branch from f2c5c38 to daa0791 Compare August 11, 2026 20:56
@joseph-isaacs joseph-isaacs added the action/bench-all Runs all CPU benchmarks. Do not combine with other benchmark labels; GPU is the only exception. label Aug 11, 2026 — with ChatGPT Codex Connector
@github-actions github-actions Bot removed the action/bench-all Runs all CPU benchmarks. Do not combine with other benchmark labels; GPU is the only exception. label Aug 11, 2026
@joseph-isaacs
joseph-isaacs force-pushed the claude/benchmark-ci-draft-pr-1xvebp branch 2 times, most recently from 19bdd2c to e9aefff Compare August 12, 2026 09:57
@joseph-isaacs joseph-isaacs added the action/bench-all Runs all CPU benchmarks. Do not combine with other benchmark labels; GPU is the only exception. label Aug 12, 2026 — with ChatGPT Codex Connector
@github-actions github-actions Bot removed the action/bench-all Runs all CPU benchmarks. Do not combine with other benchmark labels; GPU is the only exception. label Aug 12, 2026
joseph-isaacs and others added 9 commits August 12, 2026 12:06
Signed-off-by: Joe Isaacs <joe.isaacs@live.co.uk>
Signed-off-by: Joe Isaacs <joe.isaacs@live.co.uk>
Signed-off-by: Joe Isaacs <joe.isaacs@live.co.uk>
Signed-off-by: Joe Isaacs <joe.isaacs@live.co.uk>
Signed-off-by: Joe Isaacs <joe.isaacs@live.co.uk>
Signed-off-by: Joe Isaacs <joe.isaacs@live.co.uk>
Signed-off-by: Joe Isaacs <joe.isaacs@live.co.uk>
Translate each partition's byte range to the row range whose natural splits
it owns, mirroring the LayoutReader path, so plan-v2 scans no longer require
repartitioning to be disabled. Benchmarks can now run against the same
DataFusion configuration as the stored baseline.

Log the plan-v2 scan path once per process so benchmark and CI logs record
which scan path produced their timings.

Signed-off-by: Joe Isaacs <joe.isaacs@live.co.uk>
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01MjXw22CLhx6NgA8mxjJCmQ
Signed-off-by: Joe Isaacs <joe.isaacs@live.co.uk>
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01MjXw22CLhx6NgA8mxjJCmQ
@joseph-isaacs
joseph-isaacs force-pushed the claude/benchmark-ci-draft-pr-1xvebp branch from e9aefff to b472e97 Compare August 12, 2026 11:12
@joseph-isaacs joseph-isaacs added the action/bench-all Runs all CPU benchmarks. Do not combine with other benchmark labels; GPU is the only exception. label Aug 12, 2026 — with ChatGPT Codex Connector
@github-actions github-actions Bot removed the action/bench-all Runs all CPU benchmarks. Do not combine with other benchmark labels; GPU is the only exception. label Aug 12, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

changelog/skip Do not list PR in the changelog do not merge Pull requests that are not intended to merge

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants