Skip to content

run each benchmark type in random access separately#8470

Open
myrrc wants to merge 2 commits into
developfrom
myrrc/random-access-bench-split-run
Open

run each benchmark type in random access separately#8470
myrrc wants to merge 2 commits into
developfrom
myrrc/random-access-bench-split-run

Conversation

@myrrc

@myrrc myrrc commented Jun 17, 2026

Copy link
Copy Markdown
Contributor

If we run vortex solely for feature-vectors in cached mode, runtime in CI-like
box is 400mus. If we run it alongside lance, runtime is 2500mus. Run each
format, cache mode, dataset, and kind separately in CI, and aggreate results
to a file as before

Signed-off-by: Mikhail Kot <mikhail@spiraldb.com>
@myrrc myrrc requested review from a team and AdamGS June 17, 2026 14:10
@myrrc myrrc added action/benchmark Trigger full benchmarks to run on this PR changelog/ci labels Jun 17, 2026
@github-actions github-actions Bot removed the action/benchmark Trigger full benchmarks to run on this PR label Jun 17, 2026
@github-actions

github-actions Bot commented Jun 17, 2026

Copy link
Copy Markdown
Contributor

Polar Signals Profiling Results

Latest Run

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

Powered by Polar Signals Cloud

@github-actions

Copy link
Copy Markdown
Contributor

Benchmarks: PolarSignals Profiling

Vortex (geomean): 1.036x ➖

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.036x ➖, 0↑ 1↓)
name PR c8c74de (ns) base 679e2c5 (ns) ratio (PR/base)
polarsignals_q00/datafusion:vortex-file-compressed 119253060 114679377 1.04
polarsignals_q01/datafusion:vortex-file-compressed 262240168 276209413 0.95
polarsignals_q02/datafusion:vortex-file-compressed 23917580 24981528 0.96
polarsignals_q03/datafusion:vortex-file-compressed 275886018 260844838 1.06
polarsignals_q04/datafusion:vortex-file-compressed 9981760 9312392 1.07
polarsignals_q05/datafusion:vortex-file-compressed 🚨 15608471 14103477 1.11
polarsignals_q06/datafusion:vortex-file-compressed 21751821 19792450 1.10
polarsignals_q07/datafusion:vortex-file-compressed 14121165 13046479 1.08
polarsignals_q08/datafusion:vortex-file-compressed 395774781 395684459 1.00
polarsignals_q09/datafusion:vortex-file-compressed 12294900 12199785 1.01

File Size Changes (1 files changed, +0.0% overall, 1↑ 0↓)
File Scale Format Base HEAD Change %
stacktraces.vortex 1000000 vortex-file-compressed 685.81 MB 685.83 MB +19.64 KB +0.0%

Totals:

  • vortex-file-compressed: 685.81 MB → 685.83 MB (+0.0%)

@github-actions

Copy link
Copy Markdown
Contributor

Benchmarks: FineWeb NVMe

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

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

datafusion / vortex-file-compressed (1.013x ➖, 0↑ 0↓)
name PR c8c74de (ns) base 679e2c5 (ns) ratio (PR/base)
fineweb_q00/datafusion:vortex-file-compressed 5188288 5210907 1.00
fineweb_q01/datafusion:vortex-file-compressed 33276882 32959950 1.01
fineweb_q02/datafusion:vortex-file-compressed 37806045 39480728 0.96
fineweb_q03/datafusion:vortex-file-compressed 55383131 58940043 0.94
fineweb_q04/datafusion:vortex-file-compressed 275460242 276802960 1.00
fineweb_q05/datafusion:vortex-file-compressed 227682593 220135947 1.03
fineweb_q06/datafusion:vortex-file-compressed 53421375 49443482 1.08
fineweb_q07/datafusion:vortex-file-compressed 59737973 55514885 1.08
fineweb_q08/datafusion:vortex-file-compressed 24539243 23672251 1.04
datafusion / vortex-compact (1.005x ➖, 1↑ 1↓)
name PR c8c74de (ns) base 679e2c5 (ns) ratio (PR/base)
fineweb_q00/datafusion:vortex-compact 🚨 6407218 5471386 1.17
fineweb_q01/datafusion:vortex-compact 103128467 105332943 0.98
fineweb_q02/datafusion:vortex-compact 112202019 106903780 1.05
fineweb_q03/datafusion:vortex-compact 901434815 872000905 1.03
fineweb_q04/datafusion:vortex-compact 921792676 925766860 1.00
fineweb_q05/datafusion:vortex-compact 842699968 836141351 1.01
fineweb_q06/datafusion:vortex-compact 472522173 463410767 1.02
fineweb_q07/datafusion:vortex-compact 484388061 478662501 1.01
fineweb_q08/datafusion:vortex-compact 🚀 22591010 27823369 0.81
datafusion / parquet (0.995x ➖, 0↑ 0↓)
name PR c8c74de (ns) base 679e2c5 (ns) ratio (PR/base)
fineweb_q00/datafusion:parquet 6973736 7159421 0.97
fineweb_q01/datafusion:parquet 283258230 297383419 0.95
fineweb_q02/datafusion:parquet 297910792 301221150 0.99
fineweb_q03/datafusion:parquet 292986026 278349423 1.05
fineweb_q04/datafusion:parquet 308187523 305537050 1.01
fineweb_q05/datafusion:parquet 295702192 305043194 0.97
fineweb_q06/datafusion:parquet 288396569 299809410 0.96
fineweb_q07/datafusion:parquet 283417024 278861231 1.02
fineweb_q08/datafusion:parquet 282918906 273888718 1.03
duckdb / vortex-file-compressed (1.008x ➖, 0↑ 0↓)
name PR c8c74de (ns) base 679e2c5 (ns) ratio (PR/base)
fineweb_q00/duckdb:vortex-file-compressed 3621862 3537129 1.02
fineweb_q01/duckdb:vortex-file-compressed 34164135 32577722 1.05
fineweb_q02/duckdb:vortex-file-compressed 42316609 39519877 1.07
fineweb_q03/duckdb:vortex-file-compressed 165321707 166133867 1.00
fineweb_q04/duckdb:vortex-file-compressed 274118440 268332835 1.02
fineweb_q05/duckdb:vortex-file-compressed 212077944 223384154 0.95
fineweb_q06/duckdb:vortex-file-compressed 50015052 50677748 0.99
fineweb_q07/duckdb:vortex-file-compressed 53353881 53539601 1.00
fineweb_q08/duckdb:vortex-file-compressed 22289092 22642234 0.98
duckdb / vortex-compact (1.003x ➖, 0↑ 0↓)
name PR c8c74de (ns) base 679e2c5 (ns) ratio (PR/base)
fineweb_q00/duckdb:vortex-compact 4148911 4315281 0.96
fineweb_q01/duckdb:vortex-compact 111079224 112546735 0.99
fineweb_q02/duckdb:vortex-compact 110938385 118951885 0.93
fineweb_q03/duckdb:vortex-compact 864150360 853910166 1.01
fineweb_q04/duckdb:vortex-compact 920519711 903570175 1.02
fineweb_q05/duckdb:vortex-compact 817568118 804297120 1.02
fineweb_q06/duckdb:vortex-compact 467090697 463394672 1.01
fineweb_q07/duckdb:vortex-compact 486673051 481904331 1.01
fineweb_q08/duckdb:vortex-compact 20954334 19318805 1.08
duckdb / parquet (1.004x ➖, 0↑ 0↓)
name PR c8c74de (ns) base 679e2c5 (ns) ratio (PR/base)
fineweb_q00/duckdb:parquet 32064955 30833060 1.04
fineweb_q01/duckdb:parquet 84485289 83851058 1.01
fineweb_q02/duckdb:parquet 84793864 84481728 1.00
fineweb_q03/duckdb:parquet 315803745 315731116 1.00
fineweb_q04/duckdb:parquet 446118676 448300490 1.00
fineweb_q05/duckdb:parquet 414076639 414698063 1.00
fineweb_q06/duckdb:parquet 204172312 204564089 1.00
fineweb_q07/duckdb:parquet 215158418 216359897 0.99
fineweb_q08/duckdb:parquet 32429438 32487035 1.00

File Size Changes (2 files changed, +0.0% overall, 1↑ 1↓)
File Scale Format Base HEAD Change %
sample.vortex 1.0 vortex-file-compressed 1.43 GB 1.43 GB +851.37 KB +0.1%
sample.vortex 1.0 vortex-compact 1.23 GB 1.23 GB 4.02 KB -0.0%

Totals:

  • vortex-compact: 1.23 GB → 1.23 GB (-0.0%)
  • vortex-file-compressed: 1.43 GB → 1.43 GB (+0.1%)

@github-actions

Copy link
Copy Markdown
Contributor

Benchmarks: TPC-H SF=1 on NVME

Verdict: No clear signal (low confidence)
Attributed Vortex impact: -0.1%
Engines: DataFusion No clear signal (+0.7%, low confidence) · DuckDB No clear signal (-0.8%, environment too noisy confidence)
Vortex (geomean): 1.033x ➖
Parquet (geomean): 1.032x ➖
Shifts: Parquet (control) +3.2% · Median polish +2.4%

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

datafusion / vortex-file-compressed (1.040x ➖, 0↑ 0↓)
name PR c8c74de (ns) base 679e2c5 (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-file-compressed 52110022 49898971 1.04
tpch_q02/datafusion:vortex-file-compressed 23270213 22849119 1.02
tpch_q03/datafusion:vortex-file-compressed 32525087 31014254 1.05
tpch_q04/datafusion:vortex-file-compressed 20548525 19714401 1.04
tpch_q05/datafusion:vortex-file-compressed 47667424 45377824 1.05
tpch_q06/datafusion:vortex-file-compressed 10009850 9575584 1.05
tpch_q07/datafusion:vortex-file-compressed 55111033 51961975 1.06
tpch_q08/datafusion:vortex-file-compressed 40527474 39308813 1.03
tpch_q09/datafusion:vortex-file-compressed 54917527 51342554 1.07
tpch_q10/datafusion:vortex-file-compressed 34228378 33319419 1.03
tpch_q11/datafusion:vortex-file-compressed 17136893 16172783 1.06
tpch_q12/datafusion:vortex-file-compressed 24496140 23189044 1.06
tpch_q13/datafusion:vortex-file-compressed 27600218 26843327 1.03
tpch_q14/datafusion:vortex-file-compressed 15470859 14581989 1.06
tpch_q15/datafusion:vortex-file-compressed 23151796 23022534 1.01
tpch_q16/datafusion:vortex-file-compressed 20656528 19472150 1.06
tpch_q17/datafusion:vortex-file-compressed 66722412 67966372 0.98
tpch_q18/datafusion:vortex-file-compressed 79945215 75933490 1.05
tpch_q19/datafusion:vortex-file-compressed 18243371 18226266 1.00
tpch_q20/datafusion:vortex-file-compressed 32177830 30376809 1.06
tpch_q21/datafusion:vortex-file-compressed 72551172 69439417 1.04
tpch_q22/datafusion:vortex-file-compressed 12442313 12035804 1.03
datafusion / vortex-compact (1.044x ➖, 0↑ 0↓)
name PR c8c74de (ns) base 679e2c5 (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-compact 58290335 56777999 1.03
tpch_q02/datafusion:vortex-compact 27013436 25698626 1.05
tpch_q03/datafusion:vortex-compact 33737419 32369502 1.04
tpch_q04/datafusion:vortex-compact 22660101 21843190 1.04
tpch_q05/datafusion:vortex-compact 48729644 46860135 1.04
tpch_q06/datafusion:vortex-compact 12890909 12217812 1.06
tpch_q07/datafusion:vortex-compact 56640574 54909394 1.03
tpch_q08/datafusion:vortex-compact 43699564 42272712 1.03
tpch_q09/datafusion:vortex-compact 57095412 55296302 1.03
tpch_q10/datafusion:vortex-compact 37287324 35760628 1.04
tpch_q11/datafusion:vortex-compact 18476822 17465375 1.06
tpch_q12/datafusion:vortex-compact 30731606 29449526 1.04
tpch_q13/datafusion:vortex-compact 32549998 32078638 1.01
tpch_q14/datafusion:vortex-compact 19310793 17929281 1.08
tpch_q15/datafusion:vortex-compact 31554500 29954774 1.05
tpch_q16/datafusion:vortex-compact 26077155 24849136 1.05
tpch_q17/datafusion:vortex-compact 72552585 67929862 1.07
tpch_q18/datafusion:vortex-compact 81448739 77084483 1.06
tpch_q19/datafusion:vortex-compact 39430325 39322232 1.00
tpch_q20/datafusion:vortex-compact 37653339 36845406 1.02
tpch_q21/datafusion:vortex-compact 78532471 73510616 1.07
tpch_q22/datafusion:vortex-compact 14354310 13441768 1.07
datafusion / parquet (1.032x ➖, 0↑ 2↓)
name PR c8c74de (ns) base 679e2c5 (ns) ratio (PR/base)
tpch_q01/datafusion:parquet 🚨 138314007 125206223 1.10
tpch_q02/datafusion:parquet 61904090 61788987 1.00
tpch_q03/datafusion:parquet 84437163 84829341 1.00
tpch_q04/datafusion:parquet 47805061 47676238 1.00
tpch_q05/datafusion:parquet 101039681 91940422 1.10
tpch_q06/datafusion:parquet 43853909 41712246 1.05
tpch_q07/datafusion:parquet 102075259 109178097 0.93
tpch_q08/datafusion:parquet 94728615 97590742 0.97
tpch_q09/datafusion:parquet 128543536 126370997 1.02
tpch_q10/datafusion:parquet 121252223 119817084 1.01
tpch_q11/datafusion:parquet 42364574 40884328 1.04
tpch_q12/datafusion:parquet 86387692 83238125 1.04
tpch_q13/datafusion:parquet 203804002 193331882 1.05
tpch_q14/datafusion:parquet 47483928 46038990 1.03
tpch_q15/datafusion:parquet 60504173 59562009 1.02
tpch_q16/datafusion:parquet 45644225 43115053 1.06
tpch_q17/datafusion:parquet 150510434 137069898 1.10
tpch_q18/datafusion:parquet 158795420 154106170 1.03
tpch_q19/datafusion:parquet 🚨 73696240 64761412 1.14
tpch_q20/datafusion:parquet 73197097 71813558 1.02
tpch_q21/datafusion:parquet 146117186 141586230 1.03
tpch_q22/datafusion:parquet 44667503 45621462 0.98
datafusion / arrow (1.034x ➖, 1↑ 2↓)
name PR c8c74de (ns) base 679e2c5 (ns) ratio (PR/base)
tpch_q01/datafusion:arrow 🚀 57542253 65328896 0.88
tpch_q02/datafusion:arrow 17368855 17377070 1.00
tpch_q03/datafusion:arrow 33440988 31978788 1.05
tpch_q04/datafusion:arrow 🚨 28066011 25414539 1.10
tpch_q05/datafusion:arrow 59118965 53913375 1.10
tpch_q06/datafusion:arrow 23644333 21607392 1.09
tpch_q07/datafusion:arrow 109610204 103816691 1.06
tpch_q08/datafusion:arrow 46042283 42482275 1.08
tpch_q09/datafusion:arrow 66458489 67267646 0.99
tpch_q10/datafusion:arrow 50653694 53231276 0.95
tpch_q11/datafusion:arrow 9710415 9356474 1.04
tpch_q12/datafusion:arrow 52854225 50099636 1.05
tpch_q13/datafusion:arrow 46062468 45132829 1.02
tpch_q14/datafusion:arrow 24141192 24060510 1.00
tpch_q15/datafusion:arrow 48239435 44728845 1.08
tpch_q16/datafusion:arrow 16622208 16700776 1.00
tpch_q17/datafusion:arrow 67906419 67156897 1.01
tpch_q18/datafusion:arrow 112336985 108484831 1.04
tpch_q19/datafusion:arrow 🚨 40098903 36217624 1.11
tpch_q20/datafusion:arrow 38836956 35641246 1.09
tpch_q21/datafusion:arrow 154741386 151717003 1.02
tpch_q22/datafusion:arrow 12295915 11917627 1.03
duckdb / vortex-file-compressed (1.017x ➖, 0↑ 0↓)
name PR c8c74de (ns) base 679e2c5 (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-file-compressed 31754582 31194216 1.02
tpch_q02/duckdb:vortex-file-compressed 26164174 26010869 1.01
tpch_q03/duckdb:vortex-file-compressed 33655450 33289883 1.01
tpch_q04/duckdb:vortex-file-compressed 29674336 28772999 1.03
tpch_q05/duckdb:vortex-file-compressed 38587875 37850448 1.02
tpch_q06/duckdb:vortex-file-compressed 8414080 8684810 0.97
tpch_q07/duckdb:vortex-file-compressed 35371414 35362527 1.00
tpch_q08/duckdb:vortex-file-compressed 37729813 38322280 0.98
tpch_q09/duckdb:vortex-file-compressed 60778091 59328916 1.02
tpch_q10/duckdb:vortex-file-compressed 42066404 42027647 1.00
tpch_q11/duckdb:vortex-file-compressed 15779245 14915105 1.06
tpch_q12/duckdb:vortex-file-compressed 23099473 22847633 1.01
tpch_q13/duckdb:vortex-file-compressed 42611890 41350985 1.03
tpch_q14/duckdb:vortex-file-compressed 22235634 22545021 0.99
tpch_q15/duckdb:vortex-file-compressed 17480716 17062536 1.02
tpch_q16/duckdb:vortex-file-compressed 30442800 28886451 1.05
tpch_q17/duckdb:vortex-file-compressed 24579357 24090523 1.02
tpch_q18/duckdb:vortex-file-compressed 54006275 53775765 1.00
tpch_q19/duckdb:vortex-file-compressed 30025552 29578922 1.02
tpch_q20/duckdb:vortex-file-compressed 34446484 32916990 1.05
tpch_q21/duckdb:vortex-file-compressed 103570925 100666105 1.03
tpch_q22/duckdb:vortex-file-compressed 17469539 16764360 1.04
duckdb / vortex-compact (1.030x ➖, 0↑ 0↓)
name PR c8c74de (ns) base 679e2c5 (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-compact 38990976 38332495 1.02
tpch_q02/duckdb:vortex-compact 34840322 33065918 1.05
tpch_q03/duckdb:vortex-compact 35264595 34629827 1.02
tpch_q04/duckdb:vortex-compact 30837145 31240537 0.99
tpch_q05/duckdb:vortex-compact 42838451 40256691 1.06
tpch_q06/duckdb:vortex-compact 11085311 11090094 1.00
tpch_q07/duckdb:vortex-compact 41531828 40909076 1.02
tpch_q08/duckdb:vortex-compact 42213285 41212364 1.02
tpch_q09/duckdb:vortex-compact 66675575 65824465 1.01
tpch_q10/duckdb:vortex-compact 46440357 45012585 1.03
tpch_q11/duckdb:vortex-compact 18508343 18499841 1.00
tpch_q12/duckdb:vortex-compact 29870574 29722283 1.00
tpch_q13/duckdb:vortex-compact 49317708 47596791 1.04
tpch_q14/duckdb:vortex-compact 27727272 25937830 1.07
tpch_q15/duckdb:vortex-compact 20703286 19493294 1.06
tpch_q16/duckdb:vortex-compact 34213905 32771566 1.04
tpch_q17/duckdb:vortex-compact 31033908 30178332 1.03
tpch_q18/duckdb:vortex-compact 53886447 53062191 1.02
tpch_q19/duckdb:vortex-compact 35258335 32807017 1.07
tpch_q20/duckdb:vortex-compact 40827507 40055031 1.02
tpch_q21/duckdb:vortex-compact 106648280 103361236 1.03
tpch_q22/duckdb:vortex-compact 19374097 18290259 1.06
duckdb / parquet (1.033x ➖, 1↑ 2↓)
name PR c8c74de (ns) base 679e2c5 (ns) ratio (PR/base)
tpch_q01/duckdb:parquet 78050792 77430800 1.01
tpch_q02/duckdb:parquet 40232455 39177559 1.03
tpch_q03/duckdb:parquet 73713328 71322296 1.03
tpch_q04/duckdb:parquet 50626373 51033192 0.99
tpch_q05/duckdb:parquet 69599646 68364460 1.02
tpch_q06/duckdb:parquet 🚀 22725096 26212512 0.87
tpch_q07/duckdb:parquet 🚨 86469804 69775482 1.24
tpch_q08/duckdb:parquet 84314663 82461730 1.02
tpch_q09/duckdb:parquet 🚨 156542201 134439203 1.16
tpch_q10/duckdb:parquet 136091969 126764828 1.07
tpch_q11/duckdb:parquet 23002260 22690031 1.01
tpch_q12/duckdb:parquet 53818469 53333495 1.01
tpch_q13/duckdb:parquet 263272330 251276763 1.05
tpch_q14/duckdb:parquet 51479814 51147131 1.01
tpch_q15/duckdb:parquet 27644089 25886330 1.07
tpch_q16/duckdb:parquet 59321204 57624854 1.03
tpch_q17/duckdb:parquet 60492936 56170757 1.08
tpch_q18/duckdb:parquet 121543431 121128283 1.00
tpch_q19/duckdb:parquet 71920930 70653454 1.02
tpch_q20/duckdb:parquet 68725038 65803955 1.04
tpch_q21/duckdb:parquet 178135515 175787930 1.01
tpch_q22/duckdb:parquet 54022487 54046250 1.00
duckdb / duckdb (1.026x ➖, 0↑ 0↓)
name PR c8c74de (ns) base 679e2c5 (ns) ratio (PR/base)
tpch_q01/duckdb:duckdb 18379500 17561923 1.05
tpch_q02/duckdb:duckdb 14759941 14494208 1.02
tpch_q03/duckdb:duckdb 23067783 22540112 1.02
tpch_q04/duckdb:duckdb 23200916 22423829 1.03
tpch_q05/duckdb:duckdb 24018633 23406225 1.03
tpch_q06/duckdb:duckdb 7122182 7005256 1.02
tpch_q07/duckdb:duckdb 25874297 25331872 1.02
tpch_q08/duckdb:duckdb 24643467 23928720 1.03
tpch_q09/duckdb:duckdb 60153206 56391341 1.07
tpch_q10/duckdb:duckdb 51914685 51240263 1.01
tpch_q11/duckdb:duckdb 7580920 7155687 1.06
tpch_q12/duckdb:duckdb 17730904 18307832 0.97
tpch_q13/duckdb:duckdb 40070848 39068031 1.03
tpch_q14/duckdb:duckdb 22345230 21491427 1.04
tpch_q15/duckdb:duckdb 13905260 13808528 1.01
tpch_q16/duckdb:duckdb 26821526 25786716 1.04
tpch_q17/duckdb:duckdb 16550111 16118969 1.03
tpch_q18/duckdb:duckdb 41375671 41266228 1.00
tpch_q19/duckdb:duckdb 32189119 31136567 1.03
tpch_q20/duckdb:duckdb 25921280 25074184 1.03
tpch_q21/duckdb:duckdb 63470990 61210733 1.04
tpch_q22/duckdb:duckdb 25597453 25674065 1.00

File Size Changes (9 files changed, +2.2% overall, 7↑ 2↓)
File Scale Format Base HEAD Change %
orders_0.vortex 1.0 vortex-file-compressed 35.29 MB 38.99 MB +3.69 MB +10.5%
lineitem_0.vortex 1.0 vortex-file-compressed 82.13 MB 85.01 MB +2.88 MB +3.5%
part_0.vortex 1.0 vortex-file-compressed 4.81 MB 4.98 MB +169.42 KB +3.4%
lineitem_1.vortex 1.0 vortex-file-compressed 82.00 MB 84.59 MB +2.59 MB +3.2%
customer_0.vortex 1.0 vortex-file-compressed 8.75 MB 8.89 MB +142.27 KB +1.6%
partsupp_0.vortex 1.0 vortex-compact 20.88 MB 21.03 MB +145.65 KB +0.7%
partsupp_0.vortex 1.0 vortex-file-compressed 23.68 MB 23.81 MB +126.28 KB +0.5%
supplier_0.vortex 1.0 vortex-file-compressed 603.61 KB 602.80 KB 832 B -0.1%
part_0.vortex 1.0 vortex-compact 3.53 MB 3.38 MB 158.41 KB -4.4%

Totals:

  • vortex-compact: 190.37 MB → 190.36 MB (-0.0%)
  • vortex-file-compressed: 237.54 MB → 247.12 MB (+4.0%)

@codspeed-hq

codspeed-hq Bot commented Jun 17, 2026

Copy link
Copy Markdown

Merging this PR will not alter performance

⚠️ Unknown Walltime execution environment detected

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

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

⚡ 8 improved benchmarks
❌ 12 regressed benchmarks
✅ 1524 untouched benchmarks
🆕 3 new benchmarks
⏩ 11 skipped benchmarks1

Warning

Please fix the performance issues or acknowledge them on CodSpeed.

Performance Changes

Mode Benchmark BASE HEAD Efficiency
Simulation chunked_dict_primitive_into_canonical[u32, (1000, 10, 10)] 120.7 µs 183 µs -34.04%
Simulation encode_varbin[(1000, 2)] 176.1 µs 237.1 µs -25.74%
Simulation take_10k_random 196.9 µs 255.6 µs -22.97%
Simulation patched_take_10k_contiguous_patches 230.6 µs 290.8 µs -20.69%
Simulation patched_take_10k_random 242.6 µs 302.8 µs -19.89%
Simulation chunked_varbinview_canonical_into[(1000, 10)] 161.8 µs 198 µs -18.28%
Simulation chunked_varbinview_into_canonical[(1000, 10)] 177.1 µs 213.5 µs -17.06%
Simulation bench_many_codes_few_values[1024] 393.2 µs 465.6 µs -15.54%
Simulation decompress_rd[f64, (100000, 0.0)] 845.5 µs 982.8 µs -13.97%
Simulation varbinview_large 112.2 µs 130.4 µs -13.97%
Simulation chunked_varbinview_canonical_into[(100, 100)] 273.8 µs 307.9 µs -11.08%
Simulation chunked_varbinview_into_canonical[(100, 100)] 326.4 µs 365 µs -10.58%
Simulation sum_i32_nullable_all_valid 69.2 µs 35.4 µs +95.64%
Simulation null_count_run_end[(10000, 4, 0.01)] 125.4 µs 91.5 µs +37.02%
Simulation encode_varbinview[(1000, 2)] 189 µs 157.2 µs +20.19%
Simulation chunked_varbinview_opt_into_canonical[(1000, 10)] 229.3 µs 192.7 µs +18.96%
Simulation and_bool_nullable 93.7 µs 82.7 µs +13.21%
Simulation baseline_lt[4, 1024] 78.5 µs 69.9 µs +12.23%
Simulation decompress_rd[f64, (100000, 0.01)] 981.2 µs 890.4 µs +10.2%
Simulation decompress_rd[f64, (100000, 0.1)] 981.2 µs 890.4 µs +10.19%
... ... ... ... ... ...

ℹ️ Only the first 20 benchmarks are displayed. Go to the app to view all benchmarks.

Tip

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


Comparing myrrc/random-access-bench-split-run (6b93cdf) with develop (679e2c5)2

Open in CodSpeed

Footnotes

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

  2. No successful run was found on develop (0ed06b3) during the generation of this report, so 679e2c5 was used instead as the comparison base. There might be some changes unrelated to this pull request in this report.

@github-actions

Copy link
Copy Markdown
Contributor

Benchmarks: TPC-DS SF=1 on NVME

Verdict: No clear signal (low confidence)
Attributed Vortex impact: +0.3%
Engines: DataFusion No clear signal (+0.1%, environment too noisy confidence) · DuckDB No clear signal (+0.9%, low confidence)
Vortex (geomean): 1.047x ➖
Parquet (geomean): 1.041x ➖
Shifts: Parquet (control) +4.1% · Median polish +3.6%

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

datafusion / vortex-file-compressed (1.065x ➖, 0↑ 21↓)
name PR c8c74de (ns) base a45bb60 (ns) ratio (PR/base)
tpcds_q01/datafusion:vortex-file-compressed 🚨 29815128 25550373 1.17
tpcds_q02/datafusion:vortex-file-compressed 50352523 47388625 1.06
tpcds_q03/datafusion:vortex-file-compressed 16265037 16138502 1.01
tpcds_q04/datafusion:vortex-file-compressed 270183931 259802412 1.04
tpcds_q05/datafusion:vortex-file-compressed 45898271 44069972 1.04
tpcds_q06/datafusion:vortex-file-compressed 23677099 22823017 1.04
tpcds_q07/datafusion:vortex-file-compressed 41157308 39919981 1.03
tpcds_q08/datafusion:vortex-file-compressed 30107179 29730860 1.01
tpcds_q09/datafusion:vortex-file-compressed 29920448 30584781 0.98
tpcds_q10/datafusion:vortex-file-compressed 41706237 38351024 1.09
tpcds_q11/datafusion:vortex-file-compressed 140302734 129569368 1.08
tpcds_q12/datafusion:vortex-file-compressed 19287951 18064692 1.07
tpcds_q13/datafusion:vortex-file-compressed 48934163 46028548 1.06
tpcds_q14/datafusion:vortex-file-compressed 169831382 165056596 1.03
tpcds_q15/datafusion:vortex-file-compressed 27434678 26381385 1.04
tpcds_q16/datafusion:vortex-file-compressed 26973423 25367112 1.06
tpcds_q17/datafusion:vortex-file-compressed 61931865 60574158 1.02
tpcds_q18/datafusion:vortex-file-compressed 66819618 62920513 1.06
tpcds_q19/datafusion:vortex-file-compressed 22676553 22342544 1.01
tpcds_q20/datafusion:vortex-file-compressed 21535464 20378260 1.06
tpcds_q21/datafusion:vortex-file-compressed 36799224 37470871 0.98
tpcds_q22/datafusion:vortex-file-compressed 133266259 129102871 1.03
tpcds_q23/datafusion:vortex-file-compressed 159209122 149012561 1.07
tpcds_q24/datafusion:vortex-file-compressed 90676217 83924290 1.08
tpcds_q25/datafusion:vortex-file-compressed 66314003 65418249 1.01
tpcds_q26/datafusion:vortex-file-compressed 34279746 33233242 1.03
tpcds_q27/datafusion:vortex-file-compressed 98950533 93156614 1.06
tpcds_q28/datafusion:vortex-file-compressed 31394756 28643281 1.10
tpcds_q29/datafusion:vortex-file-compressed 62206323 60959181 1.02
tpcds_q30/datafusion:vortex-file-compressed 🚨 26584910 23091543 1.15
tpcds_q31/datafusion:vortex-file-compressed 🚨 81982657 72922492 1.12
tpcds_q32/datafusion:vortex-file-compressed 🚨 20344638 18441255 1.10
tpcds_q33/datafusion:vortex-file-compressed 30837530 29219671 1.06
tpcds_q34/datafusion:vortex-file-compressed 26574304 24900624 1.07
tpcds_q35/datafusion:vortex-file-compressed 🚨 52221359 44520929 1.17
tpcds_q36/datafusion:vortex-file-compressed 63258930 58120968 1.09
tpcds_q37/datafusion:vortex-file-compressed 🚨 22403378 19727097 1.14
tpcds_q38/datafusion:vortex-file-compressed 🚨 48255228 43408744 1.11
tpcds_q39/datafusion:vortex-file-compressed 113410031 104893601 1.08
tpcds_q40/datafusion:vortex-file-compressed 31592355 32619331 0.97
tpcds_q41/datafusion:vortex-file-compressed 🚨 17148538 15471362 1.11
tpcds_q42/datafusion:vortex-file-compressed 14796120 13982291 1.06
tpcds_q43/datafusion:vortex-file-compressed 19505829 18768029 1.04
tpcds_q44/datafusion:vortex-file-compressed 30397804 29151484 1.04
tpcds_q45/datafusion:vortex-file-compressed 🚨 31645020 27106225 1.17
tpcds_q46/datafusion:vortex-file-compressed 37460456 34976374 1.07
tpcds_q47/datafusion:vortex-file-compressed 140237881 135809748 1.03
tpcds_q48/datafusion:vortex-file-compressed 34180773 33064017 1.03
tpcds_q49/datafusion:vortex-file-compressed 59050422 57422597 1.03
tpcds_q50/datafusion:vortex-file-compressed 42038361 39902509 1.05
tpcds_q51/datafusion:vortex-file-compressed 95213964 91698455 1.04
tpcds_q52/datafusion:vortex-file-compressed 14890216 13876450 1.07
tpcds_q53/datafusion:vortex-file-compressed 22891117 21868556 1.05
tpcds_q54/datafusion:vortex-file-compressed 🚨 36743066 33030903 1.11
tpcds_q55/datafusion:vortex-file-compressed 14546411 13549634 1.07
tpcds_q56/datafusion:vortex-file-compressed 31194923 29463313 1.06
tpcds_q57/datafusion:vortex-file-compressed 116596563 108096707 1.08
tpcds_q58/datafusion:vortex-file-compressed 58447466 54442415 1.07
tpcds_q59/datafusion:vortex-file-compressed 61653366 58655087 1.05
tpcds_q60/datafusion:vortex-file-compressed 30565775 29477358 1.04
tpcds_q61/datafusion:vortex-file-compressed 42065705 40726681 1.03
tpcds_q62/datafusion:vortex-file-compressed 25930325 24154840 1.07
tpcds_q63/datafusion:vortex-file-compressed 22272619 21879181 1.02
tpcds_q64/datafusion:vortex-file-compressed 391975405 382163442 1.03
tpcds_q65/datafusion:vortex-file-compressed 53205506 51150117 1.04
tpcds_q66/datafusion:vortex-file-compressed 76287844 72800312 1.05
tpcds_q67/datafusion:vortex-file-compressed 156189718 153373121 1.02
tpcds_q68/datafusion:vortex-file-compressed 35560891 33387825 1.07
tpcds_q69/datafusion:vortex-file-compressed 38621637 36101284 1.07
tpcds_q70/datafusion:vortex-file-compressed 100278747 96395047 1.04
tpcds_q71/datafusion:vortex-file-compressed 24553672 23763049 1.03
tpcds_q72/datafusion:vortex-file-compressed 2229782538 2096368702 1.06
tpcds_q73/datafusion:vortex-file-compressed 24721565 24800079 1.00
tpcds_q74/datafusion:vortex-file-compressed 82223162 84274301 0.98
tpcds_q75/datafusion:vortex-file-compressed 120837987 111782900 1.08
tpcds_q76/datafusion:vortex-file-compressed 🚨 35217372 31074670 1.13
tpcds_q77/datafusion:vortex-file-compressed 41519197 37897495 1.10
tpcds_q78/datafusion:vortex-file-compressed 🚨 125362162 113425632 1.11
tpcds_q79/datafusion:vortex-file-compressed 🚨 31367282 28482983 1.10
tpcds_q80/datafusion:vortex-file-compressed 92165472 84996932 1.08
tpcds_q81/datafusion:vortex-file-compressed 25769670 24657466 1.05
tpcds_q82/datafusion:vortex-file-compressed 23577041 22321683 1.06
tpcds_q83/datafusion:vortex-file-compressed 37407676 36246227 1.03
tpcds_q84/datafusion:vortex-file-compressed 🚨 14821620 12954542 1.14
tpcds_q85/datafusion:vortex-file-compressed 🚨 95891890 85200342 1.13
tpcds_q86/datafusion:vortex-file-compressed 🚨 18562080 15589466 1.19
tpcds_q87/datafusion:vortex-file-compressed 46759818 43186505 1.08
tpcds_q88/datafusion:vortex-file-compressed 58141610 55737730 1.04
tpcds_q89/datafusion:vortex-file-compressed 🚨 28651430 24806273 1.16
tpcds_q90/datafusion:vortex-file-compressed 🚨 15840863 13843754 1.14
tpcds_q91/datafusion:vortex-file-compressed 🚨 21738050 18494166 1.18
tpcds_q92/datafusion:vortex-file-compressed 🚨 19323017 16948714 1.14
tpcds_q93/datafusion:vortex-file-compressed 🚨 37517624 31628829 1.19
tpcds_q94/datafusion:vortex-file-compressed 23586197 22466129 1.05
tpcds_q95/datafusion:vortex-file-compressed 67151751 61086647 1.10
tpcds_q96/datafusion:vortex-file-compressed 13871364 13441890 1.03
tpcds_q97/datafusion:vortex-file-compressed 31836803 31646562 1.01
tpcds_q98/datafusion:vortex-file-compressed 24821519 24045180 1.03
tpcds_q99/datafusion:vortex-file-compressed 32590846 32212982 1.01
datafusion / vortex-compact (1.046x ➖, 2↑ 12↓)
name PR c8c74de (ns) base a45bb60 (ns) ratio (PR/base)
tpcds_q01/datafusion:vortex-compact 28115643 26047386 1.08
tpcds_q02/datafusion:vortex-compact 54858689 54575213 1.01
tpcds_q03/datafusion:vortex-compact 🚨 21020811 18975766 1.11
tpcds_q04/datafusion:vortex-compact 317138752 295304556 1.07
tpcds_q05/datafusion:vortex-compact 51971985 47332257 1.10
tpcds_q06/datafusion:vortex-compact 28264620 27382059 1.03
tpcds_q07/datafusion:vortex-compact 56363022 55739586 1.01
tpcds_q08/datafusion:vortex-compact 38006906 35734039 1.06
tpcds_q09/datafusion:vortex-compact 43266703 41875817 1.03
tpcds_q10/datafusion:vortex-compact 52040554 50179719 1.04
tpcds_q11/datafusion:vortex-compact 🚨 171112796 155016741 1.10
tpcds_q12/datafusion:vortex-compact 26700127 26240423 1.02
tpcds_q13/datafusion:vortex-compact 127851334 120076103 1.06
tpcds_q14/datafusion:vortex-compact 184437386 182591670 1.01
tpcds_q15/datafusion:vortex-compact 30017786 29414699 1.02
tpcds_q16/datafusion:vortex-compact 🚨 31585748 28514030 1.11
tpcds_q17/datafusion:vortex-compact 75941766 73750054 1.03
tpcds_q18/datafusion:vortex-compact 76622815 73994001 1.04
tpcds_q19/datafusion:vortex-compact 31938661 29653736 1.08
tpcds_q20/datafusion:vortex-compact 26159231 26419453 0.99
tpcds_q21/datafusion:vortex-compact 41197978 41155803 1.00
tpcds_q22/datafusion:vortex-compact 🚀 141517863 168126750 0.84
tpcds_q23/datafusion:vortex-compact 166274633 163333065 1.02
tpcds_q24/datafusion:vortex-compact 101052628 94152375 1.07
tpcds_q25/datafusion:vortex-compact 82595159 78620735 1.05
tpcds_q26/datafusion:vortex-compact 🚨 50248072 44479778 1.13
tpcds_q27/datafusion:vortex-compact 120529412 116733116 1.03
tpcds_q28/datafusion:vortex-compact 103319955 96996916 1.07
tpcds_q29/datafusion:vortex-compact 77688009 73174867 1.06
tpcds_q30/datafusion:vortex-compact 29039434 28675732 1.01
tpcds_q31/datafusion:vortex-compact 101838465 100045240 1.02
tpcds_q32/datafusion:vortex-compact 26558277 24160230 1.10
tpcds_q33/datafusion:vortex-compact 38347554 38314442 1.00
tpcds_q34/datafusion:vortex-compact 36301857 33627355 1.08
tpcds_q35/datafusion:vortex-compact 55375862 51932862 1.07
tpcds_q36/datafusion:vortex-compact 80209963 77495855 1.04
tpcds_q37/datafusion:vortex-compact 32737732 30417247 1.08
tpcds_q38/datafusion:vortex-compact 🚨 55113010 49730273 1.11
tpcds_q39/datafusion:vortex-compact 🚨 127116057 115047503 1.10
tpcds_q40/datafusion:vortex-compact 36632500 35421154 1.03
tpcds_q41/datafusion:vortex-compact 🚨 20154573 17797918 1.13
tpcds_q42/datafusion:vortex-compact 19280016 18083685 1.07
tpcds_q43/datafusion:vortex-compact 25617001 24901799 1.03
tpcds_q44/datafusion:vortex-compact 41860755 41102127 1.02
tpcds_q45/datafusion:vortex-compact 34187606 32304502 1.06
tpcds_q46/datafusion:vortex-compact 47300492 50224512 0.94
tpcds_q47/datafusion:vortex-compact 160632051 153854886 1.04
tpcds_q48/datafusion:vortex-compact 84734590 90917577 0.93
tpcds_q49/datafusion:vortex-compact 72611516 68688168 1.06
tpcds_q50/datafusion:vortex-compact 48542719 46260258 1.05
tpcds_q51/datafusion:vortex-compact 105560049 98329958 1.07
tpcds_q52/datafusion:vortex-compact 19408319 19152547 1.01
tpcds_q53/datafusion:vortex-compact 28978484 29306109 0.99
tpcds_q54/datafusion:vortex-compact 43705646 40897140 1.07
tpcds_q55/datafusion:vortex-compact 19186363 17615791 1.09
tpcds_q56/datafusion:vortex-compact 37162052 35447234 1.05
tpcds_q57/datafusion:vortex-compact 122917429 116704956 1.05
tpcds_q58/datafusion:vortex-compact 🚨 73843266 63702378 1.16
tpcds_q59/datafusion:vortex-compact 71356712 70119814 1.02
tpcds_q60/datafusion:vortex-compact 35979087 35461677 1.01
tpcds_q61/datafusion:vortex-compact 55732266 54507068 1.02
tpcds_q62/datafusion:vortex-compact 🚀 26981686 31770634 0.85
tpcds_q63/datafusion:vortex-compact 29881719 28811581 1.04
tpcds_q64/datafusion:vortex-compact 452112516 433406039 1.04
tpcds_q65/datafusion:vortex-compact 68717269 65554597 1.05
tpcds_q66/datafusion:vortex-compact 78189312 76353235 1.02
tpcds_q67/datafusion:vortex-compact 167059801 163657618 1.02
tpcds_q68/datafusion:vortex-compact 🚨 52521369 45902212 1.14
tpcds_q69/datafusion:vortex-compact 47113257 46430417 1.01
tpcds_q70/datafusion:vortex-compact 117919195 108668833 1.09
tpcds_q71/datafusion:vortex-compact 31191869 30135628 1.04
tpcds_q72/datafusion:vortex-compact 2258896856 2115708080 1.07
tpcds_q73/datafusion:vortex-compact 32496198 31086156 1.05
tpcds_q74/datafusion:vortex-compact 101173476 95664908 1.06
tpcds_q75/datafusion:vortex-compact 137685405 132917294 1.04
tpcds_q76/datafusion:vortex-compact 33709259 32654369 1.03
tpcds_q77/datafusion:vortex-compact 50001170 50317701 0.99
tpcds_q78/datafusion:vortex-compact 137834592 130461669 1.06
tpcds_q79/datafusion:vortex-compact 39270310 38849604 1.01
tpcds_q80/datafusion:vortex-compact 109605120 99730728 1.10
tpcds_q81/datafusion:vortex-compact 🚨 32765631 29573548 1.11
tpcds_q82/datafusion:vortex-compact 33129175 32169267 1.03
tpcds_q83/datafusion:vortex-compact 38146624 35676257 1.07
tpcds_q84/datafusion:vortex-compact 15463823 14376870 1.08
tpcds_q85/datafusion:vortex-compact 167130695 159146108 1.05
tpcds_q86/datafusion:vortex-compact 🚨 20376245 17500899 1.16
tpcds_q87/datafusion:vortex-compact 🚨 54975267 49685067 1.11
tpcds_q88/datafusion:vortex-compact 78576006 76092532 1.03
tpcds_q89/datafusion:vortex-compact 32429157 31095543 1.04
tpcds_q90/datafusion:vortex-compact 15253870 14539614 1.05
tpcds_q91/datafusion:vortex-compact 35764662 33035281 1.08
tpcds_q92/datafusion:vortex-compact 23428748 21868853 1.07
tpcds_q93/datafusion:vortex-compact 38784323 36857091 1.05
tpcds_q94/datafusion:vortex-compact 26649250 24842465 1.07
tpcds_q95/datafusion:vortex-compact 64494153 63289869 1.02
tpcds_q96/datafusion:vortex-compact 17551067 17262207 1.02
tpcds_q97/datafusion:vortex-compact 36544302 34283657 1.07
tpcds_q98/datafusion:vortex-compact 30598197 30310376 1.01
tpcds_q99/datafusion:vortex-compact 31979666 29317190 1.09
datafusion / parquet (1.055x ➖, 0↑ 17↓)
name PR c8c74de (ns) base a45bb60 (ns) ratio (PR/base)
tpcds_q01/datafusion:parquet 24395607 23298271 1.05
tpcds_q02/datafusion:parquet 41775510 41523685 1.01
tpcds_q03/datafusion:parquet 14052925 13825241 1.02
tpcds_q04/datafusion:parquet 300226235 308756189 0.97
tpcds_q05/datafusion:parquet 46356176 46567403 1.00
tpcds_q06/datafusion:parquet 26044607 24047794 1.08
tpcds_q07/datafusion:parquet 83304869 76365160 1.09
tpcds_q08/datafusion:parquet 29784271 29152539 1.02
tpcds_q09/datafusion:parquet 41475896 38251491 1.08
tpcds_q10/datafusion:parquet 🚨 77285096 70251797 1.10
tpcds_q11/datafusion:parquet 🚨 161553691 145105772 1.11
tpcds_q12/datafusion:parquet 19273285 18488616 1.04
tpcds_q13/datafusion:parquet 77569145 74228131 1.05
tpcds_q14/datafusion:parquet 164484904 161507203 1.02
tpcds_q15/datafusion:parquet 🚨 23376190 21059754 1.11
tpcds_q16/datafusion:parquet 31646612 29917353 1.06
tpcds_q17/datafusion:parquet 66512274 64303127 1.03
tpcds_q18/datafusion:parquet 112982357 109184828 1.03
tpcds_q19/datafusion:parquet 23406489 22609864 1.04
tpcds_q20/datafusion:parquet 🚨 19600886 16992270 1.15
tpcds_q21/datafusion:parquet 20585891 18891186 1.09
tpcds_q22/datafusion:parquet 158717176 172769728 0.92
tpcds_q23/datafusion:parquet 160032625 156023593 1.03
tpcds_q24/datafusion:parquet 🚨 96818111 87825496 1.10
tpcds_q25/datafusion:parquet 65697130 64352873 1.02
tpcds_q26/datafusion:parquet 🚨 76190419 62238372 1.22
tpcds_q27/datafusion:parquet 🚨 151350640 136278502 1.11
tpcds_q28/datafusion:parquet 45958497 45084988 1.02
tpcds_q29/datafusion:parquet 64882361 62851055 1.03
tpcds_q30/datafusion:parquet 34140518 33196489 1.03
tpcds_q31/datafusion:parquet 🚨 72301170 64779182 1.12
tpcds_q32/datafusion:parquet 17751556 16634732 1.07
tpcds_q33/datafusion:parquet 28553056 27279532 1.05
tpcds_q34/datafusion:parquet 🚨 23910776 21642279 1.10
tpcds_q35/datafusion:parquet 75580546 78433928 0.96
tpcds_q36/datafusion:parquet 61621337 60928611 1.01
tpcds_q37/datafusion:parquet 20483351 18908867 1.08
tpcds_q38/datafusion:parquet 44186701 40618744 1.09
tpcds_q39/datafusion:parquet 77733609 76881519 1.01
tpcds_q40/datafusion:parquet 23925844 24103229 0.99
tpcds_q41/datafusion:parquet 15361409 14196328 1.08
tpcds_q42/datafusion:parquet 12996411 11919874 1.09
tpcds_q43/datafusion:parquet 17567298 17884829 0.98
tpcds_q44/datafusion:parquet 35013814 33743438 1.04
tpcds_q45/datafusion:parquet 30549903 27791198 1.10
tpcds_q46/datafusion:parquet 32804083 31649583 1.04
tpcds_q47/datafusion:parquet 133036083 126171549 1.05
tpcds_q48/datafusion:parquet 71101730 69771265 1.02
tpcds_q49/datafusion:parquet 61948442 56446783 1.10
tpcds_q50/datafusion:parquet 44823919 42861835 1.05
tpcds_q51/datafusion:parquet 93215412 89831834 1.04
tpcds_q52/datafusion:parquet 🚨 14001143 12057014 1.16
tpcds_q53/datafusion:parquet 20008671 18441717 1.08
tpcds_q54/datafusion:parquet 34468332 32167334 1.07
tpcds_q55/datafusion:parquet 🚨 12611382 11291064 1.12
tpcds_q56/datafusion:parquet 29337473 27541319 1.07
tpcds_q57/datafusion:parquet 105017294 101447971 1.04
tpcds_q58/datafusion:parquet 58762921 56634638 1.04
tpcds_q59/datafusion:parquet 65543487 62196004 1.05
tpcds_q60/datafusion:parquet 28413130 27991115 1.02
tpcds_q61/datafusion:parquet 45741948 43381298 1.05
tpcds_q62/datafusion:parquet 🚨 26035561 20915003 1.24
tpcds_q63/datafusion:parquet 18854022 18528225 1.02
tpcds_q64/datafusion:parquet 313172674 298009898 1.05
tpcds_q65/datafusion:parquet 39951862 38538084 1.04
tpcds_q66/datafusion:parquet 67924119 66559336 1.02
tpcds_q67/datafusion:parquet 158725765 150116459 1.06
tpcds_q68/datafusion:parquet 32236196 31208940 1.03
tpcds_q69/datafusion:parquet 69975247 67689668 1.03
tpcds_q70/datafusion:parquet 34264636 31963457 1.07
tpcds_q71/datafusion:parquet 23635894 22505239 1.05
tpcds_q72/datafusion:parquet 632162294 582611189 1.09
tpcds_q73/datafusion:parquet 22024189 21981218 1.00
tpcds_q74/datafusion:parquet 81186476 88247729 0.92
tpcds_q75/datafusion:parquet 111648145 107287761 1.04
tpcds_q76/datafusion:parquet 31163419 31341760 0.99
tpcds_q77/datafusion:parquet 40521948 39029159 1.04
tpcds_q78/datafusion:parquet 113999987 111499260 1.02
tpcds_q79/datafusion:parquet 28068095 26469851 1.06
tpcds_q80/datafusion:parquet 81916183 77010100 1.06
tpcds_q81/datafusion:parquet 31579524 29212677 1.08
tpcds_q82/datafusion:parquet 20517892 18906437 1.09
tpcds_q83/datafusion:parquet 43267960 40733486 1.06
tpcds_q84/datafusion:parquet 41208184 39591418 1.04
tpcds_q85/datafusion:parquet 150853650 148317934 1.02
tpcds_q86/datafusion:parquet 14327620 15709097 0.91
tpcds_q87/datafusion:parquet 46540444 44567405 1.04
tpcds_q88/datafusion:parquet 64141658 60699209 1.06
tpcds_q89/datafusion:parquet 🚨 24652556 21795476 1.13
tpcds_q90/datafusion:parquet 🚨 16083347 14421538 1.12
tpcds_q91/datafusion:parquet 60712701 58417615 1.04
tpcds_q92/datafusion:parquet 18340524 18042338 1.02
tpcds_q93/datafusion:parquet 33305046 30413096 1.10
tpcds_q94/datafusion:parquet 22132817 21307297 1.04
tpcds_q95/datafusion:parquet 63534379 59738776 1.06
tpcds_q96/datafusion:parquet 🚨 13826342 11916022 1.16
tpcds_q97/datafusion:parquet 31774173 29440049 1.08
tpcds_q98/datafusion:parquet 🚨 24709183 21293522 1.16
tpcds_q99/datafusion:parquet 🚨 29306361 26605887 1.10
duckdb / vortex-file-compressed (1.033x ➖, 1↑ 5↓)
name PR c8c74de (ns) base a45bb60 (ns) ratio (PR/base)
tpcds_q01/duckdb:vortex-file-compressed 23845028 23626402 1.01
tpcds_q02/duckdb:vortex-file-compressed 32832607 34493577 0.95
tpcds_q03/duckdb:vortex-file-compressed 16403314 15642011 1.05
tpcds_q04/duckdb:vortex-file-compressed 98465456 91162643 1.08
tpcds_q05/duckdb:vortex-file-compressed 33456700 34768594 0.96
tpcds_q06/duckdb:vortex-file-compressed 35560939 34339934 1.04
tpcds_q07/duckdb:vortex-file-compressed 22730905 21810052 1.04
tpcds_q08/duckdb:vortex-file-compressed 🚨 30236403 26793732 1.13
tpcds_q09/duckdb:vortex-file-compressed 16788592 15842341 1.06
tpcds_q10/duckdb:vortex-file-compressed 38851111 38555312 1.01
tpcds_q11/duckdb:vortex-file-compressed 66785522 65036663 1.03
tpcds_q12/duckdb:vortex-file-compressed 17532225 15953073 1.10
tpcds_q13/duckdb:vortex-file-compressed 33055770 32641913 1.01
tpcds_q14/duckdb:vortex-file-compressed 101537740 97738212 1.04
tpcds_q15/duckdb:vortex-file-compressed 28675222 26792004 1.07
tpcds_q16/duckdb:vortex-file-compressed 26663410 25240559 1.06
tpcds_q17/duckdb:vortex-file-compressed 45040809 44381588 1.01
tpcds_q18/duckdb:vortex-file-compressed 38981436 38269977 1.02
tpcds_q19/duckdb:vortex-file-compressed 34528706 31812684 1.09
tpcds_q20/duckdb:vortex-file-compressed 18009950 17332447 1.04
tpcds_q21/duckdb:vortex-file-compressed 16917877 16447385 1.03
tpcds_q22/duckdb:vortex-file-compressed 76578016 76589354 1.00
tpcds_q23/duckdb:vortex-file-compressed 99531775 97953321 1.02
tpcds_q24/duckdb:vortex-file-compressed 50776522 49129858 1.03
tpcds_q25/duckdb:vortex-file-compressed 44706329 41254900 1.08
tpcds_q26/duckdb:vortex-file-compressed 19892858 20313467 0.98
tpcds_q27/duckdb:vortex-file-compressed 24145469 24097982 1.00
tpcds_q28/duckdb:vortex-file-compressed 🚨 12693326 11394652 1.11
tpcds_q29/duckdb:vortex-file-compressed 44157973 41444255 1.07
tpcds_q30/duckdb:vortex-file-compressed 27181191 25416298 1.07
tpcds_q31/duckdb:vortex-file-compressed 30339079 28893200 1.05
tpcds_q32/duckdb:vortex-file-compressed 14967890 13895667 1.08
tpcds_q33/duckdb:vortex-file-compressed 24904119 24206693 1.03
tpcds_q34/duckdb:vortex-file-compressed 26792786 25785357 1.04
tpcds_q35/duckdb:vortex-file-compressed 70627619 64497871 1.10
tpcds_q36/duckdb:vortex-file-compressed 25756839 25039725 1.03
tpcds_q37/duckdb:vortex-file-compressed 🚨 22362938 18971138 1.18
tpcds_q38/duckdb:vortex-file-compressed 39320612 39368594 1.00
tpcds_q39/duckdb:vortex-file-compressed 36570883 35343479 1.03
tpcds_q40/duckdb:vortex-file-compressed 21676228 20840574 1.04
tpcds_q41/duckdb:vortex-file-compressed 9848441 9197213 1.07
tpcds_q42/duckdb:vortex-file-compressed 14644787 13890625 1.05
tpcds_q43/duckdb:vortex-file-compressed 21955173 20226071 1.09
tpcds_q44/duckdb:vortex-file-compressed 21770844 21697566 1.00
tpcds_q45/duckdb:vortex-file-compressed 31155460 31331144 0.99
tpcds_q46/duckdb:vortex-file-compressed 35084425 34692727 1.01
tpcds_q47/duckdb:vortex-file-compressed 55305983 51745165 1.07
tpcds_q48/duckdb:vortex-file-compressed 30272611 28313664 1.07
tpcds_q49/duckdb:vortex-file-compressed 32712228 34755156 0.94
tpcds_q50/duckdb:vortex-file-compressed 27986711 28077699 1.00
tpcds_q51/duckdb:vortex-file-compressed 107351241 105126311 1.02
tpcds_q52/duckdb:vortex-file-compressed 13688254 13727661 1.00
tpcds_q53/duckdb:vortex-file-compressed 23264490 22849041 1.02
tpcds_q54/duckdb:vortex-file-compressed 29749283 29134218 1.02
tpcds_q55/duckdb:vortex-file-compressed 12983519 12643975 1.03
tpcds_q56/duckdb:vortex-file-compressed 26294628 25603649 1.03
tpcds_q57/duckdb:vortex-file-compressed 43434258 41433939 1.05
tpcds_q58/duckdb:vortex-file-compressed 31472180 29792467 1.06
tpcds_q59/duckdb:vortex-file-compressed 57445132 52590556 1.09
tpcds_q60/duckdb:vortex-file-compressed 26796169 26507649 1.01
tpcds_q61/duckdb:vortex-file-compressed 33777243 31792773 1.06
tpcds_q62/duckdb:vortex-file-compressed 16167872 15587460 1.04
tpcds_q63/duckdb:vortex-file-compressed 21369936 20194269 1.06
tpcds_q64/duckdb:vortex-file-compressed 94172302 96292312 0.98
tpcds_q65/duckdb:vortex-file-compressed 23953825 22632886 1.06
tpcds_q66/duckdb:vortex-file-compressed 31937362 30176934 1.06
tpcds_q67/duckdb:vortex-file-compressed 144921546 144261856 1.00
tpcds_q68/duckdb:vortex-file-compressed 32037932 30963678 1.03
tpcds_q69/duckdb:vortex-file-compressed 41692627 39654838 1.05
tpcds_q70/duckdb:vortex-file-compressed 37746369 38897702 0.97
tpcds_q71/duckdb:vortex-file-compressed 21560346 20542242 1.05
tpcds_q72/duckdb:vortex-file-compressed 170623217 170792651 1.00
tpcds_q73/duckdb:vortex-file-compressed 25929168 25930910 1.00
tpcds_q74/duckdb:vortex-file-compressed 44287245 42331784 1.05
tpcds_q75/duckdb:vortex-file-compressed 55454010 54734886 1.01
tpcds_q76/duckdb:vortex-file-compressed 21972274 22254122 0.99
tpcds_q77/duckdb:vortex-file-compressed 26284355 24193058 1.09
tpcds_q78/duckdb:vortex-file-compressed 79530274 80939554 0.98
tpcds_q79/duckdb:vortex-file-compressed 25299578 23893095 1.06
tpcds_q80/duckdb:vortex-file-compressed 47910230 47417658 1.01
tpcds_q81/duckdb:vortex-file-compressed 32401712 30331002 1.07
tpcds_q82/duckdb:vortex-file-compressed 46898341 46244936 1.01
tpcds_q83/duckdb:vortex-file-compressed 🚀 27232417 30981086 0.88
tpcds_q84/duckdb:vortex-file-compressed 18568150 17497358 1.06
tpcds_q85/duckdb:vortex-file-compressed 43650095 41480380 1.05
tpcds_q86/duckdb:vortex-file-compressed 17434634 16862523 1.03
tpcds_q87/duckdb:vortex-file-compressed 41061491 42561827 0.96
tpcds_q88/duckdb:vortex-file-compressed 56995793 51877761 1.10
tpcds_q89/duckdb:vortex-file-compressed 🚨 24802501 22271965 1.11
tpcds_q90/duckdb:vortex-file-compressed 11421689 10764782 1.06
tpcds_q91/duckdb:vortex-file-compressed 23605749 24133657 0.98
tpcds_q92/duckdb:vortex-file-compressed 18228210 17590389 1.04
tpcds_q93/duckdb:vortex-file-compressed 30388537 30504227 1.00
tpcds_q94/duckdb:vortex-file-compressed 🚨 25219540 22458647 1.12
tpcds_q95/duckdb:vortex-file-compressed 166291743 161238548 1.03
tpcds_q96/duckdb:vortex-file-compressed 12381366 12912241 0.96
tpcds_q97/duckdb:vortex-file-compressed 39669375 40756162 0.97
tpcds_q98/duckdb:vortex-file-compressed 19187025 19686285 0.97
tpcds_q99/duckdb:vortex-file-compressed 23196849 22457898 1.03
duckdb / vortex-compact (1.044x ➖, 0↑ 8↓)
name PR c8c74de (ns) base a45bb60 (ns) ratio (PR/base)
tpcds_q01/duckdb:vortex-compact 27384375 25301182 1.08
tpcds_q02/duckdb:vortex-compact 40429100 42037656 0.96
tpcds_q03/duckdb:vortex-compact 46982543 45625674 1.03
tpcds_q04/duckdb:vortex-compact 107398399 105311499 1.02
tpcds_q05/duckdb:vortex-compact 43033761 40388216 1.07
tpcds_q06/duckdb:vortex-compact 40795810 37995443 1.07
tpcds_q07/duckdb:vortex-compact 36733845 34963725 1.05
tpcds_q08/duckdb:vortex-compact 41106841 40709391 1.01
tpcds_q09/duckdb:vortex-compact 20236354 20839431 0.97
tpcds_q10/duckdb:vortex-compact 55656144 52254548 1.07
tpcds_q11/duckdb:vortex-compact 78316746 74307503 1.05
tpcds_q12/duckdb:vortex-compact 23576802 23329680 1.01
tpcds_q13/duckdb:vortex-compact 55708289 54506776 1.02
tpcds_q14/duckdb:vortex-compact 127914392 118603285 1.08
tpcds_q15/duckdb:vortex-compact 🚨 34008511 30664620 1.11
tpcds_q16/duckdb:vortex-compact 🚨 31426730 27427643 1.15
tpcds_q17/duckdb:vortex-compact 56681333 54809192 1.03
tpcds_q18/duckdb:vortex-compact 52403356 49754633 1.05
tpcds_q19/duckdb:vortex-compact 45368461 43870176 1.03
tpcds_q20/duckdb:vortex-compact 22192336 21148281 1.05
tpcds_q21/duckdb:vortex-compact 19035097 18995078 1.00
tpcds_q22/duckdb:vortex-compact 85958355 79200706 1.09
tpcds_q23/duckdb:vortex-compact 110962213 114694825 0.97
tpcds_q24/duckdb:vortex-compact 60039174 58104473 1.03
tpcds_q25/duckdb:vortex-compact 58418831 53711032 1.09
tpcds_q26/duckdb:vortex-compact 34774967 33901121 1.03
tpcds_q27/duckdb:vortex-compact 38130053 36960306 1.03
tpcds_q28/duckdb:vortex-compact 34490454 34482717 1.00
tpcds_q29/duckdb:vortex-compact 56112040 55072675 1.02
tpcds_q30/duckdb:vortex-compact 32625788 30489543 1.07
tpcds_q31/duckdb:vortex-compact 38523040 35620737 1.08
tpcds_q32/duckdb:vortex-compact 21850546 20981678 1.04
tpcds_q33/duckdb:vortex-compact 34927466 34160203 1.02
tpcds_q34/duckdb:vortex-compact 33745399 31738770 1.06
tpcds_q35/duckdb:vortex-compact 80246274 75882981 1.06
tpcds_q36/duckdb:vortex-compact 38000271 37388680 1.02
tpcds_q37/duckdb:vortex-compact 25278583 23748676 1.06
tpcds_q38/duckdb:vortex-compact 44398872 42891938 1.04
tpcds_q39/duckdb:vortex-compact 39700316 38146660 1.04
tpcds_q40/duckdb:vortex-compact 26727615 24515929 1.09
tpcds_q41/duckdb:vortex-compact 11391255 10682332 1.07
tpcds_q42/duckdb:vortex-compact 20199487 19644452 1.03
tpcds_q43/duckdb:vortex-compact 32061940 31887844 1.01
tpcds_q44/duckdb:vortex-compact 29557037 28667015 1.03
tpcds_q45/duckdb:vortex-compact 38119857 37371707 1.02
tpcds_q46/duckdb:vortex-compact 45330524 46345301 0.98
tpcds_q47/duckdb:vortex-compact 64805161 63630396 1.02
tpcds_q48/duckdb:vortex-compact 46857852 47812759 0.98
tpcds_q49/duckdb:vortex-compact 50823823 49120816 1.03
tpcds_q50/duckdb:vortex-compact 39802927 36793235 1.08
tpcds_q51/duckdb:vortex-compact 🚨 127948050 113628913 1.13
tpcds_q52/duckdb:vortex-compact 19609977 19085902 1.03
tpcds_q53/duckdb:vortex-compact 34497160 32760144 1.05
tpcds_q54/duckdb:vortex-compact 39358505 38577686 1.02
tpcds_q55/duckdb:vortex-compact 19314670 19133318 1.01
tpcds_q56/duckdb:vortex-compact 34402714 33564655 1.02
tpcds_q57/duckdb:vortex-compact 46485180 45679638 1.02
tpcds_q58/duckdb:vortex-compact 39870988 40093554 0.99
tpcds_q59/duckdb:vortex-compact 67222658 68494031 0.98
tpcds_q60/duckdb:vortex-compact 38280141 35116736 1.09
tpcds_q61/duckdb:vortex-compact 54514743 54097099 1.01
tpcds_q62/duckdb:vortex-compact 22204601 20774544 1.07
tpcds_q63/duckdb:vortex-compact 33300200 31390422 1.06
tpcds_q64/duckdb:vortex-compact 135201551 125564611 1.08
tpcds_q65/duckdb:vortex-compact 32642036 30582163 1.07
tpcds_q66/duckdb:vortex-compact 38747890 35764393 1.08
tpcds_q67/duckdb:vortex-compact 160377450 150610651 1.06
tpcds_q68/duckdb:vortex-compact 48092138 47368654 1.02
tpcds_q69/duckdb:vortex-compact 🚨 63272584 55193250 1.15
tpcds_q70/duckdb:vortex-compact 59941609 58169750 1.03
tpcds_q71/duckdb:vortex-compact 30158044 29255007 1.03
tpcds_q72/duckdb:vortex-compact 188269107 182174371 1.03
tpcds_q73/duckdb:vortex-compact 29886727 28945688 1.03
tpcds_q74/duckdb:vortex-compact 50088580 51270301 0.98
tpcds_q75/duckdb:vortex-compact 61938192 61857737 1.00
tpcds_q76/duckdb:vortex-compact 32154425 31023110 1.04
tpcds_q77/duckdb:vortex-compact 39133761 38302380 1.02
tpcds_q78/duckdb:vortex-compact 88942160 87070176 1.02
tpcds_q79/duckdb:vortex-compact 42654341 41150363 1.04
tpcds_q80/duckdb:vortex-compact 72044949 69842566 1.03
tpcds_q81/duckdb:vortex-compact 36044541 34826799 1.03
tpcds_q82/duckdb:vortex-compact 53678093 49478503 1.08
tpcds_q83/duckdb:vortex-compact 37348341 36766686 1.02
tpcds_q84/duckdb:vortex-compact 🚨 24243191 21587502 1.12
tpcds_q85/duckdb:vortex-compact 58353540 56189990 1.04
tpcds_q86/duckdb:vortex-compact 22332012 20594532 1.08
tpcds_q87/duckdb:vortex-compact 46095606 44953874 1.03
tpcds_q88/duckdb:vortex-compact 80937142 79239060 1.02
tpcds_q89/duckdb:vortex-compact 33935825 33329538 1.02
tpcds_q90/duckdb:vortex-compact 11943310 11197041 1.07
tpcds_q91/duckdb:vortex-compact 🚨 44443643 40019055 1.11
tpcds_q92/duckdb:vortex-compact 🚨 48955391 44269198 1.11
tpcds_q93/duckdb:vortex-compact 35195664 33090491 1.06
tpcds_q94/duckdb:vortex-compact 29227506 26614225 1.10
tpcds_q95/duckdb:vortex-compact 🚨 169547796 148811390 1.14
tpcds_q96/duckdb:vortex-compact 17264025 16330181 1.06
tpcds_q97/duckdb:vortex-compact 46161383 44077710 1.05
tpcds_q98/duckdb:vortex-compact 28895392 27671698 1.04
tpcds_q99/duckdb:vortex-compact 27866835 25945656 1.07
duckdb / parquet (1.027x ➖, 1↑ 2↓)
name PR c8c74de (ns) base a45bb60 (ns) ratio (PR/base)
tpcds_q01/duckdb:parquet 31931404 29254092 1.09
tpcds_q02/duckdb:parquet 25085794 24961711 1.00
tpcds_q03/duckdb:parquet 12864700 12657270 1.02
tpcds_q04/duckdb:parquet 170557733 167009430 1.02
tpcds_q05/duckdb:parquet 🚨 33880437 30267348 1.12
tpcds_q06/duckdb:parquet 34087410 34664242 0.98
tpcds_q07/duckdb:parquet 24654119 24411670 1.01
tpcds_q08/duckdb:parquet 29877236 29856347 1.00
tpcds_q09/duckdb:parquet 45541966 45014844 1.01
tpcds_q10/duckdb:parquet 39013722 38286178 1.02
tpcds_q11/duckdb:parquet 92950918 93800678 0.99
tpcds_q12/duckdb:parquet 17511321 17413387 1.01
tpcds_q13/duckdb:parquet 35926157 35249660 1.02
tpcds_q14/duckdb:parquet 104467680 103211292 1.01
tpcds_q15/duckdb:parquet 31900843 30895212 1.03
tpcds_q16/duckdb:parquet 23413631 22814526 1.03
tpcds_q17/duckdb:parquet 39766157 40945180 0.97
tpcds_q18/duckdb:parquet 50917845 48908737 1.04
tpcds_q19/duckdb:parquet 35032454 32132328 1.09
tpcds_q20/duckdb:parquet 19984999 18798880 1.06
tpcds_q21/duckdb:parquet 12069797 11761369 1.03
tpcds_q22/duckdb:parquet 77426344 71057673 1.09
tpcds_q23/duckdb:parquet 84365520 79722683 1.06
tpcds_q24/duckdb:parquet 48709184 47386548 1.03
tpcds_q25/duckdb:parquet 36955861 36115234 1.02
tpcds_q26/duckdb:parquet 41288781 39533733 1.04
tpcds_q27/duckdb:parquet 55194845 53162832 1.04
tpcds_q28/duckdb:parquet 43102287 43268258 1.00
tpcds_q29/duckdb:parquet 39450871 38444410 1.03
tpcds_q30/duckdb:parquet 38228694 37763252 1.01
tpcds_q31/duckdb:parquet 27490612 28197628 0.97
tpcds_q32/duckdb:parquet 13131910 12524422 1.05
tpcds_q33/duckdb:parquet 23887716 23473548 1.02
tpcds_q34/duckdb:parquet 24008170 22613035 1.06
tpcds_q35/duckdb:parquet 63050751 60592975 1.04
tpcds_q36/duckdb:parquet 23195348 22732132 1.02
tpcds_q37/duckdb:parquet 14958519 14547861 1.03
tpcds_q38/duckdb:parquet 37301160 36661345 1.02
tpcds_q39/duckdb:parquet 32916602 33159760 0.99
tpcds_q40/duckdb:parquet 20349976 19910834 1.02
tpcds_q41/duckdb:parquet 9700433 8991789 1.08
tpcds_q42/duckdb:parquet 12979889 12156637 1.07
tpcds_q43/duckdb:parquet 17944591 17048046 1.05
tpcds_q44/duckdb:parquet 27460921 26060611 1.05
tpcds_q45/duckdb:parquet 30058076 28564880 1.05
tpcds_q46/duckdb:parquet 49460524 47502745 1.04
tpcds_q47/duckdb:parquet 50733393 49350751 1.03
tpcds_q48/duckdb:parquet 33355857 32551574 1.02
tpcds_q49/duckdb:parquet 29673322 28884219 1.03
tpcds_q50/duckdb:parquet 26899287 26453922 1.02
tpcds_q51/duckdb:parquet 108530553 104508157 1.04
tpcds_q52/duckdb:parquet 13185784 12906682 1.02
tpcds_q53/duckdb:parquet 19638017 19227653 1.02
tpcds_q54/duckdb:parquet 29838890 28605501 1.04
tpcds_q55/duckdb:parquet 13188373 12762119 1.03
tpcds_q56/duckdb:parquet 23580832 23587105 1.00
tpcds_q57/duckdb:parquet 39652288 38966196 1.02
tpcds_q58/duckdb:parquet 27937774 26339258 1.06
tpcds_q59/duckdb:parquet 36795222 36361548 1.01
tpcds_q60/duckdb:parquet 25844823 24991784 1.03
tpcds_q61/duckdb:parquet 35031114 33813134 1.04
tpcds_q62/duckdb:parquet 13211511 12612265 1.05
tpcds_q63/duckdb:parquet 18666141 17927437 1.04
tpcds_q64/duckdb:parquet 77233372 80584341 0.96
tpcds_q65/duckdb:parquet 22701396 22746539 1.00
tpcds_q66/duckdb:parquet 🚀 29793735 35272742 0.84
tpcds_q67/duckdb:parquet 141562571 137881148 1.03
tpcds_q68/duckdb:parquet 39053176 39442667 0.99
tpcds_q69/duckdb:parquet 38234413 38287009 1.00
tpcds_q70/duckdb:parquet 23704489 23518354 1.01
tpcds_q71/duckdb:parquet 23312511 23221159 1.00
tpcds_q72/duckdb:parquet 177159177 166148618 1.07
tpcds_q73/duckdb:parquet 21621335 20885715 1.04
tpcds_q74/duckdb:parquet 129144909 128896994 1.00
tpcds_q75/duckdb:parquet 59274306 57115016 1.04
tpcds_q76/duckdb:parquet 23399263 22249909 1.05
tpcds_q77/duckdb:parquet 26173801 24536377 1.07
tpcds_q78/duckdb:parquet 79752443 76357603 1.04
tpcds_q79/duckdb:parquet 31285756 30724542 1.02
tpcds_q80/duckdb:parquet 45894066 43045759 1.07
tpcds_q81/duckdb:parquet 35070870 35177004 1.00
tpcds_q82/duckdb:parquet 17457098 16625951 1.05
tpcds_q83/duckdb:parquet 18778974 18007334 1.04
tpcds_q84/duckdb:parquet 21425412 20790312 1.03
tpcds_q85/duckdb:parquet 42949923 41241522 1.04
tpcds_q86/duckdb:parquet 14371377 13993443 1.03
tpcds_q87/duckdb:parquet 41302492 39216261 1.05
tpcds_q88/duckdb:parquet 54843383 53234605 1.03
tpcds_q89/duckdb:parquet 21325933 21915736 0.97
tpcds_q90/duckdb:parquet 8873534 8471607 1.05
tpcds_q91/duckdb:parquet 26443582 25103299 1.05
tpcds_q92/duckdb:parquet 13596802 13337344 1.02
tpcds_q93/duckdb:parquet 32627371 31913459 1.02
tpcds_q94/duckdb:parquet 18861711 19277192 0.98
tpcds_q95/duckdb:parquet 🚨 154516038 130033439 1.19
tpcds_q96/duckdb:parquet 11047469 10718798 1.03
tpcds_q97/duckdb:parquet 39715346 38236098 1.04
tpcds_q98/duckdb:parquet 25133085 25207709 1.00
tpcds_q99/duckdb:parquet 20491780 20591391 1.00
duckdb / duckdb (1.033x ➖, 1↑ 3↓)
name PR c8c74de (ns) base a45bb60 (ns) ratio (PR/base)
tpcds_q01/duckdb:duckdb 22445860 22552078 1.00
tpcds_q02/duckdb:duckdb 21341741 20163240 1.06
tpcds_q03/duckdb:duckdb 10833291 10216993 1.06
tpcds_q04/duckdb:duckdb 177972202 179822161 0.99
tpcds_q05/duckdb:duckdb 21891070 21669815 1.01
tpcds_q06/duckdb:duckdb 28934840 28213385 1.03
tpcds_q07/duckdb:duckdb 42924698 40585395 1.06
tpcds_q08/duckdb:duckdb 121741682 121566779 1.00
tpcds_q09/duckdb:duckdb 21327540 20713661 1.03
tpcds_q10/duckdb:duckdb 29310430 27754774 1.06
tpcds_q11/duckdb:duckdb 93952722 95339425 0.99
tpcds_q12/duckdb:duckdb 14557360 14211253 1.02
tpcds_q13/duckdb:duckdb 26966347 26132230 1.03
tpcds_q14/duckdb:duckdb 97024272 94451560 1.03
tpcds_q15/duckdb:duckdb 25897191 25138406 1.03
tpcds_q16/duckdb:duckdb 19934088 19925919 1.00
tpcds_q17/duckdb:duckdb 24809399 25301409 0.98
tpcds_q18/duckdb:duckdb 48640765 46487946 1.05
tpcds_q19/duckdb:duckdb 20208436 19341573 1.04
tpcds_q20/duckdb:duckdb 14690391 14454816 1.02
tpcds_q21/duckdb:duckdb 7786080 7588759 1.03
tpcds_q22/duckdb:duckdb 62394227 62929260 0.99
tpcds_q23/duckdb:duckdb 79247695 81078606 0.98
tpcds_q24/duckdb:duckdb 26050827 25858411 1.01
tpcds_q25/duckdb:duckdb 19268465 18898877 1.02
tpcds_q26/duckdb:duckdb 30012766 29457414 1.02
tpcds_q27/duckdb:duckdb 42912743 42426414 1.01
tpcds_q28/duckdb:duckdb 27570922 26121609 1.06
tpcds_q29/duckdb:duckdb 25005369 24543092 1.02
tpcds_q30/duckdb:duckdb 33020003 31085325 1.06
tpcds_q31/duckdb:duckdb 55066851 51408498 1.07
tpcds_q32/duckdb:duckdb 🚨 9763713 8644146 1.13
tpcds_q33/duckdb:duckdb 16899502 16044322 1.05
tpcds_q34/duckdb:duckdb 18706540 18885862 0.99
tpcds_q35/duckdb:duckdb 39023093 37989373 1.03
tpcds_q36/duckdb:duckdb 76683589 70715417 1.08
tpcds_q37/duckdb:duckdb 9195670 8764874 1.05
tpcds_q38/duckdb:duckdb 34083483 33898659 1.01
tpcds_q39/duckdb:duckdb 29961613 28331644 1.06
tpcds_q40/duckdb:duckdb 15768855 14701397 1.07
tpcds_q41/duckdb:duckdb 10236637 9461262 1.08
tpcds_q42/duckdb:duckdb 10448454 10022594 1.04
tpcds_q43/duckdb:duckdb 15553086 15109652 1.03
tpcds_q44/duckdb:duckdb 16763664 15601972 1.07
tpcds_q45/duckdb:duckdb 19697469 19049337 1.03
tpcds_q46/duckdb:duckdb 40252796 39246520 1.03
tpcds_q47/duckdb:duckdb 48832938 46758777 1.04
tpcds_q48/duckdb:duckdb 25459077 24745092 1.03
tpcds_q49/duckdb:duckdb 22394089 20690864 1.08
tpcds_q50/duckdb:duckdb 16560127 16085490 1.03
tpcds_q51/duckdb:duckdb 105179170 101195557 1.04
tpcds_q52/duckdb:duckdb 🚨 10839633 9492562 1.14
tpcds_q53/duckdb:duckdb 17926904 18316382 0.98
tpcds_q54/duckdb:duckdb 18645822 19027235 0.98
tpcds_q55/duckdb:duckdb 🚨 10418236 9340674 1.12
tpcds_q56/duckdb:duckdb 17875364 16995831 1.05
tpcds_q57/duckdb:duckdb 38604230 36817222 1.05
tpcds_q58/duckdb:duckdb 17974979 17537031 1.02
tpcds_q59/duckdb:duckdb 37888980 37134741 1.02
tpcds_q60/duckdb:duckdb 20211067 19406331 1.04
tpcds_q61/duckdb:duckdb 17076114 16933728 1.01
tpcds_q62/duckdb:duckdb 10812967 9934006 1.09
tpcds_q63/duckdb:duckdb 17143212 15789941 1.09
tpcds_q64/duckdb:duckdb 62465873 58027883 1.08
tpcds_q65/duckdb:duckdb 37584821 36350965 1.03
tpcds_q66/duckdb:duckdb 27595740 26682139 1.03
tpcds_q67/duckdb:duckdb 137530741 135563988 1.01
tpcds_q68/duckdb:duckdb 26962657 26568910 1.01
tpcds_q69/duckdb:duckdb 30413607 28378461 1.07
tpcds_q70/duckdb:duckdb 17885603 16549365 1.08
tpcds_q71/duckdb:duckdb 16397696 16599292 0.99
tpcds_q72/duckdb:duckdb 47564934 46494658 1.02
tpcds_q73/duckdb:duckdb 14444567 14172808 1.02
tpcds_q74/duckdb:duckdb 149364629 145215035 1.03
tpcds_q75/duckdb:duckdb 47597716 46621357 1.02
tpcds_q76/duckdb:duckdb 15904843 14679426 1.08
tpcds_q77/duckdb:duckdb 15962214 15633008 1.02
tpcds_q78/duckdb:duckdb 67878691 67292246 1.01
tpcds_q79/duckdb:duckdb 20534998 20107546 1.02
tpcds_q80/duckdb:duckdb 32518129 30638762 1.06
tpcds_q81/duckdb:duckdb 42533486 41320608 1.03
tpcds_q82/duckdb:duckdb 11265747 10521773 1.07
tpcds_q83/duckdb:duckdb 11503248 10929163 1.05
tpcds_q84/duckdb:duckdb 15743127 14725340 1.07
tpcds_q85/duckdb:duckdb 27355627 26036389 1.05
tpcds_q86/duckdb:duckdb 12701002 12206952 1.04
tpcds_q87/duckdb:duckdb 37149926 37596750 0.99
tpcds_q88/duckdb:duckdb 30753042 30906506 1.00
tpcds_q89/duckdb:duckdb 21814265 22474806 0.97
tpcds_q90/duckdb:duckdb 6800313 6452409 1.05
tpcds_q91/duckdb:duckdb 15511636 15116557 1.03
tpcds_q92/duckdb:duckdb 10615189 10576753 1.00
tpcds_q93/duckdb:duckdb 25304176 23644016 1.07
tpcds_q94/duckdb:duckdb 14613293 14955168 0.98
tpcds_q95/duckdb:duckdb 🚀 118148097 132297632 0.89
tpcds_q96/duckdb:duckdb 6396476 5997083 1.07
tpcds_q97/duckdb:duckdb 33386317 32145672 1.04
tpcds_q98/duckdb:duckdb 21279928 21228724 1.00
tpcds_q99/duckdb:duckdb 17464055 16825759 1.04

File Size Changes (15 files changed, +0.4% overall, 11↑ 4↓)
File Scale Format Base HEAD Change %
store_returns.vortex 1.0 vortex-file-compressed 10.97 MB 11.39 MB +421.59 KB +3.8%
catalog_returns.vortex 1.0 vortex-file-compressed 7.16 MB 7.43 MB +273.66 KB +3.7%
customer.vortex 1.0 vortex-file-compressed 4.18 MB 4.27 MB +94.08 KB +2.2%
date_dim.vortex 1.0 vortex-compact 151.55 KB 154.03 KB +2.48 KB +1.6%
item.vortex 1.0 vortex-file-compressed 1.63 MB 1.66 MB +26.35 KB +1.6%
catalog_page.vortex 1.0 vortex-file-compressed 567.16 KB 574.23 KB +7.06 KB +1.2%
store_sales.vortex 1.0 vortex-file-compressed 96.34 MB 97.04 MB +721.73 KB +0.7%
date_dim.vortex 1.0 vortex-file-compressed 1.02 MB 1.03 MB +7.45 KB +0.7%
catalog_sales.vortex 1.0 vortex-file-compressed 70.45 MB 70.78 MB +340.13 KB +0.5%
web_sales.vortex 1.0 vortex-file-compressed 34.20 MB 34.27 MB +64.74 KB +0.2%
customer_address.vortex 1.0 vortex-file-compressed 826.37 KB 826.85 KB +496 B +0.1%
catalog_sales.vortex 1.0 vortex-compact 59.32 MB 59.31 MB 3.31 KB -0.0%
item.vortex 1.0 vortex-compact 994.57 KB 994.25 KB 336 B -0.0%
time_dim.vortex 1.0 vortex-file-compressed 381.21 KB 380.88 KB 336 B -0.1%
catalog_page.vortex 1.0 vortex-compact 363.54 KB 362.70 KB 856 B -0.2%

Totals:

  • vortex-compact: 207.50 MB → 207.50 MB (-0.0%)
  • vortex-file-compressed: 269.94 MB → 271.85 MB (+0.7%)

@myrrc myrrc enabled auto-merge (squash) June 17, 2026 14:20
@github-actions

Copy link
Copy Markdown
Contributor

Benchmarks: Statistical and Population Genetics

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

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

duckdb / vortex-file-compressed (0.997x ➖, 0↑ 0↓)
name PR c8c74de (ns) base a45bb60 (ns) ratio (PR/base)
statpopgen_q00/duckdb:vortex-file-compressed 12366533 12195645 1.01
statpopgen_q01/duckdb:vortex-file-compressed 27116490 27017577 1.00
statpopgen_q02/duckdb:vortex-file-compressed 526999356 510742394 1.03
statpopgen_q03/duckdb:vortex-file-compressed 1052105578 1034512916 1.02
statpopgen_q04/duckdb:vortex-file-compressed 1038755589 1036972213 1.00
statpopgen_q05/duckdb:vortex-file-compressed 449005683 465294079 0.96
statpopgen_q06/duckdb:vortex-file-compressed 1544046429 1533763954 1.01
statpopgen_q07/duckdb:vortex-file-compressed 187298263 196506727 0.95
statpopgen_q08/duckdb:vortex-file-compressed 223069039 227893611 0.98
statpopgen_q09/duckdb:vortex-file-compressed 824123210 820802175 1.00
statpopgen_q10/duckdb:vortex-file-compressed 2559149274 2565343127 1.00
duckdb / vortex-compact (0.991x ➖, 0↑ 0↓)
name PR c8c74de (ns) base a45bb60 (ns) ratio (PR/base)
statpopgen_q00/duckdb:vortex-compact 11823643 11775132 1.00
statpopgen_q01/duckdb:vortex-compact 217391217 217243787 1.00
statpopgen_q02/duckdb:vortex-compact 556266914 561491229 0.99
statpopgen_q03/duckdb:vortex-compact 1137473521 1144660397 0.99
statpopgen_q04/duckdb:vortex-compact 1143989510 1145861518 1.00
statpopgen_q05/duckdb:vortex-compact 557431895 601834261 0.93
statpopgen_q06/duckdb:vortex-compact 1485507992 1508319634 0.98
statpopgen_q07/duckdb:vortex-compact 873202769 877656705 0.99
statpopgen_q08/duckdb:vortex-compact 911671279 910468029 1.00
statpopgen_q09/duckdb:vortex-compact 936423086 923642466 1.01
statpopgen_q10/duckdb:vortex-compact 2604084993 2603728282 1.00
duckdb / parquet (0.995x ➖, 0↑ 0↓)
name PR c8c74de (ns) base a45bb60 (ns) ratio (PR/base)
statpopgen_q00/duckdb:parquet 299988859 304409823 0.99
statpopgen_q01/duckdb:parquet 382609823 384989711 0.99
statpopgen_q02/duckdb:parquet 773525815 760070755 1.02
statpopgen_q03/duckdb:parquet 1181681632 1190534974 0.99
statpopgen_q04/duckdb:parquet 1194682142 1207879302 0.99
statpopgen_q05/duckdb:parquet 817720847 816819291 1.00
statpopgen_q06/duckdb:parquet 1441269064 1439884580 1.00
statpopgen_q07/duckdb:parquet 845251641 867079786 0.97
statpopgen_q08/duckdb:parquet 865683196 872096368 0.99
statpopgen_q09/duckdb:parquet 1023945549 1020760231 1.00
statpopgen_q10/duckdb:parquet 2235591431 2250680918 0.99

File Size Changes (1 files changed, -0.1% overall, 0↑ 1↓)
File Scale Format Base HEAD Change %
gnomad.genomes.v3.1.2.hgdp_tgp.chr21.vortex 100000 vortex-file-compressed 1.96 GB 1.96 GB 3.50 MB -0.2%

Totals:

  • vortex-compact: 959.62 MB → 959.62 MB (0.0%)
  • vortex-file-compressed: 1.96 GB → 1.96 GB (-0.2%)

@github-actions

Copy link
Copy Markdown
Contributor

Benchmarks: FineWeb S3

Verdict: No clear signal (environment too noisy confidence)
Attributed Vortex impact: +1.4%
Engines: DataFusion No clear signal (-3.0%, environment too noisy confidence) · DuckDB No clear signal (+5.9%, environment too noisy confidence)
Vortex (geomean): 1.015x ➖
Parquet (geomean): 1.001x ➖
Shifts: Parquet (control) +0.1% · Median polish +1.3%

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

datafusion / vortex-file-compressed (1.029x ➖, 0↑ 2↓)
name PR c8c74de (ns) base 679e2c5 (ns) ratio (PR/base)
fineweb_q00/datafusion:vortex-file-compressed 31790507 34065749 0.93
fineweb_q01/datafusion:vortex-file-compressed 🚨 835180146 612386732 1.36
fineweb_q02/datafusion:vortex-file-compressed 🚨 933430556 711331695 1.31
fineweb_q03/datafusion:vortex-file-compressed 1271982102 1333195288 0.95
fineweb_q04/datafusion:vortex-file-compressed 1168979829 1153711737 1.01
fineweb_q05/datafusion:vortex-file-compressed 1091926577 1079230197 1.01
fineweb_q06/datafusion:vortex-file-compressed 1420513573 1759261088 0.81
fineweb_q07/datafusion:vortex-file-compressed 1202577237 1196172924 1.01
fineweb_q08/datafusion:vortex-file-compressed 484118271 497378399 0.97
datafusion / vortex-compact (0.919x ➖, 2↑ 0↓)
name PR c8c74de (ns) base 679e2c5 (ns) ratio (PR/base)
fineweb_q00/datafusion:vortex-compact 🚀 31158489 56757803 0.55
fineweb_q01/datafusion:vortex-compact 769777106 706965858 1.09
fineweb_q02/datafusion:vortex-compact 798085517 661468632 1.21
fineweb_q03/datafusion:vortex-compact 2126107410 1970850746 1.08
fineweb_q04/datafusion:vortex-compact 1719178943 1772655211 0.97
fineweb_q05/datafusion:vortex-compact 1482913993 1414650472 1.05
fineweb_q06/datafusion:vortex-compact 1891625620 1654929106 1.14
fineweb_q07/datafusion:vortex-compact 1197367255 1315313210 0.91
fineweb_q08/datafusion:vortex-compact 🚀 423539249 748615760 0.57
datafusion / parquet (1.002x ➖, 0↑ 1↓)
name PR c8c74de (ns) base 679e2c5 (ns) ratio (PR/base)
fineweb_q00/datafusion:parquet 🚨 1927584813 1394785301 1.38
fineweb_q01/datafusion:parquet 2132410534 2977655091 0.72
fineweb_q02/datafusion:parquet 2454281672 2837741655 0.86
fineweb_q03/datafusion:parquet 2319032137 2585280656 0.90
fineweb_q04/datafusion:parquet 2236111342 2157748134 1.04
fineweb_q05/datafusion:parquet 2277698298 2634708572 0.86
fineweb_q06/datafusion:parquet 2786289801 2183541010 1.28
fineweb_q07/datafusion:parquet 2757298153 2169796326 1.27
fineweb_q08/datafusion:parquet 2115183329 2308288994 0.92
duckdb / vortex-file-compressed (1.079x ➖, 0↑ 0↓)
name PR c8c74de (ns) base 679e2c5 (ns) ratio (PR/base)
fineweb_q00/duckdb:vortex-file-compressed 96776425 96998073 1.00
fineweb_q01/duckdb:vortex-file-compressed 802698522 634954540 1.26
fineweb_q02/duckdb:vortex-file-compressed 612179258 699798348 0.87
fineweb_q03/duckdb:vortex-file-compressed 1527565978 1289533790 1.18
fineweb_q04/duckdb:vortex-file-compressed 1594411529 1453528596 1.10
fineweb_q05/duckdb:vortex-file-compressed 1623925489 1335365185 1.22
fineweb_q06/duckdb:vortex-file-compressed 1990854888 1532147622 1.30
fineweb_q07/duckdb:vortex-file-compressed 1464364568 1523066749 0.96
fineweb_q08/duckdb:vortex-file-compressed 632717654 695247748 0.91
duckdb / vortex-compact (1.040x ➖, 0↑ 1↓)
name PR c8c74de (ns) base 679e2c5 (ns) ratio (PR/base)
fineweb_q00/duckdb:vortex-compact 99676684 92604430 1.08
fineweb_q01/duckdb:vortex-compact 709052429 940689476 0.75
fineweb_q02/duckdb:vortex-compact 692248878 954518783 0.73
fineweb_q03/duckdb:vortex-compact 1876742704 1668120331 1.13
fineweb_q04/duckdb:vortex-compact 1951666458 1819946066 1.07
fineweb_q05/duckdb:vortex-compact 1848401128 1651839756 1.12
fineweb_q06/duckdb:vortex-compact 1711351478 1590547124 1.08
fineweb_q07/duckdb:vortex-compact 1692550615 1436991784 1.18
fineweb_q08/duckdb:vortex-compact 🚨 679138317 481201735 1.41
duckdb / parquet (1.000x ➖, 0↑ 0↓)
name PR c8c74de (ns) base 679e2c5 (ns) ratio (PR/base)
fineweb_q00/duckdb:parquet 1377800221 1319595633 1.04
fineweb_q01/duckdb:parquet 1672051688 1458355043 1.15
fineweb_q02/duckdb:parquet 1628354273 1641126576 0.99
fineweb_q03/duckdb:parquet 4337367449 4223294555 1.03
fineweb_q04/duckdb:parquet 2180561422 2373859709 0.92
fineweb_q05/duckdb:parquet 2365521366 2390390251 0.99
fineweb_q06/duckdb:parquet 5151944199 5125578156 1.01
fineweb_q07/duckdb:parquet 3038977802 3057533832 0.99
fineweb_q08/duckdb:parquet 1231087672 1365332933 0.90

@github-actions

Copy link
Copy Markdown
Contributor

Benchmarks: TPC-H SF=10 on NVME

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

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

datafusion / vortex-file-compressed (0.991x ➖, 0↑ 0↓)
name PR c8c74de (ns) base 679e2c5 (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-file-compressed 408880609 419074274 0.98
tpch_q02/datafusion:vortex-file-compressed 102029127 101958536 1.00
tpch_q03/datafusion:vortex-file-compressed 196781447 199865130 0.98
tpch_q04/datafusion:vortex-file-compressed 101749885 96617049 1.05
tpch_q05/datafusion:vortex-file-compressed 333327830 341348193 0.98
tpch_q06/datafusion:vortex-file-compressed 35776432 35639142 1.00
tpch_q07/datafusion:vortex-file-compressed 459477502 465267002 0.99
tpch_q08/datafusion:vortex-file-compressed 340029542 341789789 0.99
tpch_q09/datafusion:vortex-file-compressed 592611387 594664344 1.00
tpch_q10/datafusion:vortex-file-compressed 228329943 235113893 0.97
tpch_q11/datafusion:vortex-file-compressed 77785633 80694021 0.96
tpch_q12/datafusion:vortex-file-compressed 109713148 110843961 0.99
tpch_q13/datafusion:vortex-file-compressed 196111981 200764000 0.98
tpch_q14/datafusion:vortex-file-compressed 46877570 47964628 0.98
tpch_q15/datafusion:vortex-file-compressed 95334072 95353478 1.00
tpch_q16/datafusion:vortex-file-compressed 76178373 76797806 0.99
tpch_q17/datafusion:vortex-file-compressed 575804987 581509303 0.99
tpch_q18/datafusion:vortex-file-compressed 829994423 850562132 0.98
tpch_q19/datafusion:vortex-file-compressed 65241725 64148913 1.02
tpch_q20/datafusion:vortex-file-compressed 157320972 159341520 0.99
tpch_q21/datafusion:vortex-file-compressed 620390577 606979491 1.02
tpch_q22/datafusion:vortex-file-compressed 56013527 57398586 0.98
datafusion / vortex-compact (0.992x ➖, 0↑ 0↓)
name PR c8c74de (ns) base 679e2c5 (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-compact 467572008 452316618 1.03
tpch_q02/datafusion:vortex-compact 105510842 109748662 0.96
tpch_q03/datafusion:vortex-compact 198720173 201076454 0.99
tpch_q04/datafusion:vortex-compact 110194090 111903390 0.98
tpch_q05/datafusion:vortex-compact 343292297 346294046 0.99
tpch_q06/datafusion:vortex-compact 59204107 59127263 1.00
tpch_q07/datafusion:vortex-compact 472164318 477111423 0.99
tpch_q08/datafusion:vortex-compact 349639967 350208874 1.00
tpch_q09/datafusion:vortex-compact 599374277 598354860 1.00
tpch_q10/datafusion:vortex-compact 237630598 244408561 0.97
tpch_q11/datafusion:vortex-compact 80103959 79844907 1.00
tpch_q12/datafusion:vortex-compact 152561869 153569932 0.99
tpch_q13/datafusion:vortex-compact 243291363 249751305 0.97
tpch_q14/datafusion:vortex-compact 64765099 65850997 0.98
tpch_q15/datafusion:vortex-compact 150143309 151779140 0.99
tpch_q16/datafusion:vortex-compact 79301666 79204425 1.00
tpch_q17/datafusion:vortex-compact 574953884 586687792 0.98
tpch_q18/datafusion:vortex-compact 835448323 844195549 0.99
tpch_q19/datafusion:vortex-compact 206051646 205237725 1.00
tpch_q20/datafusion:vortex-compact 181923845 184808589 0.98
tpch_q21/datafusion:vortex-compact 627375566 624689568 1.00
tpch_q22/datafusion:vortex-compact 64024926 64650672 0.99
datafusion / parquet (0.999x ➖, 0↑ 0↓)
name PR c8c74de (ns) base 679e2c5 (ns) ratio (PR/base)
tpch_q01/datafusion:parquet 476851036 474766810 1.00
tpch_q02/datafusion:parquet 175179337 176752337 0.99
tpch_q03/datafusion:parquet 258038109 258078971 1.00
tpch_q04/datafusion:parquet 122181698 122573833 1.00
tpch_q05/datafusion:parquet 402877219 399166619 1.01
tpch_q06/datafusion:parquet 132819556 134091623 0.99
tpch_q07/datafusion:parquet 563671417 567187761 0.99
tpch_q08/datafusion:parquet 442674438 457692498 0.97
tpch_q09/datafusion:parquet 728908237 741588916 0.98
tpch_q10/datafusion:parquet 572400497 587762606 0.97
tpch_q11/datafusion:parquet 120462987 125616583 0.96
tpch_q12/datafusion:parquet 209993794 208618114 1.01
tpch_q13/datafusion:parquet 352087851 350895069 1.00
tpch_q14/datafusion:parquet 152964297 153042156 1.00
tpch_q15/datafusion:parquet 260544011 263166857 0.99
tpch_q16/datafusion:parquet 132767796 124768171 1.06
tpch_q17/datafusion:parquet 667254991 669605765 1.00
tpch_q18/datafusion:parquet 870648310 878281199 0.99
tpch_q19/datafusion:parquet 282822138 274732738 1.03
tpch_q20/datafusion:parquet 302390212 301832566 1.00
tpch_q21/datafusion:parquet 650399300 652699119 1.00
tpch_q22/datafusion:parquet 212236809 205173163 1.03
datafusion / arrow (0.965x ➖, 1↑ 0↓)
name PR c8c74de (ns) base 679e2c5 (ns) ratio (PR/base)
tpch_q01/datafusion:arrow 692139508 697818234 0.99
tpch_q02/datafusion:arrow 115208938 117317493 0.98
tpch_q03/datafusion:arrow 497479158 513423990 0.97
tpch_q04/datafusion:arrow 368682470 375616780 0.98
tpch_q05/datafusion:arrow 733658766 752028907 0.98
tpch_q06/datafusion:arrow 325113990 331748590 0.98
tpch_q07/datafusion:arrow 1139260708 1171657073 0.97
tpch_q08/datafusion:arrow 931351014 962443175 0.97
tpch_q09/datafusion:arrow 1078575086 1086144646 0.99
tpch_q10/datafusion:arrow 622317792 643992721 0.97
tpch_q11/datafusion:arrow 93102817 92917201 1.00
tpch_q12/datafusion:arrow 🚀 1018123135 1451359628 0.70
tpch_q13/datafusion:arrow 470616803 468422822 1.00
tpch_q14/datafusion:arrow 360177454 373207713 0.97
tpch_q15/datafusion:arrow 730473084 752009106 0.97
tpch_q16/datafusion:arrow 82376423 83176250 0.99
tpch_q17/datafusion:arrow 951043641 974260689 0.98
tpch_q18/datafusion:arrow 1792014072 1838485372 0.97
tpch_q19/datafusion:arrow 543850558 566064392 0.96
tpch_q20/datafusion:arrow 508061691 518636064 0.98
tpch_q21/datafusion:arrow 3079247155 3133653526 0.98
tpch_q22/datafusion:arrow 81314565 82507694 0.99
duckdb / vortex-file-compressed (0.978x ➖, 0↑ 0↓)
name PR c8c74de (ns) base 679e2c5 (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-file-compressed 169524646 169813365 1.00
tpch_q02/duckdb:vortex-file-compressed 52449385 53159117 0.99
tpch_q03/duckdb:vortex-file-compressed 120831092 127005050 0.95
tpch_q04/duckdb:vortex-file-compressed 157508632 160805387 0.98
tpch_q05/duckdb:vortex-file-compressed 135609904 141124354 0.96
tpch_q06/duckdb:vortex-file-compressed 32999191 36044529 0.92
tpch_q07/duckdb:vortex-file-compressed 132530011 136754669 0.97
tpch_q08/duckdb:vortex-file-compressed 168999820 171234057 0.99
tpch_q09/duckdb:vortex-file-compressed 392638345 401192386 0.98
tpch_q10/duckdb:vortex-file-compressed 190920282 193283740 0.99
tpch_q11/duckdb:vortex-file-compressed 31669996 32756989 0.97
tpch_q12/duckdb:vortex-file-compressed 101188596 106008077 0.95
tpch_q13/duckdb:vortex-file-compressed 272334639 276982601 0.98
tpch_q14/duckdb:vortex-file-compressed 53176742 53294350 1.00
tpch_q15/duckdb:vortex-file-compressed 89407297 89591401 1.00
tpch_q16/duckdb:vortex-file-compressed 77438485 77598715 1.00
tpch_q17/duckdb:vortex-file-compressed 92212876 94515635 0.98
tpch_q18/duckdb:vortex-file-compressed 285318976 296447682 0.96
tpch_q19/duckdb:vortex-file-compressed 79757649 79757110 1.00
tpch_q20/duckdb:vortex-file-compressed 142963258 143835247 0.99
tpch_q21/duckdb:vortex-file-compressed 483796101 495053413 0.98
tpch_q22/duckdb:vortex-file-compressed 63565068 64090612 0.99
duckdb / vortex-compact (0.995x ➖, 0↑ 0↓)
name PR c8c74de (ns) base 679e2c5 (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-compact 231589628 231516489 1.00
tpch_q02/duckdb:vortex-compact 56194165 57398288 0.98
tpch_q03/duckdb:vortex-compact 136141431 135887836 1.00
tpch_q04/duckdb:vortex-compact 170831248 173946434 0.98
tpch_q05/duckdb:vortex-compact 164223999 165042000 1.00
tpch_q06/duckdb:vortex-compact 59192052 58177148 1.02
tpch_q07/duckdb:vortex-compact 173833244 174666264 1.00
tpch_q08/duckdb:vortex-compact 187142494 189713096 0.99
tpch_q09/duckdb:vortex-compact 427900132 424568529 1.01
tpch_q10/duckdb:vortex-compact 219402030 220236340 1.00
tpch_q11/duckdb:vortex-compact 38588203 40205036 0.96
tpch_q12/duckdb:vortex-compact 164891645 162613784 1.01
tpch_q13/duckdb:vortex-compact 327752950 325551078 1.01
tpch_q14/duckdb:vortex-compact 71914523 72460621 0.99
tpch_q15/duckdb:vortex-compact 114156741 114822622 0.99
tpch_q16/duckdb:vortex-compact 81413124 80600916 1.01
tpch_q17/duckdb:vortex-compact 106837700 106961858 1.00
tpch_q18/duckdb:vortex-compact 288053298 291527573 0.99
tpch_q19/duckdb:vortex-compact 96342979 96706526 1.00
tpch_q20/duckdb:vortex-compact 174758573 176522072 0.99
tpch_q21/duckdb:vortex-compact 516128328 521886902 0.99
tpch_q22/duckdb:vortex-compact 71276549 72107150 0.99
duckdb / parquet (1.001x ➖, 1↑ 0↓)
name PR c8c74de (ns) base 679e2c5 (ns) ratio (PR/base)
tpch_q01/duckdb:parquet 260115398 261283975 1.00
tpch_q02/duckdb:parquet 102621582 95674241 1.07
tpch_q03/duckdb:parquet 212601723 210843897 1.01
tpch_q04/duckdb:parquet 130525374 137053148 0.95
tpch_q05/duckdb:parquet 225304403 225098740 1.00
tpch_q06/duckdb:parquet 74188785 74571723 0.99
tpch_q07/duckdb:parquet 184905656 185373774 1.00
tpch_q08/duckdb:parquet 264693476 264263268 1.00
tpch_q09/duckdb:parquet 477373575 466426892 1.02
tpch_q10/duckdb:parquet 623112342 620987871 1.00
tpch_q11/duckdb:parquet 🚀 56855961 63196779 0.90
tpch_q12/duckdb:parquet 132773267 133005742 1.00
tpch_q13/duckdb:parquet 437176827 411354889 1.06
tpch_q14/duckdb:parquet 176791618 180090127 0.98
tpch_q15/duckdb:parquet 104086132 104579671 1.00
tpch_q16/duckdb:parquet 166034995 162672790 1.02
tpch_q17/duckdb:parquet 180753339 180262387 1.00
tpch_q18/duckdb:parquet 367010893 362156566 1.01
tpch_q19/duckdb:parquet 286533200 287621355 1.00
tpch_q20/duckdb:parquet 227617617 222870418 1.02
tpch_q21/duckdb:parquet 560323964 560526410 1.00
tpch_q22/duckdb:parquet 292260495 296479150 0.99
duckdb / duckdb (0.996x ➖, 0↑ 0↓)
name PR c8c74de (ns) base 679e2c5 (ns) ratio (PR/base)
tpch_q01/duckdb:duckdb 120582515 120192685 1.00
tpch_q02/duckdb:duckdb 51329687 50542792 1.02
tpch_q03/duckdb:duckdb 103730114 104836424 0.99
tpch_q04/duckdb:duckdb 138507812 139651234 0.99
tpch_q05/duckdb:duckdb 118625037 120161863 0.99
tpch_q06/duckdb:duckdb 44466876 45086329 0.99
tpch_q07/duckdb:duckdb 91434725 92140481 0.99
tpch_q08/duckdb:duckdb 118152550 118448302 1.00
tpch_q09/duckdb:duckdb 279807154 283339312 0.99
tpch_q10/duckdb:duckdb 212489647 215417776 0.99
tpch_q11/duckdb:duckdb 19456257 19216420 1.01
tpch_q12/duckdb:duckdb 89871952 90266594 1.00
tpch_q13/duckdb:duckdb 228503423 230773191 0.99
tpch_q14/duckdb:duckdb 77714991 78597279 0.99
tpch_q15/duckdb:duckdb 82085005 81861359 1.00
tpch_q16/duckdb:duckdb 76248106 76372210 1.00
tpch_q17/duckdb:duckdb 87736286 88098574 1.00
tpch_q18/duckdb:duckdb 233693254 235498390 0.99
tpch_q19/duckdb:duckdb 123899921 123908447 1.00
tpch_q20/duckdb:duckdb 117121165 118451484 0.99
tpch_q21/duckdb:duckdb 299003983 301469379 0.99
tpch_q22/duckdb:duckdb 72147648 70980758 1.02

File Size Changes (35 files changed, +2.2% overall, 23↑ 12↓)
File Scale Format Base HEAD Change %
orders_2.vortex 10.0 vortex-file-compressed 134.08 MB 145.87 MB +11.79 MB +8.8%
orders_1.vortex 10.0 vortex-file-compressed 134.40 MB 146.20 MB +11.80 MB +8.8%
orders_0.vortex 10.0 vortex-file-compressed 133.24 MB 144.63 MB +11.39 MB +8.5%
part_1.vortex 10.0 vortex-file-compressed 23.60 MB 24.73 MB +1.13 MB +4.8%
lineitem_11.vortex 10.0 vortex-file-compressed 129.17 MB 134.37 MB +5.20 MB +4.0%
lineitem_9.vortex 10.0 vortex-file-compressed 129.28 MB 134.12 MB +4.84 MB +3.7%
part_0.vortex 10.0 vortex-file-compressed 23.80 MB 24.69 MB +908.15 KB +3.7%
lineitem_0.vortex 10.0 vortex-file-compressed 129.42 MB 134.21 MB +4.79 MB +3.7%
lineitem_2.vortex 10.0 vortex-file-compressed 129.43 MB 134.02 MB +4.58 MB +3.5%
lineitem_1.vortex 10.0 vortex-file-compressed 129.35 MB 133.88 MB +4.54 MB +3.5%
lineitem_12.vortex 10.0 vortex-file-compressed 129.55 MB 134.03 MB +4.48 MB +3.5%
lineitem_10.vortex 10.0 vortex-file-compressed 129.63 MB 134.08 MB +4.45 MB +3.4%
lineitem_4.vortex 10.0 vortex-file-compressed 129.36 MB 133.80 MB +4.44 MB +3.4%
lineitem_8.vortex 10.0 vortex-file-compressed 129.12 MB 133.44 MB +4.32 MB +3.3%
lineitem_7.vortex 10.0 vortex-file-compressed 129.33 MB 133.60 MB +4.27 MB +3.3%
lineitem_5.vortex 10.0 vortex-file-compressed 129.52 MB 133.60 MB +4.08 MB +3.2%
lineitem_6.vortex 10.0 vortex-file-compressed 129.44 MB 132.94 MB +3.50 MB +2.7%
lineitem_3.vortex 10.0 vortex-file-compressed 129.56 MB 133.06 MB +3.50 MB +2.7%
supplier_0.vortex 10.0 vortex-file-compressed 5.64 MB 5.76 MB +124.94 KB +2.2%
customer_0.vortex 10.0 vortex-file-compressed 86.98 MB 88.52 MB +1.54 MB +1.8%
part_0.vortex 10.0 vortex-compact 16.98 MB 17.12 MB +144.45 KB +0.8%
partsupp_1.vortex 10.0 vortex-file-compressed 119.75 MB 120.28 MB +544.91 KB +0.4%
partsupp_0.vortex 10.0 vortex-file-compressed 119.79 MB 120.27 MB +490.78 KB +0.4%
lineitem_12.vortex 10.0 vortex-compact 100.62 MB 100.62 MB 1.10 KB -0.0%
lineitem_8.vortex 10.0 vortex-compact 100.59 MB 100.59 MB 1.71 KB -0.0%
lineitem_10.vortex 10.0 vortex-compact 100.62 MB 100.62 MB 1.74 KB -0.0%
lineitem_9.vortex 10.0 vortex-compact 100.47 MB 100.46 MB 1.74 KB -0.0%
lineitem_1.vortex 10.0 vortex-compact 100.65 MB 100.64 MB 1.78 KB -0.0%
lineitem_3.vortex 10.0 vortex-compact 100.62 MB 100.62 MB 1.80 KB -0.0%
lineitem_5.vortex 10.0 vortex-compact 100.70 MB 100.70 MB 1.83 KB -0.0%
lineitem_6.vortex 10.0 vortex-compact 100.68 MB 100.68 MB 3.42 KB -0.0%
lineitem_11.vortex 10.0 vortex-compact 100.53 MB 100.53 MB 3.45 KB -0.0%
partsupp_1.vortex 10.0 vortex-compact 104.82 MB 104.47 MB 354.26 KB -0.3%
partsupp_0.vortex 10.0 vortex-compact 105.56 MB 105.18 MB 387.16 KB -0.4%
part_1.vortex 10.0 vortex-compact 17.05 MB 16.85 MB 202.65 KB -1.2%

Totals:

  • vortex-compact: 1.93 GB → 1.93 GB (-0.0%)
  • vortex-file-compressed: 2.41 GB → 2.50 GB (+3.9%)

@github-actions

Copy link
Copy Markdown
Contributor

Benchmarks: Clickbench on NVME

Verdict: No clear signal (low confidence)
Attributed Vortex impact: -2.9%
Engines: DataFusion No clear signal (-3.9%, environment too noisy confidence) · DuckDB No clear signal (-2.8%, low confidence)
Vortex (geomean): 0.949x ➖
Parquet (geomean): 0.977x ➖
Shifts: Parquet (control) -2.3% · Median polish -2.6%

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

datafusion / vortex-file-compressed (0.932x ➖, 7↑ 0↓)
name PR c8c74de (ns) base b2c9e79 (ns) ratio (PR/base)
clickbench_q00/datafusion:vortex-file-compressed 1567203 1708440 0.92
clickbench_q01/datafusion:vortex-file-compressed 15052472 15521556 0.97
clickbench_q02/datafusion:vortex-file-compressed 33547961 35855827 0.94
clickbench_q03/datafusion:vortex-file-compressed 🚀 37670492 50437289 0.75
clickbench_q04/datafusion:vortex-file-compressed 🚀 229826571 269950016 0.85
clickbench_q05/datafusion:vortex-file-compressed 299541548 326255539 0.92
clickbench_q06/datafusion:vortex-file-compressed 1668027 1809001 0.92
clickbench_q07/datafusion:vortex-file-compressed 🚀 18234556 20381079 0.89
clickbench_q08/datafusion:vortex-file-compressed 320132640 345619616 0.93
clickbench_q09/datafusion:vortex-file-compressed 436745572 475985053 0.92
clickbench_q10/datafusion:vortex-file-compressed 🚀 67510663 76184458 0.89
clickbench_q11/datafusion:vortex-file-compressed 77770430 85628557 0.91
clickbench_q12/datafusion:vortex-file-compressed 256400189 272959074 0.94
clickbench_q13/datafusion:vortex-file-compressed 412879706 426423630 0.97
clickbench_q14/datafusion:vortex-file-compressed 262437647 256678066 1.02
clickbench_q15/datafusion:vortex-file-compressed 261703883 278893266 0.94
clickbench_q16/datafusion:vortex-file-compressed 644974289 664208234 0.97
clickbench_q17/datafusion:vortex-file-compressed 630789648 653117552 0.97
clickbench_q18/datafusion:vortex-file-compressed 1329494337 1449013792 0.92
clickbench_q19/datafusion:vortex-file-compressed 27950645 30326801 0.92
clickbench_q20/datafusion:vortex-file-compressed 310463179 334469330 0.93
clickbench_q21/datafusion:vortex-file-compressed 395373783 416511951 0.95
clickbench_q22/datafusion:vortex-file-compressed 499215977 519723858 0.96
clickbench_q23/datafusion:vortex-file-compressed 657509607 648993791 1.01
clickbench_q24/datafusion:vortex-file-compressed 40837908 44050823 0.93
clickbench_q25/datafusion:vortex-file-compressed 71143659 73253536 0.97
clickbench_q26/datafusion:vortex-file-compressed 42405936 42532259 1.00
clickbench_q27/datafusion:vortex-file-compressed 421615535 437492365 0.96
clickbench_q28/datafusion:vortex-file-compressed 2401457505 2433411174 0.99
clickbench_q29/datafusion:vortex-file-compressed 50365549 53539066 0.94
clickbench_q30/datafusion:vortex-file-compressed 218171181 234927584 0.93
clickbench_q31/datafusion:vortex-file-compressed 🚀 242945768 271286433 0.90
clickbench_q32/datafusion:vortex-file-compressed 1034239820 1115927290 0.93
clickbench_q33/datafusion:vortex-file-compressed 1381656414 1446268401 0.96
clickbench_q34/datafusion:vortex-file-compressed 1372469984 1422478537 0.96
clickbench_q35/datafusion:vortex-file-compressed 231030404 249453309 0.93
clickbench_q36/datafusion:vortex-file-compressed 55144919 60946145 0.90
clickbench_q37/datafusion:vortex-file-compressed 24428166 25090867 0.97
clickbench_q38/datafusion:vortex-file-compressed 🚀 15126809 16969876 0.89
clickbench_q39/datafusion:vortex-file-compressed 119592083 128140957 0.93
clickbench_q40/datafusion:vortex-file-compressed 12430185 13342375 0.93
clickbench_q41/datafusion:vortex-file-compressed 12088383 13289728 0.91
clickbench_q42/datafusion:vortex-file-compressed 🚀 11331029 12602870 0.90
datafusion / parquet (0.970x ➖, 2↑ 1↓)
name PR c8c74de (ns) base b2c9e79 (ns) ratio (PR/base)
clickbench_q00/datafusion:parquet 1524016 1508913 1.01
clickbench_q01/datafusion:parquet 19134919 19274478 0.99
clickbench_q02/datafusion:parquet 42753981 44388308 0.96
clickbench_q03/datafusion:parquet 🚀 33000170 41912212 0.79
clickbench_q04/datafusion:parquet 🚀 255108829 297451309 0.86
clickbench_q05/datafusion:parquet 326079426 331004851 0.99
clickbench_q06/datafusion:parquet 1539361 1538766 1.00
clickbench_q07/datafusion:parquet 20580796 21530472 0.96
clickbench_q08/datafusion:parquet 321253708 340165594 0.94
clickbench_q09/datafusion:parquet 458099925 485903903 0.94
clickbench_q10/datafusion:parquet 89773991 91546025 0.98
clickbench_q11/datafusion:parquet 111772045 117753608 0.95
clickbench_q12/datafusion:parquet 309265078 312903939 0.99
clickbench_q13/datafusion:parquet 459800881 475155751 0.97
clickbench_q14/datafusion:parquet 313592479 322846775 0.97
clickbench_q15/datafusion:parquet 274477508 277465460 0.99
clickbench_q16/datafusion:parquet 642735149 685549324 0.94
clickbench_q17/datafusion:parquet 634009898 670164054 0.95
clickbench_q18/datafusion:parquet 1386662818 1420679145 0.98
clickbench_q19/datafusion:parquet 27187962 26992988 1.01
clickbench_q20/datafusion:parquet 566380171 574466165 0.99
clickbench_q21/datafusion:parquet 611319253 623479169 0.98
clickbench_q22/datafusion:parquet 911836295 921652354 0.99
clickbench_q23/datafusion:parquet 4001100388 4223806756 0.95
clickbench_q24/datafusion:parquet 52156856 53588768 0.97
clickbench_q25/datafusion:parquet 128622634 127566738 1.01
clickbench_q26/datafusion:parquet 52314176 54054884 0.97
clickbench_q27/datafusion:parquet 640777835 662180105 0.97
clickbench_q28/datafusion:parquet 2450069478 2429278285 1.01
clickbench_q29/datafusion:parquet 🚨 49991588 43990715 1.14
clickbench_q30/datafusion:parquet 312294417 324649234 0.96
clickbench_q31/datafusion:parquet 351777445 343873250 1.02
clickbench_q32/datafusion:parquet 1091004087 1131875647 0.96
clickbench_q33/datafusion:parquet 1473001294 1519180290 0.97
clickbench_q34/datafusion:parquet 1481379961 1524890649 0.97
clickbench_q35/datafusion:parquet 243873315 247365094 0.99
clickbench_q36/datafusion:parquet 102240422 105308268 0.97
clickbench_q37/datafusion:parquet 41862641 41949017 1.00
clickbench_q38/datafusion:parquet 59112518 64026582 0.92
clickbench_q39/datafusion:parquet 209895099 207629867 1.01
clickbench_q40/datafusion:parquet 22888365 24104656 0.95
clickbench_q41/datafusion:parquet 21717229 22168363 0.98
clickbench_q42/datafusion:parquet 21964643 23366880 0.94
duckdb / vortex-file-compressed (0.966x ➖, 4↑ 1↓)
name PR c8c74de (ns) base b2c9e79 (ns) ratio (PR/base)
clickbench_q00/duckdb:vortex-file-compressed 6637663 6905215 0.96
clickbench_q01/duckdb:vortex-file-compressed 10503003 11351754 0.93
clickbench_q02/duckdb:vortex-file-compressed 25424966 25786772 0.99
clickbench_q03/duckdb:vortex-file-compressed 30265661 32344427 0.94
clickbench_q04/duckdb:vortex-file-compressed 186777354 191328910 0.98
clickbench_q05/duckdb:vortex-file-compressed 178183972 181596662 0.98
clickbench_q06/duckdb:vortex-file-compressed 19151820 20316749 0.94
clickbench_q07/duckdb:vortex-file-compressed 13544328 13892686 0.97
clickbench_q08/duckdb:vortex-file-compressed 263158288 269840286 0.98
clickbench_q09/duckdb:vortex-file-compressed 336307836 353750541 0.95
clickbench_q10/duckdb:vortex-file-compressed 68911508 72693266 0.95
clickbench_q11/duckdb:vortex-file-compressed 77227215 83679933 0.92
clickbench_q12/duckdb:vortex-file-compressed 200549159 203734160 0.98
clickbench_q13/duckdb:vortex-file-compressed 416757872 424956657 0.98
clickbench_q14/duckdb:vortex-file-compressed 233468822 237750321 0.98
clickbench_q15/duckdb:vortex-file-compressed 238931884 247805000 0.96
clickbench_q16/duckdb:vortex-file-compressed 531575961 541534870 0.98
clickbench_q17/duckdb:vortex-file-compressed 421235292 434408678 0.97
clickbench_q18/duckdb:vortex-file-compressed 🚀 950606656 1068191320 0.89
clickbench_q19/duckdb:vortex-file-compressed 🚀 20591848 24834651 0.83
clickbench_q20/duckdb:vortex-file-compressed 300589927 319051248 0.94
clickbench_q21/duckdb:vortex-file-compressed 409830041 428744667 0.96
clickbench_q22/duckdb:vortex-file-compressed 1155506665 1126363420 1.03
clickbench_q23/duckdb:vortex-file-compressed 🚨 217857816 194650600 1.12
clickbench_q24/duckdb:vortex-file-compressed 38927251 39309976 0.99
clickbench_q25/duckdb:vortex-file-compressed 🚀 74430911 84194057 0.88
clickbench_q26/duckdb:vortex-file-compressed 52393028 48810660 1.07
clickbench_q27/duckdb:vortex-file-compressed 430365578 437003463 0.98
clickbench_q28/duckdb:vortex-file-compressed 3005016143 3030448112 0.99
clickbench_q29/duckdb:vortex-file-compressed 🚀 28854447 41873626 0.69
clickbench_q30/duckdb:vortex-file-compressed 186710223 198189483 0.94
clickbench_q31/duckdb:vortex-file-compressed 287556569 299205263 0.96
clickbench_q32/duckdb:vortex-file-compressed 1104700253 1139167433 0.97
clickbench_q33/duckdb:vortex-file-compressed 1118515934 1153268056 0.97
clickbench_q34/duckdb:vortex-file-compressed 1192025499 1294806804 0.92
clickbench_q35/duckdb:vortex-file-compressed 372877143 381233437 0.98
clickbench_q36/duckdb:vortex-file-compressed 27282855 26267082 1.04
clickbench_q37/duckdb:vortex-file-compressed 17735999 17546229 1.01
clickbench_q38/duckdb:vortex-file-compressed 21689020 20484226 1.06
clickbench_q39/duckdb:vortex-file-compressed 45572780 45137638 1.01
clickbench_q40/duckdb:vortex-file-compressed 17276579 17437771 0.99
clickbench_q41/duckdb:vortex-file-compressed 16964738 16820745 1.01
clickbench_q42/duckdb:vortex-file-compressed 19572717 18622679 1.05
duckdb / parquet (0.983x ➖, 1↑ 0↓)
name PR c8c74de (ns) base b2c9e79 (ns) ratio (PR/base)
clickbench_q00/duckdb:parquet 22046448 22124242 1.00
clickbench_q01/duckdb:parquet 28569717 29379077 0.97
clickbench_q02/duckdb:parquet 50403964 49488207 1.02
clickbench_q03/duckdb:parquet 40635901 40641255 1.00
clickbench_q04/duckdb:parquet 200002912 204972618 0.98
clickbench_q05/duckdb:parquet 258925604 263383378 0.98
clickbench_q06/duckdb:parquet 47477372 46786372 1.01
clickbench_q07/duckdb:parquet 31603941 32334123 0.98
clickbench_q08/duckdb:parquet 272517973 271631603 1.00
clickbench_q09/duckdb:parquet 400141531 401618270 1.00
clickbench_q10/duckdb:parquet 82430426 83124949 0.99
clickbench_q11/duckdb:parquet 100658982 99957448 1.01
clickbench_q12/duckdb:parquet 278283655 282057216 0.99
clickbench_q13/duckdb:parquet 469488138 490489409 0.96
clickbench_q14/duckdb:parquet 315259465 315916857 1.00
clickbench_q15/duckdb:parquet 258529652 263249907 0.98
clickbench_q16/duckdb:parquet 594015025 604814087 0.98
clickbench_q17/duckdb:parquet 492743844 508566700 0.97
clickbench_q18/duckdb:parquet 1037252779 1063760844 0.98
clickbench_q19/duckdb:parquet 27832851 29717936 0.94
clickbench_q20/duckdb:parquet 411077922 419528961 0.98
clickbench_q21/duckdb:parquet 529751744 541489101 0.98
clickbench_q22/duckdb:parquet 908332020 924288837 0.98
clickbench_q23/duckdb:parquet 263179859 271572142 0.97
clickbench_q24/duckdb:parquet 71626931 70172500 1.02
clickbench_q25/duckdb:parquet 162405909 163367509 0.99
clickbench_q26/duckdb:parquet 56698414 56082599 1.01
clickbench_q27/duckdb:parquet 471487078 470510635 1.00
clickbench_q28/duckdb:parquet 4760733324 4804081623 0.99
clickbench_q29/duckdb:parquet 43183154 42352267 1.02
clickbench_q30/duckdb:parquet 308871220 311109610 0.99
clickbench_q31/duckdb:parquet 376350628 394799700 0.95
clickbench_q32/duckdb:parquet 1099988830 1146692454 0.96
clickbench_q33/duckdb:parquet 1103669940 1127556545 0.98
clickbench_q34/duckdb:parquet 1143296779 1170740938 0.98
clickbench_q35/duckdb:parquet 367684422 374421198 0.98
clickbench_q36/duckdb:parquet 46719654 48200143 0.97
clickbench_q37/duckdb:parquet 34159314 34350574 0.99
clickbench_q38/duckdb:parquet 36285735 35981718 1.01
clickbench_q39/duckdb:parquet 🚀 76997313 94166226 0.82
clickbench_q40/duckdb:parquet 20724307 20506955 1.01
clickbench_q41/duckdb:parquet 20441596 21013473 0.97
clickbench_q42/duckdb:parquet 22558055 21965191 1.03
duckdb / duckdb (0.947x ➖, 5↑ 0↓)
name PR c8c74de (ns) base b2c9e79 (ns) ratio (PR/base)
clickbench_q00/duckdb:duckdb 16728371 17620916 0.95
clickbench_q01/duckdb:duckdb 33952595 34912591 0.97
clickbench_q02/duckdb:duckdb 50924243 51811963 0.98
clickbench_q03/duckdb:duckdb 56451430 56247242 1.00
clickbench_q04/duckdb:duckdb 210085150 212564479 0.99
clickbench_q05/duckdb:duckdb 281286055 284095130 0.99
clickbench_q06/duckdb:duckdb 32702720 35313825 0.93
clickbench_q07/duckdb:duckdb 34480397 35118653 0.98
clickbench_q08/duckdb:duckdb 273780068 280023576 0.98
clickbench_q09/duckdb:duckdb 395328409 398109454 0.99
clickbench_q10/duckdb:duckdb 114768027 117925171 0.97
clickbench_q11/duckdb:duckdb 124929729 127561317 0.98
clickbench_q12/duckdb:duckdb 255515574 262718439 0.97
clickbench_q13/duckdb:duckdb 443642005 447512442 0.99
clickbench_q14/duckdb:duckdb 284846978 288619369 0.99
clickbench_q15/duckdb:duckdb 241963002 243508830 0.99
clickbench_q16/duckdb:duckdb 560925517 569878205 0.98
clickbench_q17/duckdb:duckdb 468434038 480611081 0.97
clickbench_q18/duckdb:duckdb 988111343 1029560270 0.96
clickbench_q19/duckdb:duckdb 34514340 35549664 0.97
clickbench_q20/duckdb:duckdb 490783205 494180030 0.99
clickbench_q21/duckdb:duckdb 473650541 478840702 0.99
clickbench_q22/duckdb:duckdb 547996380 603479246 0.91
clickbench_q23/duckdb:duckdb 🚀 248587502 286372550 0.87
clickbench_q24/duckdb:duckdb 61200476 66867648 0.92
clickbench_q25/duckdb:duckdb 148716074 160359253 0.93
clickbench_q26/duckdb:duckdb 61230906 67029461 0.91
clickbench_q27/duckdb:duckdb 🚀 408779737 479805497 0.85
clickbench_q28/duckdb:duckdb 4371469811 4721803286 0.93
clickbench_q29/duckdb:duckdb 51065564 52406595 0.97
clickbench_q30/duckdb:duckdb 275536456 293559223 0.94
clickbench_q31/duckdb:duckdb 362870280 395708582 0.92
clickbench_q32/duckdb:duckdb 1114158157 1235332023 0.90
clickbench_q33/duckdb:duckdb 🚀 1108563150 1296979807 0.85
clickbench_q34/duckdb:duckdb 🚀 1183377294 1399349286 0.85
clickbench_q35/duckdb:duckdb 300325073 319595307 0.94
clickbench_q36/duckdb:duckdb 54282594 57707742 0.94
clickbench_q37/duckdb:duckdb 28306063 29903906 0.95
clickbench_q38/duckdb:duckdb 35506154 35666011 1.00
clickbench_q39/duckdb:duckdb 🚀 79426315 88488767 0.90
clickbench_q40/duckdb:duckdb 27652170 29774344 0.93
clickbench_q41/duckdb:duckdb 26632216 29003156 0.92
clickbench_q42/duckdb:duckdb 29155903 31965503 0.91

File Size Changes (108 files changed, +0.4% overall, 99↑ 9↓)
File Scale Format Base HEAD Change %
hits_83.vortex 1.0 vortex-file-compressed 87.40 MB 89.84 MB +2.43 MB +2.8%
hits_21.vortex 1.0 vortex-file-compressed 91.74 MB 94.03 MB +2.29 MB +2.5%
hits_85.vortex 1.0 vortex-file-compressed 89.79 MB 91.87 MB +2.08 MB +2.3%
hits_61.vortex 1.0 vortex-file-compressed 99.10 MB 101.31 MB +2.22 MB +2.2%
hits_24.vortex 1.0 vortex-file-compressed 75.75 MB 77.44 MB +1.69 MB +2.2%
hits_23.vortex 1.0 vortex-file-compressed 76.23 MB 77.92 MB +1.69 MB +2.2%
hits_22.vortex 1.0 vortex-file-compressed 76.89 MB 78.57 MB +1.67 MB +2.2%
hits_53.vortex 1.0 vortex-file-compressed 85.53 MB 87.24 MB +1.71 MB +2.0%
hits_15.vortex 1.0 vortex-file-compressed 87.61 MB 89.31 MB +1.70 MB +1.9%
hits_52.vortex 1.0 vortex-file-compressed 103.33 MB 105.10 MB +1.76 MB +1.7%
hits_90.vortex 1.0 vortex-file-compressed 139.78 MB 142.16 MB +2.38 MB +1.7%
hits_2.vortex 1.0 vortex-file-compressed 183.67 MB 186.48 MB +2.82 MB +1.5%
hits_91.vortex 1.0 vortex-file-compressed 95.82 MB 97.23 MB +1.42 MB +1.5%
hits_72.vortex 1.0 vortex-file-compressed 83.64 MB 84.84 MB +1.20 MB +1.4%
hits_73.vortex 1.0 vortex-file-compressed 109.41 MB 110.73 MB +1.32 MB +1.2%
hits_55.vortex 1.0 vortex-compact 94.94 MB 96.04 MB +1.09 MB +1.2%
hits_1.vortex 1.0 vortex-file-compressed 136.98 MB 138.55 MB +1.58 MB +1.2%
hits_64.vortex 1.0 vortex-file-compressed 80.36 MB 81.28 MB +936.46 KB +1.1%
hits_62.vortex 1.0 vortex-file-compressed 116.09 MB 117.34 MB +1.25 MB +1.1%
hits_98.vortex 1.0 vortex-file-compressed 117.11 MB 118.36 MB +1.25 MB +1.1%
hits_79.vortex 1.0 vortex-file-compressed 143.71 MB 145.17 MB +1.46 MB +1.0%
hits_67.vortex 1.0 vortex-file-compressed 182.37 MB 184.10 MB +1.72 MB +0.9%
hits_49.vortex 1.0 vortex-file-compressed 75.30 MB 76.01 MB +720.74 KB +0.9%
hits_29.vortex 1.0 vortex-file-compressed 59.39 MB 59.90 MB +522.93 KB +0.9%
hits_65.vortex 1.0 vortex-file-compressed 182.28 MB 183.82 MB +1.54 MB +0.8%
hits_89.vortex 1.0 vortex-file-compressed 183.15 MB 184.69 MB +1.54 MB +0.8%
hits_87.vortex 1.0 vortex-file-compressed 171.25 MB 172.58 MB +1.33 MB +0.8%
hits_26.vortex 1.0 vortex-file-compressed 109.27 MB 110.08 MB +828.65 KB +0.7%
hits_44.vortex 1.0 vortex-file-compressed 185.70 MB 187.04 MB +1.34 MB +0.7%
hits_20.vortex 1.0 vortex-file-compressed 62.55 MB 62.98 MB +444.32 KB +0.7%
hits_77.vortex 1.0 vortex-file-compressed 167.57 MB 168.67 MB +1.10 MB +0.7%
hits_41.vortex 1.0 vortex-file-compressed 222.81 MB 224.25 MB +1.43 MB +0.6%
hits_94.vortex 1.0 vortex-file-compressed 137.94 MB 138.80 MB +881.05 KB +0.6%
hits_42.vortex 1.0 vortex-file-compressed 221.92 MB 223.30 MB +1.38 MB +0.6%
hits_46.vortex 1.0 vortex-file-compressed 69.06 MB 69.49 MB +437.98 KB +0.6%
hits_25.vortex 1.0 vortex-file-compressed 113.34 MB 114.03 MB +701.48 KB +0.6%
hits_31.vortex 1.0 vortex-file-compressed 89.46 MB 89.98 MB +528.37 KB +0.6%
hits_43.vortex 1.0 vortex-file-compressed 226.11 MB 227.40 MB +1.29 MB +0.6%
hits_34.vortex 1.0 vortex-file-compressed 97.38 MB 97.93 MB +565.32 KB +0.6%
hits_76.vortex 1.0 vortex-file-compressed 113.82 MB 114.46 MB +657.19 KB +0.6%
hits_37.vortex 1.0 vortex-file-compressed 85.37 MB 85.85 MB +484.90 KB +0.6%
hits_36.vortex 1.0 vortex-file-compressed 68.29 MB 68.66 MB +380.60 KB +0.5%
hits_32.vortex 1.0 vortex-file-compressed 66.53 MB 66.88 MB +362.27 KB +0.5%
hits_18.vortex 1.0 vortex-file-compressed 104.32 MB 104.88 MB +564.91 KB +0.5%
hits_19.vortex 1.0 vortex-file-compressed 73.23 MB 73.61 MB +388.10 KB +0.5%
hits_96.vortex 1.0 vortex-file-compressed 135.24 MB 135.90 MB +677.09 KB +0.5%
hits_74.vortex 1.0 vortex-file-compressed 119.50 MB 120.08 MB +597.45 KB +0.5%
hits_97.vortex 1.0 vortex-file-compressed 106.64 MB 107.16 MB +531.62 KB +0.5%
hits_40.vortex 1.0 vortex-file-compressed 117.24 MB 117.81 MB +578.04 KB +0.5%
hits_63.vortex 1.0 vortex-file-compressed 69.01 MB 69.34 MB +339.50 KB +0.5%
hits_95.vortex 1.0 vortex-file-compressed 96.11 MB 96.57 MB +471.08 KB +0.5%
hits_86.vortex 1.0 vortex-file-compressed 69.05 MB 69.37 MB +333.89 KB +0.5%
hits_30.vortex 1.0 vortex-file-compressed 86.74 MB 87.14 MB +410.20 KB +0.5%
hits_68.vortex 1.0 vortex-file-compressed 122.71 MB 123.24 MB +541.52 KB +0.4%
hits_93.vortex 1.0 vortex-file-compressed 90.19 MB 90.57 MB +385.26 KB +0.4%
hits_84.vortex 1.0 vortex-file-compressed 116.90 MB 117.37 MB +487.00 KB +0.4%
hits_16.vortex 1.0 vortex-file-compressed 79.62 MB 79.94 MB +321.68 KB +0.4%
hits_33.vortex 1.0 vortex-file-compressed 57.05 MB 57.27 MB +226.47 KB +0.4%
hits_10.vortex 1.0 vortex-file-compressed 69.39 MB 69.65 MB +273.36 KB +0.4%
hits_92.vortex 1.0 vortex-file-compressed 146.45 MB 147.01 MB +574.79 KB +0.4%
hits_4.vortex 1.0 vortex-file-compressed 108.32 MB 108.73 MB +420.30 KB +0.4%
hits_11.vortex 1.0 vortex-file-compressed 79.75 MB 80.04 MB +299.16 KB +0.4%
hits_99.vortex 1.0 vortex-file-compressed 122.76 MB 123.19 MB +442.52 KB +0.4%
hits_39.vortex 1.0 vortex-file-compressed 80.09 MB 80.37 MB +286.66 KB +0.3%
hits_3.vortex 1.0 vortex-file-compressed 141.81 MB 142.30 MB +502.00 KB +0.3%
hits_71.vortex 1.0 vortex-file-compressed 101.68 MB 102.03 MB +351.63 KB +0.3%
hits_82.vortex 1.0 vortex-file-compressed 99.52 MB 99.84 MB +328.95 KB +0.3%
hits_66.vortex 1.0 vortex-file-compressed 90.10 MB 90.39 MB +296.62 KB +0.3%
hits_70.vortex 1.0 vortex-file-compressed 93.35 MB 93.65 MB +304.32 KB +0.3%
hits_59.vortex 1.0 vortex-file-compressed 101.56 MB 101.88 MB +319.82 KB +0.3%
hits_88.vortex 1.0 vortex-file-compressed 111.08 MB 111.41 MB +340.53 KB +0.3%
hits_45.vortex 1.0 vortex-file-compressed 121.79 MB 122.14 MB +357.90 KB +0.3%
hits_17.vortex 1.0 vortex-file-compressed 87.21 MB 87.45 MB +246.78 KB +0.3%
hits_21.vortex 1.0 vortex-compact 51.39 MB 51.53 MB +144.64 KB +0.3%
hits_57.vortex 1.0 vortex-file-compressed 127.89 MB 128.22 MB +335.66 KB +0.3%
hits_9.vortex 1.0 vortex-file-compressed 99.10 MB 99.35 MB +251.96 KB +0.2%
hits_65.vortex 1.0 vortex-compact 129.39 MB 129.71 MB +327.21 KB +0.2%
hits_56.vortex 1.0 vortex-file-compressed 123.19 MB 123.48 MB +301.05 KB +0.2%
hits_38.vortex 1.0 vortex-file-compressed 99.07 MB 99.29 MB +226.48 KB +0.2%
hits_29.vortex 1.0 vortex-compact 36.50 MB 36.57 MB +76.70 KB +0.2%
hits_12.vortex 1.0 vortex-file-compressed 100.88 MB 101.09 MB +207.10 KB +0.2%
hits_13.vortex 1.0 vortex-file-compressed 99.12 MB 99.31 MB +201.47 KB +0.2%
hits_55.vortex 1.0 vortex-file-compressed 168.93 MB 169.27 MB +343.14 KB +0.2%
hits_0.vortex 1.0 vortex-file-compressed 89.49 MB 89.66 MB +177.27 KB +0.2%
hits_81.vortex 1.0 vortex-file-compressed 100.63 MB 100.82 MB +197.78 KB +0.2%
hits_58.vortex 1.0 vortex-file-compressed 90.24 MB 90.38 MB +148.94 KB +0.2%
hits_6.vortex 1.0 vortex-file-compressed 93.23 MB 93.37 MB +139.63 KB +0.1%
hits_14.vortex 1.0 vortex-file-compressed 111.23 MB 111.39 MB +165.08 KB +0.1%
hits_47.vortex 1.0 vortex-file-compressed 41.26 MB 41.32 MB +54.65 KB +0.1%
hits_48.vortex 1.0 vortex-file-compressed 28.03 MB 28.06 MB +36.70 KB +0.1%
hits_54.vortex 1.0 vortex-file-compressed 221.20 MB 221.46 MB +258.30 KB +0.1%
hits_50.vortex 1.0 vortex-file-compressed 179.09 MB 179.27 MB +183.09 KB +0.1%
hits_75.vortex 1.0 vortex-file-compressed 63.28 MB 63.34 MB +60.12 KB +0.1%
hits_28.vortex 1.0 vortex-file-compressed 119.72 MB 119.82 MB +94.23 KB +0.1%
hits_8.vortex 1.0 vortex-file-compressed 93.18 MB 93.25 MB +71.95 KB +0.1%
hits_7.vortex 1.0 vortex-file-compressed 93.91 MB 93.97 MB +56.78 KB +0.1%
hits_78.vortex 1.0 vortex-file-compressed 164.19 MB 164.26 MB +68.34 KB +0.0%
hits_60.vortex 1.0 vortex-file-compressed 103.35 MB 103.38 MB +26.84 KB +0.0%
hits_51.vortex 1.0 vortex-file-compressed 277.53 MB 277.60 MB +67.89 KB +0.0%
hits_69.vortex 1.0 vortex-file-compressed 122.95 MB 122.93 MB 16.75 KB -0.0%
hits_35.vortex 1.0 vortex-compact 74.98 MB 74.96 MB 18.84 KB -0.0%
hits_2.vortex 1.0 vortex-compact 129.24 MB 129.14 MB 102.38 KB -0.1%
hits_5.vortex 1.0 vortex-file-compressed 93.00 MB 92.92 MB 76.91 KB -0.1%
hits_80.vortex 1.0 vortex-file-compressed 105.05 MB 104.95 MB 100.62 KB -0.1%
hits_35.vortex 1.0 vortex-file-compressed 115.45 MB 115.12 MB 332.70 KB -0.3%
hits_27.vortex 1.0 vortex-file-compressed 122.98 MB 122.38 MB 612.02 KB -0.5%
hits_90.vortex 1.0 vortex-compact 82.52 MB 81.72 MB 816.95 KB -1.0%
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: 10.95 GB → 11.02 GB (+0.6%)

@github-actions

Copy link
Copy Markdown
Contributor

Benchmarks: TPC-H SF=1 on S3

Verdict: No clear signal (environment too noisy confidence)
Attributed Vortex impact: +2.1%
Engines: DataFusion No clear signal (+7.1%, environment too noisy confidence) · DuckDB No clear signal (-2.7%, environment too noisy confidence)
Vortex (geomean): 0.999x ➖
Parquet (geomean): 0.978x ➖
Shifts: Parquet (control) -2.2% · Median polish -0.8%

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

datafusion / vortex-file-compressed (1.029x ➖, 1↑ 5↓)
name PR c8c74de (ns) base 679e2c5 (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-file-compressed 🚨 332548087 214710776 1.55
tpch_q02/datafusion:vortex-file-compressed 🚨 850727808 582477137 1.46
tpch_q03/datafusion:vortex-file-compressed 🚨 711837468 510217968 1.40
tpch_q04/datafusion:vortex-file-compressed 343276406 272572667 1.26
tpch_q05/datafusion:vortex-file-compressed 561178110 539127635 1.04
tpch_q06/datafusion:vortex-file-compressed 352613014 445540584 0.79
tpch_q07/datafusion:vortex-file-compressed 633112697 509885152 1.24
tpch_q08/datafusion:vortex-file-compressed 1047937668 1122855934 0.93
tpch_q09/datafusion:vortex-file-compressed 557224190 795861167 0.70
tpch_q10/datafusion:vortex-file-compressed 728702589 885939540 0.82
tpch_q11/datafusion:vortex-file-compressed 522163859 471209525 1.11
tpch_q12/datafusion:vortex-file-compressed 564370245 523339623 1.08
tpch_q13/datafusion:vortex-file-compressed 🚨 313356668 210284158 1.49
tpch_q14/datafusion:vortex-file-compressed 320206252 377267097 0.85
tpch_q15/datafusion:vortex-file-compressed 723287047 761181065 0.95
tpch_q16/datafusion:vortex-file-compressed 500435566 388629677 1.29
tpch_q17/datafusion:vortex-file-compressed 731515265 717472291 1.02
tpch_q18/datafusion:vortex-file-compressed 589779846 612712259 0.96
tpch_q19/datafusion:vortex-file-compressed 734153218 689228367 1.07
tpch_q20/datafusion:vortex-file-compressed 🚨 820998097 585573172 1.40
tpch_q21/datafusion:vortex-file-compressed 681910543 958063026 0.71
tpch_q22/datafusion:vortex-file-compressed 🚀 214904393 482727020 0.45
datafusion / vortex-compact (0.990x ➖, 0↑ 3↓)
name PR c8c74de (ns) base 679e2c5 (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-compact 296359751 326985162 0.91
tpch_q02/datafusion:vortex-compact 555270668 738913413 0.75
tpch_q03/datafusion:vortex-compact 521574421 528388060 0.99
tpch_q04/datafusion:vortex-compact 🚨 423838626 283115158 1.50
tpch_q05/datafusion:vortex-compact 🚨 714126162 535471364 1.33
tpch_q06/datafusion:vortex-compact 🚨 514839288 386549332 1.33
tpch_q07/datafusion:vortex-compact 630242517 652504923 0.97
tpch_q08/datafusion:vortex-compact 795674448 883729543 0.90
tpch_q09/datafusion:vortex-compact 545070719 471526331 1.16
tpch_q10/datafusion:vortex-compact 524254266 609889040 0.86
tpch_q11/datafusion:vortex-compact 367937976 442383397 0.83
tpch_q12/datafusion:vortex-compact 448094744 592967274 0.76
tpch_q13/datafusion:vortex-compact 224858964 205112214 1.10
tpch_q14/datafusion:vortex-compact 381706295 327094743 1.17
tpch_q15/datafusion:vortex-compact 594435258 592559305 1.00
tpch_q16/datafusion:vortex-compact 256982485 219238512 1.17
tpch_q17/datafusion:vortex-compact 454881630 416412245 1.09
tpch_q18/datafusion:vortex-compact 329051672 378490934 0.87
tpch_q19/datafusion:vortex-compact 677302665 880913186 0.77
tpch_q20/datafusion:vortex-compact 546603360 493051778 1.11
tpch_q21/datafusion:vortex-compact 628329621 719829532 0.87
tpch_q22/datafusion:vortex-compact 196977815 251062456 0.78
datafusion / parquet (0.942x ➖, 2↑ 1↓)
name PR c8c74de (ns) base 679e2c5 (ns) ratio (PR/base)
tpch_q01/datafusion:parquet 291711735 253555182 1.15
tpch_q02/datafusion:parquet 510544684 545847516 0.94
tpch_q03/datafusion:parquet 429326096 450211182 0.95
tpch_q04/datafusion:parquet 🚀 213604255 335312029 0.64
tpch_q05/datafusion:parquet 531183434 671397535 0.79
tpch_q06/datafusion:parquet 199270583 264616740 0.75
tpch_q07/datafusion:parquet 503963487 611362258 0.82
tpch_q08/datafusion:parquet 682223281 682886285 1.00
tpch_q09/datafusion:parquet 537732064 491256816 1.09
tpch_q10/datafusion:parquet 589716762 618357675 0.95
tpch_q11/datafusion:parquet 434328945 442352688 0.98
tpch_q12/datafusion:parquet 295257035 328009091 0.90
tpch_q13/datafusion:parquet 510526316 526051765 0.97
tpch_q14/datafusion:parquet 271310180 283320528 0.96
tpch_q15/datafusion:parquet 369665871 387354796 0.95
tpch_q16/datafusion:parquet 221590437 296801954 0.75
tpch_q17/datafusion:parquet 446607570 580387882 0.77
tpch_q18/datafusion:parquet 🚀 536650499 773663541 0.69
tpch_q19/datafusion:parquet 514294433 453282546 1.13
tpch_q20/datafusion:parquet 427123743 427332960 1.00
tpch_q21/datafusion:parquet 768508691 605285503 1.27
tpch_q22/datafusion:parquet 🚨 324290237 180619584 1.80
duckdb / vortex-file-compressed (1.044x ➖, 0↑ 0↓)
name PR c8c74de (ns) base 679e2c5 (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-file-compressed 338234933 273772684 1.24
tpch_q02/duckdb:vortex-file-compressed 1015400156 1012054760 1.00
tpch_q03/duckdb:vortex-file-compressed 710202148 677827906 1.05
tpch_q04/duckdb:vortex-file-compressed 515841647 417785596 1.23
tpch_q05/duckdb:vortex-file-compressed 825137568 912281958 0.90
tpch_q06/duckdb:vortex-file-compressed 400695471 343550733 1.17
tpch_q07/duckdb:vortex-file-compressed 975966019 932424014 1.05
tpch_q08/duckdb:vortex-file-compressed 1153403956 1073590762 1.07
tpch_q09/duckdb:vortex-file-compressed 1130376452 986763354 1.15
tpch_q10/duckdb:vortex-file-compressed 827422840 815185601 1.02
tpch_q11/duckdb:vortex-file-compressed 582964071 510671934 1.14
tpch_q12/duckdb:vortex-file-compressed 688578569 659847708 1.04
tpch_q13/duckdb:vortex-file-compressed 559006817 537416649 1.04
tpch_q14/duckdb:vortex-file-compressed 415566834 462326312 0.90
tpch_q15/duckdb:vortex-file-compressed 259099720 296987234 0.87
tpch_q16/duckdb:vortex-file-compressed 396587812 378826831 1.05
tpch_q17/duckdb:vortex-file-compressed 832568550 716769266 1.16
tpch_q18/duckdb:vortex-file-compressed 662948287 605903509 1.09
tpch_q19/duckdb:vortex-file-compressed 556339559 519690051 1.07
tpch_q20/duckdb:vortex-file-compressed 819639947 893340315 0.92
tpch_q21/duckdb:vortex-file-compressed 980099756 1065202145 0.92
tpch_q22/duckdb:vortex-file-compressed 276432803 279410026 0.99
duckdb / vortex-compact (0.935x ➖, 0↑ 0↓)
name PR c8c74de (ns) base 679e2c5 (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-compact 333010639 347823252 0.96
tpch_q02/duckdb:vortex-compact 989764374 1006991060 0.98
tpch_q03/duckdb:vortex-compact 638878176 723502812 0.88
tpch_q04/duckdb:vortex-compact 441577852 464257940 0.95
tpch_q05/duckdb:vortex-compact 870768065 943444021 0.92
tpch_q06/duckdb:vortex-compact 329929636 402240723 0.82
tpch_q07/duckdb:vortex-compact 1035798223 1087833992 0.95
tpch_q08/duckdb:vortex-compact 883567235 1044983190 0.85
tpch_q09/duckdb:vortex-compact 1040184690 1069737128 0.97
tpch_q10/duckdb:vortex-compact 875099572 760879325 1.15
tpch_q11/duckdb:vortex-compact 514905500 532490164 0.97
tpch_q12/duckdb:vortex-compact 643512300 728733863 0.88
tpch_q13/duckdb:vortex-compact 497046749 453764987 1.10
tpch_q14/duckdb:vortex-compact 438631580 526698862 0.83
tpch_q15/duckdb:vortex-compact 314401042 307208505 1.02
tpch_q16/duckdb:vortex-compact 318824510 384003311 0.83
tpch_q17/duckdb:vortex-compact 671445325 722524486 0.93
tpch_q18/duckdb:vortex-compact 410159692 528744791 0.78
tpch_q19/duckdb:vortex-compact 508546290 537136018 0.95
tpch_q20/duckdb:vortex-compact 852253431 841158538 1.01
tpch_q21/duckdb:vortex-compact 1137277591 1143337088 0.99
tpch_q22/duckdb:vortex-compact 286401732 305041418 0.94
duckdb / parquet (1.016x ➖, 0↑ 0↓)
name PR c8c74de (ns) base 679e2c5 (ns) ratio (PR/base)
tpch_q01/duckdb:parquet 536851021 516295313 1.04
tpch_q02/duckdb:parquet 1241425767 1167058970 1.06
tpch_q03/duckdb:parquet 1215686184 1175019927 1.03
tpch_q04/duckdb:parquet 832296699 891913683 0.93
tpch_q05/duckdb:parquet 1502834139 1366305655 1.10
tpch_q06/duckdb:parquet 452518281 415253854 1.09
tpch_q07/duckdb:parquet 1265513754 1269842583 1.00
tpch_q08/duckdb:parquet 1766435866 1527566368 1.16
tpch_q09/duckdb:parquet 1560652273 1597469235 0.98
tpch_q10/duckdb:parquet 1532677045 1381350291 1.11
tpch_q11/duckdb:parquet 717516880 779443341 0.92
tpch_q12/duckdb:parquet 853477548 819302864 1.04
tpch_q13/duckdb:parquet 956198508 1071498999 0.89
tpch_q14/duckdb:parquet 730573421 805727418 0.91
tpch_q15/duckdb:parquet 591005854 507910036 1.16
tpch_q16/duckdb:parquet 655628556 645536184 1.02
tpch_q17/duckdb:parquet 861234528 853206079 1.01
tpch_q18/duckdb:parquet 952527407 959357896 0.99
tpch_q19/duckdb:parquet 851856575 850475383 1.00
tpch_q20/duckdb:parquet 1230385196 1352462701 0.91
tpch_q21/duckdb:parquet 1238623308 1202302943 1.03
tpch_q22/duckdb:parquet 579566228 564731496 1.03

@github-actions

Copy link
Copy Markdown
Contributor

Benchmarks: Random Access

Vortex (geomean): 0.852x ✅
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 (0.928x ➖, 10↑ 1↓)
name PR c8c74de (ns) base a45bb60 (ns) ratio (PR/base)
random-access/feature-vectors/correlated/lance-tokio-local-disk 357540 390712 0.92
random-access/feature-vectors/correlated/lance-tokio-local-disk-footer 1033829 1048004 0.99
random-access/feature-vectors/correlated/parquet-tokio-local-disk 8539669930 8323066873 1.03
random-access/feature-vectors/correlated/parquet-tokio-local-disk-footer 8603331078 8416703925 1.02
random-access/feature-vectors/correlated/vortex-tokio-local-disk 🚀 2896318 3674425 0.79
random-access/feature-vectors/correlated/vortex-tokio-local-disk-footer 🚀 2386622 2943633 0.81
random-access/feature-vectors/uniform/lance-tokio-local-disk 1174943 1224634 0.96
random-access/feature-vectors/uniform/lance-tokio-local-disk-footer 1821720 1891881 0.96
random-access/feature-vectors/uniform/parquet-tokio-local-disk 8173934250 8327085473 0.98
random-access/feature-vectors/uniform/parquet-tokio-local-disk-footer 8394753460 8343606136 1.01
random-access/feature-vectors/uniform/vortex-tokio-local-disk 3378547 3500274 0.97
random-access/feature-vectors/uniform/vortex-tokio-local-disk-footer 5509140 5869722 0.94
random-access/lance-tokio-local-disk 620905 639622 0.97
random-access/lance-tokio-local-disk-footer 1276388 1290688 0.99
random-access/nested-lists/correlated/lance-tokio-local-disk 214156 236202 0.91
random-access/nested-lists/correlated/lance-tokio-local-disk-footer 567801 584178 0.97
random-access/nested-lists/correlated/parquet-tokio-local-disk 126324960 127810780 0.99
random-access/nested-lists/correlated/parquet-tokio-local-disk-footer 125991493 127637972 0.99
random-access/nested-lists/correlated/vortex-tokio-local-disk 🚀 332640 494528 0.67
random-access/nested-lists/correlated/vortex-tokio-local-disk-footer 🚀 438731 634813 0.69
random-access/nested-lists/uniform/lance-tokio-local-disk 978703 1054891 0.93
random-access/nested-lists/uniform/lance-tokio-local-disk-footer 1336295 1407778 0.95
random-access/nested-lists/uniform/parquet-tokio-local-disk 126490079 127552931 0.99
random-access/nested-lists/uniform/parquet-tokio-local-disk-footer 130737240 128037052 1.02
random-access/nested-lists/uniform/vortex-tokio-local-disk 1876448 1955779 0.96
random-access/nested-lists/uniform/vortex-tokio-local-disk-footer 2002070 2056792 0.97
random-access/nested-structs/correlated/lance-tokio-local-disk 347307 373698 0.93
random-access/nested-structs/correlated/lance-tokio-local-disk-footer 528219 552164 0.96
random-access/nested-structs/correlated/parquet-tokio-local-disk 21277880 22472649 0.95
random-access/nested-structs/correlated/parquet-tokio-local-disk-footer 21308884 22211551 0.96
random-access/nested-structs/correlated/vortex-tokio-local-disk 🚀 410227 591109 0.69
random-access/nested-structs/correlated/vortex-tokio-local-disk-footer 🚀 532463 747837 0.71
random-access/nested-structs/uniform/lance-tokio-local-disk 🚀 2347940 2781205 0.84
random-access/nested-structs/uniform/lance-tokio-local-disk-footer 2653257 2917247 0.91
random-access/nested-structs/uniform/parquet-tokio-local-disk 21888687 22619223 0.97
random-access/nested-structs/uniform/parquet-tokio-local-disk-footer 21093657 22108864 0.95
random-access/nested-structs/uniform/vortex-tokio-local-disk 🚀 996538 1379695 0.72
random-access/nested-structs/uniform/vortex-tokio-local-disk-footer 🚀 1163726 1607155 0.72
random-access/parquet-tokio-local-disk 167088733 168995624 0.99
random-access/parquet-tokio-local-disk-footer 167686063 169946888 0.99
random-access/taxi/correlated/lance-tokio-local-disk 911178 941257 0.97
random-access/taxi/correlated/lance-tokio-local-disk-footer 1813940 1833486 0.99
random-access/taxi/correlated/parquet-tokio-local-disk 250128180 255044783 0.98
random-access/taxi/correlated/parquet-tokio-local-disk-footer 248253569 252869376 0.98
random-access/taxi/correlated/vortex-tokio-local-disk 🚀 1104903 1266342 0.87
random-access/taxi/correlated/vortex-tokio-local-disk-footer 🚨 1931334 1728836 1.12
random-access/taxi/uniform/lance-tokio-local-disk 9418854 9519416 0.99
random-access/taxi/uniform/lance-tokio-local-disk-footer 10132965 10098643 1.00
random-access/taxi/uniform/parquet-tokio-local-disk 264746608 268400879 0.99
random-access/taxi/uniform/parquet-tokio-local-disk-footer 267699726 271191169 0.99
random-access/taxi/uniform/vortex-tokio-local-disk 3712393 3762149 0.99
random-access/taxi/uniform/vortex-tokio-local-disk-footer 4322792 4369204 0.99
random-access/vortex-tokio-local-disk 755702 782582 0.97
random-access/vortex-tokio-local-disk-footer 1108264 1185849 0.93

@github-actions

Copy link
Copy Markdown
Contributor

Benchmarks: Appian on NVME

Verdict: No clear signal (low confidence)
Attributed Vortex impact: +5.2%
Engines: DataFusion No clear signal (+7.8%, low confidence) · DuckDB No clear signal (+1.9%, low confidence)
Vortex (geomean): 1.015x ➖
Parquet (geomean): 0.967x ➖
Shifts: Parquet (control) -3.3% · Median polish +0.4%

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

datafusion / vortex-file-compressed (1.001x ➖, 0↑ 0↓)
name PR c8c74de (ns) base 679e2c5 (ns) ratio (PR/base)
appian_q01/datafusion:vortex-file-compressed 129352219 128142612 1.01
appian_q02/datafusion:vortex-file-compressed 589117777 583579765 1.01
appian_q03/datafusion:vortex-file-compressed 338351635 342054380 0.99
appian_q04/datafusion:vortex-file-compressed 43439582546 44383439310 0.98
appian_q05/datafusion:vortex-file-compressed 254158515 256106685 0.99
appian_q06/datafusion:vortex-file-compressed 334268858 328251291 1.02
appian_q07/datafusion:vortex-file-compressed 418956994 422793101 0.99
appian_q08/datafusion:vortex-file-compressed 1965964604 1928506784 1.02
datafusion / parquet (0.928x ➖, 1↑ 0↓)
name PR c8c74de (ns) base 679e2c5 (ns) ratio (PR/base)
appian_q01/datafusion:parquet 127376677 135037541 0.94
appian_q02/datafusion:parquet 597247526 621474370 0.96
appian_q03/datafusion:parquet 327871251 339573014 0.97
appian_q04/datafusion:parquet 43266530865 46040824022 0.94
appian_q05/datafusion:parquet 288430262 314639581 0.92
appian_q06/datafusion:parquet 361497405 394046021 0.92
appian_q07/datafusion:parquet 481549793 509055168 0.95
appian_q08/datafusion:parquet 🚀 1933097195 2292113409 0.84
duckdb / vortex-file-compressed (1.029x ➖, 0↑ 1↓)
name PR c8c74de (ns) base 679e2c5 (ns) ratio (PR/base)
appian_q01/duckdb:vortex-file-compressed 🚨 244186857 193378903 1.26
appian_q02/duckdb:vortex-file-compressed 621849700 619931252 1.00
appian_q03/duckdb:vortex-file-compressed 258863910 259107282 1.00
appian_q04/duckdb:vortex-file-compressed 1337125196 1334573840 1.00
appian_q05/duckdb:vortex-file-compressed 291326481 294392360 0.99
appian_q06/duckdb:vortex-file-compressed 815954824 805100799 1.01
appian_q07/duckdb:vortex-file-compressed 342945952 347394602 0.99
appian_q08/duckdb:vortex-file-compressed 1285814232 1280152208 1.00
duckdb / parquet (1.007x ➖, 0↑ 0↓)
name PR c8c74de (ns) base 679e2c5 (ns) ratio (PR/base)
appian_q01/duckdb:parquet 200650715 203201798 0.99
appian_q02/duckdb:parquet 601572159 600732259 1.00
appian_q03/duckdb:parquet 291978919 291175324 1.00
appian_q04/duckdb:parquet 1338168646 1323342381 1.01
appian_q05/duckdb:parquet 306419403 305239874 1.00
appian_q06/duckdb:parquet 803592112 787360362 1.02
appian_q07/duckdb:parquet 362600551 362123089 1.00
appian_q08/duckdb:parquet 1300429833 1269757601 1.02
duckdb / duckdb (1.021x ➖, 0↑ 1↓)
name PR c8c74de (ns) base 679e2c5 (ns) ratio (PR/base)
appian_q01/duckdb:duckdb 171311661 171099177 1.00
appian_q02/duckdb:duckdb 547760781 545223070 1.00
appian_q03/duckdb:duckdb 408686973 400285627 1.02
appian_q04/duckdb:duckdb 🚨 1479104363 1290877682 1.15
appian_q05/duckdb:duckdb 278355314 281926527 0.99
appian_q06/duckdb:duckdb 800003558 781753320 1.02
appian_q07/duckdb:duckdb 321735464 323706737 0.99
appian_q08/duckdb:duckdb 1219145526 1215422772 1.00

File Size Changes (6 files changed, +4.9% overall, 3↑ 3↓)
File Scale Format Base HEAD Change %
orderitemview.vortex 1.0 vortex-file-compressed 265.21 MB 294.88 MB +29.67 MB +11.2%
orderview.vortex 1.0 vortex-file-compressed 76.16 MB 81.13 MB +4.98 MB +6.5%
creditcardview.vortex 1.0 vortex-file-compressed 58.29 MB 60.97 MB +2.68 MB +4.6%
addressview.vortex 1.0 vortex-file-compressed 34.62 MB 34.62 MB 40 B -0.0%
customerview.vortex 1.0 vortex-file-compressed 19.97 MB 19.91 MB 70.57 KB -0.3%
duckdb.db 1.0 vortex-compact 268.00 KB 0 B 268.00 KB -100.0%

Totals:

  • vortex-compact: 271.96 MB → 271.69 MB (-0.1%)
  • vortex-file-compressed: 476.48 MB → 513.73 MB (+7.8%)

Signed-off-by: Mikhail Kot <mikhail@spiraldb.com>
@github-actions

Copy link
Copy Markdown
Contributor

Benchmarks: TPC-H SF=10 on S3

Verdict: No clear signal (environment too noisy confidence)
Attributed Vortex impact: +4.2%
Engines: DataFusion No clear signal (+1.5%, environment too noisy confidence) · DuckDB No clear signal (+6.9%, environment too noisy confidence)
Vortex (geomean): 0.989x ➖
Parquet (geomean): 0.950x ➖
Shifts: Parquet (control) -5.0% · Median polish -2.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.026x ➖, 1↑ 1↓)
name PR c8c74de (ns) base 679e2c5 (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-file-compressed 802456349 786071345 1.02
tpch_q02/datafusion:vortex-file-compressed 991393589 849756003 1.17
tpch_q03/datafusion:vortex-file-compressed 980223689 848827041 1.15
tpch_q04/datafusion:vortex-file-compressed 🚨 671399992 467510578 1.44
tpch_q05/datafusion:vortex-file-compressed 1198923186 970631457 1.24
tpch_q06/datafusion:vortex-file-compressed 645186272 724383900 0.89
tpch_q07/datafusion:vortex-file-compressed 1113783339 1016086147 1.10
tpch_q08/datafusion:vortex-file-compressed 1511442449 1254867060 1.20
tpch_q09/datafusion:vortex-file-compressed 1314430839 1191130478 1.10
tpch_q10/datafusion:vortex-file-compressed 1274944848 1158551380 1.10
tpch_q11/datafusion:vortex-file-compressed 644748226 528634302 1.22
tpch_q12/datafusion:vortex-file-compressed 881196804 903016598 0.98
tpch_q13/datafusion:vortex-file-compressed 455852433 494068541 0.92
tpch_q14/datafusion:vortex-file-compressed 628842148 611474977 1.03
tpch_q15/datafusion:vortex-file-compressed 1058231632 1006833329 1.05
tpch_q16/datafusion:vortex-file-compressed 556532250 533498469 1.04
tpch_q17/datafusion:vortex-file-compressed 1178177014 1294713546 0.91
tpch_q18/datafusion:vortex-file-compressed 1292138321 1417374261 0.91
tpch_q19/datafusion:vortex-file-compressed 929528465 967991743 0.96
tpch_q20/datafusion:vortex-file-compressed 965151565 1151382097 0.84
tpch_q21/datafusion:vortex-file-compressed 1607454247 1614598609 1.00
tpch_q22/datafusion:vortex-file-compressed 🚀 480155845 774756865 0.62
datafusion / vortex-compact (0.930x ➖, 0↑ 0↓)
name PR c8c74de (ns) base 679e2c5 (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-compact 714096969 782998547 0.91
tpch_q02/datafusion:vortex-compact 839023238 1087023506 0.77
tpch_q03/datafusion:vortex-compact 755989022 920888393 0.82
tpch_q04/datafusion:vortex-compact 542383016 502843246 1.08
tpch_q05/datafusion:vortex-compact 1081064217 962592336 1.12
tpch_q06/datafusion:vortex-compact 619611092 603831459 1.03
tpch_q07/datafusion:vortex-compact 1080441301 995700184 1.09
tpch_q08/datafusion:vortex-compact 1306095403 1429417077 0.91
tpch_q09/datafusion:vortex-compact 1350408431 1425391671 0.95
tpch_q10/datafusion:vortex-compact 1040601000 1344416502 0.77
tpch_q11/datafusion:vortex-compact 537316786 618124003 0.87
tpch_q12/datafusion:vortex-compact 891265546 905142148 0.98
tpch_q13/datafusion:vortex-compact 472916306 481580754 0.98
tpch_q14/datafusion:vortex-compact 563562382 724395304 0.78
tpch_q15/datafusion:vortex-compact 982788195 1038814467 0.95
tpch_q16/datafusion:vortex-compact 288683624 394719978 0.73
tpch_q17/datafusion:vortex-compact 1202219669 1214457458 0.99
tpch_q18/datafusion:vortex-compact 1139742721 1175784457 0.97
tpch_q19/datafusion:vortex-compact 962432896 1049471966 0.92
tpch_q20/datafusion:vortex-compact 810256873 846296604 0.96
tpch_q21/datafusion:vortex-compact 1426804893 1449073050 0.98
tpch_q22/datafusion:vortex-compact 534038220 520175036 1.03
datafusion / parquet (0.963x ➖, 1↑ 1↓)
name PR c8c74de (ns) base 679e2c5 (ns) ratio (PR/base)
tpch_q01/datafusion:parquet 954165001 977337534 0.98
tpch_q02/datafusion:parquet 1054496661 1148575506 0.92
tpch_q03/datafusion:parquet 1262241536 1248465128 1.01
tpch_q04/datafusion:parquet 572870404 606389476 0.94
tpch_q05/datafusion:parquet 1467123375 1710714205 0.86
tpch_q06/datafusion:parquet 664441665 649487118 1.02
tpch_q07/datafusion:parquet 1942766673 1956349539 0.99
tpch_q08/datafusion:parquet 2726048228 2408411903 1.13
tpch_q09/datafusion:parquet 2195406246 2009504403 1.09
tpch_q10/datafusion:parquet 2967680341 3131365099 0.95
tpch_q11/datafusion:parquet 🚨 839635569 587775677 1.43
tpch_q12/datafusion:parquet 939865504 939902192 1.00
tpch_q13/datafusion:parquet 838388584 924886736 0.91
tpch_q14/datafusion:parquet 849936794 909531210 0.93
tpch_q15/datafusion:parquet 1468158403 1741808166 0.84
tpch_q16/datafusion:parquet 686645871 701927882 0.98
tpch_q17/datafusion:parquet 1523198685 2120746598 0.72
tpch_q18/datafusion:parquet 🚀 2149375013 3122978464 0.69
tpch_q19/datafusion:parquet 1162834667 1214326087 0.96
tpch_q20/datafusion:parquet 1665995578 1761021107 0.95
tpch_q21/datafusion:parquet 2098043226 2253816925 0.93
tpch_q22/datafusion:parquet 1162331556 971528026 1.20
duckdb / vortex-file-compressed (1.018x ➖, 0↑ 0↓)
name PR c8c74de (ns) base 679e2c5 (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-file-compressed 615931383 683306611 0.90
tpch_q02/duckdb:vortex-file-compressed 1299596602 1294386639 1.00
tpch_q03/duckdb:vortex-file-compressed 1065887377 941668674 1.13
tpch_q04/duckdb:vortex-file-compressed 838189470 689791407 1.22
tpch_q05/duckdb:vortex-file-compressed 1451008772 1266486638 1.15
tpch_q06/duckdb:vortex-file-compressed 594014742 665052022 0.89
tpch_q07/duckdb:vortex-file-compressed 1415985370 1352643921 1.05
tpch_q08/duckdb:vortex-file-compressed 1669265579 1669305176 1.00
tpch_q09/duckdb:vortex-file-compressed 1798173974 1712515088 1.05
tpch_q10/duckdb:vortex-file-compressed 1327697635 1730208611 0.77
tpch_q11/duckdb:vortex-file-compressed 690469428 711639090 0.97
tpch_q12/duckdb:vortex-file-compressed 1295146688 1277313149 1.01
tpch_q13/duckdb:vortex-file-compressed 915968722 807272124 1.13
tpch_q14/duckdb:vortex-file-compressed 633949889 661387809 0.96
tpch_q15/duckdb:vortex-file-compressed 645121357 619299923 1.04
tpch_q16/duckdb:vortex-file-compressed 616952471 635166829 0.97
tpch_q17/duckdb:vortex-file-compressed 1087290556 1023038266 1.06
tpch_q18/duckdb:vortex-file-compressed 1011247230 901142592 1.12
tpch_q19/duckdb:vortex-file-compressed 856239049 890728169 0.96
tpch_q20/duckdb:vortex-file-compressed 1516230896 1442734425 1.05
tpch_q21/duckdb:vortex-file-compressed 2153234030 2029905329 1.06
tpch_q22/duckdb:vortex-file-compressed 536407276 533270395 1.01
duckdb / vortex-compact (0.985x ➖, 0↑ 0↓)
name PR c8c74de (ns) base 679e2c5 (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-compact 645037240 656914014 0.98
tpch_q02/duckdb:vortex-compact 1155533882 1332584156 0.87
tpch_q03/duckdb:vortex-compact 928494760 1030914277 0.90
tpch_q04/duckdb:vortex-compact 687802830 612587141 1.12
tpch_q05/duckdb:vortex-compact 1139619312 1278050679 0.89
tpch_q06/duckdb:vortex-compact 555822097 610463632 0.91
tpch_q07/duckdb:vortex-compact 1141314656 1223637674 0.93
tpch_q08/duckdb:vortex-compact 1431738549 1490966758 0.96
tpch_q09/duckdb:vortex-compact 1721406432 1696121481 1.01
tpch_q10/duckdb:vortex-compact 1256653237 1127699484 1.11
tpch_q11/duckdb:vortex-compact 711154606 746016889 0.95
tpch_q12/duckdb:vortex-compact 1095606022 1137318937 0.96
tpch_q13/duckdb:vortex-compact 928856570 827073722 1.12
tpch_q14/duckdb:vortex-compact 695039311 637908690 1.09
tpch_q15/duckdb:vortex-compact 534245045 537635367 0.99
tpch_q16/duckdb:vortex-compact 448522796 484734938 0.93
tpch_q17/duckdb:vortex-compact 942358656 971683710 0.97
tpch_q18/duckdb:vortex-compact 771185741 924329636 0.83
tpch_q19/duckdb:vortex-compact 825813170 774742494 1.07
tpch_q20/duckdb:vortex-compact 1378850289 1233608818 1.12
tpch_q21/duckdb:vortex-compact 1802056451 1803576031 1.00
tpch_q22/duckdb:vortex-compact 496246743 486747634 1.02
duckdb / parquet (0.937x ➖, 0↑ 0↓)
name PR c8c74de (ns) base 679e2c5 (ns) ratio (PR/base)
tpch_q01/duckdb:parquet 885499855 1022634852 0.87
tpch_q02/duckdb:parquet 1322264977 1515541012 0.87
tpch_q03/duckdb:parquet 2032573159 2184777069 0.93
tpch_q04/duckdb:parquet 1101365147 1339097206 0.82
tpch_q05/duckdb:parquet 2089238311 2217529152 0.94
tpch_q06/duckdb:parquet 889122823 902993174 0.98
tpch_q07/duckdb:parquet 2060454718 2197297482 0.94
tpch_q08/duckdb:parquet 2582025215 2863466645 0.90
tpch_q09/duckdb:parquet 2972860028 3469422808 0.86
tpch_q10/duckdb:parquet 3440231067 4113736704 0.84
tpch_q11/duckdb:parquet 999802513 1224254958 0.82
tpch_q12/duckdb:parquet 1415886836 1449461538 0.98
tpch_q13/duckdb:parquet 1503595425 1674449931 0.90
tpch_q14/duckdb:parquet 1534573173 1563470363 0.98
tpch_q15/duckdb:parquet 1026376328 1101060642 0.93
tpch_q16/duckdb:parquet 1038041112 927036689 1.12
tpch_q17/duckdb:parquet 1686488066 1416401655 1.19
tpch_q18/duckdb:parquet 1857965671 1809882447 1.03
tpch_q19/duckdb:parquet 1642607616 1672770439 0.98
tpch_q20/duckdb:parquet 2169004146 2189431922 0.99
tpch_q21/duckdb:parquet 2060687149 2311090115 0.89
tpch_q22/duckdb:parquet 1148351751 1227805978 0.94

@github-actions

Copy link
Copy Markdown
Contributor

Benchmarks: Compression

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

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.019x ➖, 1↑ 8↓)
name PR c8c74de (ns) base 679e2c5 (ns) ratio (PR/base)
compress time/Arade 1142507250 1127646481 1.01
compress time/Bimbo 5762476589 5772044813 1.00
compress time/CMSprovider 2849404173 2806068697 1.02
compress time/Euro2016 510056385 521892167 0.98
compress time/Food 373189086 364523512 1.02
compress time/HashTags 873942448 853541200 1.02
compress time/TPC-H l_comment canonical 1286333763 1256030492 1.02
compress time/TPC-H l_comment chunked 1276012543 1280083978 1.00
compress time/taxi 693312645 684781353 1.01
compress time/wide table cols=100 chunks=1 rows=1000 12064331 11687125 1.03
compress time/wide table cols=100 chunks=50 rows=1000 🚨 13518631 11479554 1.18
compress time/wide table cols=1000 chunks=1 rows=1000 🚨 140230229 124490336 1.13
compress time/wide table cols=1000 chunks=50 rows=1000 133146619 133785827 1.00
compress time/wide table cols=10000 chunks=1 rows=1000 1510586133 1462329884 1.03
compress time/wide table cols=10000 chunks=50 rows=1000 1509880409 1462117728 1.03
decompress time/Arade 27792340 27095411 1.03
decompress time/Bimbo 85531816 82326166 1.04
decompress time/CMSprovider 85509612 81626686 1.05
decompress time/Euro2016 20708710 20437719 1.01
decompress time/Food 8909279 8284066 1.08
decompress time/HashTags 93870141 91697723 1.02
decompress time/TPC-H l_comment canonical 44513749 42814098 1.04
decompress time/TPC-H l_comment chunked 44874413 42216834 1.06
decompress time/taxi 15945220 15235149 1.05
decompress time/wide table cols=100 chunks=1 rows=1000 2453471 2476819 0.99
decompress time/wide table cols=100 chunks=50 rows=1000 2580080 2556630 1.01
decompress time/wide table cols=1000 chunks=1 rows=1000 🚨 24343882 22063351 1.10
decompress time/wide table cols=1000 chunks=50 rows=1000 23681323 21982377 1.08
decompress time/wide table cols=10000 chunks=1 rows=1000 🚨 254883603 224056544 1.14
decompress time/wide table cols=10000 chunks=50 rows=1000 256746970 243568040 1.05
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 2668581410 2627761505 1.02
parquet_rs-zstd compress time/Bimbo 12863940011 12741505823 1.01
parquet_rs-zstd compress time/CMSprovider 7259935913 7075660377 1.03
parquet_rs-zstd compress time/Euro2016 1350642535 1314676801 1.03
parquet_rs-zstd compress time/Food 809474674 814980334 0.99
parquet_rs-zstd compress time/HashTags 2294440181 2219326351 1.03
parquet_rs-zstd compress time/TPC-H l_comment canonical 3315107512 3238171414 1.02
parquet_rs-zstd compress time/TPC-H l_comment chunked 3278845587 3215918091 1.02
parquet_rs-zstd compress time/taxi 1226344905 1201566245 1.02
parquet_rs-zstd compress time/wide table cols=100 chunks=1 rows=1000 🚨 7215819 6107441 1.18
parquet_rs-zstd compress time/wide table cols=100 chunks=50 rows=1000 🚨 7196254 6288590 1.14
parquet_rs-zstd compress time/wide table cols=1000 chunks=1 rows=1000 79323482 76019011 1.04
parquet_rs-zstd compress time/wide table cols=1000 chunks=50 rows=1000 78622532 76175789 1.03
parquet_rs-zstd compress time/wide table cols=10000 chunks=1 rows=1000 800463523 764658551 1.05
parquet_rs-zstd compress time/wide table cols=10000 chunks=50 rows=1000 804806837 786274181 1.02
parquet_rs-zstd decompress time/Arade 630171461 635315755 0.99
parquet_rs-zstd decompress time/Bimbo 1716786388 1701962355 1.01
parquet_rs-zstd decompress time/CMSprovider 1745168684 1723487922 1.01
parquet_rs-zstd decompress time/Euro2016 390405358 381300421 1.02
parquet_rs-zstd decompress time/Food 202957652 200228297 1.01
parquet_rs-zstd decompress time/HashTags 708467761 665582744 1.06
parquet_rs-zstd decompress time/TPC-H l_comment canonical 617580035 598887056 1.03
parquet_rs-zstd decompress time/TPC-H l_comment chunked 616173326 596267753 1.03
parquet_rs-zstd decompress time/taxi 252278015 244260999 1.03
parquet_rs-zstd decompress time/wide table cols=100 chunks=1 rows=1000 2981041 2802270 1.06
parquet_rs-zstd decompress time/wide table cols=100 chunks=50 rows=1000 🚨 3060497 2749834 1.11
parquet_rs-zstd decompress time/wide table cols=1000 chunks=1 rows=1000 34675942 32730003 1.06
parquet_rs-zstd decompress time/wide table cols=1000 chunks=50 rows=1000 34928533 33761590 1.03
parquet_rs-zstd decompress time/wide table cols=10000 chunks=1 rows=1000 350958122 344825438 1.02
parquet_rs-zstd decompress time/wide table cols=10000 chunks=50 rows=1000 354191151 349209149 1.01
vortex-file-compressed size/Arade 145363860 145359060 1.00
vortex-file-compressed size/Bimbo 468763396 467259636 1.00
vortex-file-compressed size/CMSprovider 417861820 417827348 1.00
vortex-file-compressed size/Euro2016 158896580 157683052 1.01
vortex-file-compressed size/Food 41927000 41977344 1.00
vortex-file-compressed size/HashTags 184743116 184951084 1.00
vortex-file-compressed size/TPC-H l_comment canonical 178614272 172042104 1.04
vortex-file-compressed size/TPC-H l_comment chunked 178229288 172083328 1.04
vortex-file-compressed size/taxi 52364012 52292908 1.00
vortex-file-compressed size/wide table cols=100 chunks=1 rows=1000 930912 930912 1.00
vortex-file-compressed size/wide table cols=100 chunks=50 rows=1000 930912 930912 1.00
vortex-file-compressed size/wide table cols=1000 chunks=1 rows=1000 9293712 9293712 1.00
vortex-file-compressed size/wide table cols=1000 chunks=50 rows=1000 9293712 9293712 1.00
vortex-file-compressed size/wide table cols=10000 chunks=1 rows=1000 92957712 92957712 1.00
vortex-file-compressed size/wide table cols=10000 chunks=50 rows=1000 92957712 92957712 1.00
vortex:parquet-zstd ratio compress time/Arade 0 0 1.00
vortex:parquet-zstd ratio compress time/Bimbo 0 0 0.99
vortex:parquet-zstd ratio compress time/CMSprovider 0 0 0.99
vortex:parquet-zstd ratio compress time/Euro2016 0 0 0.95
vortex:parquet-zstd ratio compress time/Food 0 0 1.03
vortex:parquet-zstd ratio compress time/HashTags 0 0 0.99
vortex:parquet-zstd ratio compress time/TPC-H l_comment canonical 0 0 1.00
vortex:parquet-zstd ratio compress time/TPC-H l_comment chunked 0 0 0.98
vortex:parquet-zstd ratio compress time/taxi 0 0 0.99
vortex:parquet-zstd ratio compress time/wide table cols=100 chunks=1 rows=1000 🚀 1 1 0.87
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 1.08
vortex:parquet-zstd ratio compress time/wide table cols=1000 chunks=50 rows=1000 1 1 0.96
vortex:parquet-zstd ratio compress time/wide table cols=10000 chunks=1 rows=1000 1 1 0.99
vortex:parquet-zstd ratio compress time/wide table cols=10000 chunks=50 rows=1000 1 1 1.01
vortex:parquet-zstd ratio decompress time/Arade 0 0 1.03
vortex:parquet-zstd ratio decompress time/Bimbo 0 0 1.03
vortex:parquet-zstd ratio decompress time/CMSprovider 0 0 1.03
vortex:parquet-zstd ratio decompress time/Euro2016 0 0 0.99
vortex:parquet-zstd ratio decompress time/Food 0 0 1.06
vortex:parquet-zstd ratio decompress time/HashTags 0 0 0.96
vortex:parquet-zstd ratio decompress time/TPC-H l_comment canonical 0 0 1.01
vortex:parquet-zstd ratio decompress time/TPC-H l_comment chunked 0 0 1.03
vortex:parquet-zstd ratio decompress time/taxi 0 0 1.01
vortex:parquet-zstd ratio decompress time/wide table cols=100 chunks=1 rows=1000 0 0 0.93
vortex:parquet-zstd ratio decompress time/wide table cols=100 chunks=50 rows=1000 0 0 0.91
vortex:parquet-zstd ratio decompress time/wide table cols=1000 chunks=1 rows=1000 0 0 1.04
vortex:parquet-zstd ratio decompress time/wide table cols=1000 chunks=50 rows=1000 0 0 1.04
vortex:parquet-zstd ratio decompress time/wide table cols=10000 chunks=1 rows=1000 🚨 0 0 1.12
vortex:parquet-zstd ratio decompress time/wide table cols=10000 chunks=50 rows=1000 0 0 1.04
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.01
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.04
vortex:parquet-zstd size/TPC-H l_comment chunked 1 1 1.04
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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant