Skip to content

Minimize default sql benchmarks suite#8465

Merged
AdamGS merged 5 commits into
developfrom
adamg/minimize-benchmarks
Jun 18, 2026
Merged

Minimize default sql benchmarks suite#8465
AdamGS merged 5 commits into
developfrom
adamg/minimize-benchmarks

Conversation

@AdamGS

@AdamGS AdamGS commented Jun 17, 2026

Copy link
Copy Markdown
Contributor

Summary

This PR changes the default benchmark suite that runs when adding action/benchmark-sql by removing the following benchmarks from the baseline:

  1. Appian and TPC-H SF=10 on S3 (two slowest benchmarks)
  2. Any duckdb:duckdb and vortex-compact runs

The full run is unchanged, and will still run post-merge or when using the action/benchmark-sql-full label.

Happy to remove more things, but I think these are the least contentious targets we can start with.

Signed-off-by: Adam Gutglick <adam@spiraldb.com>
@AdamGS AdamGS requested review from a team, joseph-isaacs and robert3005 June 17, 2026 12:43
@AdamGS AdamGS added changelog/ci action/benchmark-sql Trigger SQL benchmarks to run on this PR labels Jun 17, 2026
@github-actions github-actions Bot removed the action/benchmark-sql Trigger SQL benchmarks to run on this PR label Jun 17, 2026

@joseph-isaacs joseph-isaacs left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Like the idea

Comment thread .github/workflows/sql-benchmarks.yml Outdated
Comment on lines +289 to +324
outputs:
benchmark_matrix: ${{ steps.matrix.outputs.benchmark_matrix }}
steps:
- name: Resolve benchmark matrix
id: matrix
shell: bash
run: |
cat > matrix.json <<'__BENCHMARK_MATRIX__'
${{ inputs.benchmark_matrix }}
__BENCHMARK_MATRIX__

case "${{ inputs.benchmark_profile }}" in
full)
jq -c "." matrix.json > resolved-matrix.json
;;
base)
jq -c '
map(
select(.id != "tpch-s3-10" and .subcommand != "appian")
| .data_formats |= map(select(. != "vortex-compact" and . != "duckdb"))
| .pr_targets |= map(select(.format != "vortex-compact" and (.engine != "duckdb" or .format != "duckdb")))
| .develop_targets |= map(select(.format != "vortex-compact" and (.engine != "duckdb" or .format != "duckdb")))
)
' matrix.json > resolved-matrix.json
;;
*)
echo "::error::Unknown benchmark_profile '${{ inputs.benchmark_profile }}'. Expected 'full' or 'base'."
exit 1
;;
esac

{
echo "benchmark_matrix<<__BENCHMARK_MATRIX__"
cat resolved-matrix.json
echo "__BENCHMARK_MATRIX__"
} >> "$GITHUB_OUTPUT"

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

is this overly complex? should be have a way to write a list of strings and have those be converted into bench run commands?

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

we have a JSON format, this is a transformation on top of it, I can also use that.

Signed-off-by: Adam Gutglick <adam@spiraldb.com>
@codspeed-hq

codspeed-hq Bot commented Jun 17, 2026

Copy link
Copy Markdown

Merging this PR will not alter performance

⚠️ Unknown Walltime execution environment detected

Using the Walltime instrument on standard Hosted Runners will lead to inconsistent data.

For the most accurate results, we recommend using CodSpeed Macro Runners: bare-metal machines fine-tuned for performance measurement consistency.

⚠️ Different runtime environments detected

Some benchmarks with significant performance changes were compared across different runtime environments,
which may affect the accuracy of the results.

Open the report in CodSpeed to investigate

⚡ 5 improved benchmarks
❌ 1 regressed benchmark
✅ 1575 untouched benchmarks
⏩ 1 skipped benchmark1

Warning

Please fix the performance issues or acknowledge them on CodSpeed.

Performance Changes

Mode Benchmark BASE HEAD Efficiency
Simulation chunked_bool_canonical_into[(1000, 10)] 20.3 µs 34.9 µs -41.86%
Simulation take_10k_random 255.8 µs 197.9 µs +29.25%
Simulation take_10k_contiguous 276.3 µs 218.4 µs +26.49%
Simulation patched_take_10k_contiguous_patches 291 µs 232.3 µs +25.27%
Simulation patched_take_10k_random 303 µs 244.2 µs +24.08%
WallTime cuda/bitpacked_u8/unpack/3bw[100M] 353.5 µs 302.3 µs +16.93%

Tip

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


Comparing adamg/minimize-benchmarks (b93e467) with develop (69ce1ed)

Open in CodSpeed

Footnotes

  1. 1 benchmark was skipped, so the baseline result was used instead. If it was deleted from the codebase, click here and archive it to remove it from the performance reports.

@AdamGS AdamGS requested a review from joseph-isaacs June 17, 2026 15:14
@AdamGS

AdamGS commented Jun 17, 2026

Copy link
Copy Markdown
Contributor Author

This PR is cursed CI just keeps getting queued

@AdamGS AdamGS added the action/benchmark-sql Trigger SQL benchmarks to run on this PR label Jun 18, 2026
@github-actions github-actions Bot removed the action/benchmark-sql Trigger SQL benchmarks to run on this PR label Jun 18, 2026
@github-actions

github-actions Bot commented Jun 18, 2026

Copy link
Copy Markdown
Contributor

Polar Signals Profiling Results

Latest Run

Status Commit Job Attempt Link
🟢 Done b93e467 1 Explore Profiling Data

Powered by Polar Signals Cloud

@github-actions

Copy link
Copy Markdown
Contributor

Benchmarks: PolarSignals Profiling (base)

Vortex (geomean): 0.967x ➖

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 (0.967x ➖, 0↑ 0↓)
name PR b93e467 (ns) base 69ce1ed (ns) ratio (PR/base)
polarsignals_q00/datafusion:vortex-file-compressed 115479480 123593291 0.93
polarsignals_q01/datafusion:vortex-file-compressed 260423801 281439074 0.93
polarsignals_q02/datafusion:vortex-file-compressed 23256101 24970616 0.93
polarsignals_q03/datafusion:vortex-file-compressed 266061238 266738714 1.00
polarsignals_q04/datafusion:vortex-file-compressed 10678753 10192580 1.05
polarsignals_q05/datafusion:vortex-file-compressed 15751907 16390876 0.96
polarsignals_q06/datafusion:vortex-file-compressed 20985958 21246151 0.99
polarsignals_q07/datafusion:vortex-file-compressed 13697330 14254709 0.96
polarsignals_q08/datafusion:vortex-file-compressed 392971910 405942470 0.97
polarsignals_q09/datafusion:vortex-file-compressed 11686309 12167070 0.96

No file size changes detected.

@github-actions

Copy link
Copy Markdown
Contributor

Benchmarks: FineWeb NVMe (base)

Verdict: No clear signal (low confidence)
Attributed Vortex impact: -2.2%
Engines: DataFusion No clear signal (-2.6%, low confidence) · DuckDB No clear signal (-1.8%, low confidence)
Vortex (geomean): 0.980x ➖
Parquet (geomean): 1.002x ➖
Shifts: Parquet (control) +0.2% · Median polish -0.2%

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

datafusion / vortex-file-compressed (0.974x ➖, 1↑ 0↓)
name PR b93e467 (ns) base 69ce1ed (ns) ratio (PR/base)
fineweb_q00/datafusion:vortex-file-compressed 4967606 4822427 1.03
fineweb_q01/datafusion:vortex-file-compressed 🚀 31779077 36170153 0.88
fineweb_q02/datafusion:vortex-file-compressed 36400225 39182368 0.93
fineweb_q03/datafusion:vortex-file-compressed 55827894 57060846 0.98
fineweb_q04/datafusion:vortex-file-compressed 274678001 272330305 1.01
fineweb_q05/datafusion:vortex-file-compressed 217481410 221168312 0.98
fineweb_q06/datafusion:vortex-file-compressed 50015937 50395416 0.99
fineweb_q07/datafusion:vortex-file-compressed 54464867 55498050 0.98
fineweb_q08/datafusion:vortex-file-compressed 22668339 22778730 1.00
datafusion / parquet (1.000x ➖, 0↑ 0↓)
name PR b93e467 (ns) base 69ce1ed (ns) ratio (PR/base)
fineweb_q00/datafusion:parquet 6520120 6458233 1.01
fineweb_q01/datafusion:parquet 286532378 293722317 0.98
fineweb_q02/datafusion:parquet 296911803 302511374 0.98
fineweb_q03/datafusion:parquet 298167459 276497770 1.08
fineweb_q04/datafusion:parquet 303068443 312210264 0.97
fineweb_q05/datafusion:parquet 300181549 296346495 1.01
fineweb_q06/datafusion:parquet 284061133 294502109 0.96
fineweb_q07/datafusion:parquet 284000216 281037361 1.01
fineweb_q08/datafusion:parquet 279740988 278631765 1.00
duckdb / vortex-file-compressed (0.987x ➖, 1↑ 0↓)
name PR b93e467 (ns) base 69ce1ed (ns) ratio (PR/base)
fineweb_q00/duckdb:vortex-file-compressed 3621471 3434289 1.05
fineweb_q01/duckdb:vortex-file-compressed 32817258 32919304 1.00
fineweb_q02/duckdb:vortex-file-compressed 39711262 40186323 0.99
fineweb_q03/duckdb:vortex-file-compressed 🚀 131339646 159305774 0.82
fineweb_q04/duckdb:vortex-file-compressed 275002224 269041996 1.02
fineweb_q05/duckdb:vortex-file-compressed 214441314 220935850 0.97
fineweb_q06/duckdb:vortex-file-compressed 51143909 49871948 1.03
fineweb_q07/duckdb:vortex-file-compressed 53157508 51707058 1.03
fineweb_q08/duckdb:vortex-file-compressed 24350104 24639883 0.99
duckdb / parquet (1.004x ➖, 0↑ 0↓)
name PR b93e467 (ns) base 69ce1ed (ns) ratio (PR/base)
fineweb_q00/duckdb:parquet 30123443 31610947 0.95
fineweb_q01/duckdb:parquet 86972040 84513862 1.03
fineweb_q02/duckdb:parquet 85211609 84736496 1.01
fineweb_q03/duckdb:parquet 318088857 320843478 0.99
fineweb_q04/duckdb:parquet 449247725 446454791 1.01
fineweb_q05/duckdb:parquet 415625919 415036832 1.00
fineweb_q06/duckdb:parquet 203015120 203995998 1.00
fineweb_q07/duckdb:parquet 216769400 216175200 1.00
fineweb_q08/duckdb:parquet 34588914 32738000 1.06

File Size Changes (3 files changed, -46.3% overall, 0↑ 3↓)
File Scale Format Base HEAD Change %
sample.vortex 1.0 vortex-file-compressed 1.43 GB 1.43 GB 395.10 KB -0.0%
duckdb.db 1.0 vortex-compact 268.00 KB 0 B 268.00 KB -100.0%
sample.vortex 1.0 vortex-compact 1.23 GB 0 B 1.23 GB -100.0%

Totals:

  • vortex-compact: 1.23 GB → 0 B (-100.0%)
  • vortex-file-compressed: 1.43 GB → 1.43 GB (-0.0%)

@github-actions

Copy link
Copy Markdown
Contributor

Benchmarks: TPC-H SF=1 on NVME (base)

Verdict: No clear signal (environment too noisy confidence)
Attributed Vortex impact: +4.1%
Engines: DataFusion No clear signal (+11.5%, environment too noisy confidence) · DuckDB No clear signal (-1.6%, environment too noisy confidence)
Vortex (geomean): 1.006x ➖
Parquet (geomean): 0.947x ➖
Shifts: Parquet (control) -5.3% · Median polish +0.3%

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

datafusion / vortex-file-compressed (1.002x ➖, 0↑ 0↓)
name PR b93e467 (ns) base 69ce1ed (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-file-compressed 51582277 50433519 1.02
tpch_q02/datafusion:vortex-file-compressed 22695110 22630666 1.00
tpch_q03/datafusion:vortex-file-compressed 30239681 31755325 0.95
tpch_q04/datafusion:vortex-file-compressed 19567137 20260113 0.97
tpch_q05/datafusion:vortex-file-compressed 46127243 47640513 0.97
tpch_q06/datafusion:vortex-file-compressed 9859260 9958415 0.99
tpch_q07/datafusion:vortex-file-compressed 52257874 53902893 0.97
tpch_q08/datafusion:vortex-file-compressed 39901987 41516340 0.96
tpch_q09/datafusion:vortex-file-compressed 52577625 52003117 1.01
tpch_q10/datafusion:vortex-file-compressed 32745420 33534047 0.98
tpch_q11/datafusion:vortex-file-compressed 16541147 16460965 1.00
tpch_q12/datafusion:vortex-file-compressed 23477233 23572388 1.00
tpch_q13/datafusion:vortex-file-compressed 27077825 26756563 1.01
tpch_q14/datafusion:vortex-file-compressed 14725330 14308182 1.03
tpch_q15/datafusion:vortex-file-compressed 22784053 22145530 1.03
tpch_q16/datafusion:vortex-file-compressed 19768739 19774296 1.00
tpch_q17/datafusion:vortex-file-compressed 67192250 63661469 1.06
tpch_q18/datafusion:vortex-file-compressed 74730148 76167232 0.98
tpch_q19/datafusion:vortex-file-compressed 17655259 17129378 1.03
tpch_q20/datafusion:vortex-file-compressed 30463216 30030587 1.01
tpch_q21/datafusion:vortex-file-compressed 70489790 67310408 1.05
tpch_q22/datafusion:vortex-file-compressed 12109945 11600627 1.04
datafusion / parquet (0.874x ✅, 9↑ 0↓)
name PR b93e467 (ns) base 69ce1ed (ns) ratio (PR/base)
tpch_q01/datafusion:parquet 138373997 133212863 1.04
tpch_q02/datafusion:parquet 🚀 62261046 85516005 0.73
tpch_q03/datafusion:parquet 🚀 81609333 113732570 0.72
tpch_q04/datafusion:parquet 🚀 42788966 60357189 0.71
tpch_q05/datafusion:parquet 🚀 96845893 140334661 0.69
tpch_q06/datafusion:parquet 🚀 43407632 49656226 0.87
tpch_q07/datafusion:parquet 🚀 103283593 166086428 0.62
tpch_q08/datafusion:parquet 🚀 97478492 121821278 0.80
tpch_q09/datafusion:parquet 🚀 127594996 177621292 0.72
tpch_q10/datafusion:parquet 🚀 119817335 152293284 0.79
tpch_q11/datafusion:parquet 41992895 45634587 0.92
tpch_q12/datafusion:parquet 84319432 83500083 1.01
tpch_q13/datafusion:parquet 193090021 195607222 0.99
tpch_q14/datafusion:parquet 46885387 43543194 1.08
tpch_q15/datafusion:parquet 58257972 62741492 0.93
tpch_q16/datafusion:parquet 42100091 45715952 0.92
tpch_q17/datafusion:parquet 136539908 143276134 0.95
tpch_q18/datafusion:parquet 151113251 160996217 0.94
tpch_q19/datafusion:parquet 77896011 77662384 1.00
tpch_q20/datafusion:parquet 72470792 73302940 0.99
tpch_q21/datafusion:parquet 146230928 138739294 1.05
tpch_q22/datafusion:parquet 43444826 43414787 1.00
datafusion / arrow (0.947x ➖, 3↑ 1↓)
name PR b93e467 (ns) base 69ce1ed (ns) ratio (PR/base)
tpch_q01/datafusion:arrow 🚀 57095947 63551455 0.90
tpch_q02/datafusion:arrow 17806505 17615076 1.01
tpch_q03/datafusion:arrow 32554938 34087208 0.96
tpch_q04/datafusion:arrow 27038977 28599433 0.95
tpch_q05/datafusion:arrow 56713229 57579383 0.98
tpch_q06/datafusion:arrow 🚨 24042146 21795181 1.10
tpch_q07/datafusion:arrow 106927839 106588359 1.00
tpch_q08/datafusion:arrow 40941389 42787956 0.96
tpch_q09/datafusion:arrow 62508569 68757745 0.91
tpch_q10/datafusion:arrow 47856833 52001919 0.92
tpch_q11/datafusion:arrow 9104679 9286613 0.98
tpch_q12/datafusion:arrow 48797886 50951779 0.96
tpch_q13/datafusion:arrow 46066897 44937087 1.03
tpch_q14/datafusion:arrow 22477044 23342968 0.96
tpch_q15/datafusion:arrow 44959045 47696694 0.94
tpch_q16/datafusion:arrow 16842164 17411474 0.97
tpch_q17/datafusion:arrow 67663570 68060241 0.99
tpch_q18/datafusion:arrow 107687793 109380524 0.98
tpch_q19/datafusion:arrow 36332008 37493161 0.97
tpch_q20/datafusion:arrow 35353925 35308030 1.00
tpch_q21/datafusion:arrow 🚀 155323187 210703160 0.74
tpch_q22/datafusion:arrow 🚀 12050666 16970293 0.71
duckdb / vortex-file-compressed (1.009x ➖, 0↑ 0↓)
name PR b93e467 (ns) base 69ce1ed (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-file-compressed 31681228 31413700 1.01
tpch_q02/duckdb:vortex-file-compressed 25719426 25579221 1.01
tpch_q03/duckdb:vortex-file-compressed 34635159 32978374 1.05
tpch_q04/duckdb:vortex-file-compressed 29690169 28309014 1.05
tpch_q05/duckdb:vortex-file-compressed 38165517 38567240 0.99
tpch_q06/duckdb:vortex-file-compressed 8101279 7965529 1.02
tpch_q07/duckdb:vortex-file-compressed 36858741 35348092 1.04
tpch_q08/duckdb:vortex-file-compressed 38637090 37572309 1.03
tpch_q09/duckdb:vortex-file-compressed 59814863 60941180 0.98
tpch_q10/duckdb:vortex-file-compressed 42638573 42035048 1.01
tpch_q11/duckdb:vortex-file-compressed 15378398 15319644 1.00
tpch_q12/duckdb:vortex-file-compressed 23157010 22819539 1.01
tpch_q13/duckdb:vortex-file-compressed 41157822 41984916 0.98
tpch_q14/duckdb:vortex-file-compressed 21862465 21488964 1.02
tpch_q15/duckdb:vortex-file-compressed 17294543 17033760 1.02
tpch_q16/duckdb:vortex-file-compressed 29433887 29825340 0.99
tpch_q17/duckdb:vortex-file-compressed 24184863 24548199 0.99
tpch_q18/duckdb:vortex-file-compressed 54045243 53757624 1.01
tpch_q19/duckdb:vortex-file-compressed 30186591 29236225 1.03
tpch_q20/duckdb:vortex-file-compressed 32947431 33816444 0.97
tpch_q21/duckdb:vortex-file-compressed 101614349 101060219 1.01
tpch_q22/duckdb:vortex-file-compressed 17132528 17300252 0.99
duckdb / parquet (1.026x ➖, 0↑ 2↓)
name PR b93e467 (ns) base 69ce1ed (ns) ratio (PR/base)
tpch_q01/duckdb:parquet 78077494 77829226 1.00
tpch_q02/duckdb:parquet 40004834 39122492 1.02
tpch_q03/duckdb:parquet 71189059 71029984 1.00
tpch_q04/duckdb:parquet 🚨 58731864 49878300 1.18
tpch_q05/duckdb:parquet 69030800 68356218 1.01
tpch_q06/duckdb:parquet 22540535 22798964 0.99
tpch_q07/duckdb:parquet 82676324 82115372 1.01
tpch_q08/duckdb:parquet 85534336 82783732 1.03
tpch_q09/duckdb:parquet 141167478 134811350 1.05
tpch_q10/duckdb:parquet 126015757 128572127 0.98
tpch_q11/duckdb:parquet 22466667 22719008 0.99
tpch_q12/duckdb:parquet 58682544 59019699 0.99
tpch_q13/duckdb:parquet 258277860 261490489 0.99
tpch_q14/duckdb:parquet 54034005 51084502 1.06
tpch_q15/duckdb:parquet 🚨 31871039 26043194 1.22
tpch_q16/duckdb:parquet 59166316 59668056 0.99
tpch_q17/duckdb:parquet 58592436 58216820 1.01
tpch_q18/duckdb:parquet 121312806 121118351 1.00
tpch_q19/duckdb:parquet 88515976 87894934 1.01
tpch_q20/duckdb:parquet 66326524 66370676 1.00
tpch_q21/duckdb:parquet 188399679 181022702 1.04
tpch_q22/duckdb:parquet 54770482 53354215 1.03

File Size Changes (17 files changed, -44.4% overall, 3↑ 14↓)
File Scale Format Base HEAD Change %
orders_0.vortex 1.0 vortex-file-compressed 35.23 MB 35.51 MB +282.13 KB +0.8%
lineitem_0.vortex 1.0 vortex-file-compressed 82.15 MB 82.24 MB +89.52 KB +0.1%
lineitem_1.vortex 1.0 vortex-file-compressed 82.02 MB 82.07 MB +46.50 KB +0.1%
customer_0.vortex 1.0 vortex-file-compressed 8.90 MB 8.89 MB 9.98 KB -0.1%
partsupp_0.vortex 1.0 vortex-file-compressed 23.70 MB 23.68 MB 29.83 KB -0.1%
part_0.vortex 1.0 vortex-file-compressed 5.02 MB 5.01 MB 9.07 KB -0.2%
supplier_0.vortex 1.0 vortex-file-compressed 603.50 KB 601.60 KB 1.90 KB -0.3%
customer_0.vortex 1.0 vortex-compact 7.43 MB 0 B 7.43 MB -100.0%
duckdb.db 1.0 vortex-compact 268.00 KB 0 B 268.00 KB -100.0%
lineitem_0.vortex 1.0 vortex-compact 63.00 MB 0 B 63.00 MB -100.0%
lineitem_1.vortex 1.0 vortex-compact 63.03 MB 0 B 63.03 MB -100.0%
nation_0.vortex 1.0 vortex-compact 8.38 KB 0 B 8.38 KB -100.0%
orders_0.vortex 1.0 vortex-compact 31.73 MB 0 B 31.73 MB -100.0%
part_0.vortex 1.0 vortex-compact 3.47 MB 0 B 3.47 MB -100.0%
partsupp_0.vortex 1.0 vortex-compact 20.87 MB 0 B 20.87 MB -100.0%
region_0.vortex 1.0 vortex-compact 5.89 KB 0 B 5.89 KB -100.0%
supplier_0.vortex 1.0 vortex-compact 496.75 KB 0 B 496.75 KB -100.0%

Totals:

  • vortex-compact: 190.30 MB → 0 B (-100.0%)
  • vortex-file-compressed: 237.89 MB → 238.25 MB (+0.2%)

@github-actions

Copy link
Copy Markdown
Contributor

Benchmarks: TPC-DS SF=1 on NVME (base)

Verdict: No clear signal (environment too noisy confidence)
Attributed Vortex impact: +0.2%
Engines: DataFusion No clear signal (-0.5%, environment too noisy confidence) · DuckDB No clear signal (+0.8%, environment too noisy confidence)
Vortex (geomean): 1.095x ➖
Parquet (geomean): 1.093x ➖
Shifts: Parquet (control) +9.3% · Median polish +7.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 (1.085x ➖, 0↑ 29↓)
name PR b93e467 (ns) base 69ce1ed (ns) ratio (PR/base)
tpcds_q01/datafusion:vortex-file-compressed 26164163 27422101 0.95
tpcds_q02/datafusion:vortex-file-compressed 50359512 46790418 1.08
tpcds_q03/datafusion:vortex-file-compressed 🚨 19241990 15037224 1.28
tpcds_q04/datafusion:vortex-file-compressed 🚨 275944719 247178755 1.12
tpcds_q05/datafusion:vortex-file-compressed 🚨 51491367 43908002 1.17
tpcds_q06/datafusion:vortex-file-compressed 23513392 22957693 1.02
tpcds_q07/datafusion:vortex-file-compressed 42994982 40447660 1.06
tpcds_q08/datafusion:vortex-file-compressed 31191531 29347424 1.06
tpcds_q09/datafusion:vortex-file-compressed 32088908 29678458 1.08
tpcds_q10/datafusion:vortex-file-compressed 🚨 46925470 37415165 1.25
tpcds_q11/datafusion:vortex-file-compressed 137885537 133028824 1.04
tpcds_q12/datafusion:vortex-file-compressed 18908297 19576587 0.97
tpcds_q13/datafusion:vortex-file-compressed 🚨 43673016 38086975 1.15
tpcds_q14/datafusion:vortex-file-compressed 172592166 159085019 1.08
tpcds_q15/datafusion:vortex-file-compressed 27643567 26145238 1.06
tpcds_q16/datafusion:vortex-file-compressed 🚨 32489423 24676596 1.32
tpcds_q17/datafusion:vortex-file-compressed 🚨 76021589 61045244 1.25
tpcds_q18/datafusion:vortex-file-compressed 65830907 65586580 1.00
tpcds_q19/datafusion:vortex-file-compressed 22878959 21272832 1.08
tpcds_q20/datafusion:vortex-file-compressed 21627522 19779124 1.09
tpcds_q21/datafusion:vortex-file-compressed 37209051 35066873 1.06
tpcds_q22/datafusion:vortex-file-compressed 148743328 139712390 1.06
tpcds_q23/datafusion:vortex-file-compressed 164931745 150341208 1.10
tpcds_q24/datafusion:vortex-file-compressed 🚨 94670757 84356559 1.12
tpcds_q25/datafusion:vortex-file-compressed 66235989 64424851 1.03
tpcds_q26/datafusion:vortex-file-compressed 35069943 33507563 1.05
tpcds_q27/datafusion:vortex-file-compressed 96848033 90755820 1.07
tpcds_q28/datafusion:vortex-file-compressed 28765356 28735889 1.00
tpcds_q29/datafusion:vortex-file-compressed 61162769 60174948 1.02
tpcds_q30/datafusion:vortex-file-compressed 🚨 34974250 23491495 1.49
tpcds_q31/datafusion:vortex-file-compressed 75612892 72892540 1.04
tpcds_q32/datafusion:vortex-file-compressed 19717225 18756925 1.05
tpcds_q33/datafusion:vortex-file-compressed 🚨 39887651 28210919 1.41
tpcds_q34/datafusion:vortex-file-compressed 25678680 25831482 0.99
tpcds_q35/datafusion:vortex-file-compressed 47454879 44270465 1.07
tpcds_q36/datafusion:vortex-file-compressed 🚨 64146528 57254569 1.12
tpcds_q37/datafusion:vortex-file-compressed 21895342 20527902 1.07
tpcds_q38/datafusion:vortex-file-compressed 44125463 44878330 0.98
tpcds_q39/datafusion:vortex-file-compressed 🚨 129353620 108561274 1.19
tpcds_q40/datafusion:vortex-file-compressed 32348435 29643798 1.09
tpcds_q41/datafusion:vortex-file-compressed 16981538 15723055 1.08
tpcds_q42/datafusion:vortex-file-compressed 14090552 13377606 1.05
tpcds_q43/datafusion:vortex-file-compressed 🚨 24466667 18335255 1.33
tpcds_q44/datafusion:vortex-file-compressed 28949404 28604652 1.01
tpcds_q45/datafusion:vortex-file-compressed 28413660 26761196 1.06
tpcds_q46/datafusion:vortex-file-compressed 35258124 34711425 1.02
tpcds_q47/datafusion:vortex-file-compressed 🚨 151543828 133104321 1.14
tpcds_q48/datafusion:vortex-file-compressed 34485876 33373335 1.03
tpcds_q49/datafusion:vortex-file-compressed 🚨 69347322 57468283 1.21
tpcds_q50/datafusion:vortex-file-compressed 🚨 44872386 38747728 1.16
tpcds_q51/datafusion:vortex-file-compressed 96569383 90904510 1.06
tpcds_q52/datafusion:vortex-file-compressed 15253367 14600891 1.04
tpcds_q53/datafusion:vortex-file-compressed 🚨 25656095 21549288 1.19
tpcds_q54/datafusion:vortex-file-compressed 34951418 34731306 1.01
tpcds_q55/datafusion:vortex-file-compressed 14101976 13296088 1.06
tpcds_q56/datafusion:vortex-file-compressed 31686472 29844220 1.06
tpcds_q57/datafusion:vortex-file-compressed 🚨 127585106 109990961 1.16
tpcds_q58/datafusion:vortex-file-compressed 🚨 63743035 55482177 1.15
tpcds_q59/datafusion:vortex-file-compressed 62273507 57363123 1.09
tpcds_q60/datafusion:vortex-file-compressed 30775730 30166530 1.02
tpcds_q61/datafusion:vortex-file-compressed 41320537 40167776 1.03
tpcds_q62/datafusion:vortex-file-compressed 26508300 24803779 1.07
tpcds_q63/datafusion:vortex-file-compressed 🚨 26649519 21418291 1.24
tpcds_q64/datafusion:vortex-file-compressed 409551297 382776476 1.07
tpcds_q65/datafusion:vortex-file-compressed 52634084 51252398 1.03
tpcds_q66/datafusion:vortex-file-compressed 72726432 72189076 1.01
tpcds_q67/datafusion:vortex-file-compressed 🚨 163015299 145370777 1.12
tpcds_q68/datafusion:vortex-file-compressed 34948885 32516346 1.07
tpcds_q69/datafusion:vortex-file-compressed 🚨 43608778 36496222 1.19
tpcds_q70/datafusion:vortex-file-compressed 100798816 94564223 1.07
tpcds_q71/datafusion:vortex-file-compressed 23441149 22517796 1.04
tpcds_q72/datafusion:vortex-file-compressed 🚨 2395275599 2093767511 1.14
tpcds_q73/datafusion:vortex-file-compressed 🚨 26211433 23303518 1.12
tpcds_q74/datafusion:vortex-file-compressed 🚨 87956337 77135897 1.14
tpcds_q75/datafusion:vortex-file-compressed 117659134 113304673 1.04
tpcds_q76/datafusion:vortex-file-compressed 28006532 27002978 1.04
tpcds_q77/datafusion:vortex-file-compressed 39422833 36545807 1.08
tpcds_q78/datafusion:vortex-file-compressed 115038943 113165368 1.02
tpcds_q79/datafusion:vortex-file-compressed 29633976 28439247 1.04
tpcds_q80/datafusion:vortex-file-compressed 91287757 86570130 1.05
tpcds_q81/datafusion:vortex-file-compressed 24958804 24505609 1.02
tpcds_q82/datafusion:vortex-file-compressed 21413148 21210729 1.01
tpcds_q83/datafusion:vortex-file-compressed 37701859 34808054 1.08
tpcds_q84/datafusion:vortex-file-compressed 13916122 12751892 1.09
tpcds_q85/datafusion:vortex-file-compressed 🚨 93942552 84835453 1.11
tpcds_q86/datafusion:vortex-file-compressed 🚨 17117582 15418947 1.11
tpcds_q87/datafusion:vortex-file-compressed 45491477 44374289 1.03
tpcds_q88/datafusion:vortex-file-compressed 57134861 55035919 1.04
tpcds_q89/datafusion:vortex-file-compressed 25582953 24284279 1.05
tpcds_q90/datafusion:vortex-file-compressed 14422050 13808409 1.04
tpcds_q91/datafusion:vortex-file-compressed 🚨 19487764 17656316 1.10
tpcds_q92/datafusion:vortex-file-compressed 🚨 18307094 16307224 1.12
tpcds_q93/datafusion:vortex-file-compressed 32629728 31307935 1.04
tpcds_q94/datafusion:vortex-file-compressed 22861485 22701951 1.01
tpcds_q95/datafusion:vortex-file-compressed 64004436 58368367 1.10
tpcds_q96/datafusion:vortex-file-compressed 13532213 12752077 1.06
tpcds_q97/datafusion:vortex-file-compressed 30874295 29598006 1.04
tpcds_q98/datafusion:vortex-file-compressed 25601399 23473849 1.09
tpcds_q99/datafusion:vortex-file-compressed 28758385 31397673 0.92
datafusion / parquet (1.090x ➖, 1↑ 32↓)
name PR b93e467 (ns) base 69ce1ed (ns) ratio (PR/base)
tpcds_q01/datafusion:parquet 25289933 24569152 1.03
tpcds_q02/datafusion:parquet 41361822 40584567 1.02
tpcds_q03/datafusion:parquet 13511945 13978958 0.97
tpcds_q04/datafusion:parquet 320006293 313744945 1.02
tpcds_q05/datafusion:parquet 48500877 46295103 1.05
tpcds_q06/datafusion:parquet 🚨 26353563 23566206 1.12
tpcds_q07/datafusion:parquet 79534174 74483752 1.07
tpcds_q08/datafusion:parquet 🚨 31675369 28034159 1.13
tpcds_q09/datafusion:parquet 🚨 42198351 38282936 1.10
tpcds_q10/datafusion:parquet 77905595 71124208 1.10
tpcds_q11/datafusion:parquet 158754436 148643809 1.07
tpcds_q12/datafusion:parquet 🚨 18681221 16539951 1.13
tpcds_q13/datafusion:parquet 77557339 73658255 1.05
tpcds_q14/datafusion:parquet 168906327 158808666 1.06
tpcds_q15/datafusion:parquet 22799272 20751074 1.10
tpcds_q16/datafusion:parquet 29247081 31837116 0.92
tpcds_q17/datafusion:parquet 61569903 62188514 0.99
tpcds_q18/datafusion:parquet 🚨 135341987 109392815 1.24
tpcds_q19/datafusion:parquet 25148622 23539672 1.07
tpcds_q20/datafusion:parquet 🚨 19233918 17085402 1.13
tpcds_q21/datafusion:parquet 19773307 18472833 1.07
tpcds_q22/datafusion:parquet 🚨 192564589 150647738 1.28
tpcds_q23/datafusion:parquet 156582619 152435779 1.03
tpcds_q24/datafusion:parquet 🚨 118327307 88383611 1.34
tpcds_q25/datafusion:parquet 64740592 62330665 1.04
tpcds_q26/datafusion:parquet 64614589 65711578 0.98
tpcds_q27/datafusion:parquet 🚨 183106344 142303973 1.29
tpcds_q28/datafusion:parquet 44996924 44243755 1.02
tpcds_q29/datafusion:parquet 65929509 64933995 1.02
tpcds_q30/datafusion:parquet 🚨 48152682 32397988 1.49
tpcds_q31/datafusion:parquet 🚨 80440665 64513722 1.25
tpcds_q32/datafusion:parquet 🚨 18122987 15622479 1.16
tpcds_q33/datafusion:parquet 28657396 27563776 1.04
tpcds_q34/datafusion:parquet 🚨 24015122 21666431 1.11
tpcds_q35/datafusion:parquet 🚨 81541625 69119933 1.18
tpcds_q36/datafusion:parquet 🚨 72746735 58294377 1.25
tpcds_q37/datafusion:parquet 20405810 19547262 1.04
tpcds_q38/datafusion:parquet 41664781 41643524 1.00
tpcds_q39/datafusion:parquet 80609814 74395654 1.08
tpcds_q40/datafusion:parquet 🚨 29563708 23614699 1.25
tpcds_q41/datafusion:parquet 🚨 20771836 14482631 1.43
tpcds_q42/datafusion:parquet 🚨 13397458 11712158 1.14
tpcds_q43/datafusion:parquet 17881007 16959863 1.05
tpcds_q44/datafusion:parquet 32766487 33038439 0.99
tpcds_q45/datafusion:parquet 27575921 28197167 0.98
tpcds_q46/datafusion:parquet 32347555 31760217 1.02
tpcds_q47/datafusion:parquet 🚨 169391284 126886385 1.33
tpcds_q48/datafusion:parquet 69995660 67838548 1.03
tpcds_q49/datafusion:parquet 58904981 56839400 1.04
tpcds_q50/datafusion:parquet 🚨 60427184 42278705 1.43
tpcds_q51/datafusion:parquet 92620377 86211384 1.07
tpcds_q52/datafusion:parquet 12881126 12358161 1.04
tpcds_q53/datafusion:parquet 18448990 18094375 1.02
tpcds_q54/datafusion:parquet 32740143 32981501 0.99
tpcds_q55/datafusion:parquet 11638612 11704200 0.99
tpcds_q56/datafusion:parquet 28219909 28353441 1.00
tpcds_q57/datafusion:parquet 106820066 103912353 1.03
tpcds_q58/datafusion:parquet 56543877 55498667 1.02
tpcds_q59/datafusion:parquet 66490170 61640178 1.08
tpcds_q60/datafusion:parquet 28280991 27253732 1.04
tpcds_q61/datafusion:parquet 43960650 43015730 1.02
tpcds_q62/datafusion:parquet 🚀 21009564 25272928 0.83
tpcds_q63/datafusion:parquet 18314093 19306735 0.95
tpcds_q64/datafusion:parquet 322256514 305835513 1.05
tpcds_q65/datafusion:parquet 38407685 36670831 1.05
tpcds_q66/datafusion:parquet 73497177 68950874 1.07
tpcds_q67/datafusion:parquet 🚨 162489157 144223117 1.13
tpcds_q68/datafusion:parquet 32066756 32433694 0.99
tpcds_q69/datafusion:parquet 71615692 65190150 1.10
tpcds_q70/datafusion:parquet 36213585 32951023 1.10
tpcds_q71/datafusion:parquet 24499225 22397987 1.09
tpcds_q72/datafusion:parquet 604273646 574317956 1.05
tpcds_q73/datafusion:parquet 21270887 19960557 1.07
tpcds_q74/datafusion:parquet 🚨 94832103 84474809 1.12
tpcds_q75/datafusion:parquet 107504321 104752901 1.03
tpcds_q76/datafusion:parquet 32152706 30223619 1.06
tpcds_q77/datafusion:parquet 43379178 40096078 1.08
tpcds_q78/datafusion:parquet 112629330 107202448 1.05
tpcds_q79/datafusion:parquet 27728174 25700403 1.08
tpcds_q80/datafusion:parquet 🚨 87240961 77212398 1.13
tpcds_q81/datafusion:parquet 🚨 38369260 29610364 1.30
tpcds_q82/datafusion:parquet 19859619 18938323 1.05
tpcds_q83/datafusion:parquet 42425250 40196985 1.06
tpcds_q84/datafusion:parquet 🚨 42940602 38936723 1.10
tpcds_q85/datafusion:parquet 🚨 167798968 146507240 1.15
tpcds_q86/datafusion:parquet 14840476 13568669 1.09
tpcds_q87/datafusion:parquet 44828107 44436004 1.01
tpcds_q88/datafusion:parquet 🚨 65826671 59395486 1.11
tpcds_q89/datafusion:parquet 🚨 28146734 21701937 1.30
tpcds_q90/datafusion:parquet 🚨 18751178 14919958 1.26
tpcds_q91/datafusion:parquet 61243248 57941449 1.06
tpcds_q92/datafusion:parquet 19643215 18135005 1.08
tpcds_q93/datafusion:parquet 30639107 30696512 1.00
tpcds_q94/datafusion:parquet 22280670 21375269 1.04
tpcds_q95/datafusion:parquet 🚨 70711191 61421240 1.15
tpcds_q96/datafusion:parquet 🚨 16198833 11553229 1.40
tpcds_q97/datafusion:parquet 🚨 34727153 29358018 1.18
tpcds_q98/datafusion:parquet 22714596 21361382 1.06
tpcds_q99/datafusion:parquet 26535203 25574454 1.04
duckdb / vortex-file-compressed (1.105x ❌, 1↑ 44↓)
name PR b93e467 (ns) base 69ce1ed (ns) ratio (PR/base)
tpcds_q01/duckdb:vortex-file-compressed 24429402 26352181 0.93
tpcds_q02/duckdb:vortex-file-compressed 33425835 33217433 1.01
tpcds_q03/duckdb:vortex-file-compressed 16219263 15277473 1.06
tpcds_q04/duckdb:vortex-file-compressed 🚨 120814252 91897165 1.31
tpcds_q05/duckdb:vortex-file-compressed 🚨 42397213 35359988 1.20
tpcds_q06/duckdb:vortex-file-compressed 🚨 45677697 32726158 1.40
tpcds_q07/duckdb:vortex-file-compressed 🚨 24174194 21569244 1.12
tpcds_q08/duckdb:vortex-file-compressed 🚨 28881364 26235872 1.10
tpcds_q09/duckdb:vortex-file-compressed 16041827 17259536 0.93
tpcds_q10/duckdb:vortex-file-compressed 40325235 36696911 1.10
tpcds_q11/duckdb:vortex-file-compressed 🚨 82489533 64697295 1.28
tpcds_q12/duckdb:vortex-file-compressed 🚨 19828321 15448006 1.28
tpcds_q13/duckdb:vortex-file-compressed 🚨 49010770 33046866 1.48
tpcds_q14/duckdb:vortex-file-compressed 101051125 96302151 1.05
tpcds_q15/duckdb:vortex-file-compressed 27990357 27410155 1.02
tpcds_q16/duckdb:vortex-file-compressed 🚨 32563718 25444108 1.28
tpcds_q17/duckdb:vortex-file-compressed 🚨 56433396 46078213 1.22
tpcds_q18/duckdb:vortex-file-compressed 🚨 48886358 37447752 1.31
tpcds_q19/duckdb:vortex-file-compressed 🚨 47662508 31569077 1.51
tpcds_q20/duckdb:vortex-file-compressed 18244494 16948947 1.08
tpcds_q21/duckdb:vortex-file-compressed 17038316 15793015 1.08
tpcds_q22/duckdb:vortex-file-compressed 77121031 78283466 0.99
tpcds_q23/duckdb:vortex-file-compressed 🚨 112456925 94962757 1.18
tpcds_q24/duckdb:vortex-file-compressed 🚨 62869654 48734723 1.29
tpcds_q25/duckdb:vortex-file-compressed 43649681 42215302 1.03
tpcds_q26/duckdb:vortex-file-compressed 19118409 21077107 0.91
tpcds_q27/duckdb:vortex-file-compressed 23406696 24408326 0.96
tpcds_q28/duckdb:vortex-file-compressed 🚨 14381872 11417943 1.26
tpcds_q29/duckdb:vortex-file-compressed 🚨 51769876 41839572 1.24
tpcds_q30/duckdb:vortex-file-compressed 🚨 32290350 24860265 1.30
tpcds_q31/duckdb:vortex-file-compressed 🚨 35540427 28763098 1.24
tpcds_q32/duckdb:vortex-file-compressed 🚨 20558720 13081776 1.57
tpcds_q33/duckdb:vortex-file-compressed 🚨 27733404 24425795 1.14
tpcds_q34/duckdb:vortex-file-compressed 25701209 24972647 1.03
tpcds_q35/duckdb:vortex-file-compressed 66379439 63203166 1.05
tpcds_q36/duckdb:vortex-file-compressed 25934045 25263118 1.03
tpcds_q37/duckdb:vortex-file-compressed 21441192 19528564 1.10
tpcds_q38/duckdb:vortex-file-compressed 39066095 37286283 1.05
tpcds_q39/duckdb:vortex-file-compressed 37027777 35172072 1.05
tpcds_q40/duckdb:vortex-file-compressed 🚨 22480961 20281912 1.11
tpcds_q41/duckdb:vortex-file-compressed 9755131 9061805 1.08
tpcds_q42/duckdb:vortex-file-compressed 🚨 14262740 12928438 1.10
tpcds_q43/duckdb:vortex-file-compressed 21894810 20742395 1.06
tpcds_q44/duckdb:vortex-file-compressed 21185216 21082325 1.00
tpcds_q45/duckdb:vortex-file-compressed 32075506 30280257 1.06
tpcds_q46/duckdb:vortex-file-compressed 🚨 35901148 31702126 1.13
tpcds_q47/duckdb:vortex-file-compressed 53311348 51489225 1.04
tpcds_q48/duckdb:vortex-file-compressed 🚨 32481994 28520462 1.14
tpcds_q49/duckdb:vortex-file-compressed 🚨 36468715 32243248 1.13
tpcds_q50/duckdb:vortex-file-compressed 30388459 27971746 1.09
tpcds_q51/duckdb:vortex-file-compressed 🚀 109250051 128964014 0.85
tpcds_q52/duckdb:vortex-file-compressed 13957592 13192039 1.06
tpcds_q53/duckdb:vortex-file-compressed 23175268 22481247 1.03
tpcds_q54/duckdb:vortex-file-compressed 🚨 32295519 28849171 1.12
tpcds_q55/duckdb:vortex-file-compressed 12887448 12380947 1.04
tpcds_q56/duckdb:vortex-file-compressed 🚨 28683981 25591351 1.12
tpcds_q57/duckdb:vortex-file-compressed 44096001 41663771 1.06
tpcds_q58/duckdb:vortex-file-compressed 32832018 30784605 1.07
tpcds_q59/duckdb:vortex-file-compressed 57620229 56802005 1.01
tpcds_q60/duckdb:vortex-file-compressed 🚨 29975883 26232529 1.14
tpcds_q61/duckdb:vortex-file-compressed 31735517 32120500 0.99
tpcds_q62/duckdb:vortex-file-compressed 🚨 17563386 15488708 1.13
tpcds_q63/duckdb:vortex-file-compressed 22367990 20767411 1.08
tpcds_q64/duckdb:vortex-file-compressed 100663264 93170995 1.08
tpcds_q65/duckdb:vortex-file-compressed 23076579 22443233 1.03
tpcds_q66/duckdb:vortex-file-compressed 31613102 29661221 1.07
tpcds_q67/duckdb:vortex-file-compressed 152286087 142839497 1.07
tpcds_q68/duckdb:vortex-file-compressed 🚨 38508139 32385568 1.19
tpcds_q69/duckdb:vortex-file-compressed 41920172 39881355 1.05
tpcds_q70/duckdb:vortex-file-compressed 39098281 36104034 1.08
tpcds_q71/duckdb:vortex-file-compressed 🚨 23173206 20913630 1.11
tpcds_q72/duckdb:vortex-file-compressed 177618513 169892715 1.05
tpcds_q73/duckdb:vortex-file-compressed 26609583 25763550 1.03
tpcds_q74/duckdb:vortex-file-compressed 43962399 42067605 1.05
tpcds_q75/duckdb:vortex-file-compressed 52762608 52893584 1.00
tpcds_q76/duckdb:vortex-file-compressed 🚨 25216093 22718727 1.11
tpcds_q77/duckdb:vortex-file-compressed 24755792 25598836 0.97
tpcds_q78/duckdb:vortex-file-compressed 79830080 75650260 1.06
tpcds_q79/duckdb:vortex-file-compressed 🚨 28206640 25077730 1.12
tpcds_q80/duckdb:vortex-file-compressed 🚨 52409628 47032133 1.11
tpcds_q81/duckdb:vortex-file-compressed 🚨 33261085 29749601 1.12
tpcds_q82/duckdb:vortex-file-compressed 48438247 45712073 1.06
tpcds_q83/duckdb:vortex-file-compressed 32902022 30976215 1.06
tpcds_q84/duckdb:vortex-file-compressed 18460174 17303019 1.07
tpcds_q85/duckdb:vortex-file-compressed 44531717 40586596 1.10
tpcds_q86/duckdb:vortex-file-compressed 🚨 18773894 16546892 1.13
tpcds_q87/duckdb:vortex-file-compressed 🚨 47196632 39398720 1.20
tpcds_q88/duckdb:vortex-file-compressed 🚨 57329505 52024923 1.10
tpcds_q89/duckdb:vortex-file-compressed 23197900 21763707 1.07
tpcds_q90/duckdb:vortex-file-compressed 🚨 11704801 9868545 1.19
tpcds_q91/duckdb:vortex-file-compressed 🚨 25768347 22705462 1.13
tpcds_q92/duckdb:vortex-file-compressed 🚨 19552893 16837524 1.16
tpcds_q93/duckdb:vortex-file-compressed 🚨 33712675 30610330 1.10
tpcds_q94/duckdb:vortex-file-compressed 🚨 25132273 21513457 1.17
tpcds_q95/duckdb:vortex-file-compressed 162497165 157727395 1.03
tpcds_q96/duckdb:vortex-file-compressed 🚨 13002994 11658187 1.12
tpcds_q97/duckdb:vortex-file-compressed 41527946 38087665 1.09
tpcds_q98/duckdb:vortex-file-compressed 20484608 19818680 1.03
tpcds_q99/duckdb:vortex-file-compressed 24216273 22483308 1.08
duckdb / parquet (1.096x ➖, 0↑ 43↓)
name PR b93e467 (ns) base 69ce1ed (ns) ratio (PR/base)
tpcds_q01/duckdb:parquet 🚨 32027102 28531760 1.12
tpcds_q02/duckdb:parquet 25130955 23967717 1.05
tpcds_q03/duckdb:parquet 13113649 12731800 1.03
tpcds_q04/duckdb:parquet 173881879 168961143 1.03
tpcds_q05/duckdb:parquet 35290920 33098043 1.07
tpcds_q06/duckdb:parquet 35369636 33451531 1.06
tpcds_q07/duckdb:parquet 24930552 24132906 1.03
tpcds_q08/duckdb:parquet 30654509 29207788 1.05
tpcds_q09/duckdb:parquet 44617615 44629561 1.00
tpcds_q10/duckdb:parquet 40834616 37891272 1.08
tpcds_q11/duckdb:parquet 92349543 94231857 0.98
tpcds_q12/duckdb:parquet 17858652 17489445 1.02
tpcds_q13/duckdb:parquet 38291009 35017983 1.09
tpcds_q14/duckdb:parquet 105839988 99019866 1.07
tpcds_q15/duckdb:parquet 32217676 31063020 1.04
tpcds_q16/duckdb:parquet 23281639 22515489 1.03
tpcds_q17/duckdb:parquet 39706833 38459605 1.03
tpcds_q18/duckdb:parquet 50373757 48982311 1.03
tpcds_q19/duckdb:parquet 32630689 31621257 1.03
tpcds_q20/duckdb:parquet 19549667 18743262 1.04
tpcds_q21/duckdb:parquet 12222393 11981944 1.02
tpcds_q22/duckdb:parquet 75445645 68620362 1.10
tpcds_q23/duckdb:parquet 84792960 80050347 1.06
tpcds_q24/duckdb:parquet 50925503 46576793 1.09
tpcds_q25/duckdb:parquet 37217060 35780149 1.04
tpcds_q26/duckdb:parquet 🚨 42346887 38023283 1.11
tpcds_q27/duckdb:parquet 🚨 59299694 52603921 1.13
tpcds_q28/duckdb:parquet 🚨 46877830 42543425 1.10
tpcds_q29/duckdb:parquet 🚨 43234227 37663547 1.15
tpcds_q30/duckdb:parquet 38843289 37540300 1.03
tpcds_q31/duckdb:parquet 🚨 30154985 26354360 1.14
tpcds_q32/duckdb:parquet 🚨 15417543 12546636 1.23
tpcds_q33/duckdb:parquet 🚨 27141701 24212538 1.12
tpcds_q34/duckdb:parquet 23905906 22950345 1.04
tpcds_q35/duckdb:parquet 64987511 60420160 1.08
tpcds_q36/duckdb:parquet 🚨 25007809 22630942 1.11
tpcds_q37/duckdb:parquet 🚨 17389127 14482148 1.20
tpcds_q38/duckdb:parquet 37689400 36981120 1.02
tpcds_q39/duckdb:parquet 33623794 32018083 1.05
tpcds_q40/duckdb:parquet 🚨 21148351 19180636 1.10
tpcds_q41/duckdb:parquet 🚨 10073414 8862886 1.14
tpcds_q42/duckdb:parquet 🚨 14615374 12814214 1.14
tpcds_q43/duckdb:parquet 19642753 18068570 1.09
tpcds_q44/duckdb:parquet 26766096 26773227 1.00
tpcds_q45/duckdb:parquet 30323111 28684124 1.06
tpcds_q46/duckdb:parquet 🚨 53173742 47275506 1.12
tpcds_q47/duckdb:parquet 🚨 56572046 49615539 1.14
tpcds_q48/duckdb:parquet 33036946 32252690 1.02
tpcds_q49/duckdb:parquet 30010695 29007839 1.03
tpcds_q50/duckdb:parquet 🚨 29114020 26192390 1.11
tpcds_q51/duckdb:parquet 🚨 120529911 104064655 1.16
tpcds_q52/duckdb:parquet 13818152 12941715 1.07
tpcds_q53/duckdb:parquet 20756908 19341041 1.07
tpcds_q54/duckdb:parquet 🚨 34251036 28447104 1.20
tpcds_q55/duckdb:parquet 13359858 12571658 1.06
tpcds_q56/duckdb:parquet 24666076 24380767 1.01
tpcds_q57/duckdb:parquet 40435035 38041545 1.06
tpcds_q58/duckdb:parquet 🚨 28826263 25194613 1.14
tpcds_q59/duckdb:parquet 39544273 36112208 1.10
tpcds_q60/duckdb:parquet 26095810 25200101 1.04
tpcds_q61/duckdb:parquet 34808299 33641819 1.03
tpcds_q62/duckdb:parquet 🚨 13765750 12422570 1.11
tpcds_q63/duckdb:parquet 🚨 19804472 17727819 1.12
tpcds_q64/duckdb:parquet 85348668 78579478 1.09
tpcds_q65/duckdb:parquet 24221977 22487469 1.08
tpcds_q66/duckdb:parquet 🚨 34425988 29458808 1.17
tpcds_q67/duckdb:parquet 143964023 139802600 1.03
tpcds_q68/duckdb:parquet 🚨 45100513 39394562 1.14
tpcds_q69/duckdb:parquet 🚨 43725783 37958701 1.15
tpcds_q70/duckdb:parquet 23073045 22497410 1.03
tpcds_q71/duckdb:parquet 24448857 23016304 1.06
tpcds_q72/duckdb:parquet 178840236 167536903 1.07
tpcds_q73/duckdb:parquet 🚨 25243475 20857776 1.21
tpcds_q74/duckdb:parquet 131158124 127924315 1.03
tpcds_q75/duckdb:parquet 🚨 65569623 57016345 1.15
tpcds_q76/duckdb:parquet 🚨 24854645 22527898 1.10
tpcds_q77/duckdb:parquet 🚨 28709428 24641586 1.17
tpcds_q78/duckdb:parquet 🚨 89858046 77777108 1.16
tpcds_q79/duckdb:parquet 31548620 29536899 1.07
tpcds_q80/duckdb:parquet 🚨 48202001 43076683 1.12
tpcds_q81/duckdb:parquet 🚨 43006124 35011523 1.23
tpcds_q82/duckdb:parquet 🚨 20766066 16163687 1.28
tpcds_q83/duckdb:parquet 🚨 21706090 18306939 1.19
tpcds_q84/duckdb:parquet 🚨 24834272 20287415 1.22
tpcds_q85/duckdb:parquet 🚨 51093805 42415419 1.20
tpcds_q86/duckdb:parquet 14135988 14054350 1.01
tpcds_q87/duckdb:parquet 40545837 39275421 1.03
tpcds_q88/duckdb:parquet 55088882 53508320 1.03
tpcds_q89/duckdb:parquet 🚨 24921429 22045168 1.13
tpcds_q90/duckdb:parquet 🚨 9958627 8347748 1.19
tpcds_q91/duckdb:parquet 🚨 29432525 25531935 1.15
tpcds_q92/duckdb:parquet 🚨 16490480 13147256 1.25
tpcds_q93/duckdb:parquet 🚨 47348236 31903395 1.48
tpcds_q94/duckdb:parquet 18514674 18060828 1.03
tpcds_q95/duckdb:parquet 129170026 123826912 1.04
tpcds_q96/duckdb:parquet 🚨 11911416 10611225 1.12
tpcds_q97/duckdb:parquet 🚨 46090591 37278898 1.24
tpcds_q98/duckdb:parquet 🚨 30107341 24935209 1.21
tpcds_q99/duckdb:parquet 21312719 20103442 1.06

File Size Changes (31 files changed, -43.5% overall, 3↑ 28↓)
File Scale Format Base HEAD Change %
time_dim.vortex 1.0 vortex-file-compressed 381.54 KB 434.14 KB +52.60 KB +13.8%
catalog_page.vortex 1.0 vortex-file-compressed 565.71 KB 566.55 KB +864 B +0.1%
customer_address.vortex 1.0 vortex-file-compressed 825.95 KB 826.10 KB +160 B +0.0%
customer.vortex 1.0 vortex-file-compressed 4.27 MB 4.26 MB 4.17 KB -0.1%
item.vortex 1.0 vortex-file-compressed 1.64 MB 1.63 MB 2.52 KB -0.2%
date_dim.vortex 1.0 vortex-file-compressed 1.02 MB 956.69 KB 91.25 KB -8.7%
call_center.vortex 1.0 vortex-compact 50.18 KB 0 B 50.18 KB -100.0%
catalog_page.vortex 1.0 vortex-compact 363.54 KB 0 B 363.54 KB -100.0%
catalog_returns.vortex 1.0 vortex-compact 6.02 MB 0 B 6.02 MB -100.0%
catalog_sales.vortex 1.0 vortex-compact 59.32 MB 0 B 59.32 MB -100.0%
customer.vortex 1.0 vortex-compact 3.29 MB 0 B 3.29 MB -100.0%
customer_address.vortex 1.0 vortex-compact 558.66 KB 0 B 558.66 KB -100.0%
customer_demographics.vortex 1.0 vortex-compact 649.64 KB 0 B 649.64 KB -100.0%
date_dim.vortex 1.0 vortex-compact 151.55 KB 0 B 151.55 KB -100.0%
duckdb.db 1.0 vortex-compact 268.00 KB 0 B 268.00 KB -100.0%
household_demographics.vortex 1.0 vortex-compact 10.82 KB 0 B 10.82 KB -100.0%
income_band.vortex 1.0 vortex-compact 6.01 KB 0 B 6.01 KB -100.0%
inventory.vortex 1.0 vortex-compact 16.07 MB 0 B 16.07 MB -100.0%
item.vortex 1.0 vortex-compact 994.67 KB 0 B 994.67 KB -100.0%
promotion.vortex 1.0 vortex-compact 51.54 KB 0 B 51.54 KB -100.0%
reason.vortex 1.0 vortex-compact 6.00 KB 0 B 6.00 KB -100.0%
ship_mode.vortex 1.0 vortex-compact 10.98 KB 0 B 10.98 KB -100.0%
store.vortex 1.0 vortex-compact 45.79 KB 0 B 45.79 KB -100.0%
store_returns.vortex 1.0 vortex-compact 9.31 MB 0 B 9.31 MB -100.0%
store_sales.vortex 1.0 vortex-compact 77.87 MB 0 B 77.87 MB -100.0%
time_dim.vortex 1.0 vortex-compact 97.38 KB 0 B 97.38 KB -100.0%
warehouse.vortex 1.0 vortex-compact 22.26 KB 0 B 22.26 KB -100.0%
web_page.vortex 1.0 vortex-compact 27.87 KB 0 B 27.87 KB -100.0%
web_returns.vortex 1.0 vortex-compact 2.99 MB 0 B 2.99 MB -100.0%
web_sales.vortex 1.0 vortex-compact 29.35 MB 0 B 29.35 MB -100.0%
web_site.vortex 1.0 vortex-compact 45.34 KB 0 B 45.34 KB -100.0%

Totals:

  • vortex-compact: 207.50 MB → 0 B (-100.0%)
  • vortex-file-compressed: 270.03 MB → 269.99 MB (-0.0%)

@github-actions

Copy link
Copy Markdown
Contributor

Benchmarks: Statistical and Population Genetics (base)

Verdict: No clear signal (low confidence)
Attributed Vortex impact: -1.2%
Engines: DuckDB No clear signal (-1.2%, low confidence)
Vortex (geomean): 1.001x ➖
Parquet (geomean): 1.014x ➖
Shifts: Parquet (control) +1.4% · Median polish +1.0%

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

duckdb / vortex-file-compressed (1.001x ➖, 0↑ 0↓)
name PR b93e467 (ns) base 69ce1ed (ns) ratio (PR/base)
statpopgen_q00/duckdb:vortex-file-compressed 12199431 11782613 1.04
statpopgen_q01/duckdb:vortex-file-compressed 28202297 27397414 1.03
statpopgen_q02/duckdb:vortex-file-compressed 531944041 527567984 1.01
statpopgen_q03/duckdb:vortex-file-compressed 1052337265 1038314618 1.01
statpopgen_q04/duckdb:vortex-file-compressed 1051091357 1043963263 1.01
statpopgen_q05/duckdb:vortex-file-compressed 456611975 488215775 0.94
statpopgen_q06/duckdb:vortex-file-compressed 1523856608 1530062056 1.00
statpopgen_q07/duckdb:vortex-file-compressed 189295438 190200076 1.00
statpopgen_q08/duckdb:vortex-file-compressed 231916048 234314597 0.99
statpopgen_q09/duckdb:vortex-file-compressed 825122034 828239865 1.00
statpopgen_q10/duckdb:vortex-file-compressed 2600705753 2567884622 1.01
duckdb / parquet (1.014x ➖, 0↑ 0↓)
name PR b93e467 (ns) base 69ce1ed (ns) ratio (PR/base)
statpopgen_q00/duckdb:parquet 311517958 307384479 1.01
statpopgen_q01/duckdb:parquet 394869963 388000351 1.02
statpopgen_q02/duckdb:parquet 781434456 768507579 1.02
statpopgen_q03/duckdb:parquet 1218902899 1183953393 1.03
statpopgen_q04/duckdb:parquet 1235462348 1193114844 1.04
statpopgen_q05/duckdb:parquet 835851161 818166270 1.02
statpopgen_q06/duckdb:parquet 1429000482 1431275172 1.00
statpopgen_q07/duckdb:parquet 880169920 873223956 1.01
statpopgen_q08/duckdb:parquet 879114269 873477745 1.01
statpopgen_q09/duckdb:parquet 1015039543 1017418488 1.00
statpopgen_q10/duckdb:parquet 2208572620 2190586143 1.01

File Size Changes (3 files changed, -32.3% overall, 1↑ 2↓)
File Scale Format Base HEAD Change %
gnomad.genomes.v3.1.2.hgdp_tgp.chr21.vortex 100000 vortex-file-compressed 1.96 GB 1.96 GB +213.83 KB +0.0%
duckdb.db 100000 vortex-compact 268.00 KB 0 B 268.00 KB -100.0%
gnomad.genomes.v3.1.2.hgdp_tgp.chr21.vortex 100000 vortex-compact 959.35 MB 0 B 959.35 MB -100.0%

Totals:

  • vortex-compact: 959.62 MB → 0 B (-100.0%)
  • vortex-file-compressed: 1.96 GB → 1.96 GB (+0.0%)

@github-actions

Copy link
Copy Markdown
Contributor

Benchmarks: FineWeb S3 (base)

Verdict: No clear signal (environment too noisy confidence)
Attributed Vortex impact: -13.5%
Engines: DataFusion No clear signal (-26.6%, environment too noisy confidence) · DuckDB No clear signal (+2.0%, low confidence)
Vortex (geomean): 1.079x ➖
Parquet (geomean): 1.247x ➖
Shifts: Parquet (control) +24.7% · Median polish +14.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 (1.034x ➖, 0↑ 0↓)
name PR b93e467 (ns) base 69ce1ed (ns) ratio (PR/base)
fineweb_q00/datafusion:vortex-file-compressed 35019464 34918398 1.00
fineweb_q01/datafusion:vortex-file-compressed 566306037 579126045 0.98
fineweb_q02/datafusion:vortex-file-compressed 602825251 551263891 1.09
fineweb_q03/datafusion:vortex-file-compressed 1179461508 1124268373 1.05
fineweb_q04/datafusion:vortex-file-compressed 1204323667 1147256445 1.05
fineweb_q05/datafusion:vortex-file-compressed 1077980824 1118749181 0.96
fineweb_q06/datafusion:vortex-file-compressed 1231536917 1217070089 1.01
fineweb_q07/datafusion:vortex-file-compressed 1134816963 1092723875 1.04
fineweb_q08/datafusion:vortex-file-compressed 517028467 458832141 1.13
datafusion / parquet (1.408x ❌, 0↑ 7↓)
name PR b93e467 (ns) base 69ce1ed (ns) ratio (PR/base)
fineweb_q00/datafusion:parquet 🚨 1809575085 1150485061 1.57
fineweb_q01/datafusion:parquet 🚨 2361775830 1759801490 1.34
fineweb_q02/datafusion:parquet 🚨 2894939184 1780791431 1.63
fineweb_q03/datafusion:parquet 🚨 2497597992 1733095005 1.44
fineweb_q04/datafusion:parquet 🚨 2624159523 1870691950 1.40
fineweb_q05/datafusion:parquet 2625120999 2105914680 1.25
fineweb_q06/datafusion:parquet 🚨 2682195500 1840885992 1.46
fineweb_q07/datafusion:parquet 🚨 2498333279 1791539449 1.39
fineweb_q08/datafusion:parquet 2162695928 1743539778 1.24
duckdb / vortex-file-compressed (1.126x ➖, 0↑ 1↓)
name PR b93e467 (ns) base 69ce1ed (ns) ratio (PR/base)
fineweb_q00/duckdb:vortex-file-compressed 95360808 85992987 1.11
fineweb_q01/duckdb:vortex-file-compressed 747136472 577438653 1.29
fineweb_q02/duckdb:vortex-file-compressed 720442139 582935236 1.24
fineweb_q03/duckdb:vortex-file-compressed 1643565261 1569391673 1.05
fineweb_q04/duckdb:vortex-file-compressed 1600203545 1345603928 1.19
fineweb_q05/duckdb:vortex-file-compressed 1419227465 1343967641 1.06
fineweb_q06/duckdb:vortex-file-compressed 🚨 1910035618 1461744333 1.31
fineweb_q07/duckdb:vortex-file-compressed 1347868161 1348468973 1.00
fineweb_q08/duckdb:vortex-file-compressed 593319595 620128912 0.96
duckdb / parquet (1.104x ➖, 0↑ 0↓)
name PR b93e467 (ns) base 69ce1ed (ns) ratio (PR/base)
fineweb_q00/duckdb:parquet 1373873112 1183849792 1.16
fineweb_q01/duckdb:parquet 1665284027 1462697225 1.14
fineweb_q02/duckdb:parquet 1527339711 1397547075 1.09
fineweb_q03/duckdb:parquet 4236805730 3825604919 1.11
fineweb_q04/duckdb:parquet 2447965397 2170538379 1.13
fineweb_q05/duckdb:parquet 2263665303 2280278683 0.99
fineweb_q06/duckdb:parquet 4897627544 4306369603 1.14
fineweb_q07/duckdb:parquet 3038248845 2730241312 1.11
fineweb_q08/duckdb:parquet 1202239730 1118337424 1.08

@github-actions

Copy link
Copy Markdown
Contributor

Benchmarks: Clickbench on NVME (base)

Verdict: No clear signal (low confidence)
Attributed Vortex impact: +0.6%
Engines: DataFusion No clear signal (-0.0%, environment too noisy confidence) · DuckDB No clear signal (+1.3%, low confidence)
Vortex (geomean): 1.003x ➖
Parquet (geomean): 0.997x ➖
Shifts: Parquet (control) -0.3% · Median polish -0.2%

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

datafusion / vortex-file-compressed (0.997x ➖, 1↑ 3↓)
name PR b93e467 (ns) base 69ce1ed (ns) ratio (PR/base)
clickbench_q00/datafusion:vortex-file-compressed 🚨 1934506 1591215 1.22
clickbench_q01/datafusion:vortex-file-compressed 15606033 15697061 0.99
clickbench_q02/datafusion:vortex-file-compressed 33495901 36529150 0.92
clickbench_q03/datafusion:vortex-file-compressed 40716193 39282684 1.04
clickbench_q04/datafusion:vortex-file-compressed 232219686 229998552 1.01
clickbench_q05/datafusion:vortex-file-compressed 303179274 307687840 0.99
clickbench_q06/datafusion:vortex-file-compressed 🚀 1602866 2120727 0.76
clickbench_q07/datafusion:vortex-file-compressed 🚨 22514730 19275724 1.17
clickbench_q08/datafusion:vortex-file-compressed 324947124 327405988 0.99
clickbench_q09/datafusion:vortex-file-compressed 448966672 447094063 1.00
clickbench_q10/datafusion:vortex-file-compressed 68694141 73047648 0.94
clickbench_q11/datafusion:vortex-file-compressed 79399408 82681756 0.96
clickbench_q12/datafusion:vortex-file-compressed 261353093 252740605 1.03
clickbench_q13/datafusion:vortex-file-compressed 407557893 416649562 0.98
clickbench_q14/datafusion:vortex-file-compressed 256931104 246523595 1.04
clickbench_q15/datafusion:vortex-file-compressed 269726627 276732032 0.97
clickbench_q16/datafusion:vortex-file-compressed 649511402 650085238 1.00
clickbench_q17/datafusion:vortex-file-compressed 639118023 647837137 0.99
clickbench_q18/datafusion:vortex-file-compressed 1341094398 1358447100 0.99
clickbench_q19/datafusion:vortex-file-compressed 27486337 28386878 0.97
clickbench_q20/datafusion:vortex-file-compressed 313992954 310677586 1.01
clickbench_q21/datafusion:vortex-file-compressed 393441895 396127143 0.99
clickbench_q22/datafusion:vortex-file-compressed 502310573 500026507 1.00
clickbench_q23/datafusion:vortex-file-compressed 664530102 657777487 1.01
clickbench_q24/datafusion:vortex-file-compressed 45518585 41803418 1.09
clickbench_q25/datafusion:vortex-file-compressed 72807027 72939816 1.00
clickbench_q26/datafusion:vortex-file-compressed 41131970 44121755 0.93
clickbench_q27/datafusion:vortex-file-compressed 421444872 415734122 1.01
clickbench_q28/datafusion:vortex-file-compressed 2346017019 2382918219 0.98
clickbench_q29/datafusion:vortex-file-compressed 🚨 53764585 46514778 1.16
clickbench_q30/datafusion:vortex-file-compressed 219720473 224658842 0.98
clickbench_q31/datafusion:vortex-file-compressed 236443189 238652644 0.99
clickbench_q32/datafusion:vortex-file-compressed 1034203411 1041134868 0.99
clickbench_q33/datafusion:vortex-file-compressed 1423833052 1397941116 1.02
clickbench_q34/datafusion:vortex-file-compressed 1389543094 1422957971 0.98
clickbench_q35/datafusion:vortex-file-compressed 233388231 237909428 0.98
clickbench_q36/datafusion:vortex-file-compressed 58026007 59919233 0.97
clickbench_q37/datafusion:vortex-file-compressed 24446264 26560969 0.92
clickbench_q38/datafusion:vortex-file-compressed 16661229 16485543 1.01
clickbench_q39/datafusion:vortex-file-compressed 121622607 122980809 0.99
clickbench_q40/datafusion:vortex-file-compressed 12620312 12421018 1.02
clickbench_q41/datafusion:vortex-file-compressed 12249980 12599090 0.97
clickbench_q42/datafusion:vortex-file-compressed 11566297 11472484 1.01
datafusion / parquet (0.997x ➖, 1↑ 1↓)
name PR b93e467 (ns) base 69ce1ed (ns) ratio (PR/base)
clickbench_q00/datafusion:parquet 1551727 1566999 0.99
clickbench_q01/datafusion:parquet 18795357 19526841 0.96
clickbench_q02/datafusion:parquet 42577105 47141106 0.90
clickbench_q03/datafusion:parquet 33621638 35296617 0.95
clickbench_q04/datafusion:parquet 254307179 268943010 0.95
clickbench_q05/datafusion:parquet 320673863 312775765 1.03
clickbench_q06/datafusion:parquet 🚨 2289769 1479685 1.55
clickbench_q07/datafusion:parquet 20912007 20364447 1.03
clickbench_q08/datafusion:parquet 333722990 319659935 1.04
clickbench_q09/datafusion:parquet 470882492 466909712 1.01
clickbench_q10/datafusion:parquet 90744719 90070012 1.01
clickbench_q11/datafusion:parquet 114865909 114949530 1.00
clickbench_q12/datafusion:parquet 297620696 291237741 1.02
clickbench_q13/datafusion:parquet 465778056 468648601 0.99
clickbench_q14/datafusion:parquet 309661874 305901541 1.01
clickbench_q15/datafusion:parquet 275264777 286758297 0.96
clickbench_q16/datafusion:parquet 664769000 656814149 1.01
clickbench_q17/datafusion:parquet 633630469 634387188 1.00
clickbench_q18/datafusion:parquet 1340668905 1345435832 1.00
clickbench_q19/datafusion:parquet 26984323 26447481 1.02
clickbench_q20/datafusion:parquet 562515424 563727741 1.00
clickbench_q21/datafusion:parquet 625650162 616959402 1.01
clickbench_q22/datafusion:parquet 906278098 908801231 1.00
clickbench_q23/datafusion:parquet 4031097479 4028323876 1.00
clickbench_q24/datafusion:parquet 50825740 55561498 0.91
clickbench_q25/datafusion:parquet 126791125 127804748 0.99
clickbench_q26/datafusion:parquet 52504693 53891461 0.97
clickbench_q27/datafusion:parquet 644579005 648873648 0.99
clickbench_q28/datafusion:parquet 2437885679 2445678746 1.00
clickbench_q29/datafusion:parquet 44294553 43250803 1.02
clickbench_q30/datafusion:parquet 315284922 316419208 1.00
clickbench_q31/datafusion:parquet 344598710 337660709 1.02
clickbench_q32/datafusion:parquet 1064419722 1149344287 0.93
clickbench_q33/datafusion:parquet 1498186565 1481944751 1.01
clickbench_q34/datafusion:parquet 1498699649 1502606843 1.00
clickbench_q35/datafusion:parquet 240620482 245362988 0.98
clickbench_q36/datafusion:parquet 105616340 106142648 1.00
clickbench_q37/datafusion:parquet 42594414 41569028 1.02
clickbench_q38/datafusion:parquet 60699392 63867796 0.95
clickbench_q39/datafusion:parquet 208306560 211221931 0.99
clickbench_q40/datafusion:parquet 22358755 22937247 0.97
clickbench_q41/datafusion:parquet 21574843 21155311 1.02
clickbench_q42/datafusion:parquet 🚀 21388629 26511494 0.81
duckdb / vortex-file-compressed (1.010x ➖, 0↑ 4↓)
name PR b93e467 (ns) base 69ce1ed (ns) ratio (PR/base)
clickbench_q00/duckdb:vortex-file-compressed 6222699 6782793 0.92
clickbench_q01/duckdb:vortex-file-compressed 10517555 10699325 0.98
clickbench_q02/duckdb:vortex-file-compressed 24819151 26055667 0.95
clickbench_q03/duckdb:vortex-file-compressed 30781607 30445998 1.01
clickbench_q04/duckdb:vortex-file-compressed 187594371 189099119 0.99
clickbench_q05/duckdb:vortex-file-compressed 179192009 180929146 0.99
clickbench_q06/duckdb:vortex-file-compressed 18775025 19699870 0.95
clickbench_q07/duckdb:vortex-file-compressed 13216267 13824205 0.96
clickbench_q08/duckdb:vortex-file-compressed 259936730 265669947 0.98
clickbench_q09/duckdb:vortex-file-compressed 335244934 339692719 0.99
clickbench_q10/duckdb:vortex-file-compressed 69873015 70196408 1.00
clickbench_q11/duckdb:vortex-file-compressed 81503860 79896484 1.02
clickbench_q12/duckdb:vortex-file-compressed 208245762 205556256 1.01
clickbench_q13/duckdb:vortex-file-compressed 408571803 412548935 0.99
clickbench_q14/duckdb:vortex-file-compressed 240864696 243435117 0.99
clickbench_q15/duckdb:vortex-file-compressed 237403150 243166985 0.98
clickbench_q16/duckdb:vortex-file-compressed 531659500 530227950 1.00
clickbench_q17/duckdb:vortex-file-compressed 428856659 427828753 1.00
clickbench_q18/duckdb:vortex-file-compressed 974425252 957026982 1.02
clickbench_q19/duckdb:vortex-file-compressed 21678670 21615987 1.00
clickbench_q20/duckdb:vortex-file-compressed 296549984 316508360 0.94
clickbench_q21/duckdb:vortex-file-compressed 425979768 409879650 1.04
clickbench_q22/duckdb:vortex-file-compressed 1156081243 1180121070 0.98
clickbench_q23/duckdb:vortex-file-compressed 🚨 214880152 176553898 1.22
clickbench_q24/duckdb:vortex-file-compressed 🚨 47023417 36287971 1.30
clickbench_q25/duckdb:vortex-file-compressed 82865499 81575566 1.02
clickbench_q26/duckdb:vortex-file-compressed 53029011 51629135 1.03
clickbench_q27/duckdb:vortex-file-compressed 434945449 419598019 1.04
clickbench_q28/duckdb:vortex-file-compressed 3034596538 3003538267 1.01
clickbench_q29/duckdb:vortex-file-compressed 30093250 28822741 1.04
clickbench_q30/duckdb:vortex-file-compressed 201271727 197925238 1.02
clickbench_q31/duckdb:vortex-file-compressed 288038834 292502159 0.98
clickbench_q32/duckdb:vortex-file-compressed 1148868687 1129234416 1.02
clickbench_q33/duckdb:vortex-file-compressed 1115316186 1125967450 0.99
clickbench_q34/duckdb:vortex-file-compressed 1238163783 1219183951 1.02
clickbench_q35/duckdb:vortex-file-compressed 376093479 373318770 1.01
clickbench_q36/duckdb:vortex-file-compressed 25410775 26485484 0.96
clickbench_q37/duckdb:vortex-file-compressed 16730900 17413583 0.96
clickbench_q38/duckdb:vortex-file-compressed 🚨 22898312 19959910 1.15
clickbench_q39/duckdb:vortex-file-compressed 🚨 47405363 41940946 1.13
clickbench_q40/duckdb:vortex-file-compressed 16896990 16645113 1.02
clickbench_q41/duckdb:vortex-file-compressed 16313825 17108685 0.95
clickbench_q42/duckdb:vortex-file-compressed 19444656 19591555 0.99
duckdb / parquet (0.997x ➖, 1↑ 0↓)
name PR b93e467 (ns) base 69ce1ed (ns) ratio (PR/base)
clickbench_q00/duckdb:parquet 23663342 22645507 1.04
clickbench_q01/duckdb:parquet 29109889 28817902 1.01
clickbench_q02/duckdb:parquet 49801602 50214067 0.99
clickbench_q03/duckdb:parquet 39486332 39634871 1.00
clickbench_q04/duckdb:parquet 203721994 206535605 0.99
clickbench_q05/duckdb:parquet 260157703 262207315 0.99
clickbench_q06/duckdb:parquet 48547165 47708123 1.02
clickbench_q07/duckdb:parquet 32386635 31311329 1.03
clickbench_q08/duckdb:parquet 271126201 268496024 1.01
clickbench_q09/duckdb:parquet 403470605 397911700 1.01
clickbench_q10/duckdb:parquet 79963584 82600122 0.97
clickbench_q11/duckdb:parquet 100825341 101618496 0.99
clickbench_q12/duckdb:parquet 280149460 280929612 1.00
clickbench_q13/duckdb:parquet 470401344 480189203 0.98
clickbench_q14/duckdb:parquet 315233521 314729459 1.00
clickbench_q15/duckdb:parquet 261979805 255150750 1.03
clickbench_q16/duckdb:parquet 599117078 598364619 1.00
clickbench_q17/duckdb:parquet 505543172 492464445 1.03
clickbench_q18/duckdb:parquet 1039796246 1041448137 1.00
clickbench_q19/duckdb:parquet 27715909 27607015 1.00
clickbench_q20/duckdb:parquet 416826012 419687854 0.99
clickbench_q21/duckdb:parquet 531745486 532287786 1.00
clickbench_q22/duckdb:parquet 917977961 922638152 0.99
clickbench_q23/duckdb:parquet 260570898 275101073 0.95
clickbench_q24/duckdb:parquet 72659469 68533624 1.06
clickbench_q25/duckdb:parquet 162509940 161495142 1.01
clickbench_q26/duckdb:parquet 54917492 54803304 1.00
clickbench_q27/duckdb:parquet 474927252 470745724 1.01
clickbench_q28/duckdb:parquet 4761906586 4758994305 1.00
clickbench_q29/duckdb:parquet 41922521 42218942 0.99
clickbench_q30/duckdb:parquet 309726727 309771817 1.00
clickbench_q31/duckdb:parquet 369200740 372843523 0.99
clickbench_q32/duckdb:parquet 1109437930 1113739834 1.00
clickbench_q33/duckdb:parquet 1108786634 1106517347 1.00
clickbench_q34/duckdb:parquet 1153222165 1150515609 1.00
clickbench_q35/duckdb:parquet 374336157 368209738 1.02
clickbench_q36/duckdb:parquet 45099351 45120570 1.00
clickbench_q37/duckdb:parquet 33568118 35150822 0.95
clickbench_q38/duckdb:parquet 35182428 35904933 0.98
clickbench_q39/duckdb:parquet 🚀 76794988 87309514 0.88
clickbench_q40/duckdb:parquet 20732427 20206532 1.03
clickbench_q41/duckdb:parquet 20937021 21260043 0.98
clickbench_q42/duckdb:parquet 22013247 22742830 0.97

File Size Changes (201 files changed, -39.1% overall, 45↑ 156↓)
File Scale Format Base HEAD Change %
hits_84.vortex 1.0 vortex-file-compressed 116.83 MB 117.12 MB +298.32 KB +0.2%
hits_37.vortex 1.0 vortex-file-compressed 85.28 MB 85.49 MB +215.13 KB +0.2%
hits_62.vortex 1.0 vortex-file-compressed 117.13 MB 117.39 MB +261.09 KB +0.2%
hits_69.vortex 1.0 vortex-file-compressed 122.86 MB 123.10 MB +248.39 KB +0.2%
hits_89.vortex 1.0 vortex-file-compressed 184.12 MB 184.48 MB +369.62 KB +0.2%
hits_52.vortex 1.0 vortex-file-compressed 103.44 MB 103.62 MB +185.41 KB +0.2%
hits_4.vortex 1.0 vortex-file-compressed 108.33 MB 108.52 MB +192.80 KB +0.2%
hits_5.vortex 1.0 vortex-file-compressed 92.91 MB 93.07 MB +164.53 KB +0.2%
hits_15.vortex 1.0 vortex-file-compressed 89.07 MB 89.21 MB +139.28 KB +0.2%
hits_14.vortex 1.0 vortex-file-compressed 111.13 MB 111.27 MB +139.69 KB +0.1%
hits_18.vortex 1.0 vortex-file-compressed 104.31 MB 104.44 MB +131.05 KB +0.1%
hits_17.vortex 1.0 vortex-file-compressed 87.26 MB 87.35 MB +94.47 KB +0.1%
hits_75.vortex 1.0 vortex-file-compressed 63.23 MB 63.29 MB +60.38 KB +0.1%
hits_91.vortex 1.0 vortex-file-compressed 96.88 MB 96.97 MB +87.98 KB +0.1%
hits_6.vortex 1.0 vortex-file-compressed 93.23 MB 93.31 MB +83.17 KB +0.1%
hits_29.vortex 1.0 vortex-file-compressed 59.37 MB 59.42 MB +46.48 KB +0.1%
hits_36.vortex 1.0 vortex-file-compressed 68.34 MB 68.39 MB +53.42 KB +0.1%
hits_92.vortex 1.0 vortex-file-compressed 146.36 MB 146.46 MB +105.31 KB +0.1%
hits_39.vortex 1.0 vortex-file-compressed 80.04 MB 80.09 MB +47.98 KB +0.1%
hits_11.vortex 1.0 vortex-file-compressed 79.70 MB 79.75 MB +44.97 KB +0.1%
hits_83.vortex 1.0 vortex-file-compressed 89.17 MB 89.21 MB +43.08 KB +0.0%
hits_79.vortex 1.0 vortex-file-compressed 143.81 MB 143.87 MB +61.78 KB +0.0%
hits_47.vortex 1.0 vortex-file-compressed 41.25 MB 41.26 MB +17.69 KB +0.0%
hits_44.vortex 1.0 vortex-file-compressed 185.78 MB 185.86 MB +79.15 KB +0.0%
hits_28.vortex 1.0 vortex-file-compressed 119.72 MB 119.76 MB +47.73 KB +0.0%
hits_80.vortex 1.0 vortex-file-compressed 104.96 MB 105.00 MB +41.03 KB +0.0%
hits_21.vortex 1.0 vortex-file-compressed 92.73 MB 92.77 MB +35.10 KB +0.0%
hits_40.vortex 1.0 vortex-file-compressed 117.60 MB 117.64 MB +41.70 KB +0.0%
hits_51.vortex 1.0 vortex-file-compressed 277.46 MB 277.56 MB +96.39 KB +0.0%
hits_67.vortex 1.0 vortex-file-compressed 183.93 MB 183.99 MB +59.11 KB +0.0%
hits_78.vortex 1.0 vortex-file-compressed 164.06 MB 164.10 MB +45.05 KB +0.0%
hits_65.vortex 1.0 vortex-file-compressed 183.34 MB 183.38 MB +47.16 KB +0.0%
hits_60.vortex 1.0 vortex-file-compressed 103.15 MB 103.17 MB +21.49 KB +0.0%
hits_7.vortex 1.0 vortex-file-compressed 93.89 MB 93.91 MB +18.91 KB +0.0%
hits_42.vortex 1.0 vortex-file-compressed 221.80 MB 221.83 MB +32.11 KB +0.0%
hits_58.vortex 1.0 vortex-file-compressed 90.22 MB 90.23 MB +12.09 KB +0.0%
hits_22.vortex 1.0 vortex-file-compressed 76.86 MB 76.87 MB +10.23 KB +0.0%
hits_82.vortex 1.0 vortex-file-compressed 99.50 MB 99.51 MB +13.13 KB +0.0%
hits_68.vortex 1.0 vortex-file-compressed 122.74 MB 122.75 MB +14.58 KB +0.0%
hits_63.vortex 1.0 vortex-file-compressed 69.06 MB 69.07 MB +7.98 KB +0.0%
hits_81.vortex 1.0 vortex-file-compressed 100.60 MB 100.61 MB +9.49 KB +0.0%
hits_2.vortex 1.0 vortex-file-compressed 186.07 MB 186.09 MB +15.20 KB +0.0%
hits_85.vortex 1.0 vortex-file-compressed 91.52 MB 91.52 MB +5.84 KB +0.0%
hits_16.vortex 1.0 vortex-file-compressed 79.28 MB 79.28 MB +4.72 KB +0.0%
hits_86.vortex 1.0 vortex-file-compressed 69.03 MB 69.03 MB +2.27 KB +0.0%
hits_41.vortex 1.0 vortex-file-compressed 223.12 MB 223.12 MB 4.39 KB -0.0%
hits_56.vortex 1.0 vortex-file-compressed 123.12 MB 123.12 MB 5.11 KB -0.0%
hits_72.vortex 1.0 vortex-file-compressed 84.47 MB 84.47 MB 4.32 KB -0.0%
hits_88.vortex 1.0 vortex-file-compressed 110.87 MB 110.87 MB 7.09 KB -0.0%
hits_76.vortex 1.0 vortex-file-compressed 113.88 MB 113.88 MB 8.10 KB -0.0%
hits_43.vortex 1.0 vortex-file-compressed 226.37 MB 226.35 MB 18.31 KB -0.0%
hits_0.vortex 1.0 vortex-file-compressed 89.58 MB 89.58 MB 7.61 KB -0.0%
hits_98.vortex 1.0 vortex-file-compressed 118.18 MB 118.17 MB 11.49 KB -0.0%
hits_35.vortex 1.0 vortex-file-compressed 115.05 MB 115.04 MB 11.94 KB -0.0%
hits_13.vortex 1.0 vortex-file-compressed 99.12 MB 99.11 MB 12.22 KB -0.0%
hits_66.vortex 1.0 vortex-file-compressed 90.24 MB 90.22 MB 15.29 KB -0.0%
hits_23.vortex 1.0 vortex-file-compressed 76.48 MB 76.47 MB 14.24 KB -0.0%
hits_54.vortex 1.0 vortex-file-compressed 221.24 MB 221.19 MB 49.19 KB -0.0%
hits_38.vortex 1.0 vortex-file-compressed 99.08 MB 99.05 MB 23.64 KB -0.0%
hits_1.vortex 1.0 vortex-file-compressed 138.20 MB 138.16 MB 33.03 KB -0.0%
hits_50.vortex 1.0 vortex-file-compressed 179.14 MB 179.09 MB 50.01 KB -0.0%
hits_33.vortex 1.0 vortex-file-compressed 57.08 MB 57.06 MB 17.01 KB -0.0%
hits_30.vortex 1.0 vortex-file-compressed 86.79 MB 86.76 MB 27.87 KB -0.0%
hits_12.vortex 1.0 vortex-file-compressed 100.83 MB 100.80 MB 33.47 KB -0.0%
hits_48.vortex 1.0 vortex-file-compressed 28.03 MB 28.02 MB 9.46 KB -0.0%
hits_27.vortex 1.0 vortex-file-compressed 122.39 MB 122.34 MB 45.57 KB -0.0%
hits_71.vortex 1.0 vortex-file-compressed 101.65 MB 101.61 MB 40.70 KB -0.0%
hits_20.vortex 1.0 vortex-file-compressed 62.53 MB 62.51 MB 25.20 KB -0.0%
hits_93.vortex 1.0 vortex-file-compressed 90.21 MB 90.17 MB 36.55 KB -0.0%
hits_57.vortex 1.0 vortex-file-compressed 128.06 MB 128.01 MB 53.53 KB -0.0%
hits_3.vortex 1.0 vortex-file-compressed 141.70 MB 141.64 MB 59.91 KB -0.0%
hits_90.vortex 1.0 vortex-file-compressed 141.79 MB 141.73 MB 60.20 KB -0.0%
hits_77.vortex 1.0 vortex-file-compressed 168.15 MB 168.08 MB 71.96 KB -0.0%
hits_99.vortex 1.0 vortex-file-compressed 122.77 MB 122.72 MB 54.98 KB -0.0%
hits_9.vortex 1.0 vortex-file-compressed 99.15 MB 99.10 MB 49.73 KB -0.0%
hits_45.vortex 1.0 vortex-file-compressed 122.14 MB 122.07 MB 65.50 KB -0.1%
hits_70.vortex 1.0 vortex-file-compressed 93.41 MB 93.36 MB 51.50 KB -0.1%
hits_94.vortex 1.0 vortex-file-compressed 138.51 MB 138.43 MB 80.56 KB -0.1%
hits_10.vortex 1.0 vortex-file-compressed 69.41 MB 69.38 MB 40.59 KB -0.1%
hits_97.vortex 1.0 vortex-file-compressed 106.76 MB 106.70 MB 66.37 KB -0.1%
hits_74.vortex 1.0 vortex-file-compressed 119.51 MB 119.43 MB 81.22 KB -0.1%
hits_26.vortex 1.0 vortex-file-compressed 109.29 MB 109.22 MB 76.63 KB -0.1%
hits_87.vortex 1.0 vortex-file-compressed 172.15 MB 172.03 MB 122.14 KB -0.1%
hits_32.vortex 1.0 vortex-file-compressed 66.57 MB 66.52 MB 49.08 KB -0.1%
hits_61.vortex 1.0 vortex-file-compressed 101.02 MB 100.95 MB 75.32 KB -0.1%
hits_95.vortex 1.0 vortex-file-compressed 96.17 MB 96.09 MB 76.29 KB -0.1%
hits_24.vortex 1.0 vortex-file-compressed 76.04 MB 75.98 MB 62.94 KB -0.1%
hits_96.vortex 1.0 vortex-file-compressed 135.33 MB 135.21 MB 125.59 KB -0.1%
hits_8.vortex 1.0 vortex-file-compressed 93.22 MB 93.13 MB 91.03 KB -0.1%
hits_64.vortex 1.0 vortex-file-compressed 81.01 MB 80.93 MB 82.20 KB -0.1%
hits_19.vortex 1.0 vortex-file-compressed 73.30 MB 73.22 MB 77.67 KB -0.1%
hits_34.vortex 1.0 vortex-file-compressed 97.48 MB 97.36 MB 116.62 KB -0.1%
hits_49.vortex 1.0 vortex-file-compressed 75.45 MB 75.36 MB 91.16 KB -0.1%
hits_59.vortex 1.0 vortex-file-compressed 101.70 MB 101.57 MB 125.59 KB -0.1%
hits_25.vortex 1.0 vortex-file-compressed 113.45 MB 113.31 MB 146.69 KB -0.1%
hits_73.vortex 1.0 vortex-file-compressed 109.59 MB 109.45 MB 148.23 KB -0.1%
hits_46.vortex 1.0 vortex-file-compressed 69.17 MB 69.06 MB 109.26 KB -0.2%
hits_31.vortex 1.0 vortex-file-compressed 90.15 MB 89.97 MB 183.77 KB -0.2%
hits_53.vortex 1.0 vortex-file-compressed 85.95 MB 85.61 MB 351.64 KB -0.4%
hits_55.vortex 1.0 vortex-file-compressed 168.86 MB 166.19 MB 2.68 MB -1.6%
duckdb.db 1.0 vortex-compact 268.00 KB 0 B 268.00 KB -100.0%
hits_0.vortex 1.0 vortex-compact 58.58 MB 0 B 58.58 MB -100.0%
hits_1.vortex 1.0 vortex-compact 90.20 MB 0 B 90.20 MB -100.0%
hits_10.vortex 1.0 vortex-compact 48.76 MB 0 B 48.76 MB -100.0%
hits_11.vortex 1.0 vortex-compact 54.23 MB 0 B 54.23 MB -100.0%
hits_12.vortex 1.0 vortex-compact 69.17 MB 0 B 69.17 MB -100.0%
hits_13.vortex 1.0 vortex-compact 67.87 MB 0 B 67.87 MB -100.0%
hits_14.vortex 1.0 vortex-compact 73.61 MB 0 B 73.61 MB -100.0%
hits_15.vortex 1.0 vortex-compact 47.95 MB 0 B 47.95 MB -100.0%
hits_16.vortex 1.0 vortex-compact 48.08 MB 0 B 48.08 MB -100.0%
hits_17.vortex 1.0 vortex-compact 58.16 MB 0 B 58.16 MB -100.0%
hits_18.vortex 1.0 vortex-compact 64.14 MB 0 B 64.14 MB -100.0%
hits_19.vortex 1.0 vortex-compact 44.74 MB 0 B 44.74 MB -100.0%
hits_2.vortex 1.0 vortex-compact 129.14 MB 0 B 129.14 MB -100.0%
hits_20.vortex 1.0 vortex-compact 38.01 MB 0 B 38.01 MB -100.0%
hits_21.vortex 1.0 vortex-compact 51.39 MB 0 B 51.39 MB -100.0%
hits_22.vortex 1.0 vortex-compact 44.50 MB 0 B 44.50 MB -100.0%
hits_23.vortex 1.0 vortex-compact 43.93 MB 0 B 43.93 MB -100.0%
hits_24.vortex 1.0 vortex-compact 43.39 MB 0 B 43.39 MB -100.0%
hits_25.vortex 1.0 vortex-compact 72.94 MB 0 B 72.94 MB -100.0%
hits_26.vortex 1.0 vortex-compact 70.74 MB 0 B 70.74 MB -100.0%
hits_27.vortex 1.0 vortex-compact 69.81 MB 0 B 69.81 MB -100.0%
hits_28.vortex 1.0 vortex-compact 70.19 MB 0 B 70.19 MB -100.0%
hits_29.vortex 1.0 vortex-compact 36.57 MB 0 B 36.57 MB -100.0%
hits_3.vortex 1.0 vortex-compact 94.06 MB 0 B 94.06 MB -100.0%
hits_30.vortex 1.0 vortex-compact 58.57 MB 0 B 58.57 MB -100.0%
hits_31.vortex 1.0 vortex-compact 55.42 MB 0 B 55.42 MB -100.0%
hits_32.vortex 1.0 vortex-compact 44.04 MB 0 B 44.04 MB -100.0%
hits_33.vortex 1.0 vortex-compact 35.86 MB 0 B 35.86 MB -100.0%
hits_34.vortex 1.0 vortex-compact 58.10 MB 0 B 58.10 MB -100.0%
hits_35.vortex 1.0 vortex-compact 74.96 MB 0 B 74.96 MB -100.0%
hits_36.vortex 1.0 vortex-compact 48.91 MB 0 B 48.91 MB -100.0%
hits_37.vortex 1.0 vortex-compact 53.69 MB 0 B 53.69 MB -100.0%
hits_38.vortex 1.0 vortex-compact 62.97 MB 0 B 62.97 MB -100.0%
hits_39.vortex 1.0 vortex-compact 49.70 MB 0 B 49.70 MB -100.0%
hits_4.vortex 1.0 vortex-compact 71.70 MB 0 B 71.70 MB -100.0%
hits_40.vortex 1.0 vortex-compact 75.75 MB 0 B 75.75 MB -100.0%
hits_41.vortex 1.0 vortex-compact 165.53 MB 0 B 165.53 MB -100.0%
hits_42.vortex 1.0 vortex-compact 163.98 MB 0 B 163.98 MB -100.0%
hits_43.vortex 1.0 vortex-compact 168.65 MB 0 B 168.65 MB -100.0%
hits_44.vortex 1.0 vortex-compact 132.25 MB 0 B 132.25 MB -100.0%
hits_45.vortex 1.0 vortex-compact 75.88 MB 0 B 75.88 MB -100.0%
hits_46.vortex 1.0 vortex-compact 41.83 MB 0 B 41.83 MB -100.0%
hits_47.vortex 1.0 vortex-compact 18.20 MB 0 B 18.20 MB -100.0%
hits_48.vortex 1.0 vortex-compact 17.28 MB 0 B 17.28 MB -100.0%
hits_49.vortex 1.0 vortex-compact 50.43 MB 0 B 50.43 MB -100.0%
hits_5.vortex 1.0 vortex-compact 62.84 MB 0 B 62.84 MB -100.0%
hits_50.vortex 1.0 vortex-compact 113.00 MB 0 B 113.00 MB -100.0%
hits_51.vortex 1.0 vortex-compact 167.76 MB 0 B 167.76 MB -100.0%
hits_52.vortex 1.0 vortex-compact 63.55 MB 0 B 63.55 MB -100.0%
hits_53.vortex 1.0 vortex-compact 58.89 MB 0 B 58.89 MB -100.0%
hits_54.vortex 1.0 vortex-compact 117.57 MB 0 B 117.57 MB -100.0%
hits_55.vortex 1.0 vortex-compact 96.04 MB 0 B 96.04 MB -100.0%
hits_56.vortex 1.0 vortex-compact 77.76 MB 0 B 77.76 MB -100.0%
hits_57.vortex 1.0 vortex-compact 83.36 MB 0 B 83.36 MB -100.0%
hits_58.vortex 1.0 vortex-compact 60.32 MB 0 B 60.32 MB -100.0%
hits_59.vortex 1.0 vortex-compact 66.16 MB 0 B 66.16 MB -100.0%
hits_6.vortex 1.0 vortex-compact 63.09 MB 0 B 63.09 MB -100.0%
hits_60.vortex 1.0 vortex-compact 64.16 MB 0 B 64.16 MB -100.0%
hits_61.vortex 1.0 vortex-compact 57.47 MB 0 B 57.47 MB -100.0%
hits_62.vortex 1.0 vortex-compact 74.09 MB 0 B 74.09 MB -100.0%
hits_63.vortex 1.0 vortex-compact 46.01 MB 0 B 46.01 MB -100.0%
hits_64.vortex 1.0 vortex-compact 53.79 MB 0 B 53.79 MB -100.0%
hits_65.vortex 1.0 vortex-compact 129.71 MB 0 B 129.71 MB -100.0%
hits_66.vortex 1.0 vortex-compact 53.37 MB 0 B 53.37 MB -100.0%
hits_67.vortex 1.0 vortex-compact 113.94 MB 0 B 113.94 MB -100.0%
hits_68.vortex 1.0 vortex-compact 75.86 MB 0 B 75.86 MB -100.0%
hits_69.vortex 1.0 vortex-compact 80.83 MB 0 B 80.83 MB -100.0%
hits_7.vortex 1.0 vortex-compact 63.73 MB 0 B 63.73 MB -100.0%
hits_70.vortex 1.0 vortex-compact 61.17 MB 0 B 61.17 MB -100.0%
hits_71.vortex 1.0 vortex-compact 69.18 MB 0 B 69.18 MB -100.0%
hits_72.vortex 1.0 vortex-compact 51.61 MB 0 B 51.61 MB -100.0%
hits_73.vortex 1.0 vortex-compact 69.84 MB 0 B 69.84 MB -100.0%
hits_74.vortex 1.0 vortex-compact 71.47 MB 0 B 71.47 MB -100.0%
hits_75.vortex 1.0 vortex-compact 43.57 MB 0 B 43.57 MB -100.0%
hits_76.vortex 1.0 vortex-compact 76.28 MB 0 B 76.28 MB -100.0%
hits_77.vortex 1.0 vortex-compact 117.91 MB 0 B 117.91 MB -100.0%
hits_78.vortex 1.0 vortex-compact 97.81 MB 0 B 97.81 MB -100.0%
hits_79.vortex 1.0 vortex-compact 85.54 MB 0 B 85.54 MB -100.0%
hits_8.vortex 1.0 vortex-compact 62.82 MB 0 B 62.82 MB -100.0%
hits_80.vortex 1.0 vortex-compact 67.88 MB 0 B 67.88 MB -100.0%
hits_81.vortex 1.0 vortex-compact 65.34 MB 0 B 65.34 MB -100.0%
hits_82.vortex 1.0 vortex-compact 66.79 MB 0 B 66.79 MB -100.0%
hits_83.vortex 1.0 vortex-compact 52.40 MB 0 B 52.40 MB -100.0%
hits_84.vortex 1.0 vortex-compact 72.95 MB 0 B 72.95 MB -100.0%
hits_85.vortex 1.0 vortex-compact 52.54 MB 0 B 52.54 MB -100.0%
hits_86.vortex 1.0 vortex-compact 48.16 MB 0 B 48.16 MB -100.0%
hits_87.vortex 1.0 vortex-compact 118.83 MB 0 B 118.83 MB -100.0%
hits_88.vortex 1.0 vortex-compact 73.16 MB 0 B 73.16 MB -100.0%
hits_89.vortex 1.0 vortex-compact 112.71 MB 0 B 112.71 MB -100.0%
hits_9.vortex 1.0 vortex-compact 65.55 MB 0 B 65.55 MB -100.0%
hits_90.vortex 1.0 vortex-compact 82.52 MB 0 B 82.52 MB -100.0%
hits_91.vortex 1.0 vortex-compact 60.78 MB 0 B 60.78 MB -100.0%
hits_92.vortex 1.0 vortex-compact 94.12 MB 0 B 94.12 MB -100.0%
hits_93.vortex 1.0 vortex-compact 58.74 MB 0 B 58.74 MB -100.0%
hits_94.vortex 1.0 vortex-compact 90.49 MB 0 B 90.49 MB -100.0%
hits_95.vortex 1.0 vortex-compact 57.61 MB 0 B 57.61 MB -100.0%
hits_96.vortex 1.0 vortex-compact 90.93 MB 0 B 90.93 MB -100.0%
hits_97.vortex 1.0 vortex-compact 69.04 MB 0 B 69.04 MB -100.0%
hits_98.vortex 1.0 vortex-compact 72.61 MB 0 B 72.61 MB -100.0%
hits_99.vortex 1.0 vortex-compact 77.17 MB 0 B 77.17 MB -100.0%

Totals:

  • vortex-compact: 7.05 GB → 0 B (-100.0%)
  • vortex-file-compressed: 10.98 GB → 10.98 GB (-0.0%)

@github-actions

Copy link
Copy Markdown
Contributor

Benchmarks: TPC-H SF=10 on NVME (base)

Verdict: No clear signal (low confidence)
Attributed Vortex impact: +3.2%
Engines: DataFusion No clear signal (+5.3%, low confidence) · DuckDB No clear signal (-0.1%, low confidence)
Vortex (geomean): 1.015x ➖
Parquet (geomean): 1.009x ➖
Shifts: Parquet (control) +0.9% · 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 (1.012x ➖, 0↑ 0↓)
name PR b93e467 (ns) base 69ce1ed (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-file-compressed 415926483 419042091 0.99
tpch_q02/datafusion:vortex-file-compressed 101503581 101703577 1.00
tpch_q03/datafusion:vortex-file-compressed 197482578 198042639 1.00
tpch_q04/datafusion:vortex-file-compressed 95103871 96597956 0.98
tpch_q05/datafusion:vortex-file-compressed 340996629 334575514 1.02
tpch_q06/datafusion:vortex-file-compressed 37370776 36139534 1.03
tpch_q07/datafusion:vortex-file-compressed 457173976 451250671 1.01
tpch_q08/datafusion:vortex-file-compressed 344849684 336105502 1.03
tpch_q09/datafusion:vortex-file-compressed 604418449 580145409 1.04
tpch_q10/datafusion:vortex-file-compressed 230298023 231865088 0.99
tpch_q11/datafusion:vortex-file-compressed 78638526 76684996 1.03
tpch_q12/datafusion:vortex-file-compressed 110854610 109212768 1.02
tpch_q13/datafusion:vortex-file-compressed 198341999 197519691 1.00
tpch_q14/datafusion:vortex-file-compressed 47936589 47131490 1.02
tpch_q15/datafusion:vortex-file-compressed 96606796 94464055 1.02
tpch_q16/datafusion:vortex-file-compressed 75686890 74745054 1.01
tpch_q17/datafusion:vortex-file-compressed 582418213 573837333 1.01
tpch_q18/datafusion:vortex-file-compressed 833572797 827265428 1.01
tpch_q19/datafusion:vortex-file-compressed 64241078 63845183 1.01
tpch_q20/datafusion:vortex-file-compressed 159709507 156214790 1.02
tpch_q21/datafusion:vortex-file-compressed 613082345 602906904 1.02
tpch_q22/datafusion:vortex-file-compressed 56859609 56769927 1.00
datafusion / parquet (1.000x ➖, 0↑ 0↓)
name PR b93e467 (ns) base 69ce1ed (ns) ratio (PR/base)
tpch_q01/datafusion:parquet 472852686 480170731 0.98
tpch_q02/datafusion:parquet 171318528 171427113 1.00
tpch_q03/datafusion:parquet 261453707 253433285 1.03
tpch_q04/datafusion:parquet 121519662 122142893 0.99
tpch_q05/datafusion:parquet 401832671 396352067 1.01
tpch_q06/datafusion:parquet 134284149 128662615 1.04
tpch_q07/datafusion:parquet 555306659 556159568 1.00
tpch_q08/datafusion:parquet 457877286 457751195 1.00
tpch_q09/datafusion:parquet 720939011 713221482 1.01
tpch_q10/datafusion:parquet 573742515 571896793 1.00
tpch_q11/datafusion:parquet 118548788 117697641 1.01
tpch_q12/datafusion:parquet 220893629 213566212 1.03
tpch_q13/datafusion:parquet 350532434 342539363 1.02
tpch_q14/datafusion:parquet 149480883 156293537 0.96
tpch_q15/datafusion:parquet 255934255 256471379 1.00
tpch_q16/datafusion:parquet 118903079 122128324 0.97
tpch_q17/datafusion:parquet 671243689 666930195 1.01
tpch_q18/datafusion:parquet 863220528 868976856 0.99
tpch_q19/datafusion:parquet 274764724 281501709 0.98
tpch_q20/datafusion:parquet 296209350 293205328 1.01
tpch_q21/datafusion:parquet 649180810 648175873 1.00
tpch_q22/datafusion:parquet 209862046 222541120 0.94
datafusion / arrow (1.095x ➖, 0↑ 10↓)
name PR b93e467 (ns) base 69ce1ed (ns) ratio (PR/base)
tpch_q01/datafusion:arrow 699239065 679362383 1.03
tpch_q02/datafusion:arrow 115871867 113956185 1.02
tpch_q03/datafusion:arrow 494301070 494076691 1.00
tpch_q04/datafusion:arrow 359457414 360735730 1.00
tpch_q05/datafusion:arrow 753283824 743922084 1.01
tpch_q06/datafusion:arrow 🚨 376550826 324775168 1.16
tpch_q07/datafusion:arrow 🚨 1282033565 1132199182 1.13
tpch_q08/datafusion:arrow 🚨 1084435158 928499087 1.17
tpch_q09/datafusion:arrow 🚨 1238053559 1063299432 1.16
tpch_q10/datafusion:arrow 🚨 787752461 629182780 1.25
tpch_q11/datafusion:arrow 🚨 102475655 91945919 1.11
tpch_q12/datafusion:arrow 1173603509 1172179430 1.00
tpch_q13/datafusion:arrow 🚨 602465019 470503068 1.28
tpch_q14/datafusion:arrow 🚨 446235586 351333949 1.27
tpch_q15/datafusion:arrow 🚨 820388686 735312223 1.12
tpch_q16/datafusion:arrow 86191637 82086561 1.05
tpch_q17/datafusion:arrow 1035346870 950237213 1.09
tpch_q18/datafusion:arrow 1971214177 1797673216 1.10
tpch_q19/datafusion:arrow 584014013 540265338 1.08
tpch_q20/datafusion:arrow 🚨 564106105 496203264 1.14
tpch_q21/datafusion:arrow 3116828515 3094946612 1.01
tpch_q22/datafusion:arrow 82006625 82541371 0.99
duckdb / vortex-file-compressed (1.017x ➖, 0↑ 0↓)
name PR b93e467 (ns) base 69ce1ed (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-file-compressed 170990916 171445243 1.00
tpch_q02/duckdb:vortex-file-compressed 53505708 54426836 0.98
tpch_q03/duckdb:vortex-file-compressed 131966121 127303700 1.04
tpch_q04/duckdb:vortex-file-compressed 164978405 160537472 1.03
tpch_q05/duckdb:vortex-file-compressed 144564190 139150877 1.04
tpch_q06/duckdb:vortex-file-compressed 35147613 32294899 1.09
tpch_q07/duckdb:vortex-file-compressed 140703112 137522898 1.02
tpch_q08/duckdb:vortex-file-compressed 180698937 172180483 1.05
tpch_q09/duckdb:vortex-file-compressed 413361250 396976272 1.04
tpch_q10/duckdb:vortex-file-compressed 199436521 193144360 1.03
tpch_q11/duckdb:vortex-file-compressed 33359714 33397382 1.00
tpch_q12/duckdb:vortex-file-compressed 109550921 104430513 1.05
tpch_q13/duckdb:vortex-file-compressed 282345588 275818684 1.02
tpch_q14/duckdb:vortex-file-compressed 54915264 53790333 1.02
tpch_q15/duckdb:vortex-file-compressed 90690907 90173764 1.01
tpch_q16/duckdb:vortex-file-compressed 78276329 78491722 1.00
tpch_q17/duckdb:vortex-file-compressed 93755989 94353085 0.99
tpch_q18/duckdb:vortex-file-compressed 292800961 303868833 0.96
tpch_q19/duckdb:vortex-file-compressed 80220962 79692588 1.01
tpch_q20/duckdb:vortex-file-compressed 141552399 142538644 0.99
tpch_q21/duckdb:vortex-file-compressed 491481008 486841226 1.01
tpch_q22/duckdb:vortex-file-compressed 64724891 63984007 1.01
duckdb / parquet (1.018x ➖, 0↑ 0↓)
name PR b93e467 (ns) base 69ce1ed (ns) ratio (PR/base)
tpch_q01/duckdb:parquet 267927017 263771843 1.02
tpch_q02/duckdb:parquet 104421158 100996641 1.03
tpch_q03/duckdb:parquet 208576243 211738943 0.99
tpch_q04/duckdb:parquet 139647338 136745929 1.02
tpch_q05/duckdb:parquet 229656183 226762460 1.01
tpch_q06/duckdb:parquet 75109760 74334864 1.01
tpch_q07/duckdb:parquet 190903724 187141024 1.02
tpch_q08/duckdb:parquet 269777764 262237760 1.03
tpch_q09/duckdb:parquet 503055821 483819255 1.04
tpch_q10/duckdb:parquet 628482837 627925319 1.00
tpch_q11/duckdb:parquet 69927197 70321321 0.99
tpch_q12/duckdb:parquet 133922609 131471024 1.02
tpch_q13/duckdb:parquet 467242598 446333032 1.05
tpch_q14/duckdb:parquet 181984798 181373666 1.00
tpch_q15/duckdb:parquet 107191868 104132674 1.03
tpch_q16/duckdb:parquet 168621378 163068527 1.03
tpch_q17/duckdb:parquet 185358448 180185897 1.03
tpch_q18/duckdb:parquet 371484353 367003021 1.01
tpch_q19/duckdb:parquet 294086299 287499337 1.02
tpch_q20/duckdb:parquet 235258015 234387401 1.00
tpch_q21/duckdb:parquet 577953424 560829231 1.03
tpch_q22/duckdb:parquet 297873603 296344062 1.01

File Size Changes (47 files changed, -44.5% overall, 11↑ 36↓)
File Scale Format Base HEAD Change %
part_0.vortex 10.0 vortex-file-compressed 24.56 MB 24.78 MB +226.02 KB +0.9%
lineitem_12.vortex 10.0 vortex-file-compressed 129.53 MB 129.75 MB +225.23 KB +0.2%
lineitem_5.vortex 10.0 vortex-file-compressed 129.62 MB 129.83 MB +211.74 KB +0.2%
lineitem_10.vortex 10.0 vortex-file-compressed 129.43 MB 129.61 MB +177.20 KB +0.1%
lineitem_0.vortex 10.0 vortex-file-compressed 129.32 MB 129.47 MB +149.60 KB +0.1%
orders_0.vortex 10.0 vortex-file-compressed 132.99 MB 133.06 MB +68.51 KB +0.1%
lineitem_7.vortex 10.0 vortex-file-compressed 129.34 MB 129.39 MB +54.63 KB +0.0%
lineitem_3.vortex 10.0 vortex-file-compressed 129.44 MB 129.48 MB +46.05 KB +0.0%
partsupp_1.vortex 10.0 vortex-file-compressed 119.74 MB 119.78 MB +41.58 KB +0.0%
lineitem_11.vortex 10.0 vortex-file-compressed 129.26 MB 129.29 MB +30.44 KB +0.0%
lineitem_8.vortex 10.0 vortex-file-compressed 129.24 MB 129.24 MB +5.00 KB +0.0%
lineitem_4.vortex 10.0 vortex-file-compressed 129.54 MB 129.54 MB 1.73 KB -0.0%
partsupp_0.vortex 10.0 vortex-file-compressed 119.71 MB 119.70 MB 7.20 KB -0.0%
lineitem_6.vortex 10.0 vortex-file-compressed 129.49 MB 129.47 MB 19.92 KB -0.0%
orders_2.vortex 10.0 vortex-file-compressed 134.30 MB 134.27 MB 23.79 KB -0.0%
lineitem_2.vortex 10.0 vortex-file-compressed 129.47 MB 129.44 MB 28.38 KB -0.0%
lineitem_1.vortex 10.0 vortex-file-compressed 129.30 MB 129.24 MB 56.87 KB -0.0%
customer_0.vortex 10.0 vortex-file-compressed 88.55 MB 88.50 MB 47.26 KB -0.1%
orders_1.vortex 10.0 vortex-file-compressed 134.36 MB 134.29 MB 73.93 KB -0.1%
lineitem_9.vortex 10.0 vortex-file-compressed 129.40 MB 129.27 MB 133.05 KB -0.1%
supplier_0.vortex 10.0 vortex-file-compressed 5.72 MB 5.71 MB 15.72 KB -0.3%
part_1.vortex 10.0 vortex-file-compressed 24.78 MB 24.55 MB 242.32 KB -1.0%
customer_0.vortex 10.0 vortex-compact 74.12 MB 0 B 74.12 MB -100.0%
duckdb.db 10.0 vortex-compact 268.00 KB 0 B 268.00 KB -100.0%
lineitem_0.vortex 10.0 vortex-compact 100.59 MB 0 B 100.59 MB -100.0%
lineitem_1.vortex 10.0 vortex-compact 100.65 MB 0 B 100.65 MB -100.0%
lineitem_10.vortex 10.0 vortex-compact 100.62 MB 0 B 100.62 MB -100.0%
lineitem_11.vortex 10.0 vortex-compact 100.53 MB 0 B 100.53 MB -100.0%
lineitem_12.vortex 10.0 vortex-compact 100.62 MB 0 B 100.62 MB -100.0%
lineitem_2.vortex 10.0 vortex-compact 100.59 MB 0 B 100.59 MB -100.0%
lineitem_3.vortex 10.0 vortex-compact 100.62 MB 0 B 100.62 MB -100.0%
lineitem_4.vortex 10.0 vortex-compact 100.56 MB 0 B 100.56 MB -100.0%
lineitem_5.vortex 10.0 vortex-compact 100.70 MB 0 B 100.70 MB -100.0%
lineitem_6.vortex 10.0 vortex-compact 100.68 MB 0 B 100.68 MB -100.0%
lineitem_7.vortex 10.0 vortex-compact 100.58 MB 0 B 100.58 MB -100.0%
lineitem_8.vortex 10.0 vortex-compact 100.59 MB 0 B 100.59 MB -100.0%
lineitem_9.vortex 10.0 vortex-compact 100.47 MB 0 B 100.47 MB -100.0%
nation_0.vortex 10.0 vortex-compact 8.38 KB 0 B 8.38 KB -100.0%
orders_0.vortex 10.0 vortex-compact 114.79 MB 0 B 114.79 MB -100.0%
orders_1.vortex 10.0 vortex-compact 114.76 MB 0 B 114.76 MB -100.0%
orders_2.vortex 10.0 vortex-compact 114.78 MB 0 B 114.78 MB -100.0%
part_0.vortex 10.0 vortex-compact 17.13 MB 0 B 17.13 MB -100.0%
part_1.vortex 10.0 vortex-compact 16.90 MB 0 B 16.90 MB -100.0%
partsupp_0.vortex 10.0 vortex-compact 105.80 MB 0 B 105.80 MB -100.0%
partsupp_1.vortex 10.0 vortex-compact 105.23 MB 0 B 105.23 MB -100.0%
region_0.vortex 10.0 vortex-compact 5.89 KB 0 B 5.89 KB -100.0%
supplier_0.vortex 10.0 vortex-compact 4.73 MB 0 B 4.73 MB -100.0%

Totals:

  • vortex-compact: 1.93 GB → 0 B (-100.0%)
  • vortex-file-compressed: 2.41 GB → 2.41 GB (+0.0%)

@github-actions

Copy link
Copy Markdown
Contributor

Benchmarks: TPC-H SF=1 on S3 (base)

Verdict: No clear signal (environment too noisy confidence)
Attributed Vortex impact: -4.1%
Engines: DataFusion No clear signal (-1.5%, environment too noisy confidence) · DuckDB No clear signal (-6.5%, environment too noisy confidence)
Vortex (geomean): 1.245x ➖
Parquet (geomean): 1.298x ➖
Shifts: Parquet (control) +29.8% · Median polish +25.7%

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

datafusion / vortex-file-compressed (1.470x ❌, 0↑ 13↓)
name PR b93e467 (ns) base 69ce1ed (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-file-compressed 285798663 293524382 0.97
tpch_q02/datafusion:vortex-file-compressed 🚨 656738944 479256543 1.37
tpch_q03/datafusion:vortex-file-compressed 571201511 454729045 1.26
tpch_q04/datafusion:vortex-file-compressed 298685393 235385548 1.27
tpch_q05/datafusion:vortex-file-compressed 561309978 497246270 1.13
tpch_q06/datafusion:vortex-file-compressed 🚨 461983286 318725498 1.45
tpch_q07/datafusion:vortex-file-compressed 🚨 715121413 452602771 1.58
tpch_q08/datafusion:vortex-file-compressed 🚨 1335958453 527753346 2.53
tpch_q09/datafusion:vortex-file-compressed 🚨 766604834 388822294 1.97
tpch_q10/datafusion:vortex-file-compressed 🚨 786553026 448054210 1.76
tpch_q11/datafusion:vortex-file-compressed 🚨 573452209 298460321 1.92
tpch_q12/datafusion:vortex-file-compressed 🚨 645352508 392336802 1.64
tpch_q13/datafusion:vortex-file-compressed 217805444 182149396 1.20
tpch_q14/datafusion:vortex-file-compressed 🚨 461659299 255523623 1.81
tpch_q15/datafusion:vortex-file-compressed 🚨 785295686 477012104 1.65
tpch_q16/datafusion:vortex-file-compressed 🚨 365974552 213823146 1.71
tpch_q17/datafusion:vortex-file-compressed 514619182 405309681 1.27
tpch_q18/datafusion:vortex-file-compressed 354732969 300680186 1.18
tpch_q19/datafusion:vortex-file-compressed 🚨 723433045 532552638 1.36
tpch_q20/datafusion:vortex-file-compressed 549366666 450959495 1.22
tpch_q21/datafusion:vortex-file-compressed 720417095 597337946 1.21
tpch_q22/datafusion:vortex-file-compressed 🚨 293436199 169119144 1.74
datafusion / parquet (1.493x ❌, 0↑ 20↓)
name PR b93e467 (ns) base 69ce1ed (ns) ratio (PR/base)
tpch_q01/datafusion:parquet 🚨 356099210 203148162 1.75
tpch_q02/datafusion:parquet 🚨 538554383 399691065 1.35
tpch_q03/datafusion:parquet 🚨 553942791 300873003 1.84
tpch_q04/datafusion:parquet 🚨 314535272 149023714 2.11
tpch_q05/datafusion:parquet 🚨 711551629 487382401 1.46
tpch_q06/datafusion:parquet 🚨 209881982 153295452 1.37
tpch_q07/datafusion:parquet 🚨 637591132 459981891 1.39
tpch_q08/datafusion:parquet 🚨 822480576 577344611 1.42
tpch_q09/datafusion:parquet 🚨 711738050 481721125 1.48
tpch_q10/datafusion:parquet 587271818 502511075 1.17
tpch_q11/datafusion:parquet 389865969 372342621 1.05
tpch_q12/datafusion:parquet 🚨 405909460 268657470 1.51
tpch_q13/datafusion:parquet 🚨 631350402 448015765 1.41
tpch_q14/datafusion:parquet 🚨 338501202 212995295 1.59
tpch_q15/datafusion:parquet 🚨 518492882 350122783 1.48
tpch_q16/datafusion:parquet 🚨 328401805 245400998 1.34
tpch_q17/datafusion:parquet 🚨 689142061 473904512 1.45
tpch_q18/datafusion:parquet 🚨 686712769 460687877 1.49
tpch_q19/datafusion:parquet 🚨 473303609 345115675 1.37
tpch_q20/datafusion:parquet 🚨 518221564 313652761 1.65
tpch_q21/datafusion:parquet 🚨 803831823 564042817 1.43
tpch_q22/datafusion:parquet 🚨 368759631 168124706 2.19
duckdb / vortex-file-compressed (1.055x ➖, 0↑ 1↓)
name PR b93e467 (ns) base 69ce1ed (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-file-compressed 🚨 382504044 274150412 1.40
tpch_q02/duckdb:vortex-file-compressed 1182473469 1006910043 1.17
tpch_q03/duckdb:vortex-file-compressed 721504164 771751057 0.93
tpch_q04/duckdb:vortex-file-compressed 440844966 509205457 0.87
tpch_q05/duckdb:vortex-file-compressed 1076460905 944674145 1.14
tpch_q06/duckdb:vortex-file-compressed 465366268 402147074 1.16
tpch_q07/duckdb:vortex-file-compressed 1115160052 1091430677 1.02
tpch_q08/duckdb:vortex-file-compressed 1279095908 1091569854 1.17
tpch_q09/duckdb:vortex-file-compressed 1199687480 1087545926 1.10
tpch_q10/duckdb:vortex-file-compressed 822323645 825094672 1.00
tpch_q11/duckdb:vortex-file-compressed 608815937 575382219 1.06
tpch_q12/duckdb:vortex-file-compressed 828418899 692171237 1.20
tpch_q13/duckdb:vortex-file-compressed 464522002 516425653 0.90
tpch_q14/duckdb:vortex-file-compressed 526156433 432233421 1.22
tpch_q15/duckdb:vortex-file-compressed 345785226 372137021 0.93
tpch_q16/duckdb:vortex-file-compressed 372230282 356065020 1.05
tpch_q17/duckdb:vortex-file-compressed 831870667 773458638 1.08
tpch_q18/duckdb:vortex-file-compressed 548465728 625980744 0.88
tpch_q19/duckdb:vortex-file-compressed 503303759 549734910 0.92
tpch_q20/duckdb:vortex-file-compressed 1150642688 886091177 1.30
tpch_q21/duckdb:vortex-file-compressed 1126661766 1283481405 0.88
tpch_q22/duckdb:vortex-file-compressed 303644857 286920331 1.06
duckdb / parquet (1.128x ➖, 0↑ 2↓)
name PR b93e467 (ns) base 69ce1ed (ns) ratio (PR/base)
tpch_q01/duckdb:parquet 507774323 496055717 1.02
tpch_q02/duckdb:parquet 1260402018 1150939627 1.10
tpch_q03/duckdb:parquet 1182273988 1083486589 1.09
tpch_q04/duckdb:parquet 769488998 622468848 1.24
tpch_q05/duckdb:parquet 1455775939 1295439413 1.12
tpch_q06/duckdb:parquet 527710546 454037620 1.16
tpch_q07/duckdb:parquet 1467883421 1371959832 1.07
tpch_q08/duckdb:parquet 🚨 1979451948 1497002037 1.32
tpch_q09/duckdb:parquet 1696947856 1407841174 1.21
tpch_q10/duckdb:parquet 1666533833 1467224658 1.14
tpch_q11/duckdb:parquet 838110872 764018416 1.10
tpch_q12/duckdb:parquet 🚨 891584392 678192219 1.31
tpch_q13/duckdb:parquet 983891724 919813984 1.07
tpch_q14/duckdb:parquet 848585351 700145441 1.21
tpch_q15/duckdb:parquet 550595380 551398014 1.00
tpch_q16/duckdb:parquet 797155693 775357102 1.03
tpch_q17/duckdb:parquet 906129153 783808249 1.16
tpch_q18/duckdb:parquet 1111326995 903469996 1.23
tpch_q19/duckdb:parquet 907718579 855530086 1.06
tpch_q20/duckdb:parquet 1330808695 1201344616 1.11
tpch_q21/duckdb:parquet 1278275545 1191510000 1.07
tpch_q22/duckdb:parquet 620333879 574825302 1.08

@AdamGS AdamGS merged commit a4476f1 into develop Jun 18, 2026
84 of 85 checks passed
@AdamGS AdamGS deleted the adamg/minimize-benchmarks branch June 18, 2026 08:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants