Skip to content

Upgrade to fsst 0.6.0 and guard against out of bounds codes - #9149

Merged
robert3005 merged 10 commits into
developfrom
rk/fsst
Aug 5, 2026
Merged

Upgrade to fsst 0.6.0 and guard against out of bounds codes#9149
robert3005 merged 10 commits into
developfrom
rk/fsst

Conversation

@robert3005

Copy link
Copy Markdown
Contributor

Since the compressor now requires padded state to guarantee codes don't access
out of bounds memory we need to adjust construction and usage to preserve padding

@robert3005 robert3005 added changelog/fix A bug fix action/bench-compress Run only the compression benchmark on this PR labels Aug 3, 2026
@codspeed-hq

codspeed-hq Bot commented Aug 3, 2026

Copy link
Copy Markdown

Merging this PR will improve performance by 28%

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

⚡ 2 improved benchmarks
✅ 1871 untouched benchmarks

Performance Changes

Mode Benchmark BASE HEAD Efficiency
Simulation decompress[u64, (10000, 1024)] 175 µs 118.4 µs +47.73%
Simulation compress_fsst[(1000, 64, 8)] 1.2 ms 1 ms +10.91%

Tip

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


Comparing rk/fsst (f715557) with develop (e0d5f28)

Open in CodSpeed

@robert3005 robert3005 added action/benchmark and removed action/bench-compress Run only the compression benchmark on this PR labels Aug 3, 2026
Comment thread encodings/fsst/src/array.rs Outdated
@github-actions

github-actions Bot commented Aug 3, 2026

Copy link
Copy Markdown
Contributor

Polar Signals Profiling Results

Latest Run

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

Powered by Polar Signals Cloud

@github-actions

github-actions Bot commented Aug 3, 2026

Copy link
Copy Markdown
Contributor

Benchmarks: PolarSignals Profiling 📖

Vortex (geomean): 0.976x ➖


datafusion / vortex-file-compressed / ns (0.976x ➖, 1↑ 0↓)
name PR 930feb5 (ns) base f79201f (ns) ratio (PR/base)
polarsignals_q00/datafusion:vortex-file-compressed 🚀 121354649 137626143 0.88
polarsignals_q01/datafusion:vortex-file-compressed 167561513 168449864 0.99
polarsignals_q02/datafusion:vortex-file-compressed 26235319 26615776 0.99
polarsignals_q03/datafusion:vortex-file-compressed 168218438 173525515 0.97
polarsignals_q04/datafusion:vortex-file-compressed 12504199 12598549 0.99
polarsignals_q05/datafusion:vortex-file-compressed 19102927 19798498 0.96
polarsignals_q06/datafusion:vortex-file-compressed 25127755 25554430 0.98
polarsignals_q07/datafusion:vortex-file-compressed 18621351 18460298 1.01
polarsignals_q08/datafusion:vortex-file-compressed 275976003 278345455 0.99
polarsignals_q09/datafusion:vortex-file-compressed 12154172 12245888 0.99

No file size changes detected.

@github-actions

github-actions Bot commented Aug 3, 2026

Copy link
Copy Markdown
Contributor

Benchmarks: String Encoding 📖


vortex / vortex-file-compressed / ms (0.982x ➖, 0↑ 0↓)
name PR 930feb5 (ms) base f79201f (ms) ratio (PR/base)
read/clickbench/URL/shard-0/fsst 47.842256 47.993062 1.00
read/clickbench/URL/shard-0/onpair-12 41.183897 41.666201 0.99
read/tpch/l_comment/fsst 94.553761 94.600091 1.00
read/tpch/l_comment/onpair-12 116.901569 117.365272 1.00
write/clickbench/URL/shard-0/fsst 873.084863 922.732396 0.95
write/clickbench/URL/shard-0/onpair-12 2116.48336 2115.9805 1.00
write/tpch/l_comment/fsst 3206.69287 3443.51325 0.93
write/tpch/l_comment/onpair-12 3994.85191 3984.13395 1.00
vortex / vortex-file-compressed / % (1.000x ➖, 0↑ 0↓)
name PR 930feb5 (%) base f79201f (%) ratio (PR/base)
size/clickbench/URL/shard-0/fsst 47.4688631 47.4688631 1.00
size/clickbench/URL/shard-0/onpair-12 29.7509552 29.7509552 1.00
size/tpch/l_comment/fsst 30.5060886 30.5060886 1.00
size/tpch/l_comment/onpair-12 23.2389905 23.2389905 1.00

@github-actions

github-actions Bot commented Aug 3, 2026

Copy link
Copy Markdown
Contributor

Benchmarks: TPC-H SF=1 on NVME 📖

Verdict: No clear signal (low confidence)
Attributed Vortex impact: -0.2%
Engines: DataFusion No clear signal (-0.7%, environment too noisy confidence) · DuckDB No clear signal (+0.2%, low confidence)
Vortex (geomean): 1.002x ➖
Parquet (geomean): 1.004x ➖
Shifts: Parquet (control) +0.4% · Median polish -0.2%

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

datafusion / vortex-file-compressed / ns (1.006x ➖, 0↑ 0↓)
name PR 930feb5 (ns) base f79201f (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-file-compressed 44206751 44924240 0.98
tpch_q02/datafusion:vortex-file-compressed 23037016 23207609 0.99
tpch_q03/datafusion:vortex-file-compressed 33736592 32778183 1.03
tpch_q04/datafusion:vortex-file-compressed 20080924 20254427 0.99
tpch_q05/datafusion:vortex-file-compressed 51594675 51019514 1.01
tpch_q06/datafusion:vortex-file-compressed 11782460 11637506 1.01
tpch_q07/datafusion:vortex-file-compressed 60326579 57888284 1.04
tpch_q08/datafusion:vortex-file-compressed 50243257 51135775 0.98
tpch_q09/datafusion:vortex-file-compressed 56086472 55598651 1.01
tpch_q10/datafusion:vortex-file-compressed 35471575 35611583 1.00
tpch_q11/datafusion:vortex-file-compressed 17596739 17832666 0.99
tpch_q12/datafusion:vortex-file-compressed 31137432 30458546 1.02
tpch_q13/datafusion:vortex-file-compressed 26349074 25956321 1.02
tpch_q14/datafusion:vortex-file-compressed 19317916 19090333 1.01
tpch_q15/datafusion:vortex-file-compressed 26685665 26525371 1.01
tpch_q16/datafusion:vortex-file-compressed 22177824 22147100 1.00
tpch_q17/datafusion:vortex-file-compressed 61510898 61450704 1.00
tpch_q18/datafusion:vortex-file-compressed 72838135 71639858 1.02
tpch_q19/datafusion:vortex-file-compressed 23483274 23994859 0.98
tpch_q20/datafusion:vortex-file-compressed 32586883 32563241 1.00
tpch_q21/datafusion:vortex-file-compressed 73734671 71189518 1.04
tpch_q22/datafusion:vortex-file-compressed 12814067 12686951 1.01
datafusion / vortex-compact / ns (0.999x ➖, 0↑ 0↓)
name PR 930feb5 (ns) base f79201f (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-compact 48295180 49523412 0.98
tpch_q02/datafusion:vortex-compact 25411165 25747014 0.99
tpch_q03/datafusion:vortex-compact 33872109 33381770 1.01
tpch_q04/datafusion:vortex-compact 22651084 22996675 0.98
tpch_q05/datafusion:vortex-compact 52215602 53510126 0.98
tpch_q06/datafusion:vortex-compact 12992547 12916552 1.01
tpch_q07/datafusion:vortex-compact 60447660 59292576 1.02
tpch_q08/datafusion:vortex-compact 52874634 51730440 1.02
tpch_q09/datafusion:vortex-compact 58900526 58373035 1.01
tpch_q10/datafusion:vortex-compact 36839590 37085615 0.99
tpch_q11/datafusion:vortex-compact 19386065 19377091 1.00
tpch_q12/datafusion:vortex-compact 34745819 35419194 0.98
tpch_q13/datafusion:vortex-compact 28679527 29006614 0.99
tpch_q14/datafusion:vortex-compact 19991522 20019687 1.00
tpch_q15/datafusion:vortex-compact 31692721 31022759 1.02
tpch_q16/datafusion:vortex-compact 27665006 26970790 1.03
tpch_q17/datafusion:vortex-compact 62898949 62418165 1.01
tpch_q18/datafusion:vortex-compact 72320900 73672665 0.98
tpch_q19/datafusion:vortex-compact 39837053 39563706 1.01
tpch_q20/datafusion:vortex-compact 35392422 36355073 0.97
tpch_q21/datafusion:vortex-compact 77485806 76930979 1.01
tpch_q22/datafusion:vortex-compact 13974188 13974527 1.00
datafusion / parquet / ns (1.009x ➖, 0↑ 2↓)
name PR 930feb5 (ns) base f79201f (ns) ratio (PR/base)
tpch_q01/datafusion:parquet 115748494 110468279 1.05
tpch_q02/datafusion:parquet 70680001 71631876 0.99
tpch_q03/datafusion:parquet 103837675 106786888 0.97
tpch_q04/datafusion:parquet 48775743 50679483 0.96
tpch_q05/datafusion:parquet 121098777 128705826 0.94
tpch_q06/datafusion:parquet 39197503 39161165 1.00
tpch_q07/datafusion:parquet 130098346 127272671 1.02
tpch_q08/datafusion:parquet 121407326 130514504 0.93
tpch_q09/datafusion:parquet 154878852 151623272 1.02
tpch_q10/datafusion:parquet 124481072 124834972 1.00
tpch_q11/datafusion:parquet 50370704 49751244 1.01
tpch_q12/datafusion:parquet 🚨 108998246 91932773 1.19
tpch_q13/datafusion:parquet 226707756 227784031 1.00
tpch_q14/datafusion:parquet 52141788 48965492 1.06
tpch_q15/datafusion:parquet 67769573 69915624 0.97
tpch_q16/datafusion:parquet 50238878 48903976 1.03
tpch_q17/datafusion:parquet 146164468 152197206 0.96
tpch_q18/datafusion:parquet 181875526 177730132 1.02
tpch_q19/datafusion:parquet 🚨 88406984 72166027 1.23
tpch_q20/datafusion:parquet 95244517 96838972 0.98
tpch_q21/datafusion:parquet 163400402 173745230 0.94
tpch_q22/datafusion:parquet 57341465 58204802 0.99
duckdb / vortex-file-compressed / ns (1.005x ➖, 1↑ 0↓)
name PR 930feb5 (ns) base f79201f (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-file-compressed 25945342 25285759 1.03
tpch_q02/duckdb:vortex-file-compressed 37860428 37202998 1.02
tpch_q03/duckdb:vortex-file-compressed 41384009 40199218 1.03
tpch_q04/duckdb:vortex-file-compressed 33977360 33726556 1.01
tpch_q05/duckdb:vortex-file-compressed 45832595 45284140 1.01
tpch_q06/duckdb:vortex-file-compressed 12985135 13329367 0.97
tpch_q07/duckdb:vortex-file-compressed 46503321 47464133 0.98
tpch_q08/duckdb:vortex-file-compressed 57069242 57239752 1.00
tpch_q09/duckdb:vortex-file-compressed 64732573 64470895 1.00
tpch_q10/duckdb:vortex-file-compressed 54661830 56340694 0.97
tpch_q11/duckdb:vortex-file-compressed 🚀 18249638 20740160 0.88
tpch_q12/duckdb:vortex-file-compressed 33302799 33670325 0.99
tpch_q13/duckdb:vortex-file-compressed 47392808 44653981 1.06
tpch_q14/duckdb:vortex-file-compressed 23937364 23896994 1.00
tpch_q15/duckdb:vortex-file-compressed 21573600 21573602 1.00
tpch_q16/duckdb:vortex-file-compressed 33871654 34732128 0.98
tpch_q17/duckdb:vortex-file-compressed 35752937 36005188 0.99
tpch_q18/duckdb:vortex-file-compressed 55022317 53677969 1.03
tpch_q19/duckdb:vortex-file-compressed 41523870 40257502 1.03
tpch_q20/duckdb:vortex-file-compressed 41804826 39257842 1.06
tpch_q21/duckdb:vortex-file-compressed 130826642 131629024 0.99
tpch_q22/duckdb:vortex-file-compressed 22683356 20711365 1.10
duckdb / vortex-compact / ns (0.996x ➖, 0↑ 1↓)
name PR 930feb5 (ns) base f79201f (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-compact 30827356 29010266 1.06
tpch_q02/duckdb:vortex-compact 41755367 43723018 0.95
tpch_q03/duckdb:vortex-compact 42278913 42533919 0.99
tpch_q04/duckdb:vortex-compact 33536685 35137887 0.95
tpch_q05/duckdb:vortex-compact 46722802 46422859 1.01
tpch_q06/duckdb:vortex-compact 🚨 16780947 13556714 1.24
tpch_q07/duckdb:vortex-compact 47595000 47595317 1.00
tpch_q08/duckdb:vortex-compact 57174823 57835000 0.99
tpch_q09/duckdb:vortex-compact 68487707 67484351 1.01
tpch_q10/duckdb:vortex-compact 58170637 57626990 1.01
tpch_q11/duckdb:vortex-compact 21026734 22683082 0.93
tpch_q12/duckdb:vortex-compact 35301753 33190835 1.06
tpch_q13/duckdb:vortex-compact 45402533 46766980 0.97
tpch_q14/duckdb:vortex-compact 26441466 27511236 0.96
tpch_q15/duckdb:vortex-compact 21381518 22719683 0.94
tpch_q16/duckdb:vortex-compact 35444324 36086838 0.98
tpch_q17/duckdb:vortex-compact 39330158 39905115 0.99
tpch_q18/duckdb:vortex-compact 54407353 54068494 1.01
tpch_q19/duckdb:vortex-compact 41213349 42608353 0.97
tpch_q20/duckdb:vortex-compact 45817912 47321719 0.97
tpch_q21/duckdb:vortex-compact 129777138 129157295 1.00
tpch_q22/duckdb:vortex-compact 24490839 25526521 0.96
duckdb / parquet / ns (0.998x ➖, 0↑ 0↓)
name PR 930feb5 (ns) base f79201f (ns) ratio (PR/base)
tpch_q01/duckdb:parquet 81282382 81506126 1.00
tpch_q02/duckdb:parquet 46289210 46133524 1.00
tpch_q03/duckdb:parquet 81146513 81176602 1.00
tpch_q04/duckdb:parquet 57973482 57917817 1.00
tpch_q05/duckdb:parquet 78657787 79105895 0.99
tpch_q06/duckdb:parquet 25006475 25193497 0.99
tpch_q07/duckdb:parquet 80065018 79649234 1.01
tpch_q08/duckdb:parquet 96108328 96711354 0.99
tpch_q09/duckdb:parquet 149134398 148444843 1.00
tpch_q10/duckdb:parquet 141176913 141825450 1.00
tpch_q11/duckdb:parquet 25550115 25365981 1.01
tpch_q12/duckdb:parquet 52895519 53476840 0.99
tpch_q13/duckdb:parquet 287214426 289808377 0.99
tpch_q14/duckdb:parquet 55852747 55972823 1.00
tpch_q15/duckdb:parquet 30665125 30676401 1.00
tpch_q16/duckdb:parquet 66279847 66741749 0.99
tpch_q17/duckdb:parquet 57914376 57880331 1.00
tpch_q18/duckdb:parquet 128483222 126594617 1.01
tpch_q19/duckdb:parquet 77022483 77610010 0.99
tpch_q20/duckdb:parquet 77018167 77449997 0.99
tpch_q21/duckdb:parquet 187370641 189291780 0.99
tpch_q22/duckdb:parquet 63734647 63659881 1.00
duckdb / duckdb / ns (1.000x ➖, 0↑ 0↓)
name PR 930feb5 (ns) base f79201f (ns) ratio (PR/base)
tpch_q01/duckdb:duckdb 12786650 12030396 1.06
tpch_q02/duckdb:duckdb 16344973 16498942 0.99
tpch_q03/duckdb:duckdb 23618149 22267572 1.06
tpch_q04/duckdb:duckdb 21558513 21927896 0.98
tpch_q05/duckdb:duckdb 23532884 23428688 1.00
tpch_q06/duckdb:duckdb 5585830 5673004 0.98
tpch_q07/duckdb:duckdb 26391850 26404402 1.00
tpch_q08/duckdb:duckdb 25886861 26040071 0.99
tpch_q09/duckdb:duckdb 59464558 58701278 1.01
tpch_q10/duckdb:duckdb 50655162 52200583 0.97
tpch_q11/duckdb:duckdb 7749721 8204186 0.94
tpch_q12/duckdb:duckdb 15834629 15934742 0.99
tpch_q13/duckdb:duckdb 42912648 43276468 0.99
tpch_q14/duckdb:duckdb 20991145 21095857 1.00
tpch_q15/duckdb:duckdb 12384514 12395221 1.00
tpch_q16/duckdb:duckdb 28074323 28266695 0.99
tpch_q17/duckdb:duckdb 18079633 17901030 1.01
tpch_q18/duckdb:duckdb 33247448 33459646 0.99
tpch_q19/duckdb:duckdb 28306622 27852391 1.02
tpch_q20/duckdb:duckdb 25595646 25950488 0.99
tpch_q21/duckdb:duckdb 66377103 66504451 1.00
tpch_q22/duckdb:duckdb 30225340 29768225 1.02

No file size changes detected.

@github-actions

github-actions Bot commented Aug 3, 2026

Copy link
Copy Markdown
Contributor

Benchmarks: FineWeb NVMe 📖

Verdict: No clear signal (low confidence)
Attributed Vortex impact: -0.7%
Engines: DataFusion No clear signal (+0.5%, low confidence) · DuckDB No clear signal (-2.0%, low confidence)
Vortex (geomean): 0.989x ➖
Parquet (geomean): 0.996x ➖
Shifts: Parquet (control) -0.4% · Median polish -0.0%

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

datafusion / vortex-file-compressed / ns (0.999x ➖, 1↑ 0↓)
name PR 930feb5 (ns) base f79201f (ns) ratio (PR/base)
fineweb_q00/datafusion:vortex-file-compressed 7025203 6440365 1.09
fineweb_q01/datafusion:vortex-file-compressed 33079967 31081030 1.06
fineweb_q02/datafusion:vortex-file-compressed 38524260 37642317 1.02
fineweb_q03/datafusion:vortex-file-compressed 46317790 47588247 0.97
fineweb_q04/datafusion:vortex-file-compressed 210088690 206798163 1.02
fineweb_q05/datafusion:vortex-file-compressed 159273393 161234876 0.99
fineweb_q06/datafusion:vortex-file-compressed 🚀 42082390 47581876 0.88
fineweb_q07/datafusion:vortex-file-compressed 41720812 40807948 1.02
fineweb_q08/datafusion:vortex-file-compressed 19282370 20386381 0.95
datafusion / vortex-compact / ns (0.994x ➖, 0↑ 0↓)
name PR 930feb5 (ns) base f79201f (ns) ratio (PR/base)
fineweb_q00/datafusion:vortex-compact 7023820 7292785 0.96
fineweb_q01/datafusion:vortex-compact 103340503 104213345 0.99
fineweb_q02/datafusion:vortex-compact 105292497 104188428 1.01
fineweb_q03/datafusion:vortex-compact 532745197 531131581 1.00
fineweb_q04/datafusion:vortex-compact 561582346 566765032 0.99
fineweb_q05/datafusion:vortex-compact 511487937 527596516 0.97
fineweb_q06/datafusion:vortex-compact 295113757 292968653 1.01
fineweb_q07/datafusion:vortex-compact 302086011 302731360 1.00
fineweb_q08/datafusion:vortex-compact 18438088 18132921 1.02
datafusion / parquet / ns (0.992x ➖, 0↑ 0↓)
name PR 930feb5 (ns) base f79201f (ns) ratio (PR/base)
fineweb_q00/datafusion:parquet 8727205 9066963 0.96
fineweb_q01/datafusion:parquet 193962522 199104574 0.97
fineweb_q02/datafusion:parquet 201102653 201602094 1.00
fineweb_q03/datafusion:parquet 190313888 189559675 1.00
fineweb_q04/datafusion:parquet 210400108 209171767 1.01
fineweb_q05/datafusion:parquet 206976787 205875393 1.01
fineweb_q06/datafusion:parquet 200652102 203848545 0.98
fineweb_q07/datafusion:parquet 191754654 191736339 1.00
fineweb_q08/datafusion:parquet 190563578 191698425 0.99
duckdb / vortex-file-compressed / ns (0.982x ➖, 0↑ 0↓)
name PR 930feb5 (ns) base f79201f (ns) ratio (PR/base)
fineweb_q00/duckdb:vortex-file-compressed 4645382 5048244 0.92
fineweb_q01/duckdb:vortex-file-compressed 44738814 44253781 1.01
fineweb_q02/duckdb:vortex-file-compressed 52713962 49873134 1.06
fineweb_q03/duckdb:vortex-file-compressed 76301432 79723894 0.96
fineweb_q04/duckdb:vortex-file-compressed 299229348 287178008 1.04
fineweb_q05/duckdb:vortex-file-compressed 225305931 226366939 1.00
fineweb_q06/duckdb:vortex-file-compressed 77888054 86487120 0.90
fineweb_q07/duckdb:vortex-file-compressed 80793841 80845093 1.00
fineweb_q08/duckdb:vortex-file-compressed 35910020 37130894 0.97
duckdb / vortex-compact / ns (0.980x ➖, 1↑ 0↓)
name PR 930feb5 (ns) base f79201f (ns) ratio (PR/base)
fineweb_q00/duckdb:vortex-compact 🚀 5030079 6219606 0.81
fineweb_q01/duckdb:vortex-compact 113057853 107633543 1.05
fineweb_q02/duckdb:vortex-compact 111173147 117316011 0.95
fineweb_q03/duckdb:vortex-compact 351048136 343810547 1.02
fineweb_q04/duckdb:vortex-compact 382733672 382181078 1.00
fineweb_q05/duckdb:vortex-compact 346844413 339915486 1.02
fineweb_q06/duckdb:vortex-compact 232729027 236092902 0.99
fineweb_q07/duckdb:vortex-compact 236009605 233981658 1.01
fineweb_q08/duckdb:vortex-compact 28166396 28149674 1.00
duckdb / parquet / ns (1.001x ➖, 0↑ 0↓)
name PR 930feb5 (ns) base f79201f (ns) ratio (PR/base)
fineweb_q00/duckdb:parquet 36772520 37756400 0.97
fineweb_q01/duckdb:parquet 79179214 76045933 1.04
fineweb_q02/duckdb:parquet 78457082 78593475 1.00
fineweb_q03/duckdb:parquet 207735040 209941526 0.99
fineweb_q04/duckdb:parquet 234200051 230423396 1.02
fineweb_q05/duckdb:parquet 201922486 203273359 0.99
fineweb_q06/duckdb:parquet 142959414 142477987 1.00
fineweb_q07/duckdb:parquet 143640714 144093582 1.00
fineweb_q08/duckdb:parquet 38531653 38690286 1.00

No file size changes detected.

@github-actions

github-actions Bot commented Aug 3, 2026

Copy link
Copy Markdown
Contributor

Benchmarks: TPC-DS SF=1 on NVME 📖

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

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

datafusion / vortex-file-compressed / ns (0.993x ➖, 1↑ 2↓)
name PR 930feb5 (ns) base f79201f (ns) ratio (PR/base)
tpcds_q01/datafusion:vortex-file-compressed 27942768 28188345 0.99
tpcds_q02/datafusion:vortex-file-compressed 48793445 49175514 0.99
tpcds_q03/datafusion:vortex-file-compressed 15613417 15178435 1.03
tpcds_q04/datafusion:vortex-file-compressed 221903455 228967270 0.97
tpcds_q05/datafusion:vortex-file-compressed 65976187 64965447 1.02
tpcds_q06/datafusion:vortex-file-compressed 27801668 28458098 0.98
tpcds_q07/datafusion:vortex-file-compressed 44061275 43773144 1.01
tpcds_q08/datafusion:vortex-file-compressed 34914377 34418615 1.01
tpcds_q09/datafusion:vortex-file-compressed 32647938 32503948 1.00
tpcds_q10/datafusion:vortex-file-compressed 38089561 37891458 1.01
tpcds_q11/datafusion:vortex-file-compressed 117720477 116732054 1.01
tpcds_q12/datafusion:vortex-file-compressed 21164359 21960770 0.96
tpcds_q13/datafusion:vortex-file-compressed 50164649 51820021 0.97
tpcds_q14/datafusion:vortex-file-compressed 212454264 213741390 0.99
tpcds_q15/datafusion:vortex-file-compressed 29153032 29528374 0.99
tpcds_q16/datafusion:vortex-file-compressed 26005071 26254831 0.99
tpcds_q17/datafusion:vortex-file-compressed 72726959 73132831 0.99
tpcds_q18/datafusion:vortex-file-compressed 89089921 87879696 1.01
tpcds_q19/datafusion:vortex-file-compressed 22726475 23042364 0.99
tpcds_q20/datafusion:vortex-file-compressed 22608493 24232568 0.93
tpcds_q21/datafusion:vortex-file-compressed 35446133 35325459 1.00
tpcds_q22/datafusion:vortex-file-compressed 🚀 117771454 148512438 0.79
tpcds_q23/datafusion:vortex-file-compressed 133531185 134288869 0.99
tpcds_q24/datafusion:vortex-file-compressed 95990728 98446224 0.98
tpcds_q25/datafusion:vortex-file-compressed 75274664 72468711 1.04
tpcds_q26/datafusion:vortex-file-compressed 38754628 37969027 1.02
tpcds_q27/datafusion:vortex-file-compressed 94961578 97104137 0.98
tpcds_q28/datafusion:vortex-file-compressed 35852000 35529074 1.01
tpcds_q29/datafusion:vortex-file-compressed 71393037 69046031 1.03
tpcds_q30/datafusion:vortex-file-compressed 28983469 30506197 0.95
tpcds_q31/datafusion:vortex-file-compressed 79762201 82553187 0.97
tpcds_q32/datafusion:vortex-file-compressed 19809713 21328679 0.93
tpcds_q33/datafusion:vortex-file-compressed 34541231 34623626 1.00
tpcds_q34/datafusion:vortex-file-compressed 27874770 27731174 1.01
tpcds_q35/datafusion:vortex-file-compressed 45314344 47191605 0.96
tpcds_q36/datafusion:vortex-file-compressed 66721293 68898635 0.97
tpcds_q37/datafusion:vortex-file-compressed 21441799 20153901 1.06
tpcds_q38/datafusion:vortex-file-compressed 44143811 42187696 1.05
tpcds_q39/datafusion:vortex-file-compressed 101087429 101594207 1.00
tpcds_q40/datafusion:vortex-file-compressed 33179279 35104923 0.95
tpcds_q41/datafusion:vortex-file-compressed 24985185 24840420 1.01
tpcds_q42/datafusion:vortex-file-compressed 14707975 15105658 0.97
tpcds_q43/datafusion:vortex-file-compressed 19300598 19717112 0.98
tpcds_q44/datafusion:vortex-file-compressed 35787293 37174998 0.96
tpcds_q45/datafusion:vortex-file-compressed 34046933 33191981 1.03
tpcds_q46/datafusion:vortex-file-compressed 37338553 39275929 0.95
tpcds_q47/datafusion:vortex-file-compressed 132996213 132370406 1.00
tpcds_q48/datafusion:vortex-file-compressed 41619209 42376659 0.98
tpcds_q49/datafusion:vortex-file-compressed 74042237 73229132 1.01
tpcds_q50/datafusion:vortex-file-compressed 46466540 47783818 0.97
tpcds_q51/datafusion:vortex-file-compressed 77707840 79896279 0.97
tpcds_q52/datafusion:vortex-file-compressed 16146152 15529578 1.04
tpcds_q53/datafusion:vortex-file-compressed 25344274 25823153 0.98
tpcds_q54/datafusion:vortex-file-compressed 39124749 40532816 0.97
tpcds_q55/datafusion:vortex-file-compressed 14673518 15091665 0.97
tpcds_q56/datafusion:vortex-file-compressed 35719394 35532521 1.01
tpcds_q57/datafusion:vortex-file-compressed 106875614 104576110 1.02
tpcds_q58/datafusion:vortex-file-compressed 64234193 64895470 0.99
tpcds_q59/datafusion:vortex-file-compressed 53529803 54400169 0.98
tpcds_q60/datafusion:vortex-file-compressed 34635897 34283059 1.01
tpcds_q61/datafusion:vortex-file-compressed 38690371 39708473 0.97
tpcds_q62/datafusion:vortex-file-compressed 22576118 24871455 0.91
tpcds_q63/datafusion:vortex-file-compressed 25498636 25403481 1.00
tpcds_q64/datafusion:vortex-file-compressed 🚨 552310440 465564817 1.19
tpcds_q65/datafusion:vortex-file-compressed 72204972 73017905 0.99
tpcds_q66/datafusion:vortex-file-compressed 80760377 83346045 0.97
tpcds_q67/datafusion:vortex-file-compressed 119353984 122640133 0.97
tpcds_q68/datafusion:vortex-file-compressed 36466225 35636957 1.02
tpcds_q69/datafusion:vortex-file-compressed 38280538 39304599 0.97
tpcds_q70/datafusion:vortex-file-compressed 113581643 110142928 1.03
tpcds_q71/datafusion:vortex-file-compressed 23819785 25020124 0.95
tpcds_q72/datafusion:vortex-file-compressed 1479873264 1444123567 1.02
tpcds_q73/datafusion:vortex-file-compressed 25299931 25894567 0.98
tpcds_q74/datafusion:vortex-file-compressed 78654977 78806947 1.00
tpcds_q75/datafusion:vortex-file-compressed 154033470 151934054 1.01
tpcds_q76/datafusion:vortex-file-compressed 🚨 45961292 41385923 1.11
tpcds_q77/datafusion:vortex-file-compressed 45581407 45868993 0.99
tpcds_q78/datafusion:vortex-file-compressed 110719211 111435446 0.99
tpcds_q79/datafusion:vortex-file-compressed 30767748 30432575 1.01
tpcds_q80/datafusion:vortex-file-compressed 103980993 103785441 1.00
tpcds_q81/datafusion:vortex-file-compressed 29876067 31312314 0.95
tpcds_q82/datafusion:vortex-file-compressed 20800241 21500008 0.97
tpcds_q83/datafusion:vortex-file-compressed 44996318 42601235 1.06
tpcds_q84/datafusion:vortex-file-compressed 13493213 13669910 0.99
tpcds_q85/datafusion:vortex-file-compressed 111226758 115213623 0.97
tpcds_q86/datafusion:vortex-file-compressed 18513349 18512341 1.00
tpcds_q87/datafusion:vortex-file-compressed 44890314 42965285 1.04
tpcds_q88/datafusion:vortex-file-compressed 56394766 57346999 0.98
tpcds_q89/datafusion:vortex-file-compressed 29566737 28815604 1.03
tpcds_q90/datafusion:vortex-file-compressed 14779145 14776566 1.00
tpcds_q91/datafusion:vortex-file-compressed 20284845 20715840 0.98
tpcds_q92/datafusion:vortex-file-compressed 18039937 17872389 1.01
tpcds_q93/datafusion:vortex-file-compressed 33751801 32317470 1.04
tpcds_q94/datafusion:vortex-file-compressed 23365648 25013179 0.93
tpcds_q95/datafusion:vortex-file-compressed 65681623 63173362 1.04
tpcds_q96/datafusion:vortex-file-compressed 12531980 13452772 0.93
tpcds_q97/datafusion:vortex-file-compressed 31305792 31227482 1.00
tpcds_q98/datafusion:vortex-file-compressed 26550693 26183172 1.01
tpcds_q99/datafusion:vortex-file-compressed 29262519 29406708 1.00
datafusion / vortex-compact / ns (1.003x ➖, 0↑ 1↓)
name PR 930feb5 (ns) base f79201f (ns) ratio (PR/base)
tpcds_q01/datafusion:vortex-compact 29496908 30352061 0.97
tpcds_q02/datafusion:vortex-compact 55854749 56195270 0.99
tpcds_q03/datafusion:vortex-compact 18359454 18595822 0.99
tpcds_q04/datafusion:vortex-compact 246798660 260125229 0.95
tpcds_q05/datafusion:vortex-compact 67059373 67642979 0.99
tpcds_q06/datafusion:vortex-compact 30821149 30798381 1.00
tpcds_q07/datafusion:vortex-compact 56872945 56599246 1.00
tpcds_q08/datafusion:vortex-compact 42088456 41844332 1.01
tpcds_q09/datafusion:vortex-compact 46357623 48086888 0.96
tpcds_q10/datafusion:vortex-compact 54312696 54045616 1.00
tpcds_q11/datafusion:vortex-compact 135309861 141808942 0.95
tpcds_q12/datafusion:vortex-compact 25714382 24660900 1.04
tpcds_q13/datafusion:vortex-compact 117256981 114701450 1.02
tpcds_q14/datafusion:vortex-compact 222763262 232259896 0.96
tpcds_q15/datafusion:vortex-compact 34239820 34843991 0.98
tpcds_q16/datafusion:vortex-compact 33028456 33226356 0.99
tpcds_q17/datafusion:vortex-compact 108020335 109749799 0.98
tpcds_q18/datafusion:vortex-compact 102215485 101631203 1.01
tpcds_q19/datafusion:vortex-compact 31445829 32100607 0.98
tpcds_q20/datafusion:vortex-compact 29390057 27758428 1.06
tpcds_q21/datafusion:vortex-compact 39322318 37969741 1.04
tpcds_q22/datafusion:vortex-compact 133451084 122962129 1.09
tpcds_q23/datafusion:vortex-compact 147099806 145086869 1.01
tpcds_q24/datafusion:vortex-compact 118379530 116065559 1.02
tpcds_q25/datafusion:vortex-compact 83361524 84428484 0.99
tpcds_q26/datafusion:vortex-compact 50726759 51452192 0.99
tpcds_q27/datafusion:vortex-compact 116722551 115511398 1.01
tpcds_q28/datafusion:vortex-compact 69798156 68609795 1.02
tpcds_q29/datafusion:vortex-compact 81903562 82567922 0.99
tpcds_q30/datafusion:vortex-compact 32908002 33538601 0.98
tpcds_q31/datafusion:vortex-compact 102873819 107718155 0.96
tpcds_q32/datafusion:vortex-compact 24582780 23746231 1.04
tpcds_q33/datafusion:vortex-compact 40795004 40219536 1.01
tpcds_q34/datafusion:vortex-compact 39000449 39730484 0.98
tpcds_q35/datafusion:vortex-compact 58335009 60514050 0.96
tpcds_q36/datafusion:vortex-compact 77477438 74806769 1.04
tpcds_q37/datafusion:vortex-compact 26950680 25859853 1.04
tpcds_q38/datafusion:vortex-compact 54770166 52646687 1.04
tpcds_q39/datafusion:vortex-compact 108149653 109261651 0.99
tpcds_q40/datafusion:vortex-compact 36840655 36933897 1.00
tpcds_q41/datafusion:vortex-compact 27103314 27553913 0.98
tpcds_q42/datafusion:vortex-compact 18471177 18177928 1.02
tpcds_q43/datafusion:vortex-compact 24096270 24316686 0.99
tpcds_q44/datafusion:vortex-compact 50517987 51172986 0.99
tpcds_q45/datafusion:vortex-compact 37922211 37499674 1.01
tpcds_q46/datafusion:vortex-compact 48820153 48673511 1.00
tpcds_q47/datafusion:vortex-compact 143611654 144586094 0.99
tpcds_q48/datafusion:vortex-compact 🚨 102486674 92008880 1.11
tpcds_q49/datafusion:vortex-compact 86390114 84419517 1.02
tpcds_q50/datafusion:vortex-compact 55981638 57305712 0.98
tpcds_q51/datafusion:vortex-compact 83077493 83695254 0.99
tpcds_q52/datafusion:vortex-compact 19959881 18766474 1.06
tpcds_q53/datafusion:vortex-compact 29665516 30502776 0.97
tpcds_q54/datafusion:vortex-compact 46987368 47429798 0.99
tpcds_q55/datafusion:vortex-compact 18277930 18129212 1.01
tpcds_q56/datafusion:vortex-compact 41526461 40993288 1.01
tpcds_q57/datafusion:vortex-compact 112090647 113971097 0.98
tpcds_q58/datafusion:vortex-compact 69881534 71041329 0.98
tpcds_q59/datafusion:vortex-compact 66586422 63615843 1.05
tpcds_q60/datafusion:vortex-compact 40811424 40604867 1.01
tpcds_q61/datafusion:vortex-compact 49388285 50255818 0.98
tpcds_q62/datafusion:vortex-compact 27072643 27291462 0.99
tpcds_q63/datafusion:vortex-compact 30295757 30550366 0.99
tpcds_q64/datafusion:vortex-compact 503509038 514612791 0.98
tpcds_q65/datafusion:vortex-compact 84367093 85582162 0.99
tpcds_q66/datafusion:vortex-compact 82809718 83665532 0.99
tpcds_q67/datafusion:vortex-compact 124931102 128180499 0.97
tpcds_q68/datafusion:vortex-compact 49683688 47794129 1.04
tpcds_q69/datafusion:vortex-compact 51273366 55117551 0.93
tpcds_q70/datafusion:vortex-compact 129504737 121589378 1.07
tpcds_q71/datafusion:vortex-compact 31211368 31587246 0.99
tpcds_q72/datafusion:vortex-compact 1490890904 1486311427 1.00
tpcds_q73/datafusion:vortex-compact 36421101 35457332 1.03
tpcds_q74/datafusion:vortex-compact 91159817 89914038 1.01
tpcds_q75/datafusion:vortex-compact 157637868 153228213 1.03
tpcds_q76/datafusion:vortex-compact 46849372 48705755 0.96
tpcds_q77/datafusion:vortex-compact 51967968 51481268 1.01
tpcds_q78/datafusion:vortex-compact 126450326 126210311 1.00
tpcds_q79/datafusion:vortex-compact 43326835 42023073 1.03
tpcds_q80/datafusion:vortex-compact 109781512 109492214 1.00
tpcds_q81/datafusion:vortex-compact 34616505 32814657 1.05
tpcds_q82/datafusion:vortex-compact 27468268 29027398 0.95
tpcds_q83/datafusion:vortex-compact 45357326 44172325 1.03
tpcds_q84/datafusion:vortex-compact 15103488 15103855 1.00
tpcds_q85/datafusion:vortex-compact 162743347 167638085 0.97
tpcds_q86/datafusion:vortex-compact 21557868 21798127 0.99
tpcds_q87/datafusion:vortex-compact 55459688 54726221 1.01
tpcds_q88/datafusion:vortex-compact 84705087 86613477 0.98
tpcds_q89/datafusion:vortex-compact 35186401 33985684 1.04
tpcds_q90/datafusion:vortex-compact 16917033 17074251 0.99
tpcds_q91/datafusion:vortex-compact 42071383 41223065 1.02
tpcds_q92/datafusion:vortex-compact 21561860 21460161 1.00
tpcds_q93/datafusion:vortex-compact 41390008 39966315 1.04
tpcds_q94/datafusion:vortex-compact 29723040 29968772 0.99
tpcds_q95/datafusion:vortex-compact 70492044 68760289 1.03
tpcds_q96/datafusion:vortex-compact 18748361 18746882 1.00
tpcds_q97/datafusion:vortex-compact 37013854 38153983 0.97
tpcds_q98/datafusion:vortex-compact 32849712 32221731 1.02
tpcds_q99/datafusion:vortex-compact 33180360 31783687 1.04
datafusion / parquet / ns (0.991x ➖, 1↑ 1↓)
name PR 930feb5 (ns) base f79201f (ns) ratio (PR/base)
tpcds_q01/datafusion:parquet 30885815 31888834 0.97
tpcds_q02/datafusion:parquet 51557144 52775645 0.98
tpcds_q03/datafusion:parquet 17341906 17641099 0.98
tpcds_q04/datafusion:parquet 337796459 336886027 1.00
tpcds_q05/datafusion:parquet 79470551 81529921 0.97
tpcds_q06/datafusion:parquet 30540592 30470992 1.00
tpcds_q07/datafusion:parquet 96972005 98256457 0.99
tpcds_q08/datafusion:parquet 37839071 37586937 1.01
tpcds_q09/datafusion:parquet 36862111 37668920 0.98
tpcds_q10/datafusion:parquet 87860951 88683063 0.99
tpcds_q11/datafusion:parquet 166646570 166209728 1.00
tpcds_q12/datafusion:parquet 23198635 22725486 1.02
tpcds_q13/datafusion:parquet 98905535 98517211 1.00
tpcds_q14/datafusion:parquet 272879459 274189643 1.00
tpcds_q15/datafusion:parquet 36778779 36164269 1.02
tpcds_q16/datafusion:parquet 47820107 51595095 0.93
tpcds_q17/datafusion:parquet 110404132 105949160 1.04
tpcds_q18/datafusion:parquet 132212833 137466033 0.96
tpcds_q19/datafusion:parquet 28917458 28743339 1.01
tpcds_q20/datafusion:parquet 23686647 26298123 0.90
tpcds_q21/datafusion:parquet 22361124 23222262 0.96
tpcds_q22/datafusion:parquet 126342486 138966832 0.91
tpcds_q23/datafusion:parquet 169956926 172048341 0.99
tpcds_q24/datafusion:parquet 138377109 139128081 0.99
tpcds_q25/datafusion:parquet 108045763 106010521 1.02
tpcds_q26/datafusion:parquet 86005589 85654106 1.00
tpcds_q27/datafusion:parquet 155729367 162100887 0.96
tpcds_q28/datafusion:parquet 40866423 41661863 0.98
tpcds_q29/datafusion:parquet 107682482 108608362 0.99
tpcds_q30/datafusion:parquet 42217504 43654764 0.97
tpcds_q31/datafusion:parquet 94217373 94135126 1.00
tpcds_q32/datafusion:parquet 24264691 23404280 1.04
tpcds_q33/datafusion:parquet 36805187 38400225 0.96
tpcds_q34/datafusion:parquet 29417452 30022253 0.98
tpcds_q35/datafusion:parquet 91776127 89605544 1.02
tpcds_q36/datafusion:parquet 70177513 71618466 0.98
tpcds_q37/datafusion:parquet 24027344 23947734 1.00
tpcds_q38/datafusion:parquet 57590931 57331445 1.00
tpcds_q39/datafusion:parquet 83082168 83590253 0.99
tpcds_q40/datafusion:parquet 33396450 33790912 0.99
tpcds_q41/datafusion:parquet 20286882 19562834 1.04
tpcds_q42/datafusion:parquet 16317188 16251053 1.00
tpcds_q43/datafusion:parquet 22898392 22751585 1.01
tpcds_q44/datafusion:parquet 40351488 39722478 1.02
tpcds_q45/datafusion:parquet 45445798 46043541 0.99
tpcds_q46/datafusion:parquet 41954276 41839216 1.00
tpcds_q47/datafusion:parquet 148858814 149376790 1.00
tpcds_q48/datafusion:parquet 87621076 86079093 1.02
tpcds_q49/datafusion:parquet 79885026 76947882 1.04
tpcds_q50/datafusion:parquet 69899796 71157392 0.98
tpcds_q51/datafusion:parquet 83938938 80968009 1.04
tpcds_q52/datafusion:parquet 16603410 16763322 0.99
tpcds_q53/datafusion:parquet 24614334 25410083 0.97
tpcds_q54/datafusion:parquet 45506830 46597060 0.98
tpcds_q55/datafusion:parquet 16650737 15975445 1.04
tpcds_q56/datafusion:parquet 37562287 37373345 1.01
tpcds_q57/datafusion:parquet 130083674 123254020 1.06
tpcds_q58/datafusion:parquet 80656485 81756048 0.99
tpcds_q59/datafusion:parquet 74379690 75746945 0.98
tpcds_q60/datafusion:parquet 36731009 36151209 1.02
tpcds_q61/datafusion:parquet 46437187 45108886 1.03
tpcds_q62/datafusion:parquet 🚨 33359687 27277195 1.22
tpcds_q63/datafusion:parquet 25121337 24664280 1.02
tpcds_q64/datafusion:parquet 356548459 354114347 1.01
tpcds_q65/datafusion:parquet 47456262 48585431 0.98
tpcds_q66/datafusion:parquet 83562273 85920514 0.97
tpcds_q67/datafusion:parquet 139163188 146457016 0.95
tpcds_q68/datafusion:parquet 40032620 40196450 1.00
tpcds_q69/datafusion:parquet 83029228 82241062 1.01
tpcds_q70/datafusion:parquet 43769609 44276050 0.99
tpcds_q71/datafusion:parquet 27764471 26512917 1.05
tpcds_q72/datafusion:parquet 461490926 460701903 1.00
tpcds_q73/datafusion:parquet 27610122 28486202 0.97
tpcds_q74/datafusion:parquet 98284017 103620414 0.95
tpcds_q75/datafusion:parquet 167150535 175605153 0.95
tpcds_q76/datafusion:parquet 62825030 62147378 1.01
tpcds_q77/datafusion:parquet 54022094 56438416 0.96
tpcds_q78/datafusion:parquet 122759053 127122589 0.97
tpcds_q79/datafusion:parquet 34680739 34414697 1.01
tpcds_q80/datafusion:parquet 98918472 105966475 0.93
tpcds_q81/datafusion:parquet 39021830 39069235 1.00
tpcds_q82/datafusion:parquet 23112850 23440185 0.99
tpcds_q83/datafusion:parquet 🚀 55174083 61333025 0.90
tpcds_q84/datafusion:parquet 48324809 47342346 1.02
tpcds_q85/datafusion:parquet 194771304 197370120 0.99
tpcds_q86/datafusion:parquet 21015939 21610693 0.97
tpcds_q87/datafusion:parquet 59763965 59647015 1.00
tpcds_q88/datafusion:parquet 58091590 58700823 0.99
tpcds_q89/datafusion:parquet 30932537 30854594 1.00
tpcds_q90/datafusion:parquet 18689412 19595216 0.95
tpcds_q91/datafusion:parquet 64063511 66144935 0.97
tpcds_q92/datafusion:parquet 24119995 24698497 0.98
tpcds_q93/datafusion:parquet 34527292 38001551 0.91
tpcds_q94/datafusion:parquet 31804135 31055382 1.02
tpcds_q95/datafusion:parquet 88658928 91164002 0.97
tpcds_q96/datafusion:parquet 17000449 16706066 1.02
tpcds_q97/datafusion:parquet 38467308 39620020 0.97
tpcds_q98/datafusion:parquet 26337039 26799711 0.98
tpcds_q99/datafusion:parquet 33752925 34601370 0.98
duckdb / vortex-file-compressed / ns (0.994x ➖, 7↑ 3↓)
name PR 930feb5 (ns) base f79201f (ns) ratio (PR/base)
tpcds_q01/duckdb:vortex-file-compressed 29039663 29036835 1.00
tpcds_q02/duckdb:vortex-file-compressed 28578368 30493769 0.94
tpcds_q03/duckdb:vortex-file-compressed 23164255 24184283 0.96
tpcds_q04/duckdb:vortex-file-compressed 99037124 102107540 0.97
tpcds_q05/duckdb:vortex-file-compressed 40409708 40361193 1.00
tpcds_q06/duckdb:vortex-file-compressed 53509407 51969692 1.03
tpcds_q07/duckdb:vortex-file-compressed 33389901 33438038 1.00
tpcds_q08/duckdb:vortex-file-compressed 34435218 35685113 0.96
tpcds_q09/duckdb:vortex-file-compressed 19209219 18433533 1.04
tpcds_q10/duckdb:vortex-file-compressed 58048142 57455533 1.01
tpcds_q11/duckdb:vortex-file-compressed 74677602 77234006 0.97
tpcds_q12/duckdb:vortex-file-compressed 18910230 18601115 1.02
tpcds_q13/duckdb:vortex-file-compressed 🚀 39714650 44601231 0.89
tpcds_q14/duckdb:vortex-file-compressed 119671588 118582099 1.01
tpcds_q15/duckdb:vortex-file-compressed 34687317 36786360 0.94
tpcds_q16/duckdb:vortex-file-compressed 35399405 37588317 0.94
tpcds_q17/duckdb:vortex-file-compressed 57214088 60632036 0.94
tpcds_q18/duckdb:vortex-file-compressed 53342249 53283188 1.00
tpcds_q19/duckdb:vortex-file-compressed 40249202 44578519 0.90
tpcds_q20/duckdb:vortex-file-compressed 18319757 19409126 0.94
tpcds_q21/duckdb:vortex-file-compressed 23102574 24238691 0.95
tpcds_q22/duckdb:vortex-file-compressed 68047892 68088883 1.00
tpcds_q23/duckdb:vortex-file-compressed 80323482 78635803 1.02
tpcds_q24/duckdb:vortex-file-compressed 51895457 56176422 0.92
tpcds_q25/duckdb:vortex-file-compressed 50917138 50530153 1.01
tpcds_q26/duckdb:vortex-file-compressed 26460506 25687438 1.03
tpcds_q27/duckdb:vortex-file-compressed 36539701 34168171 1.07
tpcds_q28/duckdb:vortex-file-compressed 17367671 16132783 1.08
tpcds_q29/duckdb:vortex-file-compressed 58698687 56545788 1.04
tpcds_q30/duckdb:vortex-file-compressed 36556706 34931367 1.05
tpcds_q31/duckdb:vortex-file-compressed 38834899 38802624 1.00
tpcds_q32/duckdb:vortex-file-compressed 20217893 19530162 1.04
tpcds_q33/duckdb:vortex-file-compressed 34643168 34516090 1.00
tpcds_q34/duckdb:vortex-file-compressed 32552391 33288096 0.98
tpcds_q35/duckdb:vortex-file-compressed 91079133 85632692 1.06
tpcds_q36/duckdb:vortex-file-compressed 33019649 30146741 1.10
tpcds_q37/duckdb:vortex-file-compressed 🚨 31219936 27862254 1.12
tpcds_q38/duckdb:vortex-file-compressed 44572545 47403550 0.94
tpcds_q39/duckdb:vortex-file-compressed 38669157 36043218 1.07
tpcds_q40/duckdb:vortex-file-compressed 24439276 25341438 0.96
tpcds_q41/duckdb:vortex-file-compressed 15034367 15019510 1.00
tpcds_q42/duckdb:vortex-file-compressed 18444050 20108501 0.92
tpcds_q43/duckdb:vortex-file-compressed 22688573 22329514 1.02
tpcds_q44/duckdb:vortex-file-compressed 🚀 25971641 29993428 0.87
tpcds_q45/duckdb:vortex-file-compressed 40424802 40018245 1.01
tpcds_q46/duckdb:vortex-file-compressed 45236682 43670481 1.04
tpcds_q47/duckdb:vortex-file-compressed 60724601 57813171 1.05
tpcds_q48/duckdb:vortex-file-compressed 39963177 39816043 1.00
tpcds_q49/duckdb:vortex-file-compressed 44033658 45154101 0.98
tpcds_q50/duckdb:vortex-file-compressed 36319546 36031263 1.01
tpcds_q51/duckdb:vortex-file-compressed 107827371 109298357 0.99
tpcds_q52/duckdb:vortex-file-compressed 19903963 19898667 1.00
tpcds_q53/duckdb:vortex-file-compressed 32868060 34177886 0.96
tpcds_q54/duckdb:vortex-file-compressed 47630174 47818019 1.00
tpcds_q55/duckdb:vortex-file-compressed 19414501 18623117 1.04
tpcds_q56/duckdb:vortex-file-compressed 35015317 36758632 0.95
tpcds_q57/duckdb:vortex-file-compressed 43254987 42990628 1.01
tpcds_q58/duckdb:vortex-file-compressed 40904725 40509531 1.01
tpcds_q59/duckdb:vortex-file-compressed 39352870 40716875 0.97
tpcds_q60/duckdb:vortex-file-compressed 37265028 37491842 0.99
tpcds_q61/duckdb:vortex-file-compressed 41987221 40835261 1.03
tpcds_q62/duckdb:vortex-file-compressed 20709469 19920086 1.04
tpcds_q63/duckdb:vortex-file-compressed 34731114 32340481 1.07
tpcds_q64/duckdb:vortex-file-compressed 116750894 120322427 0.97
tpcds_q65/duckdb:vortex-file-compressed 30195546 27798798 1.09
tpcds_q66/duckdb:vortex-file-compressed 🚀 39431186 47488083 0.83
tpcds_q67/duckdb:vortex-file-compressed 138591030 134970525 1.03
tpcds_q68/duckdb:vortex-file-compressed 39590728 40365765 0.98
tpcds_q69/duckdb:vortex-file-compressed 66787961 62418169 1.07
tpcds_q70/duckdb:vortex-file-compressed 45688947 44097362 1.04
tpcds_q71/duckdb:vortex-file-compressed 26462584 27019682 0.98
tpcds_q72/duckdb:vortex-file-compressed 153569638 152906285 1.00
tpcds_q73/duckdb:vortex-file-compressed 33304722 35742681 0.93
tpcds_q74/duckdb:vortex-file-compressed 52018977 53141099 0.98
tpcds_q75/duckdb:vortex-file-compressed 60968274 66712866 0.91
tpcds_q76/duckdb:vortex-file-compressed 🚀 24737250 27529753 0.90
tpcds_q77/duckdb:vortex-file-compressed 32121045 32444215 0.99
tpcds_q78/duckdb:vortex-file-compressed 81881474 84148078 0.97
tpcds_q79/duckdb:vortex-file-compressed 35582937 35705363 1.00
tpcds_q80/duckdb:vortex-file-compressed 58015400 62855597 0.92
tpcds_q81/duckdb:vortex-file-compressed 45786506 43417240 1.05
tpcds_q82/duckdb:vortex-file-compressed 55751808 56407223 0.99
tpcds_q83/duckdb:vortex-file-compressed 🚨 47991659 40162572 1.19
tpcds_q84/duckdb:vortex-file-compressed 31168148 28810157 1.08
tpcds_q85/duckdb:vortex-file-compressed 57652234 59250189 0.97
tpcds_q86/duckdb:vortex-file-compressed 🚀 20019648 23038277 0.87
tpcds_q87/duckdb:vortex-file-compressed 48602224 49120325 0.99
tpcds_q88/duckdb:vortex-file-compressed 65942141 67431018 0.98
tpcds_q89/duckdb:vortex-file-compressed 29971684 29298480 1.02
tpcds_q90/duckdb:vortex-file-compressed 16860324 17700668 0.95
tpcds_q91/duckdb:vortex-file-compressed 35554316 32673093 1.09
tpcds_q92/duckdb:vortex-file-compressed 🚨 28640192 24031640 1.19
tpcds_q93/duckdb:vortex-file-compressed 30819376 32339432 0.95
tpcds_q94/duckdb:vortex-file-compressed 36198320 35993070 1.01
tpcds_q95/duckdb:vortex-file-compressed 151597859 147677759 1.03
tpcds_q96/duckdb:vortex-file-compressed 🚀 17260832 21287601 0.81
tpcds_q97/duckdb:vortex-file-compressed 44778079 42474630 1.05
tpcds_q98/duckdb:vortex-file-compressed 🚀 25112816 28010052 0.90
tpcds_q99/duckdb:vortex-file-compressed 26156509 24516026 1.07
duckdb / vortex-compact / ns (1.000x ➖, 7↑ 2↓)
name PR 930feb5 (ns) base f79201f (ns) ratio (PR/base)
tpcds_q01/duckdb:vortex-compact 30942870 30134021 1.03
tpcds_q02/duckdb:vortex-compact 33768801 31762190 1.06
tpcds_q03/duckdb:vortex-compact 🚨 47121351 42671133 1.10
tpcds_q04/duckdb:vortex-compact 107187231 103591287 1.03
tpcds_q05/duckdb:vortex-compact 49484487 50850583 0.97
tpcds_q06/duckdb:vortex-compact 64005595 59264617 1.08
tpcds_q07/duckdb:vortex-compact 54598782 54813424 1.00
tpcds_q08/duckdb:vortex-compact 95620953 90478005 1.06
tpcds_q09/duckdb:vortex-compact 25408243 25367411 1.00
tpcds_q10/duckdb:vortex-compact 88347636 89984969 0.98
tpcds_q11/duckdb:vortex-compact 83385122 83249222 1.00
tpcds_q12/duckdb:vortex-compact 🚀 21762743 24491616 0.89
tpcds_q13/duckdb:vortex-compact 75969374 76351416 0.99
tpcds_q14/duckdb:vortex-compact 134258786 137010416 0.98
tpcds_q15/duckdb:vortex-compact 40626258 43164471 0.94
tpcds_q16/duckdb:vortex-compact 44071192 46797100 0.94
tpcds_q17/duckdb:vortex-compact 89351224 89299623 1.00
tpcds_q18/duckdb:vortex-compact 68454920 66360856 1.03
tpcds_q19/duckdb:vortex-compact 64314672 64018943 1.00
tpcds_q20/duckdb:vortex-compact 24630390 22560645 1.09
tpcds_q21/duckdb:vortex-compact 24969813 26919426 0.93
tpcds_q22/duckdb:vortex-compact 66363335 66950204 0.99
tpcds_q23/duckdb:vortex-compact 93177600 94274711 0.99
tpcds_q24/duckdb:vortex-compact 73474911 71122068 1.03
tpcds_q25/duckdb:vortex-compact 84152987 76963757 1.09
tpcds_q26/duckdb:vortex-compact 38775294 38571062 1.01
tpcds_q27/duckdb:vortex-compact 61058004 61919159 0.99
tpcds_q28/duckdb:vortex-compact 24453692 22720876 1.08
tpcds_q29/duckdb:vortex-compact 86920630 85887958 1.01
tpcds_q30/duckdb:vortex-compact 🚀 38324155 43579641 0.88
tpcds_q31/duckdb:vortex-compact 46544527 45460999 1.02
tpcds_q32/duckdb:vortex-compact 28306698 26570400 1.07
tpcds_q33/duckdb:vortex-compact 47273884 48315195 0.98
tpcds_q34/duckdb:vortex-compact 48334437 49084907 0.98
tpcds_q35/duckdb:vortex-compact 118582919 115586925 1.03
tpcds_q36/duckdb:vortex-compact 44747550 46241973 0.97
tpcds_q37/duckdb:vortex-compact 29704535 30007313 0.99
tpcds_q38/duckdb:vortex-compact 52620670 51648065 1.02
tpcds_q39/duckdb:vortex-compact 🚀 35545627 40086379 0.89
tpcds_q40/duckdb:vortex-compact 25713255 28058041 0.92
tpcds_q41/duckdb:vortex-compact 17556105 17513838 1.00
tpcds_q42/duckdb:vortex-compact 🚨 27188926 24546093 1.11
tpcds_q43/duckdb:vortex-compact 37268739 36097456 1.03
tpcds_q44/duckdb:vortex-compact 35662494 33483084 1.07
tpcds_q45/duckdb:vortex-compact 45337784 49026601 0.92
tpcds_q46/duckdb:vortex-compact 66966689 64626761 1.04
tpcds_q47/duckdb:vortex-compact 71310236 70783451 1.01
tpcds_q48/duckdb:vortex-compact 72279829 68505038 1.06
tpcds_q49/duckdb:vortex-compact 🚀 56814282 65747551 0.86
tpcds_q50/duckdb:vortex-compact 55862407 57290020 0.98
tpcds_q51/duckdb:vortex-compact 106693439 110255150 0.97
tpcds_q52/duckdb:vortex-compact 26031809 24846561 1.05
tpcds_q53/duckdb:vortex-compact 47175749 45098096 1.05
tpcds_q54/duckdb:vortex-compact 59169230 57360578 1.03
tpcds_q55/duckdb:vortex-compact 26545542 24192678 1.10
tpcds_q56/duckdb:vortex-compact 48556443 48225279 1.01
tpcds_q57/duckdb:vortex-compact 🚀 48416172 54117718 0.89
tpcds_q58/duckdb:vortex-compact 46220044 47601418 0.97
tpcds_q59/duckdb:vortex-compact 50836197 50259743 1.01
tpcds_q60/duckdb:vortex-compact 49805057 47148485 1.06
tpcds_q61/duckdb:vortex-compact 67549816 68892783 0.98
tpcds_q62/duckdb:vortex-compact 25976908 25156117 1.03
tpcds_q63/duckdb:vortex-compact 40891643 43630988 0.94
tpcds_q64/duckdb:vortex-compact 167760006 167774293 1.00
tpcds_q65/duckdb:vortex-compact 38641232 38486394 1.00
tpcds_q66/duckdb:vortex-compact 🚀 45839787 51558131 0.89
tpcds_q67/duckdb:vortex-compact 155525687 146819876 1.06
tpcds_q68/duckdb:vortex-compact 62506716 61960777 1.01
tpcds_q69/duckdb:vortex-compact 91943956 95797948 0.96
tpcds_q70/duckdb:vortex-compact 64231384 69478237 0.92
tpcds_q71/duckdb:vortex-compact 40278710 38658172 1.04
tpcds_q72/duckdb:vortex-compact 170549090 173822275 0.98
tpcds_q73/duckdb:vortex-compact 45054832 46161298 0.98
tpcds_q74/duckdb:vortex-compact 63557516 62381173 1.02
tpcds_q75/duckdb:vortex-compact 72550347 72718484 1.00
tpcds_q76/duckdb:vortex-compact 🚀 33561343 39633603 0.85
tpcds_q77/duckdb:vortex-compact 48151080 45718512 1.05
tpcds_q78/duckdb:vortex-compact 90421510 91856259 0.98
tpcds_q79/duckdb:vortex-compact 80660328 77455326 1.04
tpcds_q80/duckdb:vortex-compact 84506223 78331790 1.08
tpcds_q81/duckdb:vortex-compact 47402487 43787042 1.08
tpcds_q82/duckdb:vortex-compact 58751053 59984809 0.98
tpcds_q83/duckdb:vortex-compact 48972430 54014291 0.91
tpcds_q84/duckdb:vortex-compact 34801239 32246599 1.08
tpcds_q85/duckdb:vortex-compact 82279104 79448158 1.04
tpcds_q86/duckdb:vortex-compact 21248623 23128262 0.92
tpcds_q87/duckdb:vortex-compact 58875030 55697664 1.06
tpcds_q88/duckdb:vortex-compact 117460248 122103953 0.96
tpcds_q89/duckdb:vortex-compact 40582436 43253205 0.94
tpcds_q90/duckdb:vortex-compact 23171320 21721855 1.07
tpcds_q91/duckdb:vortex-compact 71461357 70872156 1.01
tpcds_q92/duckdb:vortex-compact 43025812 42650896 1.01
tpcds_q93/duckdb:vortex-compact 37137097 37270574 1.00
tpcds_q94/duckdb:vortex-compact 42981226 42133234 1.02
tpcds_q95/duckdb:vortex-compact 160418746 160851538 1.00
tpcds_q96/duckdb:vortex-compact 36240551 37755729 0.96
tpcds_q97/duckdb:vortex-compact 52397763 51685362 1.01
tpcds_q98/duckdb:vortex-compact 35859449 33870615 1.06
tpcds_q99/duckdb:vortex-compact 29080764 29766220 0.98
duckdb / parquet / ns (1.000x ➖, 4↑ 7↓)
name PR 930feb5 (ns) base f79201f (ns) ratio (PR/base)
tpcds_q01/duckdb:parquet 32106421 32625501 0.98
tpcds_q02/duckdb:parquet 21681488 21736143 1.00
tpcds_q03/duckdb:parquet 12316687 12577465 0.98
tpcds_q04/duckdb:parquet 198920260 197384387 1.01
tpcds_q05/duckdb:parquet 33118653 32998766 1.00
tpcds_q06/duckdb:parquet 35111149 36892893 0.95
tpcds_q07/duckdb:parquet 23105446 22043464 1.05
tpcds_q08/duckdb:parquet 32371542 33128228 0.98
tpcds_q09/duckdb:parquet 30525580 29669986 1.03
tpcds_q10/duckdb:parquet 40938323 41547323 0.99
tpcds_q11/duckdb:parquet 108989916 105563483 1.03
tpcds_q12/duckdb:parquet 18308650 17581795 1.04
tpcds_q13/duckdb:parquet 34847395 33858409 1.03
tpcds_q14/duckdb:parquet 104863896 104101041 1.01
tpcds_q15/duckdb:parquet 35573497 35727180 1.00
tpcds_q16/duckdb:parquet 27611866 27479023 1.00
tpcds_q17/duckdb:parquet 44913717 45700821 0.98
tpcds_q18/duckdb:parquet 56283272 56022672 1.00
tpcds_q19/duckdb:parquet 33056553 34317659 0.96
tpcds_q20/duckdb:parquet 19036480 19614165 0.97
tpcds_q21/duckdb:parquet 14057768 13652181 1.03
tpcds_q22/duckdb:parquet 🚀 55329905 69411322 0.80
tpcds_q23/duckdb:parquet 70495991 71682001 0.98
tpcds_q24/duckdb:parquet 50089793 48995900 1.02
tpcds_q25/duckdb:parquet 41499816 41760878 0.99
tpcds_q26/duckdb:parquet 44735001 43745862 1.02
tpcds_q27/duckdb:parquet 56300785 53575997 1.05
tpcds_q28/duckdb:parquet 29962521 28484455 1.05
tpcds_q29/duckdb:parquet 43029132 43561610 0.99
tpcds_q30/duckdb:parquet 44108870 43475659 1.01
tpcds_q31/duckdb:parquet 30119208 29421392 1.02
tpcds_q32/duckdb:parquet 14980383 14686765 1.02
tpcds_q33/duckdb:parquet 23450225 23735560 0.99
tpcds_q34/duckdb:parquet 21417724 21854810 0.98
tpcds_q35/duckdb:parquet 67445283 67443074 1.00
tpcds_q36/duckdb:parquet 21992877 21993945 1.00
tpcds_q37/duckdb:parquet 18135240 19658193 0.92
tpcds_q38/duckdb:parquet 39982733 40775073 0.98
tpcds_q39/duckdb:parquet 37270878 36495602 1.02
tpcds_q40/duckdb:parquet 22804281 22706192 1.00
tpcds_q41/duckdb:parquet 🚨 12972830 10670094 1.22
tpcds_q42/duckdb:parquet 🚀 11876200 13203526 0.90
tpcds_q43/duckdb:parquet 🚀 14708955 19599855 0.75
tpcds_q44/duckdb:parquet 24419359 24694180 0.99
tpcds_q45/duckdb:parquet 32343724 33187099 0.97
tpcds_q46/duckdb:parquet 49745215 50473309 0.99
tpcds_q47/duckdb:parquet 48941387 48226052 1.01
tpcds_q48/duckdb:parquet 30233199 30357013 1.00
tpcds_q49/duckdb:parquet 28065366 29585240 0.95
tpcds_q50/duckdb:parquet 24510308 24371998 1.01
tpcds_q51/duckdb:parquet 96489392 102168920 0.94
tpcds_q52/duckdb:parquet 🚨 13352832 11951261 1.12
tpcds_q53/duckdb:parquet 🚨 17880425 16252555 1.10
tpcds_q54/duckdb:parquet 29531093 29953142 0.99
tpcds_q55/duckdb:parquet 🚨 13220486 11897204 1.11
tpcds_q56/duckdb:parquet 23165506 24927413 0.93
tpcds_q57/duckdb:parquet 42665629 42313456 1.01
tpcds_q58/duckdb:parquet 28371265 26483504 1.07
tpcds_q59/duckdb:parquet 30073279 29954054 1.00
tpcds_q60/duckdb:parquet 26014773 25350342 1.03
tpcds_q61/duckdb:parquet 32272970 31261146 1.03
tpcds_q62/duckdb:parquet 14706500 14578636 1.01
tpcds_q63/duckdb:parquet 15192232 15514812 0.98
tpcds_q64/duckdb:parquet 82359091 81438892 1.01
tpcds_q65/duckdb:parquet 22868733 21666496 1.06
tpcds_q66/duckdb:parquet 34098048 34331521 0.99
tpcds_q67/duckdb:parquet 122491485 129032630 0.95
tpcds_q68/duckdb:parquet 38591935 38786701 0.99
tpcds_q69/duckdb:parquet 40536988 41371729 0.98
tpcds_q70/duckdb:parquet 🚨 31031893 27875029 1.11
tpcds_q71/duckdb:parquet 21715745 22136446 0.98
tpcds_q72/duckdb:parquet 🚀 153874684 181163559 0.85
tpcds_q73/duckdb:parquet 18722637 18173927 1.03
tpcds_q74/duckdb:parquet 142872149 145575189 0.98
tpcds_q75/duckdb:parquet 60012331 59278144 1.01
tpcds_q76/duckdb:parquet 20260241 20560188 0.99
tpcds_q77/duckdb:parquet 24499520 24699010 0.99
tpcds_q78/duckdb:parquet 77363373 77932186 0.99
tpcds_q79/duckdb:parquet 27463514 27697518 0.99
tpcds_q80/duckdb:parquet 46343948 46424658 1.00
tpcds_q81/duckdb:parquet 40672787 40752647 1.00
tpcds_q82/duckdb:parquet 18255188 19118585 0.95
tpcds_q83/duckdb:parquet 22181472 22616760 0.98
tpcds_q84/duckdb:parquet 23732379 23503409 1.01
tpcds_q85/duckdb:parquet 47652821 47252062 1.01
tpcds_q86/duckdb:parquet 14784095 14427359 1.02
tpcds_q87/duckdb:parquet 43859877 43804904 1.00
tpcds_q88/duckdb:parquet 43569220 42321791 1.03
tpcds_q89/duckdb:parquet 🚨 19862524 17823725 1.11
tpcds_q90/duckdb:parquet 9612867 9824977 0.98
tpcds_q91/duckdb:parquet 27662488 27231350 1.02
tpcds_q92/duckdb:parquet 14871670 15267828 0.97
tpcds_q93/duckdb:parquet 31444424 31005326 1.01
tpcds_q94/duckdb:parquet 21818867 21654939 1.01
tpcds_q95/duckdb:parquet 🚨 165580310 138186021 1.20
tpcds_q96/duckdb:parquet 9621172 9662262 1.00
tpcds_q97/duckdb:parquet 38506587 39037449 0.99
tpcds_q98/duckdb:parquet 21321112 21077310 1.01
tpcds_q99/duckdb:parquet 23543832 23305576 1.01
duckdb / duckdb / ns (0.999x ➖, 3↑ 2↓)
name PR 930feb5 (ns) base f79201f (ns) ratio (PR/base)
tpcds_q01/duckdb:duckdb 25164523 24786341 1.02
tpcds_q02/duckdb:duckdb 17249854 16519728 1.04
tpcds_q03/duckdb:duckdb 10506464 10735421 0.98
tpcds_q04/duckdb:duckdb 206449433 200828929 1.03
tpcds_q05/duckdb:duckdb 20017047 19975117 1.00
tpcds_q06/duckdb:duckdb 29128344 28445804 1.02
tpcds_q07/duckdb:duckdb 43479028 44641503 0.97
tpcds_q08/duckdb:duckdb 140786256 140655666 1.00
tpcds_q09/duckdb:duckdb 11225709 12286495 0.91
tpcds_q10/duckdb:duckdb 28152099 28323868 0.99
tpcds_q11/duckdb:duckdb 103237243 104129485 0.99
tpcds_q12/duckdb:duckdb 13677591 13476492 1.01
tpcds_q13/duckdb:duckdb 🚨 29101279 25999093 1.12
tpcds_q14/duckdb:duckdb 99819506 99205788 1.01
tpcds_q15/duckdb:duckdb 28308264 27153483 1.04
tpcds_q16/duckdb:duckdb 25251587 23036938 1.10
tpcds_q17/duckdb:duckdb 28140047 26570758 1.06
tpcds_q18/duckdb:duckdb 51684438 52838473 0.98
tpcds_q19/duckdb:duckdb 21653446 20689563 1.05
tpcds_q20/duckdb:duckdb 14493930 14841932 0.98
tpcds_q21/duckdb:duckdb 8825160 8830612 1.00
tpcds_q22/duckdb:duckdb 62739295 61761655 1.02
tpcds_q23/duckdb:duckdb 61897234 62106972 1.00
tpcds_q24/duckdb:duckdb 27100441 27476223 0.99
tpcds_q25/duckdb:duckdb 21644301 22016995 0.98
tpcds_q26/duckdb:duckdb 31642174 31004164 1.02
tpcds_q27/duckdb:duckdb 45947546 47965161 0.96
tpcds_q28/duckdb:duckdb 🚀 16666903 18770202 0.89
tpcds_q29/duckdb:duckdb 22731711 23203166 0.98
tpcds_q30/duckdb:duckdb 35674363 32894115 1.08
tpcds_q31/duckdb:duckdb 58329475 58603900 1.00
tpcds_q32/duckdb:duckdb 9626260 9544106 1.01
tpcds_q33/duckdb:duckdb 16740233 15969199 1.05
tpcds_q34/duckdb:duckdb 16975064 16969957 1.00
tpcds_q35/duckdb:duckdb 40261352 42107406 0.96
tpcds_q36/duckdb:duckdb 81723736 81286519 1.01
tpcds_q37/duckdb:duckdb 10422836 10425758 1.00
tpcds_q38/duckdb:duckdb 36880837 35653050 1.03
tpcds_q39/duckdb:duckdb 31352538 31631937 0.99
tpcds_q40/duckdb:duckdb 16587205 16499526 1.01
tpcds_q41/duckdb:duckdb 10650655 10609874 1.00
tpcds_q42/duckdb:duckdb 7561545 7852295 0.96
tpcds_q43/duckdb:duckdb 10812674 10764599 1.00
tpcds_q44/duckdb:duckdb 14644565 15292178 0.96
tpcds_q45/duckdb:duckdb 22025360 20845803 1.06
tpcds_q46/duckdb:duckdb 45058478 43215504 1.04
tpcds_q47/duckdb:duckdb 47160953 45604374 1.03
tpcds_q48/duckdb:duckdb 🚀 23532910 26608027 0.88
tpcds_q49/duckdb:duckdb 20234373 20481306 0.99
tpcds_q50/duckdb:duckdb 17026608 18696429 0.91
tpcds_q51/duckdb:duckdb 🚀 97035113 127723167 0.76
tpcds_q52/duckdb:duckdb 8340848 8427854 0.99
tpcds_q53/duckdb:duckdb 14809129 14687440 1.01
tpcds_q54/duckdb:duckdb 20814069 20309365 1.02
tpcds_q55/duckdb:duckdb 8446255 8300830 1.02
tpcds_q56/duckdb:duckdb 16292572 17448052 0.93
tpcds_q57/duckdb:duckdb 39195430 40191902 0.98
tpcds_q58/duckdb:duckdb 15480755 15701189 0.99
tpcds_q59/duckdb:duckdb 31543834 32087367 0.98
tpcds_q60/duckdb:duckdb 18275333 18895207 0.97
tpcds_q61/duckdb:duckdb 16103511 16496688 0.98
tpcds_q62/duckdb:duckdb 10580924 10928162 0.97
tpcds_q63/duckdb:duckdb 15219819 13876671 1.10
tpcds_q64/duckdb:duckdb 59279883 61931802 0.96
tpcds_q65/duckdb:duckdb 38240426 38220927 1.00
tpcds_q66/duckdb:duckdb 30296313 30469388 0.99
tpcds_q67/duckdb:duckdb 122268201 118796168 1.03
tpcds_q68/duckdb:duckdb 27821071 28781363 0.97
tpcds_q69/duckdb:duckdb 29660445 28714205 1.03
tpcds_q70/duckdb:duckdb 22335910 22553419 0.99
tpcds_q71/duckdb:duckdb 15638570 15340132 1.02
tpcds_q72/duckdb:duckdb 49693988 49041731 1.01
tpcds_q73/duckdb:duckdb 11866089 13041521 0.91
tpcds_q74/duckdb:duckdb 169837005 167781778 1.01
tpcds_q75/duckdb:duckdb 48645799 48369167 1.01
tpcds_q76/duckdb:duckdb 13326270 12375398 1.08
tpcds_q77/duckdb:duckdb 14014247 13573190 1.03
tpcds_q78/duckdb:duckdb 64718358 65282400 0.99
tpcds_q79/duckdb:duckdb 22283134 22522576 0.99
tpcds_q80/duckdb:duckdb 33715193 34435092 0.98
tpcds_q81/duckdb:duckdb 45505521 45616894 1.00
tpcds_q82/duckdb:duckdb 🚨 13184168 11378830 1.16
tpcds_q83/duckdb:duckdb 12578546 13045537 0.96
tpcds_q84/duckdb:duckdb 16646603 16650658 1.00
tpcds_q85/duckdb:duckdb 28344266 27419177 1.03
tpcds_q86/duckdb:duckdb 12761318 12691920 1.01
tpcds_q87/duckdb:duckdb 39166904 39038977 1.00
tpcds_q88/duckdb:duckdb 24656712 25541947 0.97
tpcds_q89/duckdb:duckdb 17519470 16504064 1.06
tpcds_q90/duckdb:duckdb 7030812 6945567 1.01
tpcds_q91/duckdb:duckdb 16634331 16398066 1.01
tpcds_q92/duckdb:duckdb 11272461 10752931 1.05
tpcds_q93/duckdb:duckdb 25856816 23932800 1.08
tpcds_q94/duckdb:duckdb 16553641 16523797 1.00
tpcds_q95/duckdb:duckdb 125635296 125618929 1.00
tpcds_q96/duckdb:duckdb 5506620 5777174 0.95
tpcds_q97/duckdb:duckdb 33270317 33974409 0.98
tpcds_q98/duckdb:duckdb 16225445 17488313 0.93
tpcds_q99/duckdb:duckdb 19145995 19373810 0.99

No file size changes detected.

@github-actions

github-actions Bot commented Aug 3, 2026

Copy link
Copy Markdown
Contributor

Benchmarks: Statistical and Population Genetics 📖

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

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

duckdb / vortex-file-compressed / ns (0.963x ➖, 2↑ 1↓)
name PR 930feb5 (ns) base f79201f (ns) ratio (PR/base)
statpopgen_q00/duckdb:vortex-file-compressed 15230058 14302886 1.06
statpopgen_q01/duckdb:vortex-file-compressed 13198626 13144362 1.00
statpopgen_q02/duckdb:vortex-file-compressed 576833837 640802182 0.90
statpopgen_q03/duckdb:vortex-file-compressed 🚀 1198016977 1789424445 0.67
statpopgen_q04/duckdb:vortex-file-compressed 1243666096 1177877437 1.06
statpopgen_q05/duckdb:vortex-file-compressed 🚨 697881085 567430900 1.23
statpopgen_q06/duckdb:vortex-file-compressed 🚀 1768983536 2263899004 0.78
statpopgen_q07/duckdb:vortex-file-compressed 247959171 240794084 1.03
statpopgen_q08/duckdb:vortex-file-compressed 281038314 290188238 0.97
statpopgen_q09/duckdb:vortex-file-compressed 1244457823 1261067261 0.99
statpopgen_q10/duckdb:vortex-file-compressed 3059487184 2994280391 1.02
duckdb / vortex-compact / ns (0.994x ➖, 1↑ 1↓)
name PR 930feb5 (ns) base f79201f (ns) ratio (PR/base)
statpopgen_q00/duckdb:vortex-compact 14548799 13437139 1.08
statpopgen_q01/duckdb:vortex-compact 16034568 16576486 0.97
statpopgen_q02/duckdb:vortex-compact 626220722 663014628 0.94
statpopgen_q03/duckdb:vortex-compact 1358947544 1415033717 0.96
statpopgen_q04/duckdb:vortex-compact 🚨 1891996586 1307846972 1.45
statpopgen_q05/duckdb:vortex-compact 653131702 675931624 0.97
statpopgen_q06/duckdb:vortex-compact 🚀 1762767106 2277411865 0.77
statpopgen_q07/duckdb:vortex-compact 1043516642 1051986356 0.99
statpopgen_q08/duckdb:vortex-compact 1070567546 1071961585 1.00
statpopgen_q09/duckdb:vortex-compact 1049080741 1145812878 0.92
statpopgen_q10/duckdb:vortex-compact 2936666373 2931723321 1.00
duckdb / parquet / ns (1.004x ➖, 0↑ 0↓)
name PR 930feb5 (ns) base f79201f (ns) ratio (PR/base)
statpopgen_q00/duckdb:parquet 375481858 375304686 1.00
statpopgen_q01/duckdb:parquet 466843768 468536540 1.00
statpopgen_q02/duckdb:parquet 778059289 771014631 1.01
statpopgen_q03/duckdb:parquet 1053333637 1046078328 1.01
statpopgen_q04/duckdb:parquet 1045814646 1044598964 1.00
statpopgen_q05/duckdb:parquet 768447649 771613995 1.00
statpopgen_q06/duckdb:parquet 1017002842 1021955681 1.00
statpopgen_q07/duckdb:parquet 952088152 932733683 1.02
statpopgen_q08/duckdb:parquet 975749461 957571923 1.02
statpopgen_q09/duckdb:parquet 995206831 993532094 1.00
statpopgen_q10/duckdb:parquet 1651218010 1650995924 1.00

No file size changes detected.

@github-actions

github-actions Bot commented Aug 3, 2026

Copy link
Copy Markdown
Contributor

Benchmarks: FineWeb S3 📖

Verdict: No clear signal (environment too noisy confidence)
Attributed Vortex impact: +0.7%
Engines: DataFusion No clear signal (-3.0%, environment too noisy confidence) · DuckDB No clear signal (+4.5%, low confidence)
Vortex (geomean): 1.057x ➖
Parquet (geomean): 1.050x ➖
Shifts: Parquet (control) +5.0% · Median polish +3.1%

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

datafusion / vortex-file-compressed / ns (1.114x ➖, 0↑ 3↓)
name PR 930feb5 (ns) base f79201f (ns) ratio (PR/base)
fineweb_q00/datafusion:vortex-file-compressed 35110194 32899919 1.07
fineweb_q01/datafusion:vortex-file-compressed 🚨 572888874 410112588 1.40
fineweb_q02/datafusion:vortex-file-compressed 498995707 501490158 1.00
fineweb_q03/datafusion:vortex-file-compressed 482838579 599023612 0.81
fineweb_q04/datafusion:vortex-file-compressed 584099442 505507204 1.16
fineweb_q05/datafusion:vortex-file-compressed 423526847 391576575 1.08
fineweb_q06/datafusion:vortex-file-compressed 704531857 790782761 0.89
fineweb_q07/datafusion:vortex-file-compressed 🚨 717020873 533908770 1.34
fineweb_q08/datafusion:vortex-file-compressed 🚨 377840016 254905727 1.48
datafusion / vortex-compact / ns (1.029x ➖, 0↑ 1↓)
name PR 930feb5 (ns) base f79201f (ns) ratio (PR/base)
fineweb_q00/datafusion:vortex-compact 31178013 36404288 0.86
fineweb_q01/datafusion:vortex-compact 424420981 448288711 0.95
fineweb_q02/datafusion:vortex-compact 569588351 543395043 1.05
fineweb_q03/datafusion:vortex-compact 756632874 774039315 0.98
fineweb_q04/datafusion:vortex-compact 754487796 739302106 1.02
fineweb_q05/datafusion:vortex-compact 639556401 642327873 1.00
fineweb_q06/datafusion:vortex-compact 715880659 712064946 1.01
fineweb_q07/datafusion:vortex-compact 579712307 575709982 1.01
fineweb_q08/datafusion:vortex-compact 🚨 281590662 186566933 1.51
datafusion / parquet / ns (1.104x ➖, 0↑ 1↓)
name PR 930feb5 (ns) base f79201f (ns) ratio (PR/base)
fineweb_q00/datafusion:parquet 🚨 782969900 585770507 1.34
fineweb_q01/datafusion:parquet 1257530557 1107629798 1.14
fineweb_q02/datafusion:parquet 1052036470 961068177 1.09
fineweb_q03/datafusion:parquet 972552267 927003645 1.05
fineweb_q04/datafusion:parquet 1016606642 830493230 1.22
fineweb_q05/datafusion:parquet 936058596 845101086 1.11
fineweb_q06/datafusion:parquet 826809884 832673057 0.99
fineweb_q07/datafusion:parquet 838127525 838039371 1.00
fineweb_q08/datafusion:parquet 924124742 890198657 1.04
duckdb / vortex-file-compressed / ns (1.105x ➖, 0↑ 2↓)
name PR 930feb5 (ns) base f79201f (ns) ratio (PR/base)
fineweb_q00/duckdb:vortex-file-compressed 48757926 45821482 1.06
fineweb_q01/duckdb:vortex-file-compressed 🚨 791386968 565901158 1.40
fineweb_q02/duckdb:vortex-file-compressed 🚨 746877848 503186608 1.48
fineweb_q03/duckdb:vortex-file-compressed 1620507335 1537485886 1.05
fineweb_q04/duckdb:vortex-file-compressed 1919038280 1925246816 1.00
fineweb_q05/duckdb:vortex-file-compressed 1815406369 1717819644 1.06
fineweb_q06/duckdb:vortex-file-compressed 1890214966 1805045538 1.05
fineweb_q07/duckdb:vortex-file-compressed 1606190840 1659521169 0.97
fineweb_q08/duckdb:vortex-file-compressed 691412031 699218964 0.99
duckdb / vortex-compact / ns (0.984x ➖, 0↑ 0↓)
name PR 930feb5 (ns) base f79201f (ns) ratio (PR/base)
fineweb_q00/duckdb:vortex-compact 48214376 57212635 0.84
fineweb_q01/duckdb:vortex-compact 574302851 567525550 1.01
fineweb_q02/duckdb:vortex-compact 596234179 570489804 1.05
fineweb_q03/duckdb:vortex-compact 1674681718 1693299718 0.99
fineweb_q04/duckdb:vortex-compact 1765751387 1766688865 1.00
fineweb_q05/duckdb:vortex-compact 1654454498 1687515188 0.98
fineweb_q06/duckdb:vortex-compact 1707031784 1704238636 1.00
fineweb_q07/duckdb:vortex-compact 1500538529 1533424251 0.98
fineweb_q08/duckdb:vortex-compact 619610309 605479244 1.02
duckdb / parquet / ns (0.998x ➖, 0↑ 0↓)
name PR 930feb5 (ns) base f79201f (ns) ratio (PR/base)
fineweb_q00/duckdb:parquet 5245359779 5203949377 1.01
fineweb_q01/duckdb:parquet 5309904924 5323476052 1.00
fineweb_q02/duckdb:parquet 5249136616 5357724278 0.98
fineweb_q03/duckdb:parquet 5364540400 5309969091 1.01
fineweb_q04/duckdb:parquet 5301934192 5288378031 1.00
fineweb_q05/duckdb:parquet 5260690550 5308449393 0.99
fineweb_q06/duckdb:parquet 5375163752 5399628960 1.00
fineweb_q07/duckdb:parquet 5332342303 5331128760 1.00
fineweb_q08/duckdb:parquet 5260457218 5273178538 1.00

@github-actions

github-actions Bot commented Aug 3, 2026

Copy link
Copy Markdown
Contributor

Benchmarks: Appian on NVME 📖

Verdict: No clear signal (low confidence)
Attributed Vortex impact: +1.1%
Engines: DataFusion No clear signal (+1.0%, low confidence) · DuckDB No clear signal (+1.4%, low confidence)
Vortex (geomean): 1.013x ➖
Parquet (geomean): 0.997x ➖
Shifts: Parquet (control) -0.3% · Median polish +0.4%

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

datafusion / vortex-file-compressed / ns (1.012x ➖, 0↑ 0↓)
name PR 930feb5 (ns) base f79201f (ns) ratio (PR/base)
appian_q01/datafusion:vortex-file-compressed 103921766 103391683 1.01
appian_q02/datafusion:vortex-file-compressed 481328153 472749586 1.02
appian_q03/datafusion:vortex-file-compressed 278770428 277017358 1.01
appian_q04/datafusion:vortex-file-compressed 13511217560 13514128512 1.00
appian_q05/datafusion:vortex-file-compressed 233123721 225592080 1.03
appian_q06/datafusion:vortex-file-compressed 283027051 279665996 1.01
appian_q07/datafusion:vortex-file-compressed 354085394 353547296 1.00
appian_q08/datafusion:vortex-file-compressed 1424802555 1402129511 1.02
datafusion / parquet / ns (1.001x ➖, 0↑ 0↓)
name PR 930feb5 (ns) base f79201f (ns) ratio (PR/base)
appian_q01/datafusion:parquet 134143696 133480213 1.00
appian_q02/datafusion:parquet 587987349 586844376 1.00
appian_q03/datafusion:parquet 304459539 314382161 0.97
appian_q04/datafusion:parquet 13668831930 13648930096 1.00
appian_q05/datafusion:parquet 307971497 310663599 0.99
appian_q06/datafusion:parquet 309141529 311871823 0.99
appian_q07/datafusion:parquet 441725018 434835253 1.02
appian_q08/datafusion:parquet 1542921606 1491775342 1.03
duckdb / vortex-file-compressed / ns (1.014x ➖, 0↑ 0↓)
name PR 930feb5 (ns) base f79201f (ns) ratio (PR/base)
appian_q01/duckdb:vortex-file-compressed 156174892 152233880 1.03
appian_q02/duckdb:vortex-file-compressed 414620501 409731216 1.01
appian_q03/duckdb:vortex-file-compressed 260774373 252056795 1.03
appian_q04/duckdb:vortex-file-compressed 1588479389 1585380248 1.00
appian_q05/duckdb:vortex-file-compressed 254120242 245928307 1.03
appian_q06/duckdb:vortex-file-compressed 1027229940 1046297882 0.98
appian_q07/duckdb:vortex-file-compressed 293981333 289903633 1.01
appian_q08/duckdb:vortex-file-compressed 919657726 909443961 1.01
duckdb / parquet / ns (0.994x ➖, 0↑ 0↓)
name PR 930feb5 (ns) base f79201f (ns) ratio (PR/base)
appian_q01/duckdb:parquet 158011973 159343305 0.99
appian_q02/duckdb:parquet 357107287 356719653 1.00
appian_q03/duckdb:parquet 216674490 219501344 0.99
appian_q04/duckdb:parquet 1471897646 1477869655 1.00
appian_q05/duckdb:parquet 248093112 241528845 1.03
appian_q06/duckdb:parquet 947267632 980643736 0.97
appian_q07/duckdb:parquet 266493263 267674085 1.00
appian_q08/duckdb:parquet 777597705 789027474 0.99
duckdb / duckdb / ns (1.001x ➖, 0↑ 0↓)
name PR 930feb5 (ns) base f79201f (ns) ratio (PR/base)
appian_q01/duckdb:duckdb 137022379 134098574 1.02
appian_q02/duckdb:duckdb 320611639 320289916 1.00
appian_q03/duckdb:duckdb 337435992 335201608 1.01
appian_q04/duckdb:duckdb 1489454816 1492147637 1.00
appian_q05/duckdb:duckdb 214038334 214027651 1.00
appian_q06/duckdb:duckdb 951798263 959451053 0.99
appian_q07/duckdb:duckdb 234421182 235227288 1.00
appian_q08/duckdb:duckdb 731927691 740276908 0.99

File Size Changes (1 files changed, -0.0% overall, 0↑ 1↓)
File Scale Format Base HEAD Change %
duckdb.db 1.0 vortex-compact 268.00 KB 0 B 268.00 KB -100.0%

Totals:

  • vortex-compact: 271.91 MB → 271.65 MB (-0.1%)
  • vortex-file-compressed: 479.69 MB → 479.69 MB (0.0%)

@github-actions

github-actions Bot commented Aug 3, 2026

Copy link
Copy Markdown
Contributor

Benchmarks: Clickbench Sorted on NVME 📖

Verdict: No clear signal (environment too noisy confidence)
Attributed Vortex impact: -2.3%
Engines: DataFusion No clear signal (-4.3%, environment too noisy confidence) · DuckDB No clear signal (-0.5%, environment too noisy confidence)
Vortex (geomean): 0.973x ➖
Parquet (geomean): 1.006x ➖
Shifts: Parquet (control) +0.6% · Median polish -1.6%

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

datafusion / vortex-file-compressed / ns (0.977x ➖, 0↑ 0↓)
name PR 930feb5 (ns) base f79201f (ns) ratio (PR/base)
clickbench-sorted_q23/datafusion:vortex-file-compressed 634556744 660860431 0.96
clickbench-sorted_q24/datafusion:vortex-file-compressed 22171826 23795459 0.93
clickbench-sorted_q26/datafusion:vortex-file-compressed 22021712 23502318 0.94
clickbench-sorted_q36/datafusion:vortex-file-compressed 51058640 49762114 1.03
clickbench-sorted_q37/datafusion:vortex-file-compressed 36728443 37245255 0.99
clickbench-sorted_q38/datafusion:vortex-file-compressed 35017497 35754176 0.98
clickbench-sorted_q39/datafusion:vortex-file-compressed 89165439 90223383 0.99
clickbench-sorted_q40/datafusion:vortex-file-compressed 19255192 19337438 1.00
clickbench-sorted_q41/datafusion:vortex-file-compressed 18786196 19684272 0.95
clickbench-sorted_q42/datafusion:vortex-file-compressed 15850009 15650565 1.01
datafusion / parquet / ns (1.021x ➖, 1↑ 1↓)
name PR 930feb5 (ns) base f79201f (ns) ratio (PR/base)
clickbench-sorted_q23/datafusion:parquet 2939195061 2943197991 1.00
clickbench-sorted_q24/datafusion:parquet 🚀 34398882 40530794 0.85
clickbench-sorted_q26/datafusion:parquet 🚨 44324829 31893710 1.39
clickbench-sorted_q36/datafusion:parquet 187381389 186630696 1.00
clickbench-sorted_q37/datafusion:parquet 110977482 103815928 1.07
clickbench-sorted_q38/datafusion:parquet 162471963 171162046 0.95
clickbench-sorted_q39/datafusion:parquet 317489233 308926152 1.03
clickbench-sorted_q40/datafusion:parquet 66271174 61544115 1.08
clickbench-sorted_q41/datafusion:parquet 59925905 63111347 0.95
clickbench-sorted_q42/datafusion:parquet 34844166 35661007 0.98
duckdb / vortex-file-compressed / ns (0.969x ➖, 1↑ 0↓)
name PR 930feb5 (ns) base f79201f (ns) ratio (PR/base)
clickbench-sorted_q23/duckdb:vortex-file-compressed 232803519 237122256 0.98
clickbench-sorted_q24/duckdb:vortex-file-compressed 40719221 41038000 0.99
clickbench-sorted_q26/duckdb:vortex-file-compressed 54671218 52912302 1.03
clickbench-sorted_q36/duckdb:vortex-file-compressed 65325113 69990420 0.93
clickbench-sorted_q37/duckdb:vortex-file-compressed 57568495 57990157 0.99
clickbench-sorted_q38/duckdb:vortex-file-compressed 65431952 67250551 0.97
clickbench-sorted_q39/duckdb:vortex-file-compressed 116321689 116503006 1.00
clickbench-sorted_q40/duckdb:vortex-file-compressed 🚀 36373405 40852265 0.89
clickbench-sorted_q41/duckdb:vortex-file-compressed 36953938 38091623 0.97
clickbench-sorted_q42/duckdb:vortex-file-compressed 34855398 37247338 0.94
duckdb / parquet / ns (0.990x ➖, 0↑ 0↓)
name PR 930feb5 (ns) base f79201f (ns) ratio (PR/base)
clickbench-sorted_q23/duckdb:parquet 230107263 224095592 1.03
clickbench-sorted_q24/duckdb:parquet 29586690 31103789 0.95
clickbench-sorted_q26/duckdb:parquet 22093593 23468788 0.94
clickbench-sorted_q36/duckdb:parquet 66742745 68801370 0.97
clickbench-sorted_q37/duckdb:parquet 56691960 55373942 1.02
clickbench-sorted_q38/duckdb:parquet 60172168 59309072 1.01
clickbench-sorted_q39/duckdb:parquet 108291998 111921327 0.97
clickbench-sorted_q40/duckdb:parquet 28727509 31178414 0.92
clickbench-sorted_q41/duckdb:parquet 28673423 28352733 1.01
clickbench-sorted_q42/duckdb:parquet 21721405 20027315 1.08
duckdb / duckdb / ns (1.001x ➖, 0↑ 0↓)
name PR 930feb5 (ns) base f79201f (ns) ratio (PR/base)
clickbench-sorted_q23/duckdb:duckdb 380709969 391318306 0.97
clickbench-sorted_q24/duckdb:duckdb 50068596 48905065 1.02
clickbench-sorted_q26/duckdb:duckdb 46713945 47411501 0.99
clickbench-sorted_q36/duckdb:duckdb 69433884 70898928 0.98
clickbench-sorted_q37/duckdb:duckdb 71233567 69951136 1.02
clickbench-sorted_q38/duckdb:duckdb 61646244 64130126 0.96
clickbench-sorted_q39/duckdb:duckdb 101829578 98670644 1.03
clickbench-sorted_q40/duckdb:duckdb 44353653 43654551 1.02
clickbench-sorted_q41/duckdb:duckdb 42406283 42252890 1.00
clickbench-sorted_q42/duckdb:duckdb 34591299 33767522 1.02

File Size Changes (201 files changed, -0.0% overall, 93↑ 108↓)
File Scale Format Base HEAD Change %
hits_006.vortex 1.0 vortex-compact 94.33 MB 96.19 MB +1.86 MB +2.0%
hits_086.vortex 1.0 vortex-file-compressed 192.12 MB 195.88 MB +3.76 MB +2.0%
hits_089.vortex 1.0 vortex-compact 98.28 MB 100.16 MB +1.88 MB +1.9%
hits_002.vortex 1.0 vortex-compact 124.16 MB 125.85 MB +1.69 MB +1.4%
hits_097.vortex 1.0 vortex-file-compressed 192.90 MB 195.15 MB +2.25 MB +1.2%
hits_013.vortex 1.0 vortex-compact 124.43 MB 125.87 MB +1.43 MB +1.2%
hits_098.vortex 1.0 vortex-compact 103.02 MB 103.98 MB +989.21 KB +0.9%
hits_024.vortex 1.0 vortex-file-compressed 159.18 MB 160.61 MB +1.43 MB +0.9%
hits_086.vortex 1.0 vortex-compact 139.58 MB 140.74 MB +1.16 MB +0.8%
hits_060.vortex 1.0 vortex-compact 140.11 MB 141.20 MB +1.09 MB +0.8%
hits_052.vortex 1.0 vortex-compact 97.71 MB 98.47 MB +774.48 KB +0.8%
hits_055.vortex 1.0 vortex-file-compressed 198.12 MB 199.62 MB +1.50 MB +0.8%
hits_093.vortex 1.0 vortex-compact 98.02 MB 98.72 MB +716.98 KB +0.7%
hits_070.vortex 1.0 vortex-compact 152.85 MB 153.73 MB +903.65 KB +0.6%
hits_094.vortex 1.0 vortex-file-compressed 158.45 MB 159.36 MB +930.78 KB +0.6%
hits_037.vortex 1.0 vortex-compact 132.86 MB 133.54 MB +696.70 KB +0.5%
hits_020.vortex 1.0 vortex-compact 111.63 MB 112.16 MB +540.56 KB +0.5%
hits_008.vortex 1.0 vortex-compact 105.66 MB 106.15 MB +494.30 KB +0.5%
hits_023.vortex 1.0 vortex-file-compressed 196.69 MB 197.56 MB +894.22 KB +0.4%
hits_005.vortex 1.0 vortex-compact 115.89 MB 116.34 MB +460.53 KB +0.4%
hits_041.vortex 1.0 vortex-file-compressed 131.18 MB 131.67 MB +506.98 KB +0.4%
hits_077.vortex 1.0 vortex-file-compressed 172.42 MB 173.03 MB +628.38 KB +0.4%
hits_050.vortex 1.0 vortex-file-compressed 160.43 MB 160.99 MB +578.55 KB +0.4%
hits_020.vortex 1.0 vortex-file-compressed 160.24 MB 160.76 MB +527.53 KB +0.3%
hits_078.vortex 1.0 vortex-file-compressed 130.99 MB 131.37 MB +392.30 KB +0.3%
hits_096.vortex 1.0 vortex-file-compressed 198.83 MB 199.39 MB +578.16 KB +0.3%
hits_066.vortex 1.0 vortex-file-compressed 163.16 MB 163.59 MB +438.28 KB +0.3%
hits_040.vortex 1.0 vortex-file-compressed 143.46 MB 143.83 MB +383.60 KB +0.3%
hits_035.vortex 1.0 vortex-file-compressed 102.77 MB 103.03 MB +272.09 KB +0.3%
hits_093.vortex 1.0 vortex-file-compressed 131.86 MB 132.20 MB +347.20 KB +0.3%
hits_087.vortex 1.0 vortex-compact 123.82 MB 124.13 MB +324.54 KB +0.3%
hits_051.vortex 1.0 vortex-file-compressed 172.60 MB 173.03 MB +444.16 KB +0.3%
hits_041.vortex 1.0 vortex-compact 97.82 MB 98.04 MB +232.00 KB +0.2%
hits_028.vortex 1.0 vortex-compact 115.74 MB 115.99 MB +252.56 KB +0.2%
hits_067.vortex 1.0 vortex-file-compressed 131.67 MB 131.95 MB +283.73 KB +0.2%
hits_090.vortex 1.0 vortex-file-compressed 192.58 MB 192.98 MB +405.00 KB +0.2%
hits_087.vortex 1.0 vortex-file-compressed 160.70 MB 161.02 MB +319.10 KB +0.2%
hits_073.vortex 1.0 vortex-compact 134.11 MB 134.35 MB +241.73 KB +0.2%
hits_047.vortex 1.0 vortex-file-compressed 154.56 MB 154.82 MB +268.10 KB +0.2%
hits_059.vortex 1.0 vortex-compact 152.71 MB 152.95 MB +243.23 KB +0.2%
hits_085.vortex 1.0 vortex-compact 153.10 MB 153.33 MB +243.63 KB +0.2%
hits_029.vortex 1.0 vortex-compact 153.33 MB 153.57 MB +241.62 KB +0.2%
hits_096.vortex 1.0 vortex-compact 153.05 MB 153.29 MB +235.89 KB +0.2%
hits_057.vortex 1.0 vortex-compact 111.72 MB 111.86 MB +144.05 KB +0.1%
hits_075.vortex 1.0 vortex-file-compressed 189.47 MB 189.70 MB +240.86 KB +0.1%
hits_092.vortex 1.0 vortex-compact 153.35 MB 153.54 MB +193.01 KB +0.1%
hits_027.vortex 1.0 vortex-compact 137.95 MB 138.12 MB +170.71 KB +0.1%
hits_014.vortex 1.0 vortex-compact 133.96 MB 134.12 MB +165.49 KB +0.1%
hits_025.vortex 1.0 vortex-compact 133.48 MB 133.63 MB +158.26 KB +0.1%
hits_007.vortex 1.0 vortex-compact 153.57 MB 153.75 MB +181.20 KB +0.1%
hits_098.vortex 1.0 vortex-file-compressed 137.45 MB 137.60 MB +157.19 KB +0.1%
hits_010.vortex 1.0 vortex-compact 123.15 MB 123.29 MB +140.13 KB +0.1%
hits_054.vortex 1.0 vortex-file-compressed 146.92 MB 147.07 MB +156.29 KB +0.1%
hits_075.vortex 1.0 vortex-compact 139.01 MB 139.14 MB +137.03 KB +0.1%
hits_051.vortex 1.0 vortex-compact 133.86 MB 133.99 MB +130.20 KB +0.1%
hits_029.vortex 1.0 vortex-file-compressed 199.77 MB 199.95 MB +189.01 KB +0.1%
hits_061.vortex 1.0 vortex-compact 124.49 MB 124.61 MB +116.88 KB +0.1%
hits_038.vortex 1.0 vortex-file-compressed 190.20 MB 190.37 MB +176.76 KB +0.1%
hits_089.vortex 1.0 vortex-file-compressed 131.59 MB 131.71 MB +119.20 KB +0.1%
hits_015.vortex 1.0 vortex-file-compressed 131.17 MB 131.28 MB +111.96 KB +0.1%
hits_048.vortex 1.0 vortex-compact 152.41 MB 152.53 MB +126.41 KB +0.1%
hits_003.vortex 1.0 vortex-file-compressed 136.41 MB 136.52 MB +111.94 KB +0.1%
hits_012.vortex 1.0 vortex-compact 139.95 MB 140.05 MB +105.36 KB +0.1%
hits_088.vortex 1.0 vortex-compact 134.13 MB 134.22 MB +99.27 KB +0.1%
hits_082.vortex 1.0 vortex-file-compressed 139.93 MB 140.03 MB +102.59 KB +0.1%
hits_005.vortex 1.0 vortex-file-compressed 167.61 MB 167.73 MB +117.61 KB +0.1%
hits_074.vortex 1.0 vortex-compact 153.11 MB 153.21 MB +105.33 KB +0.1%
hits_031.vortex 1.0 vortex-file-compressed 159.81 MB 159.92 MB +107.06 KB +0.1%
hits_056.vortex 1.0 vortex-compact 101.37 MB 101.43 MB +66.41 KB +0.1%
hits_045.vortex 1.0 vortex-compact 106.16 MB 106.23 MB +66.02 KB +0.1%
hits_036.vortex 1.0 vortex-compact 133.32 MB 133.39 MB +80.28 KB +0.1%
hits_003.vortex 1.0 vortex-compact 104.55 MB 104.61 MB +61.53 KB +0.1%
hits_037.vortex 1.0 vortex-file-compressed 177.02 MB 177.12 MB +97.49 KB +0.1%
hits_074.vortex 1.0 vortex-file-compressed 199.09 MB 199.19 MB +104.78 KB +0.1%
hits_060.vortex 1.0 vortex-file-compressed 193.18 MB 193.27 MB +96.75 KB +0.0%
hits_053.vortex 1.0 vortex-compact 138.96 MB 139.02 MB +61.73 KB +0.0%
hits_068.vortex 1.0 vortex-compact 112.46 MB 112.50 MB +37.92 KB +0.0%
hits_054.vortex 1.0 vortex-compact 112.13 MB 112.16 MB +37.70 KB +0.0%
hits_069.vortex 1.0 vortex-file-compressed 142.25 MB 142.30 MB +44.46 KB +0.0%
hits_039.vortex 1.0 vortex-file-compressed 161.04 MB 161.09 MB +45.70 KB +0.0%
hits_012.vortex 1.0 vortex-file-compressed 191.01 MB 191.06 MB +47.81 KB +0.0%
hits_034.vortex 1.0 vortex-compact 133.39 MB 133.41 MB +20.12 KB +0.0%
hits_042.vortex 1.0 vortex-file-compressed 201.59 MB 201.62 MB +29.40 KB +0.0%
hits_030.vortex 1.0 vortex-compact 98.59 MB 98.60 MB +13.03 KB +0.0%
hits_017.vortex 1.0 vortex-compact 111.89 MB 111.91 MB +14.19 KB +0.0%
hits_091.vortex 1.0 vortex-file-compressed 147.02 MB 147.04 MB +17.45 KB +0.0%
hits_006.vortex 1.0 vortex-file-compressed 126.37 MB 126.38 MB +13.83 KB +0.0%
hits_094.vortex 1.0 vortex-compact 110.73 MB 110.74 MB +7.78 KB +0.0%
hits_056.vortex 1.0 vortex-file-compressed 135.72 MB 135.73 MB +8.54 KB +0.0%
hits_040.vortex 1.0 vortex-compact 110.08 MB 110.09 MB +6.82 KB +0.0%
hits_017.vortex 1.0 vortex-file-compressed 146.81 MB 146.81 MB +4.48 KB +0.0%
hits_095.vortex 1.0 vortex-compact 110.64 MB 110.65 MB +2.84 KB +0.0%
hits_026.vortex 1.0 vortex-file-compressed 131.50 MB 131.51 MB +1.98 KB +0.0%
hits_002.vortex 1.0 vortex-file-compressed 161.12 MB 161.12 MB 728 B -0.0%
hits_064.vortex 1.0 vortex-file-compressed 191.01 MB 191.01 MB 1.14 KB -0.0%
hits_090.vortex 1.0 vortex-compact 141.23 MB 141.22 MB 4.81 KB -0.0%
hits_013.vortex 1.0 vortex-file-compressed 161.31 MB 161.30 MB 8.10 KB -0.0%
hits_072.vortex 1.0 vortex-compact 75.62 MB 75.62 MB 3.80 KB -0.0%
hits_011.vortex 1.0 vortex-compact 153.00 MB 152.99 MB 8.03 KB -0.0%
hits_091.vortex 1.0 vortex-compact 112.33 MB 112.33 MB 7.97 KB -0.0%
hits_010.vortex 1.0 vortex-file-compressed 168.98 MB 168.97 MB 12.02 KB -0.0%
hits_009.vortex 1.0 vortex-compact 75.23 MB 75.22 MB 5.56 KB -0.0%
hits_016.vortex 1.0 vortex-compact 127.56 MB 127.55 MB 10.06 KB -0.0%
hits_046.vortex 1.0 vortex-compact 74.91 MB 74.90 MB 9.27 KB -0.0%
hits_035.vortex 1.0 vortex-compact 75.94 MB 75.93 MB 9.91 KB -0.0%
hits_023.vortex 1.0 vortex-compact 142.74 MB 142.72 MB 19.62 KB -0.0%
hits_049.vortex 1.0 vortex-file-compressed 191.40 MB 191.37 MB 31.81 KB -0.0%
hits_021.vortex 1.0 vortex-file-compressed 154.53 MB 154.50 MB 26.02 KB -0.0%
hits_063.vortex 1.0 vortex-file-compressed 131.75 MB 131.72 MB 24.50 KB -0.0%
hits_021.vortex 1.0 vortex-compact 110.65 MB 110.63 MB 22.81 KB -0.0%
hits_083.vortex 1.0 vortex-compact 110.10 MB 110.07 MB 23.95 KB -0.0%
hits_049.vortex 1.0 vortex-compact 139.36 MB 139.33 MB 31.10 KB -0.0%
hits_085.vortex 1.0 vortex-file-compressed 199.81 MB 199.77 MB 45.35 KB -0.0%
hits_044.vortex 1.0 vortex-compact 153.77 MB 153.73 MB 40.32 KB -0.0%
hits_053.vortex 1.0 vortex-file-compressed 190.02 MB 189.97 MB 53.21 KB -0.0%
hits_071.vortex 1.0 vortex-compact 106.23 MB 106.20 MB 30.54 KB -0.0%
hits_025.vortex 1.0 vortex-file-compressed 171.93 MB 171.88 MB 51.26 KB -0.0%
hits_080.vortex 1.0 vortex-file-compressed 126.92 MB 126.88 MB 39.49 KB -0.0%
hits_043.vortex 1.0 vortex-file-compressed 126.47 MB 126.43 MB 40.61 KB -0.0%
hits_001.vortex 1.0 vortex-compact 139.03 MB 138.98 MB 49.36 KB -0.0%
hits_032.vortex 1.0 vortex-compact 110.65 MB 110.61 MB 45.19 KB -0.0%
hits_079.vortex 1.0 vortex-file-compressed 181.01 MB 180.94 MB 76.46 KB -0.0%
hits_059.vortex 1.0 vortex-file-compressed 199.59 MB 199.51 MB 84.95 KB -0.0%
hits_019.vortex 1.0 vortex-compact 106.16 MB 106.11 MB 47.62 KB -0.0%
hits_077.vortex 1.0 vortex-compact 134.16 MB 134.10 MB 60.59 KB -0.0%
hits_033.vortex 1.0 vortex-file-compressed 200.16 MB 200.06 MB 103.62 KB -0.1%
hits_032.vortex 1.0 vortex-file-compressed 154.69 MB 154.61 MB 80.30 KB -0.1%
hits_044.vortex 1.0 vortex-file-compressed 200.31 MB 200.20 MB 116.43 KB -0.1%
hits_031.vortex 1.0 vortex-compact 111.21 MB 111.15 MB 64.73 KB -0.1%
hits_058.vortex 1.0 vortex-compact 111.15 MB 111.08 MB 67.47 KB -0.1%
hits_073.vortex 1.0 vortex-file-compressed 172.79 MB 172.68 MB 112.60 KB -0.1%
hits_083.vortex 1.0 vortex-file-compressed 157.22 MB 157.12 MB 104.98 KB -0.1%
hits_065.vortex 1.0 vortex-compact 125.39 MB 125.31 MB 84.93 KB -0.1%
hits_076.vortex 1.0 vortex-file-compressed 161.04 MB 160.93 MB 111.77 KB -0.1%
hits_019.vortex 1.0 vortex-file-compressed 140.89 MB 140.79 MB 97.87 KB -0.1%
hits_022.vortex 1.0 vortex-compact 153.24 MB 153.13 MB 109.60 KB -0.1%
hits_095.vortex 1.0 vortex-file-compressed 154.45 MB 154.34 MB 110.96 KB -0.1%
hits_042.vortex 1.0 vortex-compact 136.33 MB 136.23 MB 104.08 KB -0.1%
hits_047.vortex 1.0 vortex-compact 110.49 MB 110.41 MB 84.51 KB -0.1%
hits_028.vortex 1.0 vortex-file-compressed 151.87 MB 151.75 MB 121.16 KB -0.1%
hits_081.vortex 1.0 vortex-file-compressed 200.03 MB 199.87 MB 164.91 KB -0.1%
hits_084.vortex 1.0 vortex-file-compressed 154.63 MB 154.50 MB 131.63 KB -0.1%
hits_088.vortex 1.0 vortex-file-compressed 172.19 MB 172.04 MB 149.98 KB -0.1%
hits_071.vortex 1.0 vortex-file-compressed 140.85 MB 140.73 MB 123.44 KB -0.1%
hits_022.vortex 1.0 vortex-file-compressed 199.15 MB 198.98 MB 175.70 KB -0.1%
hits_092.vortex 1.0 vortex-file-compressed 198.83 MB 198.63 MB 203.60 KB -0.1%
hits_045.vortex 1.0 vortex-file-compressed 140.86 MB 140.72 MB 145.77 KB -0.1%
hits_079.vortex 1.0 vortex-compact 128.33 MB 128.20 MB 137.52 KB -0.1%
hits_008.vortex 1.0 vortex-file-compressed 140.13 MB 139.97 MB 159.05 KB -0.1%
hits_009.vortex 1.0 vortex-file-compressed 101.46 MB 101.35 MB 119.86 KB -0.1%
hits_036.vortex 1.0 vortex-file-compressed 171.66 MB 171.46 MB 205.83 KB -0.1%
hits_038.vortex 1.0 vortex-compact 139.61 MB 139.44 MB 173.96 KB -0.1%
hits_099.vortex 1.0 vortex-compact 133.27 MB 133.10 MB 176.41 KB -0.1%
hits_052.vortex 1.0 vortex-file-compressed 131.04 MB 130.87 MB 175.36 KB -0.1%
hits_081.vortex 1.0 vortex-compact 153.69 MB 153.48 MB 220.01 KB -0.1%
hits_099.vortex 1.0 vortex-file-compressed 171.50 MB 171.24 MB 256.74 KB -0.1%
hits_068.vortex 1.0 vortex-file-compressed 160.84 MB 160.61 MB 241.62 KB -0.1%
hits_033.vortex 1.0 vortex-compact 153.56 MB 153.33 MB 238.64 KB -0.2%
hits_030.vortex 1.0 vortex-file-compressed 132.00 MB 131.80 MB 205.83 KB -0.2%
hits_061.vortex 1.0 vortex-file-compressed 160.91 MB 160.66 MB 257.25 KB -0.2%
hits_016.vortex 1.0 vortex-file-compressed 180.52 MB 180.24 MB 289.74 KB -0.2%
hits_043.vortex 1.0 vortex-compact 94.34 MB 94.18 MB 159.69 KB -0.2%
hits_058.vortex 1.0 vortex-file-compressed 155.44 MB 155.18 MB 266.27 KB -0.2%
hits_007.vortex 1.0 vortex-file-compressed 200.31 MB 199.94 MB 378.91 KB -0.2%
hits_046.vortex 1.0 vortex-file-compressed 101.35 MB 101.15 MB 200.71 KB -0.2%
hits_014.vortex 1.0 vortex-file-compressed 172.47 MB 172.13 MB 353.58 KB -0.2%
hits_062.vortex 1.0 vortex-compact 133.03 MB 132.76 MB 276.84 KB -0.2%
hits_072.vortex 1.0 vortex-file-compressed 102.61 MB 102.37 MB 248.02 KB -0.2%
hits_018.vortex 1.0 vortex-file-compressed 199.97 MB 199.48 MB 501.41 KB -0.2%
hits_076.vortex 1.0 vortex-compact 126.36 MB 126.03 MB 341.87 KB -0.3%
hits_027.vortex 1.0 vortex-file-compressed 190.38 MB 189.82 MB 574.34 KB -0.3%
hits_000.vortex 1.0 vortex-file-compressed 131.99 MB 131.58 MB 413.60 KB -0.3%
hits_026.vortex 1.0 vortex-compact 99.24 MB 98.93 MB 324.45 KB -0.3%
hits_082.vortex 1.0 vortex-compact 106.20 MB 105.86 MB 347.71 KB -0.3%
hits_066.vortex 1.0 vortex-compact 117.85 MB 117.45 MB 404.77 KB -0.3%
hits_064.vortex 1.0 vortex-compact 140.57 MB 140.06 MB 523.53 KB -0.4%
hits_065.vortex 1.0 vortex-file-compressed 161.88 MB 161.29 MB 612.58 KB -0.4%
hits_069.vortex 1.0 vortex-compact 100.14 MB 99.74 MB 410.67 KB -0.4%
hits_055.vortex 1.0 vortex-compact 153.41 MB 152.79 MB 638.96 KB -0.4%
hits_084.vortex 1.0 vortex-compact 111.17 MB 110.70 MB 480.57 KB -0.4%
hits_011.vortex 1.0 vortex-file-compressed 199.39 MB 198.46 MB 957.40 KB -0.5%
hits_062.vortex 1.0 vortex-file-compressed 171.31 MB 170.46 MB 878.96 KB -0.5%
hits_070.vortex 1.0 vortex-file-compressed 199.87 MB 198.81 MB 1.06 MB -0.5%
hits_015.vortex 1.0 vortex-compact 97.96 MB 97.37 MB 612.72 KB -0.6%
hits_018.vortex 1.0 vortex-compact 153.84 MB 152.90 MB 963.26 KB -0.6%
hits_048.vortex 1.0 vortex-file-compressed 199.67 MB 198.44 MB 1.23 MB -0.6%
hits_004.vortex 1.0 vortex-file-compressed 131.83 MB 131.02 MB 833.16 KB -0.6%
hits_078.vortex 1.0 vortex-compact 97.68 MB 96.98 MB 714.36 KB -0.7%
hits_080.vortex 1.0 vortex-compact 96.88 MB 96.14 MB 756.26 KB -0.8%
hits_004.vortex 1.0 vortex-compact 98.41 MB 97.64 MB 786.91 KB -0.8%
hits_097.vortex 1.0 vortex-compact 141.30 MB 140.19 MB 1.11 MB -0.8%
hits_063.vortex 1.0 vortex-compact 98.68 MB 97.87 MB 832.41 KB -0.8%
hits_034.vortex 1.0 vortex-file-compressed 183.60 MB 182.05 MB 1.54 MB -0.8%
hits_039.vortex 1.0 vortex-compact 126.21 MB 124.77 MB 1.45 MB -1.1%
hits_024.vortex 1.0 vortex-compact 125.34 MB 123.87 MB 1.47 MB -1.2%
hits_067.vortex 1.0 vortex-compact 99.63 MB 98.45 MB 1.18 MB -1.2%
hits_001.vortex 1.0 vortex-file-compressed 191.72 MB 189.25 MB 2.47 MB -1.3%
hits_057.vortex 1.0 vortex-file-compressed 160.77 MB 158.57 MB 2.20 MB -1.4%
hits_050.vortex 1.0 vortex-compact 125.95 MB 124.11 MB 1.84 MB -1.5%
hits_000.vortex 1.0 vortex-compact 99.62 MB 97.90 MB 1.71 MB -1.7%
duckdb.db 1.0 vortex-compact 268.00 KB 0 B 268.00 KB -100.0%

Totals:

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

@github-actions

github-actions Bot commented Aug 3, 2026

Copy link
Copy Markdown
Contributor

Benchmarks: TPC-H SF=10 on NVME 📖

Verdict: No clear signal (low confidence)
Attributed Vortex impact: +1.0%
Engines: DataFusion No clear signal (+0.6%, low confidence) · DuckDB No clear signal (+1.1%, low confidence)
Vortex (geomean): 1.000x ➖
Parquet (geomean): 0.995x ➖
Shifts: Parquet (control) -0.5% · Median polish +0.0%

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

datafusion / vortex-file-compressed / ns (0.997x ➖, 0↑ 0↓)
name PR 930feb5 (ns) base f79201f (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-file-compressed 332500996 331042234 1.00
tpch_q02/datafusion:vortex-file-compressed 107499214 105855492 1.02
tpch_q03/datafusion:vortex-file-compressed 186312956 187632562 0.99
tpch_q04/datafusion:vortex-file-compressed 98370374 99225820 0.99
tpch_q05/datafusion:vortex-file-compressed 321209157 301922093 1.06
tpch_q06/datafusion:vortex-file-compressed 52184935 52312980 1.00
tpch_q07/datafusion:vortex-file-compressed 398757151 400179690 1.00
tpch_q08/datafusion:vortex-file-compressed 328539247 326526001 1.01
tpch_q09/datafusion:vortex-file-compressed 509750460 529532197 0.96
tpch_q10/datafusion:vortex-file-compressed 214252703 214503188 1.00
tpch_q11/datafusion:vortex-file-compressed 75812706 80481380 0.94
tpch_q12/datafusion:vortex-file-compressed 123011430 122345044 1.01
tpch_q13/datafusion:vortex-file-compressed 126104343 126197745 1.00
tpch_q14/datafusion:vortex-file-compressed 65842150 65620020 1.00
tpch_q15/datafusion:vortex-file-compressed 121189033 121864312 0.99
tpch_q16/datafusion:vortex-file-compressed 75769262 77707877 0.98
tpch_q17/datafusion:vortex-file-compressed 475401928 471868457 1.01
tpch_q18/datafusion:vortex-file-compressed 702181564 690898537 1.02
tpch_q19/datafusion:vortex-file-compressed 97555107 95707486 1.02
tpch_q20/datafusion:vortex-file-compressed 159403499 165383824 0.96
tpch_q21/datafusion:vortex-file-compressed 548167357 544430722 1.01
tpch_q22/datafusion:vortex-file-compressed 50319949 51323806 0.98
datafusion / vortex-compact / ns (0.996x ➖, 0↑ 0↓)
name PR 930feb5 (ns) base f79201f (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-compact 359219844 356879678 1.01
tpch_q02/datafusion:vortex-compact 107645741 106463643 1.01
tpch_q03/datafusion:vortex-compact 188369374 187423916 1.01
tpch_q04/datafusion:vortex-compact 115683573 113626655 1.02
tpch_q05/datafusion:vortex-compact 302328093 307018787 0.98
tpch_q06/datafusion:vortex-compact 63222092 62374307 1.01
tpch_q07/datafusion:vortex-compact 401006963 403190210 0.99
tpch_q08/datafusion:vortex-compact 307724961 331121199 0.93
tpch_q09/datafusion:vortex-compact 546182448 529785058 1.03
tpch_q10/datafusion:vortex-compact 228616066 228154559 1.00
tpch_q11/datafusion:vortex-compact 78212343 79890336 0.98
tpch_q12/datafusion:vortex-compact 159451272 157599434 1.01
tpch_q13/datafusion:vortex-compact 153918853 156731947 0.98
tpch_q14/datafusion:vortex-compact 77239116 77841110 0.99
tpch_q15/datafusion:vortex-compact 154747355 156370320 0.99
tpch_q16/datafusion:vortex-compact 78834455 80021900 0.99
tpch_q17/datafusion:vortex-compact 476958454 471175567 1.01
tpch_q18/datafusion:vortex-compact 692748178 699210702 0.99
tpch_q19/datafusion:vortex-compact 184211804 185004795 1.00
tpch_q20/datafusion:vortex-compact 173377850 173082903 1.00
tpch_q21/datafusion:vortex-compact 577588143 578046914 1.00
tpch_q22/datafusion:vortex-compact 53455841 54793744 0.98
datafusion / parquet / ns (0.991x ➖, 0↑ 0↓)
name PR 930feb5 (ns) base f79201f (ns) ratio (PR/base)
tpch_q01/datafusion:parquet 319834495 322765127 0.99
tpch_q02/datafusion:parquet 220503343 227656234 0.97
tpch_q03/datafusion:parquet 230324216 232040047 0.99
tpch_q04/datafusion:parquet 100216016 101165492 0.99
tpch_q05/datafusion:parquet 358737143 363821818 0.99
tpch_q06/datafusion:parquet 75075158 74467548 1.01
tpch_q07/datafusion:parquet 518651772 513324131 1.01
tpch_q08/datafusion:parquet 415755634 408112433 1.02
tpch_q09/datafusion:parquet 670187173 660149120 1.02
tpch_q10/datafusion:parquet 537650636 542512689 0.99
tpch_q11/datafusion:parquet 145179238 154879369 0.94
tpch_q12/datafusion:parquet 148714797 155671010 0.96
tpch_q13/datafusion:parquet 355051412 351744265 1.01
tpch_q14/datafusion:parquet 117086102 118575113 0.99
tpch_q15/datafusion:parquet 191560887 189185189 1.01
tpch_q16/datafusion:parquet 139729990 143636380 0.97
tpch_q17/datafusion:parquet 500643565 509027776 0.98
tpch_q18/datafusion:parquet 718682913 727019966 0.99
tpch_q19/datafusion:parquet 195085713 196387528 0.99
tpch_q20/datafusion:parquet 302771740 306957539 0.99
tpch_q21/datafusion:parquet 542117766 539810554 1.00
tpch_q22/datafusion:parquet 258008319 257547910 1.00
duckdb / vortex-file-compressed / ns (1.001x ➖, 0↑ 0↓)
name PR 930feb5 (ns) base f79201f (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-file-compressed 99242163 91972688 1.08
tpch_q02/duckdb:vortex-file-compressed 76576332 71716549 1.07
tpch_q03/duckdb:vortex-file-compressed 141714020 142295755 1.00
tpch_q04/duckdb:vortex-file-compressed 165414538 173348158 0.95
tpch_q05/duckdb:vortex-file-compressed 154302110 157558583 0.98
tpch_q06/duckdb:vortex-file-compressed 43574311 43447394 1.00
tpch_q07/duckdb:vortex-file-compressed 145868818 143621104 1.02
tpch_q08/duckdb:vortex-file-compressed 182872262 185337646 0.99
tpch_q09/duckdb:vortex-file-compressed 302020364 306671434 0.98
tpch_q10/duckdb:vortex-file-compressed 229427915 219815013 1.04
tpch_q11/duckdb:vortex-file-compressed 41876765 42195925 0.99
tpch_q12/duckdb:vortex-file-compressed 119648664 123230096 0.97
tpch_q13/duckdb:vortex-file-compressed 172906489 175772630 0.98
tpch_q14/duckdb:vortex-file-compressed 61598558 63755284 0.97
tpch_q15/duckdb:vortex-file-compressed 94122823 96247717 0.98
tpch_q16/duckdb:vortex-file-compressed 84195400 85397268 0.99
tpch_q17/duckdb:vortex-file-compressed 110396251 110957633 0.99
tpch_q18/duckdb:vortex-file-compressed 262095263 264377254 0.99
tpch_q19/duckdb:vortex-file-compressed 87624058 86209577 1.02
tpch_q20/duckdb:vortex-file-compressed 152935043 156660854 0.98
tpch_q21/duckdb:vortex-file-compressed 505167277 501076103 1.01
tpch_q22/duckdb:vortex-file-compressed 79724392 75635652 1.05
duckdb / vortex-compact / ns (1.006x ➖, 0↑ 0↓)
name PR 930feb5 (ns) base f79201f (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-compact 113047735 116528945 0.97
tpch_q02/duckdb:vortex-compact 75873500 77570700 0.98
tpch_q03/duckdb:vortex-compact 138091707 127824514 1.08
tpch_q04/duckdb:vortex-compact 167132929 160304537 1.04
tpch_q05/duckdb:vortex-compact 155702054 158909955 0.98
tpch_q06/duckdb:vortex-compact 45192240 44145127 1.02
tpch_q07/duckdb:vortex-compact 143575299 141972181 1.01
tpch_q08/duckdb:vortex-compact 189650995 185581915 1.02
tpch_q09/duckdb:vortex-compact 311746108 306274172 1.02
tpch_q10/duckdb:vortex-compact 221027947 223149051 0.99
tpch_q11/duckdb:vortex-compact 45611409 47151616 0.97
tpch_q12/duckdb:vortex-compact 134639661 137592966 0.98
tpch_q13/duckdb:vortex-compact 174913168 172292367 1.02
tpch_q14/duckdb:vortex-compact 67527523 68372505 0.99
tpch_q15/duckdb:vortex-compact 97566280 94479850 1.03
tpch_q16/duckdb:vortex-compact 86607244 88790375 0.98
tpch_q17/duckdb:vortex-compact 112450434 114008498 0.99
tpch_q18/duckdb:vortex-compact 260718121 255096064 1.02
tpch_q19/duckdb:vortex-compact 96212026 92418267 1.04
tpch_q20/duckdb:vortex-compact 158134065 155431688 1.02
tpch_q21/duckdb:vortex-compact 485582828 490791991 0.99
tpch_q22/duckdb:vortex-compact 80317651 78594907 1.02
duckdb / parquet / ns (0.998x ➖, 0↑ 0↓)
name PR 930feb5 (ns) base f79201f (ns) ratio (PR/base)
tpch_q01/duckdb:parquet 103419634 105690505 0.98
tpch_q02/duckdb:parquet 99341115 101151768 0.98
tpch_q03/duckdb:parquet 165952522 167063562 0.99
tpch_q04/duckdb:parquet 118387764 116006275 1.02
tpch_q05/duckdb:parquet 188757528 189809547 0.99
tpch_q06/duckdb:parquet 57894438 59772647 0.97
tpch_q07/duckdb:parquet 141392948 144508078 0.98
tpch_q08/duckdb:parquet 218904912 217388753 1.01
tpch_q09/duckdb:parquet 350170835 346524742 1.01
tpch_q10/duckdb:parquet 657860138 659647758 1.00
tpch_q11/duckdb:parquet 41578108 41360591 1.01
tpch_q12/duckdb:parquet 118833329 117935028 1.01
tpch_q13/duckdb:parquet 398638622 397638940 1.00
tpch_q14/duckdb:parquet 152751999 152503795 1.00
tpch_q15/duckdb:parquet 72223160 75559430 0.96
tpch_q16/duckdb:parquet 154233143 156789707 0.98
tpch_q17/duckdb:parquet 123144764 128127596 0.96
tpch_q18/duckdb:parquet 296483022 286966083 1.03
tpch_q19/duckdb:parquet 244037966 227141743 1.07
tpch_q20/duckdb:parquet 197154500 197103096 1.00
tpch_q21/duckdb:parquet 438637845 435331687 1.01
tpch_q22/duckdb:parquet 337114745 335980520 1.00
duckdb / duckdb / ns (1.020x ➖, 0↑ 0↓)
name PR 930feb5 (ns) base f79201f (ns) ratio (PR/base)
tpch_q01/duckdb:duckdb 53060271 53324571 1.00
tpch_q02/duckdb:duckdb 52694367 55198678 0.95
tpch_q03/duckdb:duckdb 81854464 76923446 1.06
tpch_q04/duckdb:duckdb 119410239 118278382 1.01
tpch_q05/duckdb:duckdb 96633022 93591998 1.03
tpch_q06/duckdb:duckdb 33708002 31192877 1.08
tpch_q07/duckdb:duckdb 75869730 73548415 1.03
tpch_q08/duckdb:duckdb 105149396 104126771 1.01
tpch_q09/duckdb:duckdb 203158897 204754565 0.99
tpch_q10/duckdb:duckdb 169322853 168167066 1.01
tpch_q11/duckdb:duckdb 19792737 19854057 1.00
tpch_q12/duckdb:duckdb 70005418 66962731 1.05
tpch_q13/duckdb:duckdb 141112685 141359843 1.00
tpch_q14/duckdb:duckdb 63202684 60707504 1.04
tpch_q15/duckdb:duckdb 54689662 52177176 1.05
tpch_q16/duckdb:duckdb 69889656 70180912 1.00
tpch_q17/duckdb:duckdb 76920371 74368627 1.03
tpch_q18/duckdb:duckdb 171915001 169156973 1.02
tpch_q19/duckdb:duckdb 71141026 69942989 1.02
tpch_q20/duckdb:duckdb 82252758 79558242 1.03
tpch_q21/duckdb:duckdb 278934046 275629204 1.01
tpch_q22/duckdb:duckdb 60636097 58536116 1.04

No file size changes detected.

@github-actions

github-actions Bot commented Aug 3, 2026

Copy link
Copy Markdown
Contributor

Benchmarks: TPC-H SF=1 on S3 📖

Verdict: No clear signal (environment too noisy confidence)
Attributed Vortex impact: +0.3%
Engines: DataFusion No clear signal (+0.6%, environment too noisy confidence) · DuckDB No clear signal (-0.1%, low confidence)
Vortex (geomean): 0.992x ➖
Parquet (geomean): 0.990x ➖
Shifts: Parquet (control) -1.0% · Median polish +0.8%

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

datafusion / vortex-file-compressed / ns (0.892x ➖, 0↑ 0↓)
name PR 930feb5 (ns) base f79201f (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-file-compressed 253707875 251119617 1.01
tpch_q02/datafusion:vortex-file-compressed 453255801 528215048 0.86
tpch_q03/datafusion:vortex-file-compressed 349115617 374072867 0.93
tpch_q04/datafusion:vortex-file-compressed 185437932 190764776 0.97
tpch_q05/datafusion:vortex-file-compressed 306866736 349794325 0.88
tpch_q06/datafusion:vortex-file-compressed 256121581 254950289 1.00
tpch_q07/datafusion:vortex-file-compressed 335301671 348068161 0.96
tpch_q08/datafusion:vortex-file-compressed 494339179 525335993 0.94
tpch_q09/datafusion:vortex-file-compressed 294528281 373966949 0.79
tpch_q10/datafusion:vortex-file-compressed 356030646 481163478 0.74
tpch_q11/datafusion:vortex-file-compressed 258161050 349233219 0.74
tpch_q12/datafusion:vortex-file-compressed 304897880 382630282 0.80
tpch_q13/datafusion:vortex-file-compressed 136137128 131367029 1.04
tpch_q14/datafusion:vortex-file-compressed 182934270 219021643 0.84
tpch_q15/datafusion:vortex-file-compressed 303860084 358330345 0.85
tpch_q16/datafusion:vortex-file-compressed 204429641 270169910 0.76
tpch_q17/datafusion:vortex-file-compressed 300185526 350157564 0.86
tpch_q18/datafusion:vortex-file-compressed 246383780 251873169 0.98
tpch_q19/datafusion:vortex-file-compressed 335614228 357057735 0.94
tpch_q20/datafusion:vortex-file-compressed 351880474 365669492 0.96
tpch_q21/datafusion:vortex-file-compressed 474173907 483572011 0.98
tpch_q22/datafusion:vortex-file-compressed 133540270 147273360 0.91
datafusion / vortex-compact / ns (1.080x ➖, 0↑ 3↓)
name PR 930feb5 (ns) base f79201f (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-compact 248921865 251289399 0.99
tpch_q02/datafusion:vortex-compact 412390221 429470029 0.96
tpch_q03/datafusion:vortex-compact 333968359 338429067 0.99
tpch_q04/datafusion:vortex-compact 161386394 167154336 0.97
tpch_q05/datafusion:vortex-compact 332013528 306501964 1.08
tpch_q06/datafusion:vortex-compact 304217511 251742761 1.21
tpch_q07/datafusion:vortex-compact 425119288 347322072 1.22
tpch_q08/datafusion:vortex-compact 547375337 471666991 1.16
tpch_q09/datafusion:vortex-compact 334203695 336009853 0.99
tpch_q10/datafusion:vortex-compact 350390941 403479875 0.87
tpch_q11/datafusion:vortex-compact 278836595 346406500 0.80
tpch_q12/datafusion:vortex-compact 303383964 358760006 0.85
tpch_q13/datafusion:vortex-compact 136986851 114082112 1.20
tpch_q14/datafusion:vortex-compact 171763777 200616168 0.86
tpch_q15/datafusion:vortex-compact 299611450 342591152 0.87
tpch_q16/datafusion:vortex-compact 185040846 220909747 0.84
tpch_q17/datafusion:vortex-compact 365874910 379012218 0.97
tpch_q18/datafusion:vortex-compact 🚨 416200971 298770681 1.39
tpch_q19/datafusion:vortex-compact 🚨 1491611029 519756093 2.87
tpch_q20/datafusion:vortex-compact 🚨 971431365 409644393 2.37
tpch_q21/datafusion:vortex-compact 441821966 479768998 0.92
tpch_q22/datafusion:vortex-compact 155704798 178948031 0.87
datafusion / parquet / ns (0.975x ➖, 0↑ 0↓)
name PR 930feb5 (ns) base f79201f (ns) ratio (PR/base)
tpch_q01/datafusion:parquet 216397945 209870629 1.03
tpch_q02/datafusion:parquet 277064202 300440778 0.92
tpch_q03/datafusion:parquet 294058535 378320339 0.78
tpch_q04/datafusion:parquet 142796748 168804320 0.85
tpch_q05/datafusion:parquet 368930079 369436840 1.00
tpch_q06/datafusion:parquet 139919492 145928143 0.96
tpch_q07/datafusion:parquet 372674802 368560535 1.01
tpch_q08/datafusion:parquet 441540108 433629575 1.02
tpch_q09/datafusion:parquet 460131182 465125864 0.99
tpch_q10/datafusion:parquet 418747639 413412874 1.01
tpch_q11/datafusion:parquet 270683773 282024267 0.96
tpch_q12/datafusion:parquet 229806019 201368953 1.14
tpch_q13/datafusion:parquet 459958639 454211776 1.01
tpch_q14/datafusion:parquet 182592633 180424682 1.01
tpch_q15/datafusion:parquet 295496113 291324932 1.01
tpch_q16/datafusion:parquet 129873033 126163524 1.03
tpch_q17/datafusion:parquet 331769847 297192448 1.12
tpch_q18/datafusion:parquet 452214157 449729047 1.01
tpch_q19/datafusion:parquet 200222078 214406028 0.93
tpch_q20/datafusion:parquet 319564164 405324125 0.79
tpch_q21/datafusion:parquet 478121279 522351341 0.92
tpch_q22/datafusion:parquet 232491331 220644485 1.05
duckdb / vortex-file-compressed / ns (1.013x ➖, 0↑ 1↓)
name PR 930feb5 (ns) base f79201f (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-file-compressed 297830779 256856526 1.16
tpch_q02/duckdb:vortex-file-compressed 697170169 636376961 1.10
tpch_q03/duckdb:vortex-file-compressed 468902188 455184168 1.03
tpch_q04/duckdb:vortex-file-compressed 🚨 376971542 265875100 1.42
tpch_q05/duckdb:vortex-file-compressed 597458138 530800323 1.13
tpch_q06/duckdb:vortex-file-compressed 283452031 264787412 1.07
tpch_q07/duckdb:vortex-file-compressed 554950806 624086848 0.89
tpch_q08/duckdb:vortex-file-compressed 735862003 766621991 0.96
tpch_q09/duckdb:vortex-file-compressed 565304554 575383980 0.98
tpch_q10/duckdb:vortex-file-compressed 501878288 465151756 1.08
tpch_q11/duckdb:vortex-file-compressed 303523716 267273527 1.14
tpch_q12/duckdb:vortex-file-compressed 458206087 506542327 0.90
tpch_q13/duckdb:vortex-file-compressed 316502279 332185196 0.95
tpch_q14/duckdb:vortex-file-compressed 247611125 273082954 0.91
tpch_q15/duckdb:vortex-file-compressed 172976636 197314328 0.88
tpch_q16/duckdb:vortex-file-compressed 229555190 268392601 0.86
tpch_q17/duckdb:vortex-file-compressed 467133327 491510639 0.95
tpch_q18/duckdb:vortex-file-compressed 370733598 389425606 0.95
tpch_q19/duckdb:vortex-file-compressed 360021803 377689618 0.95
tpch_q20/duckdb:vortex-file-compressed 532395645 510260618 1.04
tpch_q21/duckdb:vortex-file-compressed 748038528 729326023 1.03
tpch_q22/duckdb:vortex-file-compressed 179334439 166966754 1.07
duckdb / vortex-compact / ns (0.993x ➖, 0↑ 0↓)
name PR 930feb5 (ns) base f79201f (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-compact 238689188 236054290 1.01
tpch_q02/duckdb:vortex-compact 577536439 599998691 0.96
tpch_q03/duckdb:vortex-compact 455891084 453434465 1.01
tpch_q04/duckdb:vortex-compact 259377545 255900767 1.01
tpch_q05/duckdb:vortex-compact 504015603 490518508 1.03
tpch_q06/duckdb:vortex-compact 275494219 277533515 0.99
tpch_q07/duckdb:vortex-compact 564313444 558150588 1.01
tpch_q08/duckdb:vortex-compact 713800042 711221914 1.00
tpch_q09/duckdb:vortex-compact 596474227 533049756 1.12
tpch_q10/duckdb:vortex-compact 464865718 462751393 1.00
tpch_q11/duckdb:vortex-compact 251949341 258302235 0.98
tpch_q12/duckdb:vortex-compact 423633939 439209791 0.96
tpch_q13/duckdb:vortex-compact 238450854 282859196 0.84
tpch_q14/duckdb:vortex-compact 259462116 269799413 0.96
tpch_q15/duckdb:vortex-compact 178448647 171132598 1.04
tpch_q16/duckdb:vortex-compact 223500289 235284495 0.95
tpch_q17/duckdb:vortex-compact 441100666 452415131 0.97
tpch_q18/duckdb:vortex-compact 363563326 355199567 1.02
tpch_q19/duckdb:vortex-compact 379281117 375968474 1.01
tpch_q20/duckdb:vortex-compact 509176921 496784458 1.02
tpch_q21/duckdb:vortex-compact 691270029 683739841 1.01
tpch_q22/duckdb:vortex-compact 157771105 166115455 0.95
duckdb / parquet / ns (1.005x ➖, 0↑ 0↓)
name PR 930feb5 (ns) base f79201f (ns) ratio (PR/base)
tpch_q01/duckdb:parquet 327837546 371304361 0.88
tpch_q02/duckdb:parquet 723460289 685890138 1.05
tpch_q03/duckdb:parquet 823496162 815498201 1.01
tpch_q04/duckdb:parquet 530829985 495127209 1.07
tpch_q05/duckdb:parquet 965870587 950896967 1.02
tpch_q06/duckdb:parquet 307651299 309855421 0.99
tpch_q07/duckdb:parquet 884328625 937930570 0.94
tpch_q08/duckdb:parquet 1099374544 1110618947 0.99
tpch_q09/duckdb:parquet 1040483704 1063703341 0.98
tpch_q10/duckdb:parquet 976141283 1003447683 0.97
tpch_q11/duckdb:parquet 454528707 453419833 1.00
tpch_q12/duckdb:parquet 538042690 531765433 1.01
tpch_q13/duckdb:parquet 856197605 840804746 1.02
tpch_q14/duckdb:parquet 539127832 540005825 1.00
tpch_q15/duckdb:parquet 405283255 383699707 1.06
tpch_q16/duckdb:parquet 508195382 521574127 0.97
tpch_q17/duckdb:parquet 535560068 506549449 1.06
tpch_q18/duckdb:parquet 659797023 672586633 0.98
tpch_q19/duckdb:parquet 580141073 600367469 0.97
tpch_q20/duckdb:parquet 834879165 843325481 0.99
tpch_q21/duckdb:parquet 793826619 741836525 1.07
tpch_q22/duckdb:parquet 471170912 433131223 1.09

@github-actions

github-actions Bot commented Aug 3, 2026

Copy link
Copy Markdown
Contributor

Benchmarks: Clickbench on NVME 📖

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

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

datafusion / vortex-file-compressed / ns (0.997x ➖, 1↑ 0↓)
name PR 930feb5 (ns) base f79201f (ns) ratio (PR/base)
clickbench_q00/datafusion:vortex-file-compressed 1988128 2054161 0.97
clickbench_q01/datafusion:vortex-file-compressed 21560644 22223255 0.97
clickbench_q02/datafusion:vortex-file-compressed 30321892 30053387 1.01
clickbench_q03/datafusion:vortex-file-compressed 32721563 32175664 1.02
clickbench_q04/datafusion:vortex-file-compressed 165985739 167045303 0.99
clickbench_q05/datafusion:vortex-file-compressed 221064696 222446424 0.99
clickbench_q06/datafusion:vortex-file-compressed 1959811 1999827 0.98
clickbench_q07/datafusion:vortex-file-compressed 26110669 25592574 1.02
clickbench_q08/datafusion:vortex-file-compressed 233403811 228661617 1.02
clickbench_q09/datafusion:vortex-file-compressed 340387031 346286940 0.98
clickbench_q10/datafusion:vortex-file-compressed 58295886 58941634 0.99
clickbench_q11/datafusion:vortex-file-compressed 66260242 65945320 1.00
clickbench_q12/datafusion:vortex-file-compressed 198483123 203614805 0.97
clickbench_q13/datafusion:vortex-file-compressed 356691385 359477842 0.99
clickbench_q14/datafusion:vortex-file-compressed 208288676 203461856 1.02
clickbench_q15/datafusion:vortex-file-compressed 199278127 199121655 1.00
clickbench_q16/datafusion:vortex-file-compressed 492908768 477758664 1.03
clickbench_q17/datafusion:vortex-file-compressed 479240062 478087009 1.00
clickbench_q18/datafusion:vortex-file-compressed 937751075 918856909 1.02
clickbench_q19/datafusion:vortex-file-compressed 🚀 26009281 34493086 0.75
clickbench_q20/datafusion:vortex-file-compressed 205981827 208389757 0.99
clickbench_q21/datafusion:vortex-file-compressed 272502818 275677798 0.99
clickbench_q22/datafusion:vortex-file-compressed 353150974 359253722 0.98
clickbench_q23/datafusion:vortex-file-compressed 601332050 598808925 1.00
clickbench_q24/datafusion:vortex-file-compressed 39889840 37272244 1.07
clickbench_q25/datafusion:vortex-file-compressed 58871410 57897520 1.02
clickbench_q26/datafusion:vortex-file-compressed 39388703 40578993 0.97
clickbench_q27/datafusion:vortex-file-compressed 290558013 290454474 1.00
clickbench_q28/datafusion:vortex-file-compressed 1456717197 1467580675 0.99
clickbench_q29/datafusion:vortex-file-compressed 59475209 61917935 0.96
clickbench_q30/datafusion:vortex-file-compressed 169911666 168301158 1.01
clickbench_q31/datafusion:vortex-file-compressed 202224569 203122140 1.00
clickbench_q32/datafusion:vortex-file-compressed 859868357 840551395 1.02
clickbench_q33/datafusion:vortex-file-compressed 1007413833 1003722114 1.00
clickbench_q34/datafusion:vortex-file-compressed 1014661690 1003804910 1.01
clickbench_q35/datafusion:vortex-file-compressed 168609929 167050690 1.01
clickbench_q36/datafusion:vortex-file-compressed 62685093 57772807 1.09
clickbench_q37/datafusion:vortex-file-compressed 29582879 29702918 1.00
clickbench_q38/datafusion:vortex-file-compressed 17324092 17506803 0.99
clickbench_q39/datafusion:vortex-file-compressed 134314283 127941391 1.05
clickbench_q40/datafusion:vortex-file-compressed 15420134 14728343 1.05
clickbench_q41/datafusion:vortex-file-compressed 14485340 14567786 0.99
clickbench_q42/datafusion:vortex-file-compressed 14051438 14476077 0.97
datafusion / parquet / ns (0.986x ➖, 1↑ 0↓)
name PR 930feb5 (ns) base f79201f (ns) ratio (PR/base)
clickbench_q00/datafusion:parquet 🚀 1976879 2485388 0.80
clickbench_q01/datafusion:parquet 17549162 18219163 0.96
clickbench_q02/datafusion:parquet 30432591 31183785 0.98
clickbench_q03/datafusion:parquet 28040084 28393884 0.99
clickbench_q04/datafusion:parquet 172814312 176368130 0.98
clickbench_q05/datafusion:parquet 231855456 241577804 0.96
clickbench_q06/datafusion:parquet 2005019 1951979 1.03
clickbench_q07/datafusion:parquet 18123485 18120972 1.00
clickbench_q08/datafusion:parquet 233764398 237380786 0.98
clickbench_q09/datafusion:parquet 370287302 383548528 0.97
clickbench_q10/datafusion:parquet 71702514 73153219 0.98
clickbench_q11/datafusion:parquet 92186313 93203857 0.99
clickbench_q12/datafusion:parquet 241333268 238349984 1.01
clickbench_q13/datafusion:parquet 394273445 401281362 0.98
clickbench_q14/datafusion:parquet 254265966 253285255 1.00
clickbench_q15/datafusion:parquet 192106621 194305566 0.99
clickbench_q16/datafusion:parquet 482825927 485846800 0.99
clickbench_q17/datafusion:parquet 476052123 484433017 0.98
clickbench_q18/datafusion:parquet 949066048 933343076 1.02
clickbench_q19/datafusion:parquet 22945752 23769210 0.97
clickbench_q20/datafusion:parquet 462354102 471564869 0.98
clickbench_q21/datafusion:parquet 491889598 491785672 1.00
clickbench_q22/datafusion:parquet 651215312 655869938 0.99
clickbench_q23/datafusion:parquet 2822518026 2904544176 0.97
clickbench_q24/datafusion:parquet 48968243 51087436 0.96
clickbench_q25/datafusion:parquet 100364255 99111901 1.01
clickbench_q26/datafusion:parquet 49169878 52129782 0.94
clickbench_q27/datafusion:parquet 536879935 529210639 1.01
clickbench_q28/datafusion:parquet 1546201001 1551974264 1.00
clickbench_q29/datafusion:parquet 41971048 41327424 1.02
clickbench_q30/datafusion:parquet 240282973 241907686 0.99
clickbench_q31/datafusion:parquet 274699737 273218306 1.01
clickbench_q32/datafusion:parquet 857844923 850665340 1.01
clickbench_q33/datafusion:parquet 1074555306 1070562978 1.00
clickbench_q34/datafusion:parquet 1080517307 1095593074 0.99
clickbench_q35/datafusion:parquet 177641622 167439883 1.06
clickbench_q36/datafusion:parquet 111387407 117176640 0.95
clickbench_q37/datafusion:parquet 47673148 49507477 0.96
clickbench_q38/datafusion:parquet 72627678 69685135 1.04
clickbench_q39/datafusion:parquet 230710703 227573668 1.01
clickbench_q40/datafusion:parquet 27706359 27968131 0.99
clickbench_q41/datafusion:parquet 24261973 24709030 0.98
clickbench_q42/datafusion:parquet 25784908 26369437 0.98
duckdb / vortex-file-compressed / ns (0.996x ➖, 3↑ 1↓)
name PR 930feb5 (ns) base f79201f (ns) ratio (PR/base)
clickbench_q00/duckdb:vortex-file-compressed 10205029 9938447 1.03
clickbench_q01/duckdb:vortex-file-compressed 🚀 20048625 22467325 0.89
clickbench_q02/duckdb:vortex-file-compressed 21576085 21307804 1.01
clickbench_q03/duckdb:vortex-file-compressed 33944283 34823482 0.97
clickbench_q04/duckdb:vortex-file-compressed 134892259 131683518 1.02
clickbench_q05/duckdb:vortex-file-compressed 164370875 158183938 1.04
clickbench_q06/duckdb:vortex-file-compressed 18671066 19785977 0.94
clickbench_q07/duckdb:vortex-file-compressed 24130640 24225718 1.00
clickbench_q08/duckdb:vortex-file-compressed 169065836 168698612 1.00
clickbench_q09/duckdb:vortex-file-compressed 206333046 210705909 0.98
clickbench_q10/duckdb:vortex-file-compressed 70890821 66622297 1.06
clickbench_q11/duckdb:vortex-file-compressed 71629792 72185814 0.99
clickbench_q12/duckdb:vortex-file-compressed 190897086 197953180 0.96
clickbench_q13/duckdb:vortex-file-compressed 348393925 333901562 1.04
clickbench_q14/duckdb:vortex-file-compressed 206113985 197166477 1.05
clickbench_q15/duckdb:vortex-file-compressed 186000045 187021669 0.99
clickbench_q16/duckdb:vortex-file-compressed 400068349 404185833 0.99
clickbench_q17/duckdb:vortex-file-compressed 377853498 378746359 1.00
clickbench_q18/duckdb:vortex-file-compressed 739974872 733843319 1.01
clickbench_q19/duckdb:vortex-file-compressed 28625306 27422276 1.04
clickbench_q20/duckdb:vortex-file-compressed 230291107 224544357 1.03
clickbench_q21/duckdb:vortex-file-compressed 353073198 339059688 1.04
clickbench_q22/duckdb:vortex-file-compressed 505081861 501718023 1.01
clickbench_q23/duckdb:vortex-file-compressed 197237073 199561911 0.99
clickbench_q24/duckdb:vortex-file-compressed 52672518 55253830 0.95
clickbench_q25/duckdb:vortex-file-compressed 82620435 89913195 0.92
clickbench_q26/duckdb:vortex-file-compressed 🚨 71824467 63570794 1.13
clickbench_q27/duckdb:vortex-file-compressed 192492805 184296485 1.04
clickbench_q28/duckdb:vortex-file-compressed 1712872853 1591335862 1.08
clickbench_q29/duckdb:vortex-file-compressed 🚀 28550680 31994504 0.89
clickbench_q30/duckdb:vortex-file-compressed 160754045 160543319 1.00
clickbench_q31/duckdb:vortex-file-compressed 272128651 275669028 0.99
clickbench_q32/duckdb:vortex-file-compressed 951951253 918096434 1.04
clickbench_q33/duckdb:vortex-file-compressed 1113390919 1123046032 0.99
clickbench_q34/duckdb:vortex-file-compressed 1176160339 1164862001 1.01
clickbench_q35/duckdb:vortex-file-compressed 208291305 211880514 0.98
clickbench_q36/duckdb:vortex-file-compressed 38332834 38160255 1.00
clickbench_q37/duckdb:vortex-file-compressed 26079550 27864646 0.94
clickbench_q38/duckdb:vortex-file-compressed 30964445 34269400 0.90
clickbench_q39/duckdb:vortex-file-compressed 55401421 50927205 1.09
clickbench_q40/duckdb:vortex-file-compressed 25289194 26360636 0.96
clickbench_q41/duckdb:vortex-file-compressed 25052782 26040637 0.96
clickbench_q42/duckdb:vortex-file-compressed 🚀 24404548 27321359 0.89
duckdb / parquet / ns (1.018x ➖, 0↑ 1↓)
name PR 930feb5 (ns) base f79201f (ns) ratio (PR/base)
clickbench_q00/duckdb:parquet 🚨 17454856 13389691 1.30
clickbench_q01/duckdb:parquet 16511268 17366935 0.95
clickbench_q02/duckdb:parquet 24247397 24789895 0.98
clickbench_q03/duckdb:parquet 25000864 26985613 0.93
clickbench_q04/duckdb:parquet 130489981 130409603 1.00
clickbench_q05/duckdb:parquet 203843203 193846790 1.05
clickbench_q06/duckdb:parquet 23301550 22028467 1.06
clickbench_q07/duckdb:parquet 19196233 19159208 1.00
clickbench_q08/duckdb:parquet 163218265 163905395 1.00
clickbench_q09/duckdb:parquet 229854527 228117191 1.01
clickbench_q10/duckdb:parquet 58572950 57356214 1.02
clickbench_q11/duckdb:parquet 67479117 65721198 1.03
clickbench_q12/duckdb:parquet 181949912 172588936 1.05
clickbench_q13/duckdb:parquet 311242596 307413005 1.01
clickbench_q14/duckdb:parquet 189879381 188108466 1.01
clickbench_q15/duckdb:parquet 186223509 181093984 1.03
clickbench_q16/duckdb:parquet 361208425 364795636 0.99
clickbench_q17/duckdb:parquet 367051452 354330431 1.04
clickbench_q18/duckdb:parquet 696243565 691729071 1.01
clickbench_q19/duckdb:parquet 20900312 20632903 1.01
clickbench_q20/duckdb:parquet 265338913 264083224 1.00
clickbench_q21/duckdb:parquet 325329051 317701322 1.02
clickbench_q22/duckdb:parquet 484807884 463907359 1.05
clickbench_q23/duckdb:parquet 251199556 249942936 1.01
clickbench_q24/duckdb:parquet 69704501 75626008 0.92
clickbench_q25/duckdb:parquet 72622224 71605028 1.01
clickbench_q26/duckdb:parquet 52422458 50522980 1.04
clickbench_q27/duckdb:parquet 275429922 270535815 1.02
clickbench_q28/duckdb:parquet 1737931587 1751751524 0.99
clickbench_q29/duckdb:parquet 27199045 25098759 1.08
clickbench_q30/duckdb:parquet 178254604 175701231 1.01
clickbench_q31/duckdb:parquet 314904223 315814103 1.00
clickbench_q32/duckdb:parquet 927422906 908179058 1.02
clickbench_q33/duckdb:parquet 796880111 774923909 1.03
clickbench_q34/duckdb:parquet 805931769 788523757 1.02
clickbench_q35/duckdb:parquet 211264599 208888638 1.01
clickbench_q36/duckdb:parquet 50541896 53946237 0.94
clickbench_q37/duckdb:parquet 36635299 36010814 1.02
clickbench_q38/duckdb:parquet 38198006 37473085 1.02
clickbench_q39/duckdb:parquet 90831102 87099078 1.04
clickbench_q40/duckdb:parquet 20408727 19717152 1.04
clickbench_q41/duckdb:parquet 19496602 19164063 1.02
clickbench_q42/duckdb:parquet 23387181 21908368 1.07
duckdb / duckdb / ns (1.004x ➖, 0↑ 0↓)
name PR 930feb5 (ns) base f79201f (ns) ratio (PR/base)
clickbench_q00/duckdb:duckdb 20396362 21190825 0.96
clickbench_q01/duckdb:duckdb 35193147 36057137 0.98
clickbench_q02/duckdb:duckdb 47144038 47121945 1.00
clickbench_q03/duckdb:duckdb 45061156 45162903 1.00
clickbench_q04/duckdb:duckdb 139305391 140159767 0.99
clickbench_q05/duckdb:duckdb 170889420 168981357 1.01
clickbench_q06/duckdb:duckdb 40298772 40349024 1.00
clickbench_q07/duckdb:duckdb 36091180 37821317 0.95
clickbench_q08/duckdb:duckdb 169890037 168915009 1.01
clickbench_q09/duckdb:duckdb 228853130 227834505 1.00
clickbench_q10/duckdb:duckdb 82451755 82303439 1.00
clickbench_q11/duckdb:duckdb 89087555 88890198 1.00
clickbench_q12/duckdb:duckdb 175909220 169937297 1.04
clickbench_q13/duckdb:duckdb 308401517 304805918 1.01
clickbench_q14/duckdb:duckdb 194245845 189230630 1.03
clickbench_q15/duckdb:duckdb 158611421 157899923 1.00
clickbench_q16/duckdb:duckdb 358179037 352568976 1.02
clickbench_q17/duckdb:duckdb 336502138 328394074 1.02
clickbench_q18/duckdb:duckdb 638007786 631807383 1.01
clickbench_q19/duckdb:duckdb 37586251 36714396 1.02
clickbench_q20/duckdb:duckdb 321438536 323202783 0.99
clickbench_q21/duckdb:duckdb 351956956 339459989 1.04
clickbench_q22/duckdb:duckdb 368748881 361904844 1.02
clickbench_q23/duckdb:duckdb 350697718 376818107 0.93
clickbench_q24/duckdb:duckdb 61639051 62580780 0.98
clickbench_q25/duckdb:duckdb 91447969 90592020 1.01
clickbench_q26/duckdb:duckdb 64319452 61534646 1.05
clickbench_q27/duckdb:duckdb 313904524 314553077 1.00
clickbench_q28/duckdb:duckdb 1623345300 1575245129 1.03
clickbench_q29/duckdb:duckdb 46877467 47636722 0.98
clickbench_q30/duckdb:duckdb 183085158 180433192 1.01
clickbench_q31/duckdb:duckdb 322956669 318614744 1.01
clickbench_q32/duckdb:duckdb 978729461 963002862 1.02
clickbench_q33/duckdb:duckdb 816833925 804390936 1.02
clickbench_q34/duckdb:duckdb 853726711 845002933 1.01
clickbench_q35/duckdb:duckdb 188641446 186277841 1.01
clickbench_q36/duckdb:duckdb 59138781 56044321 1.06
clickbench_q37/duckdb:duckdb 31442858 32841896 0.96
clickbench_q38/duckdb:duckdb 38513644 37289741 1.03
clickbench_q39/duckdb:duckdb 92119910 88965658 1.04
clickbench_q40/duckdb:duckdb 30340511 30777634 0.99
clickbench_q41/duckdb:duckdb 29899629 30098699 0.99
clickbench_q42/duckdb:duckdb 31978023 33605019 0.95

File Size Changes (1 files changed, -0.0% overall, 0↑ 1↓)
File Scale Format Base HEAD Change %
duckdb.db 1.0 vortex-compact 268.00 KB 0 B 268.00 KB -100.0%

Totals:

  • vortex-compact: 7.11 GB → 7.11 GB (-0.0%)
  • vortex-file-compressed: 11.04 GB → 11.04 GB (0.0%)

@github-actions

github-actions Bot commented Aug 3, 2026

Copy link
Copy Markdown
Contributor

Benchmarks: Random Access 📖

Vortex (geomean): 0.996x ➖
Parquet (geomean): 1.004x ➖


vortex / vortex-file-compressed / ns (0.996x ➖, 0↑ 0↓)
name PR 930feb5 (ns) base f79201f (ns) ratio (PR/base)
random-access/feature-vectors/correlated/vortex-tokio-local-disk 499130 542591 0.92
random-access/feature-vectors/correlated/vortex-tokio-local-disk-footer 2892333 2892553 1.00
random-access/feature-vectors/uniform/vortex-tokio-local-disk 2874733 2829935 1.02
random-access/feature-vectors/uniform/vortex-tokio-local-disk-footer 5440343 5426016 1.00
random-access/nested-lists/correlated/vortex-tokio-local-disk 296040 299541 0.99
random-access/nested-lists/correlated/vortex-tokio-local-disk-footer 378182 374023 1.01
random-access/nested-lists/uniform/vortex-tokio-local-disk 1498784 1501990 1.00
random-access/nested-lists/uniform/vortex-tokio-local-disk-footer 1595903 1650561 0.97
random-access/nested-structs/correlated/vortex-tokio-local-disk 342043 342007 1.00
random-access/nested-structs/correlated/vortex-tokio-local-disk-footer 488223 491328 0.99
random-access/nested-structs/uniform/vortex-tokio-local-disk 1020487 1037516 0.98
random-access/nested-structs/uniform/vortex-tokio-local-disk-footer 1208692 1212169 1.00
random-access/taxi/correlated/vortex-tokio-local-disk 924115 912876 1.01
random-access/taxi/correlated/vortex-tokio-local-disk-footer 1451462 1408508 1.03
random-access/taxi/uniform/vortex-tokio-local-disk 4193080 4244933 0.99
random-access/taxi/uniform/vortex-tokio-local-disk-footer 4867459 4837788 1.01
random-access/vortex-tokio-local-disk 555519 539007 1.03
random-access/vortex-tokio-local-disk-footer 932098 949488 0.98
vortex / parquet / ns (1.004x ➖, 0↑ 0↓)
name PR 930feb5 (ns) base f79201f (ns) ratio (PR/base)
random-access/feature-vectors/correlated/parquet-tokio-local-disk 8979833899 8963026931 1.00
random-access/feature-vectors/correlated/parquet-tokio-local-disk-footer 8866557817 9057057691 0.98
random-access/feature-vectors/uniform/parquet-tokio-local-disk 9037714385 8824882354 1.02
random-access/feature-vectors/uniform/parquet-tokio-local-disk-footer 8912928432 8857050713 1.01
random-access/nested-lists/correlated/parquet-tokio-local-disk 140439176 137423956 1.02
random-access/nested-lists/correlated/parquet-tokio-local-disk-footer 137617854 137675511 1.00
random-access/nested-lists/uniform/parquet-tokio-local-disk 138461158 137892328 1.00
random-access/nested-lists/uniform/parquet-tokio-local-disk-footer 137955163 137950385 1.00
random-access/nested-structs/correlated/parquet-tokio-local-disk 20084373 19719270 1.02
random-access/nested-structs/correlated/parquet-tokio-local-disk-footer 20117241 19993376 1.01
random-access/nested-structs/uniform/parquet-tokio-local-disk 20203372 20253249 1.00
random-access/nested-structs/uniform/parquet-tokio-local-disk-footer 20528380 19662858 1.04
random-access/parquet-tokio-local-disk 183184289 184385148 0.99
random-access/parquet-tokio-local-disk-footer 184647830 184830924 1.00
random-access/taxi/correlated/parquet-tokio-local-disk 275073402 276764807 0.99
random-access/taxi/correlated/parquet-tokio-local-disk-footer 276856764 276406266 1.00
random-access/taxi/uniform/parquet-tokio-local-disk 291505402 291445449 1.00
random-access/taxi/uniform/parquet-tokio-local-disk-footer 292231909 298678323 0.98
vortex / lance / ns (0.992x ➖, 0↑ 0↓)
name PR 930feb5 (ns) base f79201f (ns) ratio (PR/base)
random-access/feature-vectors/correlated/lance-tokio-local-disk 355880 361278 0.99
random-access/feature-vectors/correlated/lance-tokio-local-disk-footer 1058959 1077314 0.98
random-access/feature-vectors/uniform/lance-tokio-local-disk 1123475 1134109 0.99
random-access/feature-vectors/uniform/lance-tokio-local-disk-footer 1840040 1849492 0.99
random-access/lance-tokio-local-disk 660601 644896 1.02
random-access/lance-tokio-local-disk-footer 1365791 1367300 1.00
random-access/nested-lists/correlated/lance-tokio-local-disk 193380 193838 1.00
random-access/nested-lists/correlated/lance-tokio-local-disk-footer 510302 522499 0.98
random-access/nested-lists/uniform/lance-tokio-local-disk 960687 972150 0.99
random-access/nested-lists/uniform/lance-tokio-local-disk-footer 1292883 1300998 0.99
random-access/nested-structs/correlated/lance-tokio-local-disk 314456 319367 0.98
random-access/nested-structs/correlated/lance-tokio-local-disk-footer 467888 471875 0.99
random-access/nested-structs/uniform/lance-tokio-local-disk 2432240 2470055 0.98
random-access/nested-structs/uniform/lance-tokio-local-disk-footer 2582254 2597483 0.99
random-access/taxi/correlated/lance-tokio-local-disk 974799 992583 0.98
random-access/taxi/correlated/lance-tokio-local-disk-footer 1927157 1928983 1.00
random-access/taxi/uniform/lance-tokio-local-disk 9699089 9829948 0.99
random-access/taxi/uniform/lance-tokio-local-disk-footer 10384380 10366955 1.00

@github-actions

github-actions Bot commented Aug 3, 2026

Copy link
Copy Markdown
Contributor

Benchmarks: TPC-H SF=10 on S3 📖

Verdict: No clear signal (environment too noisy confidence)
Attributed Vortex impact: -5.1%
Engines: DataFusion No clear signal (-2.0%, environment too noisy confidence) · DuckDB No clear signal (-8.2%, environment too noisy confidence)
Vortex (geomean): 0.988x ➖
Parquet (geomean): 1.041x ➖
Shifts: Parquet (control) +4.1% · Median polish -0.0%

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

datafusion / vortex-file-compressed / ns (0.992x ➖, 0↑ 0↓)
name PR 930feb5 (ns) base f79201f (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-file-compressed 551096272 523067466 1.05
tpch_q02/datafusion:vortex-file-compressed 617074317 554400443 1.11
tpch_q03/datafusion:vortex-file-compressed 574481819 559361440 1.03
tpch_q04/datafusion:vortex-file-compressed 303263836 271278090 1.12
tpch_q05/datafusion:vortex-file-compressed 659988338 638794395 1.03
tpch_q06/datafusion:vortex-file-compressed 299483983 404659757 0.74
tpch_q07/datafusion:vortex-file-compressed 701366411 774843633 0.91
tpch_q08/datafusion:vortex-file-compressed 821521653 909475596 0.90
tpch_q09/datafusion:vortex-file-compressed 876575450 914782223 0.96
tpch_q10/datafusion:vortex-file-compressed 762404163 913611785 0.83
tpch_q11/datafusion:vortex-file-compressed 443027560 442385623 1.00
tpch_q12/datafusion:vortex-file-compressed 574290650 567136378 1.01
tpch_q13/datafusion:vortex-file-compressed 269963422 245472496 1.10
tpch_q14/datafusion:vortex-file-compressed 352934423 424791155 0.83
tpch_q15/datafusion:vortex-file-compressed 603619147 735052686 0.82
tpch_q16/datafusion:vortex-file-compressed 326516778 296318755 1.10
tpch_q17/datafusion:vortex-file-compressed 792046566 811748803 0.98
tpch_q18/datafusion:vortex-file-compressed 955399762 903046773 1.06
tpch_q19/datafusion:vortex-file-compressed 650484582 518185590 1.26
tpch_q20/datafusion:vortex-file-compressed 715636104 599757437 1.19
tpch_q21/datafusion:vortex-file-compressed 1021049462 1053937527 0.97
tpch_q22/datafusion:vortex-file-compressed 337948007 338008940 1.00
datafusion / vortex-compact / ns (1.008x ➖, 0↑ 1↓)
name PR 930feb5 (ns) base f79201f (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-compact 568848872 549976462 1.03
tpch_q02/datafusion:vortex-compact 611601569 544415672 1.12
tpch_q03/datafusion:vortex-compact 557324443 496429155 1.12
tpch_q04/datafusion:vortex-compact 275518736 266772634 1.03
tpch_q05/datafusion:vortex-compact 660863892 661961455 1.00
tpch_q06/datafusion:vortex-compact 307940790 352148553 0.87
tpch_q07/datafusion:vortex-compact 754868145 696163668 1.08
tpch_q08/datafusion:vortex-compact 🚨 1203694418 889625917 1.35
tpch_q09/datafusion:vortex-compact 1006632573 832409145 1.21
tpch_q10/datafusion:vortex-compact 799158879 671442483 1.19
tpch_q11/datafusion:vortex-compact 343199306 355120058 0.97
tpch_q12/datafusion:vortex-compact 490230238 573272994 0.86
tpch_q13/datafusion:vortex-compact 255386939 320751245 0.80
tpch_q14/datafusion:vortex-compact 366229124 397002110 0.92
tpch_q15/datafusion:vortex-compact 635658552 751892380 0.85
tpch_q16/datafusion:vortex-compact 287071052 274170995 1.05
tpch_q17/datafusion:vortex-compact 783640588 768251740 1.02
tpch_q18/datafusion:vortex-compact 881199727 899024430 0.98
tpch_q19/datafusion:vortex-compact 521119672 620773726 0.84
tpch_q20/datafusion:vortex-compact 571445458 583617930 0.98
tpch_q21/datafusion:vortex-compact 959365761 957013572 1.00
tpch_q22/datafusion:vortex-compact 379517178 351647820 1.08
datafusion / parquet / ns (1.020x ➖, 0↑ 1↓)
name PR 930feb5 (ns) base f79201f (ns) ratio (PR/base)
tpch_q01/datafusion:parquet 417177636 414692189 1.01
tpch_q02/datafusion:parquet 🚨 785593748 578845694 1.36
tpch_q03/datafusion:parquet 615191004 593508342 1.04
tpch_q04/datafusion:parquet 406870955 384851981 1.06
tpch_q05/datafusion:parquet 748660156 724573143 1.03
tpch_q06/datafusion:parquet 296186220 288359203 1.03
tpch_q07/datafusion:parquet 868949065 841968121 1.03
tpch_q08/datafusion:parquet 929172762 889747725 1.04
tpch_q09/datafusion:parquet 1198395879 1248631793 0.96
tpch_q10/datafusion:parquet 1728921537 1749972657 0.99
tpch_q11/datafusion:parquet 480786324 440217152 1.09
tpch_q12/datafusion:parquet 452613101 446927968 1.01
tpch_q13/datafusion:parquet 605997083 579746750 1.05
tpch_q14/datafusion:parquet 429600670 444840786 0.97
tpch_q15/datafusion:parquet 700437425 713952431 0.98
tpch_q16/datafusion:parquet 288600384 300688468 0.96
tpch_q17/datafusion:parquet 822221705 832347421 0.99
tpch_q18/datafusion:parquet 1119470308 1215001972 0.92
tpch_q19/datafusion:parquet 474539786 483965359 0.98
tpch_q20/datafusion:parquet 832283993 819045244 1.02
tpch_q21/datafusion:parquet 1183677903 1195849534 0.99
tpch_q22/datafusion:parquet 683286958 674403439 1.01
duckdb / vortex-file-compressed / ns (0.972x ➖, 2↑ 1↓)
name PR 930feb5 (ns) base f79201f (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-file-compressed 628473957 757893792 0.83
tpch_q02/duckdb:vortex-file-compressed 745943981 836304399 0.89
tpch_q03/duckdb:vortex-file-compressed 🚨 1479402159 801501799 1.85
tpch_q04/duckdb:vortex-file-compressed 626914310 649666192 0.96
tpch_q05/duckdb:vortex-file-compressed 937734956 1012133479 0.93
tpch_q06/duckdb:vortex-file-compressed 719748125 705451235 1.02
tpch_q07/duckdb:vortex-file-compressed 1117060083 1114271122 1.00
tpch_q08/duckdb:vortex-file-compressed 1295897708 1311371570 0.99
tpch_q09/duckdb:vortex-file-compressed 1548163033 1429363422 1.08
tpch_q10/duckdb:vortex-file-compressed 1455018378 1314222573 1.11
tpch_q11/duckdb:vortex-file-compressed 418837250 403425957 1.04
tpch_q12/duckdb:vortex-file-compressed 1298645394 1315441431 0.99
tpch_q13/duckdb:vortex-file-compressed 674403129 715564442 0.94
tpch_q14/duckdb:vortex-file-compressed 643150803 665134875 0.97
tpch_q15/duckdb:vortex-file-compressed 574644688 601446613 0.96
tpch_q16/duckdb:vortex-file-compressed 350492083 337733018 1.04
tpch_q17/duckdb:vortex-file-compressed 1049324286 1077619682 0.97
tpch_q18/duckdb:vortex-file-compressed 765842664 784515354 0.98
tpch_q19/duckdb:vortex-file-compressed 840599964 874925664 0.96
tpch_q20/duckdb:vortex-file-compressed 1071205536 1177618440 0.91
tpch_q21/duckdb:vortex-file-compressed 🚀 1897711280 2748878936 0.69
tpch_q22/duckdb:vortex-file-compressed 🚀 275811605 402929104 0.68
duckdb / vortex-compact / ns (0.979x ➖, 0↑ 0↓)
name PR 930feb5 (ns) base f79201f (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-compact 600600905 611729853 0.98
tpch_q02/duckdb:vortex-compact 703911505 761068970 0.92
tpch_q03/duckdb:vortex-compact 776563031 809865762 0.96
tpch_q04/duckdb:vortex-compact 577751642 615827979 0.94
tpch_q05/duckdb:vortex-compact 892446169 947207810 0.94
tpch_q06/duckdb:vortex-compact 748202181 678434384 1.10
tpch_q07/duckdb:vortex-compact 1266051144 1041727790 1.22
tpch_q08/duckdb:vortex-compact 1221430603 1246998418 0.98
tpch_q09/duckdb:vortex-compact 1248621617 1278978419 0.98
tpch_q10/duckdb:vortex-compact 1095758094 1170506369 0.94
tpch_q11/duckdb:vortex-compact 437662020 480169341 0.91
tpch_q12/duckdb:vortex-compact 1115428609 1334617742 0.84
tpch_q13/duckdb:vortex-compact 665887582 869842056 0.77
tpch_q14/duckdb:vortex-compact 896142890 714917154 1.25
tpch_q15/duckdb:vortex-compact 759091170 660971142 1.15
tpch_q16/duckdb:vortex-compact 427985331 332245535 1.29
tpch_q17/duckdb:vortex-compact 1029617114 1232306737 0.84
tpch_q18/duckdb:vortex-compact 666385013 743496219 0.90
tpch_q19/duckdb:vortex-compact 801722354 824049332 0.97
tpch_q20/duckdb:vortex-compact 1023812171 1209018196 0.85
tpch_q21/duckdb:vortex-compact 1737759120 1765673749 0.98
tpch_q22/duckdb:vortex-compact 289195177 279578393 1.03
duckdb / parquet / ns (1.063x ➖, 0↑ 2↓)
name PR 930feb5 (ns) base f79201f (ns) ratio (PR/base)
tpch_q01/duckdb:parquet 🚨 520358843 382467387 1.36
tpch_q02/duckdb:parquet 795374327 800916806 0.99
tpch_q03/duckdb:parquet 🚨 1267751836 974336858 1.30
tpch_q04/duckdb:parquet 737670089 578604754 1.27
tpch_q05/duckdb:parquet 1221109662 1111802745 1.10
tpch_q06/duckdb:parquet 351965592 343415150 1.02
tpch_q07/duckdb:parquet 1103124127 939173486 1.17
tpch_q08/duckdb:parquet 1409670922 1312904135 1.07
tpch_q09/duckdb:parquet 1314229137 1252259553 1.05
tpch_q10/duckdb:parquet 2465758444 2435345937 1.01
tpch_q11/duckdb:parquet 517042098 494256035 1.05
tpch_q12/duckdb:parquet 624208490 764092155 0.82
tpch_q13/duckdb:parquet 1116527961 1000823801 1.12
tpch_q14/duckdb:parquet 724572583 688469653 1.05
tpch_q15/duckdb:parquet 426804574 462549538 0.92
tpch_q16/duckdb:parquet 669621313 663110875 1.01
tpch_q17/duckdb:parquet 657142060 693285504 0.95
tpch_q18/duckdb:parquet 881144629 910345268 0.97
tpch_q19/duckdb:parquet 891940103 776114358 1.15
tpch_q20/duckdb:parquet 1275896752 1162014936 1.10
tpch_q21/duckdb:parquet 1069392833 1036605538 1.03
tpch_q22/duckdb:parquet 899826478 894279319 1.01

@github-actions

github-actions Bot commented Aug 3, 2026

Copy link
Copy Markdown
Contributor

Benchmarks: Vortex queries 📖

Verdict: No clear signal (low confidence)
Attributed Vortex impact: -0.0%
Engines: DataFusion No clear signal (-0.2%, low confidence) · DuckDB No clear signal (+0.1%, low confidence)
Vortex (geomean): 0.998x ➖
Parquet (geomean): 0.998x ➖
Shifts: Parquet (control) -0.2% · Median polish -0.1%

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

datafusion / vortex-file-compressed / ns (0.995x ➖, 0↑ 0↓)
name PR 930feb5 (ns) base f79201f (ns) ratio (PR/base)
vortex_q00/datafusion:vortex-file-compressed 335004405 336244589 1.00
vortex_q01/datafusion:vortex-file-compressed 359209496 358741678 1.00
vortex_q02/datafusion:vortex-file-compressed 353074594 357080713 0.99
datafusion / parquet / ns (0.997x ➖, 0↑ 0↓)
name PR 930feb5 (ns) base f79201f (ns) ratio (PR/base)
vortex_q00/datafusion:parquet 513320722 517690433 0.99
vortex_q01/datafusion:parquet 150175863 150144673 1.00
vortex_q02/datafusion:parquet 764964915 764745572 1.00
duckdb / vortex-file-compressed / ns (1.001x ➖, 0↑ 0↓)
name PR 930feb5 (ns) base f79201f (ns) ratio (PR/base)
vortex_q00/duckdb:vortex-file-compressed 485654613 487027776 1.00
vortex_q01/duckdb:vortex-file-compressed 241943433 242362793 1.00
vortex_q02/duckdb:vortex-file-compressed 339833034 337683156 1.01
duckdb / parquet / ns (0.999x ➖, 0↑ 0↓)
name PR 930feb5 (ns) base f79201f (ns) ratio (PR/base)
vortex_q00/duckdb:parquet 577479732 576909176 1.00
vortex_q01/duckdb:parquet 355032815 355281006 1.00
vortex_q02/duckdb:parquet 628145881 629741703 1.00

No file size changes detected.

@github-actions

github-actions Bot commented Aug 3, 2026

Copy link
Copy Markdown
Contributor

Benchmarks: Compression 📖


vortex / vortex-file-compressed / ns (0.989x ➖, 2↑ 1↓)
name PR 930feb5 (ns) base f79201f (ns) ratio (PR/base)
compress time/Arade 936052464 928425424 1.01
compress time/Bimbo 5198665408 5188578980 1.00
compress time/CMSprovider 2736788605 2795459325 0.98
compress time/Euro2016 367384737 391961098 0.94
compress time/Food 🚨 386262779 351097120 1.10
compress time/HashTags 735194939 744956348 0.99
compress time/TPC-H l_comment canonical 1209484986 1207260503 1.00
compress time/TPC-H l_comment chunked 1195936489 1204957492 0.99
compress time/taxi 526439477 545542664 0.96
compress time/wide table cols=100 chunks=1 rows=1000 9062142 8803643 1.03
compress time/wide table cols=100 chunks=50 rows=1000 8932463 9016494 0.99
compress time/wide table cols=1000 chunks=1 rows=1000 92087452 92200791 1.00
compress time/wide table cols=1000 chunks=50 rows=1000 92402691 91901431 1.01
compress time/wide table cols=10000 chunks=1 rows=1000 1099951779 1063285354 1.03
compress time/wide table cols=10000 chunks=50 rows=1000 1081820421 1055624036 1.02
decompress time/Arade 22982919 23694861 0.97
decompress time/Bimbo 84620354 85253476 0.99
decompress time/CMSprovider 66548567 65842545 1.01
decompress time/Euro2016 🚀 15906156 18179472 0.87
decompress time/Food 7696730 7693001 1.00
decompress time/HashTags 94702161 94902610 1.00
decompress time/TPC-H l_comment canonical 38256588 38711379 0.99
decompress time/TPC-H l_comment chunked 38091103 39241872 0.97
decompress time/taxi 14526417 14692123 0.99
decompress time/wide table cols=100 chunks=1 rows=1000 2741797 2668534 1.03
decompress time/wide table cols=100 chunks=50 rows=1000 2803159 2706509 1.04
decompress time/wide table cols=1000 chunks=1 rows=1000 23822870 25202772 0.95
decompress time/wide table cols=1000 chunks=50 rows=1000 24944964 26018361 0.96
decompress time/wide table cols=10000 chunks=1 rows=1000 🚀 253693979 285120851 0.89
decompress time/wide table cols=10000 chunks=50 rows=1000 278219726 282659058 0.98
vortex / vortex-file-compressed / bytes (1.000x ➖, 0↑ 0↓)
name PR 930feb5 (bytes) base f79201f (bytes) ratio (PR/base)
vortex-file-compressed size/Arade 145358268 145358268 1.00
vortex-file-compressed size/Bimbo 467257764 467257764 1.00
vortex-file-compressed size/CMSprovider 417789588 417789596 1.00
vortex-file-compressed size/Euro2016 162335660 162120156 1.00
vortex-file-compressed size/Food 41977304 41977304 1.00
vortex-file-compressed size/HashTags 184888204 184888252 1.00
vortex-file-compressed size/TPC-H l_comment canonical 172639952 172639952 1.00
vortex-file-compressed size/TPC-H l_comment chunked 172639952 172639952 1.00
vortex-file-compressed size/taxi 52296484 52296484 1.00
vortex-file-compressed size/wide table cols=100 chunks=1 rows=1000 932728 932728 1.00
vortex-file-compressed size/wide table cols=100 chunks=50 rows=1000 932728 932728 1.00
vortex-file-compressed size/wide table cols=1000 chunks=1 rows=1000 9309928 9309928 1.00
vortex-file-compressed size/wide table cols=1000 chunks=50 rows=1000 9309928 9309928 1.00
vortex-file-compressed size/wide table cols=10000 chunks=1 rows=1000 93117928 93117928 1.00
vortex-file-compressed size/wide table cols=10000 chunks=50 rows=1000 93117928 93117928 1.00
vortex / vortex-file-compressed / ratio (0.992x ➖, 2↑ 0↓)
name PR 930feb5 (ratio) base f79201f (ratio) ratio (PR/base)
vortex:parquet-zstd ratio compress time/Arade 0.312667958 0.306723135 1.02
vortex:parquet-zstd ratio compress time/Bimbo 0.352368435 0.348798135 1.01
vortex:parquet-zstd ratio compress time/CMSprovider 0.343870458 0.352609527 0.98
vortex:parquet-zstd ratio compress time/Euro2016 0.242634945 0.254879549 0.95
vortex:parquet-zstd ratio compress time/Food 0.413448596 0.379400885 1.09
vortex:parquet-zstd ratio compress time/HashTags 0.297593464 0.298142466 1.00
vortex:parquet-zstd ratio compress time/TPC-H l_comment canonical 0.322471132 0.3213374 1.00
vortex:parquet-zstd ratio compress time/TPC-H l_comment chunked 0.320458277 0.320829819 1.00
vortex:parquet-zstd ratio compress time/taxi 0.374209785 0.389658956 0.96
vortex:parquet-zstd ratio compress time/wide table cols=100 chunks=1 rows=1000 1.40885093 1.3722903 1.03
vortex:parquet-zstd ratio compress time/wide table cols=100 chunks=50 rows=1000 1.37887273 1.41983132 0.97
vortex:parquet-zstd ratio compress time/wide table cols=1000 chunks=1 rows=1000 1.1884649 1.19176875 1.00
vortex:parquet-zstd ratio compress time/wide table cols=1000 chunks=50 rows=1000 1.20820353 1.18539531 1.02
vortex:parquet-zstd ratio compress time/wide table cols=10000 chunks=1 rows=1000 1.29158811 1.26149745 1.02
vortex:parquet-zstd ratio compress time/wide table cols=10000 chunks=50 rows=1000 1.29624962 1.24339686 1.04
vortex:parquet-zstd ratio decompress time/Arade 0.0322504081 0.0328441228 0.98
vortex:parquet-zstd ratio decompress time/Bimbo 0.0432009493 0.0433845454 1.00
vortex:parquet-zstd ratio decompress time/CMSprovider 0.0342951469 0.0341362028 1.00
vortex:parquet-zstd ratio decompress time/Euro2016 🚀 0.0369317648 0.0416993408 0.89
vortex:parquet-zstd ratio decompress time/Food 0.0339492506 0.0339568258 1.00
vortex:parquet-zstd ratio decompress time/HashTags 0.133298517 0.131365015 1.01
vortex:parquet-zstd ratio decompress time/TPC-H l_comment canonical 0.0550217104 0.0558098094 0.99
vortex:parquet-zstd ratio decompress time/TPC-H l_comment chunked 0.0546182535 0.0570905286 0.96
vortex:parquet-zstd ratio decompress time/taxi 0.0504450807 0.0510887846 0.99
vortex:parquet-zstd ratio decompress time/wide table cols=100 chunks=1 rows=1000 1.11315611 1.10498668 1.01
vortex:parquet-zstd ratio decompress time/wide table cols=100 chunks=50 rows=1000 1.11717296 1.11913022 1.00
vortex:parquet-zstd ratio decompress time/wide table cols=1000 chunks=1 rows=1000 0.838958054 0.902982255 0.93
vortex:parquet-zstd ratio decompress time/wide table cols=1000 chunks=50 rows=1000 0.879487353 0.910491507 0.97
vortex:parquet-zstd ratio decompress time/wide table cols=10000 chunks=1 rows=1000 🚀 0.795404902 0.908638787 0.88
vortex:parquet-zstd ratio decompress time/wide table cols=10000 chunks=50 rows=1000 0.883800978 0.903803117 0.98
vortex:parquet-zstd size/Arade 0.563372953 0.563372953 1.00
vortex:parquet-zstd size/Bimbo 1.21518011 1.21518011 1.00
vortex:parquet-zstd size/CMSprovider 1.10853174 1.10853176 1.00
vortex:parquet-zstd size/Euro2016 1.32006506 1.31831265 1.00
vortex:parquet-zstd size/Food 1.17585131 1.17585131 1.00
vortex:parquet-zstd size/HashTags 1.38481685 1.38481721 1.00
vortex:parquet-zstd size/TPC-H l_comment canonical 1.09018611 1.09018611 1.00
vortex:parquet-zstd size/TPC-H l_comment chunked 1.09018611 1.09018611 1.00
vortex:parquet-zstd size/taxi 0.945966813 0.945966813 1.00
vortex:parquet-zstd size/wide table cols=100 chunks=1 rows=1000 1.00034749 1.00034749 1.00
vortex:parquet-zstd size/wide table cols=100 chunks=50 rows=1000 1.00034749 1.00034749 1.00
vortex:parquet-zstd size/wide table cols=1000 chunks=1 rows=1000 0.998490348 0.998490348 1.00
vortex:parquet-zstd size/wide table cols=1000 chunks=50 rows=1000 0.998490348 0.998490348 1.00
vortex:parquet-zstd size/wide table cols=10000 chunks=1 rows=1000 0.998690734 0.998690734 1.00
vortex:parquet-zstd size/wide table cols=10000 chunks=50 rows=1000 0.998690734 0.998690734 1.00
vortex / parquet / ns (1.001x ➖, 0↑ 0↓)
name PR 930feb5 (ns) base f79201f (ns) ratio (PR/base)
parquet_rs-zstd compress time/Arade 2993758841 3026916843 0.99
parquet_rs-zstd compress time/Bimbo 14753493470 14875592685 0.99
parquet_rs-zstd compress time/CMSprovider 7958777899 7927917734 1.00
parquet_rs-zstd compress time/Euro2016 1514146025 1537828749 0.98
parquet_rs-zstd compress time/Food 934246198 925398791 1.01
parquet_rs-zstd compress time/HashTags 2470467358 2498658977 0.99
parquet_rs-zstd compress time/TPC-H l_comment canonical 3750676781 3756987208 1.00
parquet_rs-zstd compress time/TPC-H l_comment chunked 3731956937 3755752808 0.99
parquet_rs-zstd compress time/taxi 1406803076 1400051650 1.00
parquet_rs-zstd compress time/wide table cols=100 chunks=1 rows=1000 6432293 6415292 1.00
parquet_rs-zstd compress time/wide table cols=100 chunks=50 rows=1000 6478091 6350398 1.02
parquet_rs-zstd compress time/wide table cols=1000 chunks=1 rows=1000 77484368 77364666 1.00
parquet_rs-zstd compress time/wide table cols=1000 chunks=50 rows=1000 76479408 77528087 0.99
parquet_rs-zstd compress time/wide table cols=10000 chunks=1 rows=1000 851627368 842875550 1.01
parquet_rs-zstd compress time/wide table cols=10000 chunks=50 rows=1000 834577235 848983995 0.98
parquet_rs-zstd decompress time/Arade 712639633 721433820 0.99
parquet_rs-zstd decompress time/Bimbo 1958761447 1965065559 1.00
parquet_rs-zstd decompress time/CMSprovider 1940466013 1928818660 1.01
parquet_rs-zstd decompress time/Euro2016 430690385 435965453 0.99
parquet_rs-zstd decompress time/Food 226712810 226552418 1.00
parquet_rs-zstd decompress time/HashTags 710451723 722434433 0.98
parquet_rs-zstd decompress time/TPC-H l_comment canonical 695299868 693630375 1.00
parquet_rs-zstd decompress time/TPC-H l_comment chunked 697406097 687362212 1.01
parquet_rs-zstd decompress time/taxi 287964987 287580202 1.00
parquet_rs-zstd decompress time/wide table cols=100 chunks=1 rows=1000 2463084 2414992 1.02
parquet_rs-zstd decompress time/wide table cols=100 chunks=50 rows=1000 2509154 2418404 1.04
parquet_rs-zstd decompress time/wide table cols=1000 chunks=1 rows=1000 28395782 27910595 1.02
parquet_rs-zstd decompress time/wide table cols=1000 chunks=50 rows=1000 28363073 28576171 0.99
parquet_rs-zstd decompress time/wide table cols=10000 chunks=1 rows=1000 318949479 313788994 1.02
parquet_rs-zstd decompress time/wide table cols=10000 chunks=50 rows=1000 314799070 312744062 1.01
vortex / parquet / bytes (1.000x ➖, 0↑ 0↓)
name PR 930feb5 (bytes) base f79201f (bytes) ratio (PR/base)
parquet size/Arade 258014282 258014282 1.00
parquet size/Bimbo 384517292 384517292 1.00
parquet size/CMSprovider 376885545 376885545 1.00
parquet size/Euro2016 122975499 122975499 1.00
parquet size/Food 35699500 35699500 1.00
parquet size/HashTags 133510943 133510943 1.00
parquet size/TPC-H l_comment canonical 158358238 158358238 1.00
parquet size/TPC-H l_comment chunked 158358238 158358238 1.00
parquet size/taxi 55283635 55283635 1.00
parquet size/wide table cols=100 chunks=1 rows=1000 932404 932404 1.00
parquet size/wide table cols=100 chunks=50 rows=1000 932404 932404 1.00
parquet size/wide table cols=1000 chunks=1 rows=1000 9324004 9324004 1.00
parquet size/wide table cols=1000 chunks=50 rows=1000 9324004 9324004 1.00
parquet size/wide table cols=10000 chunks=1 rows=1000 93240004 93240004 1.00
parquet size/wide table cols=10000 chunks=50 rows=1000 93240004 93240004 1.00

@AdamGS

AdamGS commented Aug 4, 2026

Copy link
Copy Markdown
Contributor

all the train compressor benchmarks, are we just benchmarking the fsst crate? maybe we should remove them?

Comment thread encodings/fsst/src/array.rs
Signed-off-by: Robert Kruszewski <github@robertk.io>
Signed-off-by: Robert Kruszewski <github@robertk.io>
Signed-off-by: Robert Kruszewski <github@robertk.io>
@robert3005

Copy link
Copy Markdown
Contributor Author

deleted the train compressor benchmarks. @AdamGS was right that they only benchmark fsst crate

Signed-off-by: Robert Kruszewski <github@robertk.io>
Signed-off-by: Robert Kruszewski <github@robertk.io>
Signed-off-by: Robert Kruszewski <github@robertk.io>
Signed-off-by: Robert Kruszewski <github@robertk.io>
Signed-off-by: Robert Kruszewski <github@robertk.io>
Signed-off-by: Robert Kruszewski <github@robertk.io>
Signed-off-by: Robert Kruszewski <github@robertk.io>
@robert3005
robert3005 enabled auto-merge (squash) August 5, 2026 14:09
Comment thread encodings/fsst/benches/fsst_compress.rs
@robert3005
robert3005 merged commit 3884b98 into develop Aug 5, 2026
82 checks passed
@robert3005
robert3005 deleted the rk/fsst branch August 5, 2026 14:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

changelog/fix A bug fix

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants