Skip to content

[bench, do not merge] list layout improvements bench#8758

Draft
mhk197 wants to merge 54 commits into
developfrom
mk/list-layout-checkpoint
Draft

[bench, do not merge] list layout improvements bench#8758
mhk197 wants to merge 54 commits into
developfrom
mk/list-layout-checkpoint

Conversation

@mhk197

@mhk197 mhk197 commented Jul 15, 2026

Copy link
Copy Markdown
Contributor

No description provided.

Matthew Katz and others added 30 commits July 13, 2026 11:36
Signed-off-by: "Matthew Katz" <katz@spiraldb.com>
Signed-off-by: "Matt Katz" <mhkatz97@gmail.com>
Signed-off-by: Matt Katz <mhkatz97@gmail.com>
Signed-off-by: "Matthew Katz" <katz@spiraldb.com>
Signed-off-by: "Matt Katz" <mhkatz97@gmail.com>
Signed-off-by: Matt Katz <mhkatz97@gmail.com>
Signed-off-by: "Matthew Katz" <katz@spiraldb.com>
Signed-off-by: "Matt Katz" <mhkatz97@gmail.com>
Signed-off-by: Matt Katz <mhkatz97@gmail.com>
Signed-off-by: "Matthew Katz" <katz@spiraldb.com>
Signed-off-by: "Matt Katz" <mhkatz97@gmail.com>
Signed-off-by: Matt Katz <mhkatz97@gmail.com>
Signed-off-by: "Matthew Katz" <katz@spiraldb.com>
Signed-off-by: "Matt Katz" <mhkatz97@gmail.com>
Signed-off-by: Matt Katz <mhkatz97@gmail.com>
Signed-off-by: "Matthew Katz" <katz@spiraldb.com>
Signed-off-by: "Matt Katz" <mhkatz97@gmail.com>
Signed-off-by: Matt Katz <mhkatz97@gmail.com>
Signed-off-by: "Matt Katz" <mhkatz97@gmail.com>
Signed-off-by: Matt Katz <mhkatz97@gmail.com>
Signed-off-by: "Matt Katz" <mhkatz97@gmail.com>
Signed-off-by: Matt Katz <mhkatz97@gmail.com>
Signed-off-by: "Matt Katz" <mhkatz97@gmail.com>
Signed-off-by: Matt Katz <mhkatz97@gmail.com>
Signed-off-by: "Matt Katz" <mhkatz97@gmail.com>
Signed-off-by: Matt Katz <mhkatz97@gmail.com>
Signed-off-by: "Matt Katz" <mhkatz97@gmail.com>
Signed-off-by: Matt Katz <mhkatz97@gmail.com>
Signed-off-by: "Matt Katz" <mhkatz97@gmail.com>
Signed-off-by: Matt Katz <mhkatz97@gmail.com>
Signed-off-by: "Matt Katz" <mhkatz97@gmail.com>
Signed-off-by: Matt Katz <mhkatz97@gmail.com>
Signed-off-by: "Matt Katz" <mhkatz97@gmail.com>
Signed-off-by: Matt Katz <mhkatz97@gmail.com>
Signed-off-by: "Matt Katz" <mhkatz97@gmail.com>
Signed-off-by: Matt Katz <mhkatz97@gmail.com>
Signed-off-by: "Matt Katz" <mhkatz97@gmail.com>
Signed-off-by: Matt Katz <mhkatz97@gmail.com>
Signed-off-by: "Matt Katz" <mhkatz97@gmail.com>
Signed-off-by: Matt Katz <mhkatz97@gmail.com>
Signed-off-by: "Matt Katz" <mhkatz97@gmail.com>
Signed-off-by: Matt Katz <mhkatz97@gmail.com>
Signed-off-by: "Matt Katz" <mhkatz97@gmail.com>
Signed-off-by: Matt Katz <mhkatz97@gmail.com>
Signed-off-by: "Matt Katz" <mhkatz97@gmail.com>
Signed-off-by: Matt Katz <mhkatz97@gmail.com>
Signed-off-by: "Matt Katz" <mhkatz97@gmail.com>
Signed-off-by: Matt Katz <mhkatz97@gmail.com>
Signed-off-by: "Matt Katz" <mhkatz97@gmail.com>
Signed-off-by: Matt Katz <mhkatz97@gmail.com>
Signed-off-by: "Matt Katz" <mhkatz97@gmail.com>
Signed-off-by: Matt Katz <mhkatz97@gmail.com>
Signed-off-by: "Matt Katz" <mhkatz97@gmail.com>
Signed-off-by: Matt Katz <mhkatz97@gmail.com>
Signed-off-by: "Matt Katz" <mhkatz97@gmail.com>
Signed-off-by: Matt Katz <mhkatz97@gmail.com>
Signed-off-by: "Matt Katz" <mhkatz97@gmail.com>
Signed-off-by: Matt Katz <mhkatz97@gmail.com>
Signed-off-by: "Matt Katz" <mhkatz97@gmail.com>
Signed-off-by: Matt Katz <mhkatz97@gmail.com>
Signed-off-by: "Matt Katz" <mhkatz97@gmail.com>
Signed-off-by: Matt Katz <mhkatz97@gmail.com>
Signed-off-by: "Matt Katz" <mhkatz97@gmail.com>
Signed-off-by: Matt Katz <mhkatz97@gmail.com>
Signed-off-by: "Matt Katz" <mhkatz97@gmail.com>
Signed-off-by: Matt Katz <mhkatz97@gmail.com>
mhk197 added 8 commits July 13, 2026 12:27
Signed-off-by: Matt Katz <mhkatz97@gmail.com>
- Extract transpose_list_column with named senders in the writer
- Fold use_experimental_list_layout into the builder default
- Reader: fetch_raw_offsets/elements helpers, clearer names, doc fixes

Signed-off-by: Matt Katz <mhkatz97@gmail.com>
Signed-off-by: Matt Katz <mhkatz97@gmail.com>
Signed-off-by: Matt Katz <mhkatz97@gmail.com>
Signed-off-by: Matt Katz <mhkatz97@gmail.com>
Signed-off-by: "Matt Katz" <mhkatz97@gmail.com>
Signed-off-by: "Matt Katz" <mhkatz97@gmail.com>
Signed-off-by: "Matt Katz" <mhkatz97@gmail.com>
@mhk197 mhk197 added the action/benchmark-sql Trigger SQL benchmarks to run on this PR label Jul 15, 2026
@github-actions github-actions Bot removed the action/benchmark-sql Trigger SQL benchmarks to run on this PR label Jul 15, 2026
@github-actions

github-actions Bot commented Jul 15, 2026

Copy link
Copy Markdown
Contributor

Polar Signals Profiling Results

Latest Run

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

Powered by Polar Signals Cloud

@github-actions

github-actions Bot commented Jul 15, 2026

Copy link
Copy Markdown
Contributor

Benchmarks: PolarSignals Profiling

Vortex (geomean): 1.018x ➖

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.018x ➖, 0↑ 2↓)
name PR 5683324 (ns) base 204dacc (ns) ratio (PR/base)
polarsignals_q00/datafusion:vortex-file-compressed 116109841 110036701 1.06
polarsignals_q01/datafusion:vortex-file-compressed 260157946 272023653 0.96
polarsignals_q02/datafusion:vortex-file-compressed 23618609 24526296 0.96
polarsignals_q03/datafusion:vortex-file-compressed 🚨 279909106 250364424 1.12
polarsignals_q04/datafusion:vortex-file-compressed 9802358 10036176 0.98
polarsignals_q05/datafusion:vortex-file-compressed 🚨 15754858 14167128 1.11
polarsignals_q06/datafusion:vortex-file-compressed 21242411 20462595 1.04
polarsignals_q07/datafusion:vortex-file-compressed 13985994 13616487 1.03
polarsignals_q08/datafusion:vortex-file-compressed 389110290 392232727 0.99
polarsignals_q09/datafusion:vortex-file-compressed 11653667 12202980 0.95

No file size changes detected.

@github-actions

github-actions Bot commented Jul 15, 2026

Copy link
Copy Markdown
Contributor

Benchmarks: FineWeb NVMe

Verdict: No clear signal (low confidence)
Attributed Vortex impact: +1.8%
Engines: DataFusion No clear signal (+1.8%, low confidence) · DuckDB No clear signal (+1.8%, environment too noisy confidence)
Vortex (geomean): 0.928x ➖
Parquet (geomean): 0.912x ➖
Shifts: Parquet (control) -8.8% · Median polish -7.8%

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

datafusion / vortex-file-compressed (0.921x ➖, 3↑ 0↓)
name PR 5683324 (ns) base 204dacc (ns) ratio (PR/base)
fineweb_q00/datafusion:vortex-file-compressed 5038564 5541743 0.91
fineweb_q01/datafusion:vortex-file-compressed 37482331 36864157 1.02
fineweb_q02/datafusion:vortex-file-compressed 🚀 37893439 43642466 0.87
fineweb_q03/datafusion:vortex-file-compressed 🚀 58902769 65581116 0.90
fineweb_q04/datafusion:vortex-file-compressed 🚀 278417078 311669383 0.89
fineweb_q05/datafusion:vortex-file-compressed 225963880 250222103 0.90
fineweb_q06/datafusion:vortex-file-compressed 52032161 54068795 0.96
fineweb_q07/datafusion:vortex-file-compressed 57676491 61483183 0.94
fineweb_q08/datafusion:vortex-file-compressed 22542417 24767398 0.91
datafusion / vortex-compact (0.938x ➖, 0↑ 0↓)
name PR 5683324 (ns) base 204dacc (ns) ratio (PR/base)
fineweb_q00/datafusion:vortex-compact 5968235 6064785 0.98
fineweb_q01/datafusion:vortex-compact 99532551 108552042 0.92
fineweb_q02/datafusion:vortex-compact 102282073 110184989 0.93
fineweb_q03/datafusion:vortex-compact 856830646 912485901 0.94
fineweb_q04/datafusion:vortex-compact 919552404 965438443 0.95
fineweb_q05/datafusion:vortex-compact 818905828 903757079 0.91
fineweb_q06/datafusion:vortex-compact 461090671 495984183 0.93
fineweb_q07/datafusion:vortex-compact 467804309 510151258 0.92
fineweb_q08/datafusion:vortex-compact 21702021 22382430 0.97
datafusion / parquet (0.913x ➖, 4↑ 0↓)
name PR 5683324 (ns) base 204dacc (ns) ratio (PR/base)
fineweb_q00/datafusion:parquet 🚀 6815147 7638039 0.89
fineweb_q01/datafusion:parquet 🚀 284085687 320729961 0.89
fineweb_q02/datafusion:parquet 🚀 296660621 332956457 0.89
fineweb_q03/datafusion:parquet 299033597 296577923 1.01
fineweb_q04/datafusion:parquet 308197586 340719645 0.90
fineweb_q05/datafusion:parquet 🚀 295625090 332915475 0.89
fineweb_q06/datafusion:parquet 286922061 317352795 0.90
fineweb_q07/datafusion:parquet 287016739 311024523 0.92
fineweb_q08/datafusion:parquet 276229067 298895330 0.92
duckdb / vortex-file-compressed (0.914x ➖, 4↑ 0↓)
name PR 5683324 (ns) base 204dacc (ns) ratio (PR/base)
fineweb_q00/duckdb:vortex-file-compressed 3748596 3955603 0.95
fineweb_q01/duckdb:vortex-file-compressed 🚀 32224970 36849070 0.87
fineweb_q02/duckdb:vortex-file-compressed 🚀 37850139 42744926 0.89
fineweb_q03/duckdb:vortex-file-compressed 114264598 122326259 0.93
fineweb_q04/duckdb:vortex-file-compressed 277062742 296044973 0.94
fineweb_q05/duckdb:vortex-file-compressed 🚀 213247178 237458599 0.90
fineweb_q06/duckdb:vortex-file-compressed 52933281 57595930 0.92
fineweb_q07/duckdb:vortex-file-compressed 🚀 53519700 59810927 0.89
fineweb_q08/duckdb:vortex-file-compressed 21592194 23060216 0.94
duckdb / vortex-compact (0.941x ➖, 1↑ 0↓)
name PR 5683324 (ns) base 204dacc (ns) ratio (PR/base)
fineweb_q00/duckdb:vortex-compact 🚀 3200439 3581523 0.89
fineweb_q01/duckdb:vortex-compact 109629608 111562612 0.98
fineweb_q02/duckdb:vortex-compact 113992706 117348439 0.97
fineweb_q03/duckdb:vortex-compact 847161677 926579503 0.91
fineweb_q04/duckdb:vortex-compact 907231589 960668126 0.94
fineweb_q05/duckdb:vortex-compact 807646351 857503920 0.94
fineweb_q06/duckdb:vortex-compact 461960794 491128823 0.94
fineweb_q07/duckdb:vortex-compact 480971468 504971940 0.95
fineweb_q08/duckdb:vortex-compact 19620932 21011374 0.93
duckdb / parquet (0.911x ➖, 4↑ 0↓)
name PR 5683324 (ns) base 204dacc (ns) ratio (PR/base)
fineweb_q00/duckdb:parquet 🚀 31686906 35592129 0.89
fineweb_q01/duckdb:parquet 🚀 88554134 99218909 0.89
fineweb_q02/duckdb:parquet 🚀 85497214 95189387 0.90
fineweb_q03/duckdb:parquet 317577690 332692667 0.95
fineweb_q04/duckdb:parquet 445486476 464775734 0.96
fineweb_q05/duckdb:parquet 416381430 438967733 0.95
fineweb_q06/duckdb:parquet 204034151 216329284 0.94
fineweb_q07/duckdb:parquet 214727848 231663038 0.93
fineweb_q08/duckdb:parquet 🚀 33578486 41938579 0.80

File Size Changes (1 files changed, +0.0% overall, 1↑ 0↓)
File Scale Format Base HEAD Change %
sample.vortex 1.0 vortex-file-compressed 1.43 GB 1.43 GB +607.42 KB +0.0%

Totals:

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

@github-actions

github-actions Bot commented Jul 15, 2026

Copy link
Copy Markdown
Contributor

Benchmarks: TPC-H SF=1 on NVME

Verdict: No clear signal (low confidence)
Attributed Vortex impact: +0.5%
Engines: DataFusion No clear signal (+1.6%, low confidence) · DuckDB No clear signal (-0.6%, environment too noisy confidence)
Vortex (geomean): 0.988x ➖
Parquet (geomean): 0.982x ➖
Shifts: Parquet (control) -1.8% · Median polish -1.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 (0.987x ➖, 0↑ 0↓)
name PR 5683324 (ns) base 204dacc (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-file-compressed 52583023 49632538 1.06
tpch_q02/datafusion:vortex-file-compressed 21735926 22800017 0.95
tpch_q03/datafusion:vortex-file-compressed 30409576 31195535 0.97
tpch_q04/datafusion:vortex-file-compressed 18822234 19517271 0.96
tpch_q05/datafusion:vortex-file-compressed 45421815 46740518 0.97
tpch_q06/datafusion:vortex-file-compressed 9473688 9571419 0.99
tpch_q07/datafusion:vortex-file-compressed 52185355 52072939 1.00
tpch_q08/datafusion:vortex-file-compressed 38289278 38471979 1.00
tpch_q09/datafusion:vortex-file-compressed 51597087 51786097 1.00
tpch_q10/datafusion:vortex-file-compressed 32442059 33143493 0.98
tpch_q11/datafusion:vortex-file-compressed 16262140 16590830 0.98
tpch_q12/datafusion:vortex-file-compressed 23162992 23228752 1.00
tpch_q13/datafusion:vortex-file-compressed 26337331 26220202 1.00
tpch_q14/datafusion:vortex-file-compressed 14734962 14882887 0.99
tpch_q15/datafusion:vortex-file-compressed 22160887 22131647 1.00
tpch_q16/datafusion:vortex-file-compressed 19140460 19440977 0.98
tpch_q17/datafusion:vortex-file-compressed 63713466 65899799 0.97
tpch_q18/datafusion:vortex-file-compressed 73996982 74988205 0.99
tpch_q19/datafusion:vortex-file-compressed 18331528 18674004 0.98
tpch_q20/datafusion:vortex-file-compressed 29121532 29751861 0.98
tpch_q21/datafusion:vortex-file-compressed 67955606 69093311 0.98
tpch_q22/datafusion:vortex-file-compressed 11506637 11811314 0.97
datafusion / vortex-compact (0.989x ➖, 0↑ 0↓)
name PR 5683324 (ns) base 204dacc (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-compact 56827482 56881834 1.00
tpch_q02/datafusion:vortex-compact 25440048 25885051 0.98
tpch_q03/datafusion:vortex-compact 33125832 33322553 0.99
tpch_q04/datafusion:vortex-compact 22641689 23408994 0.97
tpch_q05/datafusion:vortex-compact 48553998 48841611 0.99
tpch_q06/datafusion:vortex-compact 12226319 12187524 1.00
tpch_q07/datafusion:vortex-compact 55750611 56622848 0.98
tpch_q08/datafusion:vortex-compact 42109355 42554482 0.99
tpch_q09/datafusion:vortex-compact 55699343 55869152 1.00
tpch_q10/datafusion:vortex-compact 38100672 37263410 1.02
tpch_q11/datafusion:vortex-compact 17334908 17715485 0.98
tpch_q12/datafusion:vortex-compact 32326048 31045985 1.04
tpch_q13/datafusion:vortex-compact 30930277 31725393 0.97
tpch_q14/datafusion:vortex-compact 18240437 18423255 0.99
tpch_q15/datafusion:vortex-compact 29775815 30670912 0.97
tpch_q16/datafusion:vortex-compact 23140286 23264838 0.99
tpch_q17/datafusion:vortex-compact 66890172 69865905 0.96
tpch_q18/datafusion:vortex-compact 76664459 79343330 0.97
tpch_q19/datafusion:vortex-compact 37988949 38268277 0.99
tpch_q20/datafusion:vortex-compact 34572244 34619812 1.00
tpch_q21/datafusion:vortex-compact 77696819 77977010 1.00
tpch_q22/datafusion:vortex-compact 13009866 13521597 0.96
datafusion / parquet (0.968x ➖, 1↑ 0↓)
name PR 5683324 (ns) base 204dacc (ns) ratio (PR/base)
tpch_q01/datafusion:parquet 🚀 113454890 130757196 0.87
tpch_q02/datafusion:parquet 60684478 63059653 0.96
tpch_q03/datafusion:parquet 78254185 81483516 0.96
tpch_q04/datafusion:parquet 45907944 48122025 0.95
tpch_q05/datafusion:parquet 93281354 95565675 0.98
tpch_q06/datafusion:parquet 41794589 40152658 1.04
tpch_q07/datafusion:parquet 103833308 104505156 0.99
tpch_q08/datafusion:parquet 94952111 92690664 1.02
tpch_q09/datafusion:parquet 119230468 124786121 0.96
tpch_q10/datafusion:parquet 115887340 119070144 0.97
tpch_q11/datafusion:parquet 41816162 40584599 1.03
tpch_q12/datafusion:parquet 72105326 77114545 0.94
tpch_q13/datafusion:parquet 188898627 195573141 0.97
tpch_q14/datafusion:parquet 45376118 44699467 1.02
tpch_q15/datafusion:parquet 58416072 61007234 0.96
tpch_q16/datafusion:parquet 41177842 41865378 0.98
tpch_q17/datafusion:parquet 135632766 141906856 0.96
tpch_q18/datafusion:parquet 152865612 158070432 0.97
tpch_q19/datafusion:parquet 73233395 78624529 0.93
tpch_q20/datafusion:parquet 69319981 75524370 0.92
tpch_q21/datafusion:parquet 139629117 142236095 0.98
tpch_q22/datafusion:parquet 42358134 43933102 0.96
datafusion / arrow (0.976x ➖, 2↑ 1↓)
name PR 5683324 (ns) base 204dacc (ns) ratio (PR/base)
tpch_q01/datafusion:arrow 🚀 55239075 65393043 0.84
tpch_q02/datafusion:arrow 16500107 17445137 0.95
tpch_q03/datafusion:arrow 31600091 31475344 1.00
tpch_q04/datafusion:arrow 26248436 25687426 1.02
tpch_q05/datafusion:arrow 55992239 54361742 1.03
tpch_q06/datafusion:arrow 🚨 23787270 20875573 1.14
tpch_q07/datafusion:arrow 106320455 103908472 1.02
tpch_q08/datafusion:arrow 40678437 42727481 0.95
tpch_q09/datafusion:arrow 62930640 66731034 0.94
tpch_q10/datafusion:arrow 🚀 48011266 53698244 0.89
tpch_q11/datafusion:arrow 9243842 9140037 1.01
tpch_q12/datafusion:arrow 49064784 50453729 0.97
tpch_q13/datafusion:arrow 44448877 47563918 0.93
tpch_q14/datafusion:arrow 22152397 23334671 0.95
tpch_q15/datafusion:arrow 44025306 45463771 0.97
tpch_q16/datafusion:arrow 16218854 17059739 0.95
tpch_q17/datafusion:arrow 66522726 66340211 1.00
tpch_q18/datafusion:arrow 108166701 108506422 1.00
tpch_q19/datafusion:arrow 36272389 37840641 0.96
tpch_q20/datafusion:arrow 35208952 35984031 0.98
tpch_q21/datafusion:arrow 155223276 153825238 1.01
tpch_q22/datafusion:arrow 11918609 12345113 0.97
duckdb / vortex-file-compressed (0.997x ➖, 0↑ 0↓)
name PR 5683324 (ns) base 204dacc (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-file-compressed 28083878 27863163 1.01
tpch_q02/duckdb:vortex-file-compressed 24733828 24132412 1.02
tpch_q03/duckdb:vortex-file-compressed 31021417 31149437 1.00
tpch_q04/duckdb:vortex-file-compressed 27257851 27361664 1.00
tpch_q05/duckdb:vortex-file-compressed 33957875 34794067 0.98
tpch_q06/duckdb:vortex-file-compressed 7995743 8081662 0.99
tpch_q07/duckdb:vortex-file-compressed 32767605 34053146 0.96
tpch_q08/duckdb:vortex-file-compressed 38529841 38838982 0.99
tpch_q09/duckdb:vortex-file-compressed 54427960 54756771 0.99
tpch_q10/duckdb:vortex-file-compressed 39916496 40519425 0.99
tpch_q11/duckdb:vortex-file-compressed 13722711 13820816 0.99
tpch_q12/duckdb:vortex-file-compressed 22819398 22298496 1.02
tpch_q13/duckdb:vortex-file-compressed 39474267 39405246 1.00
tpch_q14/duckdb:vortex-file-compressed 19827683 19832434 1.00
tpch_q15/duckdb:vortex-file-compressed 16266874 16043025 1.01
tpch_q16/duckdb:vortex-file-compressed 27091764 27133510 1.00
tpch_q17/duckdb:vortex-file-compressed 22317716 23450158 0.95
tpch_q18/duckdb:vortex-file-compressed 51105100 51194244 1.00
tpch_q19/duckdb:vortex-file-compressed 25329938 25245164 1.00
tpch_q20/duckdb:vortex-file-compressed 30167922 31049933 0.97
tpch_q21/duckdb:vortex-file-compressed 97352202 97462719 1.00
tpch_q22/duckdb:vortex-file-compressed 16920232 15798858 1.07
duckdb / vortex-compact (0.978x ➖, 0↑ 0↓)
name PR 5683324 (ns) base 204dacc (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-compact 38559394 36708228 1.05
tpch_q02/duckdb:vortex-compact 31032664 32407295 0.96
tpch_q03/duckdb:vortex-compact 33968238 35383832 0.96
tpch_q04/duckdb:vortex-compact 34092261 34413982 0.99
tpch_q05/duckdb:vortex-compact 38215164 39970399 0.96
tpch_q06/duckdb:vortex-compact 10140463 11022468 0.92
tpch_q07/duckdb:vortex-compact 40910638 41182802 0.99
tpch_q08/duckdb:vortex-compact 44902288 46722324 0.96
tpch_q09/duckdb:vortex-compact 64719635 65910488 0.98
tpch_q10/duckdb:vortex-compact 45319518 46117564 0.98
tpch_q11/duckdb:vortex-compact 15089335 16023252 0.94
tpch_q12/duckdb:vortex-compact 31122610 31191002 1.00
tpch_q13/duckdb:vortex-compact 44220966 45075399 0.98
tpch_q14/duckdb:vortex-compact 22872519 23054338 0.99
tpch_q15/duckdb:vortex-compact 19017675 19715023 0.96
tpch_q16/duckdb:vortex-compact 28483433 29215992 0.97
tpch_q17/duckdb:vortex-compact 27213755 27654763 0.98
tpch_q18/duckdb:vortex-compact 56183828 57913954 0.97
tpch_q19/duckdb:vortex-compact 28608782 28463934 1.01
tpch_q20/duckdb:vortex-compact 37180587 36708628 1.01
tpch_q21/duckdb:vortex-compact 110984311 111410141 1.00
tpch_q22/duckdb:vortex-compact 16784724 17829694 0.94
duckdb / parquet (0.996x ➖, 0↑ 2↓)
name PR 5683324 (ns) base 204dacc (ns) ratio (PR/base)
tpch_q01/duckdb:parquet 78337549 78101721 1.00
tpch_q02/duckdb:parquet 39027394 39537317 0.99
tpch_q03/duckdb:parquet 70663110 70986635 1.00
tpch_q04/duckdb:parquet 50431126 53616227 0.94
tpch_q05/duckdb:parquet 68087788 68595938 0.99
tpch_q06/duckdb:parquet 22388370 22509925 0.99
tpch_q07/duckdb:parquet 77667690 76935616 1.01
tpch_q08/duckdb:parquet 87336908 83724803 1.04
tpch_q09/duckdb:parquet 🚨 157218708 135767297 1.16
tpch_q10/duckdb:parquet 130045563 136356094 0.95
tpch_q11/duckdb:parquet 22320483 22896735 0.97
tpch_q12/duckdb:parquet 🚨 53541969 47376452 1.13
tpch_q13/duckdb:parquet 252420013 250382027 1.01
tpch_q14/duckdb:parquet 50797565 54204519 0.94
tpch_q15/duckdb:parquet 25929504 26900835 0.96
tpch_q16/duckdb:parquet 57915597 58441595 0.99
tpch_q17/duckdb:parquet 58794585 58537079 1.00
tpch_q18/duckdb:parquet 118439292 121435932 0.98
tpch_q19/duckdb:parquet 68171106 69384682 0.98
tpch_q20/duckdb:parquet 64763589 66510331 0.97
tpch_q21/duckdb:parquet 175267811 182866227 0.96
tpch_q22/duckdb:parquet 53220609 55062319 0.97
duckdb / duckdb (0.995x ➖, 0↑ 0↓)
name PR 5683324 (ns) base 204dacc (ns) ratio (PR/base)
tpch_q01/duckdb:duckdb 17706125 17820839 0.99
tpch_q02/duckdb:duckdb 14891521 14563377 1.02
tpch_q03/duckdb:duckdb 22423029 22897625 0.98
tpch_q04/duckdb:duckdb 22021740 22803625 0.97
tpch_q05/duckdb:duckdb 23213091 23693707 0.98
tpch_q06/duckdb:duckdb 7008986 7092570 0.99
tpch_q07/duckdb:duckdb 25236317 25211564 1.00
tpch_q08/duckdb:duckdb 24051950 24068265 1.00
tpch_q09/duckdb:duckdb 57539567 57888644 0.99
tpch_q10/duckdb:duckdb 50993969 51709728 0.99
tpch_q11/duckdb:duckdb 7105944 7089479 1.00
tpch_q12/duckdb:duckdb 17757088 17754679 1.00
tpch_q13/duckdb:duckdb 40780368 38997156 1.05
tpch_q14/duckdb:duckdb 21477503 21627051 0.99
tpch_q15/duckdb:duckdb 13684784 13695105 1.00
tpch_q16/duckdb:duckdb 25963869 26234862 0.99
tpch_q17/duckdb:duckdb 16041473 16409987 0.98
tpch_q18/duckdb:duckdb 41011394 40940592 1.00
tpch_q19/duckdb:duckdb 31379364 31278818 1.00
tpch_q20/duckdb:duckdb 25050009 25106260 1.00
tpch_q21/duckdb:duckdb 60724194 61651701 0.98
tpch_q22/duckdb:duckdb 25529307 25972128 0.98

File Size Changes (9 files changed, -0.1% overall, 1↑ 8↓)
File Scale Format Base HEAD Change %
part_0.vortex 1.0 vortex-compact 3.34 MB 3.41 MB +69.12 KB +2.0%
partsupp_0.vortex 1.0 vortex-file-compressed 23.67 MB 23.67 MB 496 B -0.0%
supplier_0.vortex 1.0 vortex-file-compressed 603.37 KB 603.20 KB 176 B -0.0%
lineitem_1.vortex 1.0 vortex-file-compressed 82.04 MB 82.00 MB 44.40 KB -0.1%
lineitem_0.vortex 1.0 vortex-file-compressed 82.22 MB 82.15 MB 70.35 KB -0.1%
customer_0.vortex 1.0 vortex-file-compressed 8.89 MB 8.88 MB 9.73 KB -0.1%
orders_0.vortex 1.0 vortex-file-compressed 35.46 MB 35.33 MB 135.05 KB -0.4%
part_0.vortex 1.0 vortex-file-compressed 5.01 MB 4.98 MB 35.23 KB -0.7%
partsupp_0.vortex 1.0 vortex-compact 20.98 MB 20.69 MB 296.49 KB -1.4%

Totals:

  • vortex-compact: 190.27 MB → 190.05 MB (-0.1%)
  • vortex-file-compressed: 238.16 MB → 237.87 MB (-0.1%)

@github-actions

github-actions Bot commented Jul 15, 2026

Copy link
Copy Markdown
Contributor

Benchmarks: TPC-DS SF=1 on NVME

Verdict: No clear signal (low confidence)
Attributed Vortex impact: +0.7%
Engines: DataFusion No clear signal (-1.1%, low confidence) · DuckDB No clear signal (+2.1%, low confidence)
Vortex (geomean): 1.027x ➖
Parquet (geomean): 1.024x ➖
Shifts: Parquet (control) +2.4% · 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 (1.024x ➖, 0↑ 1↓)
name PR 5683324 (ns) base 204dacc (ns) ratio (PR/base)
tpcds_q01/datafusion:vortex-file-compressed 24177230 22858612 1.06
tpcds_q02/datafusion:vortex-file-compressed 44963795 43856270 1.03
tpcds_q03/datafusion:vortex-file-compressed 15166119 15219785 1.00
tpcds_q04/datafusion:vortex-file-compressed 231966969 224425572 1.03
tpcds_q05/datafusion:vortex-file-compressed 44622824 44248175 1.01
tpcds_q06/datafusion:vortex-file-compressed 24841001 22954910 1.08
tpcds_q07/datafusion:vortex-file-compressed 44505354 41185328 1.08
tpcds_q08/datafusion:vortex-file-compressed 31032071 29787747 1.04
tpcds_q09/datafusion:vortex-file-compressed 33687217 32121095 1.05
tpcds_q10/datafusion:vortex-file-compressed 40110867 38036823 1.05
tpcds_q11/datafusion:vortex-file-compressed 131359164 134032601 0.98
tpcds_q12/datafusion:vortex-file-compressed 18045590 17560022 1.03
tpcds_q13/datafusion:vortex-file-compressed 41928253 41995849 1.00
tpcds_q14/datafusion:vortex-file-compressed 163967582 157074905 1.04
tpcds_q15/datafusion:vortex-file-compressed 26023164 25989567 1.00
tpcds_q16/datafusion:vortex-file-compressed 24414922 23294139 1.05
tpcds_q17/datafusion:vortex-file-compressed 63120956 60730768 1.04
tpcds_q18/datafusion:vortex-file-compressed 61255489 58865360 1.04
tpcds_q19/datafusion:vortex-file-compressed 23025176 21864066 1.05
tpcds_q20/datafusion:vortex-file-compressed 20156231 19708497 1.02
tpcds_q21/datafusion:vortex-file-compressed 37329872 37066707 1.01
tpcds_q22/datafusion:vortex-file-compressed 129599809 129303960 1.00
tpcds_q23/datafusion:vortex-file-compressed 156655966 149864882 1.05
tpcds_q24/datafusion:vortex-file-compressed 90110797 84227869 1.07
tpcds_q25/datafusion:vortex-file-compressed 64317178 68000994 0.95
tpcds_q26/datafusion:vortex-file-compressed 31039469 29996050 1.03
tpcds_q27/datafusion:vortex-file-compressed 99074721 94169585 1.05
tpcds_q28/datafusion:vortex-file-compressed 36095767 34096101 1.06
tpcds_q29/datafusion:vortex-file-compressed 60939057 59811335 1.02
tpcds_q30/datafusion:vortex-file-compressed 24202098 24823521 0.97
tpcds_q31/datafusion:vortex-file-compressed 72481676 70538878 1.03
tpcds_q32/datafusion:vortex-file-compressed 19331601 18112293 1.07
tpcds_q33/datafusion:vortex-file-compressed 30311526 29527459 1.03
tpcds_q34/datafusion:vortex-file-compressed 26257377 25898584 1.01
tpcds_q35/datafusion:vortex-file-compressed 44539747 45084755 0.99
tpcds_q36/datafusion:vortex-file-compressed 58998303 59218324 1.00
tpcds_q37/datafusion:vortex-file-compressed 🚨 23052331 19791163 1.16
tpcds_q38/datafusion:vortex-file-compressed 41397299 41785169 0.99
tpcds_q39/datafusion:vortex-file-compressed 112803403 108997338 1.03
tpcds_q40/datafusion:vortex-file-compressed 30624448 30643664 1.00
tpcds_q41/datafusion:vortex-file-compressed 20449873 19614313 1.04
tpcds_q42/datafusion:vortex-file-compressed 14136785 14078235 1.00
tpcds_q43/datafusion:vortex-file-compressed 19311758 19856540 0.97
tpcds_q44/datafusion:vortex-file-compressed 29987977 29749967 1.01
tpcds_q45/datafusion:vortex-file-compressed 26707523 25786953 1.04
tpcds_q46/datafusion:vortex-file-compressed 36713090 36235627 1.01
tpcds_q47/datafusion:vortex-file-compressed 142566512 141594457 1.01
tpcds_q48/datafusion:vortex-file-compressed 37378934 37153114 1.01
tpcds_q49/datafusion:vortex-file-compressed 60792844 57861114 1.05
tpcds_q50/datafusion:vortex-file-compressed 40170071 40315222 1.00
tpcds_q51/datafusion:vortex-file-compressed 89342702 92065651 0.97
tpcds_q52/datafusion:vortex-file-compressed 14955537 13867795 1.08
tpcds_q53/datafusion:vortex-file-compressed 22754573 21883867 1.04
tpcds_q54/datafusion:vortex-file-compressed 35718996 33886403 1.05
tpcds_q55/datafusion:vortex-file-compressed 14445867 13507996 1.07
tpcds_q56/datafusion:vortex-file-compressed 32058396 31149853 1.03
tpcds_q57/datafusion:vortex-file-compressed 93024261 89156119 1.04
tpcds_q58/datafusion:vortex-file-compressed 55212057 54513460 1.01
tpcds_q59/datafusion:vortex-file-compressed 63291987 63406781 1.00
tpcds_q60/datafusion:vortex-file-compressed 31871226 30081405 1.06
tpcds_q61/datafusion:vortex-file-compressed 40453027 41048957 0.99
tpcds_q62/datafusion:vortex-file-compressed 21858575 21277965 1.03
tpcds_q63/datafusion:vortex-file-compressed 23572381 22710471 1.04
tpcds_q64/datafusion:vortex-file-compressed 401152099 385725895 1.04
tpcds_q65/datafusion:vortex-file-compressed 52571429 51191765 1.03
tpcds_q66/datafusion:vortex-file-compressed 69068960 69235305 1.00
tpcds_q67/datafusion:vortex-file-compressed 158950636 156083854 1.02
tpcds_q68/datafusion:vortex-file-compressed 33983912 34219895 0.99
tpcds_q69/datafusion:vortex-file-compressed 37006927 35453663 1.04
tpcds_q70/datafusion:vortex-file-compressed 100433108 94696360 1.06
tpcds_q71/datafusion:vortex-file-compressed 23314575 23974136 0.97
tpcds_q72/datafusion:vortex-file-compressed 2186946414 2062722252 1.06
tpcds_q73/datafusion:vortex-file-compressed 24972718 24445497 1.02
tpcds_q74/datafusion:vortex-file-compressed 82953521 78917753 1.05
tpcds_q75/datafusion:vortex-file-compressed 106538342 107378803 0.99
tpcds_q76/datafusion:vortex-file-compressed 28692439 27173065 1.06
tpcds_q77/datafusion:vortex-file-compressed 36849033 36748452 1.00
tpcds_q78/datafusion:vortex-file-compressed 110981962 110981168 1.00
tpcds_q79/datafusion:vortex-file-compressed 29194523 30106600 0.97
tpcds_q80/datafusion:vortex-file-compressed 90365495 87813097 1.03
tpcds_q81/datafusion:vortex-file-compressed 24544379 23912209 1.03
tpcds_q82/datafusion:vortex-file-compressed 21669477 23278542 0.93
tpcds_q83/datafusion:vortex-file-compressed 34846150 34671032 1.01
tpcds_q84/datafusion:vortex-file-compressed 12491379 12131448 1.03
tpcds_q85/datafusion:vortex-file-compressed 89826346 94690817 0.95
tpcds_q86/datafusion:vortex-file-compressed 15450185 15273996 1.01
tpcds_q87/datafusion:vortex-file-compressed 40950980 40821979 1.00
tpcds_q88/datafusion:vortex-file-compressed 55127544 55437353 0.99
tpcds_q89/datafusion:vortex-file-compressed 25650671 25865874 0.99
tpcds_q90/datafusion:vortex-file-compressed 13982683 12820102 1.09
tpcds_q91/datafusion:vortex-file-compressed 18765819 18220461 1.03
tpcds_q92/datafusion:vortex-file-compressed 17092587 16318891 1.05
tpcds_q93/datafusion:vortex-file-compressed 32783460 33800321 0.97
tpcds_q94/datafusion:vortex-file-compressed 21438285 21295725 1.01
tpcds_q95/datafusion:vortex-file-compressed 58100623 56785866 1.02
tpcds_q96/datafusion:vortex-file-compressed 13783109 12646404 1.09
tpcds_q97/datafusion:vortex-file-compressed 30122740 29358136 1.03
tpcds_q98/datafusion:vortex-file-compressed 25190421 24649022 1.02
tpcds_q99/datafusion:vortex-file-compressed 26982311 25245748 1.07
datafusion / vortex-compact (1.015x ➖, 0↑ 0↓)
name PR 5683324 (ns) base 204dacc (ns) ratio (PR/base)
tpcds_q01/datafusion:vortex-compact 23675867 23834238 0.99
tpcds_q02/datafusion:vortex-compact 52306698 50618536 1.03
tpcds_q03/datafusion:vortex-compact 20115063 20194520 1.00
tpcds_q04/datafusion:vortex-compact 268751772 268280745 1.00
tpcds_q05/datafusion:vortex-compact 50346823 48075848 1.05
tpcds_q06/datafusion:vortex-compact 29932290 29834083 1.00
tpcds_q07/datafusion:vortex-compact 59169466 60744011 0.97
tpcds_q08/datafusion:vortex-compact 40647233 40321290 1.01
tpcds_q09/datafusion:vortex-compact 56180289 56879364 0.99
tpcds_q10/datafusion:vortex-compact 55384781 56041308 0.99
tpcds_q11/datafusion:vortex-compact 158159929 153596797 1.03
tpcds_q12/datafusion:vortex-compact 21560598 20988818 1.03
tpcds_q13/datafusion:vortex-compact 122913770 135631834 0.91
tpcds_q14/datafusion:vortex-compact 191497276 180574413 1.06
tpcds_q15/datafusion:vortex-compact 29944843 31243988 0.96
tpcds_q16/datafusion:vortex-compact 30656138 30275319 1.01
tpcds_q17/datafusion:vortex-compact 100025083 98917426 1.01
tpcds_q18/datafusion:vortex-compact 75012639 72382391 1.04
tpcds_q19/datafusion:vortex-compact 34637760 34192879 1.01
tpcds_q20/datafusion:vortex-compact 23463666 24675594 0.95
tpcds_q21/datafusion:vortex-compact 39877479 39811092 1.00
tpcds_q22/datafusion:vortex-compact 145697344 161400476 0.90
tpcds_q23/datafusion:vortex-compact 189859442 183905663 1.03
tpcds_q24/datafusion:vortex-compact 112209998 106728515 1.05
tpcds_q25/datafusion:vortex-compact 82731600 82052364 1.01
tpcds_q26/datafusion:vortex-compact 43447816 43214841 1.01
tpcds_q27/datafusion:vortex-compact 137712462 134995891 1.02
tpcds_q28/datafusion:vortex-compact 88986863 87767181 1.01
tpcds_q29/datafusion:vortex-compact 81123374 82366476 0.98
tpcds_q30/datafusion:vortex-compact 28949294 28031661 1.03
tpcds_q31/datafusion:vortex-compact 105807220 103427252 1.02
tpcds_q32/datafusion:vortex-compact 24198682 22011967 1.10
tpcds_q33/datafusion:vortex-compact 40293940 40941587 0.98
tpcds_q34/datafusion:vortex-compact 43648103 41952226 1.04
tpcds_q35/datafusion:vortex-compact 58771287 58622466 1.00
tpcds_q36/datafusion:vortex-compact 80464746 78194472 1.03
tpcds_q37/datafusion:vortex-compact 28404104 27495330 1.03
tpcds_q38/datafusion:vortex-compact 53634267 50300016 1.07
tpcds_q39/datafusion:vortex-compact 120626349 114271139 1.06
tpcds_q40/datafusion:vortex-compact 32757406 32887006 1.00
tpcds_q41/datafusion:vortex-compact 23211892 21404236 1.08
tpcds_q42/datafusion:vortex-compact 19399001 19006576 1.02
tpcds_q43/datafusion:vortex-compact 27137875 26570399 1.02
tpcds_q44/datafusion:vortex-compact 49252068 48412543 1.02
tpcds_q45/datafusion:vortex-compact 30627772 29516397 1.04
tpcds_q46/datafusion:vortex-compact 55409137 54685857 1.01
tpcds_q47/datafusion:vortex-compact 160146614 157300232 1.02
tpcds_q48/datafusion:vortex-compact 97377081 97554558 1.00
tpcds_q49/datafusion:vortex-compact 79649792 75717597 1.05
tpcds_q50/datafusion:vortex-compact 52175965 52644940 0.99
tpcds_q51/datafusion:vortex-compact 94176712 95189873 0.99
tpcds_q52/datafusion:vortex-compact 19656673 19410409 1.01
tpcds_q53/datafusion:vortex-compact 30866796 29559318 1.04
tpcds_q54/datafusion:vortex-compact 45551193 45625504 1.00
tpcds_q55/datafusion:vortex-compact 19025802 18882758 1.01
tpcds_q56/datafusion:vortex-compact 41142929 40379081 1.02
tpcds_q57/datafusion:vortex-compact 104051671 104033440 1.00
tpcds_q58/datafusion:vortex-compact 61890634 60157209 1.03
tpcds_q59/datafusion:vortex-compact 75868912 75733586 1.00
tpcds_q60/datafusion:vortex-compact 39802260 39395295 1.01
tpcds_q61/datafusion:vortex-compact 59300927 59376688 1.00
tpcds_q62/datafusion:vortex-compact 23132978 23291299 0.99
tpcds_q63/datafusion:vortex-compact 30499309 29846556 1.02
tpcds_q64/datafusion:vortex-compact 473801941 448766391 1.06
tpcds_q65/datafusion:vortex-compact 66724226 68913236 0.97
tpcds_q66/datafusion:vortex-compact 75794273 72965018 1.04
tpcds_q67/datafusion:vortex-compact 164533019 165275819 1.00
tpcds_q68/datafusion:vortex-compact 56257163 54591870 1.03
tpcds_q69/datafusion:vortex-compact 53890340 52221166 1.03
tpcds_q70/datafusion:vortex-compact 112893087 111384222 1.01
tpcds_q71/datafusion:vortex-compact 35866925 33028340 1.09
tpcds_q72/datafusion:vortex-compact 2187368872 2099805927 1.04
tpcds_q73/datafusion:vortex-compact 40069201 38461832 1.04
tpcds_q74/datafusion:vortex-compact 97227260 96384896 1.01
tpcds_q75/datafusion:vortex-compact 135315014 132569888 1.02
tpcds_q76/datafusion:vortex-compact 38978318 39954206 0.98
tpcds_q77/datafusion:vortex-compact 50574272 49040512 1.03
tpcds_q78/datafusion:vortex-compact 131274450 126286934 1.04
tpcds_q79/datafusion:vortex-compact 48694740 48809674 1.00
tpcds_q80/datafusion:vortex-compact 103640191 98850415 1.05
tpcds_q81/datafusion:vortex-compact 27931758 27016144 1.03
tpcds_q82/datafusion:vortex-compact 30047335 30409907 0.99
tpcds_q83/datafusion:vortex-compact 36602630 35725513 1.02
tpcds_q84/datafusion:vortex-compact 14900185 14230198 1.05
tpcds_q85/datafusion:vortex-compact 138682989 135078271 1.03
tpcds_q86/datafusion:vortex-compact 17632157 17089297 1.03
tpcds_q87/datafusion:vortex-compact 52471616 52501890 1.00
tpcds_q88/datafusion:vortex-compact 113274704 109634061 1.03
tpcds_q89/datafusion:vortex-compact 33879735 33677397 1.01
tpcds_q90/datafusion:vortex-compact 16228175 15205973 1.07
tpcds_q91/datafusion:vortex-compact 37716914 38038736 0.99
tpcds_q92/datafusion:vortex-compact 19760197 19477375 1.01
tpcds_q93/datafusion:vortex-compact 42670762 41759744 1.02
tpcds_q94/datafusion:vortex-compact 26270114 25447392 1.03
tpcds_q95/datafusion:vortex-compact 62644390 63017340 0.99
tpcds_q96/datafusion:vortex-compact 22862291 24065379 0.95
tpcds_q97/datafusion:vortex-compact 38681840 38252344 1.01
tpcds_q98/datafusion:vortex-compact 32488411 31096873 1.04
tpcds_q99/datafusion:vortex-compact 29294705 28884550 1.01
datafusion / parquet (1.031x ➖, 0↑ 5↓)
name PR 5683324 (ns) base 204dacc (ns) ratio (PR/base)
tpcds_q01/datafusion:parquet 24833828 23308852 1.07
tpcds_q02/datafusion:parquet 42049639 41347714 1.02
tpcds_q03/datafusion:parquet 13688516 13947120 0.98
tpcds_q04/datafusion:parquet 309268206 300825094 1.03
tpcds_q05/datafusion:parquet 45504132 45736716 0.99
tpcds_q06/datafusion:parquet 23214567 22688549 1.02
tpcds_q07/datafusion:parquet 78960205 76187262 1.04
tpcds_q08/datafusion:parquet 30850234 29833639 1.03
tpcds_q09/datafusion:parquet 🚨 43951224 39003400 1.13
tpcds_q10/datafusion:parquet 72696347 70981202 1.02
tpcds_q11/datafusion:parquet 155656267 153686362 1.01
tpcds_q12/datafusion:parquet 🚨 19374178 16987819 1.14
tpcds_q13/datafusion:parquet 78190134 75393667 1.04
tpcds_q14/datafusion:parquet 160615224 161458242 0.99
tpcds_q15/datafusion:parquet 23148557 21176860 1.09
tpcds_q16/datafusion:parquet 31623219 30321320 1.04
tpcds_q17/datafusion:parquet 62728048 65127354 0.96
tpcds_q18/datafusion:parquet 111430521 111199538 1.00
tpcds_q19/datafusion:parquet 23855607 23300053 1.02
tpcds_q20/datafusion:parquet 17636252 16694106 1.06
tpcds_q21/datafusion:parquet 19674279 18359792 1.07
tpcds_q22/datafusion:parquet 160911986 156362191 1.03
tpcds_q23/datafusion:parquet 159773953 153363019 1.04
tpcds_q24/datafusion:parquet 91807727 93102070 0.99
tpcds_q25/datafusion:parquet 63004034 63035516 1.00
tpcds_q26/datafusion:parquet 🚨 69680501 62635017 1.11
tpcds_q27/datafusion:parquet 142555178 136813232 1.04
tpcds_q28/datafusion:parquet 45192683 44768555 1.01
tpcds_q29/datafusion:parquet 64422652 65604558 0.98
tpcds_q30/datafusion:parquet 34081956 32827922 1.04
tpcds_q31/datafusion:parquet 72001836 67569804 1.07
tpcds_q32/datafusion:parquet 🚨 18241899 16490254 1.11
tpcds_q33/datafusion:parquet 28158960 27936993 1.01
tpcds_q34/datafusion:parquet 22847576 22651303 1.01
tpcds_q35/datafusion:parquet 75419186 71571042 1.05
tpcds_q36/datafusion:parquet 62940938 57700178 1.09
tpcds_q37/datafusion:parquet 19835035 19764614 1.00
tpcds_q38/datafusion:parquet 42369728 40696755 1.04
tpcds_q39/datafusion:parquet 76607176 75273628 1.02
tpcds_q40/datafusion:parquet 24934240 24482978 1.02
tpcds_q41/datafusion:parquet 🚨 16105076 14214258 1.13
tpcds_q42/datafusion:parquet 13240411 12555240 1.05
tpcds_q43/datafusion:parquet 17941290 16907706 1.06
tpcds_q44/datafusion:parquet 34566510 32809758 1.05
tpcds_q45/datafusion:parquet 28831164 29930194 0.96
tpcds_q46/datafusion:parquet 33785741 32727575 1.03
tpcds_q47/datafusion:parquet 133046088 128972329 1.03
tpcds_q48/datafusion:parquet 74933423 70206928 1.07
tpcds_q49/datafusion:parquet 58817760 55969082 1.05
tpcds_q50/datafusion:parquet 42511269 41824148 1.02
tpcds_q51/datafusion:parquet 93343424 88874625 1.05
tpcds_q52/datafusion:parquet 12929681 12297851 1.05
tpcds_q53/datafusion:parquet 18545212 18096745 1.02
tpcds_q54/datafusion:parquet 33117553 31855381 1.04
tpcds_q55/datafusion:parquet 12505763 11845201 1.06
tpcds_q56/datafusion:parquet 28547989 28711762 0.99
tpcds_q57/datafusion:parquet 101358171 96605856 1.05
tpcds_q58/datafusion:parquet 57530865 56193695 1.02
tpcds_q59/datafusion:parquet 63920489 62048058 1.03
tpcds_q60/datafusion:parquet 28582416 28290252 1.01
tpcds_q61/datafusion:parquet 44687325 42850546 1.04
tpcds_q62/datafusion:parquet 21180603 19835986 1.07
tpcds_q63/datafusion:parquet 18615022 17909454 1.04
tpcds_q64/datafusion:parquet 332865078 309125445 1.08
tpcds_q65/datafusion:parquet 39417545 37388819 1.05
tpcds_q66/datafusion:parquet 75234245 70813251 1.06
tpcds_q67/datafusion:parquet 151464085 142752116 1.06
tpcds_q68/datafusion:parquet 32103353 33997541 0.94
tpcds_q69/datafusion:parquet 65757515 66111578 0.99
tpcds_q70/datafusion:parquet 33592590 33460733 1.00
tpcds_q71/datafusion:parquet 22948147 23129811 0.99
tpcds_q72/datafusion:parquet 611651673 590813952 1.04
tpcds_q73/datafusion:parquet 21609311 20536210 1.05
tpcds_q74/datafusion:parquet 90011621 86628548 1.04
tpcds_q75/datafusion:parquet 109911186 104584848 1.05
tpcds_q76/datafusion:parquet 31267702 30203083 1.04
tpcds_q77/datafusion:parquet 38497213 39274717 0.98
tpcds_q78/datafusion:parquet 110871085 109574101 1.01
tpcds_q79/datafusion:parquet 28106524 27573970 1.02
tpcds_q80/datafusion:parquet 77901176 75563206 1.03
tpcds_q81/datafusion:parquet 29855357 29623030 1.01
tpcds_q82/datafusion:parquet 19504223 19110838 1.02
tpcds_q83/datafusion:parquet 41954464 40351851 1.04
tpcds_q84/datafusion:parquet 40497218 42905268 0.94
tpcds_q85/datafusion:parquet 148043078 148863410 0.99
tpcds_q86/datafusion:parquet 16411745 15835220 1.04
tpcds_q87/datafusion:parquet 45472024 46671995 0.97
tpcds_q88/datafusion:parquet 61147240 61876572 0.99
tpcds_q89/datafusion:parquet 22437397 21551836 1.04
tpcds_q90/datafusion:parquet 15365901 14775290 1.04
tpcds_q91/datafusion:parquet 61644160 58690738 1.05
tpcds_q92/datafusion:parquet 19182273 18888652 1.02
tpcds_q93/datafusion:parquet 31271735 30392341 1.03
tpcds_q94/datafusion:parquet 20332561 20826067 0.98
tpcds_q95/datafusion:parquet 61013055 61526570 0.99
tpcds_q96/datafusion:parquet 12986987 12360912 1.05
tpcds_q97/datafusion:parquet 31344416 29965730 1.05
tpcds_q98/datafusion:parquet 21828806 21462617 1.02
tpcds_q99/datafusion:parquet 26879567 25963535 1.04
duckdb / vortex-file-compressed (1.040x ➖, 0↑ 14↓)
name PR 5683324 (ns) base 204dacc (ns) ratio (PR/base)
tpcds_q01/duckdb:vortex-file-compressed 🚨 25341228 22505870 1.13
tpcds_q02/duckdb:vortex-file-compressed 22437728 22736368 0.99
tpcds_q03/duckdb:vortex-file-compressed 19447781 19213877 1.01
tpcds_q04/duckdb:vortex-file-compressed 🚨 102285848 87941834 1.16
tpcds_q05/duckdb:vortex-file-compressed 34877910 35169101 0.99
tpcds_q06/duckdb:vortex-file-compressed 34856914 33647758 1.04
tpcds_q07/duckdb:vortex-file-compressed 29071194 28151074 1.03
tpcds_q08/duckdb:vortex-file-compressed 27957657 26943766 1.04
tpcds_q09/duckdb:vortex-file-compressed 16112741 16130668 1.00
tpcds_q10/duckdb:vortex-file-compressed 40826148 41345981 0.99
tpcds_q11/duckdb:vortex-file-compressed 70581593 73494405 0.96
tpcds_q12/duckdb:vortex-file-compressed 🚨 16822398 14285050 1.18
tpcds_q13/duckdb:vortex-file-compressed 35067018 33937345 1.03
tpcds_q14/duckdb:vortex-file-compressed 105890455 102769482 1.03
tpcds_q15/duckdb:vortex-file-compressed 28191601 28085071 1.00
tpcds_q16/duckdb:vortex-file-compressed 24077829 23382928 1.03
tpcds_q17/duckdb:vortex-file-compressed 48421790 48103440 1.01
tpcds_q18/duckdb:vortex-file-compressed 41158917 38065715 1.08
tpcds_q19/duckdb:vortex-file-compressed 36504856 36723122 0.99
tpcds_q20/duckdb:vortex-file-compressed 🚨 16909939 14760516 1.15
tpcds_q21/duckdb:vortex-file-compressed 16217413 16155174 1.00
tpcds_q22/duckdb:vortex-file-compressed 73297028 72140531 1.02
tpcds_q23/duckdb:vortex-file-compressed 86740930 88638251 0.98
tpcds_q24/duckdb:vortex-file-compressed 47358033 44711470 1.06
tpcds_q25/duckdb:vortex-file-compressed 37744485 37073749 1.02
tpcds_q26/duckdb:vortex-file-compressed 19657662 18785400 1.05
tpcds_q27/duckdb:vortex-file-compressed 29865012 28956602 1.03
tpcds_q28/duckdb:vortex-file-compressed 12027228 11893932 1.01
tpcds_q29/duckdb:vortex-file-compressed 46697869 45449652 1.03
tpcds_q30/duckdb:vortex-file-compressed 26880401 26190561 1.03
tpcds_q31/duckdb:vortex-file-compressed 31381394 31786843 0.99
tpcds_q32/duckdb:vortex-file-compressed 13599422 12811339 1.06
tpcds_q33/duckdb:vortex-file-compressed 25951093 25388288 1.02
tpcds_q34/duckdb:vortex-file-compressed 28643306 27305229 1.05
tpcds_q35/duckdb:vortex-file-compressed 69022854 68209320 1.01
tpcds_q36/duckdb:vortex-file-compressed 26070155 25398564 1.03
tpcds_q37/duckdb:vortex-file-compressed 20267395 19443949 1.04
tpcds_q38/duckdb:vortex-file-compressed 38744342 35484257 1.09
tpcds_q39/duckdb:vortex-file-compressed 30266961 29840398 1.01
tpcds_q40/duckdb:vortex-file-compressed 19219638 18389939 1.05
tpcds_q41/duckdb:vortex-file-compressed 12972388 12066923 1.08
tpcds_q42/duckdb:vortex-file-compressed 15980988 15561451 1.03
tpcds_q43/duckdb:vortex-file-compressed 🚨 19705363 17780870 1.11
tpcds_q44/duckdb:vortex-file-compressed 21744433 21383801 1.02
tpcds_q45/duckdb:vortex-file-compressed 31632203 31296060 1.01
tpcds_q46/duckdb:vortex-file-compressed 32292091 31729822 1.02
tpcds_q47/duckdb:vortex-file-compressed 54050589 52587434 1.03
tpcds_q48/duckdb:vortex-file-compressed 33594976 32387678 1.04
tpcds_q49/duckdb:vortex-file-compressed 38651402 36903461 1.05
tpcds_q50/duckdb:vortex-file-compressed 27728303 27657182 1.00
tpcds_q51/duckdb:vortex-file-compressed 108048120 104551579 1.03
tpcds_q52/duckdb:vortex-file-compressed 15616960 15371727 1.02
tpcds_q53/duckdb:vortex-file-compressed 24105972 24299465 0.99
tpcds_q54/duckdb:vortex-file-compressed 🚨 32841354 28846058 1.14
tpcds_q55/duckdb:vortex-file-compressed 15168752 14568947 1.04
tpcds_q56/duckdb:vortex-file-compressed 28173473 29429357 0.96
tpcds_q57/duckdb:vortex-file-compressed 36619724 38997335 0.94
tpcds_q58/duckdb:vortex-file-compressed 🚨 33128773 29568034 1.12
tpcds_q59/duckdb:vortex-file-compressed 🚨 41228103 35897118 1.15
tpcds_q60/duckdb:vortex-file-compressed 28031601 29555556 0.95
tpcds_q61/duckdb:vortex-file-compressed 32906587 33372754 0.99
tpcds_q62/duckdb:vortex-file-compressed 🚨 16488266 14883601 1.11
tpcds_q63/duckdb:vortex-file-compressed 23837527 21974443 1.08
tpcds_q64/duckdb:vortex-file-compressed 99208305 97778742 1.01
tpcds_q65/duckdb:vortex-file-compressed 23765969 22227006 1.07
tpcds_q66/duckdb:vortex-file-compressed 30072898 28279337 1.06
tpcds_q67/duckdb:vortex-file-compressed 147887407 146306437 1.01
tpcds_q68/duckdb:vortex-file-compressed 🚨 37784114 32010732 1.18
tpcds_q69/duckdb:vortex-file-compressed 42815046 44310445 0.97
tpcds_q70/duckdb:vortex-file-compressed 34396376 33105700 1.04
tpcds_q71/duckdb:vortex-file-compressed 24342597 22848939 1.07
tpcds_q72/duckdb:vortex-file-compressed 162806300 152890679 1.06
tpcds_q73/duckdb:vortex-file-compressed 29003474 27495160 1.05
tpcds_q74/duckdb:vortex-file-compressed 47987070 47048292 1.02
tpcds_q75/duckdb:vortex-file-compressed 50602442 48783338 1.04
tpcds_q76/duckdb:vortex-file-compressed 🚨 23948209 21297622 1.12
tpcds_q77/duckdb:vortex-file-compressed 25019964 26083710 0.96
tpcds_q78/duckdb:vortex-file-compressed 68711282 68746754 1.00
tpcds_q79/duckdb:vortex-file-compressed 28738638 27784518 1.03
tpcds_q80/duckdb:vortex-file-compressed 50018013 46669403 1.07
tpcds_q81/duckdb:vortex-file-compressed 30321228 30256819 1.00
tpcds_q82/duckdb:vortex-file-compressed 47401783 46025999 1.03
tpcds_q83/duckdb:vortex-file-compressed 🚨 29998219 27191593 1.10
tpcds_q84/duckdb:vortex-file-compressed 17719823 16981279 1.04
tpcds_q85/duckdb:vortex-file-compressed 43871073 44244228 0.99
tpcds_q86/duckdb:vortex-file-compressed 16690303 16729925 1.00
tpcds_q87/duckdb:vortex-file-compressed 46349492 42806459 1.08
tpcds_q88/duckdb:vortex-file-compressed 60856157 58546277 1.04
tpcds_q89/duckdb:vortex-file-compressed 24383818 22725785 1.07
tpcds_q90/duckdb:vortex-file-compressed 🚨 12309362 11031891 1.12
tpcds_q91/duckdb:vortex-file-compressed 🚨 25223876 21832878 1.16
tpcds_q92/duckdb:vortex-file-compressed 18031542 17189306 1.05
tpcds_q93/duckdb:vortex-file-compressed 29077453 27385363 1.06
tpcds_q94/duckdb:vortex-file-compressed 23033525 22811678 1.01
tpcds_q95/duckdb:vortex-file-compressed 127381793 120128020 1.06
tpcds_q96/duckdb:vortex-file-compressed 14323967 13929895 1.03
tpcds_q97/duckdb:vortex-file-compressed 38140445 34976391 1.09
tpcds_q98/duckdb:vortex-file-compressed 20811543 19469919 1.07
tpcds_q99/duckdb:vortex-file-compressed 19021733 18584027 1.02
duckdb / vortex-compact (1.031x ➖, 0↑ 6↓)
name PR 5683324 (ns) base 204dacc (ns) ratio (PR/base)
tpcds_q01/duckdb:vortex-compact 24785243 24008513 1.03
tpcds_q02/duckdb:vortex-compact 26348619 25792631 1.02
tpcds_q03/duckdb:vortex-compact 46512132 47317345 0.98
tpcds_q04/duckdb:vortex-compact 117246316 112132745 1.05
tpcds_q05/duckdb:vortex-compact 56028971 51799892 1.08
tpcds_q06/duckdb:vortex-compact 49426760 47769272 1.03
tpcds_q07/duckdb:vortex-compact 60168723 61417569 0.98
tpcds_q08/duckdb:vortex-compact 107762948 101356496 1.06
tpcds_q09/duckdb:vortex-compact 25525329 25232596 1.01
tpcds_q10/duckdb:vortex-compact 82546885 79677439 1.04
tpcds_q11/duckdb:vortex-compact 91633291 89208679 1.03
tpcds_q12/duckdb:vortex-compact 🚨 21868320 19123165 1.14
tpcds_q13/duckdb:vortex-compact 87409549 85619216 1.02
tpcds_q14/duckdb:vortex-compact 142267404 146579622 0.97
tpcds_q15/duckdb:vortex-compact 33856469 32812782 1.03
tpcds_q16/duckdb:vortex-compact 32259570 29985993 1.08
tpcds_q17/duckdb:vortex-compact 91108188 87290006 1.04
tpcds_q18/duckdb:vortex-compact 🚨 60239862 53824576 1.12
tpcds_q19/duckdb:vortex-compact 69217690 67198473 1.03
tpcds_q20/duckdb:vortex-compact 🚨 21674650 18379221 1.18
tpcds_q21/duckdb:vortex-compact 17873810 17824451 1.00
tpcds_q22/duckdb:vortex-compact 76517548 75630081 1.01
tpcds_q23/duckdb:vortex-compact 133936691 123547939 1.08
tpcds_q24/duckdb:vortex-compact 77094412 76851687 1.00
tpcds_q25/duckdb:vortex-compact 🚨 71644519 60809419 1.18
tpcds_q26/duckdb:vortex-compact 36717401 36189394 1.01
tpcds_q27/duckdb:vortex-compact 67415857 69304431 0.97
tpcds_q28/duckdb:vortex-compact 22529391 22300088 1.01
tpcds_q29/duckdb:vortex-compact 87697268 87237022 1.01
tpcds_q30/duckdb:vortex-compact 32324203 30080662 1.07
tpcds_q31/duckdb:vortex-compact 51900550 51521582 1.01
tpcds_q32/duckdb:vortex-compact 19827679 19125075 1.04
tpcds_q33/duckdb:vortex-compact 46457479 46102872 1.01
tpcds_q34/duckdb:vortex-compact 56921160 54787045 1.04
tpcds_q35/duckdb:vortex-compact 103951225 98816119 1.05
tpcds_q36/duckdb:vortex-compact 47138474 46588313 1.01
tpcds_q37/duckdb:vortex-compact 23846116 22664357 1.05
tpcds_q38/duckdb:vortex-compact 56930830 55008275 1.03
tpcds_q39/duckdb:vortex-compact 30713438 30526533 1.01
tpcds_q40/duckdb:vortex-compact 22516295 21220000 1.06
tpcds_q41/duckdb:vortex-compact 🚨 15041883 13603551 1.11
tpcds_q42/duckdb:vortex-compact 26067900 23978373 1.09
tpcds_q43/duckdb:vortex-compact 39639399 38363423 1.03
tpcds_q44/duckdb:vortex-compact 35870127 35791864 1.00
tpcds_q45/duckdb:vortex-compact 42361626 40096172 1.06
tpcds_q46/duckdb:vortex-compact 75491805 74231401 1.02
tpcds_q47/duckdb:vortex-compact 75228454 73900694 1.02
tpcds_q48/duckdb:vortex-compact 75400487 75276504 1.00
tpcds_q49/duckdb:vortex-compact 62955620 62833289 1.00
tpcds_q50/duckdb:vortex-compact 60339138 59468723 1.01
tpcds_q51/duckdb:vortex-compact 119349062 116168854 1.03
tpcds_q52/duckdb:vortex-compact 25505039 24653384 1.03
tpcds_q53/duckdb:vortex-compact 45521379 45386590 1.00
tpcds_q54/duckdb:vortex-compact 50380267 47771258 1.05
tpcds_q55/duckdb:vortex-compact 25244467 23699101 1.07
tpcds_q56/duckdb:vortex-compact 47021297 46099397 1.02
tpcds_q57/duckdb:vortex-compact 41531812 40487983 1.03
tpcds_q58/duckdb:vortex-compact 43437877 42014663 1.03
tpcds_q59/duckdb:vortex-compact 57731435 57804067 1.00
tpcds_q60/duckdb:vortex-compact 49127430 48629502 1.01
tpcds_q61/duckdb:vortex-compact 91404966 90727738 1.01
tpcds_q62/duckdb:vortex-compact 19132472 18994376 1.01
tpcds_q63/duckdb:vortex-compact 43121452 43545540 0.99
tpcds_q64/duckdb:vortex-compact 171295764 170390207 1.01
tpcds_q65/duckdb:vortex-compact 40818542 39812897 1.03
tpcds_q66/duckdb:vortex-compact 39466665 38510231 1.02
tpcds_q67/duckdb:vortex-compact 163999544 163008615 1.01
tpcds_q68/duckdb:vortex-compact 76279845 73979267 1.03
tpcds_q69/duckdb:vortex-compact 82043872 78676764 1.04
tpcds_q70/duckdb:vortex-compact 72093948 72869651 0.99
tpcds_q71/duckdb:vortex-compact 43894212 43273797 1.01
tpcds_q72/duckdb:vortex-compact 177315533 175930224 1.01
tpcds_q73/duckdb:vortex-compact 53861467 53717508 1.00
tpcds_q74/duckdb:vortex-compact 62891549 63437509 0.99
tpcds_q75/duckdb:vortex-compact 68071302 66159978 1.03
tpcds_q76/duckdb:vortex-compact 37115847 37475719 0.99
tpcds_q77/duckdb:vortex-compact 47775983 46831488 1.02
tpcds_q78/duckdb:vortex-compact 84143127 81936252 1.03
tpcds_q79/duckdb:vortex-compact 90396706 90856360 0.99
tpcds_q80/duckdb:vortex-compact 78763388 79323930 0.99
tpcds_q81/duckdb:vortex-compact 33950576 32771168 1.04
tpcds_q82/duckdb:vortex-compact 51087022 49232538 1.04
tpcds_q83/duckdb:vortex-compact 36827263 36024484 1.02
tpcds_q84/duckdb:vortex-compact 20555940 19379718 1.06
tpcds_q85/duckdb:vortex-compact 65086335 65460341 0.99
tpcds_q86/duckdb:vortex-compact 19699819 18492198 1.07
tpcds_q87/duckdb:vortex-compact 59360771 58765147 1.01
tpcds_q88/duckdb:vortex-compact 235627607 232321967 1.01
tpcds_q89/duckdb:vortex-compact 46140316 43761694 1.05
tpcds_q90/duckdb:vortex-compact 17231158 17244335 1.00
tpcds_q91/duckdb:vortex-compact 54902610 53696591 1.02
tpcds_q92/duckdb:vortex-compact 34252487 33376908 1.03
tpcds_q93/duckdb:vortex-compact 36963505 35682361 1.04
tpcds_q94/duckdb:vortex-compact 32599776 32175225 1.01
tpcds_q95/duckdb:vortex-compact 136763578 133492572 1.02
tpcds_q96/duckdb:vortex-compact 38287712 39084372 0.98
tpcds_q97/duckdb:vortex-compact 53188391 50473171 1.05
tpcds_q98/duckdb:vortex-compact 33420080 31763978 1.05
tpcds_q99/duckdb:vortex-compact 🚨 28487972 22848016 1.25
duckdb / parquet (1.018x ➖, 0↑ 6↓)
name PR 5683324 (ns) base 204dacc (ns) ratio (PR/base)
tpcds_q01/duckdb:parquet 31122678 28672923 1.09
tpcds_q02/duckdb:parquet 24940446 24991274 1.00
tpcds_q03/duckdb:parquet 12968299 12788939 1.01
tpcds_q04/duckdb:parquet 172742402 170387374 1.01
tpcds_q05/duckdb:parquet 32813533 31373203 1.05
tpcds_q06/duckdb:parquet 34267568 33184874 1.03
tpcds_q07/duckdb:parquet 24724464 24742597 1.00
tpcds_q08/duckdb:parquet 30045052 31050917 0.97
tpcds_q09/duckdb:parquet 45476895 45494833 1.00
tpcds_q10/duckdb:parquet 38097411 37975942 1.00
tpcds_q11/duckdb:parquet 91167913 93945959 0.97
tpcds_q12/duckdb:parquet 17606805 16426292 1.07
tpcds_q13/duckdb:parquet 35654689 35436659 1.01
tpcds_q14/duckdb:parquet 102473778 103340290 0.99
tpcds_q15/duckdb:parquet 31502735 31309464 1.01
tpcds_q16/duckdb:parquet 23100179 23377283 0.99
tpcds_q17/duckdb:parquet 39545456 39125353 1.01
tpcds_q18/duckdb:parquet 49304503 48640921 1.01
tpcds_q19/duckdb:parquet 31911128 32062313 1.00
tpcds_q20/duckdb:parquet 🚨 19359316 17198402 1.13
tpcds_q21/duckdb:parquet 12004553 11645854 1.03
tpcds_q22/duckdb:parquet 74522745 75100552 0.99
tpcds_q23/duckdb:parquet 83332710 80384257 1.04
tpcds_q24/duckdb:parquet 48124410 47659318 1.01
tpcds_q25/duckdb:parquet 36707554 36358302 1.01
tpcds_q26/duckdb:parquet 41884046 38768271 1.08
tpcds_q27/duckdb:parquet 53982540 53779375 1.00
tpcds_q28/duckdb:parquet 42868440 44162056 0.97
tpcds_q29/duckdb:parquet 37772157 36659270 1.03
tpcds_q30/duckdb:parquet 38496911 38261017 1.01
tpcds_q31/duckdb:parquet 28598013 28273710 1.01
tpcds_q32/duckdb:parquet 13257746 12959894 1.02
tpcds_q33/duckdb:parquet 24290420 24265114 1.00
tpcds_q34/duckdb:parquet 23952710 22781745 1.05
tpcds_q35/duckdb:parquet 63254640 61380086 1.03
tpcds_q36/duckdb:parquet 23928990 22722151 1.05
tpcds_q37/duckdb:parquet 14355268 14468443 0.99
tpcds_q38/duckdb:parquet 37045551 36697000 1.01
tpcds_q39/duckdb:parquet 34871238 32842022 1.06
tpcds_q40/duckdb:parquet 20335429 19684527 1.03
tpcds_q41/duckdb:parquet 9272498 8929981 1.04
tpcds_q42/duckdb:parquet 12415483 12790579 0.97
tpcds_q43/duckdb:parquet 17843964 17708446 1.01
tpcds_q44/duckdb:parquet 26746808 27068191 0.99
tpcds_q45/duckdb:parquet 28959632 28704681 1.01
tpcds_q46/duckdb:parquet 49194380 47591201 1.03
tpcds_q47/duckdb:parquet 52013137 50694575 1.03
tpcds_q48/duckdb:parquet 32321664 32293597 1.00
tpcds_q49/duckdb:parquet 29682141 28520169 1.04
tpcds_q50/duckdb:parquet 26570245 26349976 1.01
tpcds_q51/duckdb:parquet 104807610 109486621 0.96
tpcds_q52/duckdb:parquet 12165913 13087922 0.93
tpcds_q53/duckdb:parquet 19018473 18125773 1.05
tpcds_q54/duckdb:parquet 29935370 28868026 1.04
tpcds_q55/duckdb:parquet 12746136 12786469 1.00
tpcds_q56/duckdb:parquet 24402748 23851818 1.02
tpcds_q57/duckdb:parquet 39291798 38498659 1.02
tpcds_q58/duckdb:parquet 26505782 26754025 0.99
tpcds_q59/duckdb:parquet 36772005 36481098 1.01
tpcds_q60/duckdb:parquet 26002776 25358607 1.03
tpcds_q61/duckdb:parquet 34240996 35780205 0.96
tpcds_q62/duckdb:parquet 12972967 12886637 1.01
tpcds_q63/duckdb:parquet 🚨 18188126 15732399 1.16
tpcds_q64/duckdb:parquet 76546385 79287473 0.97
tpcds_q65/duckdb:parquet 23318210 23301514 1.00
tpcds_q66/duckdb:parquet 🚨 33174263 29726004 1.12
tpcds_q67/duckdb:parquet 137346219 137298182 1.00
tpcds_q68/duckdb:parquet 39194585 38919434 1.01
tpcds_q69/duckdb:parquet 39923734 39774683 1.00
tpcds_q70/duckdb:parquet 22342152 22643295 0.99
tpcds_q71/duckdb:parquet 23650668 22950886 1.03
tpcds_q72/duckdb:parquet 169314393 169004054 1.00
tpcds_q73/duckdb:parquet 20042874 20391623 0.98
tpcds_q74/duckdb:parquet 130918095 128932544 1.02
tpcds_q75/duckdb:parquet 58591229 58899442 0.99
tpcds_q76/duckdb:parquet 22383328 22223419 1.01
tpcds_q77/duckdb:parquet 25562019 25857473 0.99
tpcds_q78/duckdb:parquet 80517695 78577444 1.02
tpcds_q79/duckdb:parquet 31020504 30530234 1.02
tpcds_q80/duckdb:parquet 44478969 46232927 0.96
tpcds_q81/duckdb:parquet 36132434 36009611 1.00
tpcds_q82/duckdb:parquet 16966585 16758548 1.01
tpcds_q83/duckdb:parquet 19034167 18978639 1.00
tpcds_q84/duckdb:parquet 21624690 20874671 1.04
tpcds_q85/duckdb:parquet 43703930 42290496 1.03
tpcds_q86/duckdb:parquet 14071658 13791015 1.02
tpcds_q87/duckdb:parquet 40587874 39497900 1.03
tpcds_q88/duckdb:parquet 54521815 53653496 1.02
tpcds_q89/duckdb:parquet 🚨 21571956 18672655 1.16
tpcds_q90/duckdb:parquet 8639886 8517392 1.01
tpcds_q91/duckdb:parquet 26288618 25077224 1.05
tpcds_q92/duckdb:parquet 13623813 13389460 1.02
tpcds_q93/duckdb:parquet 33138460 33058333 1.00
tpcds_q94/duckdb:parquet 18320843 18572765 0.99
tpcds_q95/duckdb:parquet 🚨 152896205 128914862 1.19
tpcds_q96/duckdb:parquet 10526161 10641540 0.99
tpcds_q97/duckdb:parquet 38862606 38621979 1.01
tpcds_q98/duckdb:parquet 🚨 25367055 23008554 1.10
tpcds_q99/duckdb:parquet 20483963 20240332 1.01
duckdb / duckdb (1.046x ➖, 0↑ 8↓)
name PR 5683324 (ns) base 204dacc (ns) ratio (PR/base)
tpcds_q01/duckdb:duckdb 23316202 21839733 1.07
tpcds_q02/duckdb:duckdb 20604396 20593193 1.00
tpcds_q03/duckdb:duckdb 10950340 10450402 1.05
tpcds_q04/duckdb:duckdb 180383876 177782843 1.01
tpcds_q05/duckdb:duckdb 22339031 22827799 0.98
tpcds_q06/duckdb:duckdb 29401367 28507898 1.03
tpcds_q07/duckdb:duckdb 42250143 40559990 1.04
tpcds_q08/duckdb:duckdb 122120572 120462206 1.01
tpcds_q09/duckdb:duckdb 21203870 21037564 1.01
tpcds_q10/duckdb:duckdb 29709707 28123972 1.06
tpcds_q11/duckdb:duckdb 92476211 93234940 0.99
tpcds_q12/duckdb:duckdb 🚨 14874982 12679361 1.17
tpcds_q13/duckdb:duckdb 26966471 26359470 1.02
tpcds_q14/duckdb:duckdb 95217572 92998368 1.02
tpcds_q15/duckdb:duckdb 25751816 24756669 1.04
tpcds_q16/duckdb:duckdb 20110271 18938830 1.06
tpcds_q17/duckdb:duckdb 25909673 26059254 0.99
tpcds_q18/duckdb:duckdb 48298259 47393425 1.02
tpcds_q19/duckdb:duckdb 19963449 19396965 1.03
tpcds_q20/duckdb:duckdb 🚨 14918327 13059984 1.14
tpcds_q21/duckdb:duckdb 8117174 7843844 1.03
tpcds_q22/duckdb:duckdb 64320029 61336549 1.05
tpcds_q23/duckdb:duckdb 74990866 76012323 0.99
tpcds_q24/duckdb:duckdb 26373342 25320583 1.04
tpcds_q25/duckdb:duckdb 19877138 18691786 1.06
tpcds_q26/duckdb:duckdb 30063294 28397861 1.06
tpcds_q27/duckdb:duckdb 42867605 41448115 1.03
tpcds_q28/duckdb:duckdb 26631518 26468278 1.01
tpcds_q29/duckdb:duckdb 24814926 23211610 1.07
tpcds_q30/duckdb:duckdb 32173542 30834464 1.04
tpcds_q31/duckdb:duckdb 53864341 50741294 1.06
tpcds_q32/duckdb:duckdb 8676480 8197633 1.06
tpcds_q33/duckdb:duckdb 17472646 16742569 1.04
tpcds_q34/duckdb:duckdb 19164072 19336872 0.99
tpcds_q35/duckdb:duckdb 37898654 38404053 0.99
tpcds_q36/duckdb:duckdb 74952944 70169225 1.07
tpcds_q37/duckdb:duckdb 9279658 8872410 1.05
tpcds_q38/duckdb:duckdb 34404848 33315837 1.03
tpcds_q39/duckdb:duckdb 29115919 27902814 1.04
tpcds_q40/duckdb:duckdb 15510303 14763362 1.05
tpcds_q41/duckdb:duckdb 10061465 9623424 1.05
tpcds_q42/duckdb:duckdb 🚨 10299954 8722150 1.18
tpcds_q43/duckdb:duckdb 15089523 15057322 1.00
tpcds_q44/duckdb:duckdb 16386167 15555508 1.05
tpcds_q45/duckdb:duckdb 20009238 18968818 1.05
tpcds_q46/duckdb:duckdb 40308199 38610860 1.04
tpcds_q47/duckdb:duckdb 48541954 46829764 1.04
tpcds_q48/duckdb:duckdb 25909660 24621846 1.05
tpcds_q49/duckdb:duckdb 20766190 22593291 0.92
tpcds_q50/duckdb:duckdb 16786838 15953028 1.05
tpcds_q51/duckdb:duckdb 103040407 99488659 1.04
tpcds_q52/duckdb:duckdb 9796455 9628962 1.02
tpcds_q53/duckdb:duckdb 🚨 18088051 15533628 1.16
tpcds_q54/duckdb:duckdb 19820490 18437116 1.08
tpcds_q55/duckdb:duckdb 9519722 9423345 1.01
tpcds_q56/duckdb:duckdb 17857999 16811715 1.06
tpcds_q57/duckdb:duckdb 37475543 36767638 1.02
tpcds_q58/duckdb:duckdb 18300339 17852650 1.03
tpcds_q59/duckdb:duckdb 37650912 36732716 1.02
tpcds_q60/duckdb:duckdb 19548922 18787775 1.04
tpcds_q61/duckdb:duckdb 17686757 16386447 1.08
tpcds_q62/duckdb:duckdb 10311939 9762086 1.06
tpcds_q63/duckdb:duckdb 🚨 16888600 14412131 1.17
tpcds_q64/duckdb:duckdb 60457626 57515233 1.05
tpcds_q65/duckdb:duckdb 37526762 36143116 1.04
tpcds_q66/duckdb:duckdb 27239833 26931355 1.01
tpcds_q67/duckdb:duckdb 138317627 136495766 1.01
tpcds_q68/duckdb:duckdb 27720309 26895000 1.03
tpcds_q69/duckdb:duckdb 29474714 29179253 1.01
tpcds_q70/duckdb:duckdb 16988971 16599772 1.02
tpcds_q71/duckdb:duckdb 17602373 16437777 1.07
tpcds_q72/duckdb:duckdb 48210171 46529617 1.04
tpcds_q73/duckdb:duckdb 14134934 14745133 0.96
tpcds_q74/duckdb:duckdb 149464014 146422143 1.02
tpcds_q75/duckdb:duckdb 48094418 46519830 1.03
tpcds_q76/duckdb:duckdb 15557611 14881099 1.05
tpcds_q77/duckdb:duckdb 16110207 15174874 1.06
tpcds_q78/duckdb:duckdb 68721693 65940772 1.04
tpcds_q79/duckdb:duckdb 21027967 20264981 1.04
tpcds_q80/duckdb:duckdb 32751912 32050296 1.02
tpcds_q81/duckdb:duckdb 42728621 39458417 1.08
tpcds_q82/duckdb:duckdb 11423297 10501399 1.09
tpcds_q83/duckdb:duckdb 🚨 12088278 10854577 1.11
tpcds_q84/duckdb:duckdb 15576886 14847799 1.05
tpcds_q85/duckdb:duckdb 26933916 25850683 1.04
tpcds_q86/duckdb:duckdb 12880987 12066702 1.07
tpcds_q87/duckdb:duckdb 37411550 35786666 1.05
tpcds_q88/duckdb:duckdb 30666086 30478190 1.01
tpcds_q89/duckdb:duckdb 🚨 22759231 17373185 1.31
tpcds_q90/duckdb:duckdb 6520968 6351166 1.03
tpcds_q91/duckdb:duckdb 15671558 14960335 1.05
tpcds_q92/duckdb:duckdb 10350911 9605336 1.08
tpcds_q93/duckdb:duckdb 24742889 23813102 1.04
tpcds_q94/duckdb:duckdb 15070441 14358961 1.05
tpcds_q95/duckdb:duckdb 114024174 109951974 1.04
tpcds_q96/duckdb:duckdb 6192521 6064004 1.02
tpcds_q97/duckdb:duckdb 32805252 32666886 1.00
tpcds_q98/duckdb:duckdb 🚨 21581303 17808416 1.21
tpcds_q99/duckdb:duckdb 17486985 16783317 1.04

File Size Changes (6 files changed, +0.0% overall, 4↑ 2↓)
File Scale Format Base HEAD Change %
customer_address.vortex 1.0 vortex-file-compressed 825.84 KB 827.95 KB +2.10 KB +0.3%
item.vortex 1.0 vortex-file-compressed 1.63 MB 1.64 MB +3.58 KB +0.2%
catalog_page.vortex 1.0 vortex-file-compressed 565.17 KB 566.03 KB +880 B +0.2%
item.vortex 1.0 vortex-compact 1000.55 KB 1000.84 KB +288 B +0.0%
time_dim.vortex 1.0 vortex-file-compressed 380.59 KB 380.50 KB 96 B -0.0%
customer.vortex 1.0 vortex-file-compressed 4.27 MB 4.26 MB 2.53 KB -0.1%

Totals:

  • vortex-compact: 207.94 MB → 207.94 MB (+0.0%)
  • vortex-file-compressed: 269.99 MB → 269.99 MB (+0.0%)

@github-actions

github-actions Bot commented Jul 15, 2026

Copy link
Copy Markdown
Contributor

Benchmarks: FineWeb S3

Verdict: No clear signal (environment too noisy confidence)
Attributed Vortex impact: -6.4%
Engines: DataFusion No clear signal (-4.2%, environment too noisy confidence) · DuckDB No clear signal (-8.5%, low confidence)
Vortex (geomean): 1.069x ➖
Parquet (geomean): 1.142x ➖
Shifts: Parquet (control) +14.2% · Median polish +8.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 (0.996x ➖, 0↑ 0↓)
name PR 5683324 (ns) base 204dacc (ns) ratio (PR/base)
fineweb_q00/datafusion:vortex-file-compressed 40968729 31953474 1.28
fineweb_q01/datafusion:vortex-file-compressed 497992121 559985715 0.89
fineweb_q02/datafusion:vortex-file-compressed 585584653 512647645 1.14
fineweb_q03/datafusion:vortex-file-compressed 1198876287 1089233944 1.10
fineweb_q04/datafusion:vortex-file-compressed 1184418333 1245534422 0.95
fineweb_q05/datafusion:vortex-file-compressed 1145907088 1188581555 0.96
fineweb_q06/datafusion:vortex-file-compressed 1381861570 1528248657 0.90
fineweb_q07/datafusion:vortex-file-compressed 1156627912 1483954415 0.78
fineweb_q08/datafusion:vortex-file-compressed 584605127 562703213 1.04
datafusion / vortex-compact (1.182x ➖, 0↑ 1↓)
name PR 5683324 (ns) base 204dacc (ns) ratio (PR/base)
fineweb_q00/datafusion:vortex-compact 42634936 41834835 1.02
fineweb_q01/datafusion:vortex-compact 🚨 1270932916 475003776 2.68
fineweb_q02/datafusion:vortex-compact 693436067 605545735 1.15
fineweb_q03/datafusion:vortex-compact 1542939505 1371805418 1.12
fineweb_q04/datafusion:vortex-compact 1613021459 1618660898 1.00
fineweb_q05/datafusion:vortex-compact 1437767477 1342287093 1.07
fineweb_q06/datafusion:vortex-compact 1511610472 1309046210 1.15
fineweb_q07/datafusion:vortex-compact 1266642803 1193178895 1.06
fineweb_q08/datafusion:vortex-compact 415501488 423102130 0.98
datafusion / parquet (1.132x ➖, 0↑ 1↓)
name PR 5683324 (ns) base 204dacc (ns) ratio (PR/base)
fineweb_q00/datafusion:parquet 🚨 1824808861 1312826644 1.39
fineweb_q01/datafusion:parquet 1872668651 1821656465 1.03
fineweb_q02/datafusion:parquet 1897892371 1786674962 1.06
fineweb_q03/datafusion:parquet 2108515813 1923495369 1.10
fineweb_q04/datafusion:parquet 1973916447 1827565556 1.08
fineweb_q05/datafusion:parquet 1928037036 1956961385 0.99
fineweb_q06/datafusion:parquet 2095504802 1828594799 1.15
fineweb_q07/datafusion:parquet 2088759088 1785107509 1.17
fineweb_q08/datafusion:parquet 2210939260 1718934124 1.29
duckdb / vortex-file-compressed (1.041x ➖, 0↑ 0↓)
name PR 5683324 (ns) base 204dacc (ns) ratio (PR/base)
fineweb_q00/duckdb:vortex-file-compressed 87905212 79716006 1.10
fineweb_q01/duckdb:vortex-file-compressed 642981086 631082105 1.02
fineweb_q02/duckdb:vortex-file-compressed 638360817 608941075 1.05
fineweb_q03/duckdb:vortex-file-compressed 1298556713 1274413787 1.02
fineweb_q04/duckdb:vortex-file-compressed 1401323598 1404648996 1.00
fineweb_q05/duckdb:vortex-file-compressed 1289378493 1312502641 0.98
fineweb_q06/duckdb:vortex-file-compressed 1581050756 1369560307 1.15
fineweb_q07/duckdb:vortex-file-compressed 1353206155 1356671040 1.00
fineweb_q08/duckdb:vortex-file-compressed 565715231 535232233 1.06
duckdb / vortex-compact (1.068x ➖, 0↑ 1↓)
name PR 5683324 (ns) base 204dacc (ns) ratio (PR/base)
fineweb_q00/duckdb:vortex-compact 87182096 68751444 1.27
fineweb_q01/duckdb:vortex-compact 544756032 536016452 1.02
fineweb_q02/duckdb:vortex-compact 🚨 770493549 573458766 1.34
fineweb_q03/duckdb:vortex-compact 1643110419 1645047979 1.00
fineweb_q04/duckdb:vortex-compact 1789053043 1837403828 0.97
fineweb_q05/duckdb:vortex-compact 1564887165 1660555998 0.94
fineweb_q06/duckdb:vortex-compact 1697590125 1492193350 1.14
fineweb_q07/duckdb:vortex-compact 1352074198 1374264193 0.98
fineweb_q08/duckdb:vortex-compact 491790368 483636106 1.02
duckdb / parquet (1.153x ➖, 0↑ 0↓)
name PR 5683324 (ns) base 204dacc (ns) ratio (PR/base)
fineweb_q00/duckdb:parquet 1248118595 1031175840 1.21
fineweb_q01/duckdb:parquet 1466231680 1379323445 1.06
fineweb_q02/duckdb:parquet 1506649501 1317261525 1.14
fineweb_q03/duckdb:parquet 4217959758 3592393659 1.17
fineweb_q04/duckdb:parquet 2277146680 1876613041 1.21
fineweb_q05/duckdb:parquet 2305805802 2150184707 1.07
fineweb_q06/duckdb:parquet 4848012497 4178781709 1.16
fineweb_q07/duckdb:parquet 3032583015 2583865112 1.17
fineweb_q08/duckdb:parquet 1235205768 1054026464 1.17

@github-actions

github-actions Bot commented Jul 15, 2026

Copy link
Copy Markdown
Contributor

Benchmarks: Clickbench Sorted on NVME

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

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

datafusion / vortex-file-compressed (1.016x ➖, 0↑ 2↓)
name PR 5683324 (ns) base 204dacc (ns) ratio (PR/base)
clickbench-sorted_q23/datafusion:vortex-file-compressed 436733664 484777101 0.90
clickbench-sorted_q24/datafusion:vortex-file-compressed 🚨 24146665 20576428 1.17
clickbench-sorted_q26/datafusion:vortex-file-compressed 20717454 22951068 0.90
clickbench-sorted_q36/datafusion:vortex-file-compressed 🚨 71492343 60343860 1.18
clickbench-sorted_q37/datafusion:vortex-file-compressed 44867507 44402456 1.01
clickbench-sorted_q38/datafusion:vortex-file-compressed 45474994 44457672 1.02
clickbench-sorted_q39/datafusion:vortex-file-compressed 118213252 116589490 1.01
clickbench-sorted_q40/datafusion:vortex-file-compressed 21399337 20349796 1.05
clickbench-sorted_q41/datafusion:vortex-file-compressed 19225539 19961899 0.96
clickbench-sorted_q42/datafusion:vortex-file-compressed 13824893 14209448 0.97
datafusion / parquet (1.009x ➖, 0↑ 0↓)
name PR 5683324 (ns) base 204dacc (ns) ratio (PR/base)
clickbench-sorted_q23/datafusion:parquet 4655331714 4644504100 1.00
clickbench-sorted_q24/datafusion:parquet 26937871 28489557 0.95
clickbench-sorted_q26/datafusion:parquet 27399516 27016671 1.01
clickbench-sorted_q36/datafusion:parquet 181742432 182812073 0.99
clickbench-sorted_q37/datafusion:parquet 116737795 106933529 1.09
clickbench-sorted_q38/datafusion:parquet 163172153 161395822 1.01
clickbench-sorted_q39/datafusion:parquet 291097955 291935629 1.00
clickbench-sorted_q40/datafusion:parquet 64551148 64553428 1.00
clickbench-sorted_q41/datafusion:parquet 62354573 63956911 0.97
clickbench-sorted_q42/datafusion:parquet 33413812 31389048 1.06
duckdb / vortex-file-compressed (0.989x ➖, 1↑ 0↓)
name PR 5683324 (ns) base 204dacc (ns) ratio (PR/base)
clickbench-sorted_q23/duckdb:vortex-file-compressed 176580367 165787935 1.07
clickbench-sorted_q24/duckdb:vortex-file-compressed 🚀 24069190 26824859 0.90
clickbench-sorted_q26/duckdb:vortex-file-compressed 40017538 38297608 1.04
clickbench-sorted_q36/duckdb:vortex-file-compressed 58920269 59647796 0.99
clickbench-sorted_q37/duckdb:vortex-file-compressed 45439351 48209972 0.94
clickbench-sorted_q38/duckdb:vortex-file-compressed 50625781 54698542 0.93
clickbench-sorted_q39/duckdb:vortex-file-compressed 120742510 112303959 1.08
clickbench-sorted_q40/duckdb:vortex-file-compressed 28796589 28987973 0.99
clickbench-sorted_q41/duckdb:vortex-file-compressed 28396142 28432071 1.00
clickbench-sorted_q42/duckdb:vortex-file-compressed 24196792 24931944 0.97
duckdb / parquet (0.977x ➖, 0↑ 0↓)
name PR 5683324 (ns) base 204dacc (ns) ratio (PR/base)
clickbench-sorted_q23/duckdb:parquet 197105544 193962167 1.02
clickbench-sorted_q24/duckdb:parquet 27462971 30053962 0.91
clickbench-sorted_q26/duckdb:parquet 24708518 24708435 1.00
clickbench-sorted_q36/duckdb:parquet 107195544 109221904 0.98
clickbench-sorted_q37/duckdb:parquet 92454591 95913529 0.96
clickbench-sorted_q38/duckdb:parquet 96252807 95979240 1.00
clickbench-sorted_q39/duckdb:parquet 174493893 180426769 0.97
clickbench-sorted_q40/duckdb:parquet 40930582 41697511 0.98
clickbench-sorted_q41/duckdb:parquet 40831268 41557986 0.98
clickbench-sorted_q42/duckdb:parquet 29012589 30028012 0.97
duckdb / duckdb (0.976x ➖, 0↑ 0↓)
name PR 5683324 (ns) base 204dacc (ns) ratio (PR/base)
clickbench-sorted_q23/duckdb:duckdb 275525169 278937898 0.99
clickbench-sorted_q24/duckdb:duckdb 43507376 44592895 0.98
clickbench-sorted_q26/duckdb:duckdb 39183472 41788030 0.94
clickbench-sorted_q36/duckdb:duckdb 89034287 91740424 0.97
clickbench-sorted_q37/duckdb:duckdb 81893840 75887843 1.08
clickbench-sorted_q38/duckdb:duckdb 63231480 65435184 0.97
clickbench-sorted_q39/duckdb:duckdb 118551800 119943825 0.99
clickbench-sorted_q40/duckdb:duckdb 41969175 44005044 0.95
clickbench-sorted_q41/duckdb:duckdb 40959978 42564754 0.96
clickbench-sorted_q42/duckdb:duckdb 34115697 36077946 0.95

File Size Changes (201 files changed, +0.0% overall, 132↑ 69↓)
File Scale Format Base HEAD Change %
hits_034.vortex 1.0 vortex-file-compressed 180.73 MB 182.91 MB +2.18 MB +1.2%
hits_061.vortex 1.0 vortex-compact 123.91 MB 125.38 MB +1.47 MB +1.2%
hits_030.vortex 1.0 vortex-compact 98.40 MB 99.55 MB +1.16 MB +1.2%
hits_065.vortex 1.0 vortex-file-compressed 159.13 MB 160.76 MB +1.63 MB +1.0%
hits_001.vortex 1.0 vortex-compact 137.60 MB 138.99 MB +1.39 MB +1.0%
hits_047.vortex 1.0 vortex-file-compressed 152.31 MB 153.81 MB +1.50 MB +1.0%
hits_075.vortex 1.0 vortex-compact 137.82 MB 139.12 MB +1.29 MB +0.9%
hits_027.vortex 1.0 vortex-compact 137.98 MB 139.21 MB +1.23 MB +0.9%
hits_000.vortex 1.0 vortex-compact 98.20 MB 98.96 MB +768.72 KB +0.8%
hits_050.vortex 1.0 vortex-file-compressed 159.24 MB 160.33 MB +1.10 MB +0.7%
hits_022.vortex 1.0 vortex-file-compressed 196.95 MB 198.25 MB +1.31 MB +0.7%
hits_097.vortex 1.0 vortex-compact 140.50 MB 141.38 MB +898.85 KB +0.6%
hits_059.vortex 1.0 vortex-compact 152.05 MB 152.90 MB +866.17 KB +0.6%
hits_015.vortex 1.0 vortex-file-compressed 130.28 MB 130.95 MB +685.39 KB +0.5%
hits_071.vortex 1.0 vortex-compact 105.67 MB 106.21 MB +550.66 KB +0.5%
hits_040.vortex 1.0 vortex-file-compressed 142.40 MB 143.11 MB +731.13 KB +0.5%
hits_064.vortex 1.0 vortex-file-compressed 189.55 MB 190.45 MB +919.92 KB +0.5%
hits_098.vortex 1.0 vortex-compact 103.58 MB 104.02 MB +449.33 KB +0.4%
hits_081.vortex 1.0 vortex-compact 152.97 MB 153.61 MB +663.02 KB +0.4%
hits_069.vortex 1.0 vortex-file-compressed 141.58 MB 142.16 MB +598.98 KB +0.4%
hits_031.vortex 1.0 vortex-compact 111.18 MB 111.60 MB +433.97 KB +0.4%
hits_091.vortex 1.0 vortex-file-compressed 146.26 MB 146.80 MB +556.88 KB +0.4%
hits_008.vortex 1.0 vortex-compact 105.72 MB 106.10 MB +390.00 KB +0.4%
hits_017.vortex 1.0 vortex-compact 111.62 MB 112.02 MB +405.94 KB +0.4%
hits_019.vortex 1.0 vortex-file-compressed 140.23 MB 140.72 MB +497.59 KB +0.3%
hits_078.vortex 1.0 vortex-compact 97.53 MB 97.86 MB +340.59 KB +0.3%
hits_085.vortex 1.0 vortex-file-compressed 198.31 MB 198.97 MB +680.88 KB +0.3%
hits_042.vortex 1.0 vortex-file-compressed 200.16 MB 200.78 MB +634.22 KB +0.3%
hits_029.vortex 1.0 vortex-file-compressed 198.57 MB 199.16 MB +596.79 KB +0.3%
hits_021.vortex 1.0 vortex-file-compressed 153.50 MB 153.95 MB +460.60 KB +0.3%
hits_005.vortex 1.0 vortex-file-compressed 166.66 MB 167.13 MB +483.66 KB +0.3%
hits_048.vortex 1.0 vortex-file-compressed 197.59 MB 198.13 MB +553.97 KB +0.3%
hits_037.vortex 1.0 vortex-file-compressed 176.18 MB 176.66 MB +491.87 KB +0.3%
hits_077.vortex 1.0 vortex-file-compressed 171.29 MB 171.75 MB +473.02 KB +0.3%
hits_096.vortex 1.0 vortex-file-compressed 198.07 MB 198.57 MB +511.79 KB +0.3%
hits_074.vortex 1.0 vortex-file-compressed 197.93 MB 198.41 MB +483.85 KB +0.2%
hits_067.vortex 1.0 vortex-file-compressed 131.06 MB 131.36 MB +312.28 KB +0.2%
hits_070.vortex 1.0 vortex-file-compressed 198.78 MB 199.24 MB +463.95 KB +0.2%
hits_013.vortex 1.0 vortex-file-compressed 160.24 MB 160.60 MB +366.09 KB +0.2%
hits_026.vortex 1.0 vortex-file-compressed 130.75 MB 131.04 MB +296.62 KB +0.2%
hits_099.vortex 1.0 vortex-file-compressed 170.67 MB 171.05 MB +387.12 KB +0.2%
hits_018.vortex 1.0 vortex-file-compressed 198.46 MB 198.89 MB +446.67 KB +0.2%
hits_093.vortex 1.0 vortex-file-compressed 131.22 MB 131.51 MB +292.65 KB +0.2%
hits_095.vortex 1.0 vortex-file-compressed 153.51 MB 153.84 MB +335.60 KB +0.2%
hits_017.vortex 1.0 vortex-file-compressed 145.94 MB 146.25 MB +317.27 KB +0.2%
hits_063.vortex 1.0 vortex-file-compressed 131.02 MB 131.29 MB +282.20 KB +0.2%
hits_024.vortex 1.0 vortex-file-compressed 159.53 MB 159.86 MB +335.85 KB +0.2%
hits_008.vortex 1.0 vortex-file-compressed 139.35 MB 139.63 MB +293.18 KB +0.2%
hits_036.vortex 1.0 vortex-compact 133.14 MB 133.41 MB +279.73 KB +0.2%
hits_070.vortex 1.0 vortex-compact 153.38 MB 153.69 MB +322.26 KB +0.2%
hits_076.vortex 1.0 vortex-file-compressed 159.95 MB 160.27 MB +331.50 KB +0.2%
hits_087.vortex 1.0 vortex-file-compressed 159.98 MB 160.30 MB +330.42 KB +0.2%
hits_043.vortex 1.0 vortex-file-compressed 125.65 MB 125.90 MB +248.07 KB +0.2%
hits_039.vortex 1.0 vortex-file-compressed 160.02 MB 160.32 MB +308.75 KB +0.2%
hits_080.vortex 1.0 vortex-file-compressed 126.08 MB 126.32 MB +239.36 KB +0.2%
hits_058.vortex 1.0 vortex-file-compressed 154.33 MB 154.61 MB +289.97 KB +0.2%
hits_073.vortex 1.0 vortex-file-compressed 171.60 MB 171.90 MB +313.34 KB +0.2%
hits_038.vortex 1.0 vortex-file-compressed 188.82 MB 189.15 MB +335.90 KB +0.2%
hits_000.vortex 1.0 vortex-file-compressed 130.94 MB 131.17 MB +232.55 KB +0.2%
hits_036.vortex 1.0 vortex-file-compressed 170.43 MB 170.71 MB +278.48 KB +0.2%
hits_025.vortex 1.0 vortex-compact 133.49 MB 133.70 MB +214.36 KB +0.2%
hits_083.vortex 1.0 vortex-file-compressed 156.22 MB 156.46 MB +247.23 KB +0.2%
hits_048.vortex 1.0 vortex-compact 153.20 MB 153.43 MB +230.70 KB +0.1%
hits_066.vortex 1.0 vortex-file-compressed 162.27 MB 162.51 MB +244.34 KB +0.1%
hits_002.vortex 1.0 vortex-file-compressed 160.02 MB 160.25 MB +240.94 KB +0.1%
hits_010.vortex 1.0 vortex-file-compressed 167.99 MB 168.22 MB +235.21 KB +0.1%
hits_031.vortex 1.0 vortex-file-compressed 158.57 MB 158.78 MB +217.86 KB +0.1%
hits_061.vortex 1.0 vortex-file-compressed 159.83 MB 160.04 MB +216.23 KB +0.1%
hits_016.vortex 1.0 vortex-file-compressed 178.95 MB 179.18 MB +240.77 KB +0.1%
hits_006.vortex 1.0 vortex-file-compressed 125.60 MB 125.76 MB +167.40 KB +0.1%
hits_051.vortex 1.0 vortex-file-compressed 171.45 MB 171.67 MB +225.83 KB +0.1%
hits_019.vortex 1.0 vortex-compact 106.14 MB 106.28 MB +137.08 KB +0.1%
hits_062.vortex 1.0 vortex-file-compressed 169.83 MB 170.03 MB +200.19 KB +0.1%
hits_066.vortex 1.0 vortex-compact 117.43 MB 117.55 MB +124.16 KB +0.1%
hits_082.vortex 1.0 vortex-file-compressed 139.16 MB 139.30 MB +145.49 KB +0.1%
hits_088.vortex 1.0 vortex-file-compressed 171.05 MB 171.22 MB +175.98 KB +0.1%
hits_084.vortex 1.0 vortex-file-compressed 153.76 MB 153.92 MB +156.38 KB +0.1%
hits_075.vortex 1.0 vortex-file-compressed 188.26 MB 188.44 MB +191.13 KB +0.1%
hits_098.vortex 1.0 vortex-file-compressed 136.77 MB 136.90 MB +135.20 KB +0.1%
hits_028.vortex 1.0 vortex-file-compressed 151.02 MB 151.16 MB +147.57 KB +0.1%
hits_079.vortex 1.0 vortex-compact 127.95 MB 128.07 MB +121.52 KB +0.1%
hits_097.vortex 1.0 vortex-file-compressed 191.61 MB 191.79 MB +177.84 KB +0.1%
hits_007.vortex 1.0 vortex-compact 153.70 MB 153.84 MB +141.27 KB +0.1%
hits_030.vortex 1.0 vortex-file-compressed 131.37 MB 131.49 MB +117.69 KB +0.1%
hits_072.vortex 1.0 vortex-file-compressed 101.91 MB 102.00 MB +89.73 KB +0.1%
hits_078.vortex 1.0 vortex-file-compressed 130.40 MB 130.52 MB +113.74 KB +0.1%
hits_046.vortex 1.0 vortex-file-compressed 100.75 MB 100.84 MB +87.47 KB +0.1%
hits_007.vortex 1.0 vortex-file-compressed 198.82 MB 198.98 MB +170.73 KB +0.1%
hits_049.vortex 1.0 vortex-file-compressed 190.30 MB 190.46 MB +162.96 KB +0.1%
hits_014.vortex 1.0 vortex-file-compressed 171.22 MB 171.36 MB +144.24 KB +0.1%
hits_032.vortex 1.0 vortex-file-compressed 153.83 MB 153.95 MB +129.08 KB +0.1%
hits_062.vortex 1.0 vortex-compact 132.54 MB 132.65 MB +106.40 KB +0.1%
hits_012.vortex 1.0 vortex-file-compressed 189.82 MB 189.96 MB +150.49 KB +0.1%
hits_089.vortex 1.0 vortex-compact 99.53 MB 99.60 MB +74.77 KB +0.1%
hits_057.vortex 1.0 vortex-compact 111.81 MB 111.89 MB +82.09 KB +0.1%
hits_040.vortex 1.0 vortex-compact 109.96 MB 110.03 MB +79.57 KB +0.1%
hits_068.vortex 1.0 vortex-compact 112.40 MB 112.48 MB +76.58 KB +0.1%
hits_074.vortex 1.0 vortex-compact 153.02 MB 153.12 MB +103.64 KB +0.1%
hits_044.vortex 1.0 vortex-file-compressed 198.82 MB 198.94 MB +130.01 KB +0.1%
hits_020.vortex 1.0 vortex-file-compressed 159.23 MB 159.33 MB +100.11 KB +0.1%
hits_001.vortex 1.0 vortex-file-compressed 187.95 MB 188.06 MB +111.90 KB +0.1%
hits_051.vortex 1.0 vortex-compact 133.95 MB 134.03 MB +78.99 KB +0.1%
hits_064.vortex 1.0 vortex-compact 138.79 MB 138.87 MB +81.17 KB +0.1%
hits_035.vortex 1.0 vortex-file-compressed 102.35 MB 102.40 MB +56.84 KB +0.1%
hits_038.vortex 1.0 vortex-compact 139.43 MB 139.50 MB +76.16 KB +0.1%
hits_089.vortex 1.0 vortex-file-compressed 131.07 MB 131.14 MB +69.89 KB +0.1%
hits_039.vortex 1.0 vortex-compact 125.57 MB 125.63 MB +65.66 KB +0.1%
hits_086.vortex 1.0 vortex-compact 140.73 MB 140.79 MB +65.34 KB +0.0%
hits_023.vortex 1.0 vortex-file-compressed 193.99 MB 194.08 MB +84.13 KB +0.0%
hits_027.vortex 1.0 vortex-file-compressed 188.99 MB 189.06 MB +74.66 KB +0.0%
hits_056.vortex 1.0 vortex-compact 100.85 MB 100.89 MB +37.68 KB +0.0%
hits_083.vortex 1.0 vortex-compact 110.06 MB 110.10 MB +40.57 KB +0.0%
hits_026.vortex 1.0 vortex-compact 98.41 MB 98.44 MB +32.39 KB +0.0%
hits_013.vortex 1.0 vortex-compact 124.38 MB 124.41 MB +40.16 KB +0.0%
hits_084.vortex 1.0 vortex-compact 110.68 MB 110.71 MB +30.80 KB +0.0%
hits_052.vortex 1.0 vortex-file-compressed 130.90 MB 130.93 MB +36.02 KB +0.0%
hits_032.vortex 1.0 vortex-compact 110.61 MB 110.64 MB +29.96 KB +0.0%
hits_082.vortex 1.0 vortex-compact 105.78 MB 105.80 MB +26.56 KB +0.0%
hits_022.vortex 1.0 vortex-compact 153.10 MB 153.13 MB +36.07 KB +0.0%
hits_071.vortex 1.0 vortex-file-compressed 139.25 MB 139.28 MB +30.96 KB +0.0%
hits_041.vortex 1.0 vortex-file-compressed 130.66 MB 130.69 MB +27.78 KB +0.0%
hits_092.vortex 1.0 vortex-file-compressed 198.44 MB 198.48 MB +42.03 KB +0.0%
hits_045.vortex 1.0 vortex-compact 106.05 MB 106.07 MB +21.73 KB +0.0%
hits_072.vortex 1.0 vortex-compact 75.63 MB 75.64 MB +15.09 KB +0.0%
hits_054.vortex 1.0 vortex-file-compressed 146.16 MB 146.19 MB +28.34 KB +0.0%
hits_058.vortex 1.0 vortex-compact 111.11 MB 111.12 MB +18.23 KB +0.0%
hits_009.vortex 1.0 vortex-compact 75.23 MB 75.24 MB +9.70 KB +0.0%
hits_012.vortex 1.0 vortex-compact 139.93 MB 139.94 MB +16.60 KB +0.0%
hits_099.vortex 1.0 vortex-compact 133.18 MB 133.20 MB +15.55 KB +0.0%
hits_003.vortex 1.0 vortex-compact 104.58 MB 104.59 MB +9.66 KB +0.0%
hits_042.vortex 1.0 vortex-compact 136.31 MB 136.32 MB +12.29 KB +0.0%
hits_055.vortex 1.0 vortex-compact 153.33 MB 153.34 MB +4.54 KB +0.0%
hits_044.vortex 1.0 vortex-compact 153.63 MB 153.63 MB 256 B -0.0%
hits_095.vortex 1.0 vortex-compact 110.63 MB 110.62 MB 4.05 KB -0.0%
hits_088.vortex 1.0 vortex-compact 134.39 MB 134.38 MB 5.09 KB -0.0%
hits_014.vortex 1.0 vortex-compact 133.92 MB 133.91 MB 8.52 KB -0.0%
hits_029.vortex 1.0 vortex-compact 153.35 MB 153.33 MB 15.02 KB -0.0%
hits_047.vortex 1.0 vortex-compact 110.51 MB 110.50 MB 14.19 KB -0.0%
hits_034.vortex 1.0 vortex-compact 133.34 MB 133.32 MB 18.86 KB -0.0%
hits_090.vortex 1.0 vortex-file-compressed 191.39 MB 191.35 MB 33.59 KB -0.0%
hits_060.vortex 1.0 vortex-compact 141.19 MB 141.16 MB 33.23 KB -0.0%
hits_053.vortex 1.0 vortex-file-compressed 188.93 MB 188.87 MB 53.38 KB -0.0%
hits_020.vortex 1.0 vortex-compact 111.67 MB 111.63 MB 34.17 KB -0.0%
hits_057.vortex 1.0 vortex-file-compressed 159.17 MB 159.12 MB 51.61 KB -0.0%
hits_046.vortex 1.0 vortex-compact 74.96 MB 74.93 MB 27.45 KB -0.0%
hits_004.vortex 1.0 vortex-file-compressed 130.97 MB 130.93 MB 48.51 KB -0.0%
hits_023.vortex 1.0 vortex-compact 142.72 MB 142.66 MB 61.84 KB -0.0%
hits_094.vortex 1.0 vortex-compact 110.80 MB 110.75 MB 53.63 KB -0.0%
hits_035.vortex 1.0 vortex-compact 75.98 MB 75.94 MB 37.92 KB -0.0%
hits_011.vortex 1.0 vortex-compact 153.12 MB 153.04 MB 86.97 KB -0.1%
hits_077.vortex 1.0 vortex-compact 134.25 MB 134.17 MB 78.80 KB -0.1%
hits_050.vortex 1.0 vortex-compact 125.41 MB 125.34 MB 77.38 KB -0.1%
hits_085.vortex 1.0 vortex-compact 153.29 MB 153.18 MB 103.73 KB -0.1%
hits_068.vortex 1.0 vortex-file-compressed 159.81 MB 159.71 MB 108.69 KB -0.1%
hits_010.vortex 1.0 vortex-compact 123.43 MB 123.34 MB 94.50 KB -0.1%
hits_033.vortex 1.0 vortex-compact 153.56 MB 153.44 MB 118.04 KB -0.1%
hits_054.vortex 1.0 vortex-compact 112.11 MB 112.03 MB 87.72 KB -0.1%
hits_028.vortex 1.0 vortex-compact 115.73 MB 115.63 MB 105.49 KB -0.1%
hits_091.vortex 1.0 vortex-compact 111.66 MB 111.55 MB 115.59 KB -0.1%
hits_025.vortex 1.0 vortex-file-compressed 170.90 MB 170.71 MB 192.35 KB -0.1%
hits_053.vortex 1.0 vortex-compact 138.53 MB 138.35 MB 185.60 KB -0.1%
hits_096.vortex 1.0 vortex-compact 153.21 MB 152.99 MB 224.82 KB -0.1%
hits_016.vortex 1.0 vortex-compact 127.62 MB 127.44 MB 190.73 KB -0.1%
hits_092.vortex 1.0 vortex-compact 153.57 MB 153.35 MB 231.97 KB -0.1%
hits_063.vortex 1.0 vortex-compact 98.99 MB 98.81 MB 183.45 KB -0.2%
hits_079.vortex 1.0 vortex-file-compressed 180.11 MB 179.77 MB 343.59 KB -0.2%
hits_094.vortex 1.0 vortex-file-compressed 158.05 MB 157.71 MB 350.65 KB -0.2%
hits_011.vortex 1.0 vortex-file-compressed 197.99 MB 197.45 MB 555.83 KB -0.3%
hits_076.vortex 1.0 vortex-compact 125.83 MB 125.48 MB 354.13 KB -0.3%
hits_073.vortex 1.0 vortex-compact 134.58 MB 134.19 MB 397.83 KB -0.3%
hits_024.vortex 1.0 vortex-compact 125.21 MB 124.85 MB 373.47 KB -0.3%
hits_021.vortex 1.0 vortex-compact 110.99 MB 110.63 MB 367.81 KB -0.3%
hits_087.vortex 1.0 vortex-compact 125.56 MB 125.14 MB 430.55 KB -0.3%
hits_045.vortex 1.0 vortex-file-compressed 139.95 MB 139.48 MB 481.19 KB -0.3%
hits_067.vortex 1.0 vortex-compact 98.84 MB 98.51 MB 342.59 KB -0.3%
hits_043.vortex 1.0 vortex-compact 94.71 MB 94.37 MB 351.13 KB -0.4%
hits_005.vortex 1.0 vortex-compact 116.31 MB 115.89 MB 433.69 KB -0.4%
hits_069.vortex 1.0 vortex-compact 99.99 MB 99.61 MB 381.99 KB -0.4%
hits_081.vortex 1.0 vortex-file-compressed 198.79 MB 198.01 MB 792.42 KB -0.4%
hits_003.vortex 1.0 vortex-file-compressed 136.47 MB 135.94 MB 546.60 KB -0.4%
hits_055.vortex 1.0 vortex-file-compressed 198.49 MB 197.67 MB 836.71 KB -0.4%
hits_009.vortex 1.0 vortex-file-compressed 101.42 MB 100.98 MB 446.33 KB -0.4%
hits_056.vortex 1.0 vortex-file-compressed 135.72 MB 135.11 MB 621.80 KB -0.4%
hits_018.vortex 1.0 vortex-compact 153.71 MB 152.94 MB 793.80 KB -0.5%
hits_059.vortex 1.0 vortex-file-compressed 197.86 MB 196.79 MB 1.07 MB -0.5%
hits_033.vortex 1.0 vortex-file-compressed 199.05 MB 197.93 MB 1.11 MB -0.6%
hits_037.vortex 1.0 vortex-compact 132.79 MB 132.02 MB 787.05 KB -0.6%
hits_086.vortex 1.0 vortex-file-compressed 192.67 MB 191.45 MB 1.21 MB -0.6%
hits_052.vortex 1.0 vortex-compact 98.91 MB 98.28 MB 638.53 KB -0.6%
hits_090.vortex 1.0 vortex-compact 141.25 MB 140.18 MB 1.07 MB -0.8%
hits_015.vortex 1.0 vortex-compact 98.19 MB 97.43 MB 781.44 KB -0.8%
hits_049.vortex 1.0 vortex-compact 140.52 MB 139.41 MB 1.11 MB -0.8%
hits_002.vortex 1.0 vortex-compact 125.31 MB 124.22 MB 1.09 MB -0.9%
hits_060.vortex 1.0 vortex-file-compressed 193.69 MB 192.00 MB 1.70 MB -0.9%
hits_093.vortex 1.0 vortex-compact 99.44 MB 98.17 MB 1.27 MB -1.3%
hits_004.vortex 1.0 vortex-compact 98.94 MB 97.65 MB 1.29 MB -1.3%
hits_041.vortex 1.0 vortex-compact 98.68 MB 97.32 MB 1.36 MB -1.4%
hits_006.vortex 1.0 vortex-compact 95.77 MB 93.81 MB 1.97 MB -2.1%
hits_065.vortex 1.0 vortex-compact 126.84 MB 124.11 MB 2.74 MB -2.2%
hits_080.vortex 1.0 vortex-compact 96.97 MB 94.80 MB 2.16 MB -2.2%
duckdb.db 1.0 vortex-compact 268.00 KB 0 B 268.00 KB -100.0%

Totals:

  • vortex-compact: 11.93 GB → 11.93 GB (-0.1%)
  • vortex-file-compressed: 15.86 GB → 15.88 GB (+0.1%)

@github-actions

github-actions Bot commented Jul 15, 2026

Copy link
Copy Markdown
Contributor

Benchmarks: Clickbench on NVME

Verdict: No clear signal (low confidence)
Attributed Vortex impact: -0.3%
Engines: DataFusion No clear signal (+0.5%, low confidence) · DuckDB No clear signal (-0.6%, low confidence)
Vortex (geomean): 0.982x ➖
Parquet (geomean): 0.980x ➖
Shifts: Parquet (control) -2.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 (0.985x ➖, 1↑ 0↓)
name PR 5683324 (ns) base 204dacc (ns) ratio (PR/base)
clickbench_q00/datafusion:vortex-file-compressed 1583381 1638021 0.97
clickbench_q01/datafusion:vortex-file-compressed 18513168 18279789 1.01
clickbench_q02/datafusion:vortex-file-compressed 35773892 37900776 0.94
clickbench_q03/datafusion:vortex-file-compressed 37310167 37362161 1.00
clickbench_q04/datafusion:vortex-file-compressed 231830404 236891346 0.98
clickbench_q05/datafusion:vortex-file-compressed 313848114 313913217 1.00
clickbench_q06/datafusion:vortex-file-compressed 1596412 1651014 0.97
clickbench_q07/datafusion:vortex-file-compressed 🚀 23101450 27402854 0.84
clickbench_q08/datafusion:vortex-file-compressed 329615962 336483572 0.98
clickbench_q09/datafusion:vortex-file-compressed 454804185 462215869 0.98
clickbench_q10/datafusion:vortex-file-compressed 72393140 74948249 0.97
clickbench_q11/datafusion:vortex-file-compressed 87611284 84422705 1.04
clickbench_q12/datafusion:vortex-file-compressed 262846776 261256933 1.01
clickbench_q13/datafusion:vortex-file-compressed 406297648 421314289 0.96
clickbench_q14/datafusion:vortex-file-compressed 257496571 264419791 0.97
clickbench_q15/datafusion:vortex-file-compressed 280069152 276849843 1.01
clickbench_q16/datafusion:vortex-file-compressed 648843611 653158686 0.99
clickbench_q17/datafusion:vortex-file-compressed 644803666 654580269 0.99
clickbench_q18/datafusion:vortex-file-compressed 1326822747 1361555262 0.97
clickbench_q19/datafusion:vortex-file-compressed 25979858 28006329 0.93
clickbench_q20/datafusion:vortex-file-compressed 314703578 304318794 1.03
clickbench_q21/datafusion:vortex-file-compressed 390698156 386484276 1.01
clickbench_q22/datafusion:vortex-file-compressed 486682091 495471619 0.98
clickbench_q23/datafusion:vortex-file-compressed 637039502 632312262 1.01
clickbench_q24/datafusion:vortex-file-compressed 46256281 48706906 0.95
clickbench_q25/datafusion:vortex-file-compressed 74496555 77137777 0.97
clickbench_q26/datafusion:vortex-file-compressed 43968682 41184539 1.07
clickbench_q27/datafusion:vortex-file-compressed 403513930 414495439 0.97
clickbench_q28/datafusion:vortex-file-compressed 2341714451 2398146204 0.98
clickbench_q29/datafusion:vortex-file-compressed 48884081 46224098 1.06
clickbench_q30/datafusion:vortex-file-compressed 218227124 226914148 0.96
clickbench_q31/datafusion:vortex-file-compressed 239007459 240470539 0.99
clickbench_q32/datafusion:vortex-file-compressed 1032760538 1030869860 1.00
clickbench_q33/datafusion:vortex-file-compressed 1388893768 1417408608 0.98
clickbench_q34/datafusion:vortex-file-compressed 1410820600 1404907720 1.00
clickbench_q35/datafusion:vortex-file-compressed 239441950 239833505 1.00
clickbench_q36/datafusion:vortex-file-compressed 55179481 54978771 1.00
clickbench_q37/datafusion:vortex-file-compressed 24608448 24817513 0.99
clickbench_q38/datafusion:vortex-file-compressed 16418016 16186441 1.01
clickbench_q39/datafusion:vortex-file-compressed 119082915 118428489 1.01
clickbench_q40/datafusion:vortex-file-compressed 11615056 12576899 0.92
clickbench_q41/datafusion:vortex-file-compressed 11833894 12337116 0.96
clickbench_q42/datafusion:vortex-file-compressed 11433878 11155731 1.02
datafusion / parquet (0.980x ➖, 1↑ 0↓)
name PR 5683324 (ns) base 204dacc (ns) ratio (PR/base)
clickbench_q00/datafusion:parquet 1516722 1504279 1.01
clickbench_q01/datafusion:parquet 18907963 20011597 0.94
clickbench_q02/datafusion:parquet 42224920 45723804 0.92
clickbench_q03/datafusion:parquet 32934035 35439142 0.93
clickbench_q04/datafusion:parquet 270763484 272308005 0.99
clickbench_q05/datafusion:parquet 316254130 315087046 1.00
clickbench_q06/datafusion:parquet 1550687 1530086 1.01
clickbench_q07/datafusion:parquet 21265731 21609294 0.98
clickbench_q08/datafusion:parquet 337219230 334183456 1.01
clickbench_q09/datafusion:parquet 460003383 466724979 0.99
clickbench_q10/datafusion:parquet 89754436 91226666 0.98
clickbench_q11/datafusion:parquet 113355232 118268794 0.96
clickbench_q12/datafusion:parquet 302752938 302205760 1.00
clickbench_q13/datafusion:parquet 461623698 475678037 0.97
clickbench_q14/datafusion:parquet 310734236 309184195 1.01
clickbench_q15/datafusion:parquet 271204664 281902921 0.96
clickbench_q16/datafusion:parquet 671497310 650691048 1.03
clickbench_q17/datafusion:parquet 629496278 643002643 0.98
clickbench_q18/datafusion:parquet 1364260163 1406319251 0.97
clickbench_q19/datafusion:parquet 25879450 28340898 0.91
clickbench_q20/datafusion:parquet 561032692 555531171 1.01
clickbench_q21/datafusion:parquet 616441707 617696895 1.00
clickbench_q22/datafusion:parquet 907519379 911638164 1.00
clickbench_q23/datafusion:parquet 4036860576 4026189777 1.00
clickbench_q24/datafusion:parquet 52069342 53221854 0.98
clickbench_q25/datafusion:parquet 129447793 126657700 1.02
clickbench_q26/datafusion:parquet 50884076 53413115 0.95
clickbench_q27/datafusion:parquet 632209047 650536282 0.97
clickbench_q28/datafusion:parquet 2414308888 2440273517 0.99
clickbench_q29/datafusion:parquet 46898128 45440552 1.03
clickbench_q30/datafusion:parquet 314545459 313519882 1.00
clickbench_q31/datafusion:parquet 344670443 342414242 1.01
clickbench_q32/datafusion:parquet 1051706670 1083771829 0.97
clickbench_q33/datafusion:parquet 1457364089 1489429810 0.98
clickbench_q34/datafusion:parquet 1467900762 1497957604 0.98
clickbench_q35/datafusion:parquet 240829269 240932170 1.00
clickbench_q36/datafusion:parquet 101940804 103461497 0.99
clickbench_q37/datafusion:parquet 42023157 41551634 1.01
clickbench_q38/datafusion:parquet 59105798 63113010 0.94
clickbench_q39/datafusion:parquet 207164405 210501916 0.98
clickbench_q40/datafusion:parquet 22290853 24527716 0.91
clickbench_q41/datafusion:parquet 20791776 20956571 0.99
clickbench_q42/datafusion:parquet 🚀 21127667 23745251 0.89
duckdb / vortex-file-compressed (0.979x ➖, 2↑ 2↓)
name PR 5683324 (ns) base 204dacc (ns) ratio (PR/base)
clickbench_q00/duckdb:vortex-file-compressed 9424590 8938089 1.05
clickbench_q01/duckdb:vortex-file-compressed 16032496 16364198 0.98
clickbench_q02/duckdb:vortex-file-compressed 21042565 21769306 0.97
clickbench_q03/duckdb:vortex-file-compressed 26360311 26950512 0.98
clickbench_q04/duckdb:vortex-file-compressed 198204817 204222101 0.97
clickbench_q05/duckdb:vortex-file-compressed 182800623 189300370 0.97
clickbench_q06/duckdb:vortex-file-compressed 19055232 18367322 1.04
clickbench_q07/duckdb:vortex-file-compressed 19820108 20164240 0.98
clickbench_q08/duckdb:vortex-file-compressed 264860544 268864950 0.99
clickbench_q09/duckdb:vortex-file-compressed 345506862 349309415 0.99
clickbench_q10/duckdb:vortex-file-compressed 72424554 74977697 0.97
clickbench_q11/duckdb:vortex-file-compressed 84447053 85716186 0.99
clickbench_q12/duckdb:vortex-file-compressed 205904755 213421397 0.96
clickbench_q13/duckdb:vortex-file-compressed 412585938 426841367 0.97
clickbench_q14/duckdb:vortex-file-compressed 240699796 250441725 0.96
clickbench_q15/duckdb:vortex-file-compressed 254986522 256640640 0.99
clickbench_q16/duckdb:vortex-file-compressed 533297113 539846546 0.99
clickbench_q17/duckdb:vortex-file-compressed 434808046 446214443 0.97
clickbench_q18/duckdb:vortex-file-compressed 948798059 948495682 1.00
clickbench_q19/duckdb:vortex-file-compressed 20339331 21344741 0.95
clickbench_q20/duckdb:vortex-file-compressed 294027850 311637756 0.94
clickbench_q21/duckdb:vortex-file-compressed 391756954 378700986 1.03
clickbench_q22/duckdb:vortex-file-compressed 532177827 551150316 0.97
clickbench_q23/duckdb:vortex-file-compressed 🚨 188785435 169262679 1.12
clickbench_q24/duckdb:vortex-file-compressed 35965266 36722724 0.98
clickbench_q25/duckdb:vortex-file-compressed 90380956 83643395 1.08
clickbench_q26/duckdb:vortex-file-compressed 🚨 50191963 42777309 1.17
clickbench_q27/duckdb:vortex-file-compressed 216844421 222014037 0.98
clickbench_q28/duckdb:vortex-file-compressed 3061266222 3083807446 0.99
clickbench_q29/duckdb:vortex-file-compressed 25274766 26626610 0.95
clickbench_q30/duckdb:vortex-file-compressed 200146748 204276708 0.98
clickbench_q31/duckdb:vortex-file-compressed 292231939 302504994 0.97
clickbench_q32/duckdb:vortex-file-compressed 1123810119 1135949311 0.99
clickbench_q33/duckdb:vortex-file-compressed 1103702677 1156541373 0.95
clickbench_q34/duckdb:vortex-file-compressed 1200455766 1228491986 0.98
clickbench_q35/duckdb:vortex-file-compressed 370493459 378290401 0.98
clickbench_q36/duckdb:vortex-file-compressed 28932928 32141171 0.90
clickbench_q37/duckdb:vortex-file-compressed 20282035 21507778 0.94
clickbench_q38/duckdb:vortex-file-compressed 🚀 23353660 27089393 0.86
clickbench_q39/duckdb:vortex-file-compressed 45322442 47940035 0.95
clickbench_q40/duckdb:vortex-file-compressed 20294401 22438677 0.90
clickbench_q41/duckdb:vortex-file-compressed 🚀 19826331 22189144 0.89
clickbench_q42/duckdb:vortex-file-compressed 21221895 21588120 0.98
duckdb / parquet (0.979x ➖, 0↑ 0↓)
name PR 5683324 (ns) base 204dacc (ns) ratio (PR/base)
clickbench_q00/duckdb:parquet 22159906 23999442 0.92
clickbench_q01/duckdb:parquet 30670473 29901831 1.03
clickbench_q02/duckdb:parquet 49637735 51704181 0.96
clickbench_q03/duckdb:parquet 39787274 43179292 0.92
clickbench_q04/duckdb:parquet 204832390 207404963 0.99
clickbench_q05/duckdb:parquet 256505362 264395854 0.97
clickbench_q06/duckdb:parquet 47560661 48514665 0.98
clickbench_q07/duckdb:parquet 31016072 32405450 0.96
clickbench_q08/duckdb:parquet 269151652 276086587 0.97
clickbench_q09/duckdb:parquet 403394989 404293115 1.00
clickbench_q10/duckdb:parquet 83027895 84393781 0.98
clickbench_q11/duckdb:parquet 99724636 100688036 0.99
clickbench_q12/duckdb:parquet 280587692 283211274 0.99
clickbench_q13/duckdb:parquet 469913486 482893404 0.97
clickbench_q14/duckdb:parquet 315848923 317516034 0.99
clickbench_q15/duckdb:parquet 258946479 256093302 1.01
clickbench_q16/duckdb:parquet 591941716 602435962 0.98
clickbench_q17/duckdb:parquet 494436068 508390410 0.97
clickbench_q18/duckdb:parquet 1035404900 1037600086 1.00
clickbench_q19/duckdb:parquet 28346664 29766904 0.95
clickbench_q20/duckdb:parquet 422334776 422624910 1.00
clickbench_q21/duckdb:parquet 533587282 538311843 0.99
clickbench_q22/duckdb:parquet 915804366 935668469 0.98
clickbench_q23/duckdb:parquet 273809543 270264144 1.01
clickbench_q24/duckdb:parquet 71089669 73695273 0.96
clickbench_q25/duckdb:parquet 163446325 164806049 0.99
clickbench_q26/duckdb:parquet 53120288 54216441 0.98
clickbench_q27/duckdb:parquet 470138787 473938165 0.99
clickbench_q28/duckdb:parquet 4764174709 4814988183 0.99
clickbench_q29/duckdb:parquet 43169796 43413100 0.99
clickbench_q30/duckdb:parquet 307973307 314977841 0.98
clickbench_q31/duckdb:parquet 374361503 379859233 0.99
clickbench_q32/duckdb:parquet 1116966188 1119478650 1.00
clickbench_q33/duckdb:parquet 1103757830 1121671846 0.98
clickbench_q34/duckdb:parquet 1145774672 1159812252 0.99
clickbench_q35/duckdb:parquet 371861099 371447461 1.00
clickbench_q36/duckdb:parquet 44706782 47174697 0.95
clickbench_q37/duckdb:parquet 33945956 35542139 0.96
clickbench_q38/duckdb:parquet 34161131 36297302 0.94
clickbench_q39/duckdb:parquet 87925403 89609416 0.98
clickbench_q40/duckdb:parquet 20251798 21021224 0.96
clickbench_q41/duckdb:parquet 20286611 21530966 0.94
clickbench_q42/duckdb:parquet 23811483 23332857 1.02
duckdb / duckdb (0.968x ➖, 1↑ 0↓)
name PR 5683324 (ns) base 204dacc (ns) ratio (PR/base)
clickbench_q00/duckdb:duckdb 16884312 18414813 0.92
clickbench_q01/duckdb:duckdb 34191485 36435119 0.94
clickbench_q02/duckdb:duckdb 51804689 53571802 0.97
clickbench_q03/duckdb:duckdb 56663759 58310776 0.97
clickbench_q04/duckdb:duckdb 212878422 216473891 0.98
clickbench_q05/duckdb:duckdb 284893955 282835450 1.01
clickbench_q06/duckdb:duckdb 32787653 36244283 0.90
clickbench_q07/duckdb:duckdb 35102539 37048715 0.95
clickbench_q08/duckdb:duckdb 273984694 276248513 0.99
clickbench_q09/duckdb:duckdb 391366208 394096829 0.99
clickbench_q10/duckdb:duckdb 116374113 119485729 0.97
clickbench_q11/duckdb:duckdb 127056633 129073651 0.98
clickbench_q12/duckdb:duckdb 257798190 265860035 0.97
clickbench_q13/duckdb:duckdb 445360628 453132933 0.98
clickbench_q14/duckdb:duckdb 287034792 286631174 1.00
clickbench_q15/duckdb:duckdb 242627139 250128825 0.97
clickbench_q16/duckdb:duckdb 555200456 567849012 0.98
clickbench_q17/duckdb:duckdb 468980615 477575031 0.98
clickbench_q18/duckdb:duckdb 986980334 1028004529 0.96
clickbench_q19/duckdb:duckdb 34173277 36657188 0.93
clickbench_q20/duckdb:duckdb 463693813 477692405 0.97
clickbench_q21/duckdb:duckdb 479711412 472919988 1.01
clickbench_q22/duckdb:duckdb 565461035 546888442 1.03
clickbench_q23/duckdb:duckdb 251488057 257512439 0.98
clickbench_q24/duckdb:duckdb 60665187 63751967 0.95
clickbench_q25/duckdb:duckdb 149000014 150472817 0.99
clickbench_q26/duckdb:duckdb 60713382 65299086 0.93
clickbench_q27/duckdb:duckdb 414249670 426641271 0.97
clickbench_q28/duckdb:duckdb 4410165417 4404120507 1.00
clickbench_q29/duckdb:duckdb 50382765 52137049 0.97
clickbench_q30/duckdb:duckdb 276812139 278987580 0.99
clickbench_q31/duckdb:duckdb 367168635 370875884 0.99
clickbench_q32/duckdb:duckdb 1113169268 1121753258 0.99
clickbench_q33/duckdb:duckdb 1113949932 1153036070 0.97
clickbench_q34/duckdb:duckdb 1185000040 1221370403 0.97
clickbench_q35/duckdb:duckdb 298545739 305670844 0.98
clickbench_q36/duckdb:duckdb 🚀 48349885 56318444 0.86
clickbench_q37/duckdb:duckdb 28298208 30755579 0.92
clickbench_q38/duckdb:duckdb 33262094 35399061 0.94
clickbench_q39/duckdb:duckdb 91218994 85148459 1.07
clickbench_q40/duckdb:duckdb 27506796 30213308 0.91
clickbench_q41/duckdb:duckdb 26646608 29059961 0.92
clickbench_q42/duckdb:duckdb 29891781 30937858 0.97

File Size Changes (101 files changed, +0.1% overall, 96↑ 5↓)
File Scale Format Base HEAD Change %
hits_55.vortex 1.0 vortex-file-compressed 165.99 MB 168.87 MB +2.88 MB +1.7%
hits_90.vortex 1.0 vortex-file-compressed 139.62 MB 141.84 MB +2.22 MB +1.6%
hits_53.vortex 1.0 vortex-file-compressed 85.45 MB 85.87 MB +428.28 KB +0.5%
hits_41.vortex 1.0 vortex-file-compressed 222.29 MB 223.09 MB +823.55 KB +0.4%
hits_84.vortex 1.0 vortex-file-compressed 116.57 MB 116.98 MB +420.38 KB +0.4%
hits_77.vortex 1.0 vortex-file-compressed 167.57 MB 168.08 MB +524.74 KB +0.3%
hits_58.vortex 1.0 vortex-file-compressed 90.05 MB 90.32 MB +270.31 KB +0.3%
hits_0.vortex 1.0 vortex-file-compressed 89.31 MB 89.57 MB +263.65 KB +0.3%
hits_91.vortex 1.0 vortex-file-compressed 96.72 MB 96.99 MB +282.20 KB +0.3%
hits_65.vortex 1.0 vortex-file-compressed 182.99 MB 183.51 MB +531.56 KB +0.3%
hits_42.vortex 1.0 vortex-file-compressed 221.05 MB 221.64 MB +605.31 KB +0.3%
hits_71.vortex 1.0 vortex-file-compressed 101.46 MB 101.73 MB +277.12 KB +0.3%
hits_8.vortex 1.0 vortex-file-compressed 93.03 MB 93.27 MB +243.57 KB +0.3%
hits_43.vortex 1.0 vortex-file-compressed 225.73 MB 226.30 MB +583.34 KB +0.3%
hits_35.vortex 1.0 vortex-file-compressed 114.79 MB 115.08 MB +295.98 KB +0.3%
hits_27.vortex 1.0 vortex-file-compressed 122.12 MB 122.43 MB +313.23 KB +0.3%
hits_76.vortex 1.0 vortex-file-compressed 113.62 MB 113.90 MB +281.94 KB +0.2%
hits_28.vortex 1.0 vortex-file-compressed 119.44 MB 119.71 MB +277.06 KB +0.2%
hits_95.vortex 1.0 vortex-file-compressed 95.95 MB 96.16 MB +218.28 KB +0.2%
hits_1.vortex 1.0 vortex-file-compressed 137.87 MB 138.17 MB +312.05 KB +0.2%
hits_36.vortex 1.0 vortex-file-compressed 68.18 MB 68.32 MB +152.87 KB +0.2%
hits_96.vortex 1.0 vortex-file-compressed 134.96 MB 135.24 MB +288.12 KB +0.2%
hits_62.vortex 1.0 vortex-file-compressed 116.94 MB 117.18 MB +242.61 KB +0.2%
hits_54.vortex 1.0 vortex-file-compressed 220.73 MB 221.16 MB +441.19 KB +0.2%
hits_87.vortex 1.0 vortex-file-compressed 171.65 MB 171.98 MB +341.31 KB +0.2%
hits_64.vortex 1.0 vortex-file-compressed 80.84 MB 80.99 MB +160.42 KB +0.2%
hits_39.vortex 1.0 vortex-file-compressed 79.93 MB 80.09 MB +158.50 KB +0.2%
hits_34.vortex 1.0 vortex-file-compressed 97.30 MB 97.49 MB +190.38 KB +0.2%
hits_74.vortex 1.0 vortex-file-compressed 119.24 MB 119.46 MB +229.74 KB +0.2%
hits_68.vortex 1.0 vortex-file-compressed 122.46 MB 122.68 MB +234.28 KB +0.2%
hits_92.vortex 1.0 vortex-file-compressed 146.19 MB 146.46 MB +277.78 KB +0.2%
hits_99.vortex 1.0 vortex-file-compressed 122.54 MB 122.77 MB +232.45 KB +0.2%
hits_44.vortex 1.0 vortex-file-compressed 185.39 MB 185.73 MB +348.82 KB +0.2%
hits_26.vortex 1.0 vortex-file-compressed 108.98 MB 109.17 MB +192.21 KB +0.2%
hits_79.vortex 1.0 vortex-file-compressed 143.69 MB 143.93 MB +252.52 KB +0.2%
hits_50.vortex 1.0 vortex-file-compressed 178.95 MB 179.26 MB +314.11 KB +0.2%
hits_69.vortex 1.0 vortex-file-compressed 122.83 MB 123.03 MB +214.28 KB +0.2%
hits_2.vortex 1.0 vortex-file-compressed 185.67 MB 185.99 MB +323.73 KB +0.2%
hits_88.vortex 1.0 vortex-file-compressed 110.63 MB 110.82 MB +186.13 KB +0.2%
hits_7.vortex 1.0 vortex-file-compressed 93.78 MB 93.93 MB +157.37 KB +0.2%
hits_94.vortex 1.0 vortex-file-compressed 138.21 MB 138.43 MB +229.48 KB +0.2%
hits_37.vortex 1.0 vortex-file-compressed 85.18 MB 85.32 MB +140.72 KB +0.2%
hits_89.vortex 1.0 vortex-file-compressed 183.97 MB 184.26 MB +297.42 KB +0.2%
hits_10.vortex 1.0 vortex-file-compressed 69.23 MB 69.34 MB +111.78 KB +0.2%
hits_56.vortex 1.0 vortex-file-compressed 123.09 MB 123.28 MB +198.66 KB +0.2%
hits_98.vortex 1.0 vortex-file-compressed 117.99 MB 118.17 MB +184.09 KB +0.2%
hits_49.vortex 1.0 vortex-file-compressed 75.33 MB 75.44 MB +117.11 KB +0.2%
hits_5.vortex 1.0 vortex-file-compressed 92.75 MB 92.89 MB +143.61 KB +0.2%
hits_80.vortex 1.0 vortex-file-compressed 104.82 MB 104.97 MB +158.02 KB +0.1%
hits_40.vortex 1.0 vortex-file-compressed 117.40 MB 117.57 MB +176.03 KB +0.1%
hits_38.vortex 1.0 vortex-file-compressed 98.86 MB 99.01 MB +146.58 KB +0.1%
hits_3.vortex 1.0 vortex-file-compressed 141.48 MB 141.68 MB +208.63 KB +0.1%
hits_24.vortex 1.0 vortex-file-compressed 75.94 MB 76.04 MB +109.27 KB +0.1%
hits_19.vortex 1.0 vortex-file-compressed 73.13 MB 73.24 MB +103.43 KB +0.1%
hits_14.vortex 1.0 vortex-file-compressed 111.02 MB 111.17 MB +155.39 KB +0.1%
hits_61.vortex 1.0 vortex-file-compressed 100.93 MB 101.06 MB +137.30 KB +0.1%
hits_9.vortex 1.0 vortex-file-compressed 98.85 MB 98.97 MB +131.73 KB +0.1%
hits_11.vortex 1.0 vortex-file-compressed 79.59 MB 79.69 MB +106.02 KB +0.1%
hits_17.vortex 1.0 vortex-file-compressed 87.05 MB 87.17 MB +115.31 KB +0.1%
hits_45.vortex 1.0 vortex-file-compressed 121.73 MB 121.88 MB +152.67 KB +0.1%
hits_85.vortex 1.0 vortex-file-compressed 91.42 MB 91.53 MB +110.77 KB +0.1%
hits_12.vortex 1.0 vortex-file-compressed 100.62 MB 100.73 MB +119.07 KB +0.1%
hits_82.vortex 1.0 vortex-file-compressed 99.40 MB 99.51 MB +115.94 KB +0.1%
hits_66.vortex 1.0 vortex-file-compressed 90.01 MB 90.11 MB +100.52 KB +0.1%
hits_81.vortex 1.0 vortex-file-compressed 100.49 MB 100.60 MB +112.20 KB +0.1%
hits_59.vortex 1.0 vortex-file-compressed 101.46 MB 101.57 MB +109.10 KB +0.1%
hits_73.vortex 1.0 vortex-file-compressed 109.28 MB 109.39 MB +114.31 KB +0.1%
hits_13.vortex 1.0 vortex-file-compressed 99.03 MB 99.13 MB +103.58 KB +0.1%
hits_86.vortex 1.0 vortex-file-compressed 68.97 MB 69.04 MB +69.05 KB +0.1%
hits_33.vortex 1.0 vortex-file-compressed 57.00 MB 57.06 MB +54.98 KB +0.1%
hits_51.vortex 1.0 vortex-file-compressed 277.23 MB 277.49 MB +264.99 KB +0.1%
hits_67.vortex 1.0 vortex-file-compressed 183.71 MB 183.88 MB +168.97 KB +0.1%
hits_18.vortex 1.0 vortex-file-compressed 104.21 MB 104.30 MB +93.31 KB +0.1%
hits_60.vortex 1.0 vortex-file-compressed 103.14 MB 103.23 MB +89.35 KB +0.1%
hits_48.vortex 1.0 vortex-file-compressed 28.01 MB 28.04 MB +23.23 KB +0.1%
hits_46.vortex 1.0 vortex-file-compressed 69.01 MB 69.06 MB +56.88 KB +0.1%
hits_32.vortex 1.0 vortex-file-compressed 66.44 MB 66.49 MB +50.65 KB +0.1%
hits_78.vortex 1.0 vortex-file-compressed 164.00 MB 164.11 MB +112.83 KB +0.1%
hits_75.vortex 1.0 vortex-file-compressed 63.13 MB 63.18 MB +42.86 KB +0.1%
hits_30.vortex 1.0 vortex-file-compressed 86.63 MB 86.69 MB +56.97 KB +0.1%
hits_22.vortex 1.0 vortex-file-compressed 76.83 MB 76.88 MB +49.75 KB +0.1%
hits_6.vortex 1.0 vortex-file-compressed 93.16 MB 93.21 MB +53.97 KB +0.1%
hits_20.vortex 1.0 vortex-file-compressed 62.48 MB 62.52 MB +33.85 KB +0.1%
hits_23.vortex 1.0 vortex-file-compressed 76.42 MB 76.46 MB +39.17 KB +0.1%
hits_15.vortex 1.0 vortex-file-compressed 89.05 MB 89.10 MB +43.80 KB +0.0%
hits_83.vortex 1.0 vortex-file-compressed 89.11 MB 89.15 MB +40.07 KB +0.0%
hits_21.vortex 1.0 vortex-file-compressed 92.70 MB 92.74 MB +40.98 KB +0.0%
hits_63.vortex 1.0 vortex-file-compressed 68.98 MB 69.01 MB +30.40 KB +0.0%
hits_72.vortex 1.0 vortex-file-compressed 84.37 MB 84.40 MB +32.77 KB +0.0%
hits_47.vortex 1.0 vortex-file-compressed 41.24 MB 41.25 MB +15.27 KB +0.0%
hits_31.vortex 1.0 vortex-file-compressed 89.95 MB 89.98 MB +29.48 KB +0.0%
hits_57.vortex 1.0 vortex-file-compressed 127.92 MB 127.96 MB +36.50 KB +0.0%
hits_16.vortex 1.0 vortex-file-compressed 79.24 MB 79.26 MB +19.51 KB +0.0%
hits_93.vortex 1.0 vortex-file-compressed 90.08 MB 90.10 MB +17.36 KB +0.0%
hits_25.vortex 1.0 vortex-file-compressed 113.23 MB 113.25 MB +19.87 KB +0.0%
hits_29.vortex 1.0 vortex-file-compressed 59.35 MB 59.36 MB +10.09 KB +0.0%
hits_52.vortex 1.0 vortex-file-compressed 103.71 MB 103.69 MB 15.50 KB -0.0%
hits_70.vortex 1.0 vortex-file-compressed 93.33 MB 93.30 MB 29.42 KB -0.0%
hits_4.vortex 1.0 vortex-file-compressed 108.39 MB 108.21 MB 184.26 KB -0.2%
hits_97.vortex 1.0 vortex-file-compressed 106.84 MB 106.63 MB 214.93 KB -0.2%
duckdb.db 1.0 vortex-compact 268.00 KB 0 B 268.00 KB -100.0%

Totals:

  • vortex-compact: 7.11 GB → 7.11 GB (-0.0%)
  • vortex-file-compressed: 10.96 GB → 10.98 GB (+0.2%)

@github-actions

github-actions Bot commented Jul 15, 2026

Copy link
Copy Markdown
Contributor

Benchmarks: Statistical and Population Genetics

Verdict: No clear signal (low confidence)
Attributed Vortex impact: +8.9%
Engines: DuckDB No clear signal (+8.9%, low confidence)
Vortex (geomean): 0.965x ➖
Parquet (geomean): 0.886x ✅
Shifts: Parquet (control) -11.4% · Median polish -4.3%

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

duckdb / vortex-file-compressed (0.947x ➖, 1↑ 0↓)
name PR 5683324 (ns) base 204dacc (ns) ratio (PR/base)
statpopgen_q00/duckdb:vortex-file-compressed 12027915 13348481 0.90
statpopgen_q01/duckdb:vortex-file-compressed 🚀 25709263 28672243 0.90
statpopgen_q02/duckdb:vortex-file-compressed 514013311 545493662 0.94
statpopgen_q03/duckdb:vortex-file-compressed 1027760030 1131767739 0.91
statpopgen_q04/duckdb:vortex-file-compressed 1025147421 1073453111 0.95
statpopgen_q05/duckdb:vortex-file-compressed 476011928 470429283 1.01
statpopgen_q06/duckdb:vortex-file-compressed 1513552562 1540976291 0.98
statpopgen_q07/duckdb:vortex-file-compressed 200429230 218005540 0.92
statpopgen_q08/duckdb:vortex-file-compressed 226525776 236161176 0.96
statpopgen_q09/duckdb:vortex-file-compressed 819904407 847302433 0.97
statpopgen_q10/duckdb:vortex-file-compressed 2523909005 2585657120 0.98
duckdb / vortex-compact (0.983x ➖, 0↑ 0↓)
name PR 5683324 (ns) base 204dacc (ns) ratio (PR/base)
statpopgen_q00/duckdb:vortex-compact 11578631 12481364 0.93
statpopgen_q01/duckdb:vortex-compact 215073071 219941020 0.98
statpopgen_q02/duckdb:vortex-compact 557421645 566133642 0.98
statpopgen_q03/duckdb:vortex-compact 1149147033 1164876521 0.99
statpopgen_q04/duckdb:vortex-compact 1152373437 1170145496 0.98
statpopgen_q05/duckdb:vortex-compact 591154563 589308969 1.00
statpopgen_q06/duckdb:vortex-compact 1479041645 1504609078 0.98
statpopgen_q07/duckdb:vortex-compact 866971589 872815809 0.99
statpopgen_q08/duckdb:vortex-compact 900372346 898701333 1.00
statpopgen_q09/duckdb:vortex-compact 930555317 939662483 0.99
statpopgen_q10/duckdb:vortex-compact 2568614658 2619614638 0.98
duckdb / parquet (0.886x ✅, 7↑ 0↓)
name PR 5683324 (ns) base 204dacc (ns) ratio (PR/base)
statpopgen_q00/duckdb:parquet 🚀 292598649 353983502 0.83
statpopgen_q01/duckdb:parquet 🚀 383341895 435306695 0.88
statpopgen_q02/duckdb:parquet 🚀 757734427 855717403 0.89
statpopgen_q03/duckdb:parquet 1193297262 1286982203 0.93
statpopgen_q04/duckdb:parquet 🚀 1175672397 1337323750 0.88
statpopgen_q05/duckdb:parquet 🚀 801448217 909696765 0.88
statpopgen_q06/duckdb:parquet 1400918219 1533004605 0.91
statpopgen_q07/duckdb:parquet 🚀 835649121 959508912 0.87
statpopgen_q08/duckdb:parquet 🚀 838206599 956159562 0.88
statpopgen_q09/duckdb:parquet 1018978337 1121544019 0.91
statpopgen_q10/duckdb:parquet 2196802356 2439981353 0.90

File Size Changes (1 files changed, -0.0% 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 103.93 KB -0.0%

Totals:

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

@github-actions

github-actions Bot commented Jul 15, 2026

Copy link
Copy Markdown
Contributor

Benchmarks: TPC-H SF=10 on NVME

Verdict: No clear signal (low confidence)
Attributed Vortex impact: +0.2%
Engines: DataFusion No clear signal (+0.4%, low confidence) · DuckDB No clear signal (-0.0%, low confidence)
Vortex (geomean): 0.975x ➖
Parquet (geomean): 0.969x ➖
Shifts: Parquet (control) -3.1% · 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.967x ➖, 0↑ 0↓)
name PR 5683324 (ns) base 204dacc (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-file-compressed 418518246 430129059 0.97
tpch_q02/datafusion:vortex-file-compressed 103180209 112605421 0.92
tpch_q03/datafusion:vortex-file-compressed 196016231 209059901 0.94
tpch_q04/datafusion:vortex-file-compressed 95309130 99697837 0.96
tpch_q05/datafusion:vortex-file-compressed 335446481 356034478 0.94
tpch_q06/datafusion:vortex-file-compressed 38933580 41235787 0.94
tpch_q07/datafusion:vortex-file-compressed 457572552 489928111 0.93
tpch_q08/datafusion:vortex-file-compressed 352401551 355510572 0.99
tpch_q09/datafusion:vortex-file-compressed 601635058 620718924 0.97
tpch_q10/datafusion:vortex-file-compressed 218520157 231396630 0.94
tpch_q11/datafusion:vortex-file-compressed 78473859 81257986 0.97
tpch_q12/datafusion:vortex-file-compressed 112592306 116704551 0.96
tpch_q13/datafusion:vortex-file-compressed 197061167 201272900 0.98
tpch_q14/datafusion:vortex-file-compressed 51387139 52526515 0.98
tpch_q15/datafusion:vortex-file-compressed 100051328 102983857 0.97
tpch_q16/datafusion:vortex-file-compressed 75504639 79856353 0.95
tpch_q17/datafusion:vortex-file-compressed 585125241 598236837 0.98
tpch_q18/datafusion:vortex-file-compressed 836331797 862936085 0.97
tpch_q19/datafusion:vortex-file-compressed 78063454 75859498 1.03
tpch_q20/datafusion:vortex-file-compressed 158992242 161074577 0.99
tpch_q21/datafusion:vortex-file-compressed 594142984 607535340 0.98
tpch_q22/datafusion:vortex-file-compressed 55290370 53663292 1.03
datafusion / vortex-compact (0.984x ➖, 0↑ 0↓)
name PR 5683324 (ns) base 204dacc (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-compact 508914281 497030299 1.02
tpch_q02/datafusion:vortex-compact 106326235 110038373 0.97
tpch_q03/datafusion:vortex-compact 217975235 217865160 1.00
tpch_q04/datafusion:vortex-compact 129385363 130907544 0.99
tpch_q05/datafusion:vortex-compact 366709849 363729381 1.01
tpch_q06/datafusion:vortex-compact 62381110 62478651 1.00
tpch_q07/datafusion:vortex-compact 481939528 491576110 0.98
tpch_q08/datafusion:vortex-compact 360985357 375951761 0.96
tpch_q09/datafusion:vortex-compact 611263722 631430989 0.97
tpch_q10/datafusion:vortex-compact 272958431 281247823 0.97
tpch_q11/datafusion:vortex-compact 81113636 82923275 0.98
tpch_q12/datafusion:vortex-compact 176592940 177893458 0.99
tpch_q13/datafusion:vortex-compact 239896599 245981572 0.98
tpch_q14/datafusion:vortex-compact 69015103 71393916 0.97
tpch_q15/datafusion:vortex-compact 156659962 159296179 0.98
tpch_q16/datafusion:vortex-compact 81208047 82924503 0.98
tpch_q17/datafusion:vortex-compact 596084660 609220753 0.98
tpch_q18/datafusion:vortex-compact 884860274 921951128 0.96
tpch_q19/datafusion:vortex-compact 207344401 209603218 0.99
tpch_q20/datafusion:vortex-compact 179715226 181463242 0.99
tpch_q21/datafusion:vortex-compact 677387528 684747928 0.99
tpch_q22/datafusion:vortex-compact 64306953 64415366 1.00
datafusion / parquet (0.963x ➖, 0↑ 0↓)
name PR 5683324 (ns) base 204dacc (ns) ratio (PR/base)
tpch_q01/datafusion:parquet 468554720 490745102 0.95
tpch_q02/datafusion:parquet 179469580 182287609 0.98
tpch_q03/datafusion:parquet 261345915 267689145 0.98
tpch_q04/datafusion:parquet 120958068 123439904 0.98
tpch_q05/datafusion:parquet 398204284 417902215 0.95
tpch_q06/datafusion:parquet 129899642 139610675 0.93
tpch_q07/datafusion:parquet 581926688 597047969 0.97
tpch_q08/datafusion:parquet 461094625 488886119 0.94
tpch_q09/datafusion:parquet 738223153 780027582 0.95
tpch_q10/datafusion:parquet 580006290 604772477 0.96
tpch_q11/datafusion:parquet 119327643 126484991 0.94
tpch_q12/datafusion:parquet 214812316 218822468 0.98
tpch_q13/datafusion:parquet 352807584 361162436 0.98
tpch_q14/datafusion:parquet 156375094 160360740 0.98
tpch_q15/datafusion:parquet 262627836 268650749 0.98
tpch_q16/datafusion:parquet 126320453 128395805 0.98
tpch_q17/datafusion:parquet 684295763 717454429 0.95
tpch_q18/datafusion:parquet 893462728 926511441 0.96
tpch_q19/datafusion:parquet 277866416 291758668 0.95
tpch_q20/datafusion:parquet 303050573 312962259 0.97
tpch_q21/datafusion:parquet 662652028 683891145 0.97
tpch_q22/datafusion:parquet 207894439 222038779 0.94
datafusion / arrow (0.950x ➖, 0↑ 0↓)
name PR 5683324 (ns) base 204dacc (ns) ratio (PR/base)
tpch_q01/datafusion:arrow 704771781 747546686 0.94
tpch_q02/datafusion:arrow 113091915 116367602 0.97
tpch_q03/datafusion:arrow 502346204 542649401 0.93
tpch_q04/datafusion:arrow 378487420 411794021 0.92
tpch_q05/datafusion:arrow 770213144 791260078 0.97
tpch_q06/datafusion:arrow 326890949 350154991 0.93
tpch_q07/datafusion:arrow 1149911572 1231480525 0.93
tpch_q08/datafusion:arrow 963672355 1009282913 0.95
tpch_q09/datafusion:arrow 1096978864 1167188164 0.94
tpch_q10/datafusion:arrow 653054627 700481397 0.93
tpch_q11/datafusion:arrow 93710506 95428499 0.98
tpch_q12/datafusion:arrow 1269728107 1164590904 1.09
tpch_q13/datafusion:arrow 492912451 477353029 1.03
tpch_q14/datafusion:arrow 379637972 413151044 0.92
tpch_q15/datafusion:arrow 766387251 840838899 0.91
tpch_q16/datafusion:arrow 81628694 85571540 0.95
tpch_q17/datafusion:arrow 967578087 1056415456 0.92
tpch_q18/datafusion:arrow 1848038084 2019028972 0.92
tpch_q19/datafusion:arrow 554541597 586802825 0.95
tpch_q20/datafusion:arrow 506832909 553919807 0.91
tpch_q21/datafusion:arrow 3153854680 3271540172 0.96
tpch_q22/datafusion:arrow 82730460 87950890 0.94
duckdb / vortex-file-compressed (0.972x ➖, 0↑ 0↓)
name PR 5683324 (ns) base 204dacc (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-file-compressed 169142503 171111848 0.99
tpch_q02/duckdb:vortex-file-compressed 52175117 54503980 0.96
tpch_q03/duckdb:vortex-file-compressed 119711197 121698623 0.98
tpch_q04/duckdb:vortex-file-compressed 152058394 156242665 0.97
tpch_q05/duckdb:vortex-file-compressed 135886966 139260228 0.98
tpch_q06/duckdb:vortex-file-compressed 34208118 35122069 0.97
tpch_q07/duckdb:vortex-file-compressed 129804578 133558246 0.97
tpch_q08/duckdb:vortex-file-compressed 171114613 175781959 0.97
tpch_q09/duckdb:vortex-file-compressed 393807351 400700584 0.98
tpch_q10/duckdb:vortex-file-compressed 192975121 197799255 0.98
tpch_q11/duckdb:vortex-file-compressed 30367684 31323065 0.97
tpch_q12/duckdb:vortex-file-compressed 104668428 106495741 0.98
tpch_q13/duckdb:vortex-file-compressed 273727334 277111806 0.99
tpch_q14/duckdb:vortex-file-compressed 53933686 55450607 0.97
tpch_q15/duckdb:vortex-file-compressed 88833296 92208983 0.96
tpch_q16/duckdb:vortex-file-compressed 77667341 80023920 0.97
tpch_q17/duckdb:vortex-file-compressed 88838205 91228252 0.97
tpch_q18/duckdb:vortex-file-compressed 287028558 298764767 0.96
tpch_q19/duckdb:vortex-file-compressed 73459202 75525827 0.97
tpch_q20/duckdb:vortex-file-compressed 139529681 145481077 0.96
tpch_q21/duckdb:vortex-file-compressed 477940769 500209599 0.96
tpch_q22/duckdb:vortex-file-compressed 63380161 65606159 0.97
duckdb / vortex-compact (0.977x ➖, 0↑ 0↓)
name PR 5683324 (ns) base 204dacc (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-compact 273274300 277078690 0.99
tpch_q02/duckdb:vortex-compact 61412449 64864199 0.95
tpch_q03/duckdb:vortex-compact 158643127 160670721 0.99
tpch_q04/duckdb:vortex-compact 215945410 218636041 0.99
tpch_q05/duckdb:vortex-compact 183165026 187164129 0.98
tpch_q06/duckdb:vortex-compact 58317945 59127131 0.99
tpch_q07/duckdb:vortex-compact 215405032 219328758 0.98
tpch_q08/duckdb:vortex-compact 218900576 230410803 0.95
tpch_q09/duckdb:vortex-compact 473615027 473512200 1.00
tpch_q10/duckdb:vortex-compact 259550965 267392789 0.97
tpch_q11/duckdb:vortex-compact 38954775 39280277 0.99
tpch_q12/duckdb:vortex-compact 191688237 195499366 0.98
tpch_q13/duckdb:vortex-compact 319648202 326228182 0.98
tpch_q14/duckdb:vortex-compact 73962995 75167788 0.98
tpch_q15/duckdb:vortex-compact 117223665 122851110 0.95
tpch_q16/duckdb:vortex-compact 81665882 82300684 0.99
tpch_q17/duckdb:vortex-compact 104826500 106845999 0.98
tpch_q18/duckdb:vortex-compact 353207134 361149422 0.98
tpch_q19/duckdb:vortex-compact 91997371 95822868 0.96
tpch_q20/duckdb:vortex-compact 181265599 185165740 0.98
tpch_q21/duckdb:vortex-compact 631312421 644215569 0.98
tpch_q22/duckdb:vortex-compact 72119868 75427486 0.96
duckdb / parquet (0.975x ➖, 0↑ 0↓)
name PR 5683324 (ns) base 204dacc (ns) ratio (PR/base)
tpch_q01/duckdb:parquet 264038002 265613342 0.99
tpch_q02/duckdb:parquet 104951804 106705324 0.98
tpch_q03/duckdb:parquet 210300295 213996109 0.98
tpch_q04/duckdb:parquet 138979087 140381852 0.99
tpch_q05/duckdb:parquet 223808552 227788803 0.98
tpch_q06/duckdb:parquet 75707966 76041447 1.00
tpch_q07/duckdb:parquet 183650186 190787890 0.96
tpch_q08/duckdb:parquet 261971894 272242029 0.96
tpch_q09/duckdb:parquet 476712732 519888645 0.92
tpch_q10/duckdb:parquet 627700361 638087238 0.98
tpch_q11/duckdb:parquet 63565925 68640733 0.93
tpch_q12/duckdb:parquet 131917973 136443261 0.97
tpch_q13/duckdb:parquet 451487762 454342814 0.99
tpch_q14/duckdb:parquet 178482256 184243426 0.97
tpch_q15/duckdb:parquet 103180758 104230906 0.99
tpch_q16/duckdb:parquet 165930243 168202420 0.99
tpch_q17/duckdb:parquet 181663293 184295290 0.99
tpch_q18/duckdb:parquet 365068016 369072602 0.99
tpch_q19/duckdb:parquet 287661607 292198307 0.98
tpch_q20/duckdb:parquet 228985336 235314721 0.97
tpch_q21/duckdb:parquet 557623069 577986576 0.96
tpch_q22/duckdb:parquet 296624997 305534745 0.97
duckdb / duckdb (0.975x ➖, 0↑ 0↓)
name PR 5683324 (ns) base 204dacc (ns) ratio (PR/base)
tpch_q01/duckdb:duckdb 120330548 122039120 0.99
tpch_q02/duckdb:duckdb 50579009 51017467 0.99
tpch_q03/duckdb:duckdb 104220919 107288879 0.97
tpch_q04/duckdb:duckdb 140941646 144608441 0.97
tpch_q05/duckdb:duckdb 119453835 122587930 0.97
tpch_q06/duckdb:duckdb 44686432 46191374 0.97
tpch_q07/duckdb:duckdb 91191675 93377485 0.98
tpch_q08/duckdb:duckdb 118767879 122066651 0.97
tpch_q09/duckdb:duckdb 281590539 289284214 0.97
tpch_q10/duckdb:duckdb 217235989 221521334 0.98
tpch_q11/duckdb:duckdb 19429833 19443683 1.00
tpch_q12/duckdb:duckdb 91002063 92243835 0.99
tpch_q13/duckdb:duckdb 231998957 240603299 0.96
tpch_q14/duckdb:duckdb 77956373 80096153 0.97
tpch_q15/duckdb:duckdb 82156995 82477081 1.00
tpch_q16/duckdb:duckdb 77420796 78147195 0.99
tpch_q17/duckdb:duckdb 87958603 90876700 0.97
tpch_q18/duckdb:duckdb 231732985 242847771 0.95
tpch_q19/duckdb:duckdb 124162959 125984508 0.99
tpch_q20/duckdb:duckdb 116995865 119952682 0.98
tpch_q21/duckdb:duckdb 302227152 314389612 0.96
tpch_q22/duckdb:duckdb 67274713 72946145 0.92

File Size Changes (26 files changed, +0.0% overall, 16↑ 10↓)
File Scale Format Base HEAD Change %
part_1.vortex 10.0 vortex-compact 16.94 MB 17.03 MB +87.21 KB +0.5%
partsupp_0.vortex 10.0 vortex-compact 105.34 MB 105.80 MB +477.77 KB +0.4%
part_1.vortex 10.0 vortex-file-compressed 24.87 MB 24.98 MB +109.34 KB +0.4%
part_0.vortex 10.0 vortex-compact 16.96 MB 17.02 MB +67.90 KB +0.4%
orders_1.vortex 10.0 vortex-file-compressed 133.99 MB 134.30 MB +316.49 KB +0.2%
lineitem_8.vortex 10.0 vortex-file-compressed 129.07 MB 129.29 MB +215.91 KB +0.2%
lineitem_7.vortex 10.0 vortex-file-compressed 129.34 MB 129.48 MB +144.39 KB +0.1%
lineitem_4.vortex 10.0 vortex-file-compressed 129.33 MB 129.47 MB +142.68 KB +0.1%
lineitem_9.vortex 10.0 vortex-file-compressed 129.06 MB 129.16 MB +104.32 KB +0.1%
partsupp_1.vortex 10.0 vortex-compact 104.86 MB 104.94 MB +79.26 KB +0.1%
partsupp_0.vortex 10.0 vortex-file-compressed 119.72 MB 119.79 MB +69.55 KB +0.1%
lineitem_3.vortex 10.0 vortex-file-compressed 129.29 MB 129.36 MB +70.86 KB +0.1%
lineitem_5.vortex 10.0 vortex-file-compressed 129.64 MB 129.70 MB +67.44 KB +0.1%
lineitem_0.vortex 10.0 vortex-file-compressed 129.39 MB 129.44 MB +44.60 KB +0.0%
lineitem_11.vortex 10.0 vortex-file-compressed 129.21 MB 129.23 MB +22.62 KB +0.0%
partsupp_1.vortex 10.0 vortex-file-compressed 119.71 MB 119.72 MB +3.05 KB +0.0%
lineitem_10.vortex 10.0 vortex-file-compressed 129.47 MB 129.45 MB 14.09 KB -0.0%
lineitem_2.vortex 10.0 vortex-file-compressed 129.46 MB 129.44 MB 15.84 KB -0.0%
orders_0.vortex 10.0 vortex-file-compressed 133.16 MB 133.13 MB 34.44 KB -0.0%
customer_0.vortex 10.0 vortex-file-compressed 88.56 MB 88.53 MB 28.07 KB -0.0%
lineitem_12.vortex 10.0 vortex-file-compressed 129.65 MB 129.60 MB 53.56 KB -0.0%
lineitem_6.vortex 10.0 vortex-file-compressed 129.40 MB 129.32 MB 78.30 KB -0.1%
part_0.vortex 10.0 vortex-file-compressed 24.84 MB 24.82 MB 19.26 KB -0.1%
lineitem_1.vortex 10.0 vortex-file-compressed 129.45 MB 129.32 MB 132.08 KB -0.1%
orders_2.vortex 10.0 vortex-file-compressed 134.60 MB 134.31 MB 288.73 KB -0.2%
supplier_0.vortex 10.0 vortex-file-compressed 5.73 MB 5.71 MB 14.77 KB -0.3%

Totals:

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

@github-actions

github-actions Bot commented Jul 15, 2026

Copy link
Copy Markdown
Contributor

Benchmarks: TPC-H SF=1 on S3

Verdict: No clear signal (environment too noisy confidence)
Attributed Vortex impact: -5.3%
Engines: DataFusion No clear signal (+0.4%, environment too noisy confidence) · DuckDB No clear signal (-10.6%, environment too noisy confidence)
Vortex (geomean): 1.130x ➖
Parquet (geomean): 1.193x ➖
Shifts: Parquet (control) +19.3% · Median polish +18.2%

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

datafusion / vortex-file-compressed (1.244x ➖, 0↑ 7↓)
name PR 5683324 (ns) base 204dacc (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-file-compressed 291515423 270476167 1.08
tpch_q02/datafusion:vortex-file-compressed 540984235 438187411 1.23
tpch_q03/datafusion:vortex-file-compressed 🚨 547883742 403627176 1.36
tpch_q04/datafusion:vortex-file-compressed 268124073 211312135 1.27
tpch_q05/datafusion:vortex-file-compressed 454414292 368250660 1.23
tpch_q06/datafusion:vortex-file-compressed 332934525 292388057 1.14
tpch_q07/datafusion:vortex-file-compressed 🚨 569877211 408741191 1.39
tpch_q08/datafusion:vortex-file-compressed 🚨 648159736 495330032 1.31
tpch_q09/datafusion:vortex-file-compressed 444896496 361742892 1.23
tpch_q10/datafusion:vortex-file-compressed 🚨 600253158 436796945 1.37
tpch_q11/datafusion:vortex-file-compressed 🚨 392077765 268493611 1.46
tpch_q12/datafusion:vortex-file-compressed 441777788 393425103 1.12
tpch_q13/datafusion:vortex-file-compressed 203933017 185459644 1.10
tpch_q14/datafusion:vortex-file-compressed 🚨 337121161 236102144 1.43
tpch_q15/datafusion:vortex-file-compressed 540584452 447591756 1.21
tpch_q16/datafusion:vortex-file-compressed 218125907 202672621 1.08
tpch_q17/datafusion:vortex-file-compressed 402352108 318993748 1.26
tpch_q18/datafusion:vortex-file-compressed 320832752 257018089 1.25
tpch_q19/datafusion:vortex-file-compressed 🚨 600563971 446074390 1.35
tpch_q20/datafusion:vortex-file-compressed 470909968 382006318 1.23
tpch_q21/datafusion:vortex-file-compressed 537580274 493739209 1.09
tpch_q22/datafusion:vortex-file-compressed 180413259 139426023 1.29
datafusion / vortex-compact (1.141x ➖, 0↑ 3↓)
name PR 5683324 (ns) base 204dacc (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-compact 🚨 339964119 261417167 1.30
tpch_q02/datafusion:vortex-compact 443350544 423869515 1.05
tpch_q03/datafusion:vortex-compact 424053189 405053940 1.05
tpch_q04/datafusion:vortex-compact 257934150 205190310 1.26
tpch_q05/datafusion:vortex-compact 🚨 460345971 351836853 1.31
tpch_q06/datafusion:vortex-compact 347962910 302854276 1.15
tpch_q07/datafusion:vortex-compact 488964014 454350699 1.08
tpch_q08/datafusion:vortex-compact 488108208 470495115 1.04
tpch_q09/datafusion:vortex-compact 401862982 352591980 1.14
tpch_q10/datafusion:vortex-compact 436932009 402861630 1.08
tpch_q11/datafusion:vortex-compact 328658331 272180923 1.21
tpch_q12/datafusion:vortex-compact 406908580 391361790 1.04
tpch_q13/datafusion:vortex-compact 217390337 168505441 1.29
tpch_q14/datafusion:vortex-compact 297648473 247572481 1.20
tpch_q15/datafusion:vortex-compact 508456972 450545478 1.13
tpch_q16/datafusion:vortex-compact 223494737 201509372 1.11
tpch_q17/datafusion:vortex-compact 373977507 322261630 1.16
tpch_q18/datafusion:vortex-compact 269001226 243617842 1.10
tpch_q19/datafusion:vortex-compact 533281709 548934213 0.97
tpch_q20/datafusion:vortex-compact 458472367 441192351 1.04
tpch_q21/datafusion:vortex-compact 605704594 541497651 1.12
tpch_q22/datafusion:vortex-compact 🚨 197890399 141654929 1.40
datafusion / parquet (1.187x ➖, 0↑ 5↓)
name PR 5683324 (ns) base 204dacc (ns) ratio (PR/base)
tpch_q01/datafusion:parquet 247190546 226360278 1.09
tpch_q02/datafusion:parquet 🚨 552164260 405173468 1.36
tpch_q03/datafusion:parquet 🚨 423753360 298985962 1.42
tpch_q04/datafusion:parquet 212390241 165565426 1.28
tpch_q05/datafusion:parquet 525239813 444568996 1.18
tpch_q06/datafusion:parquet 186201620 143697099 1.30
tpch_q07/datafusion:parquet 🚨 591689502 431479983 1.37
tpch_q08/datafusion:parquet 🚨 749355244 565179676 1.33
tpch_q09/datafusion:parquet 586630276 464871717 1.26
tpch_q10/datafusion:parquet 557709803 477385091 1.17
tpch_q11/datafusion:parquet 419711456 424301544 0.99
tpch_q12/datafusion:parquet 281874820 241005309 1.17
tpch_q13/datafusion:parquet 419170446 419833838 1.00
tpch_q14/datafusion:parquet 231744842 187504232 1.24
tpch_q15/datafusion:parquet 358077337 294314586 1.22
tpch_q16/datafusion:parquet 🚨 218633661 166076087 1.32
tpch_q17/datafusion:parquet 460416529 382099889 1.20
tpch_q18/datafusion:parquet 431850880 487759736 0.89
tpch_q19/datafusion:parquet 340265029 324005694 1.05
tpch_q20/datafusion:parquet 354653170 300493639 1.18
tpch_q21/datafusion:parquet 632163459 539847727 1.17
tpch_q22/datafusion:parquet 266041474 242440969 1.10
duckdb / vortex-file-compressed (1.087x ➖, 0↑ 0↓)
name PR 5683324 (ns) base 204dacc (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-file-compressed 308421474 284470231 1.08
tpch_q02/duckdb:vortex-file-compressed 995274603 878253580 1.13
tpch_q03/duckdb:vortex-file-compressed 694285171 658472153 1.05
tpch_q04/duckdb:vortex-file-compressed 421631256 394018939 1.07
tpch_q05/duckdb:vortex-file-compressed 883374864 778390441 1.13
tpch_q06/duckdb:vortex-file-compressed 339498454 335698112 1.01
tpch_q07/duckdb:vortex-file-compressed 1007798775 893269557 1.13
tpch_q08/duckdb:vortex-file-compressed 1228387661 1053126714 1.17
tpch_q09/duckdb:vortex-file-compressed 1051135729 931453785 1.13
tpch_q10/duckdb:vortex-file-compressed 762630093 695699040 1.10
tpch_q11/duckdb:vortex-file-compressed 550766826 521465084 1.06
tpch_q12/duckdb:vortex-file-compressed 642662675 655925869 0.98
tpch_q13/duckdb:vortex-file-compressed 444234259 479461662 0.93
tpch_q14/duckdb:vortex-file-compressed 471950802 411867522 1.15
tpch_q15/duckdb:vortex-file-compressed 306901373 307388783 1.00
tpch_q16/duckdb:vortex-file-compressed 358923420 340743646 1.05
tpch_q17/duckdb:vortex-file-compressed 797252421 696313663 1.14
tpch_q18/duckdb:vortex-file-compressed 624103566 583012506 1.07
tpch_q19/duckdb:vortex-file-compressed 512403076 455189930 1.13
tpch_q20/duckdb:vortex-file-compressed 867837288 722381416 1.20
tpch_q21/duckdb:vortex-file-compressed 1106829838 1024541482 1.08
tpch_q22/duckdb:vortex-file-compressed 337426642 290774249 1.16
duckdb / vortex-compact (1.058x ➖, 0↑ 0↓)
name PR 5683324 (ns) base 204dacc (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-compact 320871209 275463160 1.16
tpch_q02/duckdb:vortex-compact 921129035 902596784 1.02
tpch_q03/duckdb:vortex-compact 644849242 588888267 1.10
tpch_q04/duckdb:vortex-compact 496095738 439041773 1.13
tpch_q05/duckdb:vortex-compact 795339803 756908933 1.05
tpch_q06/duckdb:vortex-compact 429167735 402694619 1.07
tpch_q07/duckdb:vortex-compact 954321366 849694989 1.12
tpch_q08/duckdb:vortex-compact 1122371242 1033666147 1.09
tpch_q09/duckdb:vortex-compact 1006149209 914767575 1.10
tpch_q10/duckdb:vortex-compact 714128034 663379768 1.08
tpch_q11/duckdb:vortex-compact 522062064 465402845 1.12
tpch_q12/duckdb:vortex-compact 635669958 606352273 1.05
tpch_q13/duckdb:vortex-compact 377537589 353882251 1.07
tpch_q14/duckdb:vortex-compact 383024194 381411851 1.00
tpch_q15/duckdb:vortex-compact 315857057 297313958 1.06
tpch_q16/duckdb:vortex-compact 332084980 310956602 1.07
tpch_q17/duckdb:vortex-compact 585213265 664691329 0.88
tpch_q18/duckdb:vortex-compact 556340317 575953952 0.97
tpch_q19/duckdb:vortex-compact 433147164 448860331 0.96
tpch_q20/duckdb:vortex-compact 702524828 687736106 1.02
tpch_q21/duckdb:vortex-compact 1048466280 973318797 1.08
tpch_q22/duckdb:vortex-compact 286941290 253448949 1.13
duckdb / parquet (1.200x ➖, 0↑ 3↓)
name PR 5683324 (ns) base 204dacc (ns) ratio (PR/base)
tpch_q01/duckdb:parquet 476234871 403571345 1.18
tpch_q02/duckdb:parquet 1232341404 956063078 1.29
tpch_q03/duckdb:parquet 1143374777 879616056 1.30
tpch_q04/duckdb:parquet 🚨 766911582 576896969 1.33
tpch_q05/duckdb:parquet 🚨 1442341937 1082733048 1.33
tpch_q06/duckdb:parquet 495462943 391457171 1.27
tpch_q07/duckdb:parquet 🚨 1388924760 1029074208 1.35
tpch_q08/duckdb:parquet 1531952089 1369150294 1.12
tpch_q09/duckdb:parquet 1461337537 1248214776 1.17
tpch_q10/duckdb:parquet 1449762520 1158821403 1.25
tpch_q11/duckdb:parquet 803110839 653416033 1.23
tpch_q12/duckdb:parquet 723859810 620280991 1.17
tpch_q13/duckdb:parquet 957522052 864997510 1.11
tpch_q14/duckdb:parquet 846284757 702531154 1.20
tpch_q15/duckdb:parquet 599262015 496720586 1.21
tpch_q16/duckdb:parquet 694336862 621917993 1.12
tpch_q17/duckdb:parquet 919949315 743149154 1.24
tpch_q18/duckdb:parquet 952114447 769587833 1.24
tpch_q19/duckdb:parquet 811614731 763902909 1.06
tpch_q20/duckdb:parquet 1252717110 1102233250 1.14
tpch_q21/duckdb:parquet 1135022320 1077435436 1.05
tpch_q22/duckdb:parquet 581433363 518757055 1.12

@joseph-isaacs joseph-isaacs added action/benchmark Trigger full benchmarks to run on this PR do not merge Pull requests that are not intended to merge labels Jul 15, 2026
@github-actions github-actions Bot removed the action/benchmark Trigger full benchmarks to run on this PR label Jul 15, 2026
-- Count the number of samples (e.g. human beings) in this dataset. The GT arrays are all the same
-- length, even though they're not stored as a fixed-list type.
SELECT array_length("GT", 1) FROM statpopgen LIMIT 1;
SELECT array_length("GT") FROM statpopgen LIMIT 1;

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

why did you make this change?

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

do we want to commit this?

@github-actions

Copy link
Copy Markdown
Contributor

Benchmarks: Random Access

Vortex (geomean): 1.038x ➖
Parquet (geomean): 1.043x ➖

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.032x ➖, 0↑ 6↓)
name PR 5683324 (ns) base 204dacc (ns) ratio (PR/base)
random-access/feature-vectors/correlated/lance-tokio-local-disk 367178 374140 0.98
random-access/feature-vectors/correlated/lance-tokio-local-disk-footer 1008472 1032860 0.98
random-access/feature-vectors/correlated/parquet-tokio-local-disk 8428884412 8379545275 1.01
random-access/feature-vectors/correlated/parquet-tokio-local-disk-footer 8421492153 8231134787 1.02
random-access/feature-vectors/correlated/vortex-tokio-local-disk 3087100 3337723 0.92
random-access/feature-vectors/correlated/vortex-tokio-local-disk-footer 2594497 2403140 1.08
random-access/feature-vectors/uniform/lance-tokio-local-disk 1183052 1123614 1.05
random-access/feature-vectors/uniform/lance-tokio-local-disk-footer 1836256 1821113 1.01
random-access/feature-vectors/uniform/parquet-tokio-local-disk 8248144520 8271656533 1.00
random-access/feature-vectors/uniform/parquet-tokio-local-disk-footer 8407818910 8101540899 1.04
random-access/feature-vectors/uniform/vortex-tokio-local-disk 3551779 3404125 1.04
random-access/feature-vectors/uniform/vortex-tokio-local-disk-footer 5795059 5538858 1.05
random-access/lance-tokio-local-disk 645238 626248 1.03
random-access/lance-tokio-local-disk-footer 1289626 1268658 1.02
random-access/nested-lists/correlated/lance-tokio-local-disk 217618 220779 0.99
random-access/nested-lists/correlated/lance-tokio-local-disk-footer 559466 551069 1.02
random-access/nested-lists/correlated/parquet-tokio-local-disk 130802321 127198018 1.03
random-access/nested-lists/correlated/parquet-tokio-local-disk-footer 133530437 129095240 1.03
random-access/nested-lists/correlated/vortex-tokio-local-disk 340151 333380 1.02
random-access/nested-lists/correlated/vortex-tokio-local-disk-footer 443405 413891 1.07
random-access/nested-lists/uniform/lance-tokio-local-disk 996199 987855 1.01
random-access/nested-lists/uniform/lance-tokio-local-disk-footer 1359615 1305168 1.04
random-access/nested-lists/uniform/parquet-tokio-local-disk 131553052 126770199 1.04
random-access/nested-lists/uniform/parquet-tokio-local-disk-footer 129331218 128883197 1.00
random-access/nested-lists/uniform/vortex-tokio-local-disk 1910403 1840676 1.04
random-access/nested-lists/uniform/vortex-tokio-local-disk-footer 2011523 1950786 1.03
random-access/nested-structs/correlated/lance-tokio-local-disk 352925 344146 1.03
random-access/nested-structs/correlated/lance-tokio-local-disk-footer 528675 514858 1.03
random-access/nested-structs/correlated/parquet-tokio-local-disk 🚨 22878797 19732548 1.16
random-access/nested-structs/correlated/parquet-tokio-local-disk-footer 🚨 22184155 19990597 1.11
random-access/nested-structs/correlated/vortex-tokio-local-disk 430551 405132 1.06
random-access/nested-structs/correlated/vortex-tokio-local-disk-footer 🚨 645311 562964 1.15
random-access/nested-structs/uniform/lance-tokio-local-disk 2449276 2425947 1.01
random-access/nested-structs/uniform/lance-tokio-local-disk-footer 2692202 2547163 1.06
random-access/nested-structs/uniform/parquet-tokio-local-disk 🚨 22319405 19790811 1.13
random-access/nested-structs/uniform/parquet-tokio-local-disk-footer 🚨 21989645 19907982 1.10
random-access/nested-structs/uniform/vortex-tokio-local-disk 🚨 1304170 1098905 1.19
random-access/nested-structs/uniform/vortex-tokio-local-disk-footer 1436253 1484510 0.97
random-access/parquet-tokio-local-disk 169464251 166064852 1.02
random-access/parquet-tokio-local-disk-footer 168148040 165987475 1.01
random-access/taxi/correlated/lance-tokio-local-disk 955827 929960 1.03
random-access/taxi/correlated/lance-tokio-local-disk-footer 1825737 1797341 1.02
random-access/taxi/correlated/parquet-tokio-local-disk 253541436 247096715 1.03
random-access/taxi/correlated/parquet-tokio-local-disk-footer 250734449 248274340 1.01
random-access/taxi/correlated/vortex-tokio-local-disk 1183153 1168900 1.01
random-access/taxi/correlated/vortex-tokio-local-disk-footer 1840773 1675421 1.10
random-access/taxi/uniform/lance-tokio-local-disk 9353908 9649854 0.97
random-access/taxi/uniform/lance-tokio-local-disk-footer 10128226 9879875 1.03
random-access/taxi/uniform/parquet-tokio-local-disk 268180799 261320585 1.03
random-access/taxi/uniform/parquet-tokio-local-disk-footer 271787212 263307491 1.03
random-access/taxi/uniform/vortex-tokio-local-disk 4770511 4807212 0.99
random-access/taxi/uniform/vortex-tokio-local-disk-footer 5331683 5116220 1.04
random-access/vortex-tokio-local-disk 721432 782532 0.92
random-access/vortex-tokio-local-disk-footer 1158533 1127104 1.03

@github-actions

Copy link
Copy Markdown
Contributor

🚨🚨🚨❌❌❌ SQL BENCHMARK FAILED ❌❌❌🚨🚨🚨

Benchmark TPC-H SF=10 on S3 (full) failed! Check the workflow run for details.

@github-actions

Copy link
Copy Markdown
Contributor

Benchmarks: Appian on NVME

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

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

datafusion / vortex-file-compressed (0.990x ➖, 0↑ 0↓)
name PR 5683324 (ns) base 204dacc (ns) ratio (PR/base)
appian_q01/datafusion:vortex-file-compressed 124878319 124552087 1.00
appian_q02/datafusion:vortex-file-compressed 597404991 599639448 1.00
appian_q03/datafusion:vortex-file-compressed 336214279 345346407 0.97
appian_q04/datafusion:vortex-file-compressed 44392863415 44986593344 0.99
appian_q05/datafusion:vortex-file-compressed 250003953 251435897 0.99
appian_q06/datafusion:vortex-file-compressed 332696269 333447351 1.00
appian_q07/datafusion:vortex-file-compressed 419833957 426907277 0.98
appian_q08/datafusion:vortex-file-compressed 1927919003 1963618829 0.98
datafusion / parquet (0.986x ➖, 0↑ 0↓)
name PR 5683324 (ns) base 204dacc (ns) ratio (PR/base)
appian_q01/datafusion:parquet 126152439 130219227 0.97
appian_q02/datafusion:parquet 603593697 611654420 0.99
appian_q03/datafusion:parquet 322391259 332538206 0.97
appian_q04/datafusion:parquet 44244343377 44791796020 0.99
appian_q05/datafusion:parquet 268696575 273548836 0.98
appian_q06/datafusion:parquet 351945753 353850938 0.99
appian_q07/datafusion:parquet 447867045 445393466 1.01
appian_q08/datafusion:parquet 1920673009 1935153992 0.99
duckdb / vortex-file-compressed (0.998x ➖, 0↑ 0↓)
name PR 5683324 (ns) base 204dacc (ns) ratio (PR/base)
appian_q01/duckdb:vortex-file-compressed 184371574 187188257 0.98
appian_q02/duckdb:vortex-file-compressed 600866273 602456586 1.00
appian_q03/duckdb:vortex-file-compressed 261708821 259756537 1.01
appian_q04/duckdb:vortex-file-compressed 1319013233 1315453371 1.00
appian_q05/duckdb:vortex-file-compressed 284857754 281453998 1.01
appian_q06/duckdb:vortex-file-compressed 799930539 806982835 0.99
appian_q07/duckdb:vortex-file-compressed 348198740 351554431 0.99
appian_q08/duckdb:vortex-file-compressed 1279369702 1284200952 1.00
duckdb / parquet (0.992x ➖, 0↑ 0↓)
name PR 5683324 (ns) base 204dacc (ns) ratio (PR/base)
appian_q01/duckdb:parquet 203447493 203388874 1.00
appian_q02/duckdb:parquet 598787711 608226274 0.98
appian_q03/duckdb:parquet 287798428 295106561 0.98
appian_q04/duckdb:parquet 1318106146 1331822142 0.99
appian_q05/duckdb:parquet 303292717 300869894 1.01
appian_q06/duckdb:parquet 779291843 790435288 0.99
appian_q07/duckdb:parquet 364984767 363683358 1.00
appian_q08/duckdb:parquet 1274903199 1287897960 0.99
duckdb / duckdb (0.992x ➖, 0↑ 0↓)
name PR 5683324 (ns) base 204dacc (ns) ratio (PR/base)
appian_q01/duckdb:duckdb 170348122 173530737 0.98
appian_q02/duckdb:duckdb 549813188 550438143 1.00
appian_q03/duckdb:duckdb 386541016 385984567 1.00
appian_q04/duckdb:duckdb 1300123249 1311728211 0.99
appian_q05/duckdb:duckdb 279868651 283254604 0.99
appian_q06/duckdb:duckdb 774662344 785838629 0.99
appian_q07/duckdb:duckdb 325242332 328345914 0.99
appian_q08/duckdb:duckdb 1219070476 1225227708 0.99

File Size Changes (4 files changed, -0.0% overall, 2↑ 2↓)
File Scale Format Base HEAD Change %
creditcardview.vortex 1.0 vortex-file-compressed 58.21 MB 58.28 MB +67.80 KB +0.1%
orderview.vortex 1.0 vortex-file-compressed 76.11 MB 76.17 MB +59.41 KB +0.1%
addressview.vortex 1.0 vortex-file-compressed 34.61 MB 34.61 MB 32 B -0.0%
duckdb.db 1.0 vortex-compact 268.00 KB 0 B 268.00 KB -100.0%

Totals:

  • vortex-compact: 271.93 MB → 271.66 MB (-0.1%)
  • vortex-file-compressed: 476.35 MB → 476.47 MB (+0.0%)

@github-actions

Copy link
Copy Markdown
Contributor

Benchmarks: Compression

Vortex (geomean): 0.991x ➖
Parquet (geomean): 0.981x ➖

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.975x ➖, 8↑ 2↓)
name PR 5683324 (ns) base 204dacc (ns) ratio (PR/base)
compress time/Arade 1073171786 1155159093 0.93
compress time/Bimbo 5587265722 6080629732 0.92
compress time/CMSprovider 2637984561 2752509673 0.96
compress time/Euro2016 481736635 528229437 0.91
compress time/Food 🚀 357758179 398206921 0.90
compress time/HashTags 829600892 832942778 1.00
compress time/TPC-H l_comment canonical 1191095252 1288548367 0.92
compress time/TPC-H l_comment chunked 1190016899 1276038724 0.93
compress time/taxi 572146862 597136555 0.96
compress time/wide table cols=100 chunks=1 rows=1000 🚀 12384130 16087976 0.77
compress time/wide table cols=100 chunks=50 rows=1000 12382738 12631705 0.98
compress time/wide table cols=1000 chunks=1 rows=1000 140888496 148068877 0.95
compress time/wide table cols=1000 chunks=50 rows=1000 144633745 140596362 1.03
compress time/wide table cols=10000 chunks=1 rows=1000 1554784203 1597367141 0.97
compress time/wide table cols=10000 chunks=50 rows=1000 1557236733 1585527254 0.98
decompress time/Arade 🚀 26371036 29389287 0.90
decompress time/Bimbo 🚀 91687723 104602355 0.88
decompress time/CMSprovider 80087323 82959438 0.97
decompress time/Euro2016 20600788 21824599 0.94
decompress time/Food 8353203 9077349 0.92
decompress time/HashTags 93843016 93809879 1.00
decompress time/TPC-H l_comment canonical 43307091 45298844 0.96
decompress time/TPC-H l_comment chunked 43946309 44945418 0.98
decompress time/taxi 16042559 17594070 0.91
decompress time/wide table cols=100 chunks=1 rows=1000 2653316 2739557 0.97
decompress time/wide table cols=100 chunks=50 rows=1000 2587686 2779487 0.93
decompress time/wide table cols=1000 chunks=1 rows=1000 24091343 24743730 0.97
decompress time/wide table cols=1000 chunks=50 rows=1000 24406336 24645777 0.99
decompress time/wide table cols=10000 chunks=1 rows=1000 266291421 270084536 0.99
decompress time/wide table cols=10000 chunks=50 rows=1000 261312499 278078382 0.94
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 2612238882 2679641306 0.97
parquet_rs-zstd compress time/Bimbo 12749322225 13294428095 0.96
parquet_rs-zstd compress time/CMSprovider 6894022959 7555922227 0.91
parquet_rs-zstd compress time/Euro2016 1304686858 1375776473 0.95
parquet_rs-zstd compress time/Food 799298124 824917429 0.97
parquet_rs-zstd compress time/HashTags 2218433853 2298651874 0.97
parquet_rs-zstd compress time/TPC-H l_comment canonical 3242716973 3351087909 0.97
parquet_rs-zstd compress time/TPC-H l_comment chunked 3215665773 3256991831 0.99
parquet_rs-zstd compress time/taxi 1204732225 1210847107 0.99
parquet_rs-zstd compress time/wide table cols=100 chunks=1 rows=1000 🚀 6212858 6971707 0.89
parquet_rs-zstd compress time/wide table cols=100 chunks=50 rows=1000 🚀 6389373 7217478 0.89
parquet_rs-zstd compress time/wide table cols=1000 chunks=1 rows=1000 77860787 80083935 0.97
parquet_rs-zstd compress time/wide table cols=1000 chunks=50 rows=1000 76627054 82254626 0.93
parquet_rs-zstd compress time/wide table cols=10000 chunks=1 rows=1000 809808544 844624202 0.96
parquet_rs-zstd compress time/wide table cols=10000 chunks=50 rows=1000 782024825 825837794 0.95
parquet_rs-zstd decompress time/Arade 622410494 645308629 0.96
parquet_rs-zstd decompress time/Bimbo 1719491820 1722325781 1.00
parquet_rs-zstd decompress time/CMSprovider 1732390954 1787904457 0.97
parquet_rs-zstd decompress time/Euro2016 374171456 388990673 0.96
parquet_rs-zstd decompress time/Food 198408246 205994975 0.96
parquet_rs-zstd decompress time/HashTags 659742388 702310187 0.94
parquet_rs-zstd decompress time/TPC-H l_comment canonical 592823818 613973741 0.97
parquet_rs-zstd decompress time/TPC-H l_comment chunked 595548754 590423999 1.01
parquet_rs-zstd decompress time/taxi 248592574 249768344 1.00
parquet_rs-zstd decompress time/wide table cols=100 chunks=1 rows=1000 2836379 2979272 0.95
parquet_rs-zstd decompress time/wide table cols=100 chunks=50 rows=1000 2980095 3061788 0.97
parquet_rs-zstd decompress time/wide table cols=1000 chunks=1 rows=1000 34204020 35145735 0.97
parquet_rs-zstd decompress time/wide table cols=1000 chunks=50 rows=1000 35289883 37426130 0.94
parquet_rs-zstd decompress time/wide table cols=10000 chunks=1 rows=1000 354521252 352941991 1.00
parquet_rs-zstd decompress time/wide table cols=10000 chunks=50 rows=1000 362980397 367017255 0.99
vortex-file-compressed size/Arade 145358060 145358060 1.00
vortex-file-compressed size/Bimbo 467257556 467257556 1.00
vortex-file-compressed size/CMSprovider 417783276 417785916 1.00
vortex-file-compressed size/Euro2016 158044548 157749772 1.00
vortex-file-compressed size/Food 41976800 41976800 1.00
vortex-file-compressed size/HashTags 184460172 185137484 1.00
vortex-file-compressed size/TPC-H l_comment canonical 171913952 172018096 1.00
vortex-file-compressed size/TPC-H l_comment chunked 171921824 172018096 1.00
vortex-file-compressed size/taxi 52296276 52296276 1.00
vortex-file-compressed size/wide table cols=100 chunks=1 rows=1000 932512 932512 1.00
vortex-file-compressed size/wide table cols=100 chunks=50 rows=1000 932512 932512 1.00
vortex-file-compressed size/wide table cols=1000 chunks=1 rows=1000 9309712 9309712 1.00
vortex-file-compressed size/wide table cols=1000 chunks=50 rows=1000 9309712 9309712 1.00
vortex-file-compressed size/wide table cols=10000 chunks=1 rows=1000 93117712 93117712 1.00
vortex-file-compressed size/wide table cols=10000 chunks=50 rows=1000 93117712 93117712 1.00
vortex:parquet-zstd ratio compress time/Arade 0 0 0.95
vortex:parquet-zstd ratio compress time/Bimbo 0 0 0.96
vortex:parquet-zstd ratio compress time/CMSprovider 0 0 1.05
vortex:parquet-zstd ratio compress time/Euro2016 0 0 0.96
vortex:parquet-zstd ratio compress time/Food 0 0 0.93
vortex:parquet-zstd ratio compress time/HashTags 0 0 1.03
vortex:parquet-zstd ratio compress time/TPC-H l_comment canonical 0 0 0.96
vortex:parquet-zstd ratio compress time/TPC-H l_comment chunked 0 0 0.94
vortex:parquet-zstd ratio compress time/taxi 0 0 0.96
vortex:parquet-zstd ratio compress time/wide table cols=100 chunks=1 rows=1000 🚀 1 2 0.86
vortex:parquet-zstd ratio compress time/wide table cols=100 chunks=50 rows=1000 🚨 1 1 1.11
vortex:parquet-zstd ratio compress time/wide table cols=1000 chunks=1 rows=1000 1 1 0.98
vortex:parquet-zstd ratio compress time/wide table cols=1000 chunks=50 rows=1000 🚨 1 1 1.10
vortex:parquet-zstd ratio compress time/wide table cols=10000 chunks=1 rows=1000 1 1 1.02
vortex:parquet-zstd ratio compress time/wide table cols=10000 chunks=50 rows=1000 1 1 1.04
vortex:parquet-zstd ratio decompress time/Arade 0 0 0.93
vortex:parquet-zstd ratio decompress time/Bimbo 🚀 0 0 0.88
vortex:parquet-zstd ratio decompress time/CMSprovider 0 0 1.00
vortex:parquet-zstd ratio decompress time/Euro2016 0 0 0.98
vortex:parquet-zstd ratio decompress time/Food 0 0 0.96
vortex:parquet-zstd ratio decompress time/HashTags 0 0 1.06
vortex:parquet-zstd ratio decompress time/TPC-H l_comment canonical 0 0 0.99
vortex:parquet-zstd ratio decompress time/TPC-H l_comment chunked 0 0 0.97
vortex:parquet-zstd ratio decompress time/taxi 0 0 0.92
vortex:parquet-zstd ratio decompress time/wide table cols=100 chunks=1 rows=1000 0 0 1.02
vortex:parquet-zstd ratio decompress time/wide table cols=100 chunks=50 rows=1000 0 0 0.96
vortex:parquet-zstd ratio decompress time/wide table cols=1000 chunks=1 rows=1000 0 0 1.00
vortex:parquet-zstd ratio decompress time/wide table cols=1000 chunks=50 rows=1000 0 0 1.05
vortex:parquet-zstd ratio decompress time/wide table cols=10000 chunks=1 rows=1000 0 0 0.98
vortex:parquet-zstd ratio decompress time/wide table cols=10000 chunks=50 rows=1000 0 0 0.95
vortex:parquet-zstd size/Arade 0 0 1.00
vortex:parquet-zstd size/Bimbo 1 1 1.00
vortex:parquet-zstd size/CMSprovider 1 1 1.00
vortex:parquet-zstd size/Euro2016 1 1 1.00
vortex:parquet-zstd size/Food 1 1 1.00
vortex:parquet-zstd size/HashTags 1 1 1.00
vortex:parquet-zstd size/TPC-H l_comment canonical 1 1 1.00
vortex:parquet-zstd size/TPC-H l_comment chunked 1 1 1.00
vortex:parquet-zstd size/taxi 0 0 1.00
vortex:parquet-zstd size/wide table cols=100 chunks=1 rows=1000 1 1 1.00
vortex:parquet-zstd size/wide table cols=100 chunks=50 rows=1000 1 1 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

Labels

do not merge Pull requests that are not intended to merge

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants