Skip to content

use octet_length() instead of len() in clickbench#8267

Merged
myrrc merged 1 commit into
developfrom
myrrc/clickbench-strlen
Jun 5, 2026
Merged

use octet_length() instead of len() in clickbench#8267
myrrc merged 1 commit into
developfrom
myrrc/clickbench-strlen

Conversation

@myrrc
Copy link
Copy Markdown
Contributor

@myrrc myrrc commented Jun 5, 2026

Clickhouse's length() is non-standard SQL which returns number of bytes and not
Unicode code points. Replace this for ClickBench to Duckdb's octet_length() to match
original intent. As Duckdb doesn't support octet_length for strings and uses non-standard strlen(), add a macro to convert octet_length to strlen().
We can't use strlen() directly because DataFusion's strlen() counts code points, not bytes.

@myrrc myrrc requested a review from joseph-isaacs June 5, 2026 12:49
@myrrc myrrc added the changelog/chore A trivial change label Jun 5, 2026
@myrrc myrrc force-pushed the myrrc/clickbench-strlen branch from 156ac17 to 7a376a7 Compare June 5, 2026 12:49
@myrrc myrrc enabled auto-merge (squash) June 5, 2026 12:54
@codspeed-hq
Copy link
Copy Markdown

codspeed-hq Bot commented Jun 5, 2026

Merging this PR will not alter performance

⚠️ Unknown Walltime execution environment detected

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

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

⚠️ Different runtime environments detected

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

Open the report in CodSpeed to investigate

⚡ 41 improved benchmarks
❌ 46 regressed benchmarks
✅ 1420 untouched benchmarks

Warning

Please fix the performance issues or acknowledge them on CodSpeed.

Performance Changes

Mode Benchmark BASE HEAD Efficiency
Simulation compare[63] 245.2 µs 360.9 µs -32.06%
Simulation compare[56] 230.1 µs 332.7 µs -30.83%
Simulation compare[62] 255.3 µs 369.1 µs -30.83%
Simulation compare[60] 248.8 µs 358.8 µs -30.66%
Simulation compare[61] 256 µs 368 µs -30.41%
Simulation compare[58] 246.1 µs 352.4 µs -30.16%
Simulation compare[59] 251.5 µs 359.8 µs -30.08%
Simulation compare[57] 246.7 µs 351.1 µs -29.75%
Simulation compare[54] 236.5 µs 335.4 µs -29.49%
Simulation compare[55] 242.2 µs 343 µs -29.38%
Simulation compare[52] 230.5 µs 325.7 µs -29.23%
Simulation compare[48] 212.9 µs 300.6 µs -29.18%
Simulation compare[53] 236.6 µs 333.6 µs -29.08%
Simulation compare[50] 227.7 µs 319.2 µs -28.65%
Simulation compare[51] 232.7 µs 326 µs -28.63%
Simulation compare[49] 227.9 µs 317.5 µs -28.22%
Simulation compare[47] 223.3 µs 309.1 µs -27.78%
Simulation compare[46] 218.4 µs 302.4 µs -27.78%
Simulation compare[44] 212.2 µs 292.4 µs -27.44%
Simulation compare[45] 218.9 µs 301 µs -27.29%
... ... ... ... ... ...

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

Tip

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


Comparing myrrc/clickbench-strlen (20f6f2e) with develop (f127357)

Open in CodSpeed

@myrrc myrrc force-pushed the myrrc/clickbench-strlen branch from 7a376a7 to 08efe51 Compare June 5, 2026 12:56
@myrrc myrrc added the action/benchmark Trigger full benchmarks to run on this PR label Jun 5, 2026
@github-actions github-actions Bot removed the action/benchmark Trigger full benchmarks to run on this PR label Jun 5, 2026
@joseph-isaacs joseph-isaacs disabled auto-merge June 5, 2026 12:57
@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Jun 5, 2026

Polar Signals Profiling Results

Latest Run

Status Commit Job Attempt Link
🟢 Done 20f6f2e 1 Explore Profiling Data
Previous Runs (2)
Status Commit Job Attempt Link
🟢 Done d6e08fc 1 Explore Profiling Data
🟢 Done 08efe51 1 Explore Profiling Data

Powered by Polar Signals Cloud

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Jun 5, 2026

Benchmarks: PolarSignals Profiling

Vortex (geomean): 1.002x ➖

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

datafusion / vortex-file-compressed (1.002x ➖, 1↑ 0↓)
name PR 20f6f2e (ns) base bfe88b8 (ns) ratio (PR/base)
polarsignals_q00/datafusion:vortex-file-compressed 116522419 113559708 1.03
polarsignals_q01/datafusion:vortex-file-compressed 260231276 270238272 0.96
polarsignals_q02/datafusion:vortex-file-compressed 🚀 21540694 24077410 0.89
polarsignals_q03/datafusion:vortex-file-compressed 283712796 263182881 1.08
polarsignals_q04/datafusion:vortex-file-compressed 9183742 8890594 1.03
polarsignals_q05/datafusion:vortex-file-compressed 13902045 13097760 1.06
polarsignals_q06/datafusion:vortex-file-compressed 17780981 17905822 0.99
polarsignals_q07/datafusion:vortex-file-compressed 12486449 13222374 0.94
polarsignals_q08/datafusion:vortex-file-compressed 397806690 400129744 0.99
polarsignals_q09/datafusion:vortex-file-compressed 11622494 11129599 1.04

No file size changes detected.

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Jun 5, 2026

Benchmarks: FineWeb NVMe

Verdict: No clear signal (low confidence)
Attributed Vortex impact: -1.3%
Engines: DataFusion No clear signal (-1.0%, low confidence) · DuckDB No clear signal (-1.6%, low confidence)
Vortex (geomean): 1.045x ➖
Parquet (geomean): 1.059x ➖
Shifts: Parquet (control) +5.9% · Median polish +4.8%

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

datafusion / vortex-file-compressed (1.047x ➖, 0↑ 1↓)
name PR 20f6f2e (ns) base bfe88b8 (ns) ratio (PR/base)
fineweb_q00/datafusion:vortex-file-compressed 🚨 5346030 4826540 1.11
fineweb_q01/datafusion:vortex-file-compressed 34011762 34945719 0.97
fineweb_q02/datafusion:vortex-file-compressed 39365615 38251437 1.03
fineweb_q03/datafusion:vortex-file-compressed 61362691 57819391 1.06
fineweb_q04/datafusion:vortex-file-compressed 292367522 274561473 1.06
fineweb_q05/datafusion:vortex-file-compressed 233760447 223027297 1.05
fineweb_q06/datafusion:vortex-file-compressed 53517766 49339305 1.08
fineweb_q07/datafusion:vortex-file-compressed 57723116 56179044 1.03
fineweb_q08/datafusion:vortex-file-compressed 22673834 22025544 1.03
datafusion / vortex-compact (1.036x ➖, 0↑ 0↓)
name PR 20f6f2e (ns) base bfe88b8 (ns) ratio (PR/base)
fineweb_q00/datafusion:vortex-compact 5738483 5322727 1.08
fineweb_q01/datafusion:vortex-compact 103881008 98913150 1.05
fineweb_q02/datafusion:vortex-compact 107850616 103022685 1.05
fineweb_q03/datafusion:vortex-compact 902975042 872328144 1.04
fineweb_q04/datafusion:vortex-compact 974765393 918813196 1.06
fineweb_q05/datafusion:vortex-compact 863303456 831053123 1.04
fineweb_q06/datafusion:vortex-compact 488512251 465453639 1.05
fineweb_q07/datafusion:vortex-compact 490465430 483955870 1.01
fineweb_q08/datafusion:vortex-compact 20770507 21800985 0.95
datafusion / parquet (1.051x ➖, 0↑ 1↓)
name PR 20f6f2e (ns) base bfe88b8 (ns) ratio (PR/base)
fineweb_q00/datafusion:parquet 6626273 6824818 0.97
fineweb_q01/datafusion:parquet 299076293 301604652 0.99
fineweb_q02/datafusion:parquet 308504230 297577428 1.04
fineweb_q03/datafusion:parquet 316530592 288150687 1.10
fineweb_q04/datafusion:parquet 324412081 302299546 1.07
fineweb_q05/datafusion:parquet 319835887 296388885 1.08
fineweb_q06/datafusion:parquet 308526516 301704042 1.02
fineweb_q07/datafusion:parquet 🚨 310412559 275932597 1.12
fineweb_q08/datafusion:parquet 296287169 276026863 1.07
duckdb / vortex-file-compressed (1.044x ➖, 0↑ 1↓)
name PR 20f6f2e (ns) base bfe88b8 (ns) ratio (PR/base)
fineweb_q00/duckdb:vortex-file-compressed 3911898 3558024 1.10
fineweb_q01/duckdb:vortex-file-compressed 34462783 33926524 1.02
fineweb_q02/duckdb:vortex-file-compressed 🚨 42027985 38142731 1.10
fineweb_q03/duckdb:vortex-file-compressed 123876902 127042907 0.98
fineweb_q04/duckdb:vortex-file-compressed 289780036 266305793 1.09
fineweb_q05/duckdb:vortex-file-compressed 234134942 217624753 1.08
fineweb_q06/duckdb:vortex-file-compressed 53604072 53170836 1.01
fineweb_q07/duckdb:vortex-file-compressed 55388153 53351423 1.04
fineweb_q08/duckdb:vortex-file-compressed 23076720 23084391 1.00
duckdb / vortex-compact (1.055x ➖, 0↑ 1↓)
name PR 20f6f2e (ns) base bfe88b8 (ns) ratio (PR/base)
fineweb_q00/duckdb:vortex-compact 🚨 4582127 4144150 1.11
fineweb_q01/duckdb:vortex-compact 109819542 103474051 1.06
fineweb_q02/duckdb:vortex-compact 114214492 113826859 1.00
fineweb_q03/duckdb:vortex-compact 911233749 852311686 1.07
fineweb_q04/duckdb:vortex-compact 947361848 896384725 1.06
fineweb_q05/duckdb:vortex-compact 843672463 807554140 1.04
fineweb_q06/duckdb:vortex-compact 476477740 460885504 1.03
fineweb_q07/duckdb:vortex-compact 500688561 477637835 1.05
fineweb_q08/duckdb:vortex-compact 20293509 18855704 1.08
duckdb / parquet (1.066x ➖, 0↑ 1↓)
name PR 20f6f2e (ns) base bfe88b8 (ns) ratio (PR/base)
fineweb_q00/duckdb:parquet 33575868 31060527 1.08
fineweb_q01/duckdb:parquet 88327409 83544947 1.06
fineweb_q02/duckdb:parquet 91726598 84910636 1.08
fineweb_q03/duckdb:parquet 331420565 314223169 1.05
fineweb_q04/duckdb:parquet 461552112 446598601 1.03
fineweb_q05/duckdb:parquet 429005946 413580845 1.04
fineweb_q06/duckdb:parquet 213394880 202870507 1.05
fineweb_q07/duckdb:parquet 225118306 215241939 1.05
fineweb_q08/duckdb:parquet 🚨 37877004 32634214 1.16

File Size Changes (1 files changed, -0.0% overall, 0↑ 1↓)
File Scale Format Base HEAD Change %
sample.vortex 1.0 vortex-file-compressed 1.43 GB 1.43 GB 280.55 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
Copy link
Copy Markdown
Contributor

github-actions Bot commented Jun 5, 2026

Benchmarks: TPC-H SF=1 on NVME

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

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

datafusion / vortex-file-compressed (1.005x ➖, 0↑ 0↓)
name PR 20f6f2e (ns) base bfe88b8 (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-file-compressed 50200519 49386191 1.02
tpch_q02/datafusion:vortex-file-compressed 22814857 22514392 1.01
tpch_q03/datafusion:vortex-file-compressed 25474851 25464750 1.00
tpch_q04/datafusion:vortex-file-compressed 19266807 19441936 0.99
tpch_q05/datafusion:vortex-file-compressed 47938364 48634282 0.99
tpch_q06/datafusion:vortex-file-compressed 9444611 9197612 1.03
tpch_q07/datafusion:vortex-file-compressed 54841298 54562983 1.01
tpch_q08/datafusion:vortex-file-compressed 40256153 39942607 1.01
tpch_q09/datafusion:vortex-file-compressed 52037187 51697637 1.01
tpch_q10/datafusion:vortex-file-compressed 41993389 43112931 0.97
tpch_q11/datafusion:vortex-file-compressed 16229016 15848048 1.02
tpch_q12/datafusion:vortex-file-compressed 23058095 22104562 1.04
tpch_q13/datafusion:vortex-file-compressed 26716817 26601312 1.00
tpch_q14/datafusion:vortex-file-compressed 15094120 15236654 0.99
tpch_q15/datafusion:vortex-file-compressed 22060579 22045788 1.00
tpch_q16/datafusion:vortex-file-compressed 19688041 19539505 1.01
tpch_q17/datafusion:vortex-file-compressed 65070460 68864299 0.94
tpch_q18/datafusion:vortex-file-compressed 80505975 80522742 1.00
tpch_q19/datafusion:vortex-file-compressed 16959508 16484346 1.03
tpch_q20/datafusion:vortex-file-compressed 29337906 28423684 1.03
tpch_q21/datafusion:vortex-file-compressed 68325277 69490779 0.98
tpch_q22/datafusion:vortex-file-compressed 11310720 11095472 1.02
datafusion / vortex-compact (1.002x ➖, 0↑ 0↓)
name PR 20f6f2e (ns) base bfe88b8 (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-compact 55159996 55127304 1.00
tpch_q02/datafusion:vortex-compact 26044144 26070336 1.00
tpch_q03/datafusion:vortex-compact 27805294 26762405 1.04
tpch_q04/datafusion:vortex-compact 21194143 21554134 0.98
tpch_q05/datafusion:vortex-compact 49506639 50355097 0.98
tpch_q06/datafusion:vortex-compact 11853843 11829387 1.00
tpch_q07/datafusion:vortex-compact 57812263 57238633 1.01
tpch_q08/datafusion:vortex-compact 42423389 41937297 1.01
tpch_q09/datafusion:vortex-compact 54867082 55414576 0.99
tpch_q10/datafusion:vortex-compact 44172752 44121278 1.00
tpch_q11/datafusion:vortex-compact 17122200 16913109 1.01
tpch_q12/datafusion:vortex-compact 29194530 30002474 0.97
tpch_q13/datafusion:vortex-compact 31953264 31367271 1.02
tpch_q14/datafusion:vortex-compact 18316865 18706005 0.98
tpch_q15/datafusion:vortex-compact 29320270 28753684 1.02
tpch_q16/datafusion:vortex-compact 24766096 24428752 1.01
tpch_q17/datafusion:vortex-compact 69659489 69006794 1.01
tpch_q18/datafusion:vortex-compact 81851817 82174703 1.00
tpch_q19/datafusion:vortex-compact 27222661 27301334 1.00
tpch_q20/datafusion:vortex-compact 33036118 32789963 1.01
tpch_q21/datafusion:vortex-compact 72743631 73823262 0.99
tpch_q22/datafusion:vortex-compact 12233645 12051388 1.02
datafusion / parquet (0.983x ➖, 2↑ 1↓)
name PR 20f6f2e (ns) base bfe88b8 (ns) ratio (PR/base)
tpch_q01/datafusion:parquet 🚀 97349783 133481651 0.73
tpch_q02/datafusion:parquet 62095252 60848649 1.02
tpch_q03/datafusion:parquet 73594497 74646769 0.99
tpch_q04/datafusion:parquet 43385111 44005168 0.99
tpch_q05/datafusion:parquet 94693733 93879589 1.01
tpch_q06/datafusion:parquet 40879673 39405813 1.04
tpch_q07/datafusion:parquet 105353548 105131018 1.00
tpch_q08/datafusion:parquet 91447692 98501290 0.93
tpch_q09/datafusion:parquet 127829920 123880348 1.03
tpch_q10/datafusion:parquet 112486954 111153421 1.01
tpch_q11/datafusion:parquet 42018531 40486914 1.04
tpch_q12/datafusion:parquet 82424205 86745062 0.95
tpch_q13/datafusion:parquet 202643265 202106053 1.00
tpch_q14/datafusion:parquet 46390145 48595875 0.95
tpch_q15/datafusion:parquet 61507368 58669771 1.05
tpch_q16/datafusion:parquet 41878013 40963060 1.02
tpch_q17/datafusion:parquet 🚨 134071033 121786857 1.10
tpch_q18/datafusion:parquet 169586013 164067562 1.03
tpch_q19/datafusion:parquet 🚀 71569038 82716460 0.87
tpch_q20/datafusion:parquet 67217425 68673391 0.98
tpch_q21/datafusion:parquet 133864479 137790922 0.97
tpch_q22/datafusion:parquet 30364048 31101729 0.98
datafusion / arrow (1.011x ➖, 0↑ 2↓)
name PR 20f6f2e (ns) base bfe88b8 (ns) ratio (PR/base)
tpch_q01/datafusion:arrow 50995460 56336783 0.91
tpch_q02/datafusion:arrow 18818471 18989294 0.99
tpch_q03/datafusion:arrow 29271078 29229798 1.00
tpch_q04/datafusion:arrow 25193637 24581763 1.02
tpch_q05/datafusion:arrow 🚨 85619639 72687923 1.18
tpch_q06/datafusion:arrow 🚨 21982781 19450732 1.13
tpch_q07/datafusion:arrow 103695846 102624791 1.01
tpch_q08/datafusion:arrow 41956958 42975709 0.98
tpch_q09/datafusion:arrow 64417890 66812317 0.96
tpch_q10/datafusion:arrow 46155480 49732671 0.93
tpch_q11/datafusion:arrow 9096113 9257575 0.98
tpch_q12/datafusion:arrow 51835400 50228413 1.03
tpch_q13/datafusion:arrow 46655365 46748742 1.00
tpch_q14/datafusion:arrow 21428886 20817746 1.03
tpch_q15/datafusion:arrow 42330269 41477300 1.02
tpch_q16/datafusion:arrow 19003777 18525023 1.03
tpch_q17/datafusion:arrow 67329081 68033346 0.99
tpch_q18/datafusion:arrow 133570595 132768664 1.01
tpch_q19/datafusion:arrow 35165336 34606223 1.02
tpch_q20/datafusion:arrow 34242136 33302930 1.03
tpch_q21/datafusion:arrow 146431302 145838260 1.00
tpch_q22/datafusion:arrow 17935866 17316897 1.04
duckdb / vortex-file-compressed (1.008x ➖, 0↑ 0↓)
name PR 20f6f2e (ns) base bfe88b8 (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-file-compressed 31247683 30798536 1.01
tpch_q02/duckdb:vortex-file-compressed 25491457 24693085 1.03
tpch_q03/duckdb:vortex-file-compressed 32374895 32541075 0.99
tpch_q04/duckdb:vortex-file-compressed 28404098 28003291 1.01
tpch_q05/duckdb:vortex-file-compressed 37057968 36990124 1.00
tpch_q06/duckdb:vortex-file-compressed 8302647 8058488 1.03
tpch_q07/duckdb:vortex-file-compressed 34296715 33931739 1.01
tpch_q08/duckdb:vortex-file-compressed 37430451 36209474 1.03
tpch_q09/duckdb:vortex-file-compressed 58449862 57307693 1.02
tpch_q10/duckdb:vortex-file-compressed 40131008 40705944 0.99
tpch_q11/duckdb:vortex-file-compressed 14651365 14427231 1.02
tpch_q12/duckdb:vortex-file-compressed 22281014 22386235 1.00
tpch_q13/duckdb:vortex-file-compressed 40672203 40986192 0.99
tpch_q14/duckdb:vortex-file-compressed 21974171 21688262 1.01
tpch_q15/duckdb:vortex-file-compressed 17214940 16849621 1.02
tpch_q16/duckdb:vortex-file-compressed 29270562 29822565 0.98
tpch_q17/duckdb:vortex-file-compressed 23692253 23918952 0.99
tpch_q18/duckdb:vortex-file-compressed 52992419 52536525 1.01
tpch_q19/duckdb:vortex-file-compressed 29303297 28848986 1.02
tpch_q20/duckdb:vortex-file-compressed 32333352 32136013 1.01
tpch_q21/duckdb:vortex-file-compressed 98761981 98666990 1.00
tpch_q22/duckdb:vortex-file-compressed 16958359 16915172 1.00
duckdb / vortex-compact (1.003x ➖, 0↑ 0↓)
name PR 20f6f2e (ns) base bfe88b8 (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-compact 37921760 37900537 1.00
tpch_q02/duckdb:vortex-compact 32912773 32803939 1.00
tpch_q03/duckdb:vortex-compact 33797279 33951555 1.00
tpch_q04/duckdb:vortex-compact 31733978 31310473 1.01
tpch_q05/duckdb:vortex-compact 40017046 40481908 0.99
tpch_q06/duckdb:vortex-compact 11040847 10754869 1.03
tpch_q07/duckdb:vortex-compact 40220658 40984249 0.98
tpch_q08/duckdb:vortex-compact 40597666 40853849 0.99
tpch_q09/duckdb:vortex-compact 64836155 64470805 1.01
tpch_q10/duckdb:vortex-compact 45684800 44771403 1.02
tpch_q11/duckdb:vortex-compact 17908203 18437760 0.97
tpch_q12/duckdb:vortex-compact 29204697 29499989 0.99
tpch_q13/duckdb:vortex-compact 47059701 46824188 1.01
tpch_q14/duckdb:vortex-compact 26171303 25855048 1.01
tpch_q15/duckdb:vortex-compact 19643445 19888460 0.99
tpch_q16/duckdb:vortex-compact 33057968 31478137 1.05
tpch_q17/duckdb:vortex-compact 29315532 29656703 0.99
tpch_q18/duckdb:vortex-compact 53137707 52520726 1.01
tpch_q19/duckdb:vortex-compact 32810556 32217665 1.02
tpch_q20/duckdb:vortex-compact 39798345 39735934 1.00
tpch_q21/duckdb:vortex-compact 101605570 102545878 0.99
tpch_q22/duckdb:vortex-compact 18287207 17987976 1.02
duckdb / parquet (0.998x ➖, 1↑ 2↓)
name PR 20f6f2e (ns) base bfe88b8 (ns) ratio (PR/base)
tpch_q01/duckdb:parquet 76475631 78145058 0.98
tpch_q02/duckdb:parquet 39213272 39213361 1.00
tpch_q03/duckdb:parquet 70908492 70242904 1.01
tpch_q04/duckdb:parquet 🚀 49357739 57102782 0.86
tpch_q05/duckdb:parquet 68813080 68486287 1.00
tpch_q06/duckdb:parquet 22595557 22835972 0.99
tpch_q07/duckdb:parquet 71908717 71582845 1.00
tpch_q08/duckdb:parquet 91134287 83466705 1.09
tpch_q09/duckdb:parquet 134458417 132736404 1.01
tpch_q10/duckdb:parquet 125357441 129264573 0.97
tpch_q11/duckdb:parquet 22452968 22187516 1.01
tpch_q12/duckdb:parquet 52842405 55865140 0.95
tpch_q13/duckdb:parquet 250700196 252327914 0.99
tpch_q14/duckdb:parquet 50961040 50790468 1.00
tpch_q15/duckdb:parquet 🚨 28737771 25814870 1.11
tpch_q16/duckdb:parquet 58211056 58144736 1.00
tpch_q17/duckdb:parquet 57921789 58085674 1.00
tpch_q18/duckdb:parquet 121385083 125359997 0.97
tpch_q19/duckdb:parquet 🚨 79930431 71601262 1.12
tpch_q20/duckdb:parquet 65371111 65706494 0.99
tpch_q21/duckdb:parquet 165093577 180727029 0.91
tpch_q22/duckdb:parquet 53633927 53462561 1.00
duckdb / duckdb (1.003x ➖, 0↑ 0↓)
name PR 20f6f2e (ns) base bfe88b8 (ns) ratio (PR/base)
tpch_q01/duckdb:duckdb 17516905 17391382 1.01
tpch_q02/duckdb:duckdb 14231835 14034480 1.01
tpch_q03/duckdb:duckdb 21721517 22463034 0.97
tpch_q04/duckdb:duckdb 22960596 22577657 1.02
tpch_q05/duckdb:duckdb 23277581 23645267 0.98
tpch_q06/duckdb:duckdb 7026710 7020438 1.00
tpch_q07/duckdb:duckdb 25300298 25212208 1.00
tpch_q08/duckdb:duckdb 24243208 23990271 1.01
tpch_q09/duckdb:duckdb 57503329 55987356 1.03
tpch_q10/duckdb:duckdb 52083151 50257232 1.04
tpch_q11/duckdb:duckdb 7202929 7106013 1.01
tpch_q12/duckdb:duckdb 18123277 17878221 1.01
tpch_q13/duckdb:duckdb 39962122 39628252 1.01
tpch_q14/duckdb:duckdb 21465038 21664955 0.99
tpch_q15/duckdb:duckdb 13549456 13756767 0.98
tpch_q16/duckdb:duckdb 26182326 26055578 1.00
tpch_q17/duckdb:duckdb 16280054 16481328 0.99
tpch_q18/duckdb:duckdb 40596368 40686308 1.00
tpch_q19/duckdb:duckdb 31851866 30791674 1.03
tpch_q20/duckdb:duckdb 24914872 25527516 0.98
tpch_q21/duckdb:duckdb 62026926 61914861 1.00
tpch_q22/duckdb:duckdb 25646351 25738432 1.00

File Size Changes (9 files changed, -0.0% overall, 4↑ 5↓)
File Scale Format Base HEAD Change %
orders_0.vortex 1.0 vortex-file-compressed 38.85 MB 38.89 MB +42.58 KB +0.1%
partsupp_0.vortex 1.0 vortex-file-compressed 23.79 MB 23.81 MB +19.12 KB +0.1%
lineitem_0.vortex 1.0 vortex-file-compressed 85.13 MB 85.18 MB +51.00 KB +0.1%
partsupp_0.vortex 1.0 vortex-compact 20.75 MB 20.76 MB +5.68 KB +0.0%
customer_0.vortex 1.0 vortex-file-compressed 8.89 MB 8.89 MB 592 B -0.0%
lineitem_1.vortex 1.0 vortex-file-compressed 84.63 MB 84.61 MB 19.05 KB -0.0%
supplier_0.vortex 1.0 vortex-file-compressed 617.39 KB 617.00 KB 400 B -0.1%
part_0.vortex 1.0 vortex-file-compressed 5.05 MB 4.99 MB 61.53 KB -1.2%
part_0.vortex 1.0 vortex-compact 3.38 MB 3.33 MB 47.18 KB -1.4%

Totals:

  • vortex-compact: 190.09 MB → 190.05 MB (-0.0%)
  • vortex-file-compressed: 247.23 MB → 247.26 MB (+0.0%)

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Jun 5, 2026

Benchmarks: Clickbench on NVME

Verdict: No clear signal (environment too noisy confidence)
Attributed Vortex impact: +0.5%
Engines: DataFusion No clear signal (-1.1%, environment too noisy confidence) · DuckDB No clear signal (+1.2%, environment too noisy confidence)
Vortex (geomean): 0.983x ➖
Parquet (geomean): 0.985x ➖
Shifts: Parquet (control) -1.5% · Median polish -0.5%

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.973x ➖, 2↑ 2↓)
name PR 20f6f2e (ns) base bfe88b8 (ns) ratio (PR/base)
clickbench_q00/datafusion:vortex-file-compressed 1661674 1627635 1.02
clickbench_q01/datafusion:vortex-file-compressed 16007563 15112957 1.06
clickbench_q02/datafusion:vortex-file-compressed 🚨 37285239 33472466 1.11
clickbench_q03/datafusion:vortex-file-compressed 39494703 42822211 0.92
clickbench_q04/datafusion:vortex-file-compressed 277550514 282246505 0.98
clickbench_q05/datafusion:vortex-file-compressed 321792349 325317347 0.99
clickbench_q06/datafusion:vortex-file-compressed 🚀 1644249 2141015 0.77
clickbench_q07/datafusion:vortex-file-compressed 17379426 17747289 0.98
clickbench_q08/datafusion:vortex-file-compressed 341840884 348126486 0.98
clickbench_q09/datafusion:vortex-file-compressed 548442137 548792313 1.00
clickbench_q10/datafusion:vortex-file-compressed 71476885 71106085 1.01
clickbench_q11/datafusion:vortex-file-compressed 82551685 82926478 1.00
clickbench_q12/datafusion:vortex-file-compressed 283811925 286012581 0.99
clickbench_q13/datafusion:vortex-file-compressed 430659542 427389932 1.01
clickbench_q14/datafusion:vortex-file-compressed 268370285 270236049 0.99
clickbench_q15/datafusion:vortex-file-compressed 312633627 318410420 0.98
clickbench_q16/datafusion:vortex-file-compressed 651429849 683559758 0.95
clickbench_q17/datafusion:vortex-file-compressed 644327328 663926284 0.97
clickbench_q18/datafusion:vortex-file-compressed 1360443134 1360491681 1.00
clickbench_q19/datafusion:vortex-file-compressed 26602938 27279779 0.98
clickbench_q20/datafusion:vortex-file-compressed 311983442 318925166 0.98
clickbench_q21/datafusion:vortex-file-compressed 395391972 411185674 0.96
clickbench_q22/datafusion:vortex-file-compressed 497033402 496326724 1.00
clickbench_q23/datafusion:vortex-file-compressed 525930432 516683714 1.02
clickbench_q24/datafusion:vortex-file-compressed 47530060 48822830 0.97
clickbench_q25/datafusion:vortex-file-compressed 79797739 76358980 1.05
clickbench_q26/datafusion:vortex-file-compressed 47393116 47513097 1.00
clickbench_q27/datafusion:vortex-file-compressed 🚀 431517641 791414794 0.55
clickbench_q28/datafusion:vortex-file-compressed 5588877399 5903112403 0.95
clickbench_q29/datafusion:vortex-file-compressed 220064387 226315667 0.97
clickbench_q30/datafusion:vortex-file-compressed 242839974 251998190 0.96
clickbench_q31/datafusion:vortex-file-compressed 280630029 287428779 0.98
clickbench_q32/datafusion:vortex-file-compressed 1133951246 1124693517 1.01
clickbench_q33/datafusion:vortex-file-compressed 1387205931 1418500906 0.98
clickbench_q34/datafusion:vortex-file-compressed 1373366336 1389662173 0.99
clickbench_q35/datafusion:vortex-file-compressed 445097607 468289206 0.95
clickbench_q36/datafusion:vortex-file-compressed 71597518 71779563 1.00
clickbench_q37/datafusion:vortex-file-compressed 34304870 35693995 0.96
clickbench_q38/datafusion:vortex-file-compressed 19969836 19576590 1.02
clickbench_q39/datafusion:vortex-file-compressed 141962996 144324920 0.98
clickbench_q40/datafusion:vortex-file-compressed 15902551 15983423 0.99
clickbench_q41/datafusion:vortex-file-compressed 14319004 14903241 0.96
clickbench_q42/datafusion:vortex-file-compressed 🚨 18227258 16546609 1.10
datafusion / parquet (0.983x ➖, 1↑ 0↓)
name PR 20f6f2e (ns) base bfe88b8 (ns) ratio (PR/base)
clickbench_q00/datafusion:parquet 1547819 1551644 1.00
clickbench_q01/datafusion:parquet 19310187 19537913 0.99
clickbench_q02/datafusion:parquet 46188238 46778245 0.99
clickbench_q03/datafusion:parquet 36979093 37850504 0.98
clickbench_q04/datafusion:parquet 300053267 303110114 0.99
clickbench_q05/datafusion:parquet 357709570 347924795 1.03
clickbench_q06/datafusion:parquet 1555621 1581541 0.98
clickbench_q07/datafusion:parquet 22827150 22094670 1.03
clickbench_q08/datafusion:parquet 372182352 380558079 0.98
clickbench_q09/datafusion:parquet 620083485 620789714 1.00
clickbench_q10/datafusion:parquet 106756381 106808030 1.00
clickbench_q11/datafusion:parquet 130751472 129327799 1.01
clickbench_q12/datafusion:parquet 347631129 342632969 1.01
clickbench_q13/datafusion:parquet 518991520 502436609 1.03
clickbench_q14/datafusion:parquet 337710421 334827065 1.01
clickbench_q15/datafusion:parquet 345077087 343368094 1.00
clickbench_q16/datafusion:parquet 712508161 686602972 1.04
clickbench_q17/datafusion:parquet 648072646 648411341 1.00
clickbench_q18/datafusion:parquet 1391046602 1380506881 1.01
clickbench_q19/datafusion:parquet 29625896 31328146 0.95
clickbench_q20/datafusion:parquet 601395549 604357124 1.00
clickbench_q21/datafusion:parquet 666657187 657842903 1.01
clickbench_q22/datafusion:parquet 960512717 980473170 0.98
clickbench_q23/datafusion:parquet 3689180768 3737415227 0.99
clickbench_q24/datafusion:parquet 80400083 82322556 0.98
clickbench_q25/datafusion:parquet 130802710 132430476 0.99
clickbench_q26/datafusion:parquet 85064871 81809975 1.04
clickbench_q27/datafusion:parquet 🚀 706351884 1064164487 0.66
clickbench_q28/datafusion:parquet 6412144851 6603062827 0.97
clickbench_q29/datafusion:parquet 247584405 242319333 1.02
clickbench_q30/datafusion:parquet 326803970 334976006 0.98
clickbench_q31/datafusion:parquet 366047773 370603708 0.99
clickbench_q32/datafusion:parquet 1246772676 1183480833 1.05
clickbench_q33/datafusion:parquet 1496329476 1515403951 0.99
clickbench_q34/datafusion:parquet 1490746482 1547024629 0.96
clickbench_q35/datafusion:parquet 459564847 482324094 0.95
clickbench_q36/datafusion:parquet 144129499 147329889 0.98
clickbench_q37/datafusion:parquet 57461265 60414568 0.95
clickbench_q38/datafusion:parquet 88002168 87825417 1.00
clickbench_q39/datafusion:parquet 261680787 269739263 0.97
clickbench_q40/datafusion:parquet 29880053 31377735 0.95
clickbench_q41/datafusion:parquet 26709679 28205415 0.95
clickbench_q42/datafusion:parquet 30227016 31080353 0.97
duckdb / vortex-file-compressed (0.994x ➖, 1↑ 3↓)
name PR 20f6f2e (ns) base bfe88b8 (ns) ratio (PR/base)
clickbench_q00/duckdb:vortex-file-compressed 6684837 7089602 0.94
clickbench_q01/duckdb:vortex-file-compressed 9803930 10139417 0.97
clickbench_q02/duckdb:vortex-file-compressed 24211122 24469375 0.99
clickbench_q03/duckdb:vortex-file-compressed 28586153 29691104 0.96
clickbench_q04/duckdb:vortex-file-compressed 185672168 186423889 1.00
clickbench_q05/duckdb:vortex-file-compressed 181833819 179584679 1.01
clickbench_q06/duckdb:vortex-file-compressed 19057416 18587116 1.03
clickbench_q07/duckdb:vortex-file-compressed 13448769 13587125 0.99
clickbench_q08/duckdb:vortex-file-compressed 262011598 258775030 1.01
clickbench_q09/duckdb:vortex-file-compressed 339536140 341519840 0.99
clickbench_q10/duckdb:vortex-file-compressed 67585537 67681360 1.00
clickbench_q11/duckdb:vortex-file-compressed 76765617 76588379 1.00
clickbench_q12/duckdb:vortex-file-compressed 198781046 198370643 1.00
clickbench_q13/duckdb:vortex-file-compressed 404922185 408417164 0.99
clickbench_q14/duckdb:vortex-file-compressed 230141271 232905240 0.99
clickbench_q15/duckdb:vortex-file-compressed 243705371 248176578 0.98
clickbench_q16/duckdb:vortex-file-compressed 530472811 527859774 1.00
clickbench_q17/duckdb:vortex-file-compressed 417395719 431182059 0.97
clickbench_q18/duckdb:vortex-file-compressed 948493610 953848520 0.99
clickbench_q19/duckdb:vortex-file-compressed 20589881 20268658 1.02
clickbench_q20/duckdb:vortex-file-compressed 305374251 304567786 1.00
clickbench_q21/duckdb:vortex-file-compressed 385161317 397604746 0.97
clickbench_q22/duckdb:vortex-file-compressed 549844198 539367182 1.02
clickbench_q23/duckdb:vortex-file-compressed 167766755 154260906 1.09
clickbench_q24/duckdb:vortex-file-compressed 🚨 45641882 39383995 1.16
clickbench_q25/duckdb:vortex-file-compressed 75496606 78572987 0.96
clickbench_q26/duckdb:vortex-file-compressed 🚨 49816385 43297801 1.15
clickbench_q27/duckdb:vortex-file-compressed 🚀 407762647 519604209 0.78
clickbench_q28/duckdb:vortex-file-compressed 2999605497 3033490495 0.99
clickbench_q29/duckdb:vortex-file-compressed 28298913 27996681 1.01
clickbench_q30/duckdb:vortex-file-compressed 215213325 210159138 1.02
clickbench_q31/duckdb:vortex-file-compressed 306497430 306779140 1.00
clickbench_q32/duckdb:vortex-file-compressed 1124315541 1112485180 1.01
clickbench_q33/duckdb:vortex-file-compressed 1077030944 1142198249 0.94
clickbench_q34/duckdb:vortex-file-compressed 1196340683 1190670525 1.00
clickbench_q35/duckdb:vortex-file-compressed 378674380 369454023 1.02
clickbench_q36/duckdb:vortex-file-compressed 25570486 28014512 0.91
clickbench_q37/duckdb:vortex-file-compressed 17448838 18155956 0.96
clickbench_q38/duckdb:vortex-file-compressed 19810342 20406870 0.97
clickbench_q39/duckdb:vortex-file-compressed 44124153 43272547 1.02
clickbench_q40/duckdb:vortex-file-compressed 17348262 18894110 0.92
clickbench_q41/duckdb:vortex-file-compressed 17694866 18523651 0.96
clickbench_q42/duckdb:vortex-file-compressed 🚨 20235493 18108778 1.12
duckdb / parquet (0.986x ➖, 1↑ 0↓)
name PR 20f6f2e (ns) base bfe88b8 (ns) ratio (PR/base)
clickbench_q00/duckdb:parquet 22557788 23829218 0.95
clickbench_q01/duckdb:parquet 29537299 30127567 0.98
clickbench_q02/duckdb:parquet 49032259 50804687 0.97
clickbench_q03/duckdb:parquet 40490994 40630162 1.00
clickbench_q04/duckdb:parquet 203462392 200843876 1.01
clickbench_q05/duckdb:parquet 258746938 256784117 1.01
clickbench_q06/duckdb:parquet 46633695 47601446 0.98
clickbench_q07/duckdb:parquet 30817679 30697706 1.00
clickbench_q08/duckdb:parquet 268776165 270155401 0.99
clickbench_q09/duckdb:parquet 399931680 396973110 1.01
clickbench_q10/duckdb:parquet 81142297 83510811 0.97
clickbench_q11/duckdb:parquet 99636769 99381296 1.00
clickbench_q12/duckdb:parquet 278125239 282921756 0.98
clickbench_q13/duckdb:parquet 464866576 474827694 0.98
clickbench_q14/duckdb:parquet 312831302 313221062 1.00
clickbench_q15/duckdb:parquet 258750888 254314967 1.02
clickbench_q16/duckdb:parquet 593762559 596808887 0.99
clickbench_q17/duckdb:parquet 495127508 495685143 1.00
clickbench_q18/duckdb:parquet 1033458250 1034302855 1.00
clickbench_q19/duckdb:parquet 27112981 27969737 0.97
clickbench_q20/duckdb:parquet 415500383 416597341 1.00
clickbench_q21/duckdb:parquet 533781396 531354536 1.00
clickbench_q22/duckdb:parquet 914149963 916250547 1.00
clickbench_q23/duckdb:parquet 267688921 262025327 1.02
clickbench_q24/duckdb:parquet 72975200 68487687 1.07
clickbench_q25/duckdb:parquet 162134448 162100906 1.00
clickbench_q26/duckdb:parquet 53836212 56480906 0.95
clickbench_q27/duckdb:parquet 🚀 479843689 645072712 0.74
clickbench_q28/duckdb:parquet 4761200451 4879828214 0.98
clickbench_q29/duckdb:parquet 41355030 42558959 0.97
clickbench_q30/duckdb:parquet 309876127 311069874 1.00
clickbench_q31/duckdb:parquet 374396979 376364219 0.99
clickbench_q32/duckdb:parquet 1099608190 1098963006 1.00
clickbench_q33/duckdb:parquet 1097651421 1098823704 1.00
clickbench_q34/duckdb:parquet 1146480662 1145726189 1.00
clickbench_q35/duckdb:parquet 369982443 372379810 0.99
clickbench_q36/duckdb:parquet 47650690 50069338 0.95
clickbench_q37/duckdb:parquet 34031724 34322690 0.99
clickbench_q38/duckdb:parquet 35687667 35144869 1.02
clickbench_q39/duckdb:parquet 90994359 91907116 0.99
clickbench_q40/duckdb:parquet 20126940 20793976 0.97
clickbench_q41/duckdb:parquet 20277106 20500229 0.99
clickbench_q42/duckdb:parquet 22772015 22138782 1.03
duckdb / duckdb (1.002x ➖, 1↑ 1↓)
name PR 20f6f2e (ns) base bfe88b8 (ns) ratio (PR/base)
clickbench_q00/duckdb:duckdb 17548859 17028108 1.03
clickbench_q01/duckdb:duckdb 34975184 34325921 1.02
clickbench_q02/duckdb:duckdb 52888035 51591621 1.03
clickbench_q03/duckdb:duckdb 57418155 55277845 1.04
clickbench_q04/duckdb:duckdb 220807088 210210556 1.05
clickbench_q05/duckdb:duckdb 298580888 280617010 1.06
clickbench_q06/duckdb:duckdb 35572975 32971203 1.08
clickbench_q07/duckdb:duckdb 35346476 35497415 1.00
clickbench_q08/duckdb:duckdb 282303105 274288851 1.03
clickbench_q09/duckdb:duckdb 391038506 388150244 1.01
clickbench_q10/duckdb:duckdb 116361046 116309554 1.00
clickbench_q11/duckdb:duckdb 126462360 124681940 1.01
clickbench_q12/duckdb:duckdb 258027440 257225828 1.00
clickbench_q13/duckdb:duckdb 437303906 439358130 1.00
clickbench_q14/duckdb:duckdb 281896914 283596773 0.99
clickbench_q15/duckdb:duckdb 240519025 242551783 0.99
clickbench_q16/duckdb:duckdb 555646615 557427964 1.00
clickbench_q17/duckdb:duckdb 461030156 463086005 1.00
clickbench_q18/duckdb:duckdb 983041648 997871756 0.99
clickbench_q19/duckdb:duckdb 34069630 35904324 0.95
clickbench_q20/duckdb:duckdb 463673753 480491919 0.96
clickbench_q21/duckdb:duckdb 473741433 473640475 1.00
clickbench_q22/duckdb:duckdb 528157469 531960024 0.99
clickbench_q23/duckdb:duckdb 250437377 250423591 1.00
clickbench_q24/duckdb:duckdb 60067219 61890516 0.97
clickbench_q25/duckdb:duckdb 148138946 148538833 1.00
clickbench_q26/duckdb:duckdb 61303568 61357996 1.00
clickbench_q27/duckdb:duckdb 🚀 420125160 545994366 0.77
clickbench_q28/duckdb:duckdb 4430572400 4536597222 0.98
clickbench_q29/duckdb:duckdb 49319347 50946700 0.97
clickbench_q30/duckdb:duckdb 277767883 277623562 1.00
clickbench_q31/duckdb:duckdb 361326935 360482016 1.00
clickbench_q32/duckdb:duckdb 1116933649 1110108699 1.01
clickbench_q33/duckdb:duckdb 1113306843 1110366263 1.00
clickbench_q34/duckdb:duckdb 1187365007 1181075297 1.01
clickbench_q35/duckdb:duckdb 295464237 296368067 1.00
clickbench_q36/duckdb:duckdb 48621076 49775652 0.98
clickbench_q37/duckdb:duckdb 28841088 28720681 1.00
clickbench_q38/duckdb:duckdb 34365186 33000848 1.04
clickbench_q39/duckdb:duckdb 🚨 99126895 79333885 1.25
clickbench_q40/duckdb:duckdb 27643345 28021950 0.99
clickbench_q41/duckdb:duckdb 26652104 26998329 0.99
clickbench_q42/duckdb:duckdb 29016148 29157971 1.00

File Size Changes (106 files changed, -0.0% overall, 51↑ 55↓)
File Scale Format Base HEAD Change %
hits_73.vortex 1.0 vortex-file-compressed 110.52 MB 110.86 MB +349.01 KB +0.3%
hits_69.vortex 1.0 vortex-file-compressed 122.85 MB 123.22 MB +382.59 KB +0.3%
hits_79.vortex 1.0 vortex-file-compressed 145.11 MB 145.46 MB +358.32 KB +0.2%
hits_27.vortex 1.0 vortex-compact 69.81 MB 69.95 MB +143.06 KB +0.2%
hits_19.vortex 1.0 vortex-file-compressed 73.54 MB 73.67 MB +128.95 KB +0.2%
hits_85.vortex 1.0 vortex-file-compressed 91.86 MB 92.00 MB +137.61 KB +0.1%
hits_75.vortex 1.0 vortex-file-compressed 63.34 MB 63.43 MB +94.16 KB +0.1%
hits_31.vortex 1.0 vortex-file-compressed 90.05 MB 90.17 MB +124.41 KB +0.1%
hits_89.vortex 1.0 vortex-file-compressed 184.53 MB 184.75 MB +229.46 KB +0.1%
hits_11.vortex 1.0 vortex-file-compressed 79.98 MB 80.08 MB +96.80 KB +0.1%
hits_92.vortex 1.0 vortex-file-compressed 146.84 MB 147.01 MB +173.92 KB +0.1%
hits_5.vortex 1.0 vortex-file-compressed 92.91 MB 93.00 MB +97.38 KB +0.1%
hits_0.vortex 1.0 vortex-file-compressed 89.54 MB 89.63 MB +91.62 KB +0.1%
hits_60.vortex 1.0 vortex-file-compressed 103.43 MB 103.52 MB +101.29 KB +0.1%
hits_97.vortex 1.0 vortex-compact 68.98 MB 69.04 MB +60.21 KB +0.1%
hits_53.vortex 1.0 vortex-file-compressed 87.25 MB 87.32 MB +76.07 KB +0.1%
hits_3.vortex 1.0 vortex-file-compressed 142.33 MB 142.45 MB +124.06 KB +0.1%
hits_25.vortex 1.0 vortex-file-compressed 114.16 MB 114.25 MB +92.17 KB +0.1%
hits_49.vortex 1.0 vortex-file-compressed 75.88 MB 75.94 MB +61.23 KB +0.1%
hits_2.vortex 1.0 vortex-file-compressed 186.48 MB 186.62 MB +146.91 KB +0.1%
hits_77.vortex 1.0 vortex-file-compressed 168.69 MB 168.79 MB +107.91 KB +0.1%
hits_63.vortex 1.0 vortex-file-compressed 69.27 MB 69.32 MB +44.03 KB +0.1%
hits_83.vortex 1.0 vortex-file-compressed 89.83 MB 89.89 MB +56.60 KB +0.1%
hits_70.vortex 1.0 vortex-file-compressed 93.64 MB 93.69 MB +55.53 KB +0.1%
hits_26.vortex 1.0 vortex-file-compressed 110.01 MB 110.06 MB +54.72 KB +0.0%
hits_21.vortex 1.0 vortex-file-compressed 94.29 MB 94.33 MB +46.52 KB +0.0%
hits_58.vortex 1.0 vortex-file-compressed 90.38 MB 90.43 MB +44.01 KB +0.0%
hits_37.vortex 1.0 vortex-file-compressed 85.82 MB 85.86 MB +41.47 KB +0.0%
hits_23.vortex 1.0 vortex-file-compressed 77.93 MB 77.96 MB +36.28 KB +0.0%
hits_15.vortex 1.0 vortex-file-compressed 89.23 MB 89.26 MB +39.08 KB +0.0%
hits_59.vortex 1.0 vortex-file-compressed 101.87 MB 101.91 MB +43.98 KB +0.0%
hits_42.vortex 1.0 vortex-file-compressed 223.15 MB 223.24 MB +89.88 KB +0.0%
hits_18.vortex 1.0 vortex-file-compressed 104.83 MB 104.86 MB +39.27 KB +0.0%
hits_94.vortex 1.0 vortex-file-compressed 138.77 MB 138.82 MB +47.92 KB +0.0%
hits_17.vortex 1.0 vortex-file-compressed 87.50 MB 87.53 MB +26.59 KB +0.0%
hits_66.vortex 1.0 vortex-file-compressed 90.27 MB 90.29 MB +26.68 KB +0.0%
hits_33.vortex 1.0 vortex-file-compressed 57.26 MB 57.28 MB +15.95 KB +0.0%
hits_67.vortex 1.0 vortex-file-compressed 184.12 MB 184.15 MB +36.63 KB +0.0%
hits_72.vortex 1.0 vortex-file-compressed 84.86 MB 84.87 MB +15.50 KB +0.0%
hits_1.vortex 1.0 vortex-file-compressed 138.51 MB 138.53 MB +22.37 KB +0.0%
hits_90.vortex 1.0 vortex-file-compressed 142.15 MB 142.17 MB +22.57 KB +0.0%
hits_44.vortex 1.0 vortex-file-compressed 186.93 MB 186.95 MB +27.92 KB +0.0%
hits_47.vortex 1.0 vortex-file-compressed 41.31 MB 41.32 MB +5.84 KB +0.0%
hits_46.vortex 1.0 vortex-file-compressed 69.44 MB 69.45 MB +8.57 KB +0.0%
hits_88.vortex 1.0 vortex-file-compressed 111.47 MB 111.48 MB +13.46 KB +0.0%
hits_39.vortex 1.0 vortex-file-compressed 80.40 MB 80.41 MB +8.16 KB +0.0%
hits_9.vortex 1.0 vortex-file-compressed 99.30 MB 99.31 MB +9.97 KB +0.0%
hits_91.vortex 1.0 vortex-file-compressed 97.18 MB 97.19 MB +9.12 KB +0.0%
hits_51.vortex 1.0 vortex-file-compressed 277.57 MB 277.59 MB +18.56 KB +0.0%
hits_34.vortex 1.0 vortex-file-compressed 97.89 MB 97.90 MB +3.11 KB +0.0%
hits_50.vortex 1.0 vortex-file-compressed 179.43 MB 179.43 MB +896 B +0.0%
hits_93.vortex 1.0 vortex-file-compressed 90.58 MB 90.58 MB 168 B -0.0%
hits_65.vortex 1.0 vortex-file-compressed 183.81 MB 183.81 MB 984 B -0.0%
hits_76.vortex 1.0 vortex-file-compressed 114.43 MB 114.43 MB 2.17 KB -0.0%
hits_43.vortex 1.0 vortex-file-compressed 227.44 MB 227.44 MB 6.12 KB -0.0%
hits_32.vortex 1.0 vortex-file-compressed 66.81 MB 66.80 MB 3.76 KB -0.0%
hits_71.vortex 1.0 vortex-file-compressed 102.06 MB 102.06 MB 6.30 KB -0.0%
hits_12.vortex 1.0 vortex-file-compressed 101.11 MB 101.10 MB 9.26 KB -0.0%
hits_84.vortex 1.0 vortex-file-compressed 117.33 MB 117.32 MB 12.37 KB -0.0%
hits_57.vortex 1.0 vortex-file-compressed 128.35 MB 128.33 MB 16.93 KB -0.0%
hits_27.vortex 1.0 vortex-file-compressed 122.37 MB 122.35 MB 16.50 KB -0.0%
hits_97.vortex 1.0 vortex-file-compressed 107.31 MB 107.29 MB 14.70 KB -0.0%
hits_16.vortex 1.0 vortex-file-compressed 80.00 MB 79.98 MB 15.17 KB -0.0%
hits_95.vortex 1.0 vortex-file-compressed 96.61 MB 96.60 MB 19.88 KB -0.0%
hits_99.vortex 1.0 vortex-file-compressed 123.19 MB 123.16 MB 26.63 KB -0.0%
hits_48.vortex 1.0 vortex-file-compressed 28.04 MB 28.03 MB 6.11 KB -0.0%
hits_30.vortex 1.0 vortex-file-compressed 87.20 MB 87.18 MB 20.02 KB -0.0%
hits_13.vortex 1.0 vortex-file-compressed 99.29 MB 99.27 MB 23.23 KB -0.0%
hits_41.vortex 1.0 vortex-file-compressed 224.25 MB 224.18 MB 67.89 KB -0.0%
hits_54.vortex 1.0 vortex-file-compressed 221.40 MB 221.32 MB 76.27 KB -0.0%
hits_22.vortex 1.0 vortex-file-compressed 78.61 MB 78.59 MB 27.26 KB -0.0%
hits_96.vortex 1.0 vortex-file-compressed 135.86 MB 135.81 MB 48.11 KB -0.0%
hits_78.vortex 1.0 vortex-file-compressed 164.31 MB 164.25 MB 58.25 KB -0.0%
hits_74.vortex 1.0 vortex-file-compressed 119.99 MB 119.95 MB 47.27 KB -0.0%
hits_64.vortex 1.0 vortex-file-compressed 81.34 MB 81.30 MB 33.98 KB -0.0%
hits_35.vortex 1.0 vortex-file-compressed 115.22 MB 115.17 MB 48.78 KB -0.0%
hits_14.vortex 1.0 vortex-file-compressed 111.46 MB 111.41 MB 48.48 KB -0.0%
hits_7.vortex 1.0 vortex-file-compressed 94.05 MB 94.01 MB 47.94 KB -0.0%
hits_81.vortex 1.0 vortex-file-compressed 100.82 MB 100.77 MB 51.61 KB -0.0%
hits_87.vortex 1.0 vortex-file-compressed 172.66 MB 172.58 MB 88.84 KB -0.1%
hits_45.vortex 1.0 vortex-file-compressed 122.24 MB 122.17 MB 70.24 KB -0.1%
hits_24.vortex 1.0 vortex-file-compressed 77.49 MB 77.44 MB 47.25 KB -0.1%
hits_8.vortex 1.0 vortex-file-compressed 93.32 MB 93.26 MB 60.88 KB -0.1%
hits_61.vortex 1.0 vortex-file-compressed 101.31 MB 101.24 MB 74.27 KB -0.1%
hits_56.vortex 1.0 vortex-file-compressed 123.72 MB 123.63 MB 94.92 KB -0.1%
hits_28.vortex 1.0 vortex-file-compressed 119.91 MB 119.82 MB 93.75 KB -0.1%
hits_62.vortex 1.0 vortex-file-compressed 117.55 MB 117.46 MB 92.92 KB -0.1%
hits_29.vortex 1.0 vortex-file-compressed 59.86 MB 59.81 MB 47.56 KB -0.1%
hits_10.vortex 1.0 vortex-file-compressed 69.68 MB 69.62 MB 57.52 KB -0.1%
hits_36.vortex 1.0 vortex-file-compressed 68.48 MB 68.41 MB 71.21 KB -0.1%
hits_86.vortex 1.0 vortex-file-compressed 69.42 MB 69.35 MB 73.06 KB -0.1%
hits_38.vortex 1.0 vortex-file-compressed 99.32 MB 99.21 MB 109.04 KB -0.1%
hits_98.vortex 1.0 vortex-file-compressed 118.54 MB 118.42 MB 130.21 KB -0.1%
hits_4.vortex 1.0 vortex-file-compressed 108.75 MB 108.61 MB 143.70 KB -0.1%
hits_6.vortex 1.0 vortex-file-compressed 93.42 MB 93.30 MB 126.35 KB -0.1%
hits_40.vortex 1.0 vortex-file-compressed 117.95 MB 117.79 MB 159.96 KB -0.1%
hits_80.vortex 1.0 vortex-file-compressed 105.05 MB 104.91 MB 149.46 KB -0.1%
hits_68.vortex 1.0 vortex-file-compressed 123.28 MB 123.11 MB 176.91 KB -0.1%
hits_52.vortex 1.0 vortex-file-compressed 105.30 MB 105.11 MB 198.91 KB -0.2%
hits_29.vortex 1.0 vortex-compact 36.57 MB 36.50 MB 76.70 KB -0.2%
hits_82.vortex 1.0 vortex-file-compressed 100.10 MB 99.88 MB 227.85 KB -0.2%
hits_21.vortex 1.0 vortex-compact 51.53 MB 51.39 MB 144.64 KB -0.3%
hits_20.vortex 1.0 vortex-file-compressed 63.17 MB 62.97 MB 202.44 KB -0.3%
hits_82.vortex 1.0 vortex-compact 67.00 MB 66.79 MB 219.58 KB -0.3%
hits_55.vortex 1.0 vortex-file-compressed 169.29 MB 166.53 MB 2.77 MB -1.6%
duckdb.db 1.0 vortex-compact 268.00 KB 0 B 268.00 KB -100.0%

Totals:

  • vortex-compact: 7.05 GB → 7.04 GB (-0.0%)
  • vortex-file-compressed: 11.02 GB → 11.02 GB (-0.0%)

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Jun 5, 2026

Benchmarks: TPC-DS SF=1 on NVME

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

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

datafusion / vortex-file-compressed (0.990x ➖, 1↑ 1↓)
name PR 20f6f2e (ns) base bfe88b8 (ns) ratio (PR/base)
tpcds_q01/datafusion:vortex-file-compressed 27963864 25894933 1.08
tpcds_q02/datafusion:vortex-file-compressed 46018805 46784561 0.98
tpcds_q03/datafusion:vortex-file-compressed 15122889 14910394 1.01
tpcds_q04/datafusion:vortex-file-compressed 240966742 251004872 0.96
tpcds_q05/datafusion:vortex-file-compressed 42188162 43659833 0.97
tpcds_q06/datafusion:vortex-file-compressed 58520544 58102551 1.01
tpcds_q07/datafusion:vortex-file-compressed 41665536 42018415 0.99
tpcds_q08/datafusion:vortex-file-compressed 28736140 28465177 1.01
tpcds_q09/datafusion:vortex-file-compressed 34798526 36037021 0.97
tpcds_q10/datafusion:vortex-file-compressed 37020456 36417773 1.02
tpcds_q11/datafusion:vortex-file-compressed 128536863 136547829 0.94
tpcds_q12/datafusion:vortex-file-compressed 18398316 18596349 0.99
tpcds_q13/datafusion:vortex-file-compressed 44790722 44701010 1.00
tpcds_q14/datafusion:vortex-file-compressed 168325008 166649334 1.01
tpcds_q15/datafusion:vortex-file-compressed 27873234 27923844 1.00
tpcds_q16/datafusion:vortex-file-compressed 30813514 28096178 1.10
tpcds_q17/datafusion:vortex-file-compressed 62560329 63473560 0.99
tpcds_q18/datafusion:vortex-file-compressed 68617988 69421115 0.99
tpcds_q19/datafusion:vortex-file-compressed 21102635 21799262 0.97
tpcds_q20/datafusion:vortex-file-compressed 23533420 22185210 1.06
tpcds_q21/datafusion:vortex-file-compressed 36415229 37879453 0.96
tpcds_q22/datafusion:vortex-file-compressed 115367923 118389431 0.97
tpcds_q23/datafusion:vortex-file-compressed 154541239 154827294 1.00
tpcds_q24/datafusion:vortex-file-compressed 89572548 88752345 1.01
tpcds_q25/datafusion:vortex-file-compressed 65162236 68013603 0.96
tpcds_q26/datafusion:vortex-file-compressed 33063716 34051456 0.97
tpcds_q27/datafusion:vortex-file-compressed 113154765 108086543 1.05
tpcds_q28/datafusion:vortex-file-compressed 28043436 28009685 1.00
tpcds_q29/datafusion:vortex-file-compressed 61770800 62404986 0.99
tpcds_q30/datafusion:vortex-file-compressed 23054640 24357248 0.95
tpcds_q31/datafusion:vortex-file-compressed 73963244 71677833 1.03
tpcds_q32/datafusion:vortex-file-compressed 18911188 19104557 0.99
tpcds_q33/datafusion:vortex-file-compressed 29096783 30287890 0.96
tpcds_q34/datafusion:vortex-file-compressed 23929442 24571498 0.97
tpcds_q35/datafusion:vortex-file-compressed 42874273 44413666 0.97
tpcds_q36/datafusion:vortex-file-compressed 58720443 61265800 0.96
tpcds_q37/datafusion:vortex-file-compressed 23815124 24168041 0.99
tpcds_q38/datafusion:vortex-file-compressed 42048143 42937651 0.98
tpcds_q39/datafusion:vortex-file-compressed 107021697 107364391 1.00
tpcds_q40/datafusion:vortex-file-compressed 33097695 33738178 0.98
tpcds_q41/datafusion:vortex-file-compressed 14966630 14851415 1.01
tpcds_q42/datafusion:vortex-file-compressed 13457899 13490347 1.00
tpcds_q43/datafusion:vortex-file-compressed 18766043 18974677 0.99
tpcds_q44/datafusion:vortex-file-compressed 28809062 29471563 0.98
tpcds_q45/datafusion:vortex-file-compressed 27734206 28039275 0.99
tpcds_q46/datafusion:vortex-file-compressed 34287827 34442846 1.00
tpcds_q47/datafusion:vortex-file-compressed 132483665 132493252 1.00
tpcds_q48/datafusion:vortex-file-compressed 33137490 33583348 0.99
tpcds_q49/datafusion:vortex-file-compressed 57777912 58531212 0.99
tpcds_q50/datafusion:vortex-file-compressed 39732892 39707968 1.00
tpcds_q51/datafusion:vortex-file-compressed 87947276 89671128 0.98
tpcds_q52/datafusion:vortex-file-compressed 13574721 14049826 0.97
tpcds_q53/datafusion:vortex-file-compressed 20747538 21444052 0.97
tpcds_q54/datafusion:vortex-file-compressed 34433556 35687232 0.96
tpcds_q55/datafusion:vortex-file-compressed 13623586 13251880 1.03
tpcds_q56/datafusion:vortex-file-compressed 29894898 30075703 0.99
tpcds_q57/datafusion:vortex-file-compressed 103905889 106196821 0.98
tpcds_q58/datafusion:vortex-file-compressed 53195183 54143827 0.98
tpcds_q59/datafusion:vortex-file-compressed 56341106 55967334 1.01
tpcds_q60/datafusion:vortex-file-compressed 29303823 29076820 1.01
tpcds_q61/datafusion:vortex-file-compressed 40520070 40908263 0.99
tpcds_q62/datafusion:vortex-file-compressed 🚀 24249036 27563912 0.88
tpcds_q63/datafusion:vortex-file-compressed 21240995 22315453 0.95
tpcds_q64/datafusion:vortex-file-compressed 419784854 427254717 0.98
tpcds_q65/datafusion:vortex-file-compressed 38119239 40113613 0.95
tpcds_q66/datafusion:vortex-file-compressed 73416316 72067407 1.02
tpcds_q67/datafusion:vortex-file-compressed 145573686 145455132 1.00
tpcds_q68/datafusion:vortex-file-compressed 33695165 32318559 1.04
tpcds_q69/datafusion:vortex-file-compressed 33471079 35602755 0.94
tpcds_q70/datafusion:vortex-file-compressed 87109323 84065025 1.04
tpcds_q71/datafusion:vortex-file-compressed 22782252 22394504 1.02
tpcds_q72/datafusion:vortex-file-compressed 2174163452 2184429860 1.00
tpcds_q73/datafusion:vortex-file-compressed 22715706 22972931 0.99
tpcds_q74/datafusion:vortex-file-compressed 81851440 82271190 0.99
tpcds_q75/datafusion:vortex-file-compressed 107886178 112057697 0.96
tpcds_q76/datafusion:vortex-file-compressed 30615317 31337890 0.98
tpcds_q77/datafusion:vortex-file-compressed 40217301 41332408 0.97
tpcds_q78/datafusion:vortex-file-compressed 125364905 127464972 0.98
tpcds_q79/datafusion:vortex-file-compressed 28476629 28355820 1.00
tpcds_q80/datafusion:vortex-file-compressed 95151636 97671048 0.97
tpcds_q81/datafusion:vortex-file-compressed 24955830 23709272 1.05
tpcds_q82/datafusion:vortex-file-compressed 24109656 24710026 0.98
tpcds_q83/datafusion:vortex-file-compressed 33881169 34013052 1.00
tpcds_q84/datafusion:vortex-file-compressed 12273612 13059421 0.94
tpcds_q85/datafusion:vortex-file-compressed 93357517 93490677 1.00
tpcds_q86/datafusion:vortex-file-compressed 16876325 18034941 0.94
tpcds_q87/datafusion:vortex-file-compressed 43330231 41859636 1.04
tpcds_q88/datafusion:vortex-file-compressed 55310807 54093913 1.02
tpcds_q89/datafusion:vortex-file-compressed 23990521 25366671 0.95
tpcds_q90/datafusion:vortex-file-compressed 14226876 14503527 0.98
tpcds_q91/datafusion:vortex-file-compressed 17807909 18206592 0.98
tpcds_q92/datafusion:vortex-file-compressed 18131378 18083107 1.00
tpcds_q93/datafusion:vortex-file-compressed 34229937 33369728 1.03
tpcds_q94/datafusion:vortex-file-compressed 23388955 23562769 0.99
tpcds_q95/datafusion:vortex-file-compressed 59135843 62629160 0.94
tpcds_q96/datafusion:vortex-file-compressed 13227532 13655198 0.97
tpcds_q97/datafusion:vortex-file-compressed 29786648 31707003 0.94
tpcds_q98/datafusion:vortex-file-compressed 24323568 24305376 1.00
tpcds_q99/datafusion:vortex-file-compressed 🚨 32731177 29207539 1.12
datafusion / vortex-compact (0.989x ➖, 3↑ 1↓)
name PR 20f6f2e (ns) base bfe88b8 (ns) ratio (PR/base)
tpcds_q01/datafusion:vortex-compact 26232611 25999648 1.01
tpcds_q02/datafusion:vortex-compact 53265472 53221536 1.00
tpcds_q03/datafusion:vortex-compact 19104688 20317050 0.94
tpcds_q04/datafusion:vortex-compact 299202237 298845214 1.00
tpcds_q05/datafusion:vortex-compact 48800086 47608238 1.03
tpcds_q06/datafusion:vortex-compact 63106301 63025193 1.00
tpcds_q07/datafusion:vortex-compact 55526615 53305747 1.04
tpcds_q08/datafusion:vortex-compact 35353222 35222151 1.00
tpcds_q09/datafusion:vortex-compact 49687199 49757085 1.00
tpcds_q10/datafusion:vortex-compact 46549325 48413254 0.96
tpcds_q11/datafusion:vortex-compact 146194662 159611284 0.92
tpcds_q12/datafusion:vortex-compact 24227404 24211982 1.00
tpcds_q13/datafusion:vortex-compact 119513631 122226190 0.98
tpcds_q14/datafusion:vortex-compact 192462471 200881010 0.96
tpcds_q15/datafusion:vortex-compact 31227955 30988938 1.01
tpcds_q16/datafusion:vortex-compact 30931380 31780330 0.97
tpcds_q17/datafusion:vortex-compact 73262676 76195164 0.96
tpcds_q18/datafusion:vortex-compact 81091734 78596092 1.03
tpcds_q19/datafusion:vortex-compact 29390331 31722501 0.93
tpcds_q20/datafusion:vortex-compact 25217790 25868458 0.97
tpcds_q21/datafusion:vortex-compact 40586588 40732501 1.00
tpcds_q22/datafusion:vortex-compact 120513785 115016815 1.05
tpcds_q23/datafusion:vortex-compact 164136384 164826149 1.00
tpcds_q24/datafusion:vortex-compact 97303296 98458559 0.99
tpcds_q25/datafusion:vortex-compact 78400576 78386269 1.00
tpcds_q26/datafusion:vortex-compact 44512933 44156765 1.01
tpcds_q27/datafusion:vortex-compact 124822230 127043895 0.98
tpcds_q28/datafusion:vortex-compact 91074522 95101805 0.96
tpcds_q29/datafusion:vortex-compact 73691576 74696487 0.99
tpcds_q30/datafusion:vortex-compact 27656076 29088070 0.95
tpcds_q31/datafusion:vortex-compact 95497073 94146410 1.01
tpcds_q32/datafusion:vortex-compact 🚀 23234438 25941318 0.90
tpcds_q33/datafusion:vortex-compact 38222668 36965998 1.03
tpcds_q34/datafusion:vortex-compact 33492732 33472492 1.00
tpcds_q35/datafusion:vortex-compact 52300059 50608992 1.03
tpcds_q36/datafusion:vortex-compact 76037849 80691832 0.94
tpcds_q37/datafusion:vortex-compact 32808041 34611624 0.95
tpcds_q38/datafusion:vortex-compact 51256441 49394564 1.04
tpcds_q39/datafusion:vortex-compact 114026192 118044492 0.97
tpcds_q40/datafusion:vortex-compact 35910320 37416827 0.96
tpcds_q41/datafusion:vortex-compact 18141717 17428388 1.04
tpcds_q42/datafusion:vortex-compact 18298594 18495285 0.99
tpcds_q43/datafusion:vortex-compact 24326435 25043347 0.97
tpcds_q44/datafusion:vortex-compact 46153509 46765600 0.99
tpcds_q45/datafusion:vortex-compact 32027293 34036341 0.94
tpcds_q46/datafusion:vortex-compact 45036830 48275707 0.93
tpcds_q47/datafusion:vortex-compact 150734761 160248063 0.94
tpcds_q48/datafusion:vortex-compact 78970390 80099178 0.99
tpcds_q49/datafusion:vortex-compact 68570612 69824538 0.98
tpcds_q50/datafusion:vortex-compact 47292823 48643646 0.97
tpcds_q51/datafusion:vortex-compact 96354976 95299060 1.01
tpcds_q52/datafusion:vortex-compact 🚀 18760124 20911789 0.90
tpcds_q53/datafusion:vortex-compact 28047126 29167592 0.96
tpcds_q54/datafusion:vortex-compact 42073952 43262070 0.97
tpcds_q55/datafusion:vortex-compact 17676957 18190720 0.97
tpcds_q56/datafusion:vortex-compact 37444552 36235880 1.03
tpcds_q57/datafusion:vortex-compact 121299852 112212336 1.08
tpcds_q58/datafusion:vortex-compact 62132309 63464654 0.98
tpcds_q59/datafusion:vortex-compact 69822638 70815381 0.99
tpcds_q60/datafusion:vortex-compact 36009019 38357189 0.94
tpcds_q61/datafusion:vortex-compact 54614219 55715984 0.98
tpcds_q62/datafusion:vortex-compact 27199196 28788977 0.94
tpcds_q63/datafusion:vortex-compact 27721301 28598879 0.97
tpcds_q64/datafusion:vortex-compact 461475639 466471170 0.99
tpcds_q65/datafusion:vortex-compact 54118311 53741145 1.01
tpcds_q66/datafusion:vortex-compact 79572808 75644216 1.05
tpcds_q67/datafusion:vortex-compact 156973972 158862560 0.99
tpcds_q68/datafusion:vortex-compact 45568944 45819212 0.99
tpcds_q69/datafusion:vortex-compact 46339198 45500009 1.02
tpcds_q70/datafusion:vortex-compact 94024400 97948241 0.96
tpcds_q71/datafusion:vortex-compact 30454967 30513286 1.00
tpcds_q72/datafusion:vortex-compact 2183732392 2207903140 0.99
tpcds_q73/datafusion:vortex-compact 30087140 30945951 0.97
tpcds_q74/datafusion:vortex-compact 98320894 97363530 1.01
tpcds_q75/datafusion:vortex-compact 129210562 129092451 1.00
tpcds_q76/datafusion:vortex-compact 🚀 32124575 35919593 0.89
tpcds_q77/datafusion:vortex-compact 49961082 50689765 0.99
tpcds_q78/datafusion:vortex-compact 138243941 140979166 0.98
tpcds_q79/datafusion:vortex-compact 38163129 39020747 0.98
tpcds_q80/datafusion:vortex-compact 110223393 106164788 1.04
tpcds_q81/datafusion:vortex-compact 29864892 28440766 1.05
tpcds_q82/datafusion:vortex-compact 33870932 37468248 0.90
tpcds_q83/datafusion:vortex-compact 33460983 34471668 0.97
tpcds_q84/datafusion:vortex-compact 15425734 14272488 1.08
tpcds_q85/datafusion:vortex-compact 161592717 160064379 1.01
tpcds_q86/datafusion:vortex-compact 19463391 18577729 1.05
tpcds_q87/datafusion:vortex-compact 51314655 50583378 1.01
tpcds_q88/datafusion:vortex-compact 78848939 77240600 1.02
tpcds_q89/datafusion:vortex-compact 31281391 31895775 0.98
tpcds_q90/datafusion:vortex-compact 14458403 14747188 0.98
tpcds_q91/datafusion:vortex-compact 32222669 32705151 0.99
tpcds_q92/datafusion:vortex-compact 23335678 23678422 0.99
tpcds_q93/datafusion:vortex-compact 37925937 38983910 0.97
tpcds_q94/datafusion:vortex-compact 27618210 25973647 1.06
tpcds_q95/datafusion:vortex-compact 65101574 64633750 1.01
tpcds_q96/datafusion:vortex-compact 16879092 16820030 1.00
tpcds_q97/datafusion:vortex-compact 35442033 35561549 1.00
tpcds_q98/datafusion:vortex-compact 29563166 29684630 1.00
tpcds_q99/datafusion:vortex-compact 🚨 37691860 33355383 1.13
datafusion / parquet (0.989x ➖, 3↑ 0↓)
name PR 20f6f2e (ns) base bfe88b8 (ns) ratio (PR/base)
tpcds_q01/datafusion:parquet 29843250 32413679 0.92
tpcds_q02/datafusion:parquet 42714675 41330481 1.03
tpcds_q03/datafusion:parquet 12863165 13261339 0.97
tpcds_q04/datafusion:parquet 260733307 264045652 0.99
tpcds_q05/datafusion:parquet 42515386 43180452 0.98
tpcds_q06/datafusion:parquet 58283677 61840926 0.94
tpcds_q07/datafusion:parquet 80329190 76124300 1.06
tpcds_q08/datafusion:parquet 26478479 25303460 1.05
tpcds_q09/datafusion:parquet 46466852 45167453 1.03
tpcds_q10/datafusion:parquet 70446666 68972971 1.02
tpcds_q11/datafusion:parquet 145419621 148790670 0.98
tpcds_q12/datafusion:parquet 16508979 18031275 0.92
tpcds_q13/datafusion:parquet 75394302 73383713 1.03
tpcds_q14/datafusion:parquet 162239380 162019507 1.00
tpcds_q15/datafusion:parquet 21397755 20583445 1.04
tpcds_q16/datafusion:parquet 23697502 23142180 1.02
tpcds_q17/datafusion:parquet 62481847 67215148 0.93
tpcds_q18/datafusion:parquet 112432838 115220474 0.98
tpcds_q19/datafusion:parquet 22354116 22583811 0.99
tpcds_q20/datafusion:parquet 16948525 17206153 0.99
tpcds_q21/datafusion:parquet 18517442 18570948 1.00
tpcds_q22/datafusion:parquet 150049123 139009980 1.08
tpcds_q23/datafusion:parquet 149767248 147010531 1.02
tpcds_q24/datafusion:parquet 93269242 92292809 1.01
tpcds_q25/datafusion:parquet 66183645 63563095 1.04
tpcds_q26/datafusion:parquet 64213457 65555152 0.98
tpcds_q27/datafusion:parquet 143252536 145448896 0.98
tpcds_q28/datafusion:parquet 45746946 42904209 1.07
tpcds_q29/datafusion:parquet 65346744 67096510 0.97
tpcds_q30/datafusion:parquet 34259017 33901855 1.01
tpcds_q31/datafusion:parquet 66086912 64331136 1.03
tpcds_q32/datafusion:parquet 17754010 18353313 0.97
tpcds_q33/datafusion:parquet 26261124 26548411 0.99
tpcds_q34/datafusion:parquet 21734005 21720688 1.00
tpcds_q35/datafusion:parquet 68222008 69937527 0.98
tpcds_q36/datafusion:parquet 58040770 56809088 1.02
tpcds_q37/datafusion:parquet 18513839 18706544 0.99
tpcds_q38/datafusion:parquet 40988853 42453178 0.97
tpcds_q39/datafusion:parquet 74111160 76442077 0.97
tpcds_q40/datafusion:parquet 23555901 23953986 0.98
tpcds_q41/datafusion:parquet 13019890 13386278 0.97
tpcds_q42/datafusion:parquet 11472765 12350162 0.93
tpcds_q43/datafusion:parquet 17008597 17073591 1.00
tpcds_q44/datafusion:parquet 33927548 32489915 1.04
tpcds_q45/datafusion:parquet 28409188 27816481 1.02
tpcds_q46/datafusion:parquet 32132660 32845178 0.98
tpcds_q47/datafusion:parquet 130349951 126489363 1.03
tpcds_q48/datafusion:parquet 69293934 68831403 1.01
tpcds_q49/datafusion:parquet 55586372 56208308 0.99
tpcds_q50/datafusion:parquet 43302129 43276629 1.00
tpcds_q51/datafusion:parquet 82546752 88691672 0.93
tpcds_q52/datafusion:parquet 🚀 12072645 13502771 0.89
tpcds_q53/datafusion:parquet 17541914 17577543 1.00
tpcds_q54/datafusion:parquet 34707020 33873090 1.02
tpcds_q55/datafusion:parquet 11461501 11517391 1.00
tpcds_q56/datafusion:parquet 28026171 27310776 1.03
tpcds_q57/datafusion:parquet 96861280 98605112 0.98
tpcds_q58/datafusion:parquet 47876507 50851588 0.94
tpcds_q59/datafusion:parquet 59098031 56377237 1.05
tpcds_q60/datafusion:parquet 27579648 27313121 1.01
tpcds_q61/datafusion:parquet 43291989 42835802 1.01
tpcds_q62/datafusion:parquet 25561298 25206364 1.01
tpcds_q63/datafusion:parquet 17352331 17343584 1.00
tpcds_q64/datafusion:parquet 511055809 521976545 0.98
tpcds_q65/datafusion:parquet 36879419 36794582 1.00
tpcds_q66/datafusion:parquet 67381438 70978279 0.95
tpcds_q67/datafusion:parquet 143265154 143259446 1.00
tpcds_q68/datafusion:parquet 31100119 31492969 0.99
tpcds_q69/datafusion:parquet 66931243 63654423 1.05
tpcds_q70/datafusion:parquet 85861075 90431084 0.95
tpcds_q71/datafusion:parquet 21888088 22866045 0.96
tpcds_q72/datafusion:parquet 609062589 627902668 0.97
tpcds_q73/datafusion:parquet 20650488 20666084 1.00
tpcds_q74/datafusion:parquet 85190188 87015889 0.98
tpcds_q75/datafusion:parquet 99444149 98952523 1.00
tpcds_q76/datafusion:parquet 29568533 29886990 0.99
tpcds_q77/datafusion:parquet 41512326 38457588 1.08
tpcds_q78/datafusion:parquet 112001126 112971811 0.99
tpcds_q79/datafusion:parquet 25913445 26155010 0.99
tpcds_q80/datafusion:parquet 79220494 83742633 0.95
tpcds_q81/datafusion:parquet 31763649 31411721 1.01
tpcds_q82/datafusion:parquet 19381068 18881234 1.03
tpcds_q83/datafusion:parquet 35500544 36511759 0.97
tpcds_q84/datafusion:parquet 39440016 38300698 1.03
tpcds_q85/datafusion:parquet 148359446 153432736 0.97
tpcds_q86/datafusion:parquet 🚀 14320737 16316165 0.88
tpcds_q87/datafusion:parquet 42972113 43231603 0.99
tpcds_q88/datafusion:parquet 59823254 61017973 0.98
tpcds_q89/datafusion:parquet 20940558 21941020 0.95
tpcds_q90/datafusion:parquet 13684330 14653667 0.93
tpcds_q91/datafusion:parquet 56456284 57204464 0.99
tpcds_q92/datafusion:parquet 18355052 17542062 1.05
tpcds_q93/datafusion:parquet 32525407 32327601 1.01
tpcds_q94/datafusion:parquet 20204247 20583165 0.98
tpcds_q95/datafusion:parquet 59251830 61300335 0.97
tpcds_q96/datafusion:parquet 11348382 12083619 0.94
tpcds_q97/datafusion:parquet 29978162 31291509 0.96
tpcds_q98/datafusion:parquet 20709255 21447054 0.97
tpcds_q99/datafusion:parquet 🚀 26126206 32096146 0.81
duckdb / vortex-file-compressed (0.995x ➖, 1↑ 2↓)
name PR 20f6f2e (ns) base bfe88b8 (ns) ratio (PR/base)
tpcds_q01/duckdb:vortex-file-compressed 23289627 23780875 0.98
tpcds_q02/duckdb:vortex-file-compressed 33488101 36671786 0.91
tpcds_q03/duckdb:vortex-file-compressed 15191763 15554003 0.98
tpcds_q04/duckdb:vortex-file-compressed 92624920 93893857 0.99
tpcds_q05/duckdb:vortex-file-compressed 34017979 32511313 1.05
tpcds_q06/duckdb:vortex-file-compressed 32852053 32384885 1.01
tpcds_q07/duckdb:vortex-file-compressed 21399212 21347043 1.00
tpcds_q08/duckdb:vortex-file-compressed 25678359 26776126 0.96
tpcds_q09/duckdb:vortex-file-compressed 16146545 16673915 0.97
tpcds_q10/duckdb:vortex-file-compressed 36783560 36417067 1.01
tpcds_q11/duckdb:vortex-file-compressed 64828723 64816318 1.00
tpcds_q12/duckdb:vortex-file-compressed 15215713 15360347 0.99
tpcds_q13/duckdb:vortex-file-compressed 32323121 32791603 0.99
tpcds_q14/duckdb:vortex-file-compressed 98006849 95869728 1.02
tpcds_q15/duckdb:vortex-file-compressed 26041206 26473268 0.98
tpcds_q16/duckdb:vortex-file-compressed 25839031 25788690 1.00
tpcds_q17/duckdb:vortex-file-compressed 43398109 44294552 0.98
tpcds_q18/duckdb:vortex-file-compressed 36516964 36271776 1.01
tpcds_q19/duckdb:vortex-file-compressed 31442703 32127800 0.98
tpcds_q20/duckdb:vortex-file-compressed 16465822 16943254 0.97
tpcds_q21/duckdb:vortex-file-compressed 🚨 18235242 16495977 1.11
tpcds_q22/duckdb:vortex-file-compressed 75068508 76449894 0.98
tpcds_q23/duckdb:vortex-file-compressed 94925663 94962500 1.00
tpcds_q24/duckdb:vortex-file-compressed 47018913 48305796 0.97
tpcds_q25/duckdb:vortex-file-compressed 39612355 40260286 0.98
tpcds_q26/duckdb:vortex-file-compressed 20072287 19447300 1.03
tpcds_q27/duckdb:vortex-file-compressed 23346945 24169084 0.97
tpcds_q28/duckdb:vortex-file-compressed 11193184 11708040 0.96
tpcds_q29/duckdb:vortex-file-compressed 39857133 39594703 1.01
tpcds_q30/duckdb:vortex-file-compressed 23946976 24896059 0.96
tpcds_q31/duckdb:vortex-file-compressed 28463345 29535454 0.96
tpcds_q32/duckdb:vortex-file-compressed 12396712 12879602 0.96
tpcds_q33/duckdb:vortex-file-compressed 23625251 24063640 0.98
tpcds_q34/duckdb:vortex-file-compressed 25051235 25075153 1.00
tpcds_q35/duckdb:vortex-file-compressed 61709413 63983397 0.96
tpcds_q36/duckdb:vortex-file-compressed 25517531 23367786 1.09
tpcds_q37/duckdb:vortex-file-compressed 19235406 19095664 1.01
tpcds_q38/duckdb:vortex-file-compressed 36286091 36179941 1.00
tpcds_q39/duckdb:vortex-file-compressed 34940402 34685509 1.01
tpcds_q40/duckdb:vortex-file-compressed 19605845 20563831 0.95
tpcds_q41/duckdb:vortex-file-compressed 8905628 8925288 1.00
tpcds_q42/duckdb:vortex-file-compressed 13935200 12946767 1.08
tpcds_q43/duckdb:vortex-file-compressed 21363249 21009240 1.02
tpcds_q44/duckdb:vortex-file-compressed 19788907 20357879 0.97
tpcds_q45/duckdb:vortex-file-compressed 29174437 29459882 0.99
tpcds_q46/duckdb:vortex-file-compressed 32251271 32871550 0.98
tpcds_q47/duckdb:vortex-file-compressed 51955893 50864631 1.02
tpcds_q48/duckdb:vortex-file-compressed 28893262 28668964 1.01
tpcds_q49/duckdb:vortex-file-compressed 🚀 29338963 34077165 0.86
tpcds_q50/duckdb:vortex-file-compressed 27173126 25727181 1.06
tpcds_q51/duckdb:vortex-file-compressed 104759701 103750992 1.01
tpcds_q52/duckdb:vortex-file-compressed 12482707 13192008 0.95
tpcds_q53/duckdb:vortex-file-compressed 22135238 22443309 0.99
tpcds_q54/duckdb:vortex-file-compressed 28606572 28099873 1.02
tpcds_q55/duckdb:vortex-file-compressed 12563867 12508680 1.00
tpcds_q56/duckdb:vortex-file-compressed 24569907 24370961 1.01
tpcds_q57/duckdb:vortex-file-compressed 42214929 42628590 0.99
tpcds_q58/duckdb:vortex-file-compressed 30544488 31125272 0.98
tpcds_q59/duckdb:vortex-file-compressed 57389200 55615016 1.03
tpcds_q60/duckdb:vortex-file-compressed 25231566 25825543 0.98
tpcds_q61/duckdb:vortex-file-compressed 29452256 31177982 0.94
tpcds_q62/duckdb:vortex-file-compressed 15809433 15272723 1.04
tpcds_q63/duckdb:vortex-file-compressed 20974862 19988959 1.05
tpcds_q64/duckdb:vortex-file-compressed 93121572 92244636 1.01
tpcds_q65/duckdb:vortex-file-compressed 22224202 22378719 0.99
tpcds_q66/duckdb:vortex-file-compressed 29716265 29522184 1.01
tpcds_q67/duckdb:vortex-file-compressed 139578615 144345179 0.97
tpcds_q68/duckdb:vortex-file-compressed 30276800 32346184 0.94
tpcds_q69/duckdb:vortex-file-compressed 38989863 39309252 0.99
tpcds_q70/duckdb:vortex-file-compressed 35290023 36948997 0.96
tpcds_q71/duckdb:vortex-file-compressed 21681479 20229074 1.07
tpcds_q72/duckdb:vortex-file-compressed 168319705 169200213 0.99
tpcds_q73/duckdb:vortex-file-compressed 25226357 24190685 1.04
tpcds_q74/duckdb:vortex-file-compressed 42056073 41394081 1.02
tpcds_q75/duckdb:vortex-file-compressed 47817458 50953018 0.94
tpcds_q76/duckdb:vortex-file-compressed 21957585 20287720 1.08
tpcds_q77/duckdb:vortex-file-compressed 🚨 26548504 22529432 1.18
tpcds_q78/duckdb:vortex-file-compressed 76765941 74464031 1.03
tpcds_q79/duckdb:vortex-file-compressed 23379059 25584894 0.91
tpcds_q80/duckdb:vortex-file-compressed 47436833 47222224 1.00
tpcds_q81/duckdb:vortex-file-compressed 28958869 29120624 0.99
tpcds_q82/duckdb:vortex-file-compressed 45234319 45533478 0.99
tpcds_q83/duckdb:vortex-file-compressed 24537801 25214739 0.97
tpcds_q84/duckdb:vortex-file-compressed 17722097 16820376 1.05
tpcds_q85/duckdb:vortex-file-compressed 39130215 38931357 1.01
tpcds_q86/duckdb:vortex-file-compressed 16399008 16125872 1.02
tpcds_q87/duckdb:vortex-file-compressed 40849822 39395232 1.04
tpcds_q88/duckdb:vortex-file-compressed 50762926 51262591 0.99
tpcds_q89/duckdb:vortex-file-compressed 21376513 21209428 1.01
tpcds_q90/duckdb:vortex-file-compressed 10049171 9970608 1.01
tpcds_q91/duckdb:vortex-file-compressed 21127105 21774435 0.97
tpcds_q92/duckdb:vortex-file-compressed 16807418 18674124 0.90
tpcds_q93/duckdb:vortex-file-compressed 29527389 29569400 1.00
tpcds_q94/duckdb:vortex-file-compressed 21022545 21306927 0.99
tpcds_q95/duckdb:vortex-file-compressed 158165130 149690259 1.06
tpcds_q96/duckdb:vortex-file-compressed 12299181 12582453 0.98
tpcds_q97/duckdb:vortex-file-compressed 37493716 38464946 0.97
tpcds_q98/duckdb:vortex-file-compressed 18509466 20047578 0.92
tpcds_q99/duckdb:vortex-file-compressed 21982302 22594128 0.97
duckdb / vortex-compact (0.998x ➖, 1↑ 2↓)
name PR 20f6f2e (ns) base bfe88b8 (ns) ratio (PR/base)
tpcds_q01/duckdb:vortex-compact 🚨 27431950 24453787 1.12
tpcds_q02/duckdb:vortex-compact 38992807 38862601 1.00
tpcds_q03/duckdb:vortex-compact 44274727 46116823 0.96
tpcds_q04/duckdb:vortex-compact 106217342 109460324 0.97
tpcds_q05/duckdb:vortex-compact 45147164 42563990 1.06
tpcds_q06/duckdb:vortex-compact 37489472 38412570 0.98
tpcds_q07/duckdb:vortex-compact 34472839 34423088 1.00
tpcds_q08/duckdb:vortex-compact 40595777 40921549 0.99
tpcds_q09/duckdb:vortex-compact 19690114 19561937 1.01
tpcds_q10/duckdb:vortex-compact 52028767 51694826 1.01
tpcds_q11/duckdb:vortex-compact 74396317 73954453 1.01
tpcds_q12/duckdb:vortex-compact 21353694 22355553 0.96
tpcds_q13/duckdb:vortex-compact 51497077 53342045 0.97
tpcds_q14/duckdb:vortex-compact 118015309 112441465 1.05
tpcds_q15/duckdb:vortex-compact 29484792 30201705 0.98
tpcds_q16/duckdb:vortex-compact 27800070 26719390 1.04
tpcds_q17/duckdb:vortex-compact 55133551 54562245 1.01
tpcds_q18/duckdb:vortex-compact 47256586 51242293 0.92
tpcds_q19/duckdb:vortex-compact 44048886 44549574 0.99
tpcds_q20/duckdb:vortex-compact 20473737 20466863 1.00
tpcds_q21/duckdb:vortex-compact 18442629 17672002 1.04
tpcds_q22/duckdb:vortex-compact 74446401 80478344 0.93
tpcds_q23/duckdb:vortex-compact 107738642 109790622 0.98
tpcds_q24/duckdb:vortex-compact 57878098 57017451 1.02
tpcds_q25/duckdb:vortex-compact 54465406 54043665 1.01
tpcds_q26/duckdb:vortex-compact 28767434 30316336 0.95
tpcds_q27/duckdb:vortex-compact 35982310 36569530 0.98
tpcds_q28/duckdb:vortex-compact 33031097 35683308 0.93
tpcds_q29/duckdb:vortex-compact 53228279 53168626 1.00
tpcds_q30/duckdb:vortex-compact 30486857 29839101 1.02
tpcds_q31/duckdb:vortex-compact 34344403 36167621 0.95
tpcds_q32/duckdb:vortex-compact 21113284 20371249 1.04
tpcds_q33/duckdb:vortex-compact 33608576 31981437 1.05
tpcds_q34/duckdb:vortex-compact 30587436 29635316 1.03
tpcds_q35/duckdb:vortex-compact 73604892 75029679 0.98
tpcds_q36/duckdb:vortex-compact 35725759 35504343 1.01
tpcds_q37/duckdb:vortex-compact 22983621 23338004 0.98
tpcds_q38/duckdb:vortex-compact 39653155 41387968 0.96
tpcds_q39/duckdb:vortex-compact 🚨 42189179 37585703 1.12
tpcds_q40/duckdb:vortex-compact 23696445 23829805 0.99
tpcds_q41/duckdb:vortex-compact 10393730 10486910 0.99
tpcds_q42/duckdb:vortex-compact 19385361 19166709 1.01
tpcds_q43/duckdb:vortex-compact 31605855 30614377 1.03
tpcds_q44/duckdb:vortex-compact 31532372 30207820 1.04
tpcds_q45/duckdb:vortex-compact 36252363 35629433 1.02
tpcds_q46/duckdb:vortex-compact 42690899 45298728 0.94
tpcds_q47/duckdb:vortex-compact 63120567 61766904 1.02
tpcds_q48/duckdb:vortex-compact 45005408 45379363 0.99
tpcds_q49/duckdb:vortex-compact 48780209 49104614 0.99
tpcds_q50/duckdb:vortex-compact 39053616 37112428 1.05
tpcds_q51/duckdb:vortex-compact 112574569 111679421 1.01
tpcds_q52/duckdb:vortex-compact 19075050 18989933 1.00
tpcds_q53/duckdb:vortex-compact 33708932 33011739 1.02
tpcds_q54/duckdb:vortex-compact 37023512 37039573 1.00
tpcds_q55/duckdb:vortex-compact 19163650 19274469 0.99
tpcds_q56/duckdb:vortex-compact 32441891 33719624 0.96
tpcds_q57/duckdb:vortex-compact 46433854 45813188 1.01
tpcds_q58/duckdb:vortex-compact 37978371 35276949 1.08
tpcds_q59/duckdb:vortex-compact 66003996 67064833 0.98
tpcds_q60/duckdb:vortex-compact 35681550 34828237 1.02
tpcds_q61/duckdb:vortex-compact 53156960 52771289 1.01
tpcds_q62/duckdb:vortex-compact 🚀 20486541 23211122 0.88
tpcds_q63/duckdb:vortex-compact 31525746 32171884 0.98
tpcds_q64/duckdb:vortex-compact 126402196 124948455 1.01
tpcds_q65/duckdb:vortex-compact 29964915 31547412 0.95
tpcds_q66/duckdb:vortex-compact 37081121 35808083 1.04
tpcds_q67/duckdb:vortex-compact 154959915 151288544 1.02
tpcds_q68/duckdb:vortex-compact 47577019 45273833 1.05
tpcds_q69/duckdb:vortex-compact 54543287 56377052 0.97
tpcds_q70/duckdb:vortex-compact 57358268 60323545 0.95
tpcds_q71/duckdb:vortex-compact 28588779 28125986 1.02
tpcds_q72/duckdb:vortex-compact 183962098 184606698 1.00
tpcds_q73/duckdb:vortex-compact 27921973 28852266 0.97
tpcds_q74/duckdb:vortex-compact 48353603 48317157 1.00
tpcds_q75/duckdb:vortex-compact 63486908 59116760 1.07
tpcds_q76/duckdb:vortex-compact 28840911 30961345 0.93
tpcds_q77/duckdb:vortex-compact 37048835 37299100 0.99
tpcds_q78/duckdb:vortex-compact 85575040 89949830 0.95
tpcds_q79/duckdb:vortex-compact 39269028 42566613 0.92
tpcds_q80/duckdb:vortex-compact 68808191 70944958 0.97
tpcds_q81/duckdb:vortex-compact 33847165 32986048 1.03
tpcds_q82/duckdb:vortex-compact 50435014 49882822 1.01
tpcds_q83/duckdb:vortex-compact 35239257 35882257 0.98
tpcds_q84/duckdb:vortex-compact 21771497 20419338 1.07
tpcds_q85/duckdb:vortex-compact 52166952 54487593 0.96
tpcds_q86/duckdb:vortex-compact 21770304 19906214 1.09
tpcds_q87/duckdb:vortex-compact 44115982 45532886 0.97
tpcds_q88/duckdb:vortex-compact 76375544 75233173 1.02
tpcds_q89/duckdb:vortex-compact 32425347 32936670 0.98
tpcds_q90/duckdb:vortex-compact 10340455 10439560 0.99
tpcds_q91/duckdb:vortex-compact 41493124 39490918 1.05
tpcds_q92/duckdb:vortex-compact 40436783 43820703 0.92
tpcds_q93/duckdb:vortex-compact 32524446 32782257 0.99
tpcds_q94/duckdb:vortex-compact 27808228 27297589 1.02
tpcds_q95/duckdb:vortex-compact 166964943 165279148 1.01
tpcds_q96/duckdb:vortex-compact 15921332 17029794 0.93
tpcds_q97/duckdb:vortex-compact 42543726 41418188 1.03
tpcds_q98/duckdb:vortex-compact 27021929 27525804 0.98
tpcds_q99/duckdb:vortex-compact 26047332 26290420 0.99
duckdb / parquet (1.006x ➖, 0↑ 3↓)
name PR 20f6f2e (ns) base bfe88b8 (ns) ratio (PR/base)
tpcds_q01/duckdb:parquet 28878959 29678901 0.97
tpcds_q02/duckdb:parquet 23923254 24363535 0.98
tpcds_q03/duckdb:parquet 13438333 13160469 1.02
tpcds_q04/duckdb:parquet 168443819 175095261 0.96
tpcds_q05/duckdb:parquet 31421325 31887654 0.99
tpcds_q06/duckdb:parquet 34230580 34509519 0.99
tpcds_q07/duckdb:parquet 25379504 24549381 1.03
tpcds_q08/duckdb:parquet 29270372 29290968 1.00
tpcds_q09/duckdb:parquet 45467652 44324620 1.03
tpcds_q10/duckdb:parquet 37660442 37651033 1.00
tpcds_q11/duckdb:parquet 92927664 87968091 1.06
tpcds_q12/duckdb:parquet 16887726 17093681 0.99
tpcds_q13/duckdb:parquet 35145501 35106743 1.00
tpcds_q14/duckdb:parquet 105876492 103738877 1.02
tpcds_q15/duckdb:parquet 30881587 30736699 1.00
tpcds_q16/duckdb:parquet 22593603 22839238 0.99
tpcds_q17/duckdb:parquet 40798750 38415384 1.06
tpcds_q18/duckdb:parquet 48845358 48820175 1.00
tpcds_q19/duckdb:parquet 31740088 31477006 1.01
tpcds_q20/duckdb:parquet 18424385 18653895 0.99
tpcds_q21/duckdb:parquet 🚨 12858073 11547137 1.11
tpcds_q22/duckdb:parquet 67502067 72031298 0.94
tpcds_q23/duckdb:parquet 79759196 82537472 0.97
tpcds_q24/duckdb:parquet 47225416 46571208 1.01
tpcds_q25/duckdb:parquet 35832961 35672911 1.00
tpcds_q26/duckdb:parquet 40034702 39719379 1.01
tpcds_q27/duckdb:parquet 53522502 52816023 1.01
tpcds_q28/duckdb:parquet 42692186 43472442 0.98
tpcds_q29/duckdb:parquet 38316559 36824937 1.04
tpcds_q30/duckdb:parquet 37571258 37626506 1.00
tpcds_q31/duckdb:parquet 28585346 28536516 1.00
tpcds_q32/duckdb:parquet 13357746 12662942 1.05
tpcds_q33/duckdb:parquet 24053236 23011907 1.05
tpcds_q34/duckdb:parquet 22833459 22162246 1.03
tpcds_q35/duckdb:parquet 61689877 62769418 0.98
tpcds_q36/duckdb:parquet 22868943 22423421 1.02
tpcds_q37/duckdb:parquet 14538061 14325456 1.01
tpcds_q38/duckdb:parquet 36672868 36206801 1.01
tpcds_q39/duckdb:parquet 32048364 32916692 0.97
tpcds_q40/duckdb:parquet 19252558 19513717 0.99
tpcds_q41/duckdb:parquet 8832580 9105004 0.97
tpcds_q42/duckdb:parquet 12830333 12468497 1.03
tpcds_q43/duckdb:parquet 19712563 18156995 1.09
tpcds_q44/duckdb:parquet 26729021 25799929 1.04
tpcds_q45/duckdb:parquet 28524316 28734948 0.99
tpcds_q46/duckdb:parquet 47440041 47766580 0.99
tpcds_q47/duckdb:parquet 50372077 50855730 0.99
tpcds_q48/duckdb:parquet 32434175 32520994 1.00
tpcds_q49/duckdb:parquet 30308101 28275881 1.07
tpcds_q50/duckdb:parquet 26148654 26138513 1.00
tpcds_q51/duckdb:parquet 103475508 104688547 0.99
tpcds_q52/duckdb:parquet 🚨 14080416 12460031 1.13
tpcds_q53/duckdb:parquet 19405798 19117910 1.02
tpcds_q54/duckdb:parquet 28451715 29474412 0.97
tpcds_q55/duckdb:parquet 13062660 12146896 1.08
tpcds_q56/duckdb:parquet 23518914 24258914 0.97
tpcds_q57/duckdb:parquet 37779268 38194231 0.99
tpcds_q58/duckdb:parquet 26492082 26201189 1.01
tpcds_q59/duckdb:parquet 36176442 36754536 0.98
tpcds_q60/duckdb:parquet 24584920 26411033 0.93
tpcds_q61/duckdb:parquet 33027020 33878828 0.97
tpcds_q62/duckdb:parquet 12457475 12478292 1.00
tpcds_q63/duckdb:parquet 17870619 17682022 1.01
tpcds_q64/duckdb:parquet 78570963 80510616 0.98
tpcds_q65/duckdb:parquet 23089581 23126102 1.00
tpcds_q66/duckdb:parquet 🚨 32401472 29345026 1.10
tpcds_q67/duckdb:parquet 136092624 137815102 0.99
tpcds_q68/duckdb:parquet 39415627 39323871 1.00
tpcds_q69/duckdb:parquet 38256023 38664774 0.99
tpcds_q70/duckdb:parquet 22384550 22162542 1.01
tpcds_q71/duckdb:parquet 24137782 22815621 1.06
tpcds_q72/duckdb:parquet 167514729 167649032 1.00
tpcds_q73/duckdb:parquet 19764066 19492848 1.01
tpcds_q74/duckdb:parquet 127847823 126842280 1.01
tpcds_q75/duckdb:parquet 56734919 54943760 1.03
tpcds_q76/duckdb:parquet 22623662 22223301 1.02
tpcds_q77/duckdb:parquet 25709340 25482092 1.01
tpcds_q78/duckdb:parquet 77155526 77641276 0.99
tpcds_q79/duckdb:parquet 30760820 30286225 1.02
tpcds_q80/duckdb:parquet 42770659 45077874 0.95
tpcds_q81/duckdb:parquet 35416977 34680032 1.02
tpcds_q82/duckdb:parquet 17499536 16727637 1.05
tpcds_q83/duckdb:parquet 18370795 18538199 0.99
tpcds_q84/duckdb:parquet 20440171 21708465 0.94
tpcds_q85/duckdb:parquet 42559861 41575182 1.02
tpcds_q86/duckdb:parquet 13852233 13622809 1.02
tpcds_q87/duckdb:parquet 39283933 38924626 1.01
tpcds_q88/duckdb:parquet 53067480 54401520 0.98
tpcds_q89/duckdb:parquet 21853411 22070631 0.99
tpcds_q90/duckdb:parquet 8499393 8388918 1.01
tpcds_q91/duckdb:parquet 25021037 25112678 1.00
tpcds_q92/duckdb:parquet 12887674 13081472 0.99
tpcds_q93/duckdb:parquet 31817279 31978268 0.99
tpcds_q94/duckdb:parquet 17857580 17979531 0.99
tpcds_q95/duckdb:parquet 143550338 145323157 0.99
tpcds_q96/duckdb:parquet 10727099 10587152 1.01
tpcds_q97/duckdb:parquet 37821100 38200692 0.99
tpcds_q98/duckdb:parquet 24494774 24085761 1.02
tpcds_q99/duckdb:parquet 20104523 20008577 1.00
duckdb / duckdb (0.994x ➖, 1↑ 1↓)
name PR 20f6f2e (ns) base bfe88b8 (ns) ratio (PR/base)
tpcds_q01/duckdb:duckdb 22162477 22557835 0.98
tpcds_q02/duckdb:duckdb 20240172 20600871 0.98
tpcds_q03/duckdb:duckdb 10180754 10346974 0.98
tpcds_q04/duckdb:duckdb 178822582 181342684 0.99
tpcds_q05/duckdb:duckdb 21492569 22112862 0.97
tpcds_q06/duckdb:duckdb 28712549 28684926 1.00
tpcds_q07/duckdb:duckdb 39895433 40999634 0.97
tpcds_q08/duckdb:duckdb 119448701 119627529 1.00
tpcds_q09/duckdb:duckdb 20955176 20795407 1.01
tpcds_q10/duckdb:duckdb 27992045 27456422 1.02
tpcds_q11/duckdb:duckdb 96394613 95851409 1.01
tpcds_q12/duckdb:duckdb 13625107 13860317 0.98
tpcds_q13/duckdb:duckdb 25981258 26104238 1.00
tpcds_q14/duckdb:duckdb 93657736 94279856 0.99
tpcds_q15/duckdb:duckdb 24667223 24638169 1.00
tpcds_q16/duckdb:duckdb 19324379 19001898 1.02
tpcds_q17/duckdb:duckdb 26113727 25348615 1.03
tpcds_q18/duckdb:duckdb 46852334 47149337 0.99
tpcds_q19/duckdb:duckdb 19568939 19368232 1.01
tpcds_q20/duckdb:duckdb 13879366 14089111 0.99
tpcds_q21/duckdb:duckdb 7749777 7555847 1.03
tpcds_q22/duckdb:duckdb 62411363 61866005 1.01
tpcds_q23/duckdb:duckdb 77061330 75577479 1.02
tpcds_q24/duckdb:duckdb 25833299 25381978 1.02
tpcds_q25/duckdb:duckdb 18412602 18786336 0.98
tpcds_q26/duckdb:duckdb 27922529 28676864 0.97
tpcds_q27/duckdb:duckdb 40823913 43337548 0.94
tpcds_q28/duckdb:duckdb 25992971 26225311 0.99
tpcds_q29/duckdb:duckdb 22999544 24301530 0.95
tpcds_q30/duckdb:duckdb 30758286 30758308 1.00
tpcds_q31/duckdb:duckdb 51491330 51633696 1.00
tpcds_q32/duckdb:duckdb 8220331 7865922 1.05
tpcds_q33/duckdb:duckdb 16317012 16500647 0.99
tpcds_q34/duckdb:duckdb 17073010 18756249 0.91
tpcds_q35/duckdb:duckdb 37738439 37633527 1.00
tpcds_q36/duckdb:duckdb 71391199 70590728 1.01
tpcds_q37/duckdb:duckdb 8753129 8854317 0.99
tpcds_q38/duckdb:duckdb 32961077 33263664 0.99
tpcds_q39/duckdb:duckdb 28162750 29033490 0.97
tpcds_q40/duckdb:duckdb 14485480 15411903 0.94
tpcds_q41/duckdb:duckdb 10153529 9915227 1.02
tpcds_q42/duckdb:duckdb 🚨 9970197 8859883 1.13
tpcds_q43/duckdb:duckdb 13550442 14731633 0.92
tpcds_q44/duckdb:duckdb 15539801 15776405 0.99
tpcds_q45/duckdb:duckdb 18811417 18702580 1.01
tpcds_q46/duckdb:duckdb 38949133 38946159 1.00
tpcds_q47/duckdb:duckdb 45997730 45387194 1.01
tpcds_q48/duckdb:duckdb 24111478 25144458 0.96
tpcds_q49/duckdb:duckdb 21616715 22074486 0.98
tpcds_q50/duckdb:duckdb 16381824 16268916 1.01
tpcds_q51/duckdb:duckdb 100416792 104258211 0.96
tpcds_q52/duckdb:duckdb 🚀 9120417 10450946 0.87
tpcds_q53/duckdb:duckdb 17230079 17738817 0.97
tpcds_q54/duckdb:duckdb 18470863 18446525 1.00
tpcds_q55/duckdb:duckdb 10833042 9990985 1.08
tpcds_q56/duckdb:duckdb 16828343 17132716 0.98
tpcds_q57/duckdb:duckdb 36397533 36591510 0.99
tpcds_q58/duckdb:duckdb 15904203 17155991 0.93
tpcds_q59/duckdb:duckdb 36700171 37191326 0.99
tpcds_q60/duckdb:duckdb 18745721 18739368 1.00
tpcds_q61/duckdb:duckdb 16249798 16894393 0.96
tpcds_q62/duckdb:duckdb 9896237 9721248 1.02
tpcds_q63/duckdb:duckdb 16758255 16114039 1.04
tpcds_q64/duckdb:duckdb 58263984 58101694 1.00
tpcds_q65/duckdb:duckdb 36643383 36223255 1.01
tpcds_q66/duckdb:duckdb 26376221 26202766 1.01
tpcds_q67/duckdb:duckdb 130969166 135389238 0.97
tpcds_q68/duckdb:duckdb 26655699 27461310 0.97
tpcds_q69/duckdb:duckdb 28431699 28430773 1.00
tpcds_q70/duckdb:duckdb 16749927 16936078 0.99
tpcds_q71/duckdb:duckdb 17254086 16676159 1.03
tpcds_q72/duckdb:duckdb 45762710 46016631 0.99
tpcds_q73/duckdb:duckdb 13441047 14303885 0.94
tpcds_q74/duckdb:duckdb 144363162 145936020 0.99
tpcds_q75/duckdb:duckdb 45423451 47530870 0.96
tpcds_q76/duckdb:duckdb 14660379 14915786 0.98
tpcds_q77/duckdb:duckdb 15940548 15603176 1.02
tpcds_q78/duckdb:duckdb 66139656 64128672 1.03
tpcds_q79/duckdb:duckdb 20165373 20488420 0.98
tpcds_q80/duckdb:duckdb 31040353 31053293 1.00
tpcds_q81/duckdb:duckdb 41084515 40159214 1.02
tpcds_q82/duckdb:duckdb 11122566 10148822 1.10
tpcds_q83/duckdb:duckdb 11117161 11067675 1.00
tpcds_q84/duckdb:duckdb 14918575 14785801 1.01
tpcds_q85/duckdb:duckdb 25689051 25896768 0.99
tpcds_q86/duckdb:duckdb 11940559 12135436 0.98
tpcds_q87/duckdb:duckdb 37997560 35668990 1.07
tpcds_q88/duckdb:duckdb 30257626 30622417 0.99
tpcds_q89/duckdb:duckdb 21925906 22254923 0.99
tpcds_q90/duckdb:duckdb 6250279 6191273 1.01
tpcds_q91/duckdb:duckdb 15147781 14669390 1.03
tpcds_q92/duckdb:duckdb 9818077 9925025 0.99
tpcds_q93/duckdb:duckdb 23520312 23785440 0.99
tpcds_q94/duckdb:duckdb 14407560 14490642 0.99
tpcds_q95/duckdb:duckdb 131752814 130476124 1.01
tpcds_q96/duckdb:duckdb 5776929 5935466 0.97
tpcds_q97/duckdb:duckdb 32441501 32996438 0.98
tpcds_q98/duckdb:duckdb 20727731 20999153 0.99
tpcds_q99/duckdb:duckdb 16702819 16531355 1.01

File Size Changes (6 files changed, -0.0% overall, 1↑ 5↓)
File Scale Format Base HEAD Change %
time_dim.vortex 1.0 vortex-file-compressed 380.85 KB 381.40 KB +560 B +0.1%
item.vortex 1.0 vortex-compact 994.61 KB 994.25 KB 376 B -0.0%
customer_address.vortex 1.0 vortex-file-compressed 827.03 KB 826.29 KB 760 B -0.1%
catalog_page.vortex 1.0 vortex-file-compressed 572.19 KB 571.55 KB 656 B -0.1%
item.vortex 1.0 vortex-file-compressed 1.66 MB 1.66 MB 2.76 KB -0.2%
customer.vortex 1.0 vortex-file-compressed 4.27 MB 4.18 MB 91.07 KB -2.1%

Totals:

  • vortex-compact: 207.50 MB → 207.50 MB (-0.0%)
  • vortex-file-compressed: 271.85 MB → 271.76 MB (-0.0%)

@myrrc myrrc force-pushed the myrrc/clickbench-strlen branch from 08efe51 to 8bd76d7 Compare June 5, 2026 13:04
@myrrc myrrc changed the title use strlen() instead of len() in clickbench use octet_length() instead of len() in clickbench Jun 5, 2026
@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Jun 5, 2026

Benchmarks: FineWeb S3

Verdict: No clear signal (environment too noisy confidence)
Attributed Vortex impact: -2.8%
Engines: DataFusion No clear signal (-7.8%, environment too noisy confidence) · DuckDB No clear signal (+2.5%, low confidence)
Vortex (geomean): 1.112x ➖
Parquet (geomean): 1.145x ➖
Shifts: Parquet (control) +14.5% · Median polish +8.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.116x ➖, 0↑ 2↓)
name PR 20f6f2e (ns) base bfe88b8 (ns) ratio (PR/base)
fineweb_q00/datafusion:vortex-file-compressed 30617058 30883560 0.99
fineweb_q01/datafusion:vortex-file-compressed 🚨 694757040 461488852 1.51
fineweb_q02/datafusion:vortex-file-compressed 🚨 783704637 520747893 1.50
fineweb_q03/datafusion:vortex-file-compressed 1305370363 1076432719 1.21
fineweb_q04/datafusion:vortex-file-compressed 1167516310 1172548015 1.00
fineweb_q05/datafusion:vortex-file-compressed 1089016806 1094060137 1.00
fineweb_q06/datafusion:vortex-file-compressed 1209813085 1248839443 0.97
fineweb_q07/datafusion:vortex-file-compressed 1094212564 1086046595 1.01
fineweb_q08/datafusion:vortex-file-compressed 462769854 452485197 1.02
datafusion / vortex-compact (1.116x ➖, 0↑ 2↓)
name PR 20f6f2e (ns) base bfe88b8 (ns) ratio (PR/base)
fineweb_q00/datafusion:vortex-compact 🚨 67034600 40530117 1.65
fineweb_q01/datafusion:vortex-compact 🚨 657483244 457800328 1.44
fineweb_q02/datafusion:vortex-compact 626678851 608412771 1.03
fineweb_q03/datafusion:vortex-compact 1379318856 1360087126 1.01
fineweb_q04/datafusion:vortex-compact 1638374466 1630996945 1.00
fineweb_q05/datafusion:vortex-compact 1390730069 1398179891 0.99
fineweb_q06/datafusion:vortex-compact 1309510839 1265839426 1.03
fineweb_q07/datafusion:vortex-compact 1133357700 1132633703 1.00
fineweb_q08/datafusion:vortex-compact 399758359 381698093 1.05
datafusion / parquet (1.211x ➖, 0↑ 2↓)
name PR 20f6f2e (ns) base bfe88b8 (ns) ratio (PR/base)
fineweb_q00/datafusion:parquet 🚨 1419180706 1044535919 1.36
fineweb_q01/datafusion:parquet 2245624254 1805287023 1.24
fineweb_q02/datafusion:parquet 2014631755 1870215193 1.08
fineweb_q03/datafusion:parquet 2238302148 1756257747 1.27
fineweb_q04/datafusion:parquet 🚨 2320013096 1761046079 1.32
fineweb_q05/datafusion:parquet 1842365883 1737683768 1.06
fineweb_q06/datafusion:parquet 2149858042 1762406897 1.22
fineweb_q07/datafusion:parquet 1916306748 1667818289 1.15
fineweb_q08/datafusion:parquet 2098649230 1700575811 1.23
duckdb / vortex-file-compressed (1.143x ➖, 0↑ 2↓)
name PR 20f6f2e (ns) base bfe88b8 (ns) ratio (PR/base)
fineweb_q00/duckdb:vortex-file-compressed 🚨 126852200 82158577 1.54
fineweb_q01/duckdb:vortex-file-compressed 🚨 757126870 569169220 1.33
fineweb_q02/duckdb:vortex-file-compressed 692236191 599749016 1.15
fineweb_q03/duckdb:vortex-file-compressed 1547072044 1287321540 1.20
fineweb_q04/duckdb:vortex-file-compressed 1653969586 1405517654 1.18
fineweb_q05/duckdb:vortex-file-compressed 1313816145 1390391979 0.94
fineweb_q06/duckdb:vortex-file-compressed 1530001839 1470342136 1.04
fineweb_q07/duckdb:vortex-file-compressed 1400678580 1368049810 1.02
fineweb_q08/duckdb:vortex-file-compressed 593231119 599063104 0.99
duckdb / vortex-compact (1.075x ➖, 0↑ 0↓)
name PR 20f6f2e (ns) base bfe88b8 (ns) ratio (PR/base)
fineweb_q00/duckdb:vortex-compact 80046021 80237184 1.00
fineweb_q01/duckdb:vortex-compact 634156637 569504570 1.11
fineweb_q02/duckdb:vortex-compact 672635619 584174010 1.15
fineweb_q03/duckdb:vortex-compact 1864879463 1729571553 1.08
fineweb_q04/duckdb:vortex-compact 1942408089 1852282475 1.05
fineweb_q05/duckdb:vortex-compact 1719615237 1615213383 1.06
fineweb_q06/duckdb:vortex-compact 1962625314 1599584890 1.23
fineweb_q07/duckdb:vortex-compact 1477497585 1392316063 1.06
fineweb_q08/duckdb:vortex-compact 494704756 518140800 0.95
duckdb / parquet (1.082x ➖, 0↑ 0↓)
name PR 20f6f2e (ns) base bfe88b8 (ns) ratio (PR/base)
fineweb_q00/duckdb:parquet 1169261957 1069987287 1.09
fineweb_q01/duckdb:parquet 1410849554 1287776565 1.10
fineweb_q02/duckdb:parquet 1456719545 1313681438 1.11
fineweb_q03/duckdb:parquet 3881487533 3588334794 1.08
fineweb_q04/duckdb:parquet 2080306602 1892643285 1.10
fineweb_q05/duckdb:parquet 2220437580 2163723589 1.03
fineweb_q06/duckdb:parquet 4898604023 4346937825 1.13
fineweb_q07/duckdb:parquet 2793028133 2768725270 1.01
fineweb_q08/duckdb:parquet 1242797381 1126267002 1.10

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Jun 5, 2026

Benchmarks: Statistical and Population Genetics

Verdict: No clear signal (low confidence)
Attributed Vortex impact: +0.3%
Engines: DuckDB No clear signal (+0.3%, low confidence)
Vortex (geomean): 1.005x ➖
Parquet (geomean): 1.002x ➖
Shifts: Parquet (control) +0.2% · 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.

duckdb / vortex-file-compressed (1.002x ➖, 0↑ 0↓)
name PR 20f6f2e (ns) base bfe88b8 (ns) ratio (PR/base)
statpopgen_q00/duckdb:vortex-file-compressed 12187451 11783047 1.03
statpopgen_q01/duckdb:vortex-file-compressed 26030669 25617444 1.02
statpopgen_q02/duckdb:vortex-file-compressed 534027779 531547269 1.00
statpopgen_q03/duckdb:vortex-file-compressed 1072503734 1052749228 1.02
statpopgen_q04/duckdb:vortex-file-compressed 1057666575 1071431130 0.99
statpopgen_q05/duckdb:vortex-file-compressed 508540371 519181529 0.98
statpopgen_q06/duckdb:vortex-file-compressed 1541422899 1537534260 1.00
statpopgen_q07/duckdb:vortex-file-compressed 200937376 197671841 1.02
statpopgen_q08/duckdb:vortex-file-compressed 229145828 230350456 0.99
statpopgen_q09/duckdb:vortex-file-compressed 831309919 862797801 0.96
statpopgen_q10/duckdb:vortex-file-compressed 2557345343 2544780095 1.00
duckdb / vortex-compact (1.007x ➖, 0↑ 0↓)
name PR 20f6f2e (ns) base bfe88b8 (ns) ratio (PR/base)
statpopgen_q00/duckdb:vortex-compact 11484687 11501958 1.00
statpopgen_q01/duckdb:vortex-compact 215519378 217466403 0.99
statpopgen_q02/duckdb:vortex-compact 564270008 552666761 1.02
statpopgen_q03/duckdb:vortex-compact 1138319064 1144901591 0.99
statpopgen_q04/duckdb:vortex-compact 1149158199 1146627287 1.00
statpopgen_q05/duckdb:vortex-compact 594354601 569146572 1.04
statpopgen_q06/duckdb:vortex-compact 1502604817 1495285310 1.00
statpopgen_q07/duckdb:vortex-compact 882469937 888119705 0.99
statpopgen_q08/duckdb:vortex-compact 915440504 931985973 0.98
statpopgen_q09/duckdb:vortex-compact 946259228 905457786 1.05
statpopgen_q10/duckdb:vortex-compact 2609201011 2591539238 1.01
duckdb / parquet (1.002x ➖, 0↑ 0↓)
name PR 20f6f2e (ns) base bfe88b8 (ns) ratio (PR/base)
statpopgen_q00/duckdb:parquet 299348100 299886220 1.00
statpopgen_q01/duckdb:parquet 386510485 375649704 1.03
statpopgen_q02/duckdb:parquet 766076835 754473568 1.02
statpopgen_q03/duckdb:parquet 1174601166 1186046166 0.99
statpopgen_q04/duckdb:parquet 1193597452 1191691285 1.00
statpopgen_q05/duckdb:parquet 796478165 808359447 0.99
statpopgen_q06/duckdb:parquet 1407837279 1408593947 1.00
statpopgen_q07/duckdb:parquet 836665413 833940477 1.00
statpopgen_q08/duckdb:parquet 845891285 843689315 1.00
statpopgen_q09/duckdb:parquet 1008844263 1000944211 1.01
statpopgen_q10/duckdb:parquet 2165248620 2192663517 0.99

File Size Changes (1 files changed, +0.0% overall, 1↑ 0↓)
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 +2.54 KB +0.0%

Totals:

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

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Jun 5, 2026

Benchmarks: TPC-H SF=10 on NVME

Verdict: No clear signal (low confidence)
Attributed Vortex impact: +1.2%
Engines: DataFusion No clear signal (+4.1%, low confidence) · DuckDB No clear signal (-1.7%, environment too noisy confidence)
Vortex (geomean): 1.040x ➖
Parquet (geomean): 1.021x ➖
Shifts: Parquet (control) +2.1% · Median polish +0.8%

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

datafusion / vortex-file-compressed (1.129x ❌, 0↑ 7↓)
name PR 20f6f2e (ns) base bfe88b8 (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-file-compressed 400295256 392333159 1.02
tpch_q02/datafusion:vortex-file-compressed 109352695 109941291 0.99
tpch_q03/datafusion:vortex-file-compressed 🚨 333797374 210551036 1.59
tpch_q04/datafusion:vortex-file-compressed 🚨 184046883 110936910 1.66
tpch_q05/datafusion:vortex-file-compressed 🚨 688600161 377268391 1.83
tpch_q06/datafusion:vortex-file-compressed 🚨 65864754 37842906 1.74
tpch_q07/datafusion:vortex-file-compressed 🚨 569895494 502479913 1.13
tpch_q08/datafusion:vortex-file-compressed 369269062 367964431 1.00
tpch_q09/datafusion:vortex-file-compressed 671480143 648329667 1.04
tpch_q10/datafusion:vortex-file-compressed 233823986 229154899 1.02
tpch_q11/datafusion:vortex-file-compressed 88924504 84135005 1.06
tpch_q12/datafusion:vortex-file-compressed 🚨 129695538 112828031 1.15
tpch_q13/datafusion:vortex-file-compressed 223461107 215882807 1.04
tpch_q14/datafusion:vortex-file-compressed 51025455 51439867 0.99
tpch_q15/datafusion:vortex-file-compressed 96648732 99480527 0.97
tpch_q16/datafusion:vortex-file-compressed 74816357 75569295 0.99
tpch_q17/datafusion:vortex-file-compressed 645441498 642105603 1.01
tpch_q18/datafusion:vortex-file-compressed 872228171 868663360 1.00
tpch_q19/datafusion:vortex-file-compressed 🚨 64935007 57473646 1.13
tpch_q20/datafusion:vortex-file-compressed 168033782 165405661 1.02
tpch_q21/datafusion:vortex-file-compressed 693130792 667311633 1.04
tpch_q22/datafusion:vortex-file-compressed 65433674 66708601 0.98
datafusion / vortex-compact (1.016x ➖, 0↑ 0↓)
name PR 20f6f2e (ns) base bfe88b8 (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-compact 453630357 441216717 1.03
tpch_q02/datafusion:vortex-compact 116906672 115880580 1.01
tpch_q03/datafusion:vortex-compact 221142420 210549477 1.05
tpch_q04/datafusion:vortex-compact 120393114 118148596 1.02
tpch_q05/datafusion:vortex-compact 391182002 379880029 1.03
tpch_q06/datafusion:vortex-compact 60953676 59933674 1.02
tpch_q07/datafusion:vortex-compact 534167719 524713091 1.02
tpch_q08/datafusion:vortex-compact 381846667 376222438 1.01
tpch_q09/datafusion:vortex-compact 662105807 660220180 1.00
tpch_q10/datafusion:vortex-compact 254789799 248079961 1.03
tpch_q11/datafusion:vortex-compact 88319856 86714446 1.02
tpch_q12/datafusion:vortex-compact 158287602 155513219 1.02
tpch_q13/datafusion:vortex-compact 270739545 265165747 1.02
tpch_q14/datafusion:vortex-compact 68268851 69394576 0.98
tpch_q15/datafusion:vortex-compact 155294791 156135373 0.99
tpch_q16/datafusion:vortex-compact 83341402 78545932 1.06
tpch_q17/datafusion:vortex-compact 655917189 652645312 1.01
tpch_q18/datafusion:vortex-compact 881599024 876270430 1.01
tpch_q19/datafusion:vortex-compact 117177739 119640856 0.98
tpch_q20/datafusion:vortex-compact 189298366 186092067 1.02
tpch_q21/datafusion:vortex-compact 680189668 680955868 1.00
tpch_q22/datafusion:vortex-compact 74448487 71909544 1.04
datafusion / parquet (1.014x ➖, 0↑ 0↓)
name PR 20f6f2e (ns) base bfe88b8 (ns) ratio (PR/base)
tpch_q01/datafusion:parquet 453885356 476981869 0.95
tpch_q02/datafusion:parquet 180623316 177435466 1.02
tpch_q03/datafusion:parquet 286501933 285342156 1.00
tpch_q04/datafusion:parquet 129294397 130304243 0.99
tpch_q05/datafusion:parquet 448147279 444781036 1.01
tpch_q06/datafusion:parquet 134659239 125903665 1.07
tpch_q07/datafusion:parquet 620268872 615718830 1.01
tpch_q08/datafusion:parquet 480904971 473256610 1.02
tpch_q09/datafusion:parquet 767960482 765424145 1.00
tpch_q10/datafusion:parquet 516038598 504946890 1.02
tpch_q11/datafusion:parquet 120673124 118201574 1.02
tpch_q12/datafusion:parquet 207899346 198422157 1.05
tpch_q13/datafusion:parquet 337654199 333849823 1.01
tpch_q14/datafusion:parquet 158838679 169068003 0.94
tpch_q15/datafusion:parquet 254496795 245268172 1.04
tpch_q16/datafusion:parquet 139393547 128511005 1.08
tpch_q17/datafusion:parquet 702028955 694982362 1.01
tpch_q18/datafusion:parquet 918852966 902942766 1.02
tpch_q19/datafusion:parquet 261862460 264633016 0.99
tpch_q20/datafusion:parquet 301637671 288576205 1.05
tpch_q21/datafusion:parquet 725504507 703604149 1.03
tpch_q22/datafusion:parquet 219837047 220143150 1.00
datafusion / arrow (1.027x ➖, 0↑ 3↓)
name PR 20f6f2e (ns) base bfe88b8 (ns) ratio (PR/base)
tpch_q01/datafusion:arrow 601207357 593223903 1.01
tpch_q02/datafusion:arrow 167267278 166272125 1.01
tpch_q03/datafusion:arrow 486696131 459034531 1.06
tpch_q04/datafusion:arrow 354133753 330639737 1.07
tpch_q05/datafusion:arrow 🚨 1039307818 924559086 1.12
tpch_q06/datafusion:arrow 🚨 324959686 278398690 1.17
tpch_q07/datafusion:arrow 1238197143 1181789428 1.05
tpch_q08/datafusion:arrow 1111924826 1140641021 0.97
tpch_q09/datafusion:arrow 1345824621 1352252081 1.00
tpch_q10/datafusion:arrow 586164494 600662696 0.98
tpch_q11/datafusion:arrow 141062477 139737328 1.01
tpch_q12/datafusion:arrow 🚨 765016191 690640491 1.11
tpch_q13/datafusion:arrow 494973916 508886904 0.97
tpch_q14/datafusion:arrow 314988144 329671076 0.96
tpch_q15/datafusion:arrow 698017093 690957564 1.01
tpch_q16/datafusion:arrow 112452401 106613218 1.05
tpch_q17/datafusion:arrow 1399706628 1348271885 1.04
tpch_q18/datafusion:arrow 2007753064 1930015791 1.04
tpch_q19/datafusion:arrow 482200476 495028745 0.97
tpch_q20/datafusion:arrow 491456321 490315025 1.00
tpch_q21/datafusion:arrow 3023501578 3020959015 1.00
tpch_q22/datafusion:arrow 135019697 132934304 1.02
duckdb / vortex-file-compressed (1.013x ➖, 0↑ 2↓)
name PR 20f6f2e (ns) base bfe88b8 (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-file-compressed 167585693 169932022 0.99
tpch_q02/duckdb:vortex-file-compressed 52495743 52597674 1.00
tpch_q03/duckdb:vortex-file-compressed 🚨 136191212 120827751 1.13
tpch_q04/duckdb:vortex-file-compressed 160710951 158612379 1.01
tpch_q05/duckdb:vortex-file-compressed 137432535 136305388 1.01
tpch_q06/duckdb:vortex-file-compressed 35266382 34782216 1.01
tpch_q07/duckdb:vortex-file-compressed 131128389 131776233 1.00
tpch_q08/duckdb:vortex-file-compressed 169668788 171077506 0.99
tpch_q09/duckdb:vortex-file-compressed 394396296 397053540 0.99
tpch_q10/duckdb:vortex-file-compressed 🚨 212537812 189317509 1.12
tpch_q11/duckdb:vortex-file-compressed 34528636 32373162 1.07
tpch_q12/duckdb:vortex-file-compressed 106378725 100046236 1.06
tpch_q13/duckdb:vortex-file-compressed 268043924 272296528 0.98
tpch_q14/duckdb:vortex-file-compressed 52758096 53366039 0.99
tpch_q15/duckdb:vortex-file-compressed 88563044 87519762 1.01
tpch_q16/duckdb:vortex-file-compressed 76342806 76116030 1.00
tpch_q17/duckdb:vortex-file-compressed 92492125 92633253 1.00
tpch_q18/duckdb:vortex-file-compressed 282545318 289121950 0.98
tpch_q19/duckdb:vortex-file-compressed 78413483 79747041 0.98
tpch_q20/duckdb:vortex-file-compressed 139208711 141755983 0.98
tpch_q21/duckdb:vortex-file-compressed 493210948 489421633 1.01
tpch_q22/duckdb:vortex-file-compressed 63697517 64148714 0.99
duckdb / vortex-compact (1.005x ➖, 0↑ 0↓)
name PR 20f6f2e (ns) base bfe88b8 (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-compact 229054824 228877581 1.00
tpch_q02/duckdb:vortex-compact 57196795 56466261 1.01
tpch_q03/duckdb:vortex-compact 136119981 135557575 1.00
tpch_q04/duckdb:vortex-compact 172753476 171321101 1.01
tpch_q05/duckdb:vortex-compact 166883431 167375272 1.00
tpch_q06/duckdb:vortex-compact 55923073 54945481 1.02
tpch_q07/duckdb:vortex-compact 171657193 173554493 0.99
tpch_q08/duckdb:vortex-compact 187883876 188999444 0.99
tpch_q09/duckdb:vortex-compact 428301410 425625558 1.01
tpch_q10/duckdb:vortex-compact 219472182 220572131 1.00
tpch_q11/duckdb:vortex-compact 38605486 39072609 0.99
tpch_q12/duckdb:vortex-compact 161809135 162407901 1.00
tpch_q13/duckdb:vortex-compact 329333868 323803693 1.02
tpch_q14/duckdb:vortex-compact 72105999 71721086 1.01
tpch_q15/duckdb:vortex-compact 114231304 114878321 0.99
tpch_q16/duckdb:vortex-compact 82214868 82076582 1.00
tpch_q17/duckdb:vortex-compact 106128840 107763204 0.98
tpch_q18/duckdb:vortex-compact 289794580 289549531 1.00
tpch_q19/duckdb:vortex-compact 98978052 96079695 1.03
tpch_q20/duckdb:vortex-compact 176800479 176938932 1.00
tpch_q21/duckdb:vortex-compact 536913274 510526198 1.05
tpch_q22/duckdb:vortex-compact 73587280 71793175 1.02
duckdb / parquet (1.027x ➖, 0↑ 2↓)
name PR 20f6f2e (ns) base bfe88b8 (ns) ratio (PR/base)
tpch_q01/duckdb:parquet 266495715 269853392 0.99
tpch_q02/duckdb:parquet 100414626 102737003 0.98
tpch_q03/duckdb:parquet 206921655 211483198 0.98
tpch_q04/duckdb:parquet 135842766 133962320 1.01
tpch_q05/duckdb:parquet 227910969 223656726 1.02
tpch_q06/duckdb:parquet 75145018 73552273 1.02
tpch_q07/duckdb:parquet 189088932 184876259 1.02
tpch_q08/duckdb:parquet 268811051 264438635 1.02
tpch_q09/duckdb:parquet 🚨 638197075 474240282 1.35
tpch_q10/duckdb:parquet 🚨 791190060 623120871 1.27
tpch_q11/duckdb:parquet 75210770 69894008 1.08
tpch_q12/duckdb:parquet 132717574 130473285 1.02
tpch_q13/duckdb:parquet 450767097 443768624 1.02
tpch_q14/duckdb:parquet 179952831 182112529 0.99
tpch_q15/duckdb:parquet 103679537 104857978 0.99
tpch_q16/duckdb:parquet 162963145 164223342 0.99
tpch_q17/duckdb:parquet 181313771 182534140 0.99
tpch_q18/duckdb:parquet 358194238 360134482 0.99
tpch_q19/duckdb:parquet 282295068 288539347 0.98
tpch_q20/duckdb:parquet 223734446 231671904 0.97
tpch_q21/duckdb:parquet 558711335 550282165 1.02
tpch_q22/duckdb:parquet 295899233 295146138 1.00
duckdb / duckdb (1.010x ➖, 0↑ 0↓)
name PR 20f6f2e (ns) base bfe88b8 (ns) ratio (PR/base)
tpch_q01/duckdb:duckdb 120930186 120498694 1.00
tpch_q02/duckdb:duckdb 50342061 50213031 1.00
tpch_q03/duckdb:duckdb 104943115 103642663 1.01
tpch_q04/duckdb:duckdb 143523127 140567544 1.02
tpch_q05/duckdb:duckdb 121591847 119418765 1.02
tpch_q06/duckdb:duckdb 44845693 44781411 1.00
tpch_q07/duckdb:duckdb 91552252 92411479 0.99
tpch_q08/duckdb:duckdb 118965400 119285294 1.00
tpch_q09/duckdb:duckdb 280211366 281912487 0.99
tpch_q10/duckdb:duckdb 218862584 214565000 1.02
tpch_q11/duckdb:duckdb 19334650 19100844 1.01
tpch_q12/duckdb:duckdb 89718603 91531958 0.98
tpch_q13/duckdb:duckdb 235827058 233830475 1.01
tpch_q14/duckdb:duckdb 78693631 78734102 1.00
tpch_q15/duckdb:duckdb 82862623 81732325 1.01
tpch_q16/duckdb:duckdb 81331395 76088412 1.07
tpch_q17/duckdb:duckdb 93981099 88127980 1.07
tpch_q18/duckdb:duckdb 242503454 231594299 1.05
tpch_q19/duckdb:duckdb 124381773 123899255 1.00
tpch_q20/duckdb:duckdb 117727306 118479980 0.99
tpch_q21/duckdb:duckdb 308994202 300816185 1.03
tpch_q22/duckdb:duckdb 66298123 69426340 0.95

File Size Changes (27 files changed, -0.0% overall, 11↑ 16↓)
File Scale Format Base HEAD Change %
part_1.vortex 10.0 vortex-file-compressed 24.01 MB 24.80 MB +808.81 KB +3.3%
part_0.vortex 10.0 vortex-file-compressed 24.68 MB 24.90 MB +225.70 KB +0.9%
supplier_0.vortex 10.0 vortex-file-compressed 5.70 MB 5.75 MB +49.77 KB +0.9%
part_0.vortex 10.0 vortex-compact 16.87 MB 16.97 MB +97.15 KB +0.6%
partsupp_0.vortex 10.0 vortex-compact 104.77 MB 104.95 MB +177.91 KB +0.2%
lineitem_3.vortex 10.0 vortex-file-compressed 133.28 MB 133.43 MB +150.23 KB +0.1%
orders_0.vortex 10.0 vortex-file-compressed 144.11 MB 144.22 MB +113.66 KB +0.1%
lineitem_11.vortex 10.0 vortex-file-compressed 134.31 MB 134.39 MB +78.74 KB +0.1%
partsupp_1.vortex 10.0 vortex-file-compressed 120.29 MB 120.33 MB +41.70 KB +0.0%
lineitem_1.vortex 10.0 vortex-file-compressed 133.66 MB 133.69 MB +28.80 KB +0.0%
partsupp_0.vortex 10.0 vortex-file-compressed 120.25 MB 120.27 MB +23.78 KB +0.0%
lineitem_0.vortex 10.0 vortex-file-compressed 134.11 MB 134.11 MB 1.14 KB -0.0%
customer_0.vortex 10.0 vortex-file-compressed 88.53 MB 88.52 MB 8.80 KB -0.0%
lineitem_9.vortex 10.0 vortex-file-compressed 134.26 MB 134.22 MB 38.35 KB -0.0%
customer_0.vortex 10.0 vortex-compact 74.12 MB 74.09 MB 26.00 KB -0.0%
lineitem_4.vortex 10.0 vortex-file-compressed 134.12 MB 134.07 MB 49.38 KB -0.0%
lineitem_6.vortex 10.0 vortex-file-compressed 132.85 MB 132.77 MB 73.62 KB -0.1%
lineitem_5.vortex 10.0 vortex-file-compressed 133.58 MB 133.50 MB 78.35 KB -0.1%
lineitem_7.vortex 10.0 vortex-file-compressed 133.57 MB 133.48 MB 96.30 KB -0.1%
lineitem_2.vortex 10.0 vortex-file-compressed 134.04 MB 133.93 MB 118.62 KB -0.1%
lineitem_10.vortex 10.0 vortex-file-compressed 134.18 MB 134.05 MB 131.09 KB -0.1%
lineitem_8.vortex 10.0 vortex-file-compressed 133.56 MB 133.42 MB 140.60 KB -0.1%
lineitem_12.vortex 10.0 vortex-file-compressed 134.12 MB 133.91 MB 213.43 KB -0.2%
part_1.vortex 10.0 vortex-compact 17.02 MB 16.95 MB 70.00 KB -0.4%
orders_2.vortex 10.0 vortex-file-compressed 146.24 MB 145.52 MB 740.55 KB -0.5%
orders_1.vortex 10.0 vortex-file-compressed 146.08 MB 145.30 MB 799.06 KB -0.5%
partsupp_1.vortex 10.0 vortex-compact 105.21 MB 104.53 MB 704.40 KB -0.7%

Totals:

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

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Jun 5, 2026

Benchmarks: Appian on NVME

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

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.003x ➖, 0↑ 0↓)
name PR 20f6f2e (ns) base bfe88b8 (ns) ratio (PR/base)
appian_q01/datafusion:vortex-file-compressed 123663298 127697377 0.97
appian_q02/datafusion:vortex-file-compressed 658146176 650488766 1.01
appian_q03/datafusion:vortex-file-compressed 362483303 362427536 1.00
appian_q04/datafusion:vortex-file-compressed 26695427095 26412285469 1.01
appian_q05/datafusion:vortex-file-compressed 263758906 261684474 1.01
appian_q06/datafusion:vortex-file-compressed 418117026 410788609 1.02
appian_q07/datafusion:vortex-file-compressed 452298516 453463384 1.00
appian_q08/datafusion:vortex-file-compressed 1860209533 1840922345 1.01
datafusion / parquet (1.007x ➖, 0↑ 0↓)
name PR 20f6f2e (ns) base bfe88b8 (ns) ratio (PR/base)
appian_q01/datafusion:parquet 129448409 135076022 0.96
appian_q02/datafusion:parquet 669529152 669478462 1.00
appian_q03/datafusion:parquet 358275621 352013032 1.02
appian_q04/datafusion:parquet 26781630717 26374839594 1.02
appian_q05/datafusion:parquet 292167573 286101669 1.02
appian_q06/datafusion:parquet 434487060 429638419 1.01
appian_q07/datafusion:parquet 464439709 452880531 1.03
appian_q08/datafusion:parquet 1837039114 1816905191 1.01
duckdb / vortex-file-compressed (1.012x ➖, 0↑ 0↓)
name PR 20f6f2e (ns) base bfe88b8 (ns) ratio (PR/base)
appian_q01/duckdb:vortex-file-compressed 194465368 189649940 1.03
appian_q02/duckdb:vortex-file-compressed 613805121 608866967 1.01
appian_q03/duckdb:vortex-file-compressed 255561575 257233206 0.99
appian_q04/duckdb:vortex-file-compressed 1336386068 1309203579 1.02
appian_q05/duckdb:vortex-file-compressed 293170210 286798075 1.02
appian_q06/duckdb:vortex-file-compressed 809272766 792028853 1.02
appian_q07/duckdb:vortex-file-compressed 340352221 340462286 1.00
appian_q08/duckdb:vortex-file-compressed 1276063958 1267547498 1.01
duckdb / parquet (1.006x ➖, 0↑ 0↓)
name PR 20f6f2e (ns) base bfe88b8 (ns) ratio (PR/base)
appian_q01/duckdb:parquet 201933021 199463825 1.01
appian_q02/duckdb:parquet 603701728 599485783 1.01
appian_q03/duckdb:parquet 285982295 288424064 0.99
appian_q04/duckdb:parquet 1325658904 1311769100 1.01
appian_q05/duckdb:parquet 309779304 308235306 1.01
appian_q06/duckdb:parquet 793988790 785097173 1.01
appian_q07/duckdb:parquet 360602128 358932888 1.00
appian_q08/duckdb:parquet 1270872206 1268608307 1.00
duckdb / duckdb (1.006x ➖, 0↑ 0↓)
name PR 20f6f2e (ns) base bfe88b8 (ns) ratio (PR/base)
appian_q01/duckdb:duckdb 171108910 171899703 1.00
appian_q02/duckdb:duckdb 546370075 546036550 1.00
appian_q03/duckdb:duckdb 397511750 388617320 1.02
appian_q04/duckdb:duckdb 1306337037 1299601811 1.01
appian_q05/duckdb:duckdb 281931567 281855576 1.00
appian_q06/duckdb:duckdb 789767403 776132316 1.02
appian_q07/duckdb:duckdb 324798199 323611119 1.00
appian_q08/duckdb:duckdb 1223728530 1215842744 1.01

File Size Changes (4 files changed, -0.0% overall, 0↑ 4↓)
File Scale Format Base HEAD Change %
addressview.vortex 1.0 vortex-file-compressed 34.62 MB 34.62 MB 48 B -0.0%
creditcardview.vortex 1.0 vortex-file-compressed 60.97 MB 60.94 MB 30.01 KB -0.0%
orderview.vortex 1.0 vortex-file-compressed 81.13 MB 81.05 MB 83.32 KB -0.1%
duckdb.db 1.0 vortex-compact 268.00 KB 0 B 268.00 KB -100.0%

Totals:

  • vortex-compact: 271.96 MB → 271.69 MB (-0.1%)
  • vortex-file-compressed: 513.73 MB → 513.62 MB (-0.0%)

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Jun 5, 2026

Benchmarks: TPC-H SF=1 on S3

Verdict: No clear signal (environment too noisy confidence)
Attributed Vortex impact: +0.5%
Engines: DataFusion No clear signal (+2.6%, environment too noisy confidence) · DuckDB No clear signal (-1.7%, environment too noisy confidence)
Vortex (geomean): 1.148x ➖
Parquet (geomean): 1.142x ➖
Shifts: Parquet (control) +14.2% · Median polish +12.4%

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

datafusion / vortex-file-compressed (1.265x ➖, 0↑ 9↓)
name PR 20f6f2e (ns) base bfe88b8 (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-file-compressed 322198466 269796694 1.19
tpch_q02/datafusion:vortex-file-compressed 🚨 768276964 474678519 1.62
tpch_q03/datafusion:vortex-file-compressed 558036417 495937126 1.13
tpch_q04/datafusion:vortex-file-compressed 🚨 374026605 245581118 1.52
tpch_q05/datafusion:vortex-file-compressed 520515445 447672582 1.16
tpch_q06/datafusion:vortex-file-compressed 333862555 325485996 1.03
tpch_q07/datafusion:vortex-file-compressed 🚨 605523741 397365428 1.52
tpch_q08/datafusion:vortex-file-compressed 739178335 611484708 1.21
tpch_q09/datafusion:vortex-file-compressed 🚨 646743537 495727701 1.30
tpch_q10/datafusion:vortex-file-compressed 696900598 648789675 1.07
tpch_q11/datafusion:vortex-file-compressed 🚨 569032774 316785147 1.80
tpch_q12/datafusion:vortex-file-compressed 🚨 615225106 449339602 1.37
tpch_q13/datafusion:vortex-file-compressed 226901828 232643223 0.98
tpch_q14/datafusion:vortex-file-compressed 299161621 252906661 1.18
tpch_q15/datafusion:vortex-file-compressed 🚨 730464492 452030634 1.62
tpch_q16/datafusion:vortex-file-compressed 287062542 246573318 1.16
tpch_q17/datafusion:vortex-file-compressed 493398381 491910960 1.00
tpch_q18/datafusion:vortex-file-compressed 397433586 351907897 1.13
tpch_q19/datafusion:vortex-file-compressed 605590146 535385957 1.13
tpch_q20/datafusion:vortex-file-compressed 🚨 594894438 435103325 1.37
tpch_q21/datafusion:vortex-file-compressed 781425816 619992232 1.26
tpch_q22/datafusion:vortex-file-compressed 🚨 250164315 171141471 1.46
datafusion / vortex-compact (1.184x ➖, 0↑ 7↓)
name PR 20f6f2e (ns) base bfe88b8 (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-compact 280491124 284650217 0.99
tpch_q02/datafusion:vortex-compact 🚨 616052970 469198726 1.31
tpch_q03/datafusion:vortex-compact 431978425 443612966 0.97
tpch_q04/datafusion:vortex-compact 287839982 241012271 1.19
tpch_q05/datafusion:vortex-compact 570115284 464963056 1.23
tpch_q06/datafusion:vortex-compact 364109391 307131320 1.19
tpch_q07/datafusion:vortex-compact 🚨 652166479 482692212 1.35
tpch_q08/datafusion:vortex-compact 580325196 629614272 0.92
tpch_q09/datafusion:vortex-compact 492945792 504615969 0.98
tpch_q10/datafusion:vortex-compact 🚨 700227368 516439558 1.36
tpch_q11/datafusion:vortex-compact 351989333 316562515 1.11
tpch_q12/datafusion:vortex-compact 421879617 372102157 1.13
tpch_q13/datafusion:vortex-compact 🚨 265845965 197750525 1.34
tpch_q14/datafusion:vortex-compact 280455714 293134427 0.96
tpch_q15/datafusion:vortex-compact 544911221 431561498 1.26
tpch_q16/datafusion:vortex-compact 200036314 210952960 0.95
tpch_q17/datafusion:vortex-compact 🚨 527994017 349593007 1.51
tpch_q18/datafusion:vortex-compact 403476873 382236125 1.06
tpch_q19/datafusion:vortex-compact 🚨 716693568 453394020 1.58
tpch_q20/datafusion:vortex-compact 579752882 476345213 1.22
tpch_q21/datafusion:vortex-compact 665450525 611967820 1.09
tpch_q22/datafusion:vortex-compact 🚨 219245432 124787334 1.76
datafusion / parquet (1.192x ➖, 0↑ 6↓)
name PR 20f6f2e (ns) base bfe88b8 (ns) ratio (PR/base)
tpch_q01/datafusion:parquet 339291590 272501826 1.25
tpch_q02/datafusion:parquet 461364434 399405004 1.16
tpch_q03/datafusion:parquet 476913433 387517855 1.23
tpch_q04/datafusion:parquet 🚨 294934954 195574627 1.51
tpch_q05/datafusion:parquet 🚨 745241649 527005855 1.41
tpch_q06/datafusion:parquet 🚨 338897688 252534031 1.34
tpch_q07/datafusion:parquet 623858514 587797955 1.06
tpch_q08/datafusion:parquet 720217754 624649550 1.15
tpch_q09/datafusion:parquet 🚨 608192698 458480508 1.33
tpch_q10/datafusion:parquet 510686665 500418546 1.02
tpch_q11/datafusion:parquet 328507949 317615074 1.03
tpch_q12/datafusion:parquet 280241549 236588305 1.18
tpch_q13/datafusion:parquet 450223959 430401278 1.05
tpch_q14/datafusion:parquet 219055655 213604441 1.03
tpch_q15/datafusion:parquet 347910584 310471542 1.12
tpch_q16/datafusion:parquet 187580132 195219082 0.96
tpch_q17/datafusion:parquet 🚨 610209346 396994638 1.54
tpch_q18/datafusion:parquet 571729486 478065776 1.20
tpch_q19/datafusion:parquet 🚨 436289226 315737981 1.38
tpch_q20/datafusion:parquet 385667732 333274851 1.16
tpch_q21/datafusion:parquet 654124472 572817683 1.14
tpch_q22/datafusion:parquet 160463791 133593297 1.20
duckdb / vortex-file-compressed (1.097x ➖, 0↑ 2↓)
name PR 20f6f2e (ns) base bfe88b8 (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-file-compressed 314862644 307174584 1.03
tpch_q02/duckdb:vortex-file-compressed 1057788485 923176202 1.15
tpch_q03/duckdb:vortex-file-compressed 769243198 692894490 1.11
tpch_q04/duckdb:vortex-file-compressed 467322877 540595500 0.86
tpch_q05/duckdb:vortex-file-compressed 896649868 843088698 1.06
tpch_q06/duckdb:vortex-file-compressed 411658835 369523841 1.11
tpch_q07/duckdb:vortex-file-compressed 1050122522 964975526 1.09
tpch_q08/duckdb:vortex-file-compressed 1057063987 1049443749 1.01
tpch_q09/duckdb:vortex-file-compressed 1043260436 914531378 1.14
tpch_q10/duckdb:vortex-file-compressed 915271262 808364215 1.13
tpch_q11/duckdb:vortex-file-compressed 515909642 485053977 1.06
tpch_q12/duckdb:vortex-file-compressed 747452221 609146150 1.23
tpch_q13/duckdb:vortex-file-compressed 491627730 403649451 1.22
tpch_q14/duckdb:vortex-file-compressed 446226437 409058916 1.09
tpch_q15/duckdb:vortex-file-compressed 🚨 385337725 296209999 1.30
tpch_q16/duckdb:vortex-file-compressed 354752230 341907371 1.04
tpch_q17/duckdb:vortex-file-compressed 790945222 618322925 1.28
tpch_q18/duckdb:vortex-file-compressed 🚨 691342314 509749956 1.36
tpch_q19/duckdb:vortex-file-compressed 429469235 489462640 0.88
tpch_q20/duckdb:vortex-file-compressed 868205389 854752340 1.02
tpch_q21/duckdb:vortex-file-compressed 1147873226 1139979070 1.01
tpch_q22/duckdb:vortex-file-compressed 327990302 295589271 1.11
duckdb / vortex-compact (1.056x ➖, 0↑ 0↓)
name PR 20f6f2e (ns) base bfe88b8 (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-compact 349652204 273514682 1.28
tpch_q02/duckdb:vortex-compact 1012035865 940839042 1.08
tpch_q03/duckdb:vortex-compact 692582643 576086567 1.20
tpch_q04/duckdb:vortex-compact 408739001 375926420 1.09
tpch_q05/duckdb:vortex-compact 837089680 820033261 1.02
tpch_q06/duckdb:vortex-compact 320257724 374417956 0.86
tpch_q07/duckdb:vortex-compact 865860889 948540524 0.91
tpch_q08/duckdb:vortex-compact 1014031330 964101753 1.05
tpch_q09/duckdb:vortex-compact 953685338 996422809 0.96
tpch_q10/duckdb:vortex-compact 767591041 706343483 1.09
tpch_q11/duckdb:vortex-compact 582814258 521463512 1.12
tpch_q12/duckdb:vortex-compact 745518013 617038852 1.21
tpch_q13/duckdb:vortex-compact 347172542 410406988 0.85
tpch_q14/duckdb:vortex-compact 314886395 389026546 0.81
tpch_q15/duckdb:vortex-compact 337792830 272575155 1.24
tpch_q16/duckdb:vortex-compact 357161820 322967664 1.11
tpch_q17/duckdb:vortex-compact 704202063 626375594 1.12
tpch_q18/duckdb:vortex-compact 524125619 502604078 1.04
tpch_q19/duckdb:vortex-compact 505907279 423280880 1.20
tpch_q20/duckdb:vortex-compact 756099212 749665556 1.01
tpch_q21/duckdb:vortex-compact 1049174864 1005341284 1.04
tpch_q22/duckdb:vortex-compact 308314051 272382764 1.13
duckdb / parquet (1.095x ➖, 0↑ 0↓)
name PR 20f6f2e (ns) base bfe88b8 (ns) ratio (PR/base)
tpch_q01/duckdb:parquet 447622055 450117051 0.99
tpch_q02/duckdb:parquet 1162895451 1187238185 0.98
tpch_q03/duckdb:parquet 1127407770 1143276352 0.99
tpch_q04/duckdb:parquet 717703904 687429920 1.04
tpch_q05/duckdb:parquet 1406066855 1318455390 1.07
tpch_q06/duckdb:parquet 526261568 475183419 1.11
tpch_q07/duckdb:parquet 1518985211 1213630286 1.25
tpch_q08/duckdb:parquet 1603626762 1491572974 1.08
tpch_q09/duckdb:parquet 1634703351 1342787577 1.22
tpch_q10/duckdb:parquet 1406125161 1313870532 1.07
tpch_q11/duckdb:parquet 836134508 706861639 1.18
tpch_q12/duckdb:parquet 763212547 723891651 1.05
tpch_q13/duckdb:parquet 1000911254 892256764 1.12
tpch_q14/duckdb:parquet 805130132 691377143 1.16
tpch_q15/duckdb:parquet 474708913 531325628 0.89
tpch_q16/duckdb:parquet 713565874 676398335 1.05
tpch_q17/duckdb:parquet 1018008312 816593679 1.25
tpch_q18/duckdb:parquet 1013350693 927463516 1.09
tpch_q19/duckdb:parquet 974989973 789585159 1.23
tpch_q20/duckdb:parquet 1293602207 1149596741 1.13
tpch_q21/duckdb:parquet 1247170026 1094291913 1.14
tpch_q22/duckdb:parquet 662154167 623041391 1.06

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Jun 5, 2026

Benchmarks: Random Access

Vortex (geomean): 0.890x ✅
Parquet (geomean): 0.961x ➖

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.972x ➖, 13↑ 1↓)
name PR 20f6f2e (ns) base bfe88b8 (ns) ratio (PR/base)
random-access/feature-vectors/correlated/lance-tokio-local-disk 🚨 1502823 365773 4.11
random-access/feature-vectors/correlated/lance-tokio-local-disk-footer 1046213 1043606 1.00
random-access/feature-vectors/correlated/parquet-tokio-local-disk 🚀 8256970950 9465892264 0.87
random-access/feature-vectors/correlated/parquet-tokio-local-disk-footer 8203127535 8479824199 0.97
random-access/feature-vectors/correlated/vortex-tokio-local-disk 🚀 3294328 3672777 0.90
random-access/feature-vectors/correlated/vortex-tokio-local-disk-footer 2818623 3072885 0.92
random-access/feature-vectors/uniform/lance-tokio-local-disk 1199081 1169455 1.03
random-access/feature-vectors/uniform/lance-tokio-local-disk-footer 1858413 1841064 1.01
random-access/feature-vectors/uniform/parquet-tokio-local-disk 8268206173 8298884179 1.00
random-access/feature-vectors/uniform/parquet-tokio-local-disk-footer 8375989182 8399886176 1.00
random-access/feature-vectors/uniform/vortex-tokio-local-disk 4488948 4390515 1.02
random-access/feature-vectors/uniform/vortex-tokio-local-disk-footer 6097833 5940776 1.03
random-access/lance-tokio-local-disk 636321 663356 0.96
random-access/lance-tokio-local-disk-footer 1297498 1388591 0.93
random-access/nested-lists/correlated/lance-tokio-local-disk 238578 240165 0.99
random-access/nested-lists/correlated/lance-tokio-local-disk-footer 579534 584449 0.99
random-access/nested-lists/correlated/parquet-tokio-local-disk 129853338 130870086 0.99
random-access/nested-lists/correlated/parquet-tokio-local-disk-footer 128851027 130219078 0.99
random-access/nested-lists/correlated/vortex-tokio-local-disk 526083 535669 0.98
random-access/nested-lists/correlated/vortex-tokio-local-disk-footer 615805 572911 1.07
random-access/nested-lists/uniform/lance-tokio-local-disk 1004467 986235 1.02
random-access/nested-lists/uniform/lance-tokio-local-disk-footer 1357149 1335454 1.02
random-access/nested-lists/uniform/parquet-tokio-local-disk 128720189 130201196 0.99
random-access/nested-lists/uniform/parquet-tokio-local-disk-footer 128458118 130868488 0.98
random-access/nested-lists/uniform/vortex-tokio-local-disk 2008298 1979933 1.01
random-access/nested-lists/uniform/vortex-tokio-local-disk-footer 2060198 2033465 1.01
random-access/nested-structs/correlated/lance-tokio-local-disk 366685 363532 1.01
random-access/nested-structs/correlated/lance-tokio-local-disk-footer 549265 543346 1.01
random-access/nested-structs/correlated/parquet-tokio-local-disk 22955663 21592046 1.06
random-access/nested-structs/correlated/parquet-tokio-local-disk-footer 22834426 2118520 1.08
random-access/nested-structs/correlated/vortex-tokio-local-disk 686160 698682 0.98
random-access/nested-structs/correlated/vortex-tokio-local-disk-footer 746710 713236 1.05
random-access/nested-structs/uniform/lance-tokio-local-disk 2649622 2569878 1.03
random-access/nested-structs/uniform/lance-tokio-local-disk-footer 2776130 2699916 1.03
random-access/nested-structs/uniform/parquet-tokio-local-disk 23005158 21928655 1.05
random-access/nested-structs/uniform/parquet-tokio-local-disk-footer 22919748 21550241 1.06
random-access/nested-structs/uniform/vortex-tokio-local-disk 1562343 1514433 1.03
random-access/nested-structs/uniform/vortex-tokio-local-disk-footer 1561588 1542636 1.01
random-access/parquet-tokio-local-disk 167577884 171519432 0.98
random-access/parquet-tokio-local-disk-footer 🚀 166979886 191037815 0.87
random-access/taxi/correlated/lance-tokio-local-disk 941422 975212 0.97
random-access/taxi/correlated/lance-tokio-local-disk-footer 1836188 1981043 0.93
random-access/taxi/correlated/parquet-tokio-local-disk 🚀 250312159 297163859 0.84
random-access/taxi/correlated/parquet-tokio-local-disk-footer 🚀 251389203 289951672 0.87
random-access/taxi/correlated/vortex-tokio-local-disk 🚀 1342403 2275568 0.59
random-access/taxi/correlated/vortex-tokio-local-disk-footer 🚀 1614643 2371878 0.68
random-access/taxi/uniform/lance-tokio-local-disk 9223695 9488208 0.97
random-access/taxi/uniform/lance-tokio-local-disk-footer 9782304 9977168 0.98
random-access/taxi/uniform/parquet-tokio-local-disk 🚀 265725783 301336089 0.88
random-access/taxi/uniform/parquet-tokio-local-disk-footer 🚀 266876320 305160593 0.87
random-access/taxi/uniform/vortex-tokio-local-disk 🚀 3848589 4766842 0.81
random-access/taxi/uniform/vortex-tokio-local-disk-footer 🚀 4101555 5044374 0.81
random-access/vortex-tokio-local-disk 🚀 1000887 1427672 0.70
random-access/vortex-tokio-local-disk-footer 🚀 1095178 1645059 0.67

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Jun 5, 2026

Benchmarks: TPC-H SF=10 on S3

Verdict: No clear signal (environment too noisy confidence)
Attributed Vortex impact: +5.1%
Engines: DataFusion No clear signal (+6.9%, environment too noisy confidence) · DuckDB No clear signal (+3.2%, environment too noisy confidence)
Vortex (geomean): 1.108x ➖
Parquet (geomean): 1.055x ➖
Shifts: Parquet (control) +5.5% · Median polish +6.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.100x ➖, 1↑ 5↓)
name PR 20f6f2e (ns) base bfe88b8 (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-file-compressed 686562640 691947327 0.99
tpch_q02/datafusion:vortex-file-compressed 866955902 690665012 1.26
tpch_q03/datafusion:vortex-file-compressed 920126606 950415550 0.97
tpch_q04/datafusion:vortex-file-compressed 648836659 574369847 1.13
tpch_q05/datafusion:vortex-file-compressed 1019838879 962918083 1.06
tpch_q06/datafusion:vortex-file-compressed 674155554 598246897 1.13
tpch_q07/datafusion:vortex-file-compressed 🚨 1530780734 1084489667 1.41
tpch_q08/datafusion:vortex-file-compressed 🚨 1824989994 1228077193 1.49
tpch_q09/datafusion:vortex-file-compressed 1394872730 1742645851 0.80
tpch_q10/datafusion:vortex-file-compressed 1093445249 1189134692 0.92
tpch_q11/datafusion:vortex-file-compressed 511611071 674299713 0.76
tpch_q12/datafusion:vortex-file-compressed 🚨 1246341189 895251169 1.39
tpch_q13/datafusion:vortex-file-compressed 🚨 749326595 418008678 1.79
tpch_q14/datafusion:vortex-file-compressed 🚨 697499479 517029694 1.35
tpch_q15/datafusion:vortex-file-compressed 1099901442 900219906 1.22
tpch_q16/datafusion:vortex-file-compressed 449046486 418364096 1.07
tpch_q17/datafusion:vortex-file-compressed 1281742657 1196866720 1.07
tpch_q18/datafusion:vortex-file-compressed 1329363486 1285125306 1.03
tpch_q19/datafusion:vortex-file-compressed 1058578636 858945479 1.23
tpch_q20/datafusion:vortex-file-compressed 932219427 790450700 1.18
tpch_q21/datafusion:vortex-file-compressed 1845822219 1897249826 0.97
tpch_q22/datafusion:vortex-file-compressed 🚀 411647229 667258991 0.62
datafusion / vortex-compact (1.180x ➖, 0↑ 5↓)
name PR 20f6f2e (ns) base bfe88b8 (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-compact 862438589 684344295 1.26
tpch_q02/datafusion:vortex-compact 🚨 1250831954 655977157 1.91
tpch_q03/datafusion:vortex-compact 🚨 1037967059 782312833 1.33
tpch_q04/datafusion:vortex-compact 🚨 695767241 513376964 1.36
tpch_q05/datafusion:vortex-compact 1023906475 849430502 1.21
tpch_q06/datafusion:vortex-compact 607453844 526814094 1.15
tpch_q07/datafusion:vortex-compact 1218330048 972310177 1.25
tpch_q08/datafusion:vortex-compact 1434629923 1184743540 1.21
tpch_q09/datafusion:vortex-compact 1710653320 1318610139 1.30
tpch_q10/datafusion:vortex-compact 1136396439 973088735 1.17
tpch_q11/datafusion:vortex-compact 540818649 596297254 0.91
tpch_q12/datafusion:vortex-compact 806061612 814069702 0.99
tpch_q13/datafusion:vortex-compact 411801248 439002337 0.94
tpch_q14/datafusion:vortex-compact 509463383 556774466 0.92
tpch_q15/datafusion:vortex-compact 1012088839 931164270 1.09
tpch_q16/datafusion:vortex-compact 367659073 364682587 1.01
tpch_q17/datafusion:vortex-compact 1246337147 1164480749 1.07
tpch_q18/datafusion:vortex-compact 1319580751 1157665619 1.14
tpch_q19/datafusion:vortex-compact 864276925 834936643 1.04
tpch_q20/datafusion:vortex-compact 🚨 1271846905 859925600 1.48
tpch_q21/datafusion:vortex-compact 1828357666 1494490404 1.22
tpch_q22/datafusion:vortex-compact 🚨 943926907 658700579 1.43
datafusion / parquet (1.065x ➖, 0↑ 1↓)
name PR 20f6f2e (ns) base bfe88b8 (ns) ratio (PR/base)
tpch_q01/datafusion:parquet 878246222 866098514 1.01
tpch_q02/datafusion:parquet 873902652 1094179107 0.80
tpch_q03/datafusion:parquet 1131879324 1045811441 1.08
tpch_q04/datafusion:parquet 564292344 496923809 1.14
tpch_q05/datafusion:parquet 1219410908 1161054412 1.05
tpch_q06/datafusion:parquet 590078294 561839708 1.05
tpch_q07/datafusion:parquet 1696785582 1428821332 1.19
tpch_q08/datafusion:parquet 1963223252 2007205765 0.98
tpch_q09/datafusion:parquet 2068298224 2194398705 0.94
tpch_q10/datafusion:parquet 2243272331 2219195277 1.01
tpch_q11/datafusion:parquet 700015188 626655087 1.12
tpch_q12/datafusion:parquet 761896225 755584063 1.01
tpch_q13/datafusion:parquet 784853916 691710575 1.13
tpch_q14/datafusion:parquet 871649064 814885844 1.07
tpch_q15/datafusion:parquet 1367435524 1309003973 1.04
tpch_q16/datafusion:parquet 🚨 531297087 379797562 1.40
tpch_q17/datafusion:parquet 1459882992 1302136311 1.12
tpch_q18/datafusion:parquet 1646630916 1532837919 1.07
tpch_q19/datafusion:parquet 966086081 946573304 1.02
tpch_q20/datafusion:parquet 1453065221 1201366259 1.21
tpch_q21/datafusion:parquet 1960890335 1895500413 1.03
tpch_q22/datafusion:parquet 805113604 747810854 1.08
duckdb / vortex-file-compressed (1.062x ➖, 0↑ 0↓)
name PR 20f6f2e (ns) base bfe88b8 (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-file-compressed 623515861 625765355 1.00
tpch_q02/duckdb:vortex-file-compressed 1211851450 1177542954 1.03
tpch_q03/duckdb:vortex-file-compressed 967868415 977820622 0.99
tpch_q04/duckdb:vortex-file-compressed 824713851 762362788 1.08
tpch_q05/duckdb:vortex-file-compressed 1253800635 1157180198 1.08
tpch_q06/duckdb:vortex-file-compressed 564203987 607569146 0.93
tpch_q07/duckdb:vortex-file-compressed 1233716185 1122378925 1.10
tpch_q08/duckdb:vortex-file-compressed 1515511921 1469130533 1.03
tpch_q09/duckdb:vortex-file-compressed 1811681955 1739812677 1.04
tpch_q10/duckdb:vortex-file-compressed 1183389468 1176480214 1.01
tpch_q11/duckdb:vortex-file-compressed 741220521 574024852 1.29
tpch_q12/duckdb:vortex-file-compressed 1306579506 1236720637 1.06
tpch_q13/duckdb:vortex-file-compressed 930778558 900291277 1.03
tpch_q14/duckdb:vortex-file-compressed 682950225 686537173 0.99
tpch_q15/duckdb:vortex-file-compressed 606123839 556445366 1.09
tpch_q16/duckdb:vortex-file-compressed 545898171 544384646 1.00
tpch_q17/duckdb:vortex-file-compressed 1072473977 929274522 1.15
tpch_q18/duckdb:vortex-file-compressed 992005245 901510586 1.10
tpch_q19/duckdb:vortex-file-compressed 810954782 769351839 1.05
tpch_q20/duckdb:vortex-file-compressed 1406881219 1274069494 1.10
tpch_q21/duckdb:vortex-file-compressed 2222987232 1970675763 1.13
tpch_q22/duckdb:vortex-file-compressed 496705636 439833561 1.13
duckdb / vortex-compact (1.093x ➖, 0↑ 2↓)
name PR 20f6f2e (ns) base bfe88b8 (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-compact 615771580 613569850 1.00
tpch_q02/duckdb:vortex-compact 1137997252 1170588038 0.97
tpch_q03/duckdb:vortex-compact 939237399 831633893 1.13
tpch_q04/duckdb:vortex-compact 559504477 581947838 0.96
tpch_q05/duckdb:vortex-compact 1229908641 1139619683 1.08
tpch_q06/duckdb:vortex-compact 542761403 521057396 1.04
tpch_q07/duckdb:vortex-compact 1164927629 1070690254 1.09
tpch_q08/duckdb:vortex-compact 1511074264 1390409345 1.09
tpch_q09/duckdb:vortex-compact 1588496799 1591382374 1.00
tpch_q10/duckdb:vortex-compact 🚨 1301122329 987690660 1.32
tpch_q11/duckdb:vortex-compact 🚨 741311083 532379383 1.39
tpch_q12/duckdb:vortex-compact 1158120666 1106560992 1.05
tpch_q13/duckdb:vortex-compact 849065282 787081646 1.08
tpch_q14/duckdb:vortex-compact 729843810 640060180 1.14
tpch_q15/duckdb:vortex-compact 608339938 524605932 1.16
tpch_q16/duckdb:vortex-compact 431102614 390631608 1.10
tpch_q17/duckdb:vortex-compact 986055833 880147205 1.12
tpch_q18/duckdb:vortex-compact 798263364 787260317 1.01
tpch_q19/duckdb:vortex-compact 764580756 709824951 1.08
tpch_q20/duckdb:vortex-compact 1193715500 1162100460 1.03
tpch_q21/duckdb:vortex-compact 1812447846 1663906241 1.09
tpch_q22/duckdb:vortex-compact 486136855 396319892 1.23
duckdb / parquet (1.044x ➖, 0↑ 0↓)
name PR 20f6f2e (ns) base bfe88b8 (ns) ratio (PR/base)
tpch_q01/duckdb:parquet 873483105 841151311 1.04
tpch_q02/duckdb:parquet 1362308112 1486694715 0.92
tpch_q03/duckdb:parquet 1940503877 1712624026 1.13
tpch_q04/duckdb:parquet 1156481254 1082628726 1.07
tpch_q05/duckdb:parquet 2025718937 1933153695 1.05
tpch_q06/duckdb:parquet 823630602 799552536 1.03
tpch_q07/duckdb:parquet 1973620237 1752645234 1.13
tpch_q08/duckdb:parquet 2586207261 2381335737 1.09
tpch_q09/duckdb:parquet 2613309239 2485497360 1.05
tpch_q10/duckdb:parquet 3371786101 2959784372 1.14
tpch_q11/duckdb:parquet 957453451 1013299423 0.94
tpch_q12/duckdb:parquet 1326096147 1347930564 0.98
tpch_q13/duckdb:parquet 1332522714 1330612171 1.00
tpch_q14/duckdb:parquet 1451861619 1396290892 1.04
tpch_q15/duckdb:parquet 1013296255 955558574 1.06
tpch_q16/duckdb:parquet 972055050 860079256 1.13
tpch_q17/duckdb:parquet 1348300715 1353443951 1.00
tpch_q18/duckdb:parquet 1596495232 1482579484 1.08
tpch_q19/duckdb:parquet 1553590584 1495400838 1.04
tpch_q20/duckdb:parquet 2016430246 1892393505 1.07
tpch_q21/duckdb:parquet 1870549275 1844229144 1.01
tpch_q22/duckdb:parquet 1155604045 1129668633 1.02

@myrrc myrrc force-pushed the myrrc/clickbench-strlen branch from 8bd76d7 to d6e08fc Compare June 5, 2026 13:28
Comment thread benchmarks/duckdb-bench/src/main.rs Outdated
Comment on lines +180 to +184
ctx.register_tables(&*benchmark, format)?;

// Duckdb doesn't support octet_length for strings but we need this
// in ClickBench.
ctx.execute_query_result("create macro octet_length(a) as strlen(a)")?;
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.

we really should move this into a benchmark specific setup.sql function. I think that other benchmarks might be affected

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

No, because duckdb doesn't support octet length so there were no queries with it.

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.

this is a bug waiting to happen

@myrrc myrrc added the action/benchmark Trigger full benchmarks to run on this PR label Jun 5, 2026
@github-actions github-actions Bot removed the action/benchmark Trigger full benchmarks to run on this PR label Jun 5, 2026
@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Jun 5, 2026

Benchmarks: Compression

Vortex (geomean): 1.003x ➖
Parquet (geomean): 1.005x ➖

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.007x ➖, 0↑ 2↓)
name PR 20f6f2e (ns) base bfe88b8 (ns) ratio (PR/base)
compress time/Arade 1093338368 1118990790 0.98
compress time/Bimbo 5553202085 5594849269 0.99
compress time/CMSprovider 2756350959 2726391075 1.01
compress time/Euro2016 493183842 460588858 1.07
compress time/Food 364469838 349791406 1.04
compress time/HashTags 847552829 861497315 0.98
compress time/TPC-H l_comment canonical 1214412164 1222609195 0.99
compress time/TPC-H l_comment chunked 1203516398 1210633975 0.99
compress time/taxi 664950680 664550735 1.00
compress time/wide table cols=100 chunks=1 rows=1000 12110312 11237256 1.08
compress time/wide table cols=100 chunks=50 rows=1000 🚨 13234754 11249159 1.18
compress time/wide table cols=1000 chunks=1 rows=1000 127486208 123661238 1.03
compress time/wide table cols=1000 chunks=50 rows=1000 132517338 126900763 1.04
compress time/wide table cols=10000 chunks=1 rows=1000 1486034641 1458239776 1.02
compress time/wide table cols=10000 chunks=50 rows=1000 1485956874 1470558231 1.01
compress time/wide table cols=100000 chunks=10 rows=1000 project=10000 15425174722 nan
decompress time/Arade 26470214 26992465 0.98
decompress time/Bimbo 77517399 77514260 1.00
decompress time/CMSprovider 77837579 80491441 0.97
decompress time/Euro2016 19736498 19426419 1.02
decompress time/Food 8502949 8265648 1.03
decompress time/HashTags 89111309 88223853 1.01
decompress time/TPC-H l_comment canonical 39005555 39610654 0.98
decompress time/TPC-H l_comment chunked 39879873 39578544 1.01
decompress time/taxi 14375154 14351647 1.00
decompress time/wide table cols=100 chunks=1 rows=1000 2370171 2361372 1.00
decompress time/wide table cols=100 chunks=50 rows=1000 2474500 2493397 0.99
decompress time/wide table cols=1000 chunks=1 rows=1000 22086035 21355690 1.03
decompress time/wide table cols=1000 chunks=50 rows=1000 22197718 21898771 1.01
decompress time/wide table cols=10000 chunks=1 rows=1000 233263403 220743988 1.06
decompress time/wide table cols=10000 chunks=50 rows=1000 230282772 233937369 0.98
decompress time/wide table cols=100000 chunks=10 rows=1000 project=10000 6690797175 nan
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 size/wide table cols=100000 chunks=10 rows=1000 project=10000 932400004 nan
parquet_rs-zstd compress time/Arade 2622680650 2594445454 1.01
parquet_rs-zstd compress time/Bimbo 12663234647 12613597110 1.00
parquet_rs-zstd compress time/CMSprovider 6930481942 6919718062 1.00
parquet_rs-zstd compress time/Euro2016 1310373725 1313493851 1.00
parquet_rs-zstd compress time/Food 799538107 795468644 1.01
parquet_rs-zstd compress time/HashTags 2162424358 2166494383 1.00
parquet_rs-zstd compress time/TPC-H l_comment canonical 3201434133 3186099842 1.00
parquet_rs-zstd compress time/TPC-H l_comment chunked 3215537443 3205289326 1.00
parquet_rs-zstd compress time/taxi 1187455921 1180767233 1.01
parquet_rs-zstd compress time/wide table cols=100 chunks=1 rows=1000 6137480 6018148 1.02
parquet_rs-zstd compress time/wide table cols=100 chunks=50 rows=1000 6077815 6006325 1.01
parquet_rs-zstd compress time/wide table cols=1000 chunks=1 rows=1000 74115046 73865291 1.00
parquet_rs-zstd compress time/wide table cols=1000 chunks=50 rows=1000 74697632 73528258 1.02
parquet_rs-zstd compress time/wide table cols=10000 chunks=1 rows=1000 798553462 779934982 1.02
parquet_rs-zstd compress time/wide table cols=10000 chunks=50 rows=1000 784235466 767644500 1.02
parquet_rs-zstd compress time/wide table cols=100000 chunks=10 rows=1000 project=10000 9442679980 nan
parquet_rs-zstd decompress time/Arade 613379761 626341262 0.98
parquet_rs-zstd decompress time/Bimbo 1709699947 1692940027 1.01
parquet_rs-zstd decompress time/CMSprovider 1722353889 1719592642 1.00
parquet_rs-zstd decompress time/Euro2016 377091331 374453868 1.01
parquet_rs-zstd decompress time/Food 197255556 196514866 1.00
parquet_rs-zstd decompress time/HashTags 632248564 625107418 1.01
parquet_rs-zstd decompress time/TPC-H l_comment canonical 593952140 585688922 1.01
parquet_rs-zstd decompress time/TPC-H l_comment chunked 594030073 590336845 1.01
parquet_rs-zstd decompress time/taxi 244426676 242708699 1.01
parquet_rs-zstd decompress time/wide table cols=100 chunks=1 rows=1000 2804371 2773861 1.01
parquet_rs-zstd decompress time/wide table cols=100 chunks=50 rows=1000 2830117 2740605 1.03
parquet_rs-zstd decompress time/wide table cols=1000 chunks=1 rows=1000 32476304 31436220 1.03
parquet_rs-zstd decompress time/wide table cols=1000 chunks=50 rows=1000 32637675 32171135 1.01
parquet_rs-zstd decompress time/wide table cols=10000 chunks=1 rows=1000 350311786 343601329 1.02
parquet_rs-zstd decompress time/wide table cols=10000 chunks=50 rows=1000 350137254 344652397 1.02
parquet_rs-zstd decompress time/wide table cols=100000 chunks=10 rows=1000 project=10000 591330773 nan
vortex-file-compressed size/Arade 145363860 145363860 1.00
vortex-file-compressed size/Bimbo 468763396 468763396 1.00
vortex-file-compressed size/CMSprovider 417904724 417863292 1.00
vortex-file-compressed size/Euro2016 158308900 158528148 1.00
vortex-file-compressed size/Food 41927000 41927000 1.00
vortex-file-compressed size/HashTags 185441844 185799252 1.00
vortex-file-compressed size/TPC-H l_comment canonical 178540416 178289792 1.00
vortex-file-compressed size/TPC-H l_comment chunked 178493480 178380576 1.00
vortex-file-compressed size/taxi 52364012 52364012 1.00
vortex-file-compressed size/wide table cols=100 chunks=1 rows=1000 930912 930912 1.00
vortex-file-compressed size/wide table cols=100 chunks=50 rows=1000 930912 930912 1.00
vortex-file-compressed size/wide table cols=1000 chunks=1 rows=1000 9293712 9293712 1.00
vortex-file-compressed size/wide table cols=1000 chunks=50 rows=1000 9293712 9293712 1.00
vortex-file-compressed size/wide table cols=10000 chunks=1 rows=1000 92957712 92957712 1.00
vortex-file-compressed size/wide table cols=10000 chunks=50 rows=1000 92957712 92957712 1.00
vortex-file-compressed size/wide table cols=100000 chunks=10 rows=1000 project=10000 929597712 nan
vortex:parquet-zstd ratio compress time/Arade 0 0 0.97
vortex:parquet-zstd ratio compress time/Bimbo 0 0 0.99
vortex:parquet-zstd ratio compress time/CMSprovider 0 0 1.01
vortex:parquet-zstd ratio compress time/Euro2016 0 0 1.07
vortex:parquet-zstd ratio compress time/Food 0 0 1.04
vortex:parquet-zstd ratio compress time/HashTags 0 0 0.99
vortex:parquet-zstd ratio compress time/TPC-H l_comment canonical 0 0 0.99
vortex:parquet-zstd ratio compress time/TPC-H l_comment chunked 0 0 0.99
vortex:parquet-zstd ratio compress time/taxi 0 0 0.99
vortex:parquet-zstd ratio compress time/wide table cols=100 chunks=1 rows=1000 1 1 1.06
vortex:parquet-zstd ratio compress time/wide table cols=100 chunks=50 rows=1000 🚨 2 1 1.16
vortex:parquet-zstd ratio compress time/wide table cols=1000 chunks=1 rows=1000 1 1 1.03
vortex:parquet-zstd ratio compress time/wide table cols=1000 chunks=50 rows=1000 1 1 1.03
vortex:parquet-zstd ratio compress time/wide table cols=10000 chunks=1 rows=1000 1 1 1.00
vortex:parquet-zstd ratio compress time/wide table cols=10000 chunks=50 rows=1000 1 1 0.99
vortex:parquet-zstd ratio compress time/wide table cols=100000 chunks=10 rows=1000 project=10000 1 nan
vortex:parquet-zstd ratio decompress time/Arade 0 0 1.00
vortex:parquet-zstd ratio decompress time/Bimbo 0 0 0.99
vortex:parquet-zstd ratio decompress time/CMSprovider 0 0 0.97
vortex:parquet-zstd ratio decompress time/Euro2016 0 0 1.01
vortex:parquet-zstd ratio decompress time/Food 0 0 1.02
vortex:parquet-zstd ratio decompress time/HashTags 0 0 1.00
vortex:parquet-zstd ratio decompress time/TPC-H l_comment canonical 0 0 0.97
vortex:parquet-zstd ratio decompress time/TPC-H l_comment chunked 0 0 1.00
vortex:parquet-zstd ratio decompress time/taxi 0 0 0.99
vortex:parquet-zstd ratio decompress time/wide table cols=100 chunks=1 rows=1000 0 0 0.99
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.00
vortex:parquet-zstd ratio decompress time/wide table cols=10000 chunks=1 rows=1000 0 0 1.04
vortex:parquet-zstd ratio decompress time/wide table cols=10000 chunks=50 rows=1000 0 0 0.97
vortex:parquet-zstd ratio decompress time/wide table cols=100000 chunks=10 rows=1000 project=10000 11 nan
vortex:parquet-zstd size/Arade 0 0 1.00
vortex:parquet-zstd size/Bimbo 1 1 1.00
vortex:parquet-zstd size/CMSprovider 1 1 1.00
vortex:parquet-zstd size/Euro2016 1 1 1.00
vortex:parquet-zstd size/Food 1 1 1.00
vortex:parquet-zstd size/HashTags 1 1 1.00
vortex:parquet-zstd size/TPC-H l_comment canonical 1 1 1.00
vortex:parquet-zstd size/TPC-H l_comment chunked 1 1 1.00
vortex:parquet-zstd size/taxi 0 0 1.00
vortex:parquet-zstd size/wide table cols=100 chunks=1 rows=1000 0 0 1.00
vortex:parquet-zstd size/wide table cols=100 chunks=50 rows=1000 0 0 1.00
vortex:parquet-zstd size/wide table cols=1000 chunks=1 rows=1000 0 0 1.00
vortex:parquet-zstd size/wide table cols=1000 chunks=50 rows=1000 0 0 1.00
vortex:parquet-zstd size/wide table cols=10000 chunks=1 rows=1000 0 0 1.00
vortex:parquet-zstd size/wide table cols=10000 chunks=50 rows=1000 0 0 1.00
vortex:parquet-zstd size/wide table cols=100000 chunks=10 rows=1000 project=10000 0 nan

Signed-off-by: Mikhail Kot <mikhail@spiraldb.com>
@myrrc myrrc force-pushed the myrrc/clickbench-strlen branch from d6e08fc to 20f6f2e Compare June 5, 2026 13:48
@myrrc myrrc added the action/benchmark Trigger full benchmarks to run on this PR label Jun 5, 2026
@github-actions github-actions Bot removed the action/benchmark Trigger full benchmarks to run on this PR label Jun 5, 2026
@myrrc myrrc merged commit 71e8d12 into develop Jun 5, 2026
88 of 89 checks passed
@myrrc myrrc deleted the myrrc/clickbench-strlen branch June 5, 2026 14:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

changelog/chore A trivial change

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants