Skip to content

bench: quiet Lance INFO logs by default in random access bench#8163

Open
joseph-isaacs wants to merge 2 commits into
developfrom
claude/great-pascal-j1wD2
Open

bench: quiet Lance INFO logs by default in random access bench#8163
joseph-isaacs wants to merge 2 commits into
developfrom
claude/great-pascal-j1wD2

Conversation

@joseph-isaacs
Copy link
Copy Markdown
Contributor

Stop lance logging too much

Lance crates emit chatty INFO-level logs (dataset open/commit details,
fragment reads) that drown out benchmark output in CI. Default the lance
crate family to WARN in the shared bench logging filter unless the user
opts in via --verbose or RUST_LOG.

Signed-off-by: Joe Isaacs <joe.isaacs@live.co.uk>
@joseph-isaacs joseph-isaacs added the action/benchmark Trigger full benchmarks to run on this PR label May 29, 2026
@github-actions github-actions Bot removed the action/benchmark Trigger full benchmarks to run on this PR label May 29, 2026
@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented May 29, 2026

Polar Signals Profiling Results

Latest Run

Status Commit Job Attempt Link
🟢 Done 0e1d74b 1 Explore Profiling Data
Previous Runs (1)
Status Commit Job Attempt Link
🟢 Done f159109 1 Explore Profiling Data

Powered by Polar Signals Cloud

Replace the hardcoded list of lance crate names with a single predicate
filter that drops any event from the lance crate family below WARN. This
covers every current and future lance_* crate without enumeration. The
suppression only kicks in when neither --verbose nor RUST_LOG is set, so
explicit opt-in still surfaces everything.

Signed-off-by: Joe Isaacs <joe.isaacs@live.co.uk>
@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented May 29, 2026

Benchmarks: PolarSignals Profiling

Vortex (geomean): 0.994x ➖

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

datafusion / vortex-file-compressed (0.994x ➖, 0↑ 0↓)
name PR 0e1d74b (ns) base 23ebab1 (ns) ratio (PR/base)
polarsignals_q00/datafusion:vortex-file-compressed 107327101 112110907 0.96
polarsignals_q01/datafusion:vortex-file-compressed 264692381 274131618 0.97
polarsignals_q02/datafusion:vortex-file-compressed 20502866 22482816 0.91
polarsignals_q03/datafusion:vortex-file-compressed 260750310 264675112 0.99
polarsignals_q04/datafusion:vortex-file-compressed 10463083 10589818 0.99
polarsignals_q05/datafusion:vortex-file-compressed 14369210 13471872 1.07
polarsignals_q06/datafusion:vortex-file-compressed 18201120 17577568 1.04
polarsignals_q07/datafusion:vortex-file-compressed 13539507 13106072 1.03
polarsignals_q08/datafusion:vortex-file-compressed 390959432 392032260 1.00
polarsignals_q09/datafusion:vortex-file-compressed 10007988 9929612 1.01

No file size changes detected.

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented May 29, 2026

Benchmarks: FineWeb NVMe

Verdict: No clear signal (low confidence)
Attributed Vortex impact: -1.9%
Engines: DataFusion No clear signal (-2.7%, low confidence) · DuckDB No clear signal (-1.0%, low confidence)
Vortex (geomean): 1.034x ➖
Parquet (geomean): 1.053x ➖
Shifts: Parquet (control) +5.3% · Median polish +4.3%

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

datafusion / vortex-file-compressed (1.040x ➖, 0↑ 1↓)
name PR 0e1d74b (ns) base 23ebab1 (ns) ratio (PR/base)
fineweb_q00/datafusion:vortex-file-compressed 🚨 6391834 5417552 1.18
fineweb_q01/datafusion:vortex-file-compressed 19835792 21149712 0.94
fineweb_q02/datafusion:vortex-file-compressed 25130024 23026081 1.09
fineweb_q03/datafusion:vortex-file-compressed 77319552 80330454 0.96
fineweb_q04/datafusion:vortex-file-compressed 243006107 228843282 1.06
fineweb_q05/datafusion:vortex-file-compressed 216738306 218104009 0.99
fineweb_q06/datafusion:vortex-file-compressed 54593700 52590274 1.04
fineweb_q07/datafusion:vortex-file-compressed 62301952 57249042 1.09
fineweb_q08/datafusion:vortex-file-compressed 22694695 22015650 1.03
datafusion / vortex-compact (1.034x ➖, 0↑ 1↓)
name PR 0e1d74b (ns) base 23ebab1 (ns) ratio (PR/base)
fineweb_q00/datafusion:vortex-compact 🚨 6466849 5823552 1.11
fineweb_q01/datafusion:vortex-compact 95641282 100901783 0.95
fineweb_q02/datafusion:vortex-compact 111775231 107051507 1.04
fineweb_q03/datafusion:vortex-compact 889521674 874698386 1.02
fineweb_q04/datafusion:vortex-compact 946207589 923328874 1.02
fineweb_q05/datafusion:vortex-compact 846346909 822723778 1.03
fineweb_q06/datafusion:vortex-compact 483878189 470061792 1.03
fineweb_q07/datafusion:vortex-compact 504403967 477650921 1.06
fineweb_q08/datafusion:vortex-compact 20449594 19434976 1.05
datafusion / parquet (1.066x ➖, 0↑ 1↓)
name PR 0e1d74b (ns) base 23ebab1 (ns) ratio (PR/base)
fineweb_q00/datafusion:parquet 🚨 7218438 6527808 1.11
fineweb_q01/datafusion:parquet 303201115 290910666 1.04
fineweb_q02/datafusion:parquet 312883198 301171905 1.04
fineweb_q03/datafusion:parquet 294706497 274829353 1.07
fineweb_q04/datafusion:parquet 322431546 297639033 1.08
fineweb_q05/datafusion:parquet 329398828 312159053 1.06
fineweb_q06/datafusion:parquet 313956322 292699893 1.07
fineweb_q07/datafusion:parquet 295946007 277823361 1.07
fineweb_q08/datafusion:parquet 292304011 276154049 1.06
duckdb / vortex-file-compressed (1.048x ➖, 0↑ 1↓)
name PR 0e1d74b (ns) base 23ebab1 (ns) ratio (PR/base)
fineweb_q00/duckdb:vortex-file-compressed 3507935 3516794 1.00
fineweb_q01/duckdb:vortex-file-compressed 23576883 22614640 1.04
fineweb_q02/duckdb:vortex-file-compressed 24582014 22485770 1.09
fineweb_q03/duckdb:vortex-file-compressed 132105742 122365545 1.08
fineweb_q04/duckdb:vortex-file-compressed 223126757 218381533 1.02
fineweb_q05/duckdb:vortex-file-compressed 210076099 216186449 0.97
fineweb_q06/duckdb:vortex-file-compressed 54075989 52852765 1.02
fineweb_q07/duckdb:vortex-file-compressed 57580061 55538115 1.04
fineweb_q08/duckdb:vortex-file-compressed 🚨 25874032 21875136 1.18
duckdb / vortex-compact (1.012x ➖, 1↑ 0↓)
name PR 0e1d74b (ns) base 23ebab1 (ns) ratio (PR/base)
fineweb_q00/duckdb:vortex-compact 4289793 4258788 1.01
fineweb_q01/duckdb:vortex-compact 🚀 93194840 105988693 0.88
fineweb_q02/duckdb:vortex-compact 113287562 115981463 0.98
fineweb_q03/duckdb:vortex-compact 902771138 872856055 1.03
fineweb_q04/duckdb:vortex-compact 940939105 895831625 1.05
fineweb_q05/duckdb:vortex-compact 844132296 798938644 1.06
fineweb_q06/duckdb:vortex-compact 474126072 462177175 1.03
fineweb_q07/duckdb:vortex-compact 484322254 476946879 1.02
fineweb_q08/duckdb:vortex-compact 21179399 19602954 1.08
duckdb / parquet (1.041x ➖, 0↑ 1↓)
name PR 0e1d74b (ns) base 23ebab1 (ns) ratio (PR/base)
fineweb_q00/duckdb:parquet 33411457 33100142 1.01
fineweb_q01/duckdb:parquet 85933327 83439743 1.03
fineweb_q02/duckdb:parquet 90452650 84729944 1.07
fineweb_q03/duckdb:parquet 328494542 314293583 1.05
fineweb_q04/duckdb:parquet 454694226 444919946 1.02
fineweb_q05/duckdb:parquet 425320580 414870186 1.03
fineweb_q06/duckdb:parquet 210714689 203852827 1.03
fineweb_q07/duckdb:parquet 222614979 215550851 1.03
fineweb_q08/duckdb:parquet 🚨 35955633 32522344 1.11

No file size changes detected.

Full attributed analysis
Query Config Raw Δ Control Δ Attributed α Noise floor Significant?
0 datafusion:vortex-compact +11.0% +5.7% +5.1% +50.6% ➖ noise
0 datafusion:vortex-file-compressed +18.0% +5.7% +11.7% +56.0% ➖ noise
0 duckdb:vortex-compact +0.7% +5.7% -4.7% +49.2% ➖ noise
0 duckdb:vortex-file-compressed -0.3% +5.7% -5.6% +77.0% ➖ noise
1 datafusion:vortex-compact -5.2% +3.6% -8.5% +12.0% ➖ noise
1 datafusion:vortex-file-compressed -6.2% +3.6% -9.5% +40.3% ➖ noise
1 duckdb:vortex-compact -12.1% +3.6% -15.1% +16.0% ✅ faster
1 duckdb:vortex-file-compressed +4.3% +3.6% +0.6% +57.6% ➖ noise
2 datafusion:vortex-compact +4.4% +5.3% -0.9% +25.0% ➖ noise
2 datafusion:vortex-file-compressed +9.1% +5.3% +3.6% +10.5% ➖ noise
2 duckdb:vortex-compact -2.3% +5.3% -7.2% +10.7% ➖ noise
2 duckdb:vortex-file-compressed +9.3% +5.3% +3.8% +11.9% ➖ noise
3 datafusion:vortex-compact +1.7% +5.9% -3.9% +10.0% ➖ noise
3 datafusion:vortex-file-compressed -3.7% +5.9% -9.1% +37.6% ➖ noise
3 duckdb:vortex-compact +3.4% +5.9% -2.3% +10.0% ➖ noise
3 duckdb:vortex-file-compressed +8.0% +5.9% +2.0% +38.4% ➖ noise
4 datafusion:vortex-compact +2.5% +5.2% -2.6% +10.0% ➖ noise
4 datafusion:vortex-file-compressed +6.2% +5.2% +0.9% +10.0% ➖ noise
4 duckdb:vortex-compact +5.0% +5.2% -0.2% +10.0% ➖ noise
4 duckdb:vortex-file-compressed +2.2% +5.2% -2.9% +10.0% ➖ noise
5 datafusion:vortex-compact +2.9% +4.0% -1.1% +10.0% ➖ noise
5 datafusion:vortex-file-compressed -0.6% +4.0% -4.5% +10.0% ➖ noise
5 duckdb:vortex-compact +5.7% +4.0% +1.6% +10.0% ➖ noise
5 duckdb:vortex-file-compressed -2.8% +4.0% -6.6% +10.0% ➖ noise
6 datafusion:vortex-compact +2.9% +5.3% -2.2% +10.0% ➖ noise
6 datafusion:vortex-file-compressed +3.8% +5.3% -1.4% +10.0% ➖ noise
6 duckdb:vortex-compact +2.6% +5.3% -2.6% +10.0% ➖ noise
6 duckdb:vortex-file-compressed +2.3% +5.3% -2.8% +15.1% ➖ noise
7 datafusion:vortex-compact +5.6% +4.9% +0.7% +10.0% ➖ noise
7 datafusion:vortex-file-compressed +8.8% +4.9% +3.8% +17.7% ➖ noise
7 duckdb:vortex-compact +1.5% +4.9% -3.2% +10.0% ➖ noise
7 duckdb:vortex-file-compressed +3.7% +4.9% -1.2% +10.8% ➖ noise
8 datafusion:vortex-compact +5.2% +8.2% -2.7% +16.8% ➖ noise
8 datafusion:vortex-file-compressed +3.1% +8.2% -4.7% +13.8% ➖ noise
8 duckdb:vortex-compact +8.0% +8.2% -0.1% +11.8% ➖ noise
8 duckdb:vortex-file-compressed +18.3% +8.2% +9.3% +32.2% ➖ noise

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented May 29, 2026

Benchmarks: TPC-H SF=1 on NVME

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

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

datafusion / vortex-file-compressed (1.010x ➖, 0↑ 0↓)
name PR 0e1d74b (ns) base 23ebab1 (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-file-compressed 50503873 50534032 1.00
tpch_q02/datafusion:vortex-file-compressed 22706232 22435964 1.01
tpch_q03/datafusion:vortex-file-compressed 28131549 28012958 1.00
tpch_q04/datafusion:vortex-file-compressed 20990975 20248265 1.04
tpch_q05/datafusion:vortex-file-compressed 48000771 47807488 1.00
tpch_q06/datafusion:vortex-file-compressed 10557292 10548221 1.00
tpch_q07/datafusion:vortex-file-compressed 55371112 53780090 1.03
tpch_q08/datafusion:vortex-file-compressed 40060230 40391175 0.99
tpch_q09/datafusion:vortex-file-compressed 52544432 52963629 0.99
tpch_q10/datafusion:vortex-file-compressed 40224363 39236173 1.03
tpch_q11/datafusion:vortex-file-compressed 15944903 15788957 1.01
tpch_q12/datafusion:vortex-file-compressed 25317531 23806625 1.06
tpch_q13/datafusion:vortex-file-compressed 24947000 25000582 1.00
tpch_q14/datafusion:vortex-file-compressed 16243316 16212819 1.00
tpch_q15/datafusion:vortex-file-compressed 24285060 24483608 0.99
tpch_q16/datafusion:vortex-file-compressed 19705826 19608986 1.00
tpch_q17/datafusion:vortex-file-compressed 68019050 67412414 1.01
tpch_q18/datafusion:vortex-file-compressed 81324224 80289698 1.01
tpch_q19/datafusion:vortex-file-compressed 20915849 20782024 1.01
tpch_q20/datafusion:vortex-file-compressed 29825761 28780410 1.04
tpch_q21/datafusion:vortex-file-compressed 71148949 71573512 0.99
tpch_q22/datafusion:vortex-file-compressed 12435722 12351237 1.01
datafusion / vortex-compact (1.006x ➖, 0↑ 0↓)
name PR 0e1d74b (ns) base 23ebab1 (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-compact 58783958 58821681 1.00
tpch_q02/datafusion:vortex-compact 26372851 25748539 1.02
tpch_q03/datafusion:vortex-compact 29110848 28591872 1.02
tpch_q04/datafusion:vortex-compact 22085359 22042095 1.00
tpch_q05/datafusion:vortex-compact 50278150 50095259 1.00
tpch_q06/datafusion:vortex-compact 12799070 12418024 1.03
tpch_q07/datafusion:vortex-compact 59591030 59252336 1.01
tpch_q08/datafusion:vortex-compact 43983091 42710253 1.03
tpch_q09/datafusion:vortex-compact 55914321 55971940 1.00
tpch_q10/datafusion:vortex-compact 46120280 45526203 1.01
tpch_q11/datafusion:vortex-compact 17038148 16827504 1.01
tpch_q12/datafusion:vortex-compact 30681053 31891617 0.96
tpch_q13/datafusion:vortex-compact 31296715 31733969 0.99
tpch_q14/datafusion:vortex-compact 19009208 19190987 0.99
tpch_q15/datafusion:vortex-compact 30848856 31075603 0.99
tpch_q16/datafusion:vortex-compact 24168697 24094052 1.00
tpch_q17/datafusion:vortex-compact 69657251 70761451 0.98
tpch_q18/datafusion:vortex-compact 85677756 83273887 1.03
tpch_q19/datafusion:vortex-compact 32090495 30388337 1.06
tpch_q20/datafusion:vortex-compact 34113790 33982212 1.00
tpch_q21/datafusion:vortex-compact 75213676 75251338 1.00
tpch_q22/datafusion:vortex-compact 12562759 12549157 1.00
datafusion / parquet (0.985x ➖, 1↑ 0↓)
name PR 0e1d74b (ns) base 23ebab1 (ns) ratio (PR/base)
tpch_q01/datafusion:parquet 🚀 108805688 136339114 0.80
tpch_q02/datafusion:parquet 61877929 61084664 1.01
tpch_q03/datafusion:parquet 70722767 71491965 0.99
tpch_q04/datafusion:parquet 43617832 42653644 1.02
tpch_q05/datafusion:parquet 93316155 93638395 1.00
tpch_q06/datafusion:parquet 40695688 41556956 0.98
tpch_q07/datafusion:parquet 106110713 105840384 1.00
tpch_q08/datafusion:parquet 95688919 92879632 1.03
tpch_q09/datafusion:parquet 127212300 131489579 0.97
tpch_q10/datafusion:parquet 111242660 111160698 1.00
tpch_q11/datafusion:parquet 41032611 41391026 0.99
tpch_q12/datafusion:parquet 79340872 86728520 0.91
tpch_q13/datafusion:parquet 197436726 199001689 0.99
tpch_q14/datafusion:parquet 46482600 46592367 1.00
tpch_q15/datafusion:parquet 57637550 58513430 0.99
tpch_q16/datafusion:parquet 39981867 40854116 0.98
tpch_q17/datafusion:parquet 137270847 130194394 1.05
tpch_q18/datafusion:parquet 169417504 168562949 1.01
tpch_q19/datafusion:parquet 73466212 75905388 0.97
tpch_q20/datafusion:parquet 70440548 69698639 1.01
tpch_q21/datafusion:parquet 135653896 134234502 1.01
tpch_q22/datafusion:parquet 30674263 31105687 0.99
datafusion / arrow (1.000x ➖, 0↑ 0↓)
name PR 0e1d74b (ns) base 23ebab1 (ns) ratio (PR/base)
tpch_q01/datafusion:arrow 52969537 56040572 0.95
tpch_q02/datafusion:arrow 18591454 18977482 0.98
tpch_q03/datafusion:arrow 28844387 29890086 0.97
tpch_q04/datafusion:arrow 24834374 25072407 0.99
tpch_q05/datafusion:arrow 75372493 74547154 1.01
tpch_q06/datafusion:arrow 20682937 19555376 1.06
tpch_q07/datafusion:arrow 102035895 103431396 0.99
tpch_q08/datafusion:arrow 40367367 41642063 0.97
tpch_q09/datafusion:arrow 63459749 66203354 0.96
tpch_q10/datafusion:arrow 44853401 48223092 0.93
tpch_q11/datafusion:arrow 9168751 8947854 1.02
tpch_q12/datafusion:arrow 51345508 51150089 1.00
tpch_q13/datafusion:arrow 47406223 46462222 1.02
tpch_q14/datafusion:arrow 21576904 20957542 1.03
tpch_q15/datafusion:arrow 41427211 39698231 1.04
tpch_q16/datafusion:arrow 18978132 18416154 1.03
tpch_q17/datafusion:arrow 67644578 67908030 1.00
tpch_q18/datafusion:arrow 133965366 137294839 0.98
tpch_q19/datafusion:arrow 35255366 33510298 1.05
tpch_q20/datafusion:arrow 34690704 33558102 1.03
tpch_q21/datafusion:arrow 151748016 151161220 1.00
tpch_q22/datafusion:arrow 17462959 17514554 1.00
duckdb / vortex-file-compressed (1.003x ➖, 0↑ 0↓)
name PR 0e1d74b (ns) base 23ebab1 (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-file-compressed 31087957 31192934 1.00
tpch_q02/duckdb:vortex-file-compressed 24497648 24657662 0.99
tpch_q03/duckdb:vortex-file-compressed 32633464 32332840 1.01
tpch_q04/duckdb:vortex-file-compressed 28624681 28584394 1.00
tpch_q05/duckdb:vortex-file-compressed 36823625 36754944 1.00
tpch_q06/duckdb:vortex-file-compressed 8072781 8663055 0.93
tpch_q07/duckdb:vortex-file-compressed 35496329 35160944 1.01
tpch_q08/duckdb:vortex-file-compressed 36294294 36751240 0.99
tpch_q09/duckdb:vortex-file-compressed 57082786 57614132 0.99
tpch_q10/duckdb:vortex-file-compressed 41601559 40553766 1.03
tpch_q11/duckdb:vortex-file-compressed 14952068 14735416 1.01
tpch_q12/duckdb:vortex-file-compressed 23096739 22370798 1.03
tpch_q13/duckdb:vortex-file-compressed 41142345 40579563 1.01
tpch_q14/duckdb:vortex-file-compressed 21990112 22048659 1.00
tpch_q15/duckdb:vortex-file-compressed 17273844 17493005 0.99
tpch_q16/duckdb:vortex-file-compressed 29908612 29811938 1.00
tpch_q17/duckdb:vortex-file-compressed 24180571 24027351 1.01
tpch_q18/duckdb:vortex-file-compressed 53411342 52705138 1.01
tpch_q19/duckdb:vortex-file-compressed 29191645 28800241 1.01
tpch_q20/duckdb:vortex-file-compressed 32925772 32345756 1.02
tpch_q21/duckdb:vortex-file-compressed 100645868 99889019 1.01
tpch_q22/duckdb:vortex-file-compressed 17032120 16755693 1.02
duckdb / vortex-compact (1.000x ➖, 0↑ 0↓)
name PR 0e1d74b (ns) base 23ebab1 (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-compact 38454214 38525777 1.00
tpch_q02/duckdb:vortex-compact 32895356 34322903 0.96
tpch_q03/duckdb:vortex-compact 34250347 33900442 1.01
tpch_q04/duckdb:vortex-compact 30557059 31245770 0.98
tpch_q05/duckdb:vortex-compact 40559136 39989782 1.01
tpch_q06/duckdb:vortex-compact 11506074 11719443 0.98
tpch_q07/duckdb:vortex-compact 40959348 40535486 1.01
tpch_q08/duckdb:vortex-compact 42104323 41108830 1.02
tpch_q09/duckdb:vortex-compact 65292450 65004852 1.00
tpch_q10/duckdb:vortex-compact 45873841 44822666 1.02
tpch_q11/duckdb:vortex-compact 18540553 18775387 0.99
tpch_q12/duckdb:vortex-compact 30179308 29711111 1.02
tpch_q13/duckdb:vortex-compact 46537982 47007008 0.99
tpch_q14/duckdb:vortex-compact 25823518 26128953 0.99
tpch_q15/duckdb:vortex-compact 19778949 19803413 1.00
tpch_q16/duckdb:vortex-compact 33044698 32911264 1.00
tpch_q17/duckdb:vortex-compact 29024540 28895493 1.00
tpch_q18/duckdb:vortex-compact 53785427 54105720 0.99
tpch_q19/duckdb:vortex-compact 32408143 32678280 0.99
tpch_q20/duckdb:vortex-compact 40079151 40205700 1.00
tpch_q21/duckdb:vortex-compact 102379522 103132125 0.99
tpch_q22/duckdb:vortex-compact 18498703 17984041 1.03
duckdb / parquet (0.996x ➖, 0↑ 0↓)
name PR 0e1d74b (ns) base 23ebab1 (ns) ratio (PR/base)
tpch_q01/duckdb:parquet 77205655 76619453 1.01
tpch_q02/duckdb:parquet 39138956 38935727 1.01
tpch_q03/duckdb:parquet 70472939 70497824 1.00
tpch_q04/duckdb:parquet 49451182 49652338 1.00
tpch_q05/duckdb:parquet 68700676 67854373 1.01
tpch_q06/duckdb:parquet 22200188 22133631 1.00
tpch_q07/duckdb:parquet 73660422 68796306 1.07
tpch_q08/duckdb:parquet 88849097 83426398 1.06
tpch_q09/duckdb:parquet 142595020 157258153 0.91
tpch_q10/duckdb:parquet 126748419 132720182 0.96
tpch_q11/duckdb:parquet 22488457 22327653 1.01
tpch_q12/duckdb:parquet 45915311 46887528 0.98
tpch_q13/duckdb:parquet 249810828 248269582 1.01
tpch_q14/duckdb:parquet 50604858 50535335 1.00
tpch_q15/duckdb:parquet 27288592 27239823 1.00
tpch_q16/duckdb:parquet 57636693 57678257 1.00
tpch_q17/duckdb:parquet 57749662 63709404 0.91
tpch_q18/duckdb:parquet 121297745 119319952 1.02
tpch_q19/duckdb:parquet 69277704 71025276 0.98
tpch_q20/duckdb:parquet 65532618 64937410 1.01
tpch_q21/duckdb:parquet 169508289 170828022 0.99
tpch_q22/duckdb:parquet 53541707 53243410 1.01
duckdb / duckdb (0.994x ➖, 0↑ 0↓)
name PR 0e1d74b (ns) base 23ebab1 (ns) ratio (PR/base)
tpch_q01/duckdb:duckdb 17481418 17700091 0.99
tpch_q02/duckdb:duckdb 14078560 14265141 0.99
tpch_q03/duckdb:duckdb 21875269 22731020 0.96
tpch_q04/duckdb:duckdb 22199064 22475804 0.99
tpch_q05/duckdb:duckdb 23000655 23972237 0.96
tpch_q06/duckdb:duckdb 7036631 6978044 1.01
tpch_q07/duckdb:duckdb 25202892 25136935 1.00
tpch_q08/duckdb:duckdb 23991895 23909378 1.00
tpch_q09/duckdb:duckdb 57250516 57127707 1.00
tpch_q10/duckdb:duckdb 49984891 51565629 0.97
tpch_q11/duckdb:duckdb 7106062 7094223 1.00
tpch_q12/duckdb:duckdb 17936539 17739584 1.01
tpch_q13/duckdb:duckdb 38569983 39199335 0.98
tpch_q14/duckdb:duckdb 21418840 21291658 1.01
tpch_q15/duckdb:duckdb 13601071 13339368 1.02
tpch_q16/duckdb:duckdb 26030650 25922817 1.00
tpch_q17/duckdb:duckdb 16188806 16083835 1.01
tpch_q18/duckdb:duckdb 40636491 40757044 1.00
tpch_q19/duckdb:duckdb 30872082 30843563 1.00
tpch_q20/duckdb:duckdb 24690300 25286529 0.98
tpch_q21/duckdb:duckdb 60951382 60570023 1.01
tpch_q22/duckdb:duckdb 25433597 25640576 0.99

No file size changes detected.

Full attributed analysis
Query Config Raw Δ Control Δ Attributed α Noise floor Significant?
1 datafusion:arrow -5.5% -10.3% +5.4% +19.0% ➖ noise
1 datafusion:vortex-compact -0.1% -10.3% +11.4% +16.7% ➖ noise
1 datafusion:vortex-file-compressed -0.1% -10.3% +11.4% +17.8% ➖ noise
1 duckdb:duckdb -1.2% -10.3% +10.1% +15.6% ➖ noise
1 duckdb:vortex-compact -0.2% -10.3% +11.3% +15.3% ➖ noise
1 duckdb:vortex-file-compressed -0.3% -10.3% +11.1% +18.2% ➖ noise
2 datafusion:arrow -2.0% +0.9% -2.9% +10.0% ➖ noise
2 datafusion:vortex-compact +2.4% +0.9% +1.5% +10.0% ➖ noise
2 datafusion:vortex-file-compressed +1.2% +0.9% +0.3% +14.5% ➖ noise
2 duckdb:duckdb -1.3% +0.9% -2.2% +10.0% ➖ noise
2 duckdb:vortex-compact -4.2% +0.9% -5.0% +10.0% ➖ noise
2 duckdb:vortex-file-compressed -0.6% +0.9% -1.5% +10.0% ➖ noise
3 datafusion:arrow -3.5% -0.6% -3.0% +10.0% ➖ noise
3 datafusion:vortex-compact +1.8% -0.6% +2.4% +11.6% ➖ noise
3 datafusion:vortex-file-compressed +0.4% -0.6% +1.0% +10.0% ➖ noise
3 duckdb:duckdb -3.8% -0.6% -3.2% +10.0% ➖ noise
3 duckdb:vortex-compact +1.0% -0.6% +1.6% +10.0% ➖ noise
3 duckdb:vortex-file-compressed +0.9% -0.6% +1.5% +10.0% ➖ noise
4 datafusion:arrow -0.9% +0.9% -1.9% +10.0% ➖ noise
4 datafusion:vortex-compact +0.2% +0.9% -0.7% +10.5% ➖ noise
4 datafusion:vortex-file-compressed +3.7% +0.9% +2.7% +15.7% ➖ noise
4 duckdb:duckdb -1.2% +0.9% -2.1% +10.0% ➖ noise
4 duckdb:vortex-compact -2.2% +0.9% -3.1% +10.0% ➖ noise
4 duckdb:vortex-file-compressed +0.1% +0.9% -0.8% +10.0% ➖ noise
5 datafusion:arrow +1.1% +0.4% +0.7% +10.0% ➖ noise
5 datafusion:vortex-compact +0.4% +0.4% -0.1% +11.3% ➖ noise
5 datafusion:vortex-file-compressed +0.4% +0.4% -0.0% +10.4% ➖ noise
5 duckdb:duckdb -4.1% +0.4% -4.5% +10.0% ➖ noise
5 duckdb:vortex-compact +1.4% +0.4% +1.0% +10.0% ➖ noise
5 duckdb:vortex-file-compressed +0.2% +0.4% -0.3% +10.2% ➖ noise
6 datafusion:arrow +5.8% -0.9% +6.7% +12.0% ➖ noise
6 datafusion:vortex-compact +3.1% -0.9% +4.0% +20.5% ➖ noise
6 datafusion:vortex-file-compressed +0.1% -0.9% +1.0% +16.3% ➖ noise
6 duckdb:duckdb +0.8% -0.9% +1.7% +13.2% ➖ noise
6 duckdb:vortex-compact -1.8% -0.9% -0.9% +18.5% ➖ noise
6 duckdb:vortex-file-compressed -6.8% -0.9% -6.0% +14.2% ➖ noise
7 datafusion:arrow -1.3% +3.6% -4.8% +13.1% ➖ noise
7 datafusion:vortex-compact +0.6% +3.6% -2.9% +10.0% ➖ noise
7 datafusion:vortex-file-compressed +3.0% +3.6% -0.6% +10.2% ➖ noise
7 duckdb:duckdb +0.3% +3.6% -3.2% +10.0% ➖ noise
7 duckdb:vortex-compact +1.0% +3.6% -2.5% +10.0% ➖ noise
7 duckdb:vortex-file-compressed +1.0% +3.6% -2.6% +10.0% ➖ noise
8 datafusion:arrow -3.1% +4.7% -7.5% +10.0% ➖ noise
8 datafusion:vortex-compact +3.0% +4.7% -1.7% +11.4% ➖ noise
8 datafusion:vortex-file-compressed -0.8% +4.7% -5.3% +10.0% ➖ noise
8 duckdb:duckdb +0.3% +4.7% -4.2% +10.0% ➖ noise
8 duckdb:vortex-compact +2.4% +4.7% -2.2% +11.6% ➖ noise
8 duckdb:vortex-file-compressed -1.2% +4.7% -5.7% +10.8% ➖ noise
9 datafusion:arrow -4.1% -6.3% +2.3% +10.0% ➖ noise
9 datafusion:vortex-compact -0.1% -6.3% +6.7% +10.0% ➖ noise
9 datafusion:vortex-file-compressed -0.8% -6.3% +5.9% +10.0% ➖ noise
9 duckdb:duckdb +0.2% -6.3% +7.0% +10.0% ➖ noise
9 duckdb:vortex-compact +0.4% -6.3% +7.2% +10.0% ➖ noise
9 duckdb:vortex-file-compressed -0.9% -6.3% +5.8% +10.0% ➖ noise
10 datafusion:arrow -7.0% -2.2% -4.9% +10.0% ➖ noise
10 datafusion:vortex-compact +1.3% -2.2% +3.6% +10.0% ➖ noise
10 datafusion:vortex-file-compressed +2.5% -2.2% +4.9% +10.0% ➖ noise
10 duckdb:duckdb -3.1% -2.2% -0.8% +10.0% ➖ noise
10 duckdb:vortex-compact +2.3% -2.2% +4.7% +10.0% ➖ noise
10 duckdb:vortex-file-compressed +2.6% -2.2% +4.9% +10.0% ➖ noise
11 datafusion:arrow +2.5% -0.1% +2.5% +10.0% ➖ noise
11 datafusion:vortex-compact +1.3% -0.1% +1.3% +10.0% ➖ noise
11 datafusion:vortex-file-compressed +1.0% -0.1% +1.1% +10.0% ➖ noise
11 duckdb:duckdb +0.2% -0.1% +0.2% +10.0% ➖ noise
11 duckdb:vortex-compact -1.3% -0.1% -1.2% +18.4% ➖ noise
11 duckdb:vortex-file-compressed +1.5% -0.1% +1.5% +21.0% ➖ noise
12 datafusion:arrow +0.4% -5.4% +6.1% +18.6% ➖ noise
12 datafusion:vortex-compact -3.8% -5.4% +1.6% +11.9% ➖ noise
12 datafusion:vortex-file-compressed +6.3% -5.4% +12.4% +13.9% ➖ noise
12 duckdb:duckdb +1.1% -5.4% +6.8% +10.0% ➖ noise
12 duckdb:vortex-compact +1.6% -5.4% +7.3% +11.6% ➖ noise
12 duckdb:vortex-file-compressed +3.2% -5.4% +9.1% +13.3% ➖ noise
13 datafusion:arrow +2.0% -0.1% +2.1% +12.7% ➖ noise
13 datafusion:vortex-compact -1.4% -0.1% -1.3% +10.0% ➖ noise
13 datafusion:vortex-file-compressed -0.2% -0.1% -0.1% +10.0% ➖ noise
13 duckdb:duckdb -1.6% -0.1% -1.5% +10.0% ➖ noise
13 duckdb:vortex-compact -1.0% -0.1% -0.9% +10.0% ➖ noise
13 duckdb:vortex-file-compressed +1.4% -0.1% +1.5% +10.0% ➖ noise
14 datafusion:arrow +3.0% -0.0% +3.0% +14.4% ➖ noise
14 datafusion:vortex-compact -0.9% -0.0% -0.9% +10.0% ➖ noise
14 datafusion:vortex-file-compressed +0.2% -0.0% +0.2% +14.8% ➖ noise
14 duckdb:duckdb +0.6% -0.0% +0.6% +10.0% ➖ noise
14 duckdb:vortex-compact -1.2% -0.0% -1.1% +10.0% ➖ noise
14 duckdb:vortex-file-compressed -0.3% -0.0% -0.2% +14.0% ➖ noise
15 datafusion:arrow +4.4% -0.7% +5.1% +10.9% ➖ noise
15 datafusion:vortex-compact -0.7% -0.7% -0.1% +14.2% ➖ noise
15 datafusion:vortex-file-compressed -0.8% -0.7% -0.1% +11.4% ➖ noise
15 duckdb:duckdb +2.0% -0.7% +2.6% +11.4% ➖ noise
15 duckdb:vortex-compact -0.1% -0.7% +0.5% +11.4% ➖ noise
15 duckdb:vortex-file-compressed -1.3% -0.7% -0.6% +11.8% ➖ noise
16 datafusion:arrow +3.1% -1.1% +4.2% +10.0% ➖ noise
16 datafusion:vortex-compact +0.3% -1.1% +1.4% +10.0% ➖ noise
16 datafusion:vortex-file-compressed +0.5% -1.1% +1.6% +15.2% ➖ noise
16 duckdb:duckdb +0.4% -1.1% +1.5% +10.0% ➖ noise
16 duckdb:vortex-compact +0.4% -1.1% +1.5% +10.0% ➖ noise
16 duckdb:vortex-file-compressed +0.3% -1.1% +1.4% +10.0% ➖ noise
17 datafusion:arrow -0.4% -2.2% +1.9% +11.1% ➖ noise
17 datafusion:vortex-compact -1.6% -2.2% +0.7% +12.2% ➖ noise
17 datafusion:vortex-file-compressed +0.9% -2.2% +3.2% +11.6% ➖ noise
17 duckdb:duckdb +0.7% -2.2% +3.0% +10.0% ➖ noise
17 duckdb:vortex-compact +0.4% -2.2% +2.7% +10.9% ➖ noise
17 duckdb:vortex-file-compressed +0.6% -2.2% +2.9% +11.9% ➖ noise
18 datafusion:arrow -2.4% +1.1% -3.5% +10.0% ➖ noise
18 datafusion:vortex-compact +2.9% +1.1% +1.8% +10.0% ➖ noise
18 datafusion:vortex-file-compressed +1.3% +1.1% +0.2% +10.0% ➖ noise
18 duckdb:duckdb -0.3% +1.1% -1.4% +10.0% ➖ noise
18 duckdb:vortex-compact -0.6% +1.1% -1.7% +10.0% ➖ noise
18 duckdb:vortex-file-compressed +1.3% +1.1% +0.3% +10.0% ➖ noise
19 datafusion:arrow +5.2% -2.8% +8.3% +19.2% ➖ noise
19 datafusion:vortex-compact +5.6% -2.8% +8.7% +16.2% ➖ noise
19 datafusion:vortex-file-compressed +0.6% -2.8% +3.6% +12.5% ➖ noise
19 duckdb:duckdb +0.1% -2.8% +3.0% +11.7% ➖ noise
19 duckdb:vortex-compact -0.8% -2.8% +2.1% +14.7% ➖ noise
19 duckdb:vortex-file-compressed +1.4% -2.8% +4.3% +13.4% ➖ noise
20 datafusion:arrow +3.4% +1.0% +2.4% +10.0% ➖ noise
20 datafusion:vortex-compact +0.4% +1.0% -0.6% +10.7% ➖ noise
20 datafusion:vortex-file-compressed +3.6% +1.0% +2.6% +12.3% ➖ noise
20 duckdb:duckdb -2.4% +1.0% -3.3% +10.0% ➖ noise
20 duckdb:vortex-compact -0.3% +1.0% -1.3% +11.0% ➖ noise
20 duckdb:vortex-file-compressed +1.8% +1.0% +0.8% +13.0% ➖ noise
21 datafusion:arrow +0.4% +0.1% +0.2% +10.0% ➖ noise
21 datafusion:vortex-compact -0.1% +0.1% -0.2% +10.0% ➖ noise
21 datafusion:vortex-file-compressed -0.6% +0.1% -0.7% +10.0% ➖ noise
21 duckdb:duckdb +0.6% +0.1% +0.5% +10.0% ➖ noise
21 duckdb:vortex-compact -0.7% +0.1% -0.9% +10.0% ➖ noise
21 duckdb:vortex-file-compressed +0.8% +0.1% +0.6% +10.0% ➖ noise
22 datafusion:arrow -0.3% -0.4% +0.1% +10.0% ➖ noise
22 datafusion:vortex-compact +0.1% -0.4% +0.5% +12.6% ➖ noise
22 datafusion:vortex-file-compressed +0.7% -0.4% +1.1% +15.1% ➖ noise
22 duckdb:duckdb -0.8% -0.4% -0.4% +10.0% ➖ noise
22 duckdb:vortex-compact +2.9% -0.4% +3.3% +15.9% ➖ noise
22 duckdb:vortex-file-compressed +1.6% -0.4% +2.1% +10.0% ➖ noise

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented May 29, 2026

Benchmarks: TPC-DS SF=1 on NVME

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

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

datafusion / vortex-file-compressed (1.001x ➖, 1↑ 2↓)
name PR 0e1d74b (ns) base 23ebab1 (ns) ratio (PR/base)
tpcds_q01/datafusion:vortex-file-compressed 26112065 26775426 0.98
tpcds_q02/datafusion:vortex-file-compressed 49472196 48398423 1.02
tpcds_q03/datafusion:vortex-file-compressed 15278015 15084750 1.01
tpcds_q04/datafusion:vortex-file-compressed 255509929 254884137 1.00
tpcds_q05/datafusion:vortex-file-compressed 43678063 45235651 0.97
tpcds_q06/datafusion:vortex-file-compressed 59981915 64038220 0.94
tpcds_q07/datafusion:vortex-file-compressed 42460803 42800962 0.99
tpcds_q08/datafusion:vortex-file-compressed 30125953 29260683 1.03
tpcds_q09/datafusion:vortex-file-compressed 38600544 38944491 0.99
tpcds_q10/datafusion:vortex-file-compressed 38453757 37601259 1.02
tpcds_q11/datafusion:vortex-file-compressed 131107990 130954143 1.00
tpcds_q12/datafusion:vortex-file-compressed 18790156 18892074 0.99
tpcds_q13/datafusion:vortex-file-compressed 48299250 48076862 1.00
tpcds_q14/datafusion:vortex-file-compressed 170370828 173245518 0.98
tpcds_q15/datafusion:vortex-file-compressed 28844778 27978035 1.03
tpcds_q16/datafusion:vortex-file-compressed 29314220 29267374 1.00
tpcds_q17/datafusion:vortex-file-compressed 63545272 64353139 0.99
tpcds_q18/datafusion:vortex-file-compressed 69038598 70727531 0.98
tpcds_q19/datafusion:vortex-file-compressed 22608758 21700609 1.04
tpcds_q20/datafusion:vortex-file-compressed 22375966 23225825 0.96
tpcds_q21/datafusion:vortex-file-compressed 36082375 35761196 1.01
tpcds_q22/datafusion:vortex-file-compressed 🚀 115348486 144539477 0.80
tpcds_q23/datafusion:vortex-file-compressed 153849322 155312139 0.99
tpcds_q24/datafusion:vortex-file-compressed 88866354 84721942 1.05
tpcds_q25/datafusion:vortex-file-compressed 66300568 65668362 1.01
tpcds_q26/datafusion:vortex-file-compressed 35131502 32871539 1.07
tpcds_q27/datafusion:vortex-file-compressed 102886539 105572940 0.97
tpcds_q28/datafusion:vortex-file-compressed 32446206 33839046 0.96
tpcds_q29/datafusion:vortex-file-compressed 62388186 63448788 0.98
tpcds_q30/datafusion:vortex-file-compressed 23713875 23695225 1.00
tpcds_q31/datafusion:vortex-file-compressed 74490032 75029616 0.99
tpcds_q32/datafusion:vortex-file-compressed 20006708 20447443 0.98
tpcds_q33/datafusion:vortex-file-compressed 30969189 30032888 1.03
tpcds_q34/datafusion:vortex-file-compressed 25163741 24562937 1.02
tpcds_q35/datafusion:vortex-file-compressed 45308542 44821780 1.01
tpcds_q36/datafusion:vortex-file-compressed 57764774 57109008 1.01
tpcds_q37/datafusion:vortex-file-compressed 23640608 24799345 0.95
tpcds_q38/datafusion:vortex-file-compressed 44268755 43937625 1.01
tpcds_q39/datafusion:vortex-file-compressed 106496681 106946143 1.00
tpcds_q40/datafusion:vortex-file-compressed 33456663 33560955 1.00
tpcds_q41/datafusion:vortex-file-compressed 15751273 15442181 1.02
tpcds_q42/datafusion:vortex-file-compressed 13989363 13826286 1.01
tpcds_q43/datafusion:vortex-file-compressed 19094673 18932767 1.01
tpcds_q44/datafusion:vortex-file-compressed 32846240 33044883 0.99
tpcds_q45/datafusion:vortex-file-compressed 28521408 28069666 1.02
tpcds_q46/datafusion:vortex-file-compressed 36025427 36802294 0.98
tpcds_q47/datafusion:vortex-file-compressed 133938046 132452152 1.01
tpcds_q48/datafusion:vortex-file-compressed 35546892 36690704 0.97
tpcds_q49/datafusion:vortex-file-compressed 58822202 60481171 0.97
tpcds_q50/datafusion:vortex-file-compressed 39682235 38865544 1.02
tpcds_q51/datafusion:vortex-file-compressed 90692741 88590598 1.02
tpcds_q52/datafusion:vortex-file-compressed 14812315 14455796 1.02
tpcds_q53/datafusion:vortex-file-compressed 22198536 22723233 0.98
tpcds_q54/datafusion:vortex-file-compressed 35105453 35402527 0.99
tpcds_q55/datafusion:vortex-file-compressed 13770476 14319442 0.96
tpcds_q56/datafusion:vortex-file-compressed 30824810 30345762 1.02
tpcds_q57/datafusion:vortex-file-compressed 105260514 112085536 0.94
tpcds_q58/datafusion:vortex-file-compressed 52644424 52628780 1.00
tpcds_q59/datafusion:vortex-file-compressed 57495608 56875365 1.01
tpcds_q60/datafusion:vortex-file-compressed 29540203 29381143 1.01
tpcds_q61/datafusion:vortex-file-compressed 41945499 41851180 1.00
tpcds_q62/datafusion:vortex-file-compressed 21767802 24092010 0.90
tpcds_q63/datafusion:vortex-file-compressed 22149057 22082045 1.00
tpcds_q64/datafusion:vortex-file-compressed 417470128 425638602 0.98
tpcds_q65/datafusion:vortex-file-compressed 40225545 40542044 0.99
tpcds_q66/datafusion:vortex-file-compressed 71824047 71944963 1.00
tpcds_q67/datafusion:vortex-file-compressed 144221007 149361155 0.97
tpcds_q68/datafusion:vortex-file-compressed 32087510 33422067 0.96
tpcds_q69/datafusion:vortex-file-compressed 37247385 35847120 1.04
tpcds_q70/datafusion:vortex-file-compressed 85762514 84147773 1.02
tpcds_q71/datafusion:vortex-file-compressed 23289586 22667074 1.03
tpcds_q72/datafusion:vortex-file-compressed 2182716974 2190204076 1.00
tpcds_q73/datafusion:vortex-file-compressed 23328292 22808473 1.02
tpcds_q74/datafusion:vortex-file-compressed 82821313 78935233 1.05
tpcds_q75/datafusion:vortex-file-compressed 108127003 108698299 0.99
tpcds_q76/datafusion:vortex-file-compressed 31621804 32268214 0.98
tpcds_q77/datafusion:vortex-file-compressed 40478905 39657949 1.02
tpcds_q78/datafusion:vortex-file-compressed 128798696 124265300 1.04
tpcds_q79/datafusion:vortex-file-compressed 27963925 28453114 0.98
tpcds_q80/datafusion:vortex-file-compressed 97977598 94083903 1.04
tpcds_q81/datafusion:vortex-file-compressed 24986896 24063582 1.04
tpcds_q82/datafusion:vortex-file-compressed 25120263 24060321 1.04
tpcds_q83/datafusion:vortex-file-compressed 34172901 34682251 0.99
tpcds_q84/datafusion:vortex-file-compressed 13135239 12821171 1.02
tpcds_q85/datafusion:vortex-file-compressed 92241609 91989550 1.00
tpcds_q86/datafusion:vortex-file-compressed 🚨 17971546 16283365 1.10
tpcds_q87/datafusion:vortex-file-compressed 43749785 42442437 1.03
tpcds_q88/datafusion:vortex-file-compressed 57097359 57407740 0.99
tpcds_q89/datafusion:vortex-file-compressed 25649719 25242668 1.02
tpcds_q90/datafusion:vortex-file-compressed 15122675 14819221 1.02
tpcds_q91/datafusion:vortex-file-compressed 18025603 18697602 0.96
tpcds_q92/datafusion:vortex-file-compressed 18275973 17159392 1.07
tpcds_q93/datafusion:vortex-file-compressed 34665183 34039536 1.02
tpcds_q94/datafusion:vortex-file-compressed 23170749 23932372 0.97
tpcds_q95/datafusion:vortex-file-compressed 61907089 62739243 0.99
tpcds_q96/datafusion:vortex-file-compressed 14373777 13767457 1.04
tpcds_q97/datafusion:vortex-file-compressed 31365240 31262249 1.00
tpcds_q98/datafusion:vortex-file-compressed 24230115 23758394 1.02
tpcds_q99/datafusion:vortex-file-compressed 🚨 31352380 28189572 1.11
datafusion / vortex-compact (0.997x ➖, 2↑ 2↓)
name PR 0e1d74b (ns) base 23ebab1 (ns) ratio (PR/base)
tpcds_q01/datafusion:vortex-compact 25481283 25871320 0.98
tpcds_q02/datafusion:vortex-compact 53917845 55269894 0.98
tpcds_q03/datafusion:vortex-compact 20028582 20093822 1.00
tpcds_q04/datafusion:vortex-compact 293133735 290107479 1.01
tpcds_q05/datafusion:vortex-compact 49030592 46864127 1.05
tpcds_q06/datafusion:vortex-compact 61124635 65131698 0.94
tpcds_q07/datafusion:vortex-compact 54598500 53684555 1.02
tpcds_q08/datafusion:vortex-compact 36030123 36081476 1.00
tpcds_q09/datafusion:vortex-compact 52056408 50713788 1.03
tpcds_q10/datafusion:vortex-compact 51909840 49955341 1.04
tpcds_q11/datafusion:vortex-compact 152986180 150664294 1.02
tpcds_q12/datafusion:vortex-compact 🚀 23058647 25981323 0.89
tpcds_q13/datafusion:vortex-compact 124745781 121226425 1.03
tpcds_q14/datafusion:vortex-compact 198373732 202933887 0.98
tpcds_q15/datafusion:vortex-compact 31731332 32666579 0.97
tpcds_q16/datafusion:vortex-compact 32197409 33248515 0.97
tpcds_q17/datafusion:vortex-compact 78055012 73066177 1.07
tpcds_q18/datafusion:vortex-compact 77215443 78684257 0.98
tpcds_q19/datafusion:vortex-compact 30485855 29785322 1.02
tpcds_q20/datafusion:vortex-compact 26954641 26285247 1.03
tpcds_q21/datafusion:vortex-compact 40114503 40424278 0.99
tpcds_q22/datafusion:vortex-compact 🚀 124788646 154682631 0.81
tpcds_q23/datafusion:vortex-compact 163766731 166003260 0.99
tpcds_q24/datafusion:vortex-compact 99005881 97934490 1.01
tpcds_q25/datafusion:vortex-compact 80585547 80499039 1.00
tpcds_q26/datafusion:vortex-compact 44112503 44225161 1.00
tpcds_q27/datafusion:vortex-compact 123816437 123823070 1.00
tpcds_q28/datafusion:vortex-compact 98466665 97547506 1.01
tpcds_q29/datafusion:vortex-compact 74796581 75179715 0.99
tpcds_q30/datafusion:vortex-compact 27188885 28629646 0.95
tpcds_q31/datafusion:vortex-compact 100650190 97758327 1.03
tpcds_q32/datafusion:vortex-compact 24767750 25990035 0.95
tpcds_q33/datafusion:vortex-compact 37341008 37437394 1.00
tpcds_q34/datafusion:vortex-compact 33823780 33620324 1.01
tpcds_q35/datafusion:vortex-compact 50919050 52482699 0.97
tpcds_q36/datafusion:vortex-compact 73636692 73249863 1.01
tpcds_q37/datafusion:vortex-compact 35716690 33749073 1.06
tpcds_q38/datafusion:vortex-compact 51705594 52076698 0.99
tpcds_q39/datafusion:vortex-compact 113470762 113550546 1.00
tpcds_q40/datafusion:vortex-compact 36987847 36065628 1.03
tpcds_q41/datafusion:vortex-compact 17654487 17864492 0.99
tpcds_q42/datafusion:vortex-compact 18463367 17980624 1.03
tpcds_q43/datafusion:vortex-compact 25193884 24718748 1.02
tpcds_q44/datafusion:vortex-compact 48846198 48905358 1.00
tpcds_q45/datafusion:vortex-compact 31664316 32846826 0.96
tpcds_q46/datafusion:vortex-compact 46445823 44240344 1.05
tpcds_q47/datafusion:vortex-compact 153821450 151904357 1.01
tpcds_q48/datafusion:vortex-compact 80229761 85175640 0.94
tpcds_q49/datafusion:vortex-compact 68563990 68227387 1.00
tpcds_q50/datafusion:vortex-compact 47229627 48058482 0.98
tpcds_q51/datafusion:vortex-compact 97304176 95118807 1.02
tpcds_q52/datafusion:vortex-compact 19169569 19939036 0.96
tpcds_q53/datafusion:vortex-compact 29202041 28271735 1.03
tpcds_q54/datafusion:vortex-compact 43006327 42953374 1.00
tpcds_q55/datafusion:vortex-compact 19120935 17775507 1.08
tpcds_q56/datafusion:vortex-compact 36675638 38375633 0.96
tpcds_q57/datafusion:vortex-compact 🚨 125956448 113136132 1.11
tpcds_q58/datafusion:vortex-compact 60182912 63013646 0.96
tpcds_q59/datafusion:vortex-compact 69617993 71168554 0.98
tpcds_q60/datafusion:vortex-compact 36324260 36307614 1.00
tpcds_q61/datafusion:vortex-compact 55349917 54321350 1.02
tpcds_q62/datafusion:vortex-compact 🚨 27537840 24594045 1.12
tpcds_q63/datafusion:vortex-compact 28158852 28726340 0.98
tpcds_q64/datafusion:vortex-compact 456545825 458882248 0.99
tpcds_q65/datafusion:vortex-compact 54788676 54237871 1.01
tpcds_q66/datafusion:vortex-compact 78046136 79582025 0.98
tpcds_q67/datafusion:vortex-compact 154925408 158364074 0.98
tpcds_q68/datafusion:vortex-compact 47332663 44968588 1.05
tpcds_q69/datafusion:vortex-compact 46470447 47620674 0.98
tpcds_q70/datafusion:vortex-compact 98511740 98058298 1.00
tpcds_q71/datafusion:vortex-compact 30210829 30806500 0.98
tpcds_q72/datafusion:vortex-compact 2211560074 2187880297 1.01
tpcds_q73/datafusion:vortex-compact 30549298 30562100 1.00
tpcds_q74/datafusion:vortex-compact 94342084 93611861 1.01
tpcds_q75/datafusion:vortex-compact 131278468 129327102 1.02
tpcds_q76/datafusion:vortex-compact 32170083 31715782 1.01
tpcds_q77/datafusion:vortex-compact 51792550 50729467 1.02
tpcds_q78/datafusion:vortex-compact 141158744 141493825 1.00
tpcds_q79/datafusion:vortex-compact 37930100 39229135 0.97
tpcds_q80/datafusion:vortex-compact 105246036 105488975 1.00
tpcds_q81/datafusion:vortex-compact 30428692 29432829 1.03
tpcds_q82/datafusion:vortex-compact 35478248 34999491 1.01
tpcds_q83/datafusion:vortex-compact 35239527 36090060 0.98
tpcds_q84/datafusion:vortex-compact 14209236 13946371 1.02
tpcds_q85/datafusion:vortex-compact 153770605 163796440 0.94
tpcds_q86/datafusion:vortex-compact 18679857 18984871 0.98
tpcds_q87/datafusion:vortex-compact 51858479 51558004 1.01
tpcds_q88/datafusion:vortex-compact 80126867 78427430 1.02
tpcds_q89/datafusion:vortex-compact 31543659 31796817 0.99
tpcds_q90/datafusion:vortex-compact 14680678 15478045 0.95
tpcds_q91/datafusion:vortex-compact 31278379 32740776 0.96
tpcds_q92/datafusion:vortex-compact 22341440 23652351 0.94
tpcds_q93/datafusion:vortex-compact 38432454 38727113 0.99
tpcds_q94/datafusion:vortex-compact 27955762 29816896 0.94
tpcds_q95/datafusion:vortex-compact 68290318 69390267 0.98
tpcds_q96/datafusion:vortex-compact 17397295 17738579 0.98
tpcds_q97/datafusion:vortex-compact 36641645 34822466 1.05
tpcds_q98/datafusion:vortex-compact 30975139 30106484 1.03
tpcds_q99/datafusion:vortex-compact 35325812 34667366 1.02
datafusion / parquet (0.993x ➖, 2↑ 0↓)
name PR 0e1d74b (ns) base 23ebab1 (ns) ratio (PR/base)
tpcds_q01/datafusion:parquet 29761575 32410146 0.92
tpcds_q02/datafusion:parquet 41374387 41161719 1.01
tpcds_q03/datafusion:parquet 12729414 12504576 1.02
tpcds_q04/datafusion:parquet 257028792 282369053 0.91
tpcds_q05/datafusion:parquet 42899322 43438551 0.99
tpcds_q06/datafusion:parquet 57305820 62627304 0.92
tpcds_q07/datafusion:parquet 75398313 77133199 0.98
tpcds_q08/datafusion:parquet 26248503 25856980 1.02
tpcds_q09/datafusion:parquet 48573200 44376899 1.09
tpcds_q10/datafusion:parquet 70881038 67372343 1.05
tpcds_q11/datafusion:parquet 154376835 143795179 1.07
tpcds_q12/datafusion:parquet 17985478 16432513 1.09
tpcds_q13/datafusion:parquet 75993755 74298370 1.02
tpcds_q14/datafusion:parquet 161447467 171263932 0.94
tpcds_q15/datafusion:parquet 21190501 22347554 0.95
tpcds_q16/datafusion:parquet 23070149 24027500 0.96
tpcds_q17/datafusion:parquet 67809879 68077547 1.00
tpcds_q18/datafusion:parquet 112925466 116819069 0.97
tpcds_q19/datafusion:parquet 22557179 21954189 1.03
tpcds_q20/datafusion:parquet 16779485 16459941 1.02
tpcds_q21/datafusion:parquet 🚀 17918978 20798036 0.86
tpcds_q22/datafusion:parquet 140946508 146058954 0.96
tpcds_q23/datafusion:parquet 144933563 147306437 0.98
tpcds_q24/datafusion:parquet 89824339 89802720 1.00
tpcds_q25/datafusion:parquet 63134891 65479156 0.96
tpcds_q26/datafusion:parquet 64752954 63828471 1.01
tpcds_q27/datafusion:parquet 144873490 149741081 0.97
tpcds_q28/datafusion:parquet 45390416 44419930 1.02
tpcds_q29/datafusion:parquet 68058170 68432942 0.99
tpcds_q30/datafusion:parquet 33892714 34251541 0.99
tpcds_q31/datafusion:parquet 64270906 64943723 0.99
tpcds_q32/datafusion:parquet 18149597 17592992 1.03
tpcds_q33/datafusion:parquet 26403595 26938352 0.98
tpcds_q34/datafusion:parquet 23650288 21733142 1.09
tpcds_q35/datafusion:parquet 70611252 70385929 1.00
tpcds_q36/datafusion:parquet 57157018 56123750 1.02
tpcds_q37/datafusion:parquet 18127820 17915043 1.01
tpcds_q38/datafusion:parquet 42525158 40829013 1.04
tpcds_q39/datafusion:parquet 75165625 76204265 0.99
tpcds_q40/datafusion:parquet 23558741 24506932 0.96
tpcds_q41/datafusion:parquet 13234130 13676382 0.97
tpcds_q42/datafusion:parquet 11615289 11385054 1.02
tpcds_q43/datafusion:parquet 16865884 17064602 0.99
tpcds_q44/datafusion:parquet 32598168 34252988 0.95
tpcds_q45/datafusion:parquet 28656901 27941524 1.03
tpcds_q46/datafusion:parquet 32811659 31468204 1.04
tpcds_q47/datafusion:parquet 127003401 125708203 1.01
tpcds_q48/datafusion:parquet 67959513 69261464 0.98
tpcds_q49/datafusion:parquet 57289748 55368922 1.03
tpcds_q50/datafusion:parquet 42680051 43650502 0.98
tpcds_q51/datafusion:parquet 86925903 88399360 0.98
tpcds_q52/datafusion:parquet 11976718 12127554 0.99
tpcds_q53/datafusion:parquet 17640991 17333690 1.02
tpcds_q54/datafusion:parquet 34642520 34438328 1.01
tpcds_q55/datafusion:parquet 11066079 11247765 0.98
tpcds_q56/datafusion:parquet 26934210 26988180 1.00
tpcds_q57/datafusion:parquet 98497870 100230340 0.98
tpcds_q58/datafusion:parquet 49941765 49887110 1.00
tpcds_q59/datafusion:parquet 58303903 56705779 1.03
tpcds_q60/datafusion:parquet 27904679 27731593 1.01
tpcds_q61/datafusion:parquet 43016525 46080750 0.93
tpcds_q62/datafusion:parquet 🚀 19928717 25540312 0.78
tpcds_q63/datafusion:parquet 17537777 17808838 0.98
tpcds_q64/datafusion:parquet 516732248 515991757 1.00
tpcds_q65/datafusion:parquet 38104641 37814862 1.01
tpcds_q66/datafusion:parquet 72455307 69780206 1.04
tpcds_q67/datafusion:parquet 144869040 152554779 0.95
tpcds_q68/datafusion:parquet 31970747 32689865 0.98
tpcds_q69/datafusion:parquet 63850397 65596517 0.97
tpcds_q70/datafusion:parquet 88606585 85560691 1.04
tpcds_q71/datafusion:parquet 22771942 22414468 1.02
tpcds_q72/datafusion:parquet 603490291 614032677 0.98
tpcds_q73/datafusion:parquet 19816567 20654451 0.96
tpcds_q74/datafusion:parquet 83354126 84376766 0.99
tpcds_q75/datafusion:parquet 101023145 99172572 1.02
tpcds_q76/datafusion:parquet 30597962 31077362 0.98
tpcds_q77/datafusion:parquet 38310155 38893469 0.99
tpcds_q78/datafusion:parquet 113279938 116868548 0.97
tpcds_q79/datafusion:parquet 26133299 25940786 1.01
tpcds_q80/datafusion:parquet 79646387 81550451 0.98
tpcds_q81/datafusion:parquet 31744105 32700309 0.97
tpcds_q82/datafusion:parquet 19459163 19314164 1.01
tpcds_q83/datafusion:parquet 36687498 37911680 0.97
tpcds_q84/datafusion:parquet 38670012 39862900 0.97
tpcds_q85/datafusion:parquet 149074611 149572394 1.00
tpcds_q86/datafusion:parquet 15873095 15908710 1.00
tpcds_q87/datafusion:parquet 40493569 42449499 0.95
tpcds_q88/datafusion:parquet 60071625 59599398 1.01
tpcds_q89/datafusion:parquet 21008623 21303241 0.99
tpcds_q90/datafusion:parquet 13815518 14523055 0.95
tpcds_q91/datafusion:parquet 58007549 56410354 1.03
tpcds_q92/datafusion:parquet 18567665 18170895 1.02
tpcds_q93/datafusion:parquet 33573306 31778343 1.06
tpcds_q94/datafusion:parquet 20196664 19993803 1.01
tpcds_q95/datafusion:parquet 60582662 60374095 1.00
tpcds_q96/datafusion:parquet 12326861 12595190 0.98
tpcds_q97/datafusion:parquet 30954589 29176534 1.06
tpcds_q98/datafusion:parquet 21506480 21162815 1.02
tpcds_q99/datafusion:parquet 27059602 25706349 1.05
duckdb / vortex-file-compressed (1.000x ➖, 0↑ 1↓)
name PR 0e1d74b (ns) base 23ebab1 (ns) ratio (PR/base)
tpcds_q01/duckdb:vortex-file-compressed 23113794 24653406 0.94
tpcds_q02/duckdb:vortex-file-compressed 35877246 33692031 1.06
tpcds_q03/duckdb:vortex-file-compressed 21833809 22561420 0.97
tpcds_q04/duckdb:vortex-file-compressed 95800573 94537667 1.01
tpcds_q05/duckdb:vortex-file-compressed 34270663 33803969 1.01
tpcds_q06/duckdb:vortex-file-compressed 32470908 32327830 1.00
tpcds_q07/duckdb:vortex-file-compressed 21579287 21991290 0.98
tpcds_q08/duckdb:vortex-file-compressed 25967881 26491259 0.98
tpcds_q09/duckdb:vortex-file-compressed 15551265 16035312 0.97
tpcds_q10/duckdb:vortex-file-compressed 37199525 37081347 1.00
tpcds_q11/duckdb:vortex-file-compressed 65816768 66101696 1.00
tpcds_q12/duckdb:vortex-file-compressed 15788192 15466117 1.02
tpcds_q13/duckdb:vortex-file-compressed 32650707 33851934 0.96
tpcds_q14/duckdb:vortex-file-compressed 96926131 96761184 1.00
tpcds_q15/duckdb:vortex-file-compressed 26528701 26378418 1.01
tpcds_q16/duckdb:vortex-file-compressed 26161572 27435167 0.95
tpcds_q17/duckdb:vortex-file-compressed 44225719 45634502 0.97
tpcds_q18/duckdb:vortex-file-compressed 36783374 37219827 0.99
tpcds_q19/duckdb:vortex-file-compressed 31812729 31668907 1.00
tpcds_q20/duckdb:vortex-file-compressed 16801853 17176389 0.98
tpcds_q21/duckdb:vortex-file-compressed 17179204 16498267 1.04
tpcds_q22/duckdb:vortex-file-compressed 78798622 78949967 1.00
tpcds_q23/duckdb:vortex-file-compressed 96828183 95331301 1.02
tpcds_q24/duckdb:vortex-file-compressed 47364935 46998665 1.01
tpcds_q25/duckdb:vortex-file-compressed 40872839 40669807 1.00
tpcds_q26/duckdb:vortex-file-compressed 19930907 19655496 1.01
tpcds_q27/duckdb:vortex-file-compressed 23548241 23757080 0.99
tpcds_q28/duckdb:vortex-file-compressed 12657287 12079888 1.05
tpcds_q29/duckdb:vortex-file-compressed 40385365 39646885 1.02
tpcds_q30/duckdb:vortex-file-compressed 24011225 23923458 1.00
tpcds_q31/duckdb:vortex-file-compressed 31130812 29507137 1.06
tpcds_q32/duckdb:vortex-file-compressed 12934132 13430823 0.96
tpcds_q33/duckdb:vortex-file-compressed 23464669 24247426 0.97
tpcds_q34/duckdb:vortex-file-compressed 24492128 24577436 1.00
tpcds_q35/duckdb:vortex-file-compressed 63657275 65964050 0.97
tpcds_q36/duckdb:vortex-file-compressed 25083246 24319307 1.03
tpcds_q37/duckdb:vortex-file-compressed 19231516 19506520 0.99
tpcds_q38/duckdb:vortex-file-compressed 36719864 36357640 1.01
tpcds_q39/duckdb:vortex-file-compressed 35618262 34837767 1.02
tpcds_q40/duckdb:vortex-file-compressed 20020273 20129778 0.99
tpcds_q41/duckdb:vortex-file-compressed 10241292 10236975 1.00
tpcds_q42/duckdb:vortex-file-compressed 13182109 13066311 1.01
tpcds_q43/duckdb:vortex-file-compressed 20855931 20901644 1.00
tpcds_q44/duckdb:vortex-file-compressed 20884431 21069445 0.99
tpcds_q45/duckdb:vortex-file-compressed 29197420 29802479 0.98
tpcds_q46/duckdb:vortex-file-compressed 29840322 32482111 0.92
tpcds_q47/duckdb:vortex-file-compressed 52948309 51512513 1.03
tpcds_q48/duckdb:vortex-file-compressed 28695511 28249713 1.02
tpcds_q49/duckdb:vortex-file-compressed 34668654 34799704 1.00
tpcds_q50/duckdb:vortex-file-compressed 25850205 26452310 0.98
tpcds_q51/duckdb:vortex-file-compressed 105525352 104616069 1.01
tpcds_q52/duckdb:vortex-file-compressed 13086651 13363698 0.98
tpcds_q53/duckdb:vortex-file-compressed 21906340 22739774 0.96
tpcds_q54/duckdb:vortex-file-compressed 28769272 28386395 1.01
tpcds_q55/duckdb:vortex-file-compressed 12682448 13035674 0.97
tpcds_q56/duckdb:vortex-file-compressed 25784649 24517426 1.05
tpcds_q57/duckdb:vortex-file-compressed 41485900 41959055 0.99
tpcds_q58/duckdb:vortex-file-compressed 29078416 29146044 1.00
tpcds_q59/duckdb:vortex-file-compressed 57163619 56301477 1.02
tpcds_q60/duckdb:vortex-file-compressed 25323017 25214308 1.00
tpcds_q61/duckdb:vortex-file-compressed 30149003 31407428 0.96
tpcds_q62/duckdb:vortex-file-compressed 15199137 15154288 1.00
tpcds_q63/duckdb:vortex-file-compressed 20341040 20416918 1.00
tpcds_q64/duckdb:vortex-file-compressed 95733879 93729889 1.02
tpcds_q65/duckdb:vortex-file-compressed 22491434 22521427 1.00
tpcds_q66/duckdb:vortex-file-compressed 29931811 29484900 1.02
tpcds_q67/duckdb:vortex-file-compressed 140631172 139121166 1.01
tpcds_q68/duckdb:vortex-file-compressed 30647130 30145000 1.02
tpcds_q69/duckdb:vortex-file-compressed 39623450 40144049 0.99
tpcds_q70/duckdb:vortex-file-compressed 37648790 37483071 1.00
tpcds_q71/duckdb:vortex-file-compressed 21192469 20765771 1.02
tpcds_q72/duckdb:vortex-file-compressed 168206390 167139783 1.01
tpcds_q73/duckdb:vortex-file-compressed 25197210 24432354 1.03
tpcds_q74/duckdb:vortex-file-compressed 41797141 40599475 1.03
tpcds_q75/duckdb:vortex-file-compressed 48133803 50215422 0.96
tpcds_q76/duckdb:vortex-file-compressed 21251973 20988556 1.01
tpcds_q77/duckdb:vortex-file-compressed 🚨 25173142 22648373 1.11
tpcds_q78/duckdb:vortex-file-compressed 77054228 77057649 1.00
tpcds_q79/duckdb:vortex-file-compressed 25103550 25161434 1.00
tpcds_q80/duckdb:vortex-file-compressed 48321283 45723741 1.06
tpcds_q81/duckdb:vortex-file-compressed 28927345 28851721 1.00
tpcds_q82/duckdb:vortex-file-compressed 44981284 45935667 0.98
tpcds_q83/duckdb:vortex-file-compressed 26725592 26308772 1.02
tpcds_q84/duckdb:vortex-file-compressed 17490281 17450431 1.00
tpcds_q85/duckdb:vortex-file-compressed 39848333 39449259 1.01
tpcds_q86/duckdb:vortex-file-compressed 16283083 16158193 1.01
tpcds_q87/duckdb:vortex-file-compressed 43182167 42566614 1.01
tpcds_q88/duckdb:vortex-file-compressed 50588955 50221544 1.01
tpcds_q89/duckdb:vortex-file-compressed 21625948 21622247 1.00
tpcds_q90/duckdb:vortex-file-compressed 9997719 10232973 0.98
tpcds_q91/duckdb:vortex-file-compressed 21212990 21265322 1.00
tpcds_q92/duckdb:vortex-file-compressed 20066948 18969756 1.06
tpcds_q93/duckdb:vortex-file-compressed 29314896 30380148 0.96
tpcds_q94/duckdb:vortex-file-compressed 20961418 21874014 0.96
tpcds_q95/duckdb:vortex-file-compressed 159337190 155258422 1.03
tpcds_q96/duckdb:vortex-file-compressed 11532150 11759856 0.98
tpcds_q97/duckdb:vortex-file-compressed 37709311 37678259 1.00
tpcds_q98/duckdb:vortex-file-compressed 18654661 19293228 0.97
tpcds_q99/duckdb:vortex-file-compressed 22846146 23023327 0.99
duckdb / vortex-compact (0.998x ➖, 2↑ 2↓)
name PR 0e1d74b (ns) base 23ebab1 (ns) ratio (PR/base)
tpcds_q01/duckdb:vortex-compact 27271020 27912109 0.98
tpcds_q02/duckdb:vortex-compact 🚀 36944608 42303063 0.87
tpcds_q03/duckdb:vortex-compact 48661109 48572950 1.00
tpcds_q04/duckdb:vortex-compact 99592727 97606115 1.02
tpcds_q05/duckdb:vortex-compact 41753302 41753436 1.00
tpcds_q06/duckdb:vortex-compact 39698535 39444269 1.01
tpcds_q07/duckdb:vortex-compact 35421279 35672168 0.99
tpcds_q08/duckdb:vortex-compact 39584991 40718769 0.97
tpcds_q09/duckdb:vortex-compact 19059735 19095606 1.00
tpcds_q10/duckdb:vortex-compact 51457580 52594583 0.98
tpcds_q11/duckdb:vortex-compact 71973132 73815204 0.98
tpcds_q12/duckdb:vortex-compact 21355845 21760083 0.98
tpcds_q13/duckdb:vortex-compact 51770340 52774597 0.98
tpcds_q14/duckdb:vortex-compact 111676775 117227210 0.95
tpcds_q15/duckdb:vortex-compact 29959109 32369687 0.93
tpcds_q16/duckdb:vortex-compact 27439179 28009056 0.98
tpcds_q17/duckdb:vortex-compact 54236656 55173014 0.98
tpcds_q18/duckdb:vortex-compact 48833607 49337724 0.99
tpcds_q19/duckdb:vortex-compact 44760146 43864542 1.02
tpcds_q20/duckdb:vortex-compact 20958012 20655258 1.01
tpcds_q21/duckdb:vortex-compact 17866239 17657746 1.01
tpcds_q22/duckdb:vortex-compact 75696275 78955762 0.96
tpcds_q23/duckdb:vortex-compact 101271330 107324688 0.94
tpcds_q24/duckdb:vortex-compact 56989220 62049075 0.92
tpcds_q25/duckdb:vortex-compact 54543718 54600076 1.00
tpcds_q26/duckdb:vortex-compact 31401070 30746955 1.02
tpcds_q27/duckdb:vortex-compact 37609550 37286561 1.01
tpcds_q28/duckdb:vortex-compact 33868284 33824046 1.00
tpcds_q29/duckdb:vortex-compact 53663554 52628423 1.02
tpcds_q30/duckdb:vortex-compact 29137841 28921394 1.01
tpcds_q31/duckdb:vortex-compact 35423195 35953724 0.99
tpcds_q32/duckdb:vortex-compact 21755875 20902999 1.04
tpcds_q33/duckdb:vortex-compact 32180059 31401484 1.02
tpcds_q34/duckdb:vortex-compact 29745980 30461724 0.98
tpcds_q35/duckdb:vortex-compact 78944360 74925717 1.05
tpcds_q36/duckdb:vortex-compact 35368336 36004702 0.98
tpcds_q37/duckdb:vortex-compact 23912408 23312394 1.03
tpcds_q38/duckdb:vortex-compact 40273555 44269982 0.91
tpcds_q39/duckdb:vortex-compact 38309501 38194686 1.00
tpcds_q40/duckdb:vortex-compact 24104226 24081174 1.00
tpcds_q41/duckdb:vortex-compact 11784153 11565929 1.02
tpcds_q42/duckdb:vortex-compact 18855402 18206564 1.04
tpcds_q43/duckdb:vortex-compact 32762317 32030914 1.02
tpcds_q44/duckdb:vortex-compact 30677172 28912200 1.06
tpcds_q45/duckdb:vortex-compact 36220749 35590167 1.02
tpcds_q46/duckdb:vortex-compact 45334983 44248462 1.02
tpcds_q47/duckdb:vortex-compact 62400711 63138164 0.99
tpcds_q48/duckdb:vortex-compact 44929809 45455657 0.99
tpcds_q49/duckdb:vortex-compact 48131499 49925936 0.96
tpcds_q50/duckdb:vortex-compact 38000857 37901921 1.00
tpcds_q51/duckdb:vortex-compact 110497747 110730110 1.00
tpcds_q52/duckdb:vortex-compact 19907801 19513223 1.02
tpcds_q53/duckdb:vortex-compact 33061384 32295820 1.02
tpcds_q54/duckdb:vortex-compact 36238604 36692656 0.99
tpcds_q55/duckdb:vortex-compact 18788151 18920550 0.99
tpcds_q56/duckdb:vortex-compact 34348352 32936481 1.04
tpcds_q57/duckdb:vortex-compact 45635137 44956290 1.02
tpcds_q58/duckdb:vortex-compact 36195871 38243300 0.95
tpcds_q59/duckdb:vortex-compact 67168231 66522681 1.01
tpcds_q60/duckdb:vortex-compact 34800387 35990873 0.97
tpcds_q61/duckdb:vortex-compact 52750459 53127723 0.99
tpcds_q62/duckdb:vortex-compact 20849690 21096914 0.99
tpcds_q63/duckdb:vortex-compact 33237491 33249344 1.00
tpcds_q64/duckdb:vortex-compact 125945295 125015357 1.01
tpcds_q65/duckdb:vortex-compact 30891970 30879071 1.00
tpcds_q66/duckdb:vortex-compact 35446961 35706783 0.99
tpcds_q67/duckdb:vortex-compact 154837396 151655201 1.02
tpcds_q68/duckdb:vortex-compact 46619246 44735856 1.04
tpcds_q69/duckdb:vortex-compact 53412357 54765800 0.98
tpcds_q70/duckdb:vortex-compact 59792266 55489296 1.08
tpcds_q71/duckdb:vortex-compact 28239542 28622136 0.99
tpcds_q72/duckdb:vortex-compact 182775370 188993180 0.97
tpcds_q73/duckdb:vortex-compact 28270493 27454694 1.03
tpcds_q74/duckdb:vortex-compact 48631233 50094207 0.97
tpcds_q75/duckdb:vortex-compact 61891071 59382802 1.04
tpcds_q76/duckdb:vortex-compact 🚨 31447236 28074845 1.12
tpcds_q77/duckdb:vortex-compact 36943686 37135676 0.99
tpcds_q78/duckdb:vortex-compact 89438828 87861147 1.02
tpcds_q79/duckdb:vortex-compact 40232345 40653933 0.99
tpcds_q80/duckdb:vortex-compact 77547625 73311827 1.06
tpcds_q81/duckdb:vortex-compact 33329165 32849479 1.01
tpcds_q82/duckdb:vortex-compact 49999048 50998874 0.98
tpcds_q83/duckdb:vortex-compact 37512946 36817439 1.02
tpcds_q84/duckdb:vortex-compact 20879623 22192451 0.94
tpcds_q85/duckdb:vortex-compact 55681754 51351581 1.08
tpcds_q86/duckdb:vortex-compact 🚀 20350473 22749625 0.89
tpcds_q87/duckdb:vortex-compact 43028119 43192563 1.00
tpcds_q88/duckdb:vortex-compact 77795441 75814332 1.03
tpcds_q89/duckdb:vortex-compact 32111385 32023962 1.00
tpcds_q90/duckdb:vortex-compact 11166085 11658516 0.96
tpcds_q91/duckdb:vortex-compact 43810199 41446898 1.06
tpcds_q92/duckdb:vortex-compact 45796005 44925420 1.02
tpcds_q93/duckdb:vortex-compact 31962318 31961409 1.00
tpcds_q94/duckdb:vortex-compact 🚨 30257166 26758815 1.13
tpcds_q95/duckdb:vortex-compact 154985901 160623809 0.96
tpcds_q96/duckdb:vortex-compact 16438629 16559772 0.99
tpcds_q97/duckdb:vortex-compact 41078986 42654558 0.96
tpcds_q98/duckdb:vortex-compact 26661588 26886407 0.99
tpcds_q99/duckdb:vortex-compact 25408588 27254452 0.93
duckdb / parquet (1.005x ➖, 1↑ 3↓)
name PR 0e1d74b (ns) base 23ebab1 (ns) ratio (PR/base)
tpcds_q01/duckdb:parquet 28915791 29435880 0.98
tpcds_q02/duckdb:parquet 23309231 23198753 1.00
tpcds_q03/duckdb:parquet 12752187 12577025 1.01
tpcds_q04/duckdb:parquet 169225733 170960988 0.99
tpcds_q05/duckdb:parquet 32436200 30729182 1.06
tpcds_q06/duckdb:parquet 34228786 33135719 1.03
tpcds_q07/duckdb:parquet 24304317 24129976 1.01
tpcds_q08/duckdb:parquet 29139049 29837299 0.98
tpcds_q09/duckdb:parquet 44659047 45183795 0.99
tpcds_q10/duckdb:parquet 39293025 37924611 1.04
tpcds_q11/duckdb:parquet 88617091 94295180 0.94
tpcds_q12/duckdb:parquet 17201943 17313122 0.99
tpcds_q13/duckdb:parquet 35262199 34768590 1.01
tpcds_q14/duckdb:parquet 104948767 103640545 1.01
tpcds_q15/duckdb:parquet 30775607 30681812 1.00
tpcds_q16/duckdb:parquet 22324368 22783789 0.98
tpcds_q17/duckdb:parquet 38658707 38848179 1.00
tpcds_q18/duckdb:parquet 48578372 48492722 1.00
tpcds_q19/duckdb:parquet 31193072 31513948 0.99
tpcds_q20/duckdb:parquet 18552602 18551001 1.00
tpcds_q21/duckdb:parquet 11478264 11736888 0.98
tpcds_q22/duckdb:parquet 71095026 71375966 1.00
tpcds_q23/duckdb:parquet 80326460 81855839 0.98
tpcds_q24/duckdb:parquet 47056482 47435561 0.99
tpcds_q25/duckdb:parquet 35918422 35767584 1.00
tpcds_q26/duckdb:parquet 40187260 39906981 1.01
tpcds_q27/duckdb:parquet 54299029 53318714 1.02
tpcds_q28/duckdb:parquet 42396049 42797148 0.99
tpcds_q29/duckdb:parquet 37980861 36350118 1.04
tpcds_q30/duckdb:parquet 37627448 37430440 1.01
tpcds_q31/duckdb:parquet 28570019 26978441 1.06
tpcds_q32/duckdb:parquet 12564739 12492478 1.01
tpcds_q33/duckdb:parquet 24034946 23262373 1.03
tpcds_q34/duckdb:parquet 23271949 23077908 1.01
tpcds_q35/duckdb:parquet 59804042 61311268 0.98
tpcds_q36/duckdb:parquet 22877791 22769215 1.00
tpcds_q37/duckdb:parquet 14184788 14348955 0.99
tpcds_q38/duckdb:parquet 36569424 36408207 1.00
tpcds_q39/duckdb:parquet 32740512 31745485 1.03
tpcds_q40/duckdb:parquet 19748889 19864797 0.99
tpcds_q41/duckdb:parquet 8866810 9051920 0.98
tpcds_q42/duckdb:parquet 12344876 12381366 1.00
tpcds_q43/duckdb:parquet 18038423 17106979 1.05
tpcds_q44/duckdb:parquet 25821979 25369207 1.02
tpcds_q45/duckdb:parquet 28042811 28560250 0.98
tpcds_q46/duckdb:parquet 47266012 47566442 0.99
tpcds_q47/duckdb:parquet 49483003 50645158 0.98
tpcds_q48/duckdb:parquet 32340241 32529276 0.99
tpcds_q49/duckdb:parquet 28038647 28792966 0.97
tpcds_q50/duckdb:parquet 26161988 26352698 0.99
tpcds_q51/duckdb:parquet 103330253 102141216 1.01
tpcds_q52/duckdb:parquet 12979804 12220891 1.06
tpcds_q53/duckdb:parquet 19390037 19222126 1.01
tpcds_q54/duckdb:parquet 28313722 27904136 1.01
tpcds_q55/duckdb:parquet 12565698 12423330 1.01
tpcds_q56/duckdb:parquet 23086169 23882780 0.97
tpcds_q57/duckdb:parquet 🚀 38137802 43388901 0.88
tpcds_q58/duckdb:parquet 25587671 26446736 0.97
tpcds_q59/duckdb:parquet 36584279 36856744 0.99
tpcds_q60/duckdb:parquet 24724410 25494965 0.97
tpcds_q61/duckdb:parquet 34181837 34110274 1.00
tpcds_q62/duckdb:parquet 12651173 12620051 1.00
tpcds_q63/duckdb:parquet 18060937 17607549 1.03
tpcds_q64/duckdb:parquet 78547588 75218024 1.04
tpcds_q65/duckdb:parquet 22807448 23151677 0.99
tpcds_q66/duckdb:parquet 🚨 32886895 29334198 1.12
tpcds_q67/duckdb:parquet 137092167 137793613 0.99
tpcds_q68/duckdb:parquet 39162944 38507244 1.02
tpcds_q69/duckdb:parquet 37810955 38343715 0.99
tpcds_q70/duckdb:parquet 22058063 22118274 1.00
tpcds_q71/duckdb:parquet 22898479 23466366 0.98
tpcds_q72/duckdb:parquet 166221247 167803724 0.99
tpcds_q73/duckdb:parquet 20921388 19917633 1.05
tpcds_q74/duckdb:parquet 126306298 126444382 1.00
tpcds_q75/duckdb:parquet 57188728 57569560 0.99
tpcds_q76/duckdb:parquet 21913877 21894951 1.00
tpcds_q77/duckdb:parquet 25729428 25109307 1.02
tpcds_q78/duckdb:parquet 77542386 77122411 1.01
tpcds_q79/duckdb:parquet 30461054 30767126 0.99
tpcds_q80/duckdb:parquet 43237951 44926510 0.96
tpcds_q81/duckdb:parquet 35576967 35113584 1.01
tpcds_q82/duckdb:parquet 16165313 16830959 0.96
tpcds_q83/duckdb:parquet 18472216 18640872 0.99
tpcds_q84/duckdb:parquet 21672985 20563260 1.05
tpcds_q85/duckdb:parquet 41879968 41640983 1.01
tpcds_q86/duckdb:parquet 13691077 13682839 1.00
tpcds_q87/duckdb:parquet 39117034 39387748 0.99
tpcds_q88/duckdb:parquet 52516252 52837671 0.99
tpcds_q89/duckdb:parquet 22074981 22050063 1.00
tpcds_q90/duckdb:parquet 8815116 8303496 1.06
tpcds_q91/duckdb:parquet 24288355 24709084 0.98
tpcds_q92/duckdb:parquet 13095675 13561828 0.97
tpcds_q93/duckdb:parquet 31861377 32744807 0.97
tpcds_q94/duckdb:parquet 🚨 20992405 18083649 1.16
tpcds_q95/duckdb:parquet 🚨 147771037 122520671 1.21
tpcds_q96/duckdb:parquet 10389878 10597933 0.98
tpcds_q97/duckdb:parquet 37864287 37556600 1.01
tpcds_q98/duckdb:parquet 25211904 24540446 1.03
tpcds_q99/duckdb:parquet 20159908 20110014 1.00
duckdb / duckdb (0.992x ➖, 2↑ 0↓)
name PR 0e1d74b (ns) base 23ebab1 (ns) ratio (PR/base)
tpcds_q01/duckdb:duckdb 21718257 22258661 0.98
tpcds_q02/duckdb:duckdb 18743644 19500410 0.96
tpcds_q03/duckdb:duckdb 10203057 10622657 0.96
tpcds_q04/duckdb:duckdb 179071537 173148645 1.03
tpcds_q05/duckdb:duckdb 21769131 21032657 1.04
tpcds_q06/duckdb:duckdb 27810066 29029536 0.96
tpcds_q07/duckdb:duckdb 40272032 40432117 1.00
tpcds_q08/duckdb:duckdb 119981358 120564517 1.00
tpcds_q09/duckdb:duckdb 21100313 21042408 1.00
tpcds_q10/duckdb:duckdb 28371732 28102684 1.01
tpcds_q11/duckdb:duckdb 94494809 95709287 0.99
tpcds_q12/duckdb:duckdb 14151529 14568287 0.97
tpcds_q13/duckdb:duckdb 26336523 26147297 1.01
tpcds_q14/duckdb:duckdb 92526658 95397675 0.97
tpcds_q15/duckdb:duckdb 24953268 24699786 1.01
tpcds_q16/duckdb:duckdb 18912860 19774465 0.96
tpcds_q17/duckdb:duckdb 24835014 24306088 1.02
tpcds_q18/duckdb:duckdb 47077146 47590290 0.99
tpcds_q19/duckdb:duckdb 19664833 19777504 0.99
tpcds_q20/duckdb:duckdb 14225029 14311768 0.99
tpcds_q21/duckdb:duckdb 7552037 7567927 1.00
tpcds_q22/duckdb:duckdb 64062697 62627058 1.02
tpcds_q23/duckdb:duckdb 77017151 74604291 1.03
tpcds_q24/duckdb:duckdb 25171212 25541982 0.99
tpcds_q25/duckdb:duckdb 18516999 19365521 0.96
tpcds_q26/duckdb:duckdb 28691099 27932399 1.03
tpcds_q27/duckdb:duckdb 41234357 41231785 1.00
tpcds_q28/duckdb:duckdb 26457923 26121122 1.01
tpcds_q29/duckdb:duckdb 24162192 23943413 1.01
tpcds_q30/duckdb:duckdb 30811214 30902314 1.00
tpcds_q31/duckdb:duckdb 51025248 51758195 0.99
tpcds_q32/duckdb:duckdb 8706343 8243298 1.06
tpcds_q33/duckdb:duckdb 16020019 16483119 0.97
tpcds_q34/duckdb:duckdb 18956033 18705067 1.01
tpcds_q35/duckdb:duckdb 37694858 39115592 0.96
tpcds_q36/duckdb:duckdb 71039480 71891185 0.99
tpcds_q37/duckdb:duckdb 8694375 9054326 0.96
tpcds_q38/duckdb:duckdb 32972886 33950915 0.97
tpcds_q39/duckdb:duckdb 28307396 27990658 1.01
tpcds_q40/duckdb:duckdb 14619641 14844977 0.98
tpcds_q41/duckdb:duckdb 10198710 9550393 1.07
tpcds_q42/duckdb:duckdb 9960652 10033265 0.99
tpcds_q43/duckdb:duckdb 14803522 15137008 0.98
tpcds_q44/duckdb:duckdb 14953072 15665912 0.95
tpcds_q45/duckdb:duckdb 18232665 18616869 0.98
tpcds_q46/duckdb:duckdb 38624468 38966241 0.99
tpcds_q47/duckdb:duckdb 46020612 46715604 0.99
tpcds_q48/duckdb:duckdb 25237085 25361849 1.00
tpcds_q49/duckdb:duckdb 🚀 20120525 22381611 0.90
tpcds_q50/duckdb:duckdb 16043639 16249909 0.99
tpcds_q51/duckdb:duckdb 99174319 100719588 0.98
tpcds_q52/duckdb:duckdb 🚀 8943985 10269443 0.87
tpcds_q53/duckdb:duckdb 18043819 17311729 1.04
tpcds_q54/duckdb:duckdb 18755901 18876271 0.99
tpcds_q55/duckdb:duckdb 9798128 9627762 1.02
tpcds_q56/duckdb:duckdb 16421675 17192445 0.96
tpcds_q57/duckdb:duckdb 37100343 36479317 1.02
tpcds_q58/duckdb:duckdb 18663857 17731752 1.05
tpcds_q59/duckdb:duckdb 36355000 36931732 0.98
tpcds_q60/duckdb:duckdb 18860472 18223719 1.03
tpcds_q61/duckdb:duckdb 16296894 17465150 0.93
tpcds_q62/duckdb:duckdb 9810892 9827183 1.00
tpcds_q63/duckdb:duckdb 16265228 16595397 0.98
tpcds_q64/duckdb:duckdb 58533377 57623774 1.02
tpcds_q65/duckdb:duckdb 36045555 36547876 0.99
tpcds_q66/duckdb:duckdb 26246293 26742797 0.98
tpcds_q67/duckdb:duckdb 134387585 133981476 1.00
tpcds_q68/duckdb:duckdb 26394297 26324471 1.00
tpcds_q69/duckdb:duckdb 29467255 28766210 1.02
tpcds_q70/duckdb:duckdb 17557877 16739051 1.05
tpcds_q71/duckdb:duckdb 15634752 15471400 1.01
tpcds_q72/duckdb:duckdb 45631567 46468830 0.98
tpcds_q73/duckdb:duckdb 13759532 14306254 0.96
tpcds_q74/duckdb:duckdb 144171037 145763328 0.99
tpcds_q75/duckdb:duckdb 46126121 45955845 1.00
tpcds_q76/duckdb:duckdb 14881391 14731850 1.01
tpcds_q77/duckdb:duckdb 16653725 15919526 1.05
tpcds_q78/duckdb:duckdb 65706955 65631806 1.00
tpcds_q79/duckdb:duckdb 20485367 20858231 0.98
tpcds_q80/duckdb:duckdb 32637116 33519238 0.97
tpcds_q81/duckdb:duckdb 40894679 39487663 1.04
tpcds_q82/duckdb:duckdb 10285752 10073288 1.02
tpcds_q83/duckdb:duckdb 10886614 10844458 1.00
tpcds_q84/duckdb:duckdb 15114180 14774988 1.02
tpcds_q85/duckdb:duckdb 26291785 26349361 1.00
tpcds_q86/duckdb:duckdb 11977359 12315638 0.97
tpcds_q87/duckdb:duckdb 35581004 37716333 0.94
tpcds_q88/duckdb:duckdb 30317194 30411866 1.00
tpcds_q89/duckdb:duckdb 22960849 22584063 1.02
tpcds_q90/duckdb:duckdb 6644353 6303744 1.05
tpcds_q91/duckdb:duckdb 15404426 16105359 0.96
tpcds_q92/duckdb:duckdb 9701571 9871764 0.98
tpcds_q93/duckdb:duckdb 23415571 23625274 0.99
tpcds_q94/duckdb:duckdb 14288266 14548329 0.98
tpcds_q95/duckdb:duckdb 109801284 109983135 1.00
tpcds_q96/duckdb:duckdb 5679174 6021718 0.94
tpcds_q97/duckdb:duckdb 31843866 32234414 0.99
tpcds_q98/duckdb:duckdb 20216069 21909816 0.92
tpcds_q99/duckdb:duckdb 16763950 17110788 0.98

No file size changes detected.

Full attributed analysis
Query Config Raw Δ Control Δ Attributed α Noise floor Significant?
1 datafusion:vortex-compact -1.5% -5.0% +3.7% +20.4% ➖ noise
1 datafusion:vortex-file-compressed -2.5% -5.0% +2.7% +19.6% ➖ noise
1 duckdb:duckdb -2.4% -5.0% +2.7% +20.0% ➖ noise
1 duckdb:vortex-compact -2.3% -5.0% +2.9% +21.8% ➖ noise
1 duckdb:vortex-file-compressed -6.2% -5.0% -1.3% +33.1% ➖ noise
2 datafusion:vortex-compact -2.4% +0.5% -2.9% +10.0% ➖ noise
2 datafusion:vortex-file-compressed +2.2% +0.5% +1.7% +14.0% ➖ noise
2 duckdb:duckdb -3.9% +0.5% -4.4% +12.1% ➖ noise
2 duckdb:vortex-compact -12.7% +0.5% -13.1% +26.2% ➖ noise
2 duckdb:vortex-file-compressed +6.5% +0.5% +6.0% +26.1% ➖ noise
3 datafusion:vortex-compact -0.3% +1.6% -1.9% +46.1% ➖ noise
3 datafusion:vortex-file-compressed +1.3% +1.6% -0.3% +10.0% ➖ noise
3 duckdb:duckdb -4.0% +1.6% -5.5% +10.0% ➖ noise
3 duckdb:vortex-compact +0.2% +1.6% -1.4% +10.0% ➖ noise
3 duckdb:vortex-file-compressed -3.2% +1.6% -4.7% +10.0% ➖ noise
4 datafusion:vortex-compact +1.0% -5.1% +6.4% +10.0% ➖ noise
4 datafusion:vortex-file-compressed +0.2% -5.1% +5.6% +10.0% ➖ noise
4 duckdb:duckdb +3.4% -5.1% +9.0% +10.0% ➖ noise
4 duckdb:vortex-compact +2.0% -5.1% +7.5% +10.9% ➖ noise
4 duckdb:vortex-file-compressed +1.3% -5.1% +6.8% +12.1% ➖ noise
5 datafusion:vortex-compact +4.6% +2.1% +2.5% +10.0% ➖ noise
5 datafusion:vortex-file-compressed -3.4% +2.1% -5.4% +12.2% ➖ noise
5 duckdb:duckdb +3.5% +2.1% +1.4% +12.2% ➖ noise
5 duckdb:vortex-compact -0.0% +2.1% -2.1% +10.9% ➖ noise
5 duckdb:vortex-file-compressed +1.4% +2.1% -0.7% +12.7% ➖ noise
6 datafusion:vortex-compact -6.2% -2.8% -3.5% +17.5% ➖ noise
6 datafusion:vortex-file-compressed -6.3% -2.8% -3.7% +10.0% ➖ noise
6 duckdb:duckdb -4.2% -2.8% -1.5% +10.0% ➖ noise
6 duckdb:vortex-compact +0.6% -2.8% +3.5% +16.9% ➖ noise
6 duckdb:vortex-file-compressed +0.4% -2.8% +3.3% +10.0% ➖ noise
7 datafusion:vortex-compact +1.7% -0.8% +2.5% +10.0% ➖ noise
7 datafusion:vortex-file-compressed -0.8% -0.8% -0.0% +10.0% ➖ noise
7 duckdb:duckdb -0.4% -0.8% +0.4% +10.0% ➖ noise
7 duckdb:vortex-compact -0.7% -0.8% +0.1% +10.0% ➖ noise
7 duckdb:vortex-file-compressed -1.9% -0.8% -1.1% +10.0% ➖ noise
8 datafusion:vortex-compact -0.1% -0.4% +0.3% +12.4% ➖ noise
8 datafusion:vortex-file-compressed +3.0% -0.4% +3.4% +13.1% ➖ noise
8 duckdb:duckdb -0.5% -0.4% -0.1% +10.0% ➖ noise
8 duckdb:vortex-compact -2.8% -0.4% -2.4% +10.0% ➖ noise
8 duckdb:vortex-file-compressed -2.0% -0.4% -1.6% +23.3% ➖ noise
9 datafusion:vortex-compact +2.6% +4.0% -1.3% +11.7% ➖ noise
9 datafusion:vortex-file-compressed -0.9% +4.0% -4.7% +14.2% ➖ noise
9 duckdb:duckdb +0.3% +4.0% -3.6% +10.0% ➖ noise
9 duckdb:vortex-compact -0.2% +4.0% -4.0% +10.3% ➖ noise
9 duckdb:vortex-file-compressed -3.0% +4.0% -6.8% +14.1% ➖ noise
10 datafusion:vortex-compact +3.9% +4.4% -0.5% +12.9% ➖ noise
10 datafusion:vortex-file-compressed +2.3% +4.4% -2.0% +11.4% ➖ noise
10 duckdb:duckdb +1.0% +4.4% -3.3% +10.0% ➖ noise
10 duckdb:vortex-compact -2.2% +4.4% -6.3% +16.9% ➖ noise
10 duckdb:vortex-file-compressed +0.3% +4.4% -3.9% +10.0% ➖ noise
11 datafusion:vortex-compact +1.5% +0.4% +1.1% +11.5% ➖ noise
11 datafusion:vortex-file-compressed +0.1% +0.4% -0.3% +13.2% ➖ noise
11 duckdb:duckdb -1.3% +0.4% -1.7% +10.0% ➖ noise
11 duckdb:vortex-compact -2.5% +0.4% -2.9% +10.1% ➖ noise
11 duckdb:vortex-file-compressed -0.4% +0.4% -0.9% +10.0% ➖ noise
12 datafusion:vortex-compact -11.2% +4.3% -14.9% +33.8% ➖ noise
12 datafusion:vortex-file-compressed -0.5% +4.3% -4.6% +10.0% ➖ noise
12 duckdb:duckdb -2.9% +4.3% -6.8% +10.0% ➖ noise
12 duckdb:vortex-compact -1.9% +4.3% -5.9% +10.0% ➖ noise
12 duckdb:vortex-file-compressed +2.1% +4.3% -2.1% +21.2% ➖ noise
13 datafusion:vortex-compact +2.9% +1.8% +1.0% +17.4% ➖ noise
13 datafusion:vortex-file-compressed +0.5% +1.8% -1.4% +10.0% ➖ noise
13 duckdb:duckdb +0.7% +1.8% -1.1% +10.0% ➖ noise
13 duckdb:vortex-compact -1.9% +1.8% -3.7% +25.8% ➖ noise
13 duckdb:vortex-file-compressed -3.5% +1.8% -5.3% +19.2% ➖ noise
14 datafusion:vortex-compact -2.2% -2.3% +0.1% +10.0% ➖ noise
14 datafusion:vortex-file-compressed -1.7% -2.3% +0.7% +10.0% ➖ noise
14 duckdb:duckdb -3.0% -2.3% -0.7% +10.0% ➖ noise
14 duckdb:vortex-compact -4.7% -2.3% -2.5% +12.4% ➖ noise
14 duckdb:vortex-file-compressed +0.2% -2.3% +2.5% +10.0% ➖ noise
15 datafusion:vortex-compact -2.9% -2.5% -0.4% +10.0% ➖ noise
15 datafusion:vortex-file-compressed +3.1% -2.5% +5.7% +10.0% ➖ noise
15 duckdb:duckdb +1.0% -2.5% +3.6% +10.0% ➖ noise
15 duckdb:vortex-compact -7.4% -2.5% -5.1% +13.2% ➖ noise
15 duckdb:vortex-file-compressed +0.6% -2.5% +3.1% +17.7% ➖ noise
16 datafusion:vortex-compact -3.2% -3.0% -0.2% +37.3% ➖ noise
16 datafusion:vortex-file-compressed +0.2% -3.0% +3.3% +24.4% ➖ noise
16 duckdb:duckdb -4.4% -3.0% -1.4% +18.3% ➖ noise
16 duckdb:vortex-compact -2.0% -3.0% +1.0% +16.2% ➖ noise
16 duckdb:vortex-file-compressed -4.6% -3.0% -1.7% +17.6% ➖ noise
17 datafusion:vortex-compact +6.8% -0.4% +7.3% +10.0% ➖ noise
17 datafusion:vortex-file-compressed -1.3% -0.4% -0.8% +10.1% ➖ noise
17 duckdb:duckdb +2.2% -0.4% +2.6% +11.8% ➖ noise
17 duckdb:vortex-compact -1.7% -0.4% -1.3% +10.0% ➖ noise
17 duckdb:vortex-file-compressed -3.1% -0.4% -2.7% +10.5% ➖ noise
18 datafusion:vortex-compact -1.9% -1.6% -0.3% +10.1% ➖ noise
18 datafusion:vortex-file-compressed -2.4% -1.6% -0.8% +10.0% ➖ noise
18 duckdb:duckdb -1.1% -1.6% +0.5% +10.0% ➖ noise
18 duckdb:vortex-compact -1.0% -1.6% +0.6% +13.7% ➖ noise
18 duckdb:vortex-file-compressed -1.2% -1.6% +0.4% +10.0% ➖ noise
19 datafusion:vortex-compact +2.4% +0.8% +1.5% +10.0% ➖ noise
19 datafusion:vortex-file-compressed +4.2% +0.8% +3.3% +10.0% ➖ noise
19 duckdb:duckdb -0.6% +0.8% -1.4% +11.9% ➖ noise
19 duckdb:vortex-compact +2.0% +0.8% +1.2% +10.0% ➖ noise
19 duckdb:vortex-file-compressed +0.5% +0.8% -0.4% +26.9% ➖ noise
20 datafusion:vortex-compact +2.5% +1.0% +1.6% +13.1% ➖ noise
20 datafusion:vortex-file-compressed -3.7% +1.0% -4.6% +14.0% ➖ noise
20 duckdb:duckdb -0.6% +1.0% -1.6% +10.0% ➖ noise
20 duckdb:vortex-compact +1.5% +1.0% +0.5% +10.0% ➖ noise
20 duckdb:vortex-file-compressed -2.2% +1.0% -3.1% +10.0% ➖ noise
21 datafusion:vortex-compact -0.8% -8.2% +8.1% +11.9% ➖ noise
21 datafusion:vortex-file-compressed +0.9% -8.2% +9.9% +11.5% ➖ noise
21 duckdb:duckdb -0.2% -8.2% +8.7% +15.2% ➖ noise
21 duckdb:vortex-compact +1.2% -8.2% +10.2% +11.5% ➖ noise
21 duckdb:vortex-file-compressed +4.1% -8.2% +13.4% +14.4% ➖ noise
22 datafusion:vortex-compact -19.3% -2.0% -17.7% +19.5% ✅ faster
22 datafusion:vortex-file-compressed -20.2% -2.0% -18.6% +13.7% ✅ faster
22 duckdb:duckdb +2.3% -2.0% +4.3% +10.5% ➖ noise
22 duckdb:vortex-compact -4.1% -2.0% -2.2% +11.9% ➖ noise
22 duckdb:vortex-file-compressed -0.2% -2.0% +1.8% +10.0% ➖ noise
23 datafusion:vortex-compact -1.3% -1.7% +0.4% +10.4% ➖ noise
23 datafusion:vortex-file-compressed -0.9% -1.7% +0.8% +10.8% ➖ noise
23 duckdb:duckdb +3.2% -1.7% +5.1% +10.0% ➖ noise
23 duckdb:vortex-compact -5.6% -1.7% -4.0% +16.4% ➖ noise
23 duckdb:vortex-file-compressed +1.6% -1.7% +3.4% +15.9% ➖ noise
24 datafusion:vortex-compact +1.1% -0.4% +1.5% +11.8% ➖ noise
24 datafusion:vortex-file-compressed +4.9% -0.4% +5.3% +12.6% ➖ noise
24 duckdb:duckdb -1.5% -0.4% -1.1% +10.0% ➖ noise
24 duckdb:vortex-compact -8.2% -0.4% -7.8% +13.4% ➖ noise
24 duckdb:vortex-file-compressed +0.8% -0.4% +1.2% +10.0% ➖ noise
25 datafusion:vortex-compact +0.1% -1.6% +1.7% +10.2% ➖ noise
25 datafusion:vortex-file-compressed +1.0% -1.6% +2.6% +10.0% ➖ noise
25 duckdb:duckdb -4.4% -1.6% -2.8% +10.0% ➖ noise
25 duckdb:vortex-compact -0.1% -1.6% +1.5% +10.0% ➖ noise
25 duckdb:vortex-file-compressed +0.5% -1.6% +2.1% +10.0% ➖ noise
26 datafusion:vortex-compact -0.3% +1.1% -1.3% +20.8% ➖ noise
26 datafusion:vortex-file-compressed +6.9% +1.1% +5.7% +15.7% ➖ noise
26 duckdb:duckdb +2.7% +1.1% +1.6% +10.0% ➖ noise
26 duckdb:vortex-compact +2.1% +1.1% +1.0% +12.9% ➖ noise
26 duckdb:vortex-file-compressed +1.4% +1.1% +0.3% +27.3% ➖ noise
27 datafusion:vortex-compact -0.0% -0.7% +0.7% +13.0% ➖ noise
27 datafusion:vortex-file-compressed -2.5% -0.7% -1.8% +16.2% ➖ noise
27 duckdb:duckdb +0.0% -0.7% +0.8% +10.0% ➖ noise
27 duckdb:vortex-compact +0.9% -0.7% +1.6% +17.2% ➖ noise
27 duckdb:vortex-file-compressed -0.9% -0.7% -0.1% +10.0% ➖ noise
28 datafusion:vortex-compact +0.9% +0.6% +0.3% +13.1% ➖ noise
28 datafusion:vortex-file-compressed -4.1% +0.6% -4.7% +10.0% ➖ noise
28 duckdb:duckdb +1.3% +0.6% +0.7% +10.0% ➖ noise
28 duckdb:vortex-compact +0.1% +0.6% -0.5% +19.9% ➖ noise
28 duckdb:vortex-file-compressed +4.8% +0.6% +4.1% +10.0% ➖ noise
29 datafusion:vortex-compact -0.5% +1.9% -2.4% +10.1% ➖ noise
29 datafusion:vortex-file-compressed -1.7% +1.9% -3.5% +11.6% ➖ noise
29 duckdb:duckdb +0.9% +1.9% -1.0% +10.0% ➖ noise
29 duckdb:vortex-compact +2.0% +1.9% +0.0% +10.0% ➖ noise
29 duckdb:vortex-file-compressed +1.9% +1.9% -0.1% +10.1% ➖ noise
30 datafusion:vortex-compact -5.0% -0.3% -4.8% +10.0% ➖ noise
30 datafusion:vortex-file-compressed +0.1% -0.3% +0.3% +10.0% ➖ noise
30 duckdb:duckdb -0.3% -0.3% -0.0% +10.0% ➖ noise
30 duckdb:vortex-compact +0.7% -0.3% +1.0% +19.6% ➖ noise
30 duckdb:vortex-file-compressed +0.4% -0.3% +0.6% +10.0% ➖ noise
31 datafusion:vortex-compact +3.0% +2.4% +0.6% +10.0% ➖ noise
31 datafusion:vortex-file-compressed -0.7% +2.4% -3.0% +10.0% ➖ noise
31 duckdb:duckdb -1.4% +2.4% -3.7% +10.0% ➖ noise
31 duckdb:vortex-compact -1.5% +2.4% -3.8% +16.7% ➖ noise
31 duckdb:vortex-file-compressed +5.5% +2.4% +3.1% +12.3% ➖ noise
32 datafusion:vortex-compact -4.7% +1.9% -6.4% +10.0% ➖ noise
32 datafusion:vortex-file-compressed -2.2% +1.9% -3.9% +10.0% ➖ noise
32 duckdb:duckdb +5.6% +1.9% +3.7% +11.8% ➖ noise
32 duckdb:vortex-compact +4.1% +1.9% +2.2% +10.0% ➖ noise
32 duckdb:vortex-file-compressed -3.7% +1.9% -5.5% +10.0% ➖ noise
33 datafusion:vortex-compact -0.3% +0.6% -0.9% +15.6% ➖ noise
33 datafusion:vortex-file-compressed +3.1% +0.6% +2.5% +22.3% ➖ noise
33 duckdb:duckdb -2.8% +0.6% -3.4% +15.8% ➖ noise
33 duckdb:vortex-compact +2.5% +0.6% +1.8% +11.6% ➖ noise
33 duckdb:vortex-file-compressed -3.2% +0.6% -3.8% +12.5% ➖ noise
34 datafusion:vortex-compact +0.6% +4.8% -4.0% +15.4% ➖ noise
34 datafusion:vortex-file-compressed +2.4% +4.8% -2.2% +11.5% ➖ noise
34 duckdb:duckdb +1.3% +4.8% -3.3% +11.5% ➖ noise
34 duckdb:vortex-compact -2.3% +4.8% -6.8% +11.3% ➖ noise
34 duckdb:vortex-file-compressed -0.3% +4.8% -4.9% +13.9% ➖ noise
35 datafusion:vortex-compact -3.0% -1.1% -1.9% +12.4% ➖ noise
35 datafusion:vortex-file-compressed +1.1% -1.1% +2.2% +10.0% ➖ noise
35 duckdb:duckdb -3.6% -1.1% -2.6% +11.4% ➖ noise
35 duckdb:vortex-compact +5.4% -1.1% +6.5% +10.8% ➖ noise
35 duckdb:vortex-file-compressed -3.5% -1.1% -2.4% +11.2% ➖ noise
36 datafusion:vortex-compact +0.5% +1.2% -0.6% +11.3% ➖ noise
36 datafusion:vortex-file-compressed +1.1% +1.2% -0.0% +20.8% ➖ noise
36 duckdb:duckdb -1.2% +1.2% -2.3% +10.0% ➖ noise
36 duckdb:vortex-compact -1.8% +1.2% -2.9% +10.0% ➖ noise
36 duckdb:vortex-file-compressed +3.1% +1.2% +2.0% +10.0% ➖ noise
37 datafusion:vortex-compact +5.8% +0.0% +5.8% +10.0% ➖ noise
37 datafusion:vortex-file-compressed -4.7% +0.0% -4.7% +15.1% ➖ noise
37 duckdb:duckdb -4.0% +0.0% -4.0% +10.0% ➖ noise
37 duckdb:vortex-compact +2.6% +0.0% +2.6% +10.0% ➖ noise
37 duckdb:vortex-file-compressed -1.4% +0.0% -1.4% +10.0% ➖ noise
38 datafusion:vortex-compact -0.7% +2.3% -2.9% +10.0% ➖ noise
38 datafusion:vortex-file-compressed +0.8% +2.3% -1.5% +13.6% ➖ noise
38 duckdb:duckdb -2.9% +2.3% -5.0% +10.0% ➖ noise
38 duckdb:vortex-compact -9.0% +2.3% -11.1% +21.2% ➖ noise
38 duckdb:vortex-file-compressed +1.0% +2.3% -1.3% +10.6% ➖ noise
39 datafusion:vortex-compact -0.1% +0.9% -0.9% +10.0% ➖ noise
39 datafusion:vortex-file-compressed -0.4% +0.9% -1.3% +11.8% ➖ noise
39 duckdb:duckdb +1.1% +0.9% +0.3% +15.9% ➖ noise
39 duckdb:vortex-compact +0.3% +0.9% -0.6% +14.2% ➖ noise
39 duckdb:vortex-file-compressed +2.2% +0.9% +1.4% +10.0% ➖ noise
40 datafusion:vortex-compact +2.6% -2.2% +4.9% +10.0% ➖ noise
40 datafusion:vortex-file-compressed -0.3% -2.2% +2.0% +10.0% ➖ noise
40 duckdb:duckdb -1.5% -2.2% +0.7% +10.0% ➖ noise
40 duckdb:vortex-compact +0.1% -2.2% +2.4% +10.0% ➖ noise
40 duckdb:vortex-file-compressed -0.5% -2.2% +1.7% +12.3% ➖ noise
41 datafusion:vortex-compact -1.2% -2.6% +1.5% +11.0% ➖ noise
41 datafusion:vortex-file-compressed +2.0% -2.6% +4.8% +10.0% ➖ noise
41 duckdb:duckdb +6.8% -2.6% +9.7% +10.0% ➖ noise
41 duckdb:vortex-compact +1.9% -2.6% +4.7% +10.0% ➖ noise
41 duckdb:vortex-file-compressed +0.0% -2.6% +2.8% +10.0% ➖ noise
42 datafusion:vortex-compact +2.7% +0.9% +1.8% +10.0% ➖ noise
42 datafusion:vortex-file-compressed +1.2% +0.9% +0.3% +10.0% ➖ noise
42 duckdb:duckdb -0.7% +0.9% -1.6% +10.6% ➖ noise
42 duckdb:vortex-compact +3.6% +0.9% +2.7% +10.0% ➖ noise
42 duckdb:vortex-file-compressed +0.9% +0.9% +0.0% +11.2% ➖ noise
43 datafusion:vortex-compact +1.9% +2.1% -0.2% +10.0% ➖ noise
43 datafusion:vortex-file-compressed +0.9% +2.1% -1.2% +13.3% ➖ noise
43 duckdb:duckdb -2.2% +2.1% -4.2% +10.0% ➖ noise
43 duckdb:vortex-compact +2.3% +2.1% +0.2% +19.1% ➖ noise
43 duckdb:vortex-file-compressed -0.2% +2.1% -2.3% +24.1% ➖ noise
44 datafusion:vortex-compact -0.1% -1.6% +1.5% +17.1% ➖ noise
44 datafusion:vortex-file-compressed -0.6% -1.6% +1.0% +11.8% ➖ noise
44 duckdb:duckdb -4.6% -1.6% -3.0% +11.5% ➖ noise
44 duckdb:vortex-compact +6.1% -1.6% +7.8% +11.7% ➖ noise
44 duckdb:vortex-file-compressed -0.9% -1.6% +0.7% +11.8% ➖ noise
45 datafusion:vortex-compact -3.6% +0.4% -3.9% +13.1% ➖ noise
45 datafusion:vortex-file-compressed +1.6% +0.4% +1.3% +15.7% ➖ noise
45 duckdb:duckdb -2.1% +0.4% -2.4% +10.1% ➖ noise
45 duckdb:vortex-compact +1.8% +0.4% +1.4% +10.4% ➖ noise
45 duckdb:vortex-file-compressed -2.0% +0.4% -2.4% +12.6% ➖ noise
46 datafusion:vortex-compact +5.0% +1.8% +3.1% +10.7% ➖ noise
46 datafusion:vortex-file-compressed -2.1% +1.8% -3.8% +19.4% ➖ noise
46 duckdb:duckdb -0.9% +1.8% -2.6% +10.0% ➖ noise
46 duckdb:vortex-compact +2.5% +1.8% +0.7% +10.0% ➖ noise
46 duckdb:vortex-file-compressed -8.1% +1.8% -9.7% +18.3% ➖ noise
47 datafusion:vortex-compact +1.3% -0.6% +1.9% +10.0% ➖ noise
47 datafusion:vortex-file-compressed +1.1% -0.6% +1.8% +10.0% ➖ noise
47 duckdb:duckdb -1.5% -0.6% -0.8% +10.0% ➖ noise
47 duckdb:vortex-compact -1.2% -0.6% -0.5% +10.2% ➖ noise
47 duckdb:vortex-file-compressed +2.8% -0.6% +3.5% +10.0% ➖ noise
48 datafusion:vortex-compact -5.8% -1.2% -4.6% +18.3% ➖ noise
48 datafusion:vortex-file-compressed -3.1% -1.2% -1.9% +10.0% ➖ noise
48 duckdb:duckdb -0.5% -1.2% +0.7% +10.0% ➖ noise
48 duckdb:vortex-compact -1.2% -1.2% +0.1% +10.0% ➖ noise
48 duckdb:vortex-file-compressed +1.6% -1.2% +2.8% +10.0% ➖ noise
49 datafusion:vortex-compact +0.5% +0.4% +0.1% +10.9% ➖ noise
49 datafusion:vortex-file-compressed -2.7% +0.4% -3.1% +10.0% ➖ noise
49 duckdb:duckdb -10.1% +0.4% -10.4% +10.0% ✅ faster
49 duckdb:vortex-compact -3.6% +0.4% -4.0% +11.7% ➖ noise
49 duckdb:vortex-file-compressed -0.4% +0.4% -0.8% +22.4% ➖ noise
50 datafusion:vortex-compact -1.7% -1.5% -0.3% +10.0% ➖ noise
50 datafusion:vortex-file-compressed +2.1% -1.5% +3.6% +10.0% ➖ noise
50 duckdb:duckdb -1.3% -1.5% +0.2% +10.0% ➖ noise
50 duckdb:vortex-compact +0.3% -1.5% +1.8% +10.0% ➖ noise
50 duckdb:vortex-file-compressed -2.3% -1.5% -0.8% +14.7% ➖ noise
51 datafusion:vortex-compact +2.3% -0.3% +2.6% +10.0% ➖ noise
51 datafusion:vortex-file-compressed +2.4% -0.3% +2.6% +10.0% ➖ noise
51 duckdb:duckdb -1.5% -0.3% -1.3% +15.0% ➖ noise
51 duckdb:vortex-compact -0.2% -0.3% +0.1% +14.5% ➖ noise
51 duckdb:vortex-file-compressed +0.9% -0.3% +1.1% +21.6% ➖ noise
52 datafusion:vortex-compact -3.9% +2.4% -6.1% +32.5% ➖ noise
52 datafusion:vortex-file-compressed +2.5% +2.4% +0.0% +13.1% ➖ noise
52 duckdb:duckdb -12.9% +2.4% -15.0% +11.8% ✅ faster
52 duckdb:vortex-compact +2.0% +2.4% -0.4% +12.3% ➖ noise
52 duckdb:vortex-file-compressed -2.1% +2.4% -4.4% +39.2% ➖ noise
53 datafusion:vortex-compact +3.3% +1.3% +1.9% +10.0% ➖ noise
53 datafusion:vortex-file-compressed -2.3% +1.3% -3.6% +31.8% ➖ noise
53 duckdb:duckdb +4.2% +1.3% +2.9% +10.1% ➖ noise
53 duckdb:vortex-compact +2.4% +1.3% +1.0% +10.0% ➖ noise
53 duckdb:vortex-file-compressed -3.7% +1.3% -4.9% +10.0% ➖ noise
54 datafusion:vortex-compact +0.1% +1.0% -0.9% +10.0% ➖ noise
54 datafusion:vortex-file-compressed -0.8% +1.0% -1.8% +12.3% ➖ noise
54 duckdb:duckdb -0.6% +1.0% -1.7% +10.0% ➖ noise
54 duckdb:vortex-compact -1.2% +1.0% -2.2% +10.0% ➖ noise
54 duckdb:vortex-file-compressed +1.3% +1.0% +0.3% +11.4% ➖ noise
55 datafusion:vortex-compact +7.6% -0.2% +7.8% +15.4% ➖ noise
55 datafusion:vortex-file-compressed -3.8% -0.2% -3.6% +11.8% ➖ noise
55 duckdb:duckdb +1.8% -0.2% +2.0% +14.9% ➖ noise
55 duckdb:vortex-compact -0.7% -0.2% -0.5% +10.1% ➖ noise
55 duckdb:vortex-file-compressed -2.7% -0.2% -2.5% +10.0% ➖ noise
56 datafusion:vortex-compact -4.4% -1.8% -2.7% +10.0% ➖ noise
56 datafusion:vortex-file-compressed +1.6% -1.8% +3.4% +19.7% ➖ noise
56 duckdb:duckdb -4.5% -1.8% -2.8% +10.4% ➖ noise
56 duckdb:vortex-compact +4.3% -1.8% +6.2% +27.7% ➖ noise
56 duckdb:vortex-file-compressed +5.2% -1.8% +7.1% +10.5% ➖ noise
57 datafusion:vortex-compact +11.3% -7.1% +19.8% +12.8% 🚨 regression
57 datafusion:vortex-file-compressed -6.1% -7.1% +1.0% +14.6% ➖ noise
57 duckdb:duckdb +1.7% -7.1% +9.4% +14.7% ➖ noise
57 duckdb:vortex-compact +1.5% -7.1% +9.2% +11.1% ➖ noise
57 duckdb:vortex-file-compressed -1.1% -7.1% +6.4% +13.2% ➖ noise
58 datafusion:vortex-compact -4.5% -1.6% -3.0% +10.0% ➖ noise
58 datafusion:vortex-file-compressed +0.0% -1.6% +1.6% +10.0% ➖ noise
58 duckdb:duckdb +5.3% -1.6% +7.0% +10.4% ➖ noise
58 duckdb:vortex-compact -5.4% -1.6% -3.8% +10.0% ➖ noise
58 duckdb:vortex-file-compressed -0.2% -1.6% +1.4% +10.0% ➖ noise
59 datafusion:vortex-compact -2.2% +1.0% -3.2% +10.0% ➖ noise
59 datafusion:vortex-file-compressed +1.1% +1.0% +0.1% +10.0% ➖ noise
59 duckdb:duckdb -1.6% +1.0% -2.6% +10.0% ➖ noise
59 duckdb:vortex-compact +1.0% +1.0% -0.1% +26.9% ➖ noise
59 duckdb:vortex-file-compressed +1.5% +1.0% +0.5% +24.6% ➖ noise
60 datafusion:vortex-compact +0.0% -1.2% +1.3% +22.9% ➖ noise
60 datafusion:vortex-file-compressed +0.5% -1.2% +1.8% +10.0% ➖ noise
60 duckdb:duckdb +3.5% -1.2% +4.8% +10.0% ➖ noise
60 duckdb:vortex-compact -3.3% -1.2% -2.1% +10.2% ➖ noise
60 duckdb:vortex-file-compressed +0.4% -1.2% +1.7% +10.0% ➖ noise
61 datafusion:vortex-compact +1.9% -3.3% +5.3% +11.6% ➖ noise
61 datafusion:vortex-file-compressed +0.2% -3.3% +3.6% +18.3% ➖ noise
61 duckdb:duckdb -6.7% -3.3% -3.5% +10.0% ➖ noise
61 duckdb:vortex-compact -0.7% -3.3% +2.7% +10.0% ➖ noise
61 duckdb:vortex-file-compressed -4.0% -3.3% -0.8% +27.1% ➖ noise
62 datafusion:vortex-compact +12.0% -11.6% +26.6% +32.2% ➖ noise
62 datafusion:vortex-file-compressed -9.6% -11.6% +2.2% +27.4% ➖ noise
62 duckdb:duckdb -0.2% -11.6% +12.9% +14.5% ➖ noise
62 duckdb:vortex-compact -1.2% -11.6% +11.7% +19.7% ➖ noise
62 duckdb:vortex-file-compressed +0.3% -11.6% +13.4% +19.1% ➖ noise
63 datafusion:vortex-compact -2.0% +0.5% -2.5% +10.8% ➖ noise
63 datafusion:vortex-file-compressed +0.3% +0.5% -0.2% +10.0% ➖ noise
63 duckdb:duckdb -2.0% +0.5% -2.5% +10.0% ➖ noise
63 duckdb:vortex-compact -0.0% +0.5% -0.5% +15.1% ➖ noise
63 duckdb:vortex-file-compressed -0.4% +0.5% -0.9% +10.0% ➖ noise
64 datafusion:vortex-compact -0.5% +2.3% -2.7% +10.0% ➖ noise
64 datafusion:vortex-file-compressed -1.9% +2.3% -4.1% +10.0% ➖ noise
64 duckdb:duckdb +1.6% +2.3% -0.7% +10.0% ➖ noise
64 duckdb:vortex-compact +0.7% +2.3% -1.5% +10.0% ➖ noise
64 duckdb:vortex-file-compressed +2.1% +2.3% -0.1% +12.6% ➖ noise
65 datafusion:vortex-compact +1.0% -0.4% +1.4% +20.2% ➖ noise
65 datafusion:vortex-file-compressed -0.8% -0.4% -0.4% +16.4% ➖ noise
65 duckdb:duckdb -1.4% -0.4% -1.0% +11.8% ➖ noise
65 duckdb:vortex-compact +0.0% -0.4% +0.4% +14.4% ➖ noise
65 duckdb:vortex-file-compressed -0.1% -0.4% +0.2% +12.3% ➖ noise
66 datafusion:vortex-compact -1.9% +7.9% -9.1% +10.8% ➖ noise
66 datafusion:vortex-file-compressed -0.2% +7.9% -7.5% +10.0% ➖ noise
66 duckdb:duckdb -1.9% +7.9% -9.0% +10.0% ➖ noise
66 duckdb:vortex-compact -0.7% +7.9% -8.0% +11.1% ➖ noise
66 duckdb:vortex-file-compressed +1.5% +7.9% -5.9% +11.9% ➖ noise
67 datafusion:vortex-compact -2.2% -2.8% +0.6% +13.6% ➖ noise
67 datafusion:vortex-file-compressed -3.4% -2.8% -0.7% +10.0% ➖ noise
67 duckdb:duckdb +0.3% -2.8% +3.2% +10.0% ➖ noise
67 duckdb:vortex-compact +2.1% -2.8% +5.0% +10.0% ➖ noise
67 duckdb:vortex-file-compressed +1.1% -2.8% +4.0% +10.0% ➖ noise
68 datafusion:vortex-compact +5.3% -0.3% +5.5% +15.2% ➖ noise
68 datafusion:vortex-file-compressed -4.0% -0.3% -3.7% +10.0% ➖ noise
68 duckdb:duckdb +0.3% -0.3% +0.5% +10.0% ➖ noise
68 duckdb:vortex-compact +4.2% -0.3% +4.5% +10.0% ➖ noise
68 duckdb:vortex-file-compressed +1.7% -0.3% +1.9% +12.4% ➖ noise
69 datafusion:vortex-compact -2.4% -2.0% -0.4% +33.0% ➖ noise
69 datafusion:vortex-file-compressed +3.9% -2.0% +6.1% +25.0% ➖ noise
69 duckdb:duckdb +2.4% -2.0% +4.6% +14.7% ➖ noise
69 duckdb:vortex-compact -2.5% -2.0% -0.5% +10.0% ➖ noise
69 duckdb:vortex-file-compressed -1.3% -2.0% +0.7% +10.0% ➖ noise
70 datafusion:vortex-compact +0.5% +1.6% -1.1% +10.9% ➖ noise
70 datafusion:vortex-file-compressed +1.9% +1.6% +0.3% +10.0% ➖ noise
70 duckdb:duckdb +4.9% +1.6% +3.2% +11.2% ➖ noise
70 duckdb:vortex-compact +7.8% +1.6% +6.0% +10.6% ➖ noise
70 duckdb:vortex-file-compressed +0.4% +1.6% -1.2% +20.5% ➖ noise
71 datafusion:vortex-compact -1.9% -0.4% -1.5% +10.0% ➖ noise
71 datafusion:vortex-file-compressed +2.7% -0.4% +3.2% +10.0% ➖ noise
71 duckdb:duckdb +1.1% -0.4% +1.5% +14.2% ➖ noise
71 duckdb:vortex-compact -1.3% -0.4% -0.9% +10.0% ➖ noise
71 duckdb:vortex-file-compressed +2.1% -0.4% +2.5% +10.0% ➖ noise
72 datafusion:vortex-compact +1.1% -1.3% +2.4% +10.0% ➖ noise
72 datafusion:vortex-file-compressed -0.3% -1.3% +1.0% +10.0% ➖ noise
72 duckdb:duckdb -1.8% -1.3% -0.5% +10.0% ➖ noise
72 duckdb:vortex-compact -3.3% -1.3% -2.0% +10.0% ➖ noise
72 duckdb:vortex-file-compressed +0.6% -1.3% +2.0% +10.0% ➖ noise
73 datafusion:vortex-compact -0.0% +0.4% -0.4% +10.3% ➖ noise
73 datafusion:vortex-file-compressed +2.3% +0.4% +1.9% +12.9% ➖ noise
73 duckdb:duckdb -3.8% +0.4% -4.2% +10.0% ➖ noise
73 duckdb:vortex-compact +3.0% +0.4% +2.6% +10.0% ➖ noise
73 duckdb:vortex-file-compressed +3.1% +0.4% +2.7% +14.1% ➖ noise
74 datafusion:vortex-compact +0.8% -0.7% +1.5% +16.7% ➖ noise
74 datafusion:vortex-file-compressed +4.9% -0.7% +5.6% +22.3% ➖ noise
74 duckdb:duckdb -1.1% -0.7% -0.4% +10.0% ➖ noise
74 duckdb:vortex-compact -2.9% -0.7% -2.3% +13.4% ➖ noise
74 duckdb:vortex-file-compressed +2.9% -0.7% +3.6% +10.0% ➖ noise
75 datafusion:vortex-compact +1.5% +0.6% +0.9% +13.5% ➖ noise
75 datafusion:vortex-file-compressed -0.5% +0.6% -1.1% +10.0% ➖ noise
75 duckdb:duckdb +0.4% +0.6% -0.2% +10.0% ➖ noise
75 duckdb:vortex-compact +4.2% +0.6% +3.6% +12.5% ➖ noise
75 duckdb:vortex-file-compressed -4.1% +0.6% -4.7% +26.7% ➖ noise
76 datafusion:vortex-compact +1.4% -0.7% +2.2% +10.0% ➖ noise
76 datafusion:vortex-file-compressed -2.0% -0.7% -1.3% +10.0% ➖ noise
76 duckdb:duckdb +1.0% -0.7% +1.8% +10.0% ➖ noise
76 duckdb:vortex-compact +12.0% -0.7% +12.8% +10.4% 🚨 regression
76 duckdb:vortex-file-compressed +1.3% -0.7% +2.0% +11.0% ➖ noise
77 datafusion:vortex-compact +2.1% +0.5% +1.6% +14.8% ➖ noise
77 datafusion:vortex-file-compressed +2.1% +0.5% +1.6% +30.6% ➖ noise
77 duckdb:duckdb +4.6% +0.5% +4.1% +12.2% ➖ noise
77 duckdb:vortex-compact -0.5% +0.5% -1.0% +26.5% ➖ noise
77 duckdb:vortex-file-compressed +11.1% +0.5% +10.6% +11.6% ➖ noise
78 datafusion:vortex-compact -0.2% -1.3% +1.1% +10.0% ➖ noise
78 datafusion:vortex-file-compressed +3.6% -1.3% +5.0% +10.0% ➖ noise
78 duckdb:duckdb +0.1% -1.3% +1.4% +10.0% ➖ noise
78 duckdb:vortex-compact +1.8% -1.3% +3.1% +10.0% ➖ noise
78 duckdb:vortex-file-compressed -0.0% -1.3% +1.3% +10.0% ➖ noise
79 datafusion:vortex-compact -3.3% -0.1% -3.2% +22.0% ➖ noise
79 datafusion:vortex-file-compressed -1.7% -0.1% -1.6% +10.0% ➖ noise
79 duckdb:duckdb -1.8% -0.1% -1.7% +10.0% ➖ noise
79 duckdb:vortex-compact -1.0% -0.1% -0.9% +10.0% ➖ noise
79 duckdb:vortex-file-compressed -0.2% -0.1% -0.1% +35.1% ➖ noise
80 datafusion:vortex-compact -0.2% -3.0% +2.9% +10.0% ➖ noise
80 datafusion:vortex-file-compressed +4.1% -3.0% +7.4% +15.3% ➖ noise
80 duckdb:duckdb -2.6% -3.0% +0.4% +11.6% ➖ noise
80 duckdb:vortex-compact +5.8% -3.0% +9.1% +16.2% ➖ noise
80 duckdb:vortex-file-compressed +5.7% -3.0% +9.0% +11.2% ➖ noise
81 datafusion:vortex-compact +3.4% -0.8% +4.2% +30.0% ➖ noise
81 datafusion:vortex-file-compressed +3.8% -0.8% +4.7% +13.7% ➖ noise
81 duckdb:duckdb +3.6% -0.8% +4.4% +10.0% ➖ noise
81 duckdb:vortex-compact +1.5% -0.8% +2.3% +10.0% ➖ noise
81 duckdb:vortex-file-compressed +0.3% -0.8% +1.1% +10.0% ➖ noise
82 datafusion:vortex-compact +1.4% -1.6% +3.0% +10.0% ➖ noise
82 datafusion:vortex-file-compressed +4.4% -1.6% +6.1% +10.0% ➖ noise
82 duckdb:duckdb +2.1% -1.6% +3.8% +12.2% ➖ noise
82 duckdb:vortex-compact -2.0% -1.6% -0.3% +14.1% ➖ noise
82 duckdb:vortex-file-compressed -2.1% -1.6% -0.5% +16.8% ➖ noise
83 datafusion:vortex-compact -2.4% -2.1% -0.3% +15.9% ➖ noise
83 datafusion:vortex-file-compressed -1.5% -2.1% +0.6% +12.3% ➖ noise
83 duckdb:duckdb +0.4% -2.1% +2.5% +10.0% ➖ noise
83 duckdb:vortex-compact +1.9% -2.1% +4.0% +28.2% ➖ noise
83 duckdb:vortex-file-compressed +1.6% -2.1% +3.7% +10.0% ➖ noise
84 datafusion:vortex-compact +1.9% +1.1% +0.8% +12.0% ➖ noise
84 datafusion:vortex-file-compressed +2.4% +1.1% +1.3% +10.0% ➖ noise
84 duckdb:duckdb +2.3% +1.1% +1.2% +10.0% ➖ noise
84 duckdb:vortex-compact -5.9% +1.1% -7.0% +20.9% ➖ noise
84 duckdb:vortex-file-compressed +0.2% +1.1% -0.9% +10.0% ➖ noise
85 datafusion:vortex-compact -6.1% +0.1% -6.2% +13.0% ➖ noise
85 datafusion:vortex-file-compressed +0.3% +0.1% +0.2% +11.0% ➖ noise
85 duckdb:duckdb -0.2% +0.1% -0.3% +10.0% ➖ noise
85 duckdb:vortex-compact +8.4% +0.1% +8.3% +10.0% ➖ noise
85 duckdb:vortex-file-compressed +1.0% +0.1% +0.9% +10.0% ➖ noise
86 datafusion:vortex-compact -1.6% -0.1% -1.5% +19.8% ➖ noise
86 datafusion:vortex-file-compressed +10.4% -0.1% +10.5% +13.5% ➖ noise
86 duckdb:duckdb -2.7% -0.1% -2.7% +26.4% ➖ noise
86 duckdb:vortex-compact -10.5% -0.1% -10.5% +15.3% ➖ noise
86 duckdb:vortex-file-compressed +0.8% -0.1% +0.9% +11.2% ➖ noise
87 datafusion:vortex-compact +0.6% -2.7% +3.3% +10.0% ➖ noise
87 datafusion:vortex-file-compressed +3.1% -2.7% +5.9% +10.6% ➖ noise
87 duckdb:duckdb -5.7% -2.7% -3.1% +13.5% ➖ noise
87 duckdb:vortex-compact -0.4% -2.7% +2.3% +17.9% ➖ noise
87 duckdb:vortex-file-compressed +1.4% -2.7% +4.2% +10.0% ➖ noise
88 datafusion:vortex-compact +2.2% +0.1% +2.1% +11.2% ➖ noise
88 datafusion:vortex-file-compressed -0.5% +0.1% -0.6% +13.3% ➖ noise
88 duckdb:duckdb -0.3% +0.1% -0.4% +10.0% ➖ noise
88 duckdb:vortex-compact +2.6% +0.1% +2.5% +10.0% ➖ noise
88 duckdb:vortex-file-compressed +0.7% +0.1% +0.6% +10.0% ➖ noise
89 datafusion:vortex-compact -0.8% -0.6% -0.2% +10.0% ➖ noise
89 datafusion:vortex-file-compressed +1.6% -0.6% +2.3% +21.2% ➖ noise
89 duckdb:duckdb +1.7% -0.6% +2.3% +10.0% ➖ noise
89 duckdb:vortex-compact +0.3% -0.6% +0.9% +17.6% ➖ noise
89 duckdb:vortex-file-compressed +0.0% -0.6% +0.7% +10.0% ➖ noise
90 datafusion:vortex-compact -5.2% +0.5% -5.6% +24.2% ➖ noise
90 datafusion:vortex-file-compressed +2.0% +0.5% +1.5% +11.4% ➖ noise
90 duckdb:duckdb +5.4% +0.5% +4.9% +10.0% ➖ noise
90 duckdb:vortex-compact -4.2% +0.5% -4.7% +15.2% ➖ noise
90 duckdb:vortex-file-compressed -2.3% +0.5% -2.8% +10.0% ➖ noise
91 datafusion:vortex-compact -4.5% +0.5% -5.0% +10.0% ➖ noise
91 datafusion:vortex-file-compressed -3.6% +0.5% -4.1% +10.0% ➖ noise
91 duckdb:duckdb -4.4% +0.5% -4.9% +10.0% ➖ noise
91 duckdb:vortex-compact +5.7% +0.5% +5.1% +10.0% ➖ noise
91 duckdb:vortex-file-compressed -0.2% +0.5% -0.8% +10.0% ➖ noise
92 datafusion:vortex-compact -5.5% -0.7% -4.9% +17.7% ➖ noise
92 datafusion:vortex-file-compressed +6.5% -0.7% +7.2% +10.0% ➖ noise
92 duckdb:duckdb -1.7% -0.7% -1.1% +10.0% ➖ noise
92 duckdb:vortex-compact +1.9% -0.7% +2.6% +15.7% ➖ noise
92 duckdb:vortex-file-compressed +5.8% -0.7% +6.5% +36.4% ➖ noise
93 datafusion:vortex-compact -0.8% +1.4% -2.1% +10.0% ➖ noise
93 datafusion:vortex-file-compressed +1.8% +1.4% +0.4% +10.0% ➖ noise
93 duckdb:duckdb -0.9% +1.4% -2.2% +10.0% ➖ noise
93 duckdb:vortex-compact +0.0% +1.4% -1.4% +10.1% ➖ noise
93 duckdb:vortex-file-compressed -3.5% +1.4% -4.8% +10.0% ➖ noise
94 datafusion:vortex-compact -6.2% +8.3% -13.4% +25.7% ➖ noise
94 datafusion:vortex-file-compressed -3.2% +8.3% -10.6% +10.0% ✅ faster
94 duckdb:duckdb -1.8% +8.3% -9.3% +10.0% ✅ faster
94 duckdb:vortex-compact +13.1% +8.3% +4.4% +15.2% ➖ noise
94 duckdb:vortex-file-compressed -4.2% +8.3% -11.5% +10.0% ✅ faster
95 datafusion:vortex-compact -1.6% +10.0% -10.5% +10.5% ✅ faster
95 datafusion:vortex-file-compressed -1.3% +10.0% -10.3% +12.2% ➖ noise
95 duckdb:duckdb -0.2% +10.0% -9.3% +19.8% ➖ noise
95 duckdb:vortex-compact -3.5% +10.0% -12.3% +18.2% ➖ noise
95 duckdb:vortex-file-compressed +2.6% +10.0% -6.7% +15.1% ➖ noise
96 datafusion:vortex-compact -1.9% -2.0% +0.1% +10.5% ➖ noise
96 datafusion:vortex-file-compressed +4.4% -2.0% +6.6% +27.4% ➖ noise
96 duckdb:duckdb -5.7% -2.0% -3.7% +18.2% ➖ noise
96 duckdb:vortex-compact -0.7% -2.0% +1.3% +25.7% ➖ noise
96 duckdb:vortex-file-compressed -1.9% -2.0% +0.1% +12.3% ➖ noise
97 datafusion:vortex-compact +5.2% +3.4% +1.7% +15.5% ➖ noise
97 datafusion:vortex-file-compressed +0.3% +3.4% -3.0% +11.8% ➖ noise
97 duckdb:duckdb -1.2% +3.4% -4.5% +12.1% ➖ noise
97 duckdb:vortex-compact -3.7% +3.4% -6.9% +19.1% ➖ noise
97 duckdb:vortex-file-compressed +0.1% +3.4% -3.2% +12.9% ➖ noise
98 datafusion:vortex-compact +2.9% +2.2% +0.7% +10.0% ➖ noise
98 datafusion:vortex-file-compressed +2.0% +2.2% -0.2% +10.0% ➖ noise
98 duckdb:duckdb -7.7% +2.2% -9.7% +10.0% ✅ faster
98 duckdb:vortex-compact -0.8% +2.2% -3.0% +10.0% ➖ noise
98 duckdb:vortex-file-compressed -3.3% +2.2% -5.4% +10.0% ➖ noise
99 datafusion:vortex-compact +1.9% +2.7% -0.8% +28.1% ➖ noise
99 datafusion:vortex-file-compressed +11.2% +2.7% +8.3% +23.6% ➖ noise
99 duckdb:duckdb -2.0% +2.7% -4.6% +18.1% ➖ noise
99 duckdb:vortex-compact -6.8% +2.7% -9.2% +19.4% ➖ noise
99 duckdb:vortex-file-compressed -0.8% +2.7% -3.4% +37.3% ➖ noise

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented May 29, 2026

Benchmarks: FineWeb S3

Verdict: No clear signal (environment too noisy confidence)
Attributed Vortex impact: +10.6%
Engines: DataFusion No clear signal (+4.0%, environment too noisy confidence) · DuckDB No clear signal (+17.7%, environment too noisy confidence)
Vortex (geomean): 1.005x ➖
Parquet (geomean): 0.908x ➖
Shifts: Parquet (control) -9.2% · Median polish -1.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 (0.938x ➖, 0↑ 0↓)
name PR 0e1d74b (ns) base 23ebab1 (ns) ratio (PR/base)
fineweb_q00/datafusion:vortex-file-compressed 32588542 43091322 0.76
fineweb_q01/datafusion:vortex-file-compressed 526920018 567240876 0.93
fineweb_q02/datafusion:vortex-file-compressed 545983406 530560100 1.03
fineweb_q03/datafusion:vortex-file-compressed 1367359217 1364697269 1.00
fineweb_q04/datafusion:vortex-file-compressed 1364878891 1360073005 1.00
fineweb_q05/datafusion:vortex-file-compressed 1365105822 1343219337 1.02
fineweb_q06/datafusion:vortex-file-compressed 1512687481 1609856907 0.94
fineweb_q07/datafusion:vortex-file-compressed 1346466629 1614191278 0.83
fineweb_q08/datafusion:vortex-file-compressed 534298998 547951435 0.98
datafusion / vortex-compact (1.030x ➖, 0↑ 0↓)
name PR 0e1d74b (ns) base 23ebab1 (ns) ratio (PR/base)
fineweb_q00/datafusion:vortex-compact 33640603 45581982 0.74
fineweb_q01/datafusion:vortex-compact 585780373 516600423 1.13
fineweb_q02/datafusion:vortex-compact 604761550 515937242 1.17
fineweb_q03/datafusion:vortex-compact 1484731705 1378583386 1.08
fineweb_q04/datafusion:vortex-compact 1800852012 1640888236 1.10
fineweb_q05/datafusion:vortex-compact 1449582922 1429182909 1.01
fineweb_q06/datafusion:vortex-compact 1336491743 1284875916 1.04
fineweb_q07/datafusion:vortex-compact 1206457982 1151149349 1.05
fineweb_q08/datafusion:vortex-compact 385638205 379281245 1.02
datafusion / parquet (0.945x ➖, 0↑ 0↓)
name PR 0e1d74b (ns) base 23ebab1 (ns) ratio (PR/base)
fineweb_q00/datafusion:parquet 1334394165 1147144060 1.16
fineweb_q01/datafusion:parquet 1806420161 1947737234 0.93
fineweb_q02/datafusion:parquet 1777807943 1944096646 0.91
fineweb_q03/datafusion:parquet 1748493487 1874997334 0.93
fineweb_q04/datafusion:parquet 1840395684 1921610957 0.96
fineweb_q05/datafusion:parquet 1728173289 1975442892 0.87
fineweb_q06/datafusion:parquet 1768869828 2000839485 0.88
fineweb_q07/datafusion:parquet 1764662860 1919323506 0.92
fineweb_q08/datafusion:parquet 1811900356 1880395764 0.96
duckdb / vortex-file-compressed (0.985x ➖, 1↑ 0↓)
name PR 0e1d74b (ns) base 23ebab1 (ns) ratio (PR/base)
fineweb_q00/duckdb:vortex-file-compressed 80484605 100043956 0.80
fineweb_q01/duckdb:vortex-file-compressed 🚀 591476414 886354780 0.67
fineweb_q02/duckdb:vortex-file-compressed 523255736 547892699 0.96
fineweb_q03/duckdb:vortex-file-compressed 1848584373 1585550736 1.17
fineweb_q04/duckdb:vortex-file-compressed 1924618698 1780033246 1.08
fineweb_q05/duckdb:vortex-file-compressed 1940362085 2031540507 0.96
fineweb_q06/duckdb:vortex-file-compressed 2060980569 1723256716 1.20
fineweb_q07/duckdb:vortex-file-compressed 1829765616 1670337944 1.10
fineweb_q08/duckdb:vortex-file-compressed 750362445 696261138 1.08
duckdb / vortex-compact (1.070x ➖, 0↑ 0↓)
name PR 0e1d74b (ns) base 23ebab1 (ns) ratio (PR/base)
fineweb_q00/duckdb:vortex-compact 77049648 81779243 0.94
fineweb_q01/duckdb:vortex-compact 575963787 613392267 0.94
fineweb_q02/duckdb:vortex-compact 607159848 625104113 0.97
fineweb_q03/duckdb:vortex-compact 2002044928 1833106914 1.09
fineweb_q04/duckdb:vortex-compact 2126063406 1851783125 1.15
fineweb_q05/duckdb:vortex-compact 1905379845 1682951288 1.13
fineweb_q06/duckdb:vortex-compact 1829912052 1644965534 1.11
fineweb_q07/duckdb:vortex-compact 1821419288 1574560852 1.16
fineweb_q08/duckdb:vortex-compact 562159892 478434933 1.17
duckdb / parquet (0.872x ➖, 0↑ 0↓)
name PR 0e1d74b (ns) base 23ebab1 (ns) ratio (PR/base)
fineweb_q00/duckdb:parquet 1110935689 1221055450 0.91
fineweb_q01/duckdb:parquet 1329704884 1462768568 0.91
fineweb_q02/duckdb:parquet 1340630753 1474726795 0.91
fineweb_q03/duckdb:parquet 3601604687 4046873426 0.89
fineweb_q04/duckdb:parquet 1874702227 2197513864 0.85
fineweb_q05/duckdb:parquet 2142082934 2440819986 0.88
fineweb_q06/duckdb:parquet 4186881292 4450076823 0.94
fineweb_q07/duckdb:parquet 2561252838 3223320713 0.79
fineweb_q08/duckdb:parquet 1070589872 1370129768 0.78
Full attributed analysis
Query Config Raw Δ Control Δ Attributed α Noise floor Significant?
0 datafusion:vortex-compact -26.2% +2.9% -28.3% +174.1% ➖ noise
0 datafusion:vortex-file-compressed -24.4% +2.9% -26.5% +166.0% ➖ noise
0 duckdb:vortex-compact -5.8% +2.9% -8.4% +64.8% ➖ noise
0 duckdb:vortex-file-compressed -19.6% +2.9% -21.8% +48.2% ➖ noise
1 datafusion:vortex-compact +13.4% -8.2% +23.5% +105.5% ➖ noise
1 datafusion:vortex-file-compressed -7.1% -8.2% +1.2% +86.6% ➖ noise
1 duckdb:vortex-compact -6.1% -8.2% +2.3% +30.0% ➖ noise
1 duckdb:vortex-file-compressed -33.3% -8.2% -27.3% +50.0% ➖ noise
2 datafusion:vortex-compact +17.2% -8.8% +28.6% +30.0% ➖ noise
2 datafusion:vortex-file-compressed +2.9% -8.8% +12.9% +38.4% ➖ noise
2 duckdb:vortex-compact -2.9% -8.8% +6.5% +30.0% ➖ noise
2 duckdb:vortex-file-compressed -4.5% -8.8% +4.7% +30.0% ➖ noise
3 datafusion:vortex-compact +7.7% -8.9% +18.2% +30.0% ➖ noise
3 datafusion:vortex-file-compressed +0.2% -8.9% +10.0% +32.8% ➖ noise
3 duckdb:vortex-compact +9.2% -8.9% +19.9% +30.0% ➖ noise
3 duckdb:vortex-file-compressed +16.6% -8.9% +28.0% +30.0% ➖ noise
4 datafusion:vortex-compact +9.7% -9.6% +21.4% +30.0% ➖ noise
4 datafusion:vortex-file-compressed +0.4% -9.6% +11.0% +30.0% ➖ noise
4 duckdb:vortex-compact +14.8% -9.6% +27.0% +30.0% ➖ noise
4 duckdb:vortex-file-compressed +8.1% -9.6% +19.6% +30.0% ➖ noise
5 datafusion:vortex-compact +1.4% -12.4% +15.8% +30.0% ➖ noise
5 datafusion:vortex-file-compressed +1.6% -12.4% +16.0% +30.0% ➖ noise
5 duckdb:vortex-compact +13.2% -12.4% +29.2% +30.0% ➖ noise
5 duckdb:vortex-file-compressed -4.5% -12.4% +9.0% +30.0% ➖ noise
6 datafusion:vortex-compact +4.0% -8.8% +14.1% +30.0% ➖ noise
6 datafusion:vortex-file-compressed -6.0% -8.8% +3.0% +30.0% ➖ noise
6 duckdb:vortex-compact +11.2% -8.8% +22.0% +30.0% ➖ noise
6 duckdb:vortex-file-compressed +19.6% -8.8% +31.1% +30.0% 🚨 regression
7 datafusion:vortex-compact +4.8% -14.5% +22.6% +30.7% ➖ noise
7 datafusion:vortex-file-compressed -16.6% -14.5% -2.4% +152.2% ➖ noise
7 duckdb:vortex-compact +15.7% -14.5% +35.3% +32.9% 🚨 regression
7 duckdb:vortex-file-compressed +9.5% -14.5% +28.2% +32.5% ➖ noise
8 datafusion:vortex-compact +1.7% -13.2% +17.2% +32.9% ➖ noise
8 datafusion:vortex-file-compressed -2.5% -13.2% +12.4% +104.9% ➖ noise
8 duckdb:vortex-compact +17.5% -13.2% +35.4% +30.0% 🚨 regression
8 duckdb:vortex-file-compressed +7.8% -13.2% +24.2% +30.0% ➖ noise

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented May 29, 2026

Benchmarks: Statistical and Population Genetics

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

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

duckdb / vortex-file-compressed (0.989x ➖, 0↑ 0↓)
name PR 0e1d74b (ns) base 23ebab1 (ns) ratio (PR/base)
statpopgen_q00/duckdb:vortex-file-compressed 12469917 12016773 1.04
statpopgen_q01/duckdb:vortex-file-compressed 26991960 27633639 0.98
statpopgen_q02/duckdb:vortex-file-compressed 536318472 539669429 0.99
statpopgen_q03/duckdb:vortex-file-compressed 1047945942 1066292106 0.98
statpopgen_q04/duckdb:vortex-file-compressed 1043287296 1055260469 0.99
statpopgen_q05/duckdb:vortex-file-compressed 483995376 503376742 0.96
statpopgen_q06/duckdb:vortex-file-compressed 1528921870 1536676293 0.99
statpopgen_q07/duckdb:vortex-file-compressed 199855664 206777246 0.97
statpopgen_q08/duckdb:vortex-file-compressed 229692203 232249616 0.99
statpopgen_q09/duckdb:vortex-file-compressed 840117623 854773835 0.98
statpopgen_q10/duckdb:vortex-file-compressed 2560020209 2552808001 1.00
duckdb / vortex-compact (0.995x ➖, 0↑ 0↓)
name PR 0e1d74b (ns) base 23ebab1 (ns) ratio (PR/base)
statpopgen_q00/duckdb:vortex-compact 11547179 11586747 1.00
statpopgen_q01/duckdb:vortex-compact 213465067 214425416 1.00
statpopgen_q02/duckdb:vortex-compact 547047710 562285675 0.97
statpopgen_q03/duckdb:vortex-compact 1143159162 1155873862 0.99
statpopgen_q04/duckdb:vortex-compact 1160848503 1167228837 0.99
statpopgen_q05/duckdb:vortex-compact 570068642 560635388 1.02
statpopgen_q06/duckdb:vortex-compact 1498477623 1483138305 1.01
statpopgen_q07/duckdb:vortex-compact 879373432 890570678 0.99
statpopgen_q08/duckdb:vortex-compact 913479994 926218866 0.99
statpopgen_q09/duckdb:vortex-compact 918225389 927872877 0.99
statpopgen_q10/duckdb:vortex-compact 2615067274 2589780438 1.01
duckdb / parquet (0.998x ➖, 0↑ 0↓)
name PR 0e1d74b (ns) base 23ebab1 (ns) ratio (PR/base)
statpopgen_q00/duckdb:parquet 297083524 303245709 0.98
statpopgen_q01/duckdb:parquet 381615546 376716753 1.01
statpopgen_q02/duckdb:parquet 756052270 767674324 0.98
statpopgen_q03/duckdb:parquet 1206184318 1185480041 1.02
statpopgen_q04/duckdb:parquet 1183385574 1184262125 1.00
statpopgen_q05/duckdb:parquet 805338257 820878126 0.98
statpopgen_q06/duckdb:parquet 1417501264 1423935344 1.00
statpopgen_q07/duckdb:parquet 858024518 841550409 1.02
statpopgen_q08/duckdb:parquet 856944091 861195244 1.00
statpopgen_q09/duckdb:parquet 1019039772 1024629461 0.99
statpopgen_q10/duckdb:parquet 2209002937 2221903012 0.99

No file size changes detected.

Full attributed analysis
Query Config Raw Δ Control Δ Attributed α Noise floor Significant?
0 duckdb:vortex-compact -0.3% -2.0% +1.7% +10.0% ➖ noise
0 duckdb:vortex-file-compressed +3.8% -2.0% +5.9% +11.9% ➖ noise
1 duckdb:vortex-compact -0.4% +1.3% -1.7% +42.6% ➖ noise
1 duckdb:vortex-file-compressed -2.3% +1.3% -3.6% +212.8% ➖ noise
2 duckdb:vortex-compact -2.7% -1.5% -1.2% +10.0% ➖ noise
2 duckdb:vortex-file-compressed -0.6% -1.5% +0.9% +10.0% ➖ noise
3 duckdb:vortex-compact -1.1% +1.7% -2.8% +10.0% ➖ noise
3 duckdb:vortex-file-compressed -1.7% +1.7% -3.4% +10.0% ➖ noise
4 duckdb:vortex-compact -0.5% -0.1% -0.5% +10.0% ➖ noise
4 duckdb:vortex-file-compressed -1.1% -0.1% -1.1% +10.0% ➖ noise
5 duckdb:vortex-compact +1.7% -1.9% +3.6% +10.0% ➖ noise
5 duckdb:vortex-file-compressed -3.9% -1.9% -2.0% +10.0% ➖ noise
6 duckdb:vortex-compact +1.0% -0.5% +1.5% +10.0% ➖ noise
6 duckdb:vortex-file-compressed -0.5% -0.5% -0.1% +10.0% ➖ noise
7 duckdb:vortex-compact -1.3% +2.0% -3.2% +10.0% ➖ noise
7 duckdb:vortex-file-compressed -3.3% +2.0% -5.2% +10.0% ➖ noise
8 duckdb:vortex-compact -1.4% -0.5% -0.9% +10.0% ➖ noise
8 duckdb:vortex-file-compressed -1.1% -0.5% -0.6% +10.0% ➖ noise
9 duckdb:vortex-compact -1.0% -0.5% -0.5% +10.0% ➖ noise
9 duckdb:vortex-file-compressed -1.7% -0.5% -1.2% +10.0% ➖ noise
10 duckdb:vortex-compact +1.0% -0.6% +1.6% +10.0% ➖ noise
10 duckdb:vortex-file-compressed +0.3% -0.6% +0.9% +10.0% ➖ noise

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented May 29, 2026

Benchmarks: Random Access

Vortex (geomean): 0.961x ➖
Parquet (geomean): 0.987x ➖

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.

unknown / unknown (1.005x ➖, 1↑ 1↓)
name PR 0e1d74b (ns) base 23ebab1 (ns) ratio (PR/base)
random-access/feature-vectors/correlated/lance-tokio-local-disk 🚨 1681202 377410 4.45
random-access/feature-vectors/correlated/lance-tokio-local-disk-footer 1058579 1058214 1.00
random-access/feature-vectors/correlated/parquet-tokio-local-disk 8418768038 8460867313 1.00
random-access/feature-vectors/correlated/parquet-tokio-local-disk-footer 8348465865 8325244723 1.00
random-access/feature-vectors/correlated/vortex-tokio-local-disk 4174974 4012334 1.04
random-access/feature-vectors/correlated/vortex-tokio-local-disk-footer 3562492 3795862 0.94
random-access/feature-vectors/uniform/lance-tokio-local-disk 1206525 1204154 1.00
random-access/feature-vectors/uniform/lance-tokio-local-disk-footer 1850432 1872497 0.99
random-access/feature-vectors/uniform/parquet-tokio-local-disk 8236030277 8387175063 0.98
random-access/feature-vectors/uniform/parquet-tokio-local-disk-footer 8260286477 8265426527 1.00
random-access/feature-vectors/uniform/vortex-tokio-local-disk 7064368 7128210 0.99
random-access/feature-vectors/uniform/vortex-tokio-local-disk-footer 6899409 6949716 0.99
random-access/lance-tokio-local-disk 631048 635197 0.99
random-access/lance-tokio-local-disk-footer 1290730 1302038 0.99
random-access/nested-lists/correlated/lance-tokio-local-disk 239495 248664 0.96
random-access/nested-lists/correlated/lance-tokio-local-disk-footer 577522 593430 0.97
random-access/nested-lists/correlated/parquet-tokio-local-disk 127533430 128922793 0.99
random-access/nested-lists/correlated/parquet-tokio-local-disk-footer 128034879 130163051 0.98
random-access/nested-lists/correlated/vortex-tokio-local-disk 617032 628371 0.98
random-access/nested-lists/correlated/vortex-tokio-local-disk-footer 627950 619713 1.01
random-access/nested-lists/uniform/lance-tokio-local-disk 1012245 1030624 0.98
random-access/nested-lists/uniform/lance-tokio-local-disk-footer 1366341 1390574 0.98
random-access/nested-lists/uniform/parquet-tokio-local-disk 128936609 131023921 0.98
random-access/nested-lists/uniform/parquet-tokio-local-disk-footer 128702793 131769965 0.98
random-access/nested-lists/uniform/vortex-tokio-local-disk 2135527 2145720 1.00
random-access/nested-lists/uniform/vortex-tokio-local-disk-footer 2129319 2148857 0.99
random-access/nested-structs/correlated/lance-tokio-local-disk 373649 383263 0.97
random-access/nested-structs/correlated/lance-tokio-local-disk-footer 557449 576848 0.97
random-access/nested-structs/correlated/parquet-tokio-local-disk 22068184 22797579 0.97
random-access/nested-structs/correlated/parquet-tokio-local-disk-footer 22228533 22334602 1.00
random-access/nested-structs/correlated/vortex-tokio-local-disk 785895 825209 0.95
random-access/nested-structs/correlated/vortex-tokio-local-disk-footer 794808 830440 0.96
random-access/nested-structs/uniform/lance-tokio-local-disk 2707775 2750015 0.98
random-access/nested-structs/uniform/lance-tokio-local-disk-footer 2853069 2903457 0.98
random-access/nested-structs/uniform/parquet-tokio-local-disk 22219009 22562469 0.98
random-access/nested-structs/uniform/parquet-tokio-local-disk-footer 22686746 23306483 0.97
random-access/nested-structs/uniform/vortex-tokio-local-disk 1666179 1732897 0.96
random-access/nested-structs/uniform/vortex-tokio-local-disk-footer 1650800 1708029 0.97
random-access/parquet-tokio-local-disk 165548218 168416181 0.98
random-access/parquet-tokio-local-disk-footer 165427125 168259614 0.98
random-access/taxi/correlated/lance-tokio-local-disk 932020 940170 0.99
random-access/taxi/correlated/lance-tokio-local-disk-footer 1790302 1833107 0.98
random-access/taxi/correlated/parquet-tokio-local-disk 249697724 252019396 0.99
random-access/taxi/correlated/parquet-tokio-local-disk-footer 248658914 250924731 0.99
random-access/taxi/correlated/vortex-tokio-local-disk 🚀 1524392 1794122 0.85
random-access/taxi/correlated/vortex-tokio-local-disk-footer 1694607 1805100 0.94
random-access/taxi/uniform/lance-tokio-local-disk 9297466 9428730 0.99
random-access/taxi/uniform/lance-tokio-local-disk-footer 9875647 10010470 0.99
random-access/taxi/uniform/parquet-tokio-local-disk 263484144 267825515 0.98
random-access/taxi/uniform/parquet-tokio-local-disk-footer 264836334 266380651 0.99
random-access/taxi/uniform/vortex-tokio-local-disk 4513599 4678341 0.96
random-access/taxi/uniform/vortex-tokio-local-disk-footer 4477282 4723422 0.95
random-access/vortex-tokio-local-disk 1156502 1256780 0.92
random-access/vortex-tokio-local-disk-footer 1174466 1279369 0.92

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented May 29, 2026

Benchmarks: TPC-H SF=10 on NVME

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

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

datafusion / vortex-file-compressed (0.996x ➖, 0↑ 0↓)
name PR 0e1d74b (ns) base 23ebab1 (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-file-compressed 410953410 404861556 1.02
tpch_q02/datafusion:vortex-file-compressed 114526477 113566116 1.01
tpch_q03/datafusion:vortex-file-compressed 216414856 217432537 1.00
tpch_q04/datafusion:vortex-file-compressed 116416303 116666813 1.00
tpch_q05/datafusion:vortex-file-compressed 387985957 389156538 1.00
tpch_q06/datafusion:vortex-file-compressed 38224427 39047681 0.98
tpch_q07/datafusion:vortex-file-compressed 519340766 519554666 1.00
tpch_q08/datafusion:vortex-file-compressed 378226108 378681297 1.00
tpch_q09/datafusion:vortex-file-compressed 667713822 664597911 1.00
tpch_q10/datafusion:vortex-file-compressed 234116467 241109444 0.97
tpch_q11/datafusion:vortex-file-compressed 88643090 87974693 1.01
tpch_q12/datafusion:vortex-file-compressed 121668494 120095174 1.01
tpch_q13/datafusion:vortex-file-compressed 222781994 222271271 1.00
tpch_q14/datafusion:vortex-file-compressed 53655967 55074108 0.97
tpch_q15/datafusion:vortex-file-compressed 102216004 103393448 0.99
tpch_q16/datafusion:vortex-file-compressed 80215839 78305618 1.02
tpch_q17/datafusion:vortex-file-compressed 658893286 672661975 0.98
tpch_q18/datafusion:vortex-file-compressed 887071508 895604829 0.99
tpch_q19/datafusion:vortex-file-compressed 77517217 78967143 0.98
tpch_q20/datafusion:vortex-file-compressed 165926586 165497447 1.00
tpch_q21/datafusion:vortex-file-compressed 688835865 690817959 1.00
tpch_q22/datafusion:vortex-file-compressed 66615042 67906917 0.98
datafusion / vortex-compact (0.996x ➖, 0↑ 0↓)
name PR 0e1d74b (ns) base 23ebab1 (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-compact 446657924 448787372 1.00
tpch_q02/datafusion:vortex-compact 119668424 118336853 1.01
tpch_q03/datafusion:vortex-compact 225073697 218200578 1.03
tpch_q04/datafusion:vortex-compact 126512650 127555640 0.99
tpch_q05/datafusion:vortex-compact 394525270 398091847 0.99
tpch_q06/datafusion:vortex-compact 61795643 62108928 0.99
tpch_q07/datafusion:vortex-compact 540531251 536979275 1.01
tpch_q08/datafusion:vortex-compact 383060910 381577083 1.00
tpch_q09/datafusion:vortex-compact 664860978 665808653 1.00
tpch_q10/datafusion:vortex-compact 256013999 255520099 1.00
tpch_q11/datafusion:vortex-compact 88488361 88722483 1.00
tpch_q12/datafusion:vortex-compact 162757193 166630648 0.98
tpch_q13/datafusion:vortex-compact 273931203 275217796 1.00
tpch_q14/datafusion:vortex-compact 71803145 71005424 1.01
tpch_q15/datafusion:vortex-compact 158623736 157817062 1.01
tpch_q16/datafusion:vortex-compact 83634307 85477350 0.98
tpch_q17/datafusion:vortex-compact 661714879 659125437 1.00
tpch_q18/datafusion:vortex-compact 894234416 891945238 1.00
tpch_q19/datafusion:vortex-compact 123401147 129302335 0.95
tpch_q20/datafusion:vortex-compact 194106252 193853944 1.00
tpch_q21/datafusion:vortex-compact 690227604 698435540 0.99
tpch_q22/datafusion:vortex-compact 73205986 75990483 0.96
datafusion / parquet (0.989x ➖, 0↑ 0↓)
name PR 0e1d74b (ns) base 23ebab1 (ns) ratio (PR/base)
tpch_q01/datafusion:parquet 455601569 467180695 0.98
tpch_q02/datafusion:parquet 179009229 180037544 0.99
tpch_q03/datafusion:parquet 293693503 288915596 1.02
tpch_q04/datafusion:parquet 132119798 134196320 0.98
tpch_q05/datafusion:parquet 454339713 451216282 1.01
tpch_q06/datafusion:parquet 122749108 129541988 0.95
tpch_q07/datafusion:parquet 626823048 627047697 1.00
tpch_q08/datafusion:parquet 479912067 481472596 1.00
tpch_q09/datafusion:parquet 772391653 769434056 1.00
tpch_q10/datafusion:parquet 516798754 514703860 1.00
tpch_q11/datafusion:parquet 118518060 120015474 0.99
tpch_q12/datafusion:parquet 199971133 222064699 0.90
tpch_q13/datafusion:parquet 334987251 338519305 0.99
tpch_q14/datafusion:parquet 166602805 161445699 1.03
tpch_q15/datafusion:parquet 252768686 266684035 0.95
tpch_q16/datafusion:parquet 130323482 127685904 1.02
tpch_q17/datafusion:parquet 705304900 704571737 1.00
tpch_q18/datafusion:parquet 931071676 931601281 1.00
tpch_q19/datafusion:parquet 262883573 267843049 0.98
tpch_q20/datafusion:parquet 302619412 298666585 1.01
tpch_q21/datafusion:parquet 714016136 719654490 0.99
tpch_q22/datafusion:parquet 218557902 223550453 0.98
datafusion / arrow (1.009x ➖, 0↑ 0↓)
name PR 0e1d74b (ns) base 23ebab1 (ns) ratio (PR/base)
tpch_q01/datafusion:arrow 619577357 606050756 1.02
tpch_q02/datafusion:arrow 168006684 168580874 1.00
tpch_q03/datafusion:arrow 483414662 477677371 1.01
tpch_q04/datafusion:arrow 353720280 343228611 1.03
tpch_q05/datafusion:arrow 956857634 952416611 1.00
tpch_q06/datafusion:arrow 292942137 285031795 1.03
tpch_q07/datafusion:arrow 1217034701 1193514987 1.02
tpch_q08/datafusion:arrow 1189235811 1172019207 1.01
tpch_q09/datafusion:arrow 1397985757 1382300030 1.01
tpch_q10/datafusion:arrow 622381543 601518311 1.03
tpch_q11/datafusion:arrow 141363410 139766817 1.01
tpch_q12/datafusion:arrow 781886051 807035245 0.97
tpch_q13/datafusion:arrow 512756603 509058738 1.01
tpch_q14/datafusion:arrow 331051435 327852385 1.01
tpch_q15/datafusion:arrow 735969181 710857972 1.04
tpch_q16/datafusion:arrow 104752049 107104918 0.98
tpch_q17/datafusion:arrow 1370841273 1366654289 1.00
tpch_q18/datafusion:arrow 1966083016 1959114631 1.00
tpch_q19/datafusion:arrow 500809216 492113927 1.02
tpch_q20/datafusion:arrow 510835146 500193082 1.02
tpch_q21/datafusion:arrow 3047915100 3056900213 1.00
tpch_q22/datafusion:arrow 132006331 135641649 0.97
duckdb / vortex-file-compressed (1.008x ➖, 0↑ 0↓)
name PR 0e1d74b (ns) base 23ebab1 (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-file-compressed 170802647 168474506 1.01
tpch_q02/duckdb:vortex-file-compressed 52107829 52845662 0.99
tpch_q03/duckdb:vortex-file-compressed 123548798 122751166 1.01
tpch_q04/duckdb:vortex-file-compressed 160699102 160084699 1.00
tpch_q05/duckdb:vortex-file-compressed 140509648 139627879 1.01
tpch_q06/duckdb:vortex-file-compressed 33776383 33461682 1.01
tpch_q07/duckdb:vortex-file-compressed 133474416 133699315 1.00
tpch_q08/duckdb:vortex-file-compressed 175992464 172663904 1.02
tpch_q09/duckdb:vortex-file-compressed 392535429 395745839 0.99
tpch_q10/duckdb:vortex-file-compressed 190992035 190426992 1.00
tpch_q11/duckdb:vortex-file-compressed 34383145 33377231 1.03
tpch_q12/duckdb:vortex-file-compressed 102155369 100637403 1.02
tpch_q13/duckdb:vortex-file-compressed 271801336 270465689 1.00
tpch_q14/duckdb:vortex-file-compressed 53535368 53767723 1.00
tpch_q15/duckdb:vortex-file-compressed 89624861 88808269 1.01
tpch_q16/duckdb:vortex-file-compressed 79154943 77089164 1.03
tpch_q17/duckdb:vortex-file-compressed 93802129 92579370 1.01
tpch_q18/duckdb:vortex-file-compressed 287552002 284774914 1.01
tpch_q19/duckdb:vortex-file-compressed 80245852 79739958 1.01
tpch_q20/duckdb:vortex-file-compressed 142450857 141158155 1.01
tpch_q21/duckdb:vortex-file-compressed 499586160 495402387 1.01
tpch_q22/duckdb:vortex-file-compressed 64843472 63980799 1.01
duckdb / vortex-compact (1.001x ➖, 0↑ 0↓)
name PR 0e1d74b (ns) base 23ebab1 (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-compact 231282312 230348749 1.00
tpch_q02/duckdb:vortex-compact 56379240 56518046 1.00
tpch_q03/duckdb:vortex-compact 138872809 136792255 1.02
tpch_q04/duckdb:vortex-compact 172752400 173858761 0.99
tpch_q05/duckdb:vortex-compact 166808313 167006949 1.00
tpch_q06/duckdb:vortex-compact 55088555 58551895 0.94
tpch_q07/duckdb:vortex-compact 174173991 174404905 1.00
tpch_q08/duckdb:vortex-compact 191000016 190793817 1.00
tpch_q09/duckdb:vortex-compact 431124341 434838516 0.99
tpch_q10/duckdb:vortex-compact 221222303 220230571 1.00
tpch_q11/duckdb:vortex-compact 38862832 38035452 1.02
tpch_q12/duckdb:vortex-compact 164475712 163554836 1.01
tpch_q13/duckdb:vortex-compact 328571907 326298811 1.01
tpch_q14/duckdb:vortex-compact 73520200 72930424 1.01
tpch_q15/duckdb:vortex-compact 114847823 113288619 1.01
tpch_q16/duckdb:vortex-compact 81250697 81706299 0.99
tpch_q17/duckdb:vortex-compact 107355879 108452731 0.99
tpch_q18/duckdb:vortex-compact 289514493 293477625 0.99
tpch_q19/duckdb:vortex-compact 96934134 95992091 1.01
tpch_q20/duckdb:vortex-compact 180138044 177398407 1.02
tpch_q21/duckdb:vortex-compact 525663082 520249743 1.01
tpch_q22/duckdb:vortex-compact 73014736 72006866 1.01
duckdb / parquet (0.991x ➖, 0↑ 0↓)
name PR 0e1d74b (ns) base 23ebab1 (ns) ratio (PR/base)
tpch_q01/duckdb:parquet 262385201 266681146 0.98
tpch_q02/duckdb:parquet 100818102 106544914 0.95
tpch_q03/duckdb:parquet 208498244 210430414 0.99
tpch_q04/duckdb:parquet 136814782 138834767 0.99
tpch_q05/duckdb:parquet 227114220 227130588 1.00
tpch_q06/duckdb:parquet 75135458 74860213 1.00
tpch_q07/duckdb:parquet 188966764 187218357 1.01
tpch_q08/duckdb:parquet 263822391 265209053 0.99
tpch_q09/duckdb:parquet 474815893 474254277 1.00
tpch_q10/duckdb:parquet 625149229 626757417 1.00
tpch_q11/duckdb:parquet 63305710 64620756 0.98
tpch_q12/duckdb:parquet 132158739 133149922 0.99
tpch_q13/duckdb:parquet 422462800 423533140 1.00
tpch_q14/duckdb:parquet 180220901 181637678 0.99
tpch_q15/duckdb:parquet 103951766 104142957 1.00
tpch_q16/duckdb:parquet 162301651 167808768 0.97
tpch_q17/duckdb:parquet 181161073 184090769 0.98
tpch_q18/duckdb:parquet 367678968 366298202 1.00
tpch_q19/duckdb:parquet 284934577 287554044 0.99
tpch_q20/duckdb:parquet 226017840 227942324 0.99
tpch_q21/duckdb:parquet 565537974 568694030 0.99
tpch_q22/duckdb:parquet 294148902 295002463 1.00
duckdb / duckdb (1.000x ➖, 0↑ 0↓)
name PR 0e1d74b (ns) base 23ebab1 (ns) ratio (PR/base)
tpch_q01/duckdb:duckdb 120635037 121071956 1.00
tpch_q02/duckdb:duckdb 49291988 52332172 0.94
tpch_q03/duckdb:duckdb 103883063 105138129 0.99
tpch_q04/duckdb:duckdb 140613394 140917568 1.00
tpch_q05/duckdb:duckdb 120989084 120578800 1.00
tpch_q06/duckdb:duckdb 44856509 44579605 1.01
tpch_q07/duckdb:duckdb 90893209 90904565 1.00
tpch_q08/duckdb:duckdb 118572570 119330433 0.99
tpch_q09/duckdb:duckdb 282396288 280874287 1.01
tpch_q10/duckdb:duckdb 215658675 216753157 0.99
tpch_q11/duckdb:duckdb 19397428 19284894 1.01
tpch_q12/duckdb:duckdb 90402711 90850510 1.00
tpch_q13/duckdb:duckdb 231829033 234750063 0.99
tpch_q14/duckdb:duckdb 78422126 77860084 1.01
tpch_q15/duckdb:duckdb 81804601 82570688 0.99
tpch_q16/duckdb:duckdb 77041663 75789482 1.02
tpch_q17/duckdb:duckdb 88737900 88608494 1.00
tpch_q18/duckdb:duckdb 234899066 233285691 1.01
tpch_q19/duckdb:duckdb 124151351 125205675 0.99
tpch_q20/duckdb:duckdb 117925914 118412514 1.00
tpch_q21/duckdb:duckdb 307104949 301979222 1.02
tpch_q22/duckdb:duckdb 68018397 64667138 1.05

No file size changes detected.

Full attributed analysis
Query Config Raw Δ Control Δ Attributed α Noise floor Significant?
1 datafusion:arrow +2.2% -2.0% +4.4% +10.0% ➖ noise
1 datafusion:vortex-compact -0.5% -2.0% +1.6% +10.0% ➖ noise
1 datafusion:vortex-file-compressed +1.5% -2.0% +3.6% +10.0% ➖ noise
1 duckdb:duckdb -0.4% -2.0% +1.7% +10.0% ➖ noise
1 duckdb:vortex-compact +0.4% -2.0% +2.5% +10.0% ➖ noise
1 duckdb:vortex-file-compressed +1.4% -2.0% +3.5% +10.0% ➖ noise
2 datafusion:arrow -0.3% -3.0% +2.7% +10.0% ➖ noise
2 datafusion:vortex-compact +1.1% -3.0% +4.3% +10.0% ➖ noise
2 datafusion:vortex-file-compressed +0.8% -3.0% +4.0% +10.0% ➖ noise
2 duckdb:duckdb -5.8% -3.0% -2.9% +10.0% ➖ noise
2 duckdb:vortex-compact -0.2% -3.0% +2.8% +11.4% ➖ noise
2 duckdb:vortex-file-compressed -1.4% -3.0% +1.7% +14.2% ➖ noise
3 datafusion:arrow +1.2% +0.4% +0.8% +10.0% ➖ noise
3 datafusion:vortex-compact +3.1% +0.4% +2.8% +10.0% ➖ noise
3 datafusion:vortex-file-compressed -0.5% +0.4% -0.8% +10.0% ➖ noise
3 duckdb:duckdb -1.2% +0.4% -1.5% +10.0% ➖ noise
3 duckdb:vortex-compact +1.5% +0.4% +1.2% +10.0% ➖ noise
3 duckdb:vortex-file-compressed +0.6% +0.4% +0.3% +10.0% ➖ noise
4 datafusion:arrow +3.1% -1.5% +4.6% +10.0% ➖ noise
4 datafusion:vortex-compact -0.8% -1.5% +0.7% +10.0% ➖ noise
4 datafusion:vortex-file-compressed -0.2% -1.5% +1.3% +10.0% ➖ noise
4 duckdb:duckdb -0.2% -1.5% +1.3% +10.0% ➖ noise
4 duckdb:vortex-compact -0.6% -1.5% +0.9% +10.0% ➖ noise
4 duckdb:vortex-file-compressed +0.4% -1.5% +1.9% +10.0% ➖ noise
5 datafusion:arrow +0.5% +0.3% +0.1% +10.0% ➖ noise
5 datafusion:vortex-compact -0.9% +0.3% -1.2% +10.0% ➖ noise
5 datafusion:vortex-file-compressed -0.3% +0.3% -0.6% +10.0% ➖ noise
5 duckdb:duckdb +0.3% +0.3% -0.0% +10.0% ➖ noise
5 duckdb:vortex-compact -0.1% +0.3% -0.5% +10.0% ➖ noise
5 duckdb:vortex-file-compressed +0.6% +0.3% +0.3% +10.0% ➖ noise
6 datafusion:arrow +2.8% -2.5% +5.4% +10.0% ➖ noise
6 datafusion:vortex-compact -0.5% -2.5% +2.0% +10.0% ➖ noise
6 datafusion:vortex-file-compressed -2.1% -2.5% +0.4% +10.0% ➖ noise
6 duckdb:duckdb +0.6% -2.5% +3.2% +10.0% ➖ noise
6 duckdb:vortex-compact -5.9% -2.5% -3.5% +10.8% ➖ noise
6 duckdb:vortex-file-compressed +0.9% -2.5% +3.5% +11.7% ➖ noise
7 datafusion:arrow +2.0% +0.4% +1.5% +10.0% ➖ noise
7 datafusion:vortex-compact +0.7% +0.4% +0.2% +10.0% ➖ noise
7 datafusion:vortex-file-compressed -0.0% +0.4% -0.5% +10.0% ➖ noise
7 duckdb:duckdb -0.0% +0.4% -0.5% +10.0% ➖ noise
7 duckdb:vortex-compact -0.1% +0.4% -0.6% +10.0% ➖ noise
7 duckdb:vortex-file-compressed -0.2% +0.4% -0.6% +10.2% ➖ noise
8 datafusion:arrow +1.5% -0.4% +1.9% +10.0% ➖ noise
8 datafusion:vortex-compact +0.4% -0.4% +0.8% +10.0% ➖ noise
8 datafusion:vortex-file-compressed -0.1% -0.4% +0.3% +10.0% ➖ noise
8 duckdb:duckdb -0.6% -0.4% -0.2% +10.0% ➖ noise
8 duckdb:vortex-compact +0.1% -0.4% +0.5% +10.0% ➖ noise
8 duckdb:vortex-file-compressed +1.9% -0.4% +2.4% +10.0% ➖ noise
9 datafusion:arrow +1.1% +0.3% +0.9% +10.0% ➖ noise
9 datafusion:vortex-compact -0.1% +0.3% -0.4% +10.0% ➖ noise
9 datafusion:vortex-file-compressed +0.5% +0.3% +0.2% +10.0% ➖ noise
9 duckdb:duckdb +0.5% +0.3% +0.3% +10.0% ➖ noise
9 duckdb:vortex-compact -0.9% +0.3% -1.1% +10.0% ➖ noise
9 duckdb:vortex-file-compressed -0.8% +0.3% -1.1% +10.0% ➖ noise
10 datafusion:arrow +3.5% +0.1% +3.4% +10.0% ➖ noise
10 datafusion:vortex-compact +0.2% +0.1% +0.1% +10.0% ➖ noise
10 datafusion:vortex-file-compressed -2.9% +0.1% -3.0% +10.0% ➖ noise
10 duckdb:duckdb -0.5% +0.1% -0.6% +10.0% ➖ noise
10 duckdb:vortex-compact +0.5% +0.1% +0.4% +10.0% ➖ noise
10 duckdb:vortex-file-compressed +0.3% +0.1% +0.2% +10.0% ➖ noise
11 datafusion:arrow +1.1% -1.6% +2.8% +12.6% ➖ noise
11 datafusion:vortex-compact -0.3% -1.6% +1.4% +10.9% ➖ noise
11 datafusion:vortex-file-compressed +0.8% -1.6% +2.4% +11.4% ➖ noise
11 duckdb:duckdb +0.6% -1.6% +2.3% +10.4% ➖ noise
11 duckdb:vortex-compact +2.2% -1.6% +3.9% +13.8% ➖ noise
11 duckdb:vortex-file-compressed +3.0% -1.6% +4.7% +19.8% ➖ noise
12 datafusion:arrow -3.1% -5.5% +2.5% +36.2% ➖ noise
12 datafusion:vortex-compact -2.3% -5.5% +3.3% +10.0% ➖ noise
12 datafusion:vortex-file-compressed +1.3% -5.5% +7.2% +10.0% ➖ noise
12 duckdb:duckdb -0.5% -5.5% +5.3% +10.0% ➖ noise
12 duckdb:vortex-compact +0.6% -5.5% +6.4% +10.0% ➖ noise
12 duckdb:vortex-file-compressed +1.5% -5.5% +7.4% +10.0% ➖ noise
13 datafusion:arrow +0.7% -0.6% +1.4% +10.0% ➖ noise
13 datafusion:vortex-compact -0.5% -0.6% +0.2% +10.0% ➖ noise
13 datafusion:vortex-file-compressed +0.2% -0.6% +0.9% +10.0% ➖ noise
13 duckdb:duckdb -1.2% -0.6% -0.6% +10.0% ➖ noise
13 duckdb:vortex-compact +0.7% -0.6% +1.4% +10.0% ➖ noise
13 duckdb:vortex-file-compressed +0.5% -0.6% +1.2% +10.0% ➖ noise
14 datafusion:arrow +1.0% +1.2% -0.2% +10.0% ➖ noise
14 datafusion:vortex-compact +1.1% +1.2% -0.1% +10.0% ➖ noise
14 datafusion:vortex-file-compressed -2.6% +1.2% -3.7% +10.0% ➖ noise
14 duckdb:duckdb +0.7% +1.2% -0.5% +10.0% ➖ noise
14 duckdb:vortex-compact +0.8% +1.2% -0.4% +10.0% ➖ noise
14 duckdb:vortex-file-compressed -0.4% +1.2% -1.6% +10.0% ➖ noise
15 datafusion:arrow +3.5% -2.7% +6.4% +10.0% ➖ noise
15 datafusion:vortex-compact +0.5% -2.7% +3.3% +10.0% ➖ noise
15 datafusion:vortex-file-compressed -1.1% -2.7% +1.6% +10.0% ➖ noise
15 duckdb:duckdb -0.9% -2.7% +1.9% +10.0% ➖ noise
15 duckdb:vortex-compact +1.4% -2.7% +4.2% +10.0% ➖ noise
15 duckdb:vortex-file-compressed +0.9% -2.7% +3.8% +10.0% ➖ noise
16 datafusion:arrow -2.2% -0.6% -1.6% +10.0% ➖ noise
16 datafusion:vortex-compact -2.2% -0.6% -1.5% +10.0% ➖ noise
16 datafusion:vortex-file-compressed +2.4% -0.6% +3.1% +10.0% ➖ noise
16 duckdb:duckdb +1.7% -0.6% +2.3% +10.0% ➖ noise
16 duckdb:vortex-compact -0.6% -0.6% +0.1% +10.0% ➖ noise
16 duckdb:vortex-file-compressed +2.7% -0.6% +3.3% +10.0% ➖ noise
17 datafusion:arrow +0.3% -0.7% +1.1% +10.0% ➖ noise
17 datafusion:vortex-compact +0.4% -0.7% +1.1% +10.0% ➖ noise
17 datafusion:vortex-file-compressed -2.0% -0.7% -1.3% +10.0% ➖ noise
17 duckdb:duckdb +0.1% -0.7% +0.9% +10.0% ➖ noise
17 duckdb:vortex-compact -1.0% -0.7% -0.3% +10.0% ➖ noise
17 duckdb:vortex-file-compressed +1.3% -0.7% +2.1% +10.0% ➖ noise
18 datafusion:arrow +0.4% +0.2% +0.2% +10.0% ➖ noise
18 datafusion:vortex-compact +0.3% +0.2% +0.1% +10.0% ➖ noise
18 datafusion:vortex-file-compressed -1.0% +0.2% -1.1% +10.0% ➖ noise
18 duckdb:duckdb +0.7% +0.2% +0.5% +10.0% ➖ noise
18 duckdb:vortex-compact -1.4% +0.2% -1.5% +10.0% ➖ noise
18 duckdb:vortex-file-compressed +1.0% +0.2% +0.8% +10.0% ➖ noise
19 datafusion:arrow +1.8% -1.4% +3.2% +10.0% ➖ noise
19 datafusion:vortex-compact -4.6% -1.4% -3.2% +10.0% ➖ noise
19 datafusion:vortex-file-compressed -1.8% -1.4% -0.5% +10.0% ➖ noise
19 duckdb:duckdb -0.8% -1.4% +0.5% +10.0% ➖ noise
19 duckdb:vortex-compact +1.0% -1.4% +2.4% +10.0% ➖ noise
19 duckdb:vortex-file-compressed +0.6% -1.4% +2.0% +10.0% ➖ noise
20 datafusion:arrow +2.1% +0.2% +1.9% +10.0% ➖ noise
20 datafusion:vortex-compact +0.1% +0.2% -0.1% +10.0% ➖ noise
20 datafusion:vortex-file-compressed +0.3% +0.2% +0.0% +10.0% ➖ noise
20 duckdb:duckdb -0.4% +0.2% -0.6% +10.0% ➖ noise
20 duckdb:vortex-compact +1.5% +0.2% +1.3% +10.0% ➖ noise
20 duckdb:vortex-file-compressed +0.9% +0.2% +0.7% +10.0% ➖ noise
21 datafusion:arrow -0.3% -0.7% +0.4% +10.0% ➖ noise
21 datafusion:vortex-compact -1.2% -0.7% -0.5% +10.0% ➖ noise
21 datafusion:vortex-file-compressed -0.3% -0.7% +0.4% +10.0% ➖ noise
21 duckdb:duckdb +1.7% -0.7% +2.4% +10.0% ➖ noise
21 duckdb:vortex-compact +1.0% -0.7% +1.7% +10.0% ➖ noise
21 duckdb:vortex-file-compressed +0.8% -0.7% +1.5% +10.0% ➖ noise
22 datafusion:arrow -2.7% -1.3% -1.4% +10.0% ➖ noise
22 datafusion:vortex-compact -3.7% -1.3% -2.4% +10.0% ➖ noise
22 datafusion:vortex-file-compressed -1.9% -1.3% -0.6% +10.0% ➖ noise
22 duckdb:duckdb +5.2% -1.3% +6.5% +10.0% ➖ noise
22 duckdb:vortex-compact +1.4% -1.3% +2.7% +10.0% ➖ noise
22 duckdb:vortex-file-compressed +1.3% -1.3% +2.6% +10.0% ➖ noise

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented May 29, 2026

Benchmarks: Clickbench on NVME

Verdict: No clear signal (low confidence)
Attributed Vortex impact: -0.9%
Engines: DataFusion No clear signal (-0.5%, low confidence) · DuckDB No clear signal (-1.9%, low confidence)
Vortex (geomean): 0.950x ➖
Parquet (geomean): 0.958x ➖
Shifts: Parquet (control) -4.2% · Median polish -4.2%

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

datafusion / vortex-file-compressed (0.938x ➖, 5↑ 1↓)
name PR 0e1d74b (ns) base 23ebab1 (ns) ratio (PR/base)
clickbench_q00/datafusion:vortex-file-compressed 🚀 1690752 2664256 0.63
clickbench_q01/datafusion:vortex-file-compressed 18357590 17867705 1.03
clickbench_q02/datafusion:vortex-file-compressed 38062941 41669238 0.91
clickbench_q03/datafusion:vortex-file-compressed 43653975 46594504 0.94
clickbench_q04/datafusion:vortex-file-compressed 282470225 312832791 0.90
clickbench_q05/datafusion:vortex-file-compressed 310513440 329565303 0.94
clickbench_q06/datafusion:vortex-file-compressed 🚀 1637271 1837463 0.89
clickbench_q07/datafusion:vortex-file-compressed 🚨 26330214 22277829 1.18
clickbench_q08/datafusion:vortex-file-compressed 357763349 387857197 0.92
clickbench_q09/datafusion:vortex-file-compressed 561235244 603296443 0.93
clickbench_q10/datafusion:vortex-file-compressed 74882561 81837777 0.92
clickbench_q11/datafusion:vortex-file-compressed 87234451 91762704 0.95
clickbench_q12/datafusion:vortex-file-compressed 276799248 290222489 0.95
clickbench_q13/datafusion:vortex-file-compressed 423183572 454155835 0.93
clickbench_q14/datafusion:vortex-file-compressed 265214240 282598109 0.94
clickbench_q15/datafusion:vortex-file-compressed 326280986 351304616 0.93
clickbench_q16/datafusion:vortex-file-compressed 666752947 719969522 0.93
clickbench_q17/datafusion:vortex-file-compressed 655747232 710975066 0.92
clickbench_q18/datafusion:vortex-file-compressed 1456991457 1448500547 1.01
clickbench_q19/datafusion:vortex-file-compressed 🚀 30502620 35870717 0.85
clickbench_q20/datafusion:vortex-file-compressed 355276801 364321160 0.98
clickbench_q21/datafusion:vortex-file-compressed 394117970 402502371 0.98
clickbench_q22/datafusion:vortex-file-compressed 470836015 493705620 0.95
clickbench_q23/datafusion:vortex-file-compressed 684773818 691873746 0.99
clickbench_q24/datafusion:vortex-file-compressed 52684011 52510832 1.00
clickbench_q25/datafusion:vortex-file-compressed 73686878 79961658 0.92
clickbench_q26/datafusion:vortex-file-compressed 46435277 50050773 0.93
clickbench_q27/datafusion:vortex-file-compressed 740951570 746424750 0.99
clickbench_q28/datafusion:vortex-file-compressed 6698422506 6946291440 0.96
clickbench_q29/datafusion:vortex-file-compressed 238027663 237930164 1.00
clickbench_q30/datafusion:vortex-file-compressed 231873075 239450241 0.97
clickbench_q31/datafusion:vortex-file-compressed 265941647 285404803 0.93
clickbench_q32/datafusion:vortex-file-compressed 1160253208 1241501454 0.93
clickbench_q33/datafusion:vortex-file-compressed 1357613959 1445554533 0.94
clickbench_q34/datafusion:vortex-file-compressed 1378739342 1443755482 0.95
clickbench_q35/datafusion:vortex-file-compressed 479860308 514682730 0.93
clickbench_q36/datafusion:vortex-file-compressed 74713124 81138986 0.92
clickbench_q37/datafusion:vortex-file-compressed 36330224 37749999 0.96
clickbench_q38/datafusion:vortex-file-compressed 19212746 20432550 0.94
clickbench_q39/datafusion:vortex-file-compressed 138559709 145207626 0.95
clickbench_q40/datafusion:vortex-file-compressed 15818794 16754037 0.94
clickbench_q41/datafusion:vortex-file-compressed 🚀 14692172 17041483 0.86
clickbench_q42/datafusion:vortex-file-compressed 🚀 17080180 19049693 0.90
datafusion / parquet (0.943x ➖, 2↑ 0↓)
name PR 0e1d74b (ns) base 23ebab1 (ns) ratio (PR/base)
clickbench_q00/datafusion:parquet 1536217 1564692 0.98
clickbench_q01/datafusion:parquet 19072716 19207341 0.99
clickbench_q02/datafusion:parquet 46780722 48828438 0.96
clickbench_q03/datafusion:parquet 37442223 39073705 0.96
clickbench_q04/datafusion:parquet 294914601 327091762 0.90
clickbench_q05/datafusion:parquet 348980904 368075418 0.95
clickbench_q06/datafusion:parquet 1631791 1583046 1.03
clickbench_q07/datafusion:parquet 22837587 22983759 0.99
clickbench_q08/datafusion:parquet 372730437 389692545 0.96
clickbench_q09/datafusion:parquet 618330435 667401134 0.93
clickbench_q10/datafusion:parquet 105813047 115385602 0.92
clickbench_q11/datafusion:parquet 129235425 142557641 0.91
clickbench_q12/datafusion:parquet 343133436 362962997 0.95
clickbench_q13/datafusion:parquet 508417940 525954630 0.97
clickbench_q14/datafusion:parquet 341850408 358225053 0.95
clickbench_q15/datafusion:parquet 346962485 369828774 0.94
clickbench_q16/datafusion:parquet 🚀 673272472 749706325 0.90
clickbench_q17/datafusion:parquet 651987457 691826469 0.94
clickbench_q18/datafusion:parquet 1362257493 1463388951 0.93
clickbench_q19/datafusion:parquet 30735960 31509104 0.98
clickbench_q20/datafusion:parquet 597510364 634412542 0.94
clickbench_q21/datafusion:parquet 655159185 697683823 0.94
clickbench_q22/datafusion:parquet 968128161 1055312242 0.92
clickbench_q23/datafusion:parquet 3680022866 3927381724 0.94
clickbench_q24/datafusion:parquet 86691424 88326465 0.98
clickbench_q25/datafusion:parquet 131326192 141919340 0.93
clickbench_q26/datafusion:parquet 86570386 89084691 0.97
clickbench_q27/datafusion:parquet 1051219757 1129438269 0.93
clickbench_q28/datafusion:parquet 6539458539 6652976083 0.98
clickbench_q29/datafusion:parquet 233266632 247389014 0.94
clickbench_q30/datafusion:parquet 334866054 357343966 0.94
clickbench_q31/datafusion:parquet 363897016 403664840 0.90
clickbench_q32/datafusion:parquet 🚀 1180141567 1379990722 0.86
clickbench_q33/datafusion:parquet 1498073950 1604194006 0.93
clickbench_q34/datafusion:parquet 1498956091 1604404809 0.93
clickbench_q35/datafusion:parquet 470919124 507079608 0.93
clickbench_q36/datafusion:parquet 146295746 158980249 0.92
clickbench_q37/datafusion:parquet 58450548 61026383 0.96
clickbench_q38/datafusion:parquet 84376310 90352862 0.93
clickbench_q39/datafusion:parquet 268167324 283496564 0.95
clickbench_q40/datafusion:parquet 30072900 32812254 0.92
clickbench_q41/datafusion:parquet 27295575 27748575 0.98
clickbench_q42/datafusion:parquet 29284411 31508616 0.93
duckdb / vortex-file-compressed (0.961x ➖, 5↑ 0↓)
name PR 0e1d74b (ns) base 23ebab1 (ns) ratio (PR/base)
clickbench_q00/duckdb:vortex-file-compressed 6215694 6502129 0.96
clickbench_q01/duckdb:vortex-file-compressed 11226374 11569409 0.97
clickbench_q02/duckdb:vortex-file-compressed 🚀 25225253 28359714 0.89
clickbench_q03/duckdb:vortex-file-compressed 29903623 32464970 0.92
clickbench_q04/duckdb:vortex-file-compressed 190163935 191807641 0.99
clickbench_q05/duckdb:vortex-file-compressed 178555980 186288030 0.96
clickbench_q06/duckdb:vortex-file-compressed 21114603 21305931 0.99
clickbench_q07/duckdb:vortex-file-compressed 🚀 14539151 16954740 0.86
clickbench_q08/duckdb:vortex-file-compressed 264413463 273388064 0.97
clickbench_q09/duckdb:vortex-file-compressed 348428126 356118129 0.98
clickbench_q10/duckdb:vortex-file-compressed 68585632 72827035 0.94
clickbench_q11/duckdb:vortex-file-compressed 80344403 82344136 0.98
clickbench_q12/duckdb:vortex-file-compressed 203588755 208322056 0.98
clickbench_q13/duckdb:vortex-file-compressed 426729111 432326173 0.99
clickbench_q14/duckdb:vortex-file-compressed 230181595 248446087 0.93
clickbench_q15/duckdb:vortex-file-compressed 249427590 250537426 1.00
clickbench_q16/duckdb:vortex-file-compressed 578334464 553985131 1.04
clickbench_q17/duckdb:vortex-file-compressed 478617471 440875222 1.09
clickbench_q18/duckdb:vortex-file-compressed 961405046 1005012290 0.96
clickbench_q19/duckdb:vortex-file-compressed 21364121 23186821 0.92
clickbench_q20/duckdb:vortex-file-compressed 333895521 348126098 0.96
clickbench_q21/duckdb:vortex-file-compressed 385822741 384750172 1.00
clickbench_q22/duckdb:vortex-file-compressed 596121454 574803448 1.04
clickbench_q23/duckdb:vortex-file-compressed 194659556 190365306 1.02
clickbench_q24/duckdb:vortex-file-compressed 34489860 38301362 0.90
clickbench_q25/duckdb:vortex-file-compressed 72838624 73440878 0.99
clickbench_q26/duckdb:vortex-file-compressed 50006308 50685728 0.99
clickbench_q27/duckdb:vortex-file-compressed 505418055 517678700 0.98
clickbench_q28/duckdb:vortex-file-compressed 3047809382 3169024625 0.96
clickbench_q29/duckdb:vortex-file-compressed 28500239 30005393 0.95
clickbench_q30/duckdb:vortex-file-compressed 198423203 200363063 0.99
clickbench_q31/duckdb:vortex-file-compressed 284077552 307093790 0.93
clickbench_q32/duckdb:vortex-file-compressed 1146409472 1167505917 0.98
clickbench_q33/duckdb:vortex-file-compressed 🚀 1103430343 1236345936 0.89
clickbench_q34/duckdb:vortex-file-compressed 1192832410 1251883818 0.95
clickbench_q35/duckdb:vortex-file-compressed 382019858 391073604 0.98
clickbench_q36/duckdb:vortex-file-compressed 25669912 27028197 0.95
clickbench_q37/duckdb:vortex-file-compressed 19648493 19176333 1.02
clickbench_q38/duckdb:vortex-file-compressed 🚀 18691404 21593655 0.87
clickbench_q39/duckdb:vortex-file-compressed 39634431 43895269 0.90
clickbench_q40/duckdb:vortex-file-compressed 18546369 18784693 0.99
clickbench_q41/duckdb:vortex-file-compressed 18133619 18436024 0.98
clickbench_q42/duckdb:vortex-file-compressed 🚀 19949308 22686285 0.88
duckdb / parquet (0.973x ➖, 0↑ 0↓)
name PR 0e1d74b (ns) base 23ebab1 (ns) ratio (PR/base)
clickbench_q00/duckdb:parquet 21351647 23202905 0.92
clickbench_q01/duckdb:parquet 28623401 29485473 0.97
clickbench_q02/duckdb:parquet 50360897 50406178 1.00
clickbench_q03/duckdb:parquet 39581370 40800060 0.97
clickbench_q04/duckdb:parquet 202368754 210219645 0.96
clickbench_q05/duckdb:parquet 255065376 268505502 0.95
clickbench_q06/duckdb:parquet 47101726 47349344 0.99
clickbench_q07/duckdb:parquet 31003319 31663284 0.98
clickbench_q08/duckdb:parquet 269399524 282269431 0.95
clickbench_q09/duckdb:parquet 402276191 411859747 0.98
clickbench_q10/duckdb:parquet 83886111 83379006 1.01
clickbench_q11/duckdb:parquet 100960674 101775648 0.99
clickbench_q12/duckdb:parquet 276403204 290502534 0.95
clickbench_q13/duckdb:parquet 471473098 487278344 0.97
clickbench_q14/duckdb:parquet 313825440 328106931 0.96
clickbench_q15/duckdb:parquet 252703776 264151742 0.96
clickbench_q16/duckdb:parquet 593879161 614041851 0.97
clickbench_q17/duckdb:parquet 501618258 520198114 0.96
clickbench_q18/duckdb:parquet 1038344683 1087007835 0.96
clickbench_q19/duckdb:parquet 27528020 28963805 0.95
clickbench_q20/duckdb:parquet 417015357 442320448 0.94
clickbench_q21/duckdb:parquet 535744939 548769077 0.98
clickbench_q22/duckdb:parquet 919588011 941780253 0.98
clickbench_q23/duckdb:parquet 262843064 281112851 0.94
clickbench_q24/duckdb:parquet 71947953 72920502 0.99
clickbench_q25/duckdb:parquet 162248435 164730179 0.98
clickbench_q26/duckdb:parquet 53094286 53699508 0.99
clickbench_q27/duckdb:parquet 643335505 657091474 0.98
clickbench_q28/duckdb:parquet 4881187310 4952849235 0.99
clickbench_q29/duckdb:parquet 41315511 43403604 0.95
clickbench_q30/duckdb:parquet 311132465 316690213 0.98
clickbench_q31/duckdb:parquet 376792594 387991462 0.97
clickbench_q32/duckdb:parquet 1122761122 1148447997 0.98
clickbench_q33/duckdb:parquet 1120655408 1148797566 0.98
clickbench_q34/duckdb:parquet 1208582612 1213667628 1.00
clickbench_q35/duckdb:parquet 380060641 379216648 1.00
clickbench_q36/duckdb:parquet 45680083 45842689 1.00
clickbench_q37/duckdb:parquet 33852960 34582632 0.98
clickbench_q38/duckdb:parquet 36462131 35996510 1.01
clickbench_q39/duckdb:parquet 77657060 83112152 0.93
clickbench_q40/duckdb:parquet 20207265 20406865 0.99
clickbench_q41/duckdb:parquet 21477692 20611792 1.04
clickbench_q42/duckdb:parquet 22486881 24460467 0.92
duckdb / duckdb (0.947x ➖, 8↑ 0↓)
name PR 0e1d74b (ns) base 23ebab1 (ns) ratio (PR/base)
clickbench_q00/duckdb:duckdb 🚀 17391186 20585679 0.84
clickbench_q01/duckdb:duckdb 34074265 37639610 0.91
clickbench_q02/duckdb:duckdb 51670256 55231563 0.94
clickbench_q03/duckdb:duckdb 55171765 58633209 0.94
clickbench_q04/duckdb:duckdb 212424307 219115691 0.97
clickbench_q05/duckdb:duckdb 282891652 295721713 0.96
clickbench_q06/duckdb:duckdb 🚀 34080588 38291644 0.89
clickbench_q07/duckdb:duckdb 34862127 38699186 0.90
clickbench_q08/duckdb:duckdb 276971048 283706656 0.98
clickbench_q09/duckdb:duckdb 394358685 409528834 0.96
clickbench_q10/duckdb:duckdb 116657883 121295511 0.96
clickbench_q11/duckdb:duckdb 125515912 131020868 0.96
clickbench_q12/duckdb:duckdb 261260110 268617655 0.97
clickbench_q13/duckdb:duckdb 444201903 461031414 0.96
clickbench_q14/duckdb:duckdb 289539222 301783084 0.96
clickbench_q15/duckdb:duckdb 247907929 254836522 0.97
clickbench_q16/duckdb:duckdb 636293707 591969753 1.07
clickbench_q17/duckdb:duckdb 536867514 497773616 1.08
clickbench_q18/duckdb:duckdb 1109059000 1031405061 1.08
clickbench_q19/duckdb:duckdb 34976665 37963005 0.92
clickbench_q20/duckdb:duckdb 🚀 451815001 502489278 0.90
clickbench_q21/duckdb:duckdb 🚀 461444513 513592791 0.90
clickbench_q22/duckdb:duckdb 529019961 566872454 0.93
clickbench_q23/duckdb:duckdb 253329443 269238615 0.94
clickbench_q24/duckdb:duckdb 61552791 66539954 0.93
clickbench_q25/duckdb:duckdb 150886452 154714166 0.98
clickbench_q26/duckdb:duckdb 61709432 66129191 0.93
clickbench_q27/duckdb:duckdb 538555391 575889114 0.94
clickbench_q28/duckdb:duckdb 4588511442 4570670426 1.00
clickbench_q29/duckdb:duckdb 50556623 54139382 0.93
clickbench_q30/duckdb:duckdb 278037267 289928814 0.96
clickbench_q31/duckdb:duckdb 366839688 376873393 0.97
clickbench_q32/duckdb:duckdb 1132830770 1147531193 0.99
clickbench_q33/duckdb:duckdb 1116781111 1209508846 0.92
clickbench_q34/duckdb:duckdb 1197056745 1275331003 0.94
clickbench_q35/duckdb:duckdb 302595848 308394689 0.98
clickbench_q36/duckdb:duckdb 57881417 54440339 1.06
clickbench_q37/duckdb:duckdb 29467724 32348551 0.91
clickbench_q38/duckdb:duckdb 34562858 37329071 0.93
clickbench_q39/duckdb:duckdb 🚀 78724515 89071554 0.88
clickbench_q40/duckdb:duckdb 🚀 27750129 31926207 0.87
clickbench_q41/duckdb:duckdb 🚀 27256711 30728848 0.89
clickbench_q42/duckdb:duckdb 🚀 29862629 33509163 0.89

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.04 GB → 7.04 GB (-0.0%)
  • vortex-file-compressed: 14.01 GB → 14.01 GB (0.0%)
Full attributed analysis
Query Config Raw Δ Control Δ Attributed α Noise floor Significant?
0 datafusion:vortex-file-compressed -36.5% -4.9% -33.2% +657.3% ➖ noise
0 duckdb:duckdb -15.5% -4.9% -11.1% +274.5% ➖ noise
0 duckdb:vortex-file-compressed -4.4% -4.9% +0.6% +501.9% ➖ noise
1 datafusion:vortex-file-compressed +2.7% -1.8% +4.6% +26.6% ➖ noise
1 duckdb:duckdb -9.5% -1.8% -7.8% +41.7% ➖ noise
1 duckdb:vortex-file-compressed -3.0% -1.8% -1.2% +24.9% ➖ noise
2 datafusion:vortex-file-compressed -8.7% -2.2% -6.6% +14.7% ➖ noise
2 duckdb:duckdb -6.4% -2.2% -4.4% +20.6% ➖ noise
2 duckdb:vortex-file-compressed -11.1% -2.2% -9.1% +12.1% ➖ noise
3 datafusion:vortex-file-compressed -6.3% -3.6% -2.8% +151.8% ➖ noise
3 duckdb:duckdb -5.9% -3.6% -2.4% +56.4% ➖ noise
3 duckdb:vortex-file-compressed -7.9% -3.6% -4.5% +70.1% ➖ noise
4 datafusion:vortex-file-compressed -9.7% -6.8% -3.1% +10.0% ➖ noise
4 duckdb:duckdb -3.1% -6.8% +4.1% +10.0% ➖ noise
4 duckdb:vortex-file-compressed -0.9% -6.8% +6.4% +10.0% ➖ noise
5 datafusion:vortex-file-compressed -5.8% -5.1% -0.7% +10.0% ➖ noise
5 duckdb:duckdb -4.3% -5.1% +0.8% +10.0% ➖ noise
5 duckdb:vortex-file-compressed -4.2% -5.1% +1.0% +10.0% ➖ noise
6 datafusion:vortex-file-compressed -10.9% +1.3% -12.0% +44.5% ➖ noise
6 duckdb:duckdb -11.0% +1.3% -12.1% +15.9% ➖ noise
6 duckdb:vortex-file-compressed -0.9% +1.3% -2.1% +24.8% ➖ noise
7 datafusion:vortex-file-compressed +18.2% -1.4% +19.8% +22.8% ➖ noise
7 duckdb:duckdb -9.9% -1.4% -8.7% +10.0% ➖ noise
7 duckdb:vortex-file-compressed -14.2% -1.4% -13.1% +10.0% ✅ faster
8 datafusion:vortex-file-compressed -7.8% -4.5% -3.5% +10.0% ➖ noise
8 duckdb:duckdb -2.4% -4.5% +2.2% +10.0% ➖ noise
8 duckdb:vortex-file-compressed -3.3% -4.5% +1.2% +10.0% ➖ noise
9 datafusion:vortex-file-compressed -7.0% -4.9% -2.2% +10.0% ➖ noise
9 duckdb:duckdb -3.7% -4.9% +1.2% +10.0% ➖ noise
9 duckdb:vortex-file-compressed -2.2% -4.9% +2.9% +10.0% ➖ noise
10 datafusion:vortex-file-compressed -8.5% -3.9% -4.7% +14.8% ➖ noise
10 duckdb:duckdb -3.8% -3.9% +0.1% +10.0% ➖ noise
10 duckdb:vortex-file-compressed -5.8% -3.9% -2.0% +10.0% ➖ noise
11 datafusion:vortex-file-compressed -4.9% -5.2% +0.2% +10.0% ➖ noise
11 duckdb:duckdb -4.2% -5.2% +1.0% +10.0% ➖ noise
11 duckdb:vortex-file-compressed -2.4% -5.2% +2.9% +10.0% ➖ noise
12 datafusion:vortex-file-compressed -4.6% -5.2% +0.6% +10.0% ➖ noise
12 duckdb:duckdb -2.7% -5.2% +2.6% +10.0% ➖ noise
12 duckdb:vortex-file-compressed -2.3% -5.2% +3.0% +10.0% ➖ noise
13 datafusion:vortex-file-compressed -6.8% -3.3% -3.7% +10.0% ➖ noise
13 duckdb:duckdb -3.7% -3.3% -0.4% +10.0% ➖ noise
13 duckdb:vortex-file-compressed -1.3% -3.3% +2.1% +10.0% ➖ noise
14 datafusion:vortex-file-compressed -6.2% -4.5% -1.8% +10.0% ➖ noise
14 duckdb:duckdb -4.1% -4.5% +0.4% +10.0% ➖ noise
14 duckdb:vortex-file-compressed -7.4% -4.5% -3.0% +10.0% ➖ noise
15 datafusion:vortex-file-compressed -7.1% -5.3% -2.0% +10.0% ➖ noise
15 duckdb:duckdb -2.7% -5.3% +2.7% +10.0% ➖ noise
15 duckdb:vortex-file-compressed -0.4% -5.3% +5.1% +10.0% ➖ noise
16 datafusion:vortex-file-compressed -7.4% -6.8% -0.6% +10.0% ➖ noise
16 duckdb:duckdb +7.5% -6.8% +15.3% +10.0% 🚨 regression
16 duckdb:vortex-file-compressed +4.4% -6.8% +12.0% +10.0% 🚨 regression
17 datafusion:vortex-file-compressed -7.8% -4.7% -3.2% +10.0% ➖ noise
17 duckdb:duckdb +7.9% -4.7% +13.1% +10.0% 🚨 regression
17 duckdb:vortex-file-compressed +8.6% -4.7% +13.9% +10.0% 🚨 regression
18 datafusion:vortex-file-compressed +0.6% -5.7% +6.7% +10.0% ➖ noise
18 duckdb:duckdb +7.5% -5.7% +14.0% +10.0% 🚨 regression
18 duckdb:vortex-file-compressed -4.3% -5.7% +1.4% +10.0% ➖ noise
19 datafusion:vortex-file-compressed -15.0% -3.7% -11.7% +43.0% ➖ noise
19 duckdb:duckdb -7.9% -3.7% -4.3% +19.5% ➖ noise
19 duckdb:vortex-file-compressed -7.9% -3.7% -4.3% +25.4% ➖ noise
20 datafusion:vortex-file-compressed -2.5% -5.8% +3.5% +196.6% ➖ noise
20 duckdb:duckdb -10.1% -5.8% -4.6% +65.2% ➖ noise
20 duckdb:vortex-file-compressed -4.1% -5.8% +1.8% +52.3% ➖ noise
21 datafusion:vortex-file-compressed -2.1% -4.3% +2.3% +10.0% ➖ noise
21 duckdb:duckdb -10.2% -4.3% -6.2% +10.0% ➖ noise
21 duckdb:vortex-file-compressed +0.3% -4.3% +4.7% +10.1% ➖ noise
22 datafusion:vortex-file-compressed -4.6% -5.4% +0.8% +12.1% ➖ noise
22 duckdb:duckdb -6.7% -5.4% -1.4% +31.8% ➖ noise
22 duckdb:vortex-file-compressed +3.7% -5.4% +9.6% +16.2% ➖ noise
23 datafusion:vortex-file-compressed -1.0% -6.4% +5.7% +46.0% ➖ noise
23 duckdb:duckdb -5.9% -6.4% +0.5% +10.0% ➖ noise
23 duckdb:vortex-file-compressed +2.3% -6.4% +9.2% +26.4% ➖ noise
24 datafusion:vortex-file-compressed +0.3% -1.6% +2.0% +12.3% ➖ noise
24 duckdb:duckdb -7.5% -1.6% -6.0% +33.7% ➖ noise
24 duckdb:vortex-file-compressed -10.0% -1.6% -8.5% +16.1% ➖ noise
25 datafusion:vortex-file-compressed -7.8% -4.5% -3.5% +10.0% ➖ noise
25 duckdb:duckdb -2.5% -4.5% +2.2% +10.0% ➖ noise
25 duckdb:vortex-file-compressed -0.8% -4.5% +3.9% +19.0% ➖ noise
26 datafusion:vortex-file-compressed -7.2% -2.0% -5.4% +12.6% ➖ noise
26 duckdb:duckdb -6.7% -2.0% -4.8% +10.0% ➖ noise
26 duckdb:vortex-file-compressed -1.3% -2.0% +0.7% +15.1% ➖ noise
27 datafusion:vortex-file-compressed -0.7% -4.5% +4.0% +10.0% ➖ noise
27 duckdb:duckdb -6.5% -4.5% -2.0% +10.0% ➖ noise
27 duckdb:vortex-file-compressed -2.4% -4.5% +2.3% +10.0% ➖ noise
28 datafusion:vortex-file-compressed -3.6% -1.6% -2.0% +10.0% ➖ noise
28 duckdb:duckdb +0.4% -1.6% +2.0% +10.0% ➖ noise
28 duckdb:vortex-file-compressed -3.8% -1.6% -2.3% +11.7% ➖ noise
29 datafusion:vortex-file-compressed +0.0% -5.3% +5.6% +12.7% ➖ noise
29 duckdb:duckdb -6.6% -5.3% -1.4% +10.0% ➖ noise
29 duckdb:vortex-file-compressed -5.0% -5.3% +0.3% +50.2% ➖ noise
30 datafusion:vortex-file-compressed -3.2% -4.0% +0.9% +10.0% ➖ noise
30 duckdb:duckdb -4.1% -4.0% -0.1% +10.0% ➖ noise
30 duckdb:vortex-file-compressed -1.0% -4.0% +3.2% +10.0% ➖ noise
31 datafusion:vortex-file-compressed -6.8% -6.4% -0.4% +10.0% ➖ noise
31 duckdb:duckdb -2.7% -6.4% +4.0% +10.0% ➖ noise
31 duckdb:vortex-file-compressed -7.5% -6.4% -1.1% +10.0% ➖ noise
32 datafusion:vortex-file-compressed -6.5% -8.6% +2.2% +10.0% ➖ noise
32 duckdb:duckdb -1.3% -8.6% +8.0% +10.0% ➖ noise
32 duckdb:vortex-file-compressed -1.8% -8.6% +7.4% +10.0% ➖ noise
33 datafusion:vortex-file-compressed -6.1% -4.6% -1.6% +10.0% ➖ noise
33 duckdb:duckdb -7.7% -4.6% -3.3% +10.0% ➖ noise
33 duckdb:vortex-file-compressed -10.8% -4.6% -6.5% +12.8% ➖ noise
34 datafusion:vortex-file-compressed -4.5% -3.5% -1.0% +10.0% ➖ noise
34 duckdb:duckdb -6.1% -3.5% -2.7% +10.0% ➖ noise
34 duckdb:vortex-file-compressed -4.7% -3.5% -1.2% +14.6% ➖ noise
35 datafusion:vortex-file-compressed -6.8% -3.5% -3.4% +10.0% ➖ noise
35 duckdb:duckdb -1.9% -3.5% +1.7% +10.0% ➖ noise
35 duckdb:vortex-file-compressed -2.3% -3.5% +1.3% +10.0% ➖ noise
36 datafusion:vortex-file-compressed -7.9% -4.2% -3.8% +10.0% ➖ noise
36 duckdb:duckdb +6.3% -4.2% +11.0% +14.6% ➖ noise
36 duckdb:vortex-file-compressed -5.0% -4.2% -0.8% +10.0% ➖ noise
37 datafusion:vortex-file-compressed -3.8% -3.2% -0.6% +10.0% ➖ noise
37 duckdb:duckdb -8.9% -3.2% -5.9% +10.0% ➖ noise
37 duckdb:vortex-file-compressed +2.5% -3.2% +5.8% +12.6% ➖ noise
38 datafusion:vortex-file-compressed -6.0% -2.7% -3.3% +16.5% ➖ noise
38 duckdb:duckdb -7.4% -2.7% -4.8% +10.0% ➖ noise
38 duckdb:vortex-file-compressed -13.4% -2.7% -11.0% +10.0% ✅ faster
39 datafusion:vortex-file-compressed -4.6% -6.0% +1.5% +10.0% ➖ noise
39 duckdb:duckdb -11.6% -6.0% -6.0% +25.9% ➖ noise
39 duckdb:vortex-file-compressed -9.7% -6.0% -4.0% +12.0% ➖ noise
40 datafusion:vortex-file-compressed -5.6% -4.7% -0.9% +20.1% ➖ noise
40 duckdb:duckdb -13.1% -4.7% -8.8% +11.4% ➖ noise
40 duckdb:vortex-file-compressed -1.3% -4.7% +3.6% +12.7% ➖ noise
41 datafusion:vortex-file-compressed -13.8% +1.2% -14.8% +16.1% ✅ faster
41 duckdb:duckdb -11.3% +1.2% -12.4% +10.0% ✅ faster
41 duckdb:vortex-file-compressed -1.6% +1.2% -2.8% +17.5% ➖ noise
42 datafusion:vortex-file-compressed -10.3% -7.6% -3.0% +13.4% ➖ noise
42 duckdb:duckdb -10.9% -7.6% -3.6% +10.0% ➖ noise
42 duckdb:vortex-file-compressed -12.1% -7.6% -4.9% +16.3% ➖ noise

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented May 29, 2026

Benchmarks: Appian on NVME

Verdict: No clear signal (medium confidence)
Attributed Vortex impact: +3.8%
Engines: DataFusion No clear signal (+0.6%, environment too noisy confidence) · DuckDB No clear signal (-0.9%, low confidence)
Vortex (geomean): 0.896x ✅
Parquet (geomean): 0.895x ✅
Shifts: Parquet (control) -10.5% · Median polish -0.3%

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

datafusion / vortex-file-compressed (0.797x ✅, 8↑ 0↓)
name PR 0e1d74b (ns) base 23ebab1 (ns) ratio (PR/base)
appian_q01/datafusion:vortex-file-compressed 🚀 128213764 165684972 0.77
appian_q02/datafusion:vortex-file-compressed 🚀 661059541 827614788 0.80
appian_q03/datafusion:vortex-file-compressed 🚀 361813814 445992910 0.81
appian_q04/datafusion:vortex-file-compressed 🚀 27573803275 31679149660 0.87
appian_q05/datafusion:vortex-file-compressed 🚀 255930390 336785005 0.76
appian_q06/datafusion:vortex-file-compressed 🚀 420271645 538955116 0.78
appian_q07/datafusion:vortex-file-compressed 🚀 448981543 575636887 0.78
appian_q08/datafusion:vortex-file-compressed 🚀 1856708014 2311868980 0.80
datafusion / parquet (0.792x ✅, 8↑ 0↓)
name PR 0e1d74b (ns) base 23ebab1 (ns) ratio (PR/base)
appian_q01/datafusion:parquet 🚀 127616561 175157877 0.73
appian_q02/datafusion:parquet 🚀 671243762 855721561 0.78
appian_q03/datafusion:parquet 🚀 359946625 436530495 0.82
appian_q04/datafusion:parquet 🚀 27896970788 31179677931 0.89
appian_q05/datafusion:parquet 🚀 288039323 375599603 0.77
appian_q06/datafusion:parquet 🚀 433018400 556917255 0.78
appian_q07/datafusion:parquet 🚀 457951552 594250332 0.77
appian_q08/datafusion:parquet 🚀 1840230439 2310073964 0.80
duckdb / vortex-file-compressed (1.009x ➖, 0↑ 0↓)
name PR 0e1d74b (ns) base 23ebab1 (ns) ratio (PR/base)
appian_q01/duckdb:vortex-file-compressed 197807336 192383155 1.03
appian_q02/duckdb:vortex-file-compressed 613900973 620740310 0.99
appian_q03/duckdb:vortex-file-compressed 260870855 264606726 0.99
appian_q04/duckdb:vortex-file-compressed 1348388080 1310895124 1.03
appian_q05/duckdb:vortex-file-compressed 309523958 290762261 1.06
appian_q06/duckdb:vortex-file-compressed 803499638 800823396 1.00
appian_q07/duckdb:vortex-file-compressed 336182219 342230090 0.98
appian_q08/duckdb:vortex-file-compressed 1279057520 1288029909 0.99
duckdb / parquet (1.012x ➖, 0↑ 0↓)
name PR 0e1d74b (ns) base 23ebab1 (ns) ratio (PR/base)
appian_q01/duckdb:parquet 200121308 200426138 1.00
appian_q02/duckdb:parquet 602042409 600586703 1.00
appian_q03/duckdb:parquet 285725954 286754034 1.00
appian_q04/duckdb:parquet 1318522407 1326532844 0.99
appian_q05/duckdb:parquet 316398722 310059517 1.02
appian_q06/duckdb:parquet 799123785 782156756 1.02
appian_q07/duckdb:parquet 375236778 359262278 1.04
appian_q08/duckdb:parquet 1288356405 1267654756 1.02
duckdb / duckdb (0.996x ➖, 0↑ 0↓)
name PR 0e1d74b (ns) base 23ebab1 (ns) ratio (PR/base)
appian_q01/duckdb:duckdb 173099159 177843491 0.97
appian_q02/duckdb:duckdb 548079843 558319025 0.98
appian_q03/duckdb:duckdb 390888612 387312386 1.01
appian_q04/duckdb:duckdb 1302788748 1301141205 1.00
appian_q05/duckdb:duckdb 280478659 282488986 0.99
appian_q06/duckdb:duckdb 783345745 779270026 1.01
appian_q07/duckdb:duckdb 325648848 323818711 1.01
appian_q08/duckdb:duckdb 1220867432 1217416532 1.00

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: 272.98 MB → 272.72 MB (-0.1%)
  • vortex-file-compressed: 527.16 MB → 527.16 MB (0.0%)
Full attributed analysis
Query Config Raw Δ Control Δ Attributed α Noise floor Significant?
1 datafusion:vortex-file-compressed -22.6% -14.7% -9.3% +10.7% ➖ noise
1 duckdb:duckdb -2.7% -14.7% +14.1% +10.0% 🚨 regression
1 duckdb:vortex-file-compressed +2.8% -14.7% +20.5% +10.0% 🚨 regression
2 datafusion:vortex-file-compressed -20.1% -11.3% -9.9% +10.0% ✅ faster
2 duckdb:duckdb -1.8% -11.3% +10.7% +10.0% 🚨 regression
2 duckdb:vortex-file-compressed -1.1% -11.3% +11.5% +10.0% 🚨 regression
3 datafusion:vortex-file-compressed -18.9% -9.4% -10.5% +10.0% ✅ faster
3 duckdb:duckdb +0.9% -9.4% +11.3% +10.0% 🚨 regression
3 duckdb:vortex-file-compressed -1.4% -9.4% +8.8% +10.0% ➖ noise
4 datafusion:vortex-file-compressed -13.0% -5.7% -7.7% +10.0% ➖ noise
4 duckdb:duckdb +0.1% -5.7% +6.2% +10.0% ➖ noise
4 duckdb:vortex-file-compressed +2.9% -5.7% +9.1% +10.0% ➖ noise
5 datafusion:vortex-file-compressed -24.0% -11.5% -14.1% +12.4% ✅ faster
5 duckdb:duckdb -0.7% -11.5% +12.2% +10.0% 🚨 regression
5 duckdb:vortex-file-compressed +6.5% -11.5% +20.3% +10.0% 🚨 regression
6 datafusion:vortex-file-compressed -22.0% -10.9% -12.5% +10.0% ✅ faster
6 duckdb:duckdb +0.5% -10.9% +12.8% +10.0% 🚨 regression
6 duckdb:vortex-file-compressed +0.3% -10.9% +12.6% +10.0% 🚨 regression
7 datafusion:vortex-file-compressed -22.0% -10.3% -13.1% +10.0% ✅ faster
7 duckdb:duckdb +0.6% -10.3% +12.1% +10.0% 🚨 regression
7 duckdb:vortex-file-compressed -1.8% -10.3% +9.5% +10.0% ➖ noise
8 datafusion:vortex-file-compressed -19.7% -10.0% -10.7% +10.0% ✅ faster
8 duckdb:duckdb +0.3% -10.0% +11.5% +10.0% 🚨 regression
8 duckdb:vortex-file-compressed -0.7% -10.0% +10.4% +10.0% 🚨 regression

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented May 29, 2026

Benchmarks: TPC-H SF=1 on S3

Verdict: No clear signal (environment too noisy confidence)
Attributed Vortex impact: -0.7%
Engines: DataFusion No clear signal (-1.7%, environment too noisy confidence) · DuckDB No clear signal (+0.4%, environment too noisy confidence)
Vortex (geomean): 0.870x ➖
Parquet (geomean): 0.876x ➖
Shifts: Parquet (control) -12.4% · Median polish -13.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 (0.856x ➖, 0↑ 0↓)
name PR 0e1d74b (ns) base 23ebab1 (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-file-compressed 249459590 243418433 1.02
tpch_q02/datafusion:vortex-file-compressed 408772262 402399604 1.02
tpch_q03/datafusion:vortex-file-compressed 430461623 417870143 1.03
tpch_q04/datafusion:vortex-file-compressed 239917348 257647430 0.93
tpch_q05/datafusion:vortex-file-compressed 396808322 496304131 0.80
tpch_q06/datafusion:vortex-file-compressed 295277719 345467171 0.85
tpch_q07/datafusion:vortex-file-compressed 387228585 500398736 0.77
tpch_q08/datafusion:vortex-file-compressed 588569269 671258137 0.88
tpch_q09/datafusion:vortex-file-compressed 369798380 444536466 0.83
tpch_q10/datafusion:vortex-file-compressed 438109094 567506453 0.77
tpch_q11/datafusion:vortex-file-compressed 293540653 344631478 0.85
tpch_q12/datafusion:vortex-file-compressed 394734908 432847920 0.91
tpch_q13/datafusion:vortex-file-compressed 148285019 167796780 0.88
tpch_q14/datafusion:vortex-file-compressed 248845560 285897849 0.87
tpch_q15/datafusion:vortex-file-compressed 416391379 477473617 0.87
tpch_q16/datafusion:vortex-file-compressed 218070865 268838439 0.81
tpch_q17/datafusion:vortex-file-compressed 372701557 440382781 0.85
tpch_q18/datafusion:vortex-file-compressed 327775466 463729346 0.71
tpch_q19/datafusion:vortex-file-compressed 420376784 558618806 0.75
tpch_q20/datafusion:vortex-file-compressed 388039979 455065759 0.85
tpch_q21/datafusion:vortex-file-compressed 664480519 729253441 0.91
tpch_q22/datafusion:vortex-file-compressed 114789477 153100954 0.75
datafusion / vortex-compact (0.924x ➖, 0↑ 2↓)
name PR 0e1d74b (ns) base 23ebab1 (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-compact 265055800 248959835 1.06
tpch_q02/datafusion:vortex-compact 418013578 442671816 0.94
tpch_q03/datafusion:vortex-compact 375373650 382541825 0.98
tpch_q04/datafusion:vortex-compact 196935037 214310313 0.92
tpch_q05/datafusion:vortex-compact 381170589 411006184 0.93
tpch_q06/datafusion:vortex-compact 245745919 340644725 0.72
tpch_q07/datafusion:vortex-compact 374486877 433188663 0.86
tpch_q08/datafusion:vortex-compact 494188128 646796069 0.76
tpch_q09/datafusion:vortex-compact 379222254 477796394 0.79
tpch_q10/datafusion:vortex-compact 402993007 562152406 0.72
tpch_q11/datafusion:vortex-compact 248067958 316364900 0.78
tpch_q12/datafusion:vortex-compact 🚨 1157693519 398092396 2.91
tpch_q13/datafusion:vortex-compact 🚨 193602549 145590819 1.33
tpch_q14/datafusion:vortex-compact 238188539 288239046 0.83
tpch_q15/datafusion:vortex-compact 365244162 505405348 0.72
tpch_q16/datafusion:vortex-compact 182157436 190579535 0.96
tpch_q17/datafusion:vortex-compact 331878363 449929282 0.74
tpch_q18/datafusion:vortex-compact 297418913 340050526 0.87
tpch_q19/datafusion:vortex-compact 451300455 493961961 0.91
tpch_q20/datafusion:vortex-compact 383683792 410454186 0.93
tpch_q21/datafusion:vortex-compact 520064994 587549610 0.89
tpch_q22/datafusion:vortex-compact 106384682 116796688 0.91
datafusion / parquet (0.905x ➖, 2↑ 0↓)
name PR 0e1d74b (ns) base 23ebab1 (ns) ratio (PR/base)
tpch_q01/datafusion:parquet 205419241 199303697 1.03
tpch_q02/datafusion:parquet 477028650 392160017 1.22
tpch_q03/datafusion:parquet 324080333 339500194 0.95
tpch_q04/datafusion:parquet 160257209 168021656 0.95
tpch_q05/datafusion:parquet 471939101 542299847 0.87
tpch_q06/datafusion:parquet 🚀 142019333 244760270 0.58
tpch_q07/datafusion:parquet 452942556 516533730 0.88
tpch_q08/datafusion:parquet 546678968 642882525 0.85
tpch_q09/datafusion:parquet 451027395 489647951 0.92
tpch_q10/datafusion:parquet 481040565 502870292 0.96
tpch_q11/datafusion:parquet 353727053 337722917 1.05
tpch_q12/datafusion:parquet 251778788 245679823 1.02
tpch_q13/datafusion:parquet 465735019 452787420 1.03
tpch_q14/datafusion:parquet 195834256 217172651 0.90
tpch_q15/datafusion:parquet 328705355 316550542 1.04
tpch_q16/datafusion:parquet 175109753 205829249 0.85
tpch_q17/datafusion:parquet 387462268 382001250 1.01
tpch_q18/datafusion:parquet 438348794 502175180 0.87
tpch_q19/datafusion:parquet 326184294 458853145 0.71
tpch_q20/datafusion:parquet 312849475 430507515 0.73
tpch_q21/datafusion:parquet 🚀 459563835 699009159 0.66
tpch_q22/datafusion:parquet 129347234 117137991 1.10
duckdb / vortex-file-compressed (0.816x ➖, 1↑ 0↓)
name PR 0e1d74b (ns) base 23ebab1 (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-file-compressed 260755099 330574588 0.79
tpch_q02/duckdb:vortex-file-compressed 876913753 1140407668 0.77
tpch_q03/duckdb:vortex-file-compressed 598474591 760816852 0.79
tpch_q04/duckdb:vortex-file-compressed 397816659 421361070 0.94
tpch_q05/duckdb:vortex-file-compressed 794291387 948200842 0.84
tpch_q06/duckdb:vortex-file-compressed 331376961 367238040 0.90
tpch_q07/duckdb:vortex-file-compressed 873109612 1098888674 0.79
tpch_q08/duckdb:vortex-file-compressed 909433888 1153855364 0.79
tpch_q09/duckdb:vortex-file-compressed 861519966 1191072363 0.72
tpch_q10/duckdb:vortex-file-compressed 718381421 878295645 0.82
tpch_q11/duckdb:vortex-file-compressed 473963414 620101139 0.76
tpch_q12/duckdb:vortex-file-compressed 599967295 690142726 0.87
tpch_q13/duckdb:vortex-file-compressed 🚀 415485854 641414280 0.65
tpch_q14/duckdb:vortex-file-compressed 375826988 486159556 0.77
tpch_q15/duckdb:vortex-file-compressed 272986079 338898090 0.81
tpch_q16/duckdb:vortex-file-compressed 351903278 354760416 0.99
tpch_q17/duckdb:vortex-file-compressed 702089756 855600070 0.82
tpch_q18/duckdb:vortex-file-compressed 529048362 608662575 0.87
tpch_q19/duckdb:vortex-file-compressed 464888205 594120548 0.78
tpch_q20/duckdb:vortex-file-compressed 825276335 864464325 0.95
tpch_q21/duckdb:vortex-file-compressed 1021914196 1291023269 0.79
tpch_q22/duckdb:vortex-file-compressed 299106441 365987700 0.82
duckdb / vortex-compact (0.888x ➖, 0↑ 0↓)
name PR 0e1d74b (ns) base 23ebab1 (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-compact 301519524 295399294 1.02
tpch_q02/duckdb:vortex-compact 997113261 1028208059 0.97
tpch_q03/duckdb:vortex-compact 622952245 688622748 0.90
tpch_q04/duckdb:vortex-compact 375032725 478775055 0.78
tpch_q05/duckdb:vortex-compact 853857585 831367242 1.03
tpch_q06/duckdb:vortex-compact 308582279 417897499 0.74
tpch_q07/duckdb:vortex-compact 891709848 1020860007 0.87
tpch_q08/duckdb:vortex-compact 911958402 1002346604 0.91
tpch_q09/duckdb:vortex-compact 994651827 1189680202 0.84
tpch_q10/duckdb:vortex-compact 681587532 937397478 0.73
tpch_q11/duckdb:vortex-compact 449088823 526170410 0.85
tpch_q12/duckdb:vortex-compact 592553720 695888937 0.85
tpch_q13/duckdb:vortex-compact 355625991 418080317 0.85
tpch_q14/duckdb:vortex-compact 411546443 576784333 0.71
tpch_q15/duckdb:vortex-compact 364062279 413270138 0.88
tpch_q16/duckdb:vortex-compact 347366982 341196775 1.02
tpch_q17/duckdb:vortex-compact 697137762 848748221 0.82
tpch_q18/duckdb:vortex-compact 576438841 584445506 0.99
tpch_q19/duckdb:vortex-compact 488326074 505242508 0.97
tpch_q20/duckdb:vortex-compact 757127687 882412226 0.86
tpch_q21/duckdb:vortex-compact 1054245843 1164328861 0.91
tpch_q22/duckdb:vortex-compact 303677962 256377325 1.18
duckdb / parquet (0.848x ➖, 0↑ 0↓)
name PR 0e1d74b (ns) base 23ebab1 (ns) ratio (PR/base)
tpch_q01/duckdb:parquet 424299253 500010346 0.85
tpch_q02/duckdb:parquet 1040464668 1213829859 0.86
tpch_q03/duckdb:parquet 946164399 1283447242 0.74
tpch_q04/duckdb:parquet 579783126 723569627 0.80
tpch_q05/duckdb:parquet 1128207854 1452569678 0.78
tpch_q06/duckdb:parquet 393391333 476675265 0.83
tpch_q07/duckdb:parquet 1174734524 1198348682 0.98
tpch_q08/duckdb:parquet 1408328544 1858425675 0.76
tpch_q09/duckdb:parquet 1310344865 1592264804 0.82
tpch_q10/duckdb:parquet 1194958766 1526227946 0.78
tpch_q11/duckdb:parquet 688034062 816414935 0.84
tpch_q12/duckdb:parquet 666258756 812172633 0.82
tpch_q13/duckdb:parquet 912303907 931510373 0.98
tpch_q14/duckdb:parquet 672581827 774535174 0.87
tpch_q15/duckdb:parquet 487236533 632911954 0.77
tpch_q16/duckdb:parquet 636769984 684021721 0.93
tpch_q17/duckdb:parquet 760557272 798597334 0.95
tpch_q18/duckdb:parquet 851041261 915777614 0.93
tpch_q19/duckdb:parquet 742000508 933028749 0.80
tpch_q20/duckdb:parquet 1085908000 1129188221 0.96
tpch_q21/duckdb:parquet 1068213749 1313864603 0.81
tpch_q22/duckdb:parquet 545069576 620935991 0.88
Full attributed analysis
Query Config Raw Δ Control Δ Attributed α Noise floor Significant?
1 datafusion:vortex-compact +6.5% -6.5% +13.8% +53.9% ➖ noise
1 datafusion:vortex-file-compressed +2.5% -6.5% +9.6% +62.4% ➖ noise
1 duckdb:vortex-compact +2.1% -6.5% +9.1% +36.1% ➖ noise
1 duckdb:vortex-file-compressed -21.1% -6.5% -15.7% +43.6% ➖ noise
2 datafusion:vortex-compact -5.6% +2.1% -7.5% +30.0% ➖ noise
2 datafusion:vortex-file-compressed +1.6% +2.1% -0.5% +31.2% ➖ noise
2 duckdb:vortex-compact -3.0% +2.1% -5.0% +30.0% ➖ noise
2 duckdb:vortex-file-compressed -23.1% +2.1% -24.7% +30.0% ✅ faster
3 datafusion:vortex-compact -1.9% -16.1% +17.0% +40.8% ➖ noise
3 datafusion:vortex-file-compressed +3.0% -16.1% +22.8% +46.5% ➖ noise
3 duckdb:vortex-compact -9.5% -16.1% +7.8% +30.0% ➖ noise
3 duckdb:vortex-file-compressed -21.3% -16.1% -6.2% +30.0% ➖ noise
4 datafusion:vortex-compact -8.1% -12.6% +5.1% +34.7% ➖ noise
4 datafusion:vortex-file-compressed -6.9% -12.6% +6.5% +30.0% ➖ noise
4 duckdb:vortex-compact -21.7% -12.6% -10.4% +30.0% ➖ noise
4 duckdb:vortex-file-compressed -5.6% -12.6% +8.0% +30.0% ➖ noise
5 datafusion:vortex-compact -7.3% -17.8% +12.8% +30.0% ➖ noise
5 datafusion:vortex-file-compressed -20.0% -17.8% -2.8% +30.0% ➖ noise
5 duckdb:vortex-compact +2.7% -17.8% +24.9% +30.0% ➖ noise
5 duckdb:vortex-file-compressed -16.2% -17.8% +1.9% +30.0% ➖ noise
6 datafusion:vortex-compact -27.9% -30.8% +4.3% +30.0% ➖ noise
6 datafusion:vortex-file-compressed -14.5% -30.8% +23.5% +30.0% ➖ noise
6 duckdb:vortex-compact -26.2% -30.8% +6.7% +37.2% ➖ noise
6 duckdb:vortex-file-compressed -9.8% -30.8% +30.4% +30.0% 🚨 regression
7 datafusion:vortex-compact -13.6% -7.3% -6.8% +30.0% ➖ noise
7 datafusion:vortex-file-compressed -22.6% -7.3% -16.5% +30.0% ➖ noise
7 duckdb:vortex-compact -12.7% -7.3% -5.8% +30.0% ➖ noise
7 duckdb:vortex-file-compressed -20.5% -7.3% -14.3% +30.0% ➖ noise
8 datafusion:vortex-compact -23.6% -19.7% -4.8% +30.0% ➖ noise
8 datafusion:vortex-file-compressed -12.3% -19.7% +9.2% +31.2% ➖ noise
8 duckdb:vortex-compact -9.0% -19.7% +13.3% +30.0% ➖ noise
8 duckdb:vortex-file-compressed -21.2% -19.7% -1.8% +30.0% ➖ noise
9 datafusion:vortex-compact -20.6% -12.9% -8.8% +30.0% ➖ noise
9 datafusion:vortex-file-compressed -16.8% -12.9% -4.5% +30.0% ➖ noise
9 duckdb:vortex-compact -16.4% -12.9% -4.0% +30.0% ➖ noise
9 duckdb:vortex-file-compressed -27.7% -12.9% -16.9% +30.0% ➖ noise
10 datafusion:vortex-compact -28.3% -13.5% -17.2% +30.0% ➖ noise
10 datafusion:vortex-file-compressed -22.8% -13.5% -10.8% +30.0% ➖ noise
10 duckdb:vortex-compact -27.3% -13.5% -16.0% +30.0% ➖ noise
10 duckdb:vortex-file-compressed -18.2% -13.5% -5.5% +30.0% ➖ noise
11 datafusion:vortex-compact -21.6% -6.0% -16.5% +30.0% ➖ noise
11 datafusion:vortex-file-compressed -14.8% -6.0% -9.3% +30.0% ➖ noise
11 duckdb:vortex-compact -14.6% -6.0% -9.2% +30.0% ➖ noise
11 duckdb:vortex-file-compressed -23.6% -6.0% -18.6% +30.0% ➖ noise
12 datafusion:vortex-compact +190.8% -8.3% +217.2% +123.0% 🚨 regression
12 datafusion:vortex-file-compressed -8.8% -8.3% -0.5% +30.0% ➖ noise
12 duckdb:vortex-compact -14.8% -8.3% -7.1% +30.0% ➖ noise
12 duckdb:vortex-file-compressed -13.1% -8.3% -5.2% +30.0% ➖ noise
13 datafusion:vortex-compact +33.0% +0.4% +32.5% +40.8% ➖ noise
13 datafusion:vortex-file-compressed -11.6% +0.4% -12.0% +36.9% ➖ noise
13 duckdb:vortex-compact -14.9% +0.4% -15.3% +30.0% ➖ noise
13 duckdb:vortex-file-compressed -35.2% +0.4% -35.5% +30.2% ✅ faster
14 datafusion:vortex-compact -17.4% -11.5% -6.6% +31.2% ➖ noise
14 datafusion:vortex-file-compressed -13.0% -11.5% -1.6% +30.0% ➖ noise
14 duckdb:vortex-compact -28.6% -11.5% -19.4% +30.0% ➖ noise
14 duckdb:vortex-file-compressed -22.7% -11.5% -12.6% +30.9% ➖ noise
15 datafusion:vortex-compact -27.7% -10.6% -19.2% +30.0% ➖ noise
15 datafusion:vortex-file-compressed -12.8% -10.6% -2.5% +30.0% ➖ noise
15 duckdb:vortex-compact -11.9% -10.6% -1.5% +30.0% ➖ noise
15 duckdb:vortex-file-compressed -19.4% -10.6% -9.9% +30.0% ➖ noise
16 datafusion:vortex-compact -4.4% -11.0% +7.4% +30.0% ➖ noise
16 datafusion:vortex-file-compressed -18.9% -11.0% -8.9% +30.0% ➖ noise
16 duckdb:vortex-compact +1.8% -11.0% +14.4% +30.0% ➖ noise
16 duckdb:vortex-file-compressed -0.8% -11.0% +11.5% +30.0% ➖ noise
17 datafusion:vortex-compact -26.2% -1.7% -25.0% +30.0% ✅ faster
17 datafusion:vortex-file-compressed -15.4% -1.7% -13.9% +34.5% ➖ noise
17 duckdb:vortex-compact -17.9% -1.7% -16.4% +30.0% ➖ noise
17 duckdb:vortex-file-compressed -17.9% -1.7% -16.5% +30.0% ➖ noise
18 datafusion:vortex-compact -12.5% -9.9% -2.9% +30.0% ➖ noise
18 datafusion:vortex-file-compressed -29.3% -9.9% -21.5% +30.0% ➖ noise
18 duckdb:vortex-compact -1.4% -9.9% +9.5% +30.0% ➖ noise
18 duckdb:vortex-file-compressed -13.1% -9.9% -3.5% +30.0% ➖ noise
19 datafusion:vortex-compact -8.6% -24.8% +21.5% +30.0% ➖ noise
19 datafusion:vortex-file-compressed -24.7% -24.8% +0.1% +30.0% ➖ noise
19 duckdb:vortex-compact -3.3% -24.8% +28.5% +30.0% ➖ noise
19 duckdb:vortex-file-compressed -21.8% -24.8% +4.1% +30.0% ➖ noise
20 datafusion:vortex-compact -6.5% -16.4% +11.8% +30.0% ➖ noise
20 datafusion:vortex-file-compressed -14.7% -16.4% +2.0% +30.2% ➖ noise
20 duckdb:vortex-compact -14.2% -16.4% +2.6% +30.0% ➖ noise
20 duckdb:vortex-file-compressed -4.5% -16.4% +14.2% +30.0% ➖ noise
21 datafusion:vortex-compact -11.5% -26.9% +21.1% +30.9% ➖ noise
21 datafusion:vortex-file-compressed -8.9% -26.9% +24.6% +33.5% ➖ noise
21 duckdb:vortex-compact -9.5% -26.9% +23.8% +30.0% ➖ noise
21 duckdb:vortex-file-compressed -20.8% -26.9% +8.3% +30.0% ➖ noise
22 datafusion:vortex-compact -8.9% -1.5% -7.5% +30.0% ➖ noise
22 datafusion:vortex-file-compressed -25.0% -1.5% -23.8% +62.8% ➖ noise
22 duckdb:vortex-compact +18.4% -1.5% +20.3% +30.0% ➖ noise
22 duckdb:vortex-file-compressed -18.3% -1.5% -17.0% +30.0% ➖ noise

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented May 29, 2026

Benchmarks: Compression

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

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.

unknown / unknown (1.010x ➖, 0↑ 1↓)
name PR 0e1d74b (ns) base 23ebab1 (ns) ratio (PR/base)
compress time/Arade 1141483848 1106619417 1.03
compress time/Bimbo 5749404374 5748379312 1.00
compress time/CMSprovider 2806886793 2763399631 1.02
compress time/Euro2016 434401580 421280609 1.03
compress time/Food 373904506 375107684 1.00
compress time/HashTags 793879726 795110690 1.00
compress time/TPC-H l_comment canonical 1266422273 1204757277 1.05
compress time/TPC-H l_comment chunked 1263368549 1216022187 1.04
compress time/taxi 698354750 689301819 1.01
compress time/wide table cols=100 chunks=1 rows=1000 12631410 12048659 1.05
compress time/wide table cols=100 chunks=50 rows=1000 12081104 11595615 1.04
compress time/wide table cols=1000 chunks=1 rows=1000 121878948 127907610 0.95
compress time/wide table cols=1000 chunks=50 rows=1000 132416291 123292256 1.07
compress time/wide table cols=10000 chunks=1 rows=1000 1490259031 1471710383 1.01
compress time/wide table cols=10000 chunks=50 rows=1000 1483018589 1488125416 1.00
decompress time/Arade 26185535 26059259 1.00
decompress time/Bimbo 79055354 76791146 1.03
decompress time/CMSprovider 80180030 77292133 1.04
decompress time/Euro2016 19372154 19525894 0.99
decompress time/Food 8158360 8381672 0.97
decompress time/HashTags 88412067 86084124 1.03
decompress time/TPC-H l_comment canonical 41074243 40754095 1.01
decompress time/TPC-H l_comment chunked 39987404 39079995 1.02
decompress time/taxi 15108159 14962671 1.01
decompress time/wide table cols=100 chunks=1 rows=1000 2768889 2589944 1.07
decompress time/wide table cols=100 chunks=50 rows=1000 🚨 2907942 2556473 1.14
decompress time/wide table cols=1000 chunks=1 rows=1000 24172551 23334122 1.04
decompress time/wide table cols=1000 chunks=50 rows=1000 24760734 23573085 1.05
decompress time/wide table cols=10000 chunks=1 rows=1000 258034254 246284518 1.05
decompress time/wide table cols=10000 chunks=50 rows=1000 251328292 258623648 0.97
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
parquet_rs-zstd compress time/Arade 2644596455 2600049795 1.02
parquet_rs-zstd compress time/Bimbo 13182734255 12680495268 1.04
parquet_rs-zstd compress time/CMSprovider 7014369697 6891514567 1.02
parquet_rs-zstd compress time/Euro2016 1318700061 1306633728 1.01
parquet_rs-zstd compress time/Food 812715490 801075851 1.01
parquet_rs-zstd compress time/HashTags 2226367996 2171590564 1.03
parquet_rs-zstd compress time/TPC-H l_comment canonical 3235553277 3203881850 1.01
parquet_rs-zstd compress time/TPC-H l_comment chunked 3243074358 3197142724 1.01
parquet_rs-zstd compress time/taxi 1207898148 1197594919 1.01
parquet_rs-zstd compress time/wide table cols=100 chunks=1 rows=1000 6059236 5967664 1.02
parquet_rs-zstd compress time/wide table cols=100 chunks=50 rows=1000 6086148 6024502 1.01
parquet_rs-zstd compress time/wide table cols=1000 chunks=1 rows=1000 75609982 72985343 1.04
parquet_rs-zstd compress time/wide table cols=1000 chunks=50 rows=1000 75289148 73956971 1.02
parquet_rs-zstd compress time/wide table cols=10000 chunks=1 rows=1000 777588291 782468267 0.99
parquet_rs-zstd compress time/wide table cols=10000 chunks=50 rows=1000 772705588 788041664 0.98
parquet_rs-zstd decompress time/Arade 620239522 618750202 1.00
parquet_rs-zstd decompress time/Bimbo 1699213373 1689864426 1.01
parquet_rs-zstd decompress time/CMSprovider 1714929632 1700919840 1.01
parquet_rs-zstd decompress time/Euro2016 379621596 372178741 1.02
parquet_rs-zstd decompress time/Food 199443713 197369003 1.01
parquet_rs-zstd decompress time/HashTags 662793983 631579856 1.05
parquet_rs-zstd decompress time/TPC-H l_comment canonical 597458718 584430874 1.02
parquet_rs-zstd decompress time/TPC-H l_comment chunked 598606165 589123424 1.02
parquet_rs-zstd decompress time/taxi 244697601 242553092 1.01
parquet_rs-zstd decompress time/wide table cols=100 chunks=1 rows=1000 2774826 2753842 1.01
parquet_rs-zstd decompress time/wide table cols=100 chunks=50 rows=1000 2828171 2734864 1.03
parquet_rs-zstd decompress time/wide table cols=1000 chunks=1 rows=1000 32372253 31581758 1.03
parquet_rs-zstd decompress time/wide table cols=1000 chunks=50 rows=1000 33091303 32425904 1.02
parquet_rs-zstd decompress time/wide table cols=10000 chunks=1 rows=1000 346106413 342942083 1.01
parquet_rs-zstd decompress time/wide table cols=10000 chunks=50 rows=1000 347121179 348119341 1.00
vortex-file-compressed size/Arade 145363828 145363828 1.00
vortex-file-compressed size/Bimbo 468763364 468763364 1.00
vortex-file-compressed size/CMSprovider 417907844 417907844 1.00
vortex-file-compressed size/Euro2016 163394772 163395324 1.00
vortex-file-compressed size/Food 41926968 41926968 1.00
vortex-file-compressed size/HashTags 195647860 195647860 1.00
vortex-file-compressed size/TPC-H l_comment canonical 179087392 179087392 1.00
vortex-file-compressed size/TPC-H l_comment chunked 179087392 179087392 1.00
vortex-file-compressed size/taxi 52363980 52363980 1.00
vortex-file-compressed size/wide table cols=100 chunks=1 rows=1000 930880 930880 1.00
vortex-file-compressed size/wide table cols=100 chunks=50 rows=1000 930880 930880 1.00
vortex-file-compressed size/wide table cols=1000 chunks=1 rows=1000 9293680 9293680 1.00
vortex-file-compressed size/wide table cols=1000 chunks=50 rows=1000 9293680 9293680 1.00
vortex-file-compressed size/wide table cols=10000 chunks=1 rows=1000 92957680 92957680 1.00
vortex-file-compressed size/wide table cols=10000 chunks=50 rows=1000 92957680 92957680 1.00
vortex:parquet-zstd ratio compress time/Arade 0 0 1.01
vortex:parquet-zstd ratio compress time/Bimbo 0 0 0.96
vortex:parquet-zstd ratio compress time/CMSprovider 0 0 1.00
vortex:parquet-zstd ratio compress time/Euro2016 0 0 1.02
vortex:parquet-zstd ratio compress time/Food 0 0 0.98
vortex:parquet-zstd ratio compress time/HashTags 0 0 0.97
vortex:parquet-zstd ratio compress time/TPC-H l_comment canonical 0 0 1.04
vortex:parquet-zstd ratio compress time/TPC-H l_comment chunked 0 0 1.02
vortex:parquet-zstd ratio compress time/taxi 0 0 1.00
vortex:parquet-zstd ratio compress time/wide table cols=100 chunks=1 rows=1000 2 2 1.03
vortex:parquet-zstd ratio compress time/wide table cols=100 chunks=50 rows=1000 1 1 1.03
vortex:parquet-zstd ratio compress time/wide table cols=1000 chunks=1 rows=1000 1 1 0.92
vortex:parquet-zstd ratio compress time/wide table cols=1000 chunks=50 rows=1000 1 1 1.05
vortex:parquet-zstd ratio compress time/wide table cols=10000 chunks=1 rows=1000 1 1 1.02
vortex:parquet-zstd ratio compress time/wide table cols=10000 chunks=50 rows=1000 1 1 1.02
vortex:parquet-zstd ratio decompress time/Arade 0 0 1.00
vortex:parquet-zstd ratio decompress time/Bimbo 0 0 1.02
vortex:parquet-zstd ratio decompress time/CMSprovider 0 0 1.03
vortex:parquet-zstd ratio decompress time/Euro2016 0 0 0.97
vortex:parquet-zstd ratio decompress time/Food 0 0 0.96
vortex:parquet-zstd ratio decompress time/HashTags 0 0 0.98
vortex:parquet-zstd ratio decompress time/TPC-H l_comment canonical 0 0 0.99
vortex:parquet-zstd ratio decompress time/TPC-H l_comment chunked 0 0 1.01
vortex:parquet-zstd ratio decompress time/taxi 0 0 1.00
vortex:parquet-zstd ratio decompress time/wide table cols=100 chunks=1 rows=1000 0 0 1.06
vortex:parquet-zstd ratio decompress time/wide table cols=100 chunks=50 rows=1000 1 0 1.10
vortex:parquet-zstd ratio decompress time/wide table cols=1000 chunks=1 rows=1000 0 0 1.01
vortex:parquet-zstd ratio decompress time/wide table cols=1000 chunks=50 rows=1000 0 0 1.03
vortex:parquet-zstd ratio decompress time/wide table cols=10000 chunks=1 rows=1000 0 0 1.04
vortex:parquet-zstd ratio decompress time/wide table cols=10000 chunks=50 rows=1000 0 0 0.97
vortex:parquet-zstd size/Arade 0 0 1.00
vortex:parquet-zstd size/Bimbo 1 1 1.00
vortex:parquet-zstd size/CMSprovider 1 1 1.00
vortex:parquet-zstd size/Euro2016 1 1 1.00
vortex:parquet-zstd size/Food 1 1 1.00
vortex:parquet-zstd size/HashTags 1 1 1.00
vortex:parquet-zstd size/TPC-H l_comment canonical 1 1 1.00
vortex:parquet-zstd size/TPC-H l_comment chunked 1 1 1.00
vortex:parquet-zstd size/taxi 0 0 1.00
vortex:parquet-zstd size/wide table cols=100 chunks=1 rows=1000 0 0 1.00
vortex:parquet-zstd size/wide table cols=100 chunks=50 rows=1000 0 0 1.00
vortex:parquet-zstd size/wide table cols=1000 chunks=1 rows=1000 0 0 1.00
vortex:parquet-zstd size/wide table cols=1000 chunks=50 rows=1000 0 0 1.00
vortex:parquet-zstd size/wide table cols=10000 chunks=1 rows=1000 0 0 1.00
vortex:parquet-zstd size/wide table cols=10000 chunks=50 rows=1000 0 0 1.00

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented May 29, 2026

Benchmarks: TPC-H SF=10 on S3

Verdict: No clear signal (environment too noisy confidence)
Attributed Vortex impact: +2.5%
Engines: DataFusion No clear signal (-9.3%, environment too noisy confidence) · DuckDB No clear signal (+15.9%, environment too noisy confidence)
Vortex (geomean): 0.883x ➖
Parquet (geomean): 0.861x ➖
Shifts: Parquet (control) -13.9% · Median polish -11.3%

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

datafusion / vortex-file-compressed (0.802x ➖, 2↑ 0↓)
name PR 0e1d74b (ns) base 23ebab1 (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-file-compressed 701562415 703637675 1.00
tpch_q02/datafusion:vortex-file-compressed 745613242 868004075 0.86
tpch_q03/datafusion:vortex-file-compressed 817506826 1005193058 0.81
tpch_q04/datafusion:vortex-file-compressed 578292815 642023343 0.90
tpch_q05/datafusion:vortex-file-compressed 927322656 1155942382 0.80
tpch_q06/datafusion:vortex-file-compressed 590759882 708292785 0.83
tpch_q07/datafusion:vortex-file-compressed 1053156697 1412780332 0.75
tpch_q08/datafusion:vortex-file-compressed 1192753618 1537529601 0.78
tpch_q09/datafusion:vortex-file-compressed 1291901458 1518268666 0.85
tpch_q10/datafusion:vortex-file-compressed 967639963 1242499665 0.78
tpch_q11/datafusion:vortex-file-compressed 450071477 634949024 0.71
tpch_q12/datafusion:vortex-file-compressed 764607779 940209291 0.81
tpch_q13/datafusion:vortex-file-compressed 459748353 477640023 0.96
tpch_q14/datafusion:vortex-file-compressed 520622024 589370699 0.88
tpch_q15/datafusion:vortex-file-compressed 897569011 1019137414 0.88
tpch_q16/datafusion:vortex-file-compressed 370514489 509513531 0.73
tpch_q17/datafusion:vortex-file-compressed 1193833571 1363452161 0.88
tpch_q18/datafusion:vortex-file-compressed 1265657403 1351949469 0.94
tpch_q19/datafusion:vortex-file-compressed 🚀 796779785 1155778246 0.69
tpch_q20/datafusion:vortex-file-compressed 817377215 1151392992 0.71
tpch_q21/datafusion:vortex-file-compressed 1581959080 1950873182 0.81
tpch_q22/datafusion:vortex-file-compressed 🚀 369244556 788400479 0.47
datafusion / vortex-compact (0.759x ➖, 4↑ 0↓)
name PR 0e1d74b (ns) base 23ebab1 (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-compact 689993765 789796988 0.87
tpch_q02/datafusion:vortex-compact 🚀 641677401 924339489 0.69
tpch_q03/datafusion:vortex-compact 670119330 934611945 0.72
tpch_q04/datafusion:vortex-compact 481304932 600092710 0.80
tpch_q05/datafusion:vortex-compact 862003428 1041782425 0.83
tpch_q06/datafusion:vortex-compact 551265489 645971293 0.85
tpch_q07/datafusion:vortex-compact 908239494 1182353645 0.77
tpch_q08/datafusion:vortex-compact 1023975415 1283967838 0.80
tpch_q09/datafusion:vortex-compact 1193999244 1440157141 0.83
tpch_q10/datafusion:vortex-compact 929126258 1196378377 0.78
tpch_q11/datafusion:vortex-compact 🚀 388139453 774948798 0.50
tpch_q12/datafusion:vortex-compact 726164201 968252704 0.75
tpch_q13/datafusion:vortex-compact 408060187 496789665 0.82
tpch_q14/datafusion:vortex-compact 493546675 643928662 0.77
tpch_q15/datafusion:vortex-compact 858188875 1057725447 0.81
tpch_q16/datafusion:vortex-compact 325612838 443422063 0.73
tpch_q17/datafusion:vortex-compact 🚀 1137853261 1665478375 0.68
tpch_q18/datafusion:vortex-compact 1083369740 1513157556 0.72
tpch_q19/datafusion:vortex-compact 743982554 993666906 0.75
tpch_q20/datafusion:vortex-compact 🚀 828290132 1231966679 0.67
tpch_q21/datafusion:vortex-compact 1471545586 1745226221 0.84
tpch_q22/datafusion:vortex-compact 485594489 597089273 0.81
datafusion / parquet (0.860x ➖, 1↑ 0↓)
name PR 0e1d74b (ns) base 23ebab1 (ns) ratio (PR/base)
tpch_q01/datafusion:parquet 802819546 864487403 0.93
tpch_q02/datafusion:parquet 677369325 905942941 0.75
tpch_q03/datafusion:parquet 858855949 985362553 0.87
tpch_q04/datafusion:parquet 384060532 519177366 0.74
tpch_q05/datafusion:parquet 1075007819 1190311215 0.90
tpch_q06/datafusion:parquet 506971873 547093098 0.93
tpch_q07/datafusion:parquet 1234180350 1389158707 0.89
tpch_q08/datafusion:parquet 1513272870 1725892841 0.88
tpch_q09/datafusion:parquet 1759217942 1810734766 0.97
tpch_q10/datafusion:parquet 1855159548 1927061676 0.96
tpch_q11/datafusion:parquet 449831581 527154059 0.85
tpch_q12/datafusion:parquet 583216634 629738752 0.93
tpch_q13/datafusion:parquet 693965311 672129465 1.03
tpch_q14/datafusion:parquet 754780030 767271328 0.98
tpch_q15/datafusion:parquet 1226388356 1325365750 0.93
tpch_q16/datafusion:parquet 328189341 359799934 0.91
tpch_q17/datafusion:parquet 1315206312 1426765396 0.92
tpch_q18/datafusion:parquet 1457055710 1788257284 0.81
tpch_q19/datafusion:parquet 868064909 1089675540 0.80
tpch_q20/datafusion:parquet 1048118675 1376216984 0.76
tpch_q21/datafusion:parquet 1743543749 2184182732 0.80
tpch_q22/datafusion:parquet 🚀 807153408 1489499914 0.54
duckdb / vortex-file-compressed (0.970x ➖, 0↑ 0↓)
name PR 0e1d74b (ns) base 23ebab1 (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-file-compressed 697282331 640658631 1.09
tpch_q02/duckdb:vortex-file-compressed 1322411197 1527653946 0.87
tpch_q03/duckdb:vortex-file-compressed 974751230 1115901036 0.87
tpch_q04/duckdb:vortex-file-compressed 866347735 815030476 1.06
tpch_q05/duckdb:vortex-file-compressed 1324066327 1365239407 0.97
tpch_q06/duckdb:vortex-file-compressed 662842231 625263124 1.06
tpch_q07/duckdb:vortex-file-compressed 1352872368 1594724013 0.85
tpch_q08/duckdb:vortex-file-compressed 1542114705 1686532748 0.91
tpch_q09/duckdb:vortex-file-compressed 1846396627 1920507228 0.96
tpch_q10/duckdb:vortex-file-compressed 1291056539 1467522773 0.88
tpch_q11/duckdb:vortex-file-compressed 718765137 835298713 0.86
tpch_q12/duckdb:vortex-file-compressed 1343085815 1387613204 0.97
tpch_q13/duckdb:vortex-file-compressed 993229866 1088468185 0.91
tpch_q14/duckdb:vortex-file-compressed 669699917 718171493 0.93
tpch_q15/duckdb:vortex-file-compressed 540312418 613838300 0.88
tpch_q16/duckdb:vortex-file-compressed 634381728 551741345 1.15
tpch_q17/duckdb:vortex-file-compressed 1124943661 1016315160 1.11
tpch_q18/duckdb:vortex-file-compressed 1025365544 1165432938 0.88
tpch_q19/duckdb:vortex-file-compressed 926040623 825375288 1.12
tpch_q20/duckdb:vortex-file-compressed 1575067536 1451949109 1.08
tpch_q21/duckdb:vortex-file-compressed 2141247635 2225395227 0.96
tpch_q22/duckdb:vortex-file-compressed 563036736 525613534 1.07
duckdb / vortex-compact (1.028x ➖, 0↑ 2↓)
name PR 0e1d74b (ns) base 23ebab1 (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-compact 636658741 712451442 0.89
tpch_q02/duckdb:vortex-compact 1151740346 1371399763 0.84
tpch_q03/duckdb:vortex-compact 1073863480 998896929 1.08
tpch_q04/duckdb:vortex-compact 701113138 735671733 0.95
tpch_q05/duckdb:vortex-compact 1212861132 1326683387 0.91
tpch_q06/duckdb:vortex-compact 649420585 628869917 1.03
tpch_q07/duckdb:vortex-compact 1410995156 1301379934 1.08
tpch_q08/duckdb:vortex-compact 1552715004 1651790272 0.94
tpch_q09/duckdb:vortex-compact 1850497877 1605970558 1.15
tpch_q10/duckdb:vortex-compact 1349237879 1159693906 1.16
tpch_q11/duckdb:vortex-compact 808831385 844997022 0.96
tpch_q12/duckdb:vortex-compact 1179259278 1194838128 0.99
tpch_q13/duckdb:vortex-compact 879850733 807839778 1.09
tpch_q14/duckdb:vortex-compact 747375413 942064854 0.79
tpch_q15/duckdb:vortex-compact 591439905 585380536 1.01
tpch_q16/duckdb:vortex-compact 470306370 450512027 1.04
tpch_q17/duckdb:vortex-compact 997644782 971970566 1.03
tpch_q18/duckdb:vortex-compact 1001703623 1001425216 1.00
tpch_q19/duckdb:vortex-compact 🚨 1093663044 795490282 1.37
tpch_q20/duckdb:vortex-compact 1480828060 1279173067 1.16
tpch_q21/duckdb:vortex-compact 1879734908 1848722950 1.02
tpch_q22/duckdb:vortex-compact 🚨 509429030 390940301 1.30
duckdb / parquet (0.862x ➖, 0↑ 0↓)
name PR 0e1d74b (ns) base 23ebab1 (ns) ratio (PR/base)
tpch_q01/duckdb:parquet 864542902 916945769 0.94
tpch_q02/duckdb:parquet 1271167491 1614137449 0.79
tpch_q03/duckdb:parquet 1731600822 2344722232 0.74
tpch_q04/duckdb:parquet 994976657 1415153196 0.70
tpch_q05/duckdb:parquet 1910143336 2147347474 0.89
tpch_q06/duckdb:parquet 737243531 916511554 0.80
tpch_q07/duckdb:parquet 1896971971 2081136335 0.91
tpch_q08/duckdb:parquet 2427927718 2756548087 0.88
tpch_q09/duckdb:parquet 2603025210 3061485456 0.85
tpch_q10/duckdb:parquet 3022337501 3379316953 0.89
tpch_q11/duckdb:parquet 1074545134 1090955349 0.98
tpch_q12/duckdb:parquet 1422929185 1496282804 0.95
tpch_q13/duckdb:parquet 1296335332 1596400857 0.81
tpch_q14/duckdb:parquet 1322434750 1562587074 0.85
tpch_q15/duckdb:parquet 1030325386 1068993115 0.96
tpch_q16/duckdb:parquet 999497396 1180827604 0.85
tpch_q17/duckdb:parquet 1302943922 1463641723 0.89
tpch_q18/duckdb:parquet 1537294077 1781055907 0.86
tpch_q19/duckdb:parquet 1629883738 1817238511 0.90
tpch_q20/duckdb:parquet 1994467523 2452061239 0.81
tpch_q21/duckdb:parquet 1900462116 2147870353 0.88
tpch_q22/duckdb:parquet 1169763261 1356818092 0.86
Full attributed analysis
Query Config Raw Δ Control Δ Attributed α Noise floor Significant?
1 datafusion:vortex-compact -12.6% -6.4% -6.6% +33.9% ➖ noise
1 datafusion:vortex-file-compressed -0.3% -6.4% +6.6% +36.8% ➖ noise
1 duckdb:vortex-compact -10.6% -6.4% -4.5% +30.0% ➖ noise
1 duckdb:vortex-file-compressed +8.8% -6.4% +16.3% +36.3% ➖ noise
2 datafusion:vortex-compact -30.6% -23.3% -9.5% +33.1% ➖ noise
2 datafusion:vortex-file-compressed -14.1% -23.3% +11.9% +34.8% ➖ noise
2 duckdb:vortex-compact -16.0% -23.3% +9.4% +30.0% ➖ noise
2 duckdb:vortex-file-compressed -13.4% -23.3% +12.8% +32.1% ➖ noise
3 datafusion:vortex-compact -28.3% -19.8% -10.6% +52.6% ➖ noise
3 datafusion:vortex-file-compressed -18.7% -19.8% +1.4% +47.4% ➖ noise
3 duckdb:vortex-compact +7.5% -19.8% +34.0% +42.2% ➖ noise
3 duckdb:vortex-file-compressed -12.6% -19.8% +8.9% +43.7% ➖ noise
4 datafusion:vortex-compact -19.8% -27.9% +11.2% +30.0% ➖ noise
4 datafusion:vortex-file-compressed -9.9% -27.9% +24.9% +30.0% ➖ noise
4 duckdb:vortex-compact -4.7% -27.9% +32.1% +34.0% ➖ noise
4 duckdb:vortex-file-compressed +6.3% -27.9% +47.4% +30.0% 🚨 regression
5 datafusion:vortex-compact -17.3% -10.4% -7.7% +30.0% ➖ noise
5 datafusion:vortex-file-compressed -19.8% -10.4% -10.5% +30.0% ➖ noise
5 duckdb:vortex-compact -8.6% -10.4% +2.0% +30.0% ➖ noise
5 duckdb:vortex-file-compressed -3.0% -10.4% +8.2% +30.0% ➖ noise
6 datafusion:vortex-compact -14.7% -13.7% -1.2% +34.6% ➖ noise
6 datafusion:vortex-file-compressed -16.6% -13.7% -3.4% +36.3% ➖ noise
6 duckdb:vortex-compact +3.3% -13.7% +19.6% +38.8% ➖ noise
6 duckdb:vortex-file-compressed +6.0% -13.7% +22.8% +34.8% ➖ noise
7 datafusion:vortex-compact -23.2% -10.0% -14.6% +30.0% ➖ noise
7 datafusion:vortex-file-compressed -25.5% -10.0% -17.2% +30.0% ➖ noise
7 duckdb:vortex-compact +8.4% -10.0% +20.5% +30.0% ➖ noise
7 duckdb:vortex-file-compressed -15.2% -10.0% -5.7% +30.0% ➖ noise
8 datafusion:vortex-compact -20.2% -12.1% -9.2% +30.0% ➖ noise
8 datafusion:vortex-file-compressed -22.4% -12.1% -11.7% +30.0% ➖ noise
8 duckdb:vortex-compact -6.0% -12.1% +7.0% +30.0% ➖ noise
8 duckdb:vortex-file-compressed -8.6% -12.1% +4.0% +30.0% ➖ noise
9 datafusion:vortex-compact -17.1% -9.1% -8.8% +30.0% ➖ noise
9 datafusion:vortex-file-compressed -14.9% -9.1% -6.4% +30.0% ➖ noise
9 duckdb:vortex-compact +15.2% -9.1% +26.8% +30.0% ➖ noise
9 duckdb:vortex-file-compressed -3.9% -9.1% +5.8% +30.0% ➖ noise
10 datafusion:vortex-compact -22.3% -7.2% -16.3% +30.0% ➖ noise
10 datafusion:vortex-file-compressed -22.1% -7.2% -16.1% +30.0% ➖ noise
10 duckdb:vortex-compact +16.3% -7.2% +25.4% +30.0% ➖ noise
10 duckdb:vortex-file-compressed -12.0% -7.2% -5.2% +30.0% ➖ noise
11 datafusion:vortex-compact -49.9% -8.3% -45.4% +31.2% ✅ faster
11 datafusion:vortex-file-compressed -29.1% -8.3% -22.7% +30.0% ➖ noise
11 duckdb:vortex-compact -4.3% -8.3% +4.4% +30.0% ➖ noise
11 duckdb:vortex-file-compressed -14.0% -8.3% -6.1% +30.0% ➖ noise
12 datafusion:vortex-compact -25.0% -6.2% -20.1% +30.0% ➖ noise
12 datafusion:vortex-file-compressed -18.7% -6.2% -13.3% +30.0% ➖ noise
12 duckdb:vortex-compact -1.3% -6.2% +5.2% +30.0% ➖ noise
12 duckdb:vortex-file-compressed -3.2% -6.2% +3.1% +30.0% ➖ noise
13 datafusion:vortex-compact -17.9% -8.4% -10.3% +30.0% ➖ noise
13 datafusion:vortex-file-compressed -3.7% -8.4% +5.1% +30.0% ➖ noise
13 duckdb:vortex-compact +8.9% -8.4% +18.9% +30.0% ➖ noise
13 duckdb:vortex-file-compressed -8.7% -8.4% -0.3% +30.0% ➖ noise
14 datafusion:vortex-compact -23.4% -8.8% -16.0% +30.0% ➖ noise
14 datafusion:vortex-file-compressed -11.7% -8.8% -3.2% +30.0% ➖ noise
14 duckdb:vortex-compact -20.7% -8.8% -13.1% +30.0% ➖ noise
14 duckdb:vortex-file-compressed -6.7% -8.8% +2.2% +30.0% ➖ noise
15 datafusion:vortex-compact -18.9% -5.6% -14.1% +30.0% ➖ noise
15 datafusion:vortex-file-compressed -11.9% -5.6% -6.7% +30.0% ➖ noise
15 duckdb:vortex-compact +1.0% -5.6% +7.0% +30.0% ➖ noise
15 duckdb:vortex-file-compressed -12.0% -5.6% -6.8% +30.0% ➖ noise
16 datafusion:vortex-compact -26.6% -12.1% -16.4% +30.0% ➖ noise
16 datafusion:vortex-file-compressed -27.3% -12.1% -17.2% +30.0% ➖ noise
16 duckdb:vortex-compact +4.4% -12.1% +18.8% +30.0% ➖ noise
16 duckdb:vortex-file-compressed +15.0% -12.1% +30.9% +30.0% 🚨 regression
17 datafusion:vortex-compact -31.7% -9.4% -24.6% +30.0% ✅ faster
17 datafusion:vortex-file-compressed -12.4% -9.4% -3.3% +30.0% ➖ noise
17 duckdb:vortex-compact +2.6% -9.4% +13.3% +30.0% ➖ noise
17 duckdb:vortex-file-compressed +10.7% -9.4% +22.2% +30.0% ➖ noise
18 datafusion:vortex-compact -28.4% -16.1% -14.6% +30.0% ➖ noise
18 datafusion:vortex-file-compressed -6.4% -16.1% +11.6% +30.0% ➖ noise
18 duckdb:vortex-compact +0.0% -16.1% +19.3% +30.0% ➖ noise
18 duckdb:vortex-file-compressed -12.0% -16.1% +4.9% +30.0% ➖ noise
19 datafusion:vortex-compact -25.1% -15.5% -11.4% +30.0% ➖ noise
19 datafusion:vortex-file-compressed -31.1% -15.5% -18.4% +30.0% ➖ noise
19 duckdb:vortex-compact +37.5% -15.5% +62.6% +30.0% 🚨 regression
19 duckdb:vortex-file-compressed +12.2% -15.5% +32.7% +30.0% 🚨 regression
20 datafusion:vortex-compact -32.8% -21.3% -14.6% +32.5% ➖ noise
20 datafusion:vortex-file-compressed -29.0% -21.3% -9.8% +30.0% ➖ noise
20 duckdb:vortex-compact +15.8% -21.3% +47.1% +30.0% 🚨 regression
20 duckdb:vortex-file-compressed +8.5% -21.3% +37.8% +30.0% 🚨 regression
21 datafusion:vortex-compact -15.7% -16.0% +0.3% +30.0% ➖ noise
21 datafusion:vortex-file-compressed -18.9% -16.0% -3.5% +30.0% ➖ noise
21 duckdb:vortex-compact +1.7% -16.0% +21.0% +30.0% ➖ noise
21 duckdb:vortex-file-compressed -3.8% -16.0% +14.5% +30.0% ➖ noise
22 datafusion:vortex-compact -18.7% -31.6% +19.0% +30.0% ➖ noise
22 datafusion:vortex-file-compressed -53.2% -31.6% -31.5% +36.0% ✅ faster
22 duckdb:vortex-compact +30.3% -31.6% +90.6% +30.7% 🚨 regression
22 duckdb:vortex-file-compressed +7.1% -31.6% +56.7% +30.0% 🚨 regression

@joseph-isaacs joseph-isaacs added the action/benchmark Trigger full benchmarks to run on this PR label May 29, 2026
@github-actions github-actions Bot removed the action/benchmark Trigger full benchmarks to run on this PR label May 29, 2026
@joseph-isaacs joseph-isaacs added the changelog/skip Do not list PR in the changelog label May 29, 2026
@joseph-isaacs joseph-isaacs marked this pull request as ready for review May 29, 2026 23:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

changelog/skip Do not list PR in the changelog

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants