Skip to content

Simplify benchmark comments - #8581

Merged
AdamGS merged 1 commit into
developfrom
adamg/simplify-sql-benchmarks-comments
Jun 24, 2026
Merged

Simplify benchmark comments#8581
AdamGS merged 1 commit into
developfrom
adamg/simplify-sql-benchmarks-comments

Conversation

@AdamGS

@AdamGS AdamGS commented Jun 24, 2026

Copy link
Copy Markdown
Contributor

Rational for this change

#8465 made the SQL benchmarks comments and titles unnecessarily verbose, I was too excited to merge it to just get a quicker feedback loop.

What changes are included in this PR?

Restores how SQL benchmarks comments are displayed - one per benchmark, regardless of what workflow ran it.

What APIs are changed? Are there any user-facing changes?

N/A

Signed-off-by: Adam Gutglick <adam@spiraldb.com>
@AdamGS
AdamGS requested review from a team and gatesn June 24, 2026 15:44
@AdamGS AdamGS added the action/benchmark-sql Trigger SQL benchmarks to run on this PR label Jun 24, 2026
@github-actions github-actions Bot removed the action/benchmark-sql Trigger SQL benchmarks to run on this PR label Jun 24, 2026
@github-actions

github-actions Bot commented Jun 24, 2026

Copy link
Copy Markdown
Contributor

Polar Signals Profiling Results

Latest Run

Status Commit Job Attempt Link
🟢 Done 9fedbc1 1 Explore Profiling Data

Powered by Polar Signals Cloud

@github-actions

github-actions Bot commented Jun 24, 2026

Copy link
Copy Markdown
Contributor

Benchmarks: PolarSignals Profiling

Vortex (geomean): 0.991x ➖

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

datafusion / vortex-file-compressed (0.991x ➖, 1↑ 1↓)
name PR 9fedbc1 (ns) base e2478aa (ns) ratio (PR/base)
polarsignals_q00/datafusion:vortex-file-compressed 🚨 115775239 98660795 1.17
polarsignals_q01/datafusion:vortex-file-compressed 248952524 265510228 0.94
polarsignals_q02/datafusion:vortex-file-compressed 🚀 21244867 25392116 0.84
polarsignals_q03/datafusion:vortex-file-compressed 296733837 281824313 1.05
polarsignals_q04/datafusion:vortex-file-compressed 9619071 10099649 0.95
polarsignals_q05/datafusion:vortex-file-compressed 13333487 13084826 1.02
polarsignals_q06/datafusion:vortex-file-compressed 21637588 21326984 1.01
polarsignals_q07/datafusion:vortex-file-compressed 10923952 11246821 0.97
polarsignals_q08/datafusion:vortex-file-compressed 390885116 392150790 1.00
polarsignals_q09/datafusion:vortex-file-compressed 11988314 12093921 0.99

No file size changes detected.

@github-actions

github-actions Bot commented Jun 24, 2026

Copy link
Copy Markdown
Contributor

Benchmarks: TPC-H SF=1 on NVME

Verdict: No clear signal (low confidence)
Attributed Vortex impact: -0.6%
Engines: DataFusion No clear signal (-0.4%, low confidence) · DuckDB No clear signal (-0.9%, low confidence)
Vortex (geomean): 0.978x ➖
Parquet (geomean): 0.981x ➖
Shifts: Parquet (control) -1.9% · Median polish -2.3%

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

datafusion / vortex-file-compressed (0.982x ➖, 0↑ 0↓)
name PR 9fedbc1 (ns) base e2478aa (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-file-compressed 57033896 58445678 0.98
tpch_q02/datafusion:vortex-file-compressed 22440421 23241009 0.97
tpch_q03/datafusion:vortex-file-compressed 30638458 32339608 0.95
tpch_q04/datafusion:vortex-file-compressed 19501267 19835335 0.98
tpch_q05/datafusion:vortex-file-compressed 46839576 47151149 0.99
tpch_q06/datafusion:vortex-file-compressed 9864674 9376895 1.05
tpch_q07/datafusion:vortex-file-compressed 52497781 54578563 0.96
tpch_q08/datafusion:vortex-file-compressed 40121971 41424566 0.97
tpch_q09/datafusion:vortex-file-compressed 51804104 55145064 0.94
tpch_q10/datafusion:vortex-file-compressed 32096010 33587609 0.96
tpch_q11/datafusion:vortex-file-compressed 16571348 16912851 0.98
tpch_q12/datafusion:vortex-file-compressed 23371232 23298326 1.00
tpch_q13/datafusion:vortex-file-compressed 27917943 28813113 0.97
tpch_q14/datafusion:vortex-file-compressed 15133403 14859782 1.02
tpch_q15/datafusion:vortex-file-compressed 23169032 22621548 1.02
tpch_q16/datafusion:vortex-file-compressed 19417575 20043786 0.97
tpch_q17/datafusion:vortex-file-compressed 66155184 67520060 0.98
tpch_q18/datafusion:vortex-file-compressed 75314626 77429563 0.97
tpch_q19/datafusion:vortex-file-compressed 32396398 31204233 1.04
tpch_q20/datafusion:vortex-file-compressed 30012612 30379238 0.99
tpch_q21/datafusion:vortex-file-compressed 71050425 70966921 1.00
tpch_q22/datafusion:vortex-file-compressed 11682104 12533600 0.93
datafusion / vortex-compact (0.980x ➖, 0↑ 0↓)
name PR 9fedbc1 (ns) base e2478aa (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-compact 63315221 63917562 0.99
tpch_q02/datafusion:vortex-compact 26045228 26641117 0.98
tpch_q03/datafusion:vortex-compact 32615935 33109265 0.99
tpch_q04/datafusion:vortex-compact 21435035 22457000 0.95
tpch_q05/datafusion:vortex-compact 48257113 48822363 0.99
tpch_q06/datafusion:vortex-compact 12512200 12727355 0.98
tpch_q07/datafusion:vortex-compact 56005037 56983157 0.98
tpch_q08/datafusion:vortex-compact 41971690 42876756 0.98
tpch_q09/datafusion:vortex-compact 54951746 55592903 0.99
tpch_q10/datafusion:vortex-compact 37006560 37665709 0.98
tpch_q11/datafusion:vortex-compact 17553267 18595446 0.94
tpch_q12/datafusion:vortex-compact 29623375 30089983 0.98
tpch_q13/datafusion:vortex-compact 31126489 32004878 0.97
tpch_q14/datafusion:vortex-compact 18377959 18652030 0.99
tpch_q15/datafusion:vortex-compact 30053440 31229843 0.96
tpch_q16/datafusion:vortex-compact 24585592 24960041 0.98
tpch_q17/datafusion:vortex-compact 67593819 72037502 0.94
tpch_q18/datafusion:vortex-compact 77073589 79182131 0.97
tpch_q19/datafusion:vortex-compact 53350403 52137798 1.02
tpch_q20/datafusion:vortex-compact 35745289 36328702 0.98
tpch_q21/datafusion:vortex-compact 76504914 76728402 1.00
tpch_q22/datafusion:vortex-compact 13504651 13547522 1.00
datafusion / parquet (0.978x ➖, 1↑ 0↓)
name PR 9fedbc1 (ns) base e2478aa (ns) ratio (PR/base)
tpch_q01/datafusion:parquet 137519125 142442168 0.97
tpch_q02/datafusion:parquet 60415646 63462395 0.95
tpch_q03/datafusion:parquet 82047286 81873842 1.00
tpch_q04/datafusion:parquet 46742883 48141255 0.97
tpch_q05/datafusion:parquet 92032204 98861073 0.93
tpch_q06/datafusion:parquet 42858611 40849917 1.05
tpch_q07/datafusion:parquet 106795247 105047021 1.02
tpch_q08/datafusion:parquet 92772791 94451557 0.98
tpch_q09/datafusion:parquet 124102160 121159674 1.02
tpch_q10/datafusion:parquet 115772259 116637714 0.99
tpch_q11/datafusion:parquet 41467388 42469703 0.98
tpch_q12/datafusion:parquet 85672892 86853174 0.99
tpch_q13/datafusion:parquet 191397804 196412893 0.97
tpch_q14/datafusion:parquet 🚀 40403518 46810582 0.86
tpch_q15/datafusion:parquet 58922857 59798654 0.99
tpch_q16/datafusion:parquet 43218940 42618528 1.01
tpch_q17/datafusion:parquet 137141653 146255360 0.94
tpch_q18/datafusion:parquet 153985920 158637187 0.97
tpch_q19/datafusion:parquet 80544680 80721675 1.00
tpch_q20/datafusion:parquet 73298432 72953115 1.00
tpch_q21/datafusion:parquet 139935091 144021879 0.97
tpch_q22/datafusion:parquet 43696733 45194605 0.97
datafusion / arrow (0.962x ➖, 2↑ 1↓)
name PR 9fedbc1 (ns) base e2478aa (ns) ratio (PR/base)
tpch_q01/datafusion:arrow 🚀 56019067 65910685 0.85
tpch_q02/datafusion:arrow 17275778 18047088 0.96
tpch_q03/datafusion:arrow 32420724 34296562 0.95
tpch_q04/datafusion:arrow 25955863 28011597 0.93
tpch_q05/datafusion:arrow 57008093 56120079 1.02
tpch_q06/datafusion:arrow 🚨 23873819 21327719 1.12
tpch_q07/datafusion:arrow 105237295 107027490 0.98
tpch_q08/datafusion:arrow 44984983 43972475 1.02
tpch_q09/datafusion:arrow 64976103 69874670 0.93
tpch_q10/datafusion:arrow 🚀 47102422 55770893 0.84
tpch_q11/datafusion:arrow 9056972 9618747 0.94
tpch_q12/datafusion:arrow 48371301 51552718 0.94
tpch_q13/datafusion:arrow 44879992 45218003 0.99
tpch_q14/datafusion:arrow 22739198 24792614 0.92
tpch_q15/datafusion:arrow 45172309 47524251 0.95
tpch_q16/datafusion:arrow 16334596 16791398 0.97
tpch_q17/datafusion:arrow 68109861 69472002 0.98
tpch_q18/datafusion:arrow 109495183 113055300 0.97
tpch_q19/datafusion:arrow 37629881 39737145 0.95
tpch_q20/datafusion:arrow 38660335 38004139 1.02
tpch_q21/datafusion:arrow 154030729 155220596 0.99
tpch_q22/datafusion:arrow 11877134 12124060 0.98
duckdb / vortex-file-compressed (0.975x ➖, 0↑ 0↓)
name PR 9fedbc1 (ns) base e2478aa (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-file-compressed 31050300 31534649 0.98
tpch_q02/duckdb:vortex-file-compressed 25540628 25383664 1.01
tpch_q03/duckdb:vortex-file-compressed 32694840 33688211 0.97
tpch_q04/duckdb:vortex-file-compressed 29262090 29431216 0.99
tpch_q05/duckdb:vortex-file-compressed 38347191 39217793 0.98
tpch_q06/duckdb:vortex-file-compressed 7933784 8056446 0.98
tpch_q07/duckdb:vortex-file-compressed 35587099 37352494 0.95
tpch_q08/duckdb:vortex-file-compressed 39958694 41689947 0.96
tpch_q09/duckdb:vortex-file-compressed 59268568 60914860 0.97
tpch_q10/duckdb:vortex-file-compressed 42770680 43510943 0.98
tpch_q11/duckdb:vortex-file-compressed 15496002 15727767 0.99
tpch_q12/duckdb:vortex-file-compressed 23111487 23582304 0.98
tpch_q13/duckdb:vortex-file-compressed 41357033 41371129 1.00
tpch_q14/duckdb:vortex-file-compressed 21854463 22443301 0.97
tpch_q15/duckdb:vortex-file-compressed 16767483 17130558 0.98
tpch_q16/duckdb:vortex-file-compressed 29436518 30808447 0.96
tpch_q17/duckdb:vortex-file-compressed 23989911 24592293 0.98
tpch_q18/duckdb:vortex-file-compressed 54817266 56229260 0.97
tpch_q19/duckdb:vortex-file-compressed 29626263 30475108 0.97
tpch_q20/duckdb:vortex-file-compressed 33260409 34159376 0.97
tpch_q21/duckdb:vortex-file-compressed 100502274 104670648 0.96
tpch_q22/duckdb:vortex-file-compressed 16886361 17887686 0.94
duckdb / vortex-compact (0.976x ➖, 0↑ 0↓)
name PR 9fedbc1 (ns) base e2478aa (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-compact 38278335 38567807 0.99
tpch_q02/duckdb:vortex-compact 32595165 33754300 0.97
tpch_q03/duckdb:vortex-compact 34105847 35043895 0.97
tpch_q04/duckdb:vortex-compact 30686507 32540432 0.94
tpch_q05/duckdb:vortex-compact 41903991 42055200 1.00
tpch_q06/duckdb:vortex-compact 10216663 10489131 0.97
tpch_q07/duckdb:vortex-compact 40753048 42813851 0.95
tpch_q08/duckdb:vortex-compact 46605821 47636346 0.98
tpch_q09/duckdb:vortex-compact 65615837 68146955 0.96
tpch_q10/duckdb:vortex-compact 45987771 47698658 0.96
tpch_q11/duckdb:vortex-compact 18293860 18079456 1.01
tpch_q12/duckdb:vortex-compact 28824792 29618339 0.97
tpch_q13/duckdb:vortex-compact 46900578 47099736 1.00
tpch_q14/duckdb:vortex-compact 27028278 27094955 1.00
tpch_q15/duckdb:vortex-compact 19849500 21002764 0.95
tpch_q16/duckdb:vortex-compact 32835966 32893222 1.00
tpch_q17/duckdb:vortex-compact 28488162 29764174 0.96
tpch_q18/duckdb:vortex-compact 57586107 57716475 1.00
tpch_q19/duckdb:vortex-compact 34528537 34876975 0.99
tpch_q20/duckdb:vortex-compact 39875186 40811804 0.98
tpch_q21/duckdb:vortex-compact 104109834 108509019 0.96
tpch_q22/duckdb:vortex-compact 18521215 19048363 0.97
duckdb / parquet (0.985x ➖, 0↑ 0↓)
name PR 9fedbc1 (ns) base e2478aa (ns) ratio (PR/base)
tpch_q01/duckdb:parquet 77719077 76856985 1.01
tpch_q02/duckdb:parquet 39269637 40321278 0.97
tpch_q03/duckdb:parquet 70327411 71209574 0.99
tpch_q04/duckdb:parquet 52723173 50237194 1.05
tpch_q05/duckdb:parquet 68853328 68764504 1.00
tpch_q06/duckdb:parquet 22499681 23175609 0.97
tpch_q07/duckdb:parquet 73843514 70589100 1.05
tpch_q08/duckdb:parquet 87034806 89716891 0.97
tpch_q09/duckdb:parquet 150020670 137520840 1.09
tpch_q10/duckdb:parquet 128039801 141030419 0.91
tpch_q11/duckdb:parquet 22803978 22740327 1.00
tpch_q12/duckdb:parquet 46893227 47385730 0.99
tpch_q13/duckdb:parquet 249165801 260682452 0.96
tpch_q14/duckdb:parquet 50810013 53967534 0.94
tpch_q15/duckdb:parquet 25785843 26211901 0.98
tpch_q16/duckdb:parquet 58901863 59483683 0.99
tpch_q17/duckdb:parquet 57079695 58030821 0.98
tpch_q18/duckdb:parquet 120918995 120231944 1.01
tpch_q19/duckdb:parquet 70389771 76354428 0.92
tpch_q20/duckdb:parquet 66209765 66567720 0.99
tpch_q21/duckdb:parquet 166377912 181413770 0.92
tpch_q22/duckdb:parquet 53689724 54282946 0.99
duckdb / duckdb (0.977x ➖, 0↑ 0↓)
name PR 9fedbc1 (ns) base e2478aa (ns) ratio (PR/base)
tpch_q01/duckdb:duckdb 17759536 17874399 0.99
tpch_q02/duckdb:duckdb 13997825 14963914 0.94
tpch_q03/duckdb:duckdb 22505793 23139444 0.97
tpch_q04/duckdb:duckdb 22213999 22201268 1.00
tpch_q05/duckdb:duckdb 23283399 24171367 0.96
tpch_q06/duckdb:duckdb 7053375 7312852 0.96
tpch_q07/duckdb:duckdb 25379110 25929904 0.98
tpch_q08/duckdb:duckdb 24132262 24696842 0.98
tpch_q09/duckdb:duckdb 58290359 58717919 0.99
tpch_q10/duckdb:duckdb 50732260 51557680 0.98
tpch_q11/duckdb:duckdb 7249825 7432888 0.98
tpch_q12/duckdb:duckdb 18036496 18427160 0.98
tpch_q13/duckdb:duckdb 39435593 40773702 0.97
tpch_q14/duckdb:duckdb 21475734 22348438 0.96
tpch_q15/duckdb:duckdb 13758999 13835001 0.99
tpch_q16/duckdb:duckdb 26234896 26255309 1.00
tpch_q17/duckdb:duckdb 16318701 16821026 0.97
tpch_q18/duckdb:duckdb 41224916 41137838 1.00
tpch_q19/duckdb:duckdb 30899025 33422808 0.92
tpch_q20/duckdb:duckdb 25114001 25645328 0.98
tpch_q21/duckdb:duckdb 61957175 63265857 0.98
tpch_q22/duckdb:duckdb 25729413 25781135 1.00

File Size Changes (10 files changed, -0.0% overall, 6↑ 4↓)
File Scale Format Base HEAD Change %
supplier_0.vortex 1.0 vortex-file-compressed 605.12 KB 617.68 KB +12.56 KB +2.1%
orders_0.vortex 1.0 vortex-compact 31.73 MB 32.20 MB +482.26 KB +1.5%
part_0.vortex 1.0 vortex-compact 3.30 MB 3.34 MB +39.25 KB +1.2%
customer_0.vortex 1.0 vortex-file-compressed 8.89 MB 8.90 MB +12.37 KB +0.1%
partsupp_0.vortex 1.0 vortex-file-compressed 23.69 MB 23.72 MB +32.19 KB +0.1%
lineitem_0.vortex 1.0 vortex-file-compressed 82.13 MB 82.14 MB +18.95 KB +0.0%
lineitem_1.vortex 1.0 vortex-file-compressed 82.09 MB 82.02 MB 73.50 KB -0.1%
part_0.vortex 1.0 vortex-file-compressed 5.01 MB 4.98 MB 35.92 KB -0.7%
orders_0.vortex 1.0 vortex-file-compressed 35.44 MB 35.13 MB 316.88 KB -0.9%
partsupp_0.vortex 1.0 vortex-compact 21.16 MB 20.96 MB 207.20 KB -1.0%

Totals:

  • vortex-compact: 190.41 MB → 190.72 MB (+0.2%)
  • vortex-file-compressed: 238.11 MB → 237.77 MB (-0.1%)

@github-actions

github-actions Bot commented Jun 24, 2026

Copy link
Copy Markdown
Contributor

Benchmarks: FineWeb NVMe

Verdict: No clear signal (low confidence)
Attributed Vortex impact: +0.9%
Engines: DataFusion No clear signal (-0.1%, environment too noisy confidence) · DuckDB No clear signal (+1.9%, low confidence)
Vortex (geomean): 0.940x ➖
Parquet (geomean): 0.932x ➖
Shifts: Parquet (control) -6.8% · Median polish -6.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.908x ➖, 4↑ 0↓)
name PR 9fedbc1 (ns) base e2478aa (ns) ratio (PR/base)
fineweb_q00/datafusion:vortex-file-compressed 🚀 4891988 5763725 0.85
fineweb_q01/datafusion:vortex-file-compressed 33818004 34477384 0.98
fineweb_q02/datafusion:vortex-file-compressed 39733052 39888127 1.00
fineweb_q03/datafusion:vortex-file-compressed 🚀 59569307 70564622 0.84
fineweb_q04/datafusion:vortex-file-compressed 283410853 311532137 0.91
fineweb_q05/datafusion:vortex-file-compressed 225509711 248827493 0.91
fineweb_q06/datafusion:vortex-file-compressed 🚀 53680319 59928438 0.90
fineweb_q07/datafusion:vortex-file-compressed 🚀 56166791 63544710 0.88
fineweb_q08/datafusion:vortex-file-compressed 22209951 24221626 0.92
datafusion / vortex-compact (0.933x ➖, 1↑ 0↓)
name PR 9fedbc1 (ns) base e2478aa (ns) ratio (PR/base)
fineweb_q00/datafusion:vortex-compact 5928159 6394116 0.93
fineweb_q01/datafusion:vortex-compact 106644490 109310681 0.98
fineweb_q02/datafusion:vortex-compact 🚀 107406370 129438659 0.83
fineweb_q03/datafusion:vortex-compact 948552771 954529739 0.99
fineweb_q04/datafusion:vortex-compact 962930458 1017975203 0.95
fineweb_q05/datafusion:vortex-compact 838614203 921033606 0.91
fineweb_q06/datafusion:vortex-compact 478898051 509827098 0.94
fineweb_q07/datafusion:vortex-compact 488868448 513110870 0.95
fineweb_q08/datafusion:vortex-compact 20150369 21589010 0.93
datafusion / parquet (0.922x ➖, 3↑ 0↓)
name PR 9fedbc1 (ns) base e2478aa (ns) ratio (PR/base)
fineweb_q00/datafusion:parquet 7974499 7385387 1.08
fineweb_q01/datafusion:parquet 290397215 311525805 0.93
fineweb_q02/datafusion:parquet 297305952 324945382 0.91
fineweb_q03/datafusion:parquet 290425152 314362972 0.92
fineweb_q04/datafusion:parquet 300837793 332059862 0.91
fineweb_q05/datafusion:parquet 🚀 299866165 342829964 0.87
fineweb_q06/datafusion:parquet 293511454 321445026 0.91
fineweb_q07/datafusion:parquet 🚀 283802203 320943158 0.88
fineweb_q08/datafusion:parquet 🚀 278576241 316298812 0.88
duckdb / vortex-file-compressed (0.983x ➖, 1↑ 1↓)
name PR 9fedbc1 (ns) base e2478aa (ns) ratio (PR/base)
fineweb_q00/duckdb:vortex-file-compressed 3496246 3784569 0.92
fineweb_q01/duckdb:vortex-file-compressed 37947240 35302170 1.07
fineweb_q02/duckdb:vortex-file-compressed 🚨 44988010 40399149 1.11
fineweb_q03/duckdb:vortex-file-compressed 🚀 114691190 127470051 0.90
fineweb_q04/duckdb:vortex-file-compressed 280807725 285402176 0.98
fineweb_q05/duckdb:vortex-file-compressed 214893574 237871038 0.90
fineweb_q06/duckdb:vortex-file-compressed 49241775 53624339 0.92
fineweb_q07/duckdb:vortex-file-compressed 59680152 56610321 1.05
fineweb_q08/duckdb:vortex-file-compressed 24749314 24821367 1.00
duckdb / vortex-compact (0.936x ➖, 1↑ 0↓)
name PR 9fedbc1 (ns) base e2478aa (ns) ratio (PR/base)
fineweb_q00/duckdb:vortex-compact 4385617 4512200 0.97
fineweb_q01/duckdb:vortex-compact 109963824 113455874 0.97
fineweb_q02/duckdb:vortex-compact 114622197 117112640 0.98
fineweb_q03/duckdb:vortex-compact 871101912 952725153 0.91
fineweb_q04/duckdb:vortex-compact 921946585 978755223 0.94
fineweb_q05/duckdb:vortex-compact 810934897 890139690 0.91
fineweb_q06/duckdb:vortex-compact 479109186 514053980 0.93
fineweb_q07/duckdb:vortex-compact 501503494 509102416 0.99
fineweb_q08/duckdb:vortex-compact 🚀 18648146 22410911 0.83
duckdb / parquet (0.942x ➖, 0↑ 0↓)
name PR 9fedbc1 (ns) base e2478aa (ns) ratio (PR/base)
fineweb_q00/duckdb:parquet 31531793 34492904 0.91
fineweb_q01/duckdb:parquet 83022235 91850899 0.90
fineweb_q02/duckdb:parquet 87928925 93158512 0.94
fineweb_q03/duckdb:parquet 330309507 342355754 0.96
fineweb_q04/duckdb:parquet 452155072 483093148 0.94
fineweb_q05/duckdb:parquet 425561278 439871607 0.97
fineweb_q06/duckdb:parquet 210375294 216585987 0.97
fineweb_q07/duckdb:parquet 222191571 232318372 0.96
fineweb_q08/duckdb:parquet 35658703 38780499 0.92

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 585.03 KB -0.0%

Totals:

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

@github-actions

github-actions Bot commented Jun 24, 2026

Copy link
Copy Markdown
Contributor

Benchmarks: TPC-DS SF=1 on NVME

Verdict: No clear signal (low confidence)
Attributed Vortex impact: +1.2%
Engines: DataFusion No clear signal (+1.5%, low confidence) · DuckDB No clear signal (+1.0%, low confidence)
Vortex (geomean): 1.027x ➖
Parquet (geomean): 1.014x ➖
Shifts: Parquet (control) +1.4% · Median polish +2.3%

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

datafusion / vortex-file-compressed (1.022x ➖, 0↑ 2↓)
name PR 9fedbc1 (ns) base e2478aa (ns) ratio (PR/base)
tpcds_q01/datafusion:vortex-file-compressed 28622252 26612321 1.08
tpcds_q02/datafusion:vortex-file-compressed 48648510 50177204 0.97
tpcds_q03/datafusion:vortex-file-compressed 15723750 15541104 1.01
tpcds_q04/datafusion:vortex-file-compressed 253268995 256466077 0.99
tpcds_q05/datafusion:vortex-file-compressed 45169599 44814132 1.01
tpcds_q06/datafusion:vortex-file-compressed 23280004 23507362 0.99
tpcds_q07/datafusion:vortex-file-compressed 40864801 39714569 1.03
tpcds_q08/datafusion:vortex-file-compressed 30210745 29952880 1.01
tpcds_q09/datafusion:vortex-file-compressed 30028991 30432209 0.99
tpcds_q10/datafusion:vortex-file-compressed 40210558 38678653 1.04
tpcds_q11/datafusion:vortex-file-compressed 131297594 127645510 1.03
tpcds_q12/datafusion:vortex-file-compressed 19126122 18629299 1.03
tpcds_q13/datafusion:vortex-file-compressed 48842672 47919423 1.02
tpcds_q14/datafusion:vortex-file-compressed 161898462 158801458 1.02
tpcds_q15/datafusion:vortex-file-compressed 27354615 26495829 1.03
tpcds_q16/datafusion:vortex-file-compressed 🚨 28169467 24811686 1.14
tpcds_q17/datafusion:vortex-file-compressed 64662669 62388827 1.04
tpcds_q18/datafusion:vortex-file-compressed 65832841 62302189 1.06
tpcds_q19/datafusion:vortex-file-compressed 21923700 21876826 1.00
tpcds_q20/datafusion:vortex-file-compressed 20738845 20158673 1.03
tpcds_q21/datafusion:vortex-file-compressed 39100924 36601482 1.07
tpcds_q22/datafusion:vortex-file-compressed 126147477 125286766 1.01
tpcds_q23/datafusion:vortex-file-compressed 152771701 145597515 1.05
tpcds_q24/datafusion:vortex-file-compressed 85354619 82069894 1.04
tpcds_q25/datafusion:vortex-file-compressed 68114647 64560256 1.06
tpcds_q26/datafusion:vortex-file-compressed 34709280 34234080 1.01
tpcds_q27/datafusion:vortex-file-compressed 95355198 93279564 1.02
tpcds_q28/datafusion:vortex-file-compressed 30971022 30005433 1.03
tpcds_q29/datafusion:vortex-file-compressed 63839473 60742058 1.05
tpcds_q30/datafusion:vortex-file-compressed 24183971 23393592 1.03
tpcds_q31/datafusion:vortex-file-compressed 80196990 73407336 1.09
tpcds_q32/datafusion:vortex-file-compressed 20483374 19710711 1.04
tpcds_q33/datafusion:vortex-file-compressed 30290081 30805649 0.98
tpcds_q34/datafusion:vortex-file-compressed 27923480 27566630 1.01
tpcds_q35/datafusion:vortex-file-compressed 47668926 44978899 1.06
tpcds_q36/datafusion:vortex-file-compressed 61450038 57562188 1.07
tpcds_q37/datafusion:vortex-file-compressed 20589531 21358177 0.96
tpcds_q38/datafusion:vortex-file-compressed 43645907 43872560 0.99
tpcds_q39/datafusion:vortex-file-compressed 109516327 106830705 1.03
tpcds_q40/datafusion:vortex-file-compressed 32866888 31729631 1.04
tpcds_q41/datafusion:vortex-file-compressed 21200416 22112599 0.96
tpcds_q42/datafusion:vortex-file-compressed 14380667 13935507 1.03
tpcds_q43/datafusion:vortex-file-compressed 19172198 18795427 1.02
tpcds_q44/datafusion:vortex-file-compressed 30359170 29133548 1.04
tpcds_q45/datafusion:vortex-file-compressed 27624491 27031708 1.02
tpcds_q46/datafusion:vortex-file-compressed 38649873 36138203 1.07
tpcds_q47/datafusion:vortex-file-compressed 136694316 136908146 1.00
tpcds_q48/datafusion:vortex-file-compressed 34533945 34373052 1.00
tpcds_q49/datafusion:vortex-file-compressed 59903912 58449102 1.02
tpcds_q50/datafusion:vortex-file-compressed 39279058 40895342 0.96
tpcds_q51/datafusion:vortex-file-compressed 92238403 86914886 1.06
tpcds_q52/datafusion:vortex-file-compressed 15326626 14375087 1.07
tpcds_q53/datafusion:vortex-file-compressed 23636958 22697666 1.04
tpcds_q54/datafusion:vortex-file-compressed 35198583 33764165 1.04
tpcds_q55/datafusion:vortex-file-compressed 13777533 13626393 1.01
tpcds_q56/datafusion:vortex-file-compressed 31345371 30697675 1.02
tpcds_q57/datafusion:vortex-file-compressed 110156274 107037294 1.03
tpcds_q58/datafusion:vortex-file-compressed 56990371 55971718 1.02
tpcds_q59/datafusion:vortex-file-compressed 57954403 58668518 0.99
tpcds_q60/datafusion:vortex-file-compressed 30008419 29300490 1.02
tpcds_q61/datafusion:vortex-file-compressed 40802461 40329002 1.01
tpcds_q62/datafusion:vortex-file-compressed 🚨 26911785 23872916 1.13
tpcds_q63/datafusion:vortex-file-compressed 22903397 22456401 1.02
tpcds_q64/datafusion:vortex-file-compressed 392851891 379542516 1.04
tpcds_q65/datafusion:vortex-file-compressed 50428414 53304123 0.95
tpcds_q66/datafusion:vortex-file-compressed 72838143 72195626 1.01
tpcds_q67/datafusion:vortex-file-compressed 146216991 154483649 0.95
tpcds_q68/datafusion:vortex-file-compressed 35471957 33960690 1.04
tpcds_q69/datafusion:vortex-file-compressed 37156788 36103517 1.03
tpcds_q70/datafusion:vortex-file-compressed 97767566 93569393 1.04
tpcds_q71/datafusion:vortex-file-compressed 23113647 23092028 1.00
tpcds_q72/datafusion:vortex-file-compressed 2187055812 2085829333 1.05
tpcds_q73/datafusion:vortex-file-compressed 24863048 24233726 1.03
tpcds_q74/datafusion:vortex-file-compressed 84894955 82021366 1.04
tpcds_q75/datafusion:vortex-file-compressed 114341479 108597661 1.05
tpcds_q76/datafusion:vortex-file-compressed 29117586 28365880 1.03
tpcds_q77/datafusion:vortex-file-compressed 38858142 39239369 0.99
tpcds_q78/datafusion:vortex-file-compressed 117884960 114948243 1.03
tpcds_q79/datafusion:vortex-file-compressed 29563481 29769158 0.99
tpcds_q80/datafusion:vortex-file-compressed 91168680 86633753 1.05
tpcds_q81/datafusion:vortex-file-compressed 25442774 24375099 1.04
tpcds_q82/datafusion:vortex-file-compressed 22292872 21339104 1.04
tpcds_q83/datafusion:vortex-file-compressed 37558442 37354331 1.01
tpcds_q84/datafusion:vortex-file-compressed 14084245 12960971 1.09
tpcds_q85/datafusion:vortex-file-compressed 101369867 98762293 1.03
tpcds_q86/datafusion:vortex-file-compressed 16496561 17443176 0.95
tpcds_q87/datafusion:vortex-file-compressed 43254435 43811314 0.99
tpcds_q88/datafusion:vortex-file-compressed 57540659 56034265 1.03
tpcds_q89/datafusion:vortex-file-compressed 25211710 26204716 0.96
tpcds_q90/datafusion:vortex-file-compressed 14220963 14732637 0.97
tpcds_q91/datafusion:vortex-file-compressed 18527118 18951870 0.98
tpcds_q92/datafusion:vortex-file-compressed 17352576 16575613 1.05
tpcds_q93/datafusion:vortex-file-compressed 32291475 33027588 0.98
tpcds_q94/datafusion:vortex-file-compressed 21574106 22041562 0.98
tpcds_q95/datafusion:vortex-file-compressed 61905580 58661675 1.06
tpcds_q96/datafusion:vortex-file-compressed 14200470 13709345 1.04
tpcds_q97/datafusion:vortex-file-compressed 30202365 30172318 1.00
tpcds_q98/datafusion:vortex-file-compressed 24077222 23339680 1.03
tpcds_q99/datafusion:vortex-file-compressed 28131110 27946135 1.01
datafusion / vortex-compact (1.030x ➖, 0↑ 6↓)
name PR 9fedbc1 (ns) base e2478aa (ns) ratio (PR/base)
tpcds_q01/datafusion:vortex-compact 25641494 25583740 1.00
tpcds_q02/datafusion:vortex-compact 54479748 53286879 1.02
tpcds_q03/datafusion:vortex-compact 20182098 20907957 0.97
tpcds_q04/datafusion:vortex-compact 306876471 291306001 1.05
tpcds_q05/datafusion:vortex-compact 48388862 49797088 0.97
tpcds_q06/datafusion:vortex-compact 26685266 26374861 1.01
tpcds_q07/datafusion:vortex-compact 54430016 51994700 1.05
tpcds_q08/datafusion:vortex-compact 36373857 36684728 0.99
tpcds_q09/datafusion:vortex-compact 44063350 44395848 0.99
tpcds_q10/datafusion:vortex-compact 50706159 51347861 0.99
tpcds_q11/datafusion:vortex-compact 154904597 145365239 1.07
tpcds_q12/datafusion:vortex-compact 🚨 25547986 23122810 1.10
tpcds_q13/datafusion:vortex-compact 128968187 125680413 1.03
tpcds_q14/datafusion:vortex-compact 186103931 178161379 1.04
tpcds_q15/datafusion:vortex-compact 28393792 28039036 1.01
tpcds_q16/datafusion:vortex-compact 28299747 28826714 0.98
tpcds_q17/datafusion:vortex-compact 74996839 73427868 1.02
tpcds_q18/datafusion:vortex-compact 75724344 73487983 1.03
tpcds_q19/datafusion:vortex-compact 29586393 29849790 0.99
tpcds_q20/datafusion:vortex-compact 27183967 26163125 1.04
tpcds_q21/datafusion:vortex-compact 42846859 39055026 1.10
tpcds_q22/datafusion:vortex-compact 134238607 145311572 0.92
tpcds_q23/datafusion:vortex-compact 163068221 167587995 0.97
tpcds_q24/datafusion:vortex-compact 98049968 96081221 1.02
tpcds_q25/datafusion:vortex-compact 79121252 76454707 1.03
tpcds_q26/datafusion:vortex-compact 45008303 44808342 1.00
tpcds_q27/datafusion:vortex-compact 116926687 116856515 1.00
tpcds_q28/datafusion:vortex-compact 97267609 96101911 1.01
tpcds_q29/datafusion:vortex-compact 75012017 71228237 1.05
tpcds_q30/datafusion:vortex-compact 29139004 28937628 1.01
tpcds_q31/datafusion:vortex-compact 98737477 97218542 1.02
tpcds_q32/datafusion:vortex-compact 24861199 24731058 1.01
tpcds_q33/datafusion:vortex-compact 35937005 37682280 0.95
tpcds_q34/datafusion:vortex-compact 34743337 33808453 1.03
tpcds_q35/datafusion:vortex-compact 51711564 51703916 1.00
tpcds_q36/datafusion:vortex-compact 🚨 81527260 73232386 1.11
tpcds_q37/datafusion:vortex-compact 31096703 29507509 1.05
tpcds_q38/datafusion:vortex-compact 51685420 49977610 1.03
tpcds_q39/datafusion:vortex-compact 120083442 115576751 1.04
tpcds_q40/datafusion:vortex-compact 35807436 34689593 1.03
tpcds_q41/datafusion:vortex-compact 22903777 21662068 1.06
tpcds_q42/datafusion:vortex-compact 19771157 18429159 1.07
tpcds_q43/datafusion:vortex-compact 25151378 25058332 1.00
tpcds_q44/datafusion:vortex-compact 43058360 40684153 1.06
tpcds_q45/datafusion:vortex-compact 🚨 36669872 29603574 1.24
tpcds_q46/datafusion:vortex-compact 49593611 46149964 1.07
tpcds_q47/datafusion:vortex-compact 159779866 155644774 1.03
tpcds_q48/datafusion:vortex-compact 82320115 80013225 1.03
tpcds_q49/datafusion:vortex-compact 69518895 68101673 1.02
tpcds_q50/datafusion:vortex-compact 48918407 46239456 1.06
tpcds_q51/datafusion:vortex-compact 100566388 98160030 1.02
tpcds_q52/datafusion:vortex-compact 18856596 18612538 1.01
tpcds_q53/datafusion:vortex-compact 29635652 29750017 1.00
tpcds_q54/datafusion:vortex-compact 42716672 41762447 1.02
tpcds_q55/datafusion:vortex-compact 18293576 17932756 1.02
tpcds_q56/datafusion:vortex-compact 36985615 37242746 0.99
tpcds_q57/datafusion:vortex-compact 119446426 116841334 1.02
tpcds_q58/datafusion:vortex-compact 65217103 64754191 1.01
tpcds_q59/datafusion:vortex-compact 71191980 71186319 1.00
tpcds_q60/datafusion:vortex-compact 🚨 41939402 34852934 1.20
tpcds_q61/datafusion:vortex-compact 55083514 52700114 1.05
tpcds_q62/datafusion:vortex-compact 🚨 31806745 23946958 1.33
tpcds_q63/datafusion:vortex-compact 29229718 31264284 0.93
tpcds_q64/datafusion:vortex-compact 426584726 429223862 0.99
tpcds_q65/datafusion:vortex-compact 67861097 63365071 1.07
tpcds_q66/datafusion:vortex-compact 76406012 77929850 0.98
tpcds_q67/datafusion:vortex-compact 161596729 154124948 1.05
tpcds_q68/datafusion:vortex-compact 49714227 49074811 1.01
tpcds_q69/datafusion:vortex-compact 47175673 47686888 0.99
tpcds_q70/datafusion:vortex-compact 110359238 105002209 1.05
tpcds_q71/datafusion:vortex-compact 31621175 29926030 1.06
tpcds_q72/datafusion:vortex-compact 2194789839 2134827723 1.03
tpcds_q73/datafusion:vortex-compact 32600367 31580953 1.03
tpcds_q74/datafusion:vortex-compact 104212182 98694675 1.06
tpcds_q75/datafusion:vortex-compact 132137756 128135594 1.03
tpcds_q76/datafusion:vortex-compact 34048881 33843503 1.01
tpcds_q77/datafusion:vortex-compact 50172603 47773292 1.05
tpcds_q78/datafusion:vortex-compact 129541467 130511520 0.99
tpcds_q79/datafusion:vortex-compact 41179343 39598038 1.04
tpcds_q80/datafusion:vortex-compact 98933373 96272474 1.03
tpcds_q81/datafusion:vortex-compact 30019903 28092709 1.07
tpcds_q82/datafusion:vortex-compact 34598041 34995223 0.99
tpcds_q83/datafusion:vortex-compact 37720579 36880232 1.02
tpcds_q84/datafusion:vortex-compact 14960358 14631472 1.02
tpcds_q85/datafusion:vortex-compact 170178137 160904484 1.06
tpcds_q86/datafusion:vortex-compact 18279725 17880585 1.02
tpcds_q87/datafusion:vortex-compact 52396278 50178429 1.04
tpcds_q88/datafusion:vortex-compact 78197158 74514076 1.05
tpcds_q89/datafusion:vortex-compact 33260609 35522735 0.94
tpcds_q90/datafusion:vortex-compact 15044342 14434264 1.04
tpcds_q91/datafusion:vortex-compact 33020305 32055886 1.03
tpcds_q92/datafusion:vortex-compact 23664097 22927395 1.03
tpcds_q93/datafusion:vortex-compact 38169663 36559805 1.04
tpcds_q94/datafusion:vortex-compact 25189898 24008284 1.05
tpcds_q95/datafusion:vortex-compact 64619611 65342626 0.99
tpcds_q96/datafusion:vortex-compact 17451179 17339876 1.01
tpcds_q97/datafusion:vortex-compact 35061099 34811774 1.01
tpcds_q98/datafusion:vortex-compact 31055750 30069422 1.03
tpcds_q99/datafusion:vortex-compact 🚨 36016516 30244987 1.19
datafusion / parquet (1.011x ➖, 2↑ 3↓)
name PR 9fedbc1 (ns) base e2478aa (ns) ratio (PR/base)
tpcds_q01/datafusion:parquet 24708983 24468580 1.01
tpcds_q02/datafusion:parquet 41451138 41551797 1.00
tpcds_q03/datafusion:parquet 13605595 13518492 1.01
tpcds_q04/datafusion:parquet 298596021 310649342 0.96
tpcds_q05/datafusion:parquet 44062515 47788066 0.92
tpcds_q06/datafusion:parquet 23435284 22331762 1.05
tpcds_q07/datafusion:parquet 78150399 76173099 1.03
tpcds_q08/datafusion:parquet 29805512 28672539 1.04
tpcds_q09/datafusion:parquet 39757295 38069682 1.04
tpcds_q10/datafusion:parquet 73854120 69993560 1.06
tpcds_q11/datafusion:parquet 157898071 148111480 1.07
tpcds_q12/datafusion:parquet 🚨 19046661 16556353 1.15
tpcds_q13/datafusion:parquet 76656906 74983123 1.02
tpcds_q14/datafusion:parquet 162541834 157192610 1.03
tpcds_q15/datafusion:parquet 21393994 21128703 1.01
tpcds_q16/datafusion:parquet 28294263 29456000 0.96
tpcds_q17/datafusion:parquet 61177503 62514932 0.98
tpcds_q18/datafusion:parquet 110519563 106649615 1.04
tpcds_q19/datafusion:parquet 23505526 23229962 1.01
tpcds_q20/datafusion:parquet 17916829 17581218 1.02
tpcds_q21/datafusion:parquet 19351161 18695089 1.04
tpcds_q22/datafusion:parquet 162747923 149255267 1.09
tpcds_q23/datafusion:parquet 154554276 150717388 1.03
tpcds_q24/datafusion:parquet 90130059 87913896 1.03
tpcds_q25/datafusion:parquet 65633141 66200655 0.99
tpcds_q26/datafusion:parquet 65187959 64470333 1.01
tpcds_q27/datafusion:parquet 136906539 136759226 1.00
tpcds_q28/datafusion:parquet 45492458 43984250 1.03
tpcds_q29/datafusion:parquet 66225453 64142302 1.03
tpcds_q30/datafusion:parquet 33568878 33117191 1.01
tpcds_q31/datafusion:parquet 66328955 67884698 0.98
tpcds_q32/datafusion:parquet 17302034 16330426 1.06
tpcds_q33/datafusion:parquet 27849768 27462837 1.01
tpcds_q34/datafusion:parquet 22971565 22727904 1.01
tpcds_q35/datafusion:parquet 70467735 70738192 1.00
tpcds_q36/datafusion:parquet 58818047 58324260 1.01
tpcds_q37/datafusion:parquet 19307047 19959322 0.97
tpcds_q38/datafusion:parquet 42894768 40360425 1.06
tpcds_q39/datafusion:parquet 77350526 72673645 1.06
tpcds_q40/datafusion:parquet 23530887 24665321 0.95
tpcds_q41/datafusion:parquet 14461849 15110561 0.96
tpcds_q42/datafusion:parquet 12324642 12605856 0.98
tpcds_q43/datafusion:parquet 17146314 16846773 1.02
tpcds_q44/datafusion:parquet 32961177 33322941 0.99
tpcds_q45/datafusion:parquet 29232270 28283599 1.03
tpcds_q46/datafusion:parquet 32621226 33418132 0.98
tpcds_q47/datafusion:parquet 127501537 128273548 0.99
tpcds_q48/datafusion:parquet 70220683 69618601 1.01
tpcds_q49/datafusion:parquet 56242894 56494543 1.00
tpcds_q50/datafusion:parquet 41940004 44709819 0.94
tpcds_q51/datafusion:parquet 90790698 89556011 1.01
tpcds_q52/datafusion:parquet 12348704 11485658 1.08
tpcds_q53/datafusion:parquet 🚨 19437303 17593633 1.10
tpcds_q54/datafusion:parquet 32474932 33437326 0.97
tpcds_q55/datafusion:parquet 🚨 13540879 12070316 1.12
tpcds_q56/datafusion:parquet 28319825 27746227 1.02
tpcds_q57/datafusion:parquet 99687298 95361664 1.05
tpcds_q58/datafusion:parquet 56612431 55626663 1.02
tpcds_q59/datafusion:parquet 63715183 62467950 1.02
tpcds_q60/datafusion:parquet 28737381 27044566 1.06
tpcds_q61/datafusion:parquet 42978088 43229699 0.99
tpcds_q62/datafusion:parquet 🚀 20586092 25406763 0.81
tpcds_q63/datafusion:parquet 18038638 18062929 1.00
tpcds_q64/datafusion:parquet 310754964 303777431 1.02
tpcds_q65/datafusion:parquet 38611997 37358332 1.03
tpcds_q66/datafusion:parquet 67577303 68938628 0.98
tpcds_q67/datafusion:parquet 145785448 145138024 1.00
tpcds_q68/datafusion:parquet 32056024 32204182 1.00
tpcds_q69/datafusion:parquet 66632062 65568310 1.02
tpcds_q70/datafusion:parquet 33897656 33598537 1.01
tpcds_q71/datafusion:parquet 23988173 22214346 1.08
tpcds_q72/datafusion:parquet 605290494 589776240 1.03
tpcds_q73/datafusion:parquet 21132646 20954462 1.01
tpcds_q74/datafusion:parquet 85383463 85293061 1.00
tpcds_q75/datafusion:parquet 111195603 102405615 1.09
tpcds_q76/datafusion:parquet 31852865 30021912 1.06
tpcds_q77/datafusion:parquet 39081216 38848195 1.01
tpcds_q78/datafusion:parquet 108629211 107859829 1.01
tpcds_q79/datafusion:parquet 26312455 26215887 1.00
tpcds_q80/datafusion:parquet 79859959 76319225 1.05
tpcds_q81/datafusion:parquet 30208765 30215822 1.00
tpcds_q82/datafusion:parquet 19309774 19261239 1.00
tpcds_q83/datafusion:parquet 41248930 41724016 0.99
tpcds_q84/datafusion:parquet 40389081 40142691 1.01
tpcds_q85/datafusion:parquet 150544756 147491969 1.02
tpcds_q86/datafusion:parquet 🚀 14286732 15940181 0.90
tpcds_q87/datafusion:parquet 43137713 44764957 0.96
tpcds_q88/datafusion:parquet 61081848 59859037 1.02
tpcds_q89/datafusion:parquet 23589207 21978579 1.07
tpcds_q90/datafusion:parquet 14623645 14662326 1.00
tpcds_q91/datafusion:parquet 58723296 57920228 1.01
tpcds_q92/datafusion:parquet 17338290 17893758 0.97
tpcds_q93/datafusion:parquet 32385555 29802812 1.09
tpcds_q94/datafusion:parquet 20485500 21271248 0.96
tpcds_q95/datafusion:parquet 59545426 61982514 0.96
tpcds_q96/datafusion:parquet 11642483 11727288 0.99
tpcds_q97/datafusion:parquet 29718610 29837359 1.00
tpcds_q98/datafusion:parquet 21530632 22076097 0.98
tpcds_q99/datafusion:parquet 25802066 25843180 1.00
duckdb / vortex-file-compressed (1.025x ➖, 2↑ 9↓)
name PR 9fedbc1 (ns) base e2478aa (ns) ratio (PR/base)
tpcds_q01/duckdb:vortex-file-compressed 24171512 23029365 1.05
tpcds_q02/duckdb:vortex-file-compressed 🚀 33846908 37704673 0.90
tpcds_q03/duckdb:vortex-file-compressed 16408976 15646104 1.05
tpcds_q04/duckdb:vortex-file-compressed 101348789 95855049 1.06
tpcds_q05/duckdb:vortex-file-compressed 34640081 34485518 1.00
tpcds_q06/duckdb:vortex-file-compressed 34566135 33995463 1.02
tpcds_q07/duckdb:vortex-file-compressed 25940742 25394061 1.02
tpcds_q08/duckdb:vortex-file-compressed 30244612 27789183 1.09
tpcds_q09/duckdb:vortex-file-compressed 16451196 16366939 1.01
tpcds_q10/duckdb:vortex-file-compressed 39005684 38396832 1.02
tpcds_q11/duckdb:vortex-file-compressed 68428732 65470346 1.05
tpcds_q12/duckdb:vortex-file-compressed 🚨 17404312 15474188 1.12
tpcds_q13/duckdb:vortex-file-compressed 33631338 32813552 1.02
tpcds_q14/duckdb:vortex-file-compressed 97951898 96132737 1.02
tpcds_q15/duckdb:vortex-file-compressed 27665640 27329987 1.01
tpcds_q16/duckdb:vortex-file-compressed 27559630 26354750 1.05
tpcds_q17/duckdb:vortex-file-compressed 50111612 49917888 1.00
tpcds_q18/duckdb:vortex-file-compressed 40502441 38676060 1.05
tpcds_q19/duckdb:vortex-file-compressed 32854143 32725593 1.00
tpcds_q20/duckdb:vortex-file-compressed 17144087 16926342 1.01
tpcds_q21/duckdb:vortex-file-compressed 16494791 17115955 0.96
tpcds_q22/duckdb:vortex-file-compressed 80410036 78670820 1.02
tpcds_q23/duckdb:vortex-file-compressed 97981648 99931412 0.98
tpcds_q24/duckdb:vortex-file-compressed 50644654 48802794 1.04
tpcds_q25/duckdb:vortex-file-compressed 42911901 41825338 1.03
tpcds_q26/duckdb:vortex-file-compressed 20761904 20587542 1.01
tpcds_q27/duckdb:vortex-file-compressed 26924010 26825081 1.00
tpcds_q28/duckdb:vortex-file-compressed 12526979 12104399 1.03
tpcds_q29/duckdb:vortex-file-compressed 48116885 45813713 1.05
tpcds_q30/duckdb:vortex-file-compressed 25858909 26862688 0.96
tpcds_q31/duckdb:vortex-file-compressed 31771940 31501827 1.01
tpcds_q32/duckdb:vortex-file-compressed 13799920 13395870 1.03
tpcds_q33/duckdb:vortex-file-compressed 25099032 24917969 1.01
tpcds_q34/duckdb:vortex-file-compressed 26902926 25620637 1.05
tpcds_q35/duckdb:vortex-file-compressed 66286366 65397441 1.01
tpcds_q36/duckdb:vortex-file-compressed 24384730 25400107 0.96
tpcds_q37/duckdb:vortex-file-compressed 20768924 19674426 1.06
tpcds_q38/duckdb:vortex-file-compressed 38744234 40851436 0.95
tpcds_q39/duckdb:vortex-file-compressed 36527588 35802632 1.02
tpcds_q40/duckdb:vortex-file-compressed 21513970 20663657 1.04
tpcds_q41/duckdb:vortex-file-compressed 12879042 12383475 1.04
tpcds_q42/duckdb:vortex-file-compressed 13440103 13074315 1.03
tpcds_q43/duckdb:vortex-file-compressed 22707716 21147905 1.07
tpcds_q44/duckdb:vortex-file-compressed 21315493 22407513 0.95
tpcds_q45/duckdb:vortex-file-compressed 31232222 30959877 1.01
tpcds_q46/duckdb:vortex-file-compressed 🚀 30042748 33405589 0.90
tpcds_q47/duckdb:vortex-file-compressed 56119778 52445953 1.07
tpcds_q48/duckdb:vortex-file-compressed 31519842 30864997 1.02
tpcds_q49/duckdb:vortex-file-compressed 35779963 38845808 0.92
tpcds_q50/duckdb:vortex-file-compressed 27563110 27704520 0.99
tpcds_q51/duckdb:vortex-file-compressed 108172192 106774905 1.01
tpcds_q52/duckdb:vortex-file-compressed 13430206 13240651 1.01
tpcds_q53/duckdb:vortex-file-compressed 23037937 23371219 0.99
tpcds_q54/duckdb:vortex-file-compressed 🚨 30894927 27872643 1.11
tpcds_q55/duckdb:vortex-file-compressed 13396115 12742968 1.05
tpcds_q56/duckdb:vortex-file-compressed 26560874 26652142 1.00
tpcds_q57/duckdb:vortex-file-compressed 41771551 41691143 1.00
tpcds_q58/duckdb:vortex-file-compressed 🚨 31919647 28528857 1.12
tpcds_q59/duckdb:vortex-file-compressed 56179602 56678029 0.99
tpcds_q60/duckdb:vortex-file-compressed 27276213 27255363 1.00
tpcds_q61/duckdb:vortex-file-compressed 30817992 30724367 1.00
tpcds_q62/duckdb:vortex-file-compressed 16821109 16094766 1.05
tpcds_q63/duckdb:vortex-file-compressed 🚨 23065498 20947428 1.10
tpcds_q64/duckdb:vortex-file-compressed 97547178 96130978 1.01
tpcds_q65/duckdb:vortex-file-compressed 22948814 22785060 1.01
tpcds_q66/duckdb:vortex-file-compressed 30939228 29643969 1.04
tpcds_q67/duckdb:vortex-file-compressed 143904081 145047359 0.99
tpcds_q68/duckdb:vortex-file-compressed 33211566 31932480 1.04
tpcds_q69/duckdb:vortex-file-compressed 41236483 44110781 0.93
tpcds_q70/duckdb:vortex-file-compressed 38004835 36941066 1.03
tpcds_q71/duckdb:vortex-file-compressed 22204694 20278518 1.09
tpcds_q72/duckdb:vortex-file-compressed 179892610 179313637 1.00
tpcds_q73/duckdb:vortex-file-compressed 25913758 25329844 1.02
tpcds_q74/duckdb:vortex-file-compressed 44131430 43875458 1.01
tpcds_q75/duckdb:vortex-file-compressed 50577623 51892373 0.97
tpcds_q76/duckdb:vortex-file-compressed 🚨 21949224 18688438 1.17
tpcds_q77/duckdb:vortex-file-compressed 25926051 24143904 1.07
tpcds_q78/duckdb:vortex-file-compressed 78398736 77428586 1.01
tpcds_q79/duckdb:vortex-file-compressed 25772828 24540484 1.05
tpcds_q80/duckdb:vortex-file-compressed 49337038 47575457 1.04
tpcds_q81/duckdb:vortex-file-compressed 31534490 32313371 0.98
tpcds_q82/duckdb:vortex-file-compressed 47174994 46856144 1.01
tpcds_q83/duckdb:vortex-file-compressed 🚨 34229729 30652775 1.12
tpcds_q84/duckdb:vortex-file-compressed 18327928 17558676 1.04
tpcds_q85/duckdb:vortex-file-compressed 46740286 46674910 1.00
tpcds_q86/duckdb:vortex-file-compressed 17228293 18602907 0.93
tpcds_q87/duckdb:vortex-file-compressed 43847995 40587682 1.08
tpcds_q88/duckdb:vortex-file-compressed 55478468 57105668 0.97
tpcds_q89/duckdb:vortex-file-compressed 23141160 23595992 0.98
tpcds_q90/duckdb:vortex-file-compressed 11719470 10760129 1.09
tpcds_q91/duckdb:vortex-file-compressed 🚨 25793430 22905555 1.13
tpcds_q92/duckdb:vortex-file-compressed 🚨 19999712 17919784 1.12
tpcds_q93/duckdb:vortex-file-compressed 🚨 32585471 29555845 1.10
tpcds_q94/duckdb:vortex-file-compressed 24182421 22894733 1.06
tpcds_q95/duckdb:vortex-file-compressed 173090098 159017394 1.09
tpcds_q96/duckdb:vortex-file-compressed 13789095 13103120 1.05
tpcds_q97/duckdb:vortex-file-compressed 42038431 38908681 1.08
tpcds_q98/duckdb:vortex-file-compressed 20172582 19002897 1.06
tpcds_q99/duckdb:vortex-file-compressed 24106816 23229848 1.04
duckdb / vortex-compact (1.029x ➖, 1↑ 3↓)
name PR 9fedbc1 (ns) base e2478aa (ns) ratio (PR/base)
tpcds_q01/duckdb:vortex-compact 26895309 27488918 0.98
tpcds_q02/duckdb:vortex-compact 🚀 32786358 38329910 0.86
tpcds_q03/duckdb:vortex-compact 46443404 46340139 1.00
tpcds_q04/duckdb:vortex-compact 108322681 103257632 1.05
tpcds_q05/duckdb:vortex-compact 44248837 43549020 1.02
tpcds_q06/duckdb:vortex-compact 40681511 38763589 1.05
tpcds_q07/duckdb:vortex-compact 43222453 41052752 1.05
tpcds_q08/duckdb:vortex-compact 43061507 41738301 1.03
tpcds_q09/duckdb:vortex-compact 20507023 20561594 1.00
tpcds_q10/duckdb:vortex-compact 54535890 51939282 1.05
tpcds_q11/duckdb:vortex-compact 77097309 74316674 1.04
tpcds_q12/duckdb:vortex-compact 23587827 23729330 0.99
tpcds_q13/duckdb:vortex-compact 54263052 53338232 1.02
tpcds_q14/duckdb:vortex-compact 120317842 125846758 0.96
tpcds_q15/duckdb:vortex-compact 30899897 29519865 1.05
tpcds_q16/duckdb:vortex-compact 28723457 28204841 1.02
tpcds_q17/duckdb:vortex-compact 62034342 60378831 1.03
tpcds_q18/duckdb:vortex-compact 53033036 48714341 1.09
tpcds_q19/duckdb:vortex-compact 47277840 44797315 1.06
tpcds_q20/duckdb:vortex-compact 22839764 21511428 1.06
tpcds_q21/duckdb:vortex-compact 19098427 18014525 1.06
tpcds_q22/duckdb:vortex-compact 80308399 78253307 1.03
tpcds_q23/duckdb:vortex-compact 🚨 113085161 102281896 1.11
tpcds_q24/duckdb:vortex-compact 🚨 64507260 58581771 1.10
tpcds_q25/duckdb:vortex-compact 54791997 53587777 1.02
tpcds_q26/duckdb:vortex-compact 32820615 30540101 1.07
tpcds_q27/duckdb:vortex-compact 46131831 42719635 1.08
tpcds_q28/duckdb:vortex-compact 34989529 34758840 1.01
tpcds_q29/duckdb:vortex-compact 58217747 59201128 0.98
tpcds_q30/duckdb:vortex-compact 30668425 29045156 1.06
tpcds_q31/duckdb:vortex-compact 37807939 36677011 1.03
tpcds_q32/duckdb:vortex-compact 22863026 21118692 1.08
tpcds_q33/duckdb:vortex-compact 34348046 33801563 1.02
tpcds_q34/duckdb:vortex-compact 31441840 30460697 1.03
tpcds_q35/duckdb:vortex-compact 81203507 77822709 1.04
tpcds_q36/duckdb:vortex-compact 38338399 36409773 1.05
tpcds_q37/duckdb:vortex-compact 25866054 23663784 1.09
tpcds_q38/duckdb:vortex-compact 42966688 41759049 1.03
tpcds_q39/duckdb:vortex-compact 39358856 41858453 0.94
tpcds_q40/duckdb:vortex-compact 26361978 24487321 1.08
tpcds_q41/duckdb:vortex-compact 14703977 14505248 1.01
tpcds_q42/duckdb:vortex-compact 20392030 19213290 1.06
tpcds_q43/duckdb:vortex-compact 33135355 33777683 0.98
tpcds_q44/duckdb:vortex-compact 32159843 30058140 1.07
tpcds_q45/duckdb:vortex-compact 38619127 36837063 1.05
tpcds_q46/duckdb:vortex-compact 46869408 44241565 1.06
tpcds_q47/duckdb:vortex-compact 64234753 66240915 0.97
tpcds_q48/duckdb:vortex-compact 47710631 45682424 1.04
tpcds_q49/duckdb:vortex-compact 50598273 50889617 0.99
tpcds_q50/duckdb:vortex-compact 38783928 39763158 0.98
tpcds_q51/duckdb:vortex-compact 116391357 112021748 1.04
tpcds_q52/duckdb:vortex-compact 19778265 20047235 0.99
tpcds_q53/duckdb:vortex-compact 33969850 33724000 1.01
tpcds_q54/duckdb:vortex-compact 40850882 37305879 1.10
tpcds_q55/duckdb:vortex-compact 19520563 19093829 1.02
tpcds_q56/duckdb:vortex-compact 35660516 33453441 1.07
tpcds_q57/duckdb:vortex-compact 46205975 46377349 1.00
tpcds_q58/duckdb:vortex-compact 39313199 36426752 1.08
tpcds_q59/duckdb:vortex-compact 68121126 69335062 0.98
tpcds_q60/duckdb:vortex-compact 38484554 36692081 1.05
tpcds_q61/duckdb:vortex-compact 55907076 54699144 1.02
tpcds_q62/duckdb:vortex-compact 21104048 21454923 0.98
tpcds_q63/duckdb:vortex-compact 32813776 33147907 0.99
tpcds_q64/duckdb:vortex-compact 129800559 124461074 1.04
tpcds_q65/duckdb:vortex-compact 31168889 31554704 0.99
tpcds_q66/duckdb:vortex-compact 35808909 36048111 0.99
tpcds_q67/duckdb:vortex-compact 154247178 150737239 1.02
tpcds_q68/duckdb:vortex-compact 48286079 46978871 1.03
tpcds_q69/duckdb:vortex-compact 57656895 55723742 1.03
tpcds_q70/duckdb:vortex-compact 61117174 58158861 1.05
tpcds_q71/duckdb:vortex-compact 30785769 30154985 1.02
tpcds_q72/duckdb:vortex-compact 194680486 196267758 0.99
tpcds_q73/duckdb:vortex-compact 29744892 28240783 1.05
tpcds_q74/duckdb:vortex-compact 49774275 49997512 1.00
tpcds_q75/duckdb:vortex-compact 64850409 60066770 1.08
tpcds_q76/duckdb:vortex-compact 31307071 30541399 1.03
tpcds_q77/duckdb:vortex-compact 40932956 38918891 1.05
tpcds_q78/duckdb:vortex-compact 90106160 86922350 1.04
tpcds_q79/duckdb:vortex-compact 43106233 40285023 1.07
tpcds_q80/duckdb:vortex-compact 72353952 70592810 1.02
tpcds_q81/duckdb:vortex-compact 36209026 33340724 1.09
tpcds_q82/duckdb:vortex-compact 51622405 49654571 1.04
tpcds_q83/duckdb:vortex-compact 38342013 37040067 1.04
tpcds_q84/duckdb:vortex-compact 21785540 21532677 1.01
tpcds_q85/duckdb:vortex-compact 🚨 63781245 57408147 1.11
tpcds_q86/duckdb:vortex-compact 21315417 21961297 0.97
tpcds_q87/duckdb:vortex-compact 44117386 46537266 0.95
tpcds_q88/duckdb:vortex-compact 79100990 77623011 1.02
tpcds_q89/duckdb:vortex-compact 34586698 33741620 1.03
tpcds_q90/duckdb:vortex-compact 12211032 11297790 1.08
tpcds_q91/duckdb:vortex-compact 42602592 41811550 1.02
tpcds_q92/duckdb:vortex-compact 45769783 47750630 0.96
tpcds_q93/duckdb:vortex-compact 35062510 32566585 1.08
tpcds_q94/duckdb:vortex-compact 28811108 27597124 1.04
tpcds_q95/duckdb:vortex-compact 155479337 158409556 0.98
tpcds_q96/duckdb:vortex-compact 17126021 16526279 1.04
tpcds_q97/duckdb:vortex-compact 43357569 42663961 1.02
tpcds_q98/duckdb:vortex-compact 29126132 27515343 1.06
tpcds_q99/duckdb:vortex-compact 27867069 26379250 1.06
duckdb / parquet (1.016x ➖, 1↑ 1↓)
name PR 9fedbc1 (ns) base e2478aa (ns) ratio (PR/base)
tpcds_q01/duckdb:parquet 29497569 29659664 0.99
tpcds_q02/duckdb:parquet 24441925 24262955 1.01
tpcds_q03/duckdb:parquet 12904639 12617725 1.02
tpcds_q04/duckdb:parquet 173073250 166059842 1.04
tpcds_q05/duckdb:parquet 30814114 32671283 0.94
tpcds_q06/duckdb:parquet 34360848 34776320 0.99
tpcds_q07/duckdb:parquet 24617490 24174113 1.02
tpcds_q08/duckdb:parquet 30347436 29227152 1.04
tpcds_q09/duckdb:parquet 45135478 45004099 1.00
tpcds_q10/duckdb:parquet 38637957 38275284 1.01
tpcds_q11/duckdb:parquet 94493933 93337165 1.01
tpcds_q12/duckdb:parquet 17572457 17234524 1.02
tpcds_q13/duckdb:parquet 35780363 35087772 1.02
tpcds_q14/duckdb:parquet 104705666 105321451 0.99
tpcds_q15/duckdb:parquet 31573694 31228095 1.01
tpcds_q16/duckdb:parquet 23276436 23024363 1.01
tpcds_q17/duckdb:parquet 41721734 39578402 1.05
tpcds_q18/duckdb:parquet 50869102 48551225 1.05
tpcds_q19/duckdb:parquet 31806481 32036067 0.99
tpcds_q20/duckdb:parquet 19007112 18681067 1.02
tpcds_q21/duckdb:parquet 12307338 11560084 1.06
tpcds_q22/duckdb:parquet 72036424 71355106 1.01
tpcds_q23/duckdb:parquet 82246760 82710867 0.99
tpcds_q24/duckdb:parquet 48499556 47172785 1.03
tpcds_q25/duckdb:parquet 36741108 36528443 1.01
tpcds_q26/duckdb:parquet 40002177 39580770 1.01
tpcds_q27/duckdb:parquet 53945981 54263379 0.99
tpcds_q28/duckdb:parquet 42805775 42697823 1.00
tpcds_q29/duckdb:parquet 🚨 40430758 36543735 1.11
tpcds_q30/duckdb:parquet 38304337 37736653 1.02
tpcds_q31/duckdb:parquet 28943155 27883484 1.04
tpcds_q32/duckdb:parquet 13409505 12423546 1.08
tpcds_q33/duckdb:parquet 23947677 23292051 1.03
tpcds_q34/duckdb:parquet 22951606 24088435 0.95
tpcds_q35/duckdb:parquet 63106040 60671621 1.04
tpcds_q36/duckdb:parquet 22418657 22604290 0.99
tpcds_q37/duckdb:parquet 14899124 14237569 1.05
tpcds_q38/duckdb:parquet 37533710 37006910 1.01
tpcds_q39/duckdb:parquet 33023973 32690916 1.01
tpcds_q40/duckdb:parquet 20056939 19430891 1.03
tpcds_q41/duckdb:parquet 9190242 8958091 1.03
tpcds_q42/duckdb:parquet 12550481 12419309 1.01
tpcds_q43/duckdb:parquet 18126700 17177015 1.06
tpcds_q44/duckdb:parquet 27178294 26547220 1.02
tpcds_q45/duckdb:parquet 29335356 29042489 1.01
tpcds_q46/duckdb:parquet 48329048 47293684 1.02
tpcds_q47/duckdb:parquet 50751953 49606451 1.02
tpcds_q48/duckdb:parquet 33393736 32198548 1.04
tpcds_q49/duckdb:parquet 29656546 28741764 1.03
tpcds_q50/duckdb:parquet 26921085 25948936 1.04
tpcds_q51/duckdb:parquet 108035176 105773909 1.02
tpcds_q52/duckdb:parquet 13642221 12745168 1.07
tpcds_q53/duckdb:parquet 19043457 19392906 0.98
tpcds_q54/duckdb:parquet 29075213 29101168 1.00
tpcds_q55/duckdb:parquet 12283915 12977987 0.95
tpcds_q56/duckdb:parquet 25030337 24230841 1.03
tpcds_q57/duckdb:parquet 39115064 38103360 1.03
tpcds_q58/duckdb:parquet 27508915 26458363 1.04
tpcds_q59/duckdb:parquet 36765900 36277622 1.01
tpcds_q60/duckdb:parquet 26218530 25158569 1.04
tpcds_q61/duckdb:parquet 34500129 34321795 1.01
tpcds_q62/duckdb:parquet 13059974 12759174 1.02
tpcds_q63/duckdb:parquet 17872888 18088648 0.99
tpcds_q64/duckdb:parquet 78838558 78083688 1.01
tpcds_q65/duckdb:parquet 22569186 22736428 0.99
tpcds_q66/duckdb:parquet 29678528 32618695 0.91
tpcds_q67/duckdb:parquet 139400433 137935348 1.01
tpcds_q68/duckdb:parquet 40154860 38057928 1.06
tpcds_q69/duckdb:parquet 39783666 38850005 1.02
tpcds_q70/duckdb:parquet 22263728 22775103 0.98
tpcds_q71/duckdb:parquet 23151280 22872509 1.01
tpcds_q72/duckdb:parquet 168379515 168720753 1.00
tpcds_q73/duckdb:parquet 20909555 20027660 1.04
tpcds_q74/duckdb:parquet 129616948 127655309 1.02
tpcds_q75/duckdb:parquet 58366546 57221350 1.02
tpcds_q76/duckdb:parquet 23217485 21807184 1.06
tpcds_q77/duckdb:parquet 26066788 25371866 1.03
tpcds_q78/duckdb:parquet 78922669 78704705 1.00
tpcds_q79/duckdb:parquet 30721025 30442492 1.01
tpcds_q80/duckdb:parquet 44828108 43341257 1.03
tpcds_q81/duckdb:parquet 35753702 35215868 1.02
tpcds_q82/duckdb:parquet 17496366 16809038 1.04
tpcds_q83/duckdb:parquet 18868226 18056958 1.04
tpcds_q84/duckdb:parquet 21028318 20729790 1.01
tpcds_q85/duckdb:parquet 42914114 43053440 1.00
tpcds_q86/duckdb:parquet 14348917 13983352 1.03
tpcds_q87/duckdb:parquet 40854938 39398250 1.04
tpcds_q88/duckdb:parquet 54875448 53322986 1.03
tpcds_q89/duckdb:parquet 22496487 22377269 1.01
tpcds_q90/duckdb:parquet 8628143 8521106 1.01
tpcds_q91/duckdb:parquet 25402991 26020671 0.98
tpcds_q92/duckdb:parquet 13831763 13363781 1.04
tpcds_q93/duckdb:parquet 33040905 32253343 1.02
tpcds_q94/duckdb:parquet 18677679 18488043 1.01
tpcds_q95/duckdb:parquet 🚀 129879316 148232312 0.88
tpcds_q96/duckdb:parquet 10885728 10832633 1.00
tpcds_q97/duckdb:parquet 38780508 37628900 1.03
tpcds_q98/duckdb:parquet 24015733 23723834 1.01
tpcds_q99/duckdb:parquet 20746101 20442507 1.01
duckdb / duckdb (1.024x ➖, 1↑ 4↓)
name PR 9fedbc1 (ns) base e2478aa (ns) ratio (PR/base)
tpcds_q01/duckdb:duckdb 23633590 22647424 1.04
tpcds_q02/duckdb:duckdb 20541098 19568877 1.05
tpcds_q03/duckdb:duckdb 11016914 10719450 1.03
tpcds_q04/duckdb:duckdb 183792372 174997313 1.05
tpcds_q05/duckdb:duckdb 20856625 21409917 0.97
tpcds_q06/duckdb:duckdb 29015470 27846657 1.04
tpcds_q07/duckdb:duckdb 41452406 40777124 1.02
tpcds_q08/duckdb:duckdb 121823581 120479574 1.01
tpcds_q09/duckdb:duckdb 21217109 20801680 1.02
tpcds_q10/duckdb:duckdb 28722355 27179901 1.06
tpcds_q11/duckdb:duckdb 🚨 97512027 87019553 1.12
tpcds_q12/duckdb:duckdb 14367085 13896629 1.03
tpcds_q13/duckdb:duckdb 26489968 26020260 1.02
tpcds_q14/duckdb:duckdb 94158961 95079013 0.99
tpcds_q15/duckdb:duckdb 25622872 24801574 1.03
tpcds_q16/duckdb:duckdb 19971496 20630872 0.97
tpcds_q17/duckdb:duckdb 25791334 26089897 0.99
tpcds_q18/duckdb:duckdb 48431244 48190191 1.01
tpcds_q19/duckdb:duckdb 20330160 20124937 1.01
tpcds_q20/duckdb:duckdb 14812687 14588170 1.02
tpcds_q21/duckdb:duckdb 8098290 8404793 0.96
tpcds_q22/duckdb:duckdb 🚨 70505983 63368914 1.11
tpcds_q23/duckdb:duckdb 76117718 79069003 0.96
tpcds_q24/duckdb:duckdb 26481995 25642498 1.03
tpcds_q25/duckdb:duckdb 19725700 18659636 1.06
tpcds_q26/duckdb:duckdb 29755650 28928478 1.03
tpcds_q27/duckdb:duckdb 42983485 42465756 1.01
tpcds_q28/duckdb:duckdb 26593412 26661309 1.00
tpcds_q29/duckdb:duckdb 24672380 23484565 1.05
tpcds_q30/duckdb:duckdb 32221238 29739818 1.08
tpcds_q31/duckdb:duckdb 53964357 52574820 1.03
tpcds_q32/duckdb:duckdb 8833383 8137721 1.09
tpcds_q33/duckdb:duckdb 17056512 16384399 1.04
tpcds_q34/duckdb:duckdb 18833484 19280988 0.98
tpcds_q35/duckdb:duckdb 37184432 36993590 1.01
tpcds_q36/duckdb:duckdb 72286687 70088960 1.03
tpcds_q37/duckdb:duckdb 9380488 8633147 1.09
tpcds_q38/duckdb:duckdb 34687606 34333734 1.01
tpcds_q39/duckdb:duckdb 28774695 27970756 1.03
tpcds_q40/duckdb:duckdb 15635869 14855122 1.05
tpcds_q41/duckdb:duckdb 10179979 9712145 1.05
tpcds_q42/duckdb:duckdb 9828371 10632665 0.92
tpcds_q43/duckdb:duckdb 15349127 15297062 1.00
tpcds_q44/duckdb:duckdb 16312589 15878008 1.03
tpcds_q45/duckdb:duckdb 19932428 18857738 1.06
tpcds_q46/duckdb:duckdb 39992497 39089338 1.02
tpcds_q47/duckdb:duckdb 47137598 47081890 1.00
tpcds_q48/duckdb:duckdb 26070992 25040318 1.04
tpcds_q49/duckdb:duckdb 22574068 20771209 1.09
tpcds_q50/duckdb:duckdb 16761302 16045393 1.04
tpcds_q51/duckdb:duckdb 98689827 98091319 1.01
tpcds_q52/duckdb:duckdb 9617459 9541150 1.01
tpcds_q53/duckdb:duckdb 17880986 17761268 1.01
tpcds_q54/duckdb:duckdb 19807748 18896599 1.05
tpcds_q55/duckdb:duckdb 🚨 10661237 9690625 1.10
tpcds_q56/duckdb:duckdb 17320734 17208944 1.01
tpcds_q57/duckdb:duckdb 37568216 36355211 1.03
tpcds_q58/duckdb:duckdb 17972303 17797738 1.01
tpcds_q59/duckdb:duckdb 37231551 36938999 1.01
tpcds_q60/duckdb:duckdb 18568230 18708456 0.99
tpcds_q61/duckdb:duckdb 17196406 16517940 1.04
tpcds_q62/duckdb:duckdb 10251676 9928031 1.03
tpcds_q63/duckdb:duckdb 16319029 16449395 0.99
tpcds_q64/duckdb:duckdb 60899832 57624310 1.06
tpcds_q65/duckdb:duckdb 37500680 36091250 1.04
tpcds_q66/duckdb:duckdb 27661078 26544615 1.04
tpcds_q67/duckdb:duckdb 139327453 136020198 1.02
tpcds_q68/duckdb:duckdb 27065278 26794936 1.01
tpcds_q69/duckdb:duckdb 29213385 28399454 1.03
tpcds_q70/duckdb:duckdb 17039221 16465137 1.03
tpcds_q71/duckdb:duckdb 17064486 16856174 1.01
tpcds_q72/duckdb:duckdb 47287604 46256279 1.02
tpcds_q73/duckdb:duckdb 14643892 14139903 1.04
tpcds_q74/duckdb:duckdb 146849570 145758675 1.01
tpcds_q75/duckdb:duckdb 47364747 47051053 1.01
tpcds_q76/duckdb:duckdb 15795108 15488463 1.02
tpcds_q77/duckdb:duckdb 16136455 16553337 0.97
tpcds_q78/duckdb:duckdb 68224265 66849110 1.02
tpcds_q79/duckdb:duckdb 20950781 20041691 1.05
tpcds_q80/duckdb:duckdb 34422306 34123512 1.01
tpcds_q81/duckdb:duckdb 42260422 39076531 1.08
tpcds_q82/duckdb:duckdb 🚨 11196811 10132455 1.11
tpcds_q83/duckdb:duckdb 11975240 11430305 1.05
tpcds_q84/duckdb:duckdb 15341323 14883762 1.03
tpcds_q85/duckdb:duckdb 27592206 26130199 1.06
tpcds_q86/duckdb:duckdb 12959088 12240665 1.06
tpcds_q87/duckdb:duckdb 36903546 35437937 1.04
tpcds_q88/duckdb:duckdb 30868233 30593033 1.01
tpcds_q89/duckdb:duckdb 22393774 22775792 0.98
tpcds_q90/duckdb:duckdb 6719833 6467711 1.04
tpcds_q91/duckdb:duckdb 15613043 14746055 1.06
tpcds_q92/duckdb:duckdb 10833850 10306564 1.05
tpcds_q93/duckdb:duckdb 24977197 25060245 1.00
tpcds_q94/duckdb:duckdb 15453130 15256491 1.01
tpcds_q95/duckdb:duckdb 🚀 115084913 133652239 0.86
tpcds_q96/duckdb:duckdb 6171433 6019741 1.03
tpcds_q97/duckdb:duckdb 32847824 32943182 1.00
tpcds_q98/duckdb:duckdb 20351938 21843093 0.93
tpcds_q99/duckdb:duckdb 17262263 17039205 1.01

File Size Changes (5 files changed, +0.0% overall, 4↑ 1↓)
File Scale Format Base HEAD Change %
customer_address.vortex 1.0 vortex-file-compressed 821.56 KB 827.17 KB +5.61 KB +0.7%
item.vortex 1.0 vortex-file-compressed 1.63 MB 1.64 MB +6.55 KB +0.4%
customer.vortex 1.0 vortex-file-compressed 4.27 MB 4.27 MB +4.05 KB +0.1%
catalog_page.vortex 1.0 vortex-file-compressed 566.02 KB 566.22 KB +208 B +0.0%
time_dim.vortex 1.0 vortex-file-compressed 380.36 KB 380.23 KB 128 B -0.0%

Totals:

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

@AdamGS AdamGS added the action/benchmark-sql-full Run SQL benchmarks with vortex-compact and SF=10 label Jun 24, 2026
@github-actions github-actions Bot removed the action/benchmark-sql-full Run SQL benchmarks with vortex-compact and SF=10 label Jun 24, 2026
@codspeed-hq

codspeed-hq Bot commented Jun 24, 2026

Copy link
Copy Markdown

Merging this PR will improve performance by 11.9%

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

⚡ 4 improved benchmarks
✅ 1585 untouched benchmarks
⏩ 4 skipped benchmarks1

Performance Changes

Mode Benchmark BASE HEAD Efficiency
Simulation encode_varbin[(1000, 4)] 157 µs 139.8 µs +12.34%
Simulation encode_varbin[(1000, 32)] 162.5 µs 144.8 µs +12.22%
Simulation encode_varbin[(1000, 8)] 157.3 µs 140.4 µs +12.05%
Simulation encode_varbin[(1000, 2)] 156.1 µs 140.7 µs +10.98%

Tip

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


Comparing adamg/simplify-sql-benchmarks-comments (9fedbc1) with develop (e2478aa)

Open in CodSpeed

Footnotes

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

@github-actions

Copy link
Copy Markdown
Contributor

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): 0.985x ➖
Parquet (geomean): 0.983x ➖
Shifts: Parquet (control) -1.7% · 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.

duckdb / vortex-file-compressed (0.979x ➖, 0↑ 0↓)
name PR 9fedbc1 (ns) base e2478aa (ns) ratio (PR/base)
statpopgen_q00/duckdb:vortex-file-compressed 12373438 12448819 0.99
statpopgen_q01/duckdb:vortex-file-compressed 27367825 29804673 0.92
statpopgen_q02/duckdb:vortex-file-compressed 532770158 533411598 1.00
statpopgen_q03/duckdb:vortex-file-compressed 1055108210 1054668688 1.00
statpopgen_q04/duckdb:vortex-file-compressed 1053134824 1075161720 0.98
statpopgen_q05/duckdb:vortex-file-compressed 462340371 491465652 0.94
statpopgen_q06/duckdb:vortex-file-compressed 1507949627 1512105047 1.00
statpopgen_q07/duckdb:vortex-file-compressed 192505976 203792800 0.94
statpopgen_q08/duckdb:vortex-file-compressed 231718110 232585364 1.00
statpopgen_q09/duckdb:vortex-file-compressed 817134173 814226634 1.00
statpopgen_q10/duckdb:vortex-file-compressed 2553377611 2556163350 1.00
duckdb / vortex-compact (0.992x ➖, 0↑ 0↓)
name PR 9fedbc1 (ns) base e2478aa (ns) ratio (PR/base)
statpopgen_q00/duckdb:vortex-compact 11601695 12144917 0.96
statpopgen_q01/duckdb:vortex-compact 216952765 214815264 1.01
statpopgen_q02/duckdb:vortex-compact 555891397 570607381 0.97
statpopgen_q03/duckdb:vortex-compact 1146596420 1142522515 1.00
statpopgen_q04/duckdb:vortex-compact 1167214896 1152922965 1.01
statpopgen_q05/duckdb:vortex-compact 569591269 578483643 0.98
statpopgen_q06/duckdb:vortex-compact 1515239379 1502677032 1.01
statpopgen_q07/duckdb:vortex-compact 895783376 895334104 1.00
statpopgen_q08/duckdb:vortex-compact 926258034 931467276 0.99
statpopgen_q09/duckdb:vortex-compact 933652002 945484665 0.99
statpopgen_q10/duckdb:vortex-compact 2585768841 2627283628 0.98
duckdb / parquet (0.983x ➖, 0↑ 0↓)
name PR 9fedbc1 (ns) base e2478aa (ns) ratio (PR/base)
statpopgen_q00/duckdb:parquet 294392612 307111301 0.96
statpopgen_q01/duckdb:parquet 391456335 388216609 1.01
statpopgen_q02/duckdb:parquet 759307058 779769880 0.97
statpopgen_q03/duckdb:parquet 1175825738 1195020491 0.98
statpopgen_q04/duckdb:parquet 1203383975 1199383008 1.00
statpopgen_q05/duckdb:parquet 811436027 820510747 0.99
statpopgen_q06/duckdb:parquet 1406575395 1442697596 0.97
statpopgen_q07/duckdb:parquet 858456657 874327019 0.98
statpopgen_q08/duckdb:parquet 855533905 885939854 0.97
statpopgen_q09/duckdb:parquet 1010804763 1029986971 0.98
statpopgen_q10/duckdb:parquet 2217632339 2234619659 0.99

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

Totals:

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

@github-actions

Copy link
Copy Markdown
Contributor

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

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

@github-actions

Copy link
Copy Markdown
Contributor

Benchmarks: FineWeb S3

Verdict: No clear signal (environment too noisy confidence)
Attributed Vortex impact: +14.1%
Engines: DataFusion No clear signal (+20.2%, environment too noisy confidence) · DuckDB No clear signal (+8.4%, environment too noisy confidence)
Vortex (geomean): 1.232x ➖
Parquet (geomean): 1.079x ➖
Shifts: Parquet (control) +7.9% · Median polish +16.9%

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.352x ❌, 0↑ 4↓)
name PR 9fedbc1 (ns) base e2478aa (ns) ratio (PR/base)
fineweb_q00/datafusion:vortex-file-compressed 34586843 33801820 1.02
fineweb_q01/datafusion:vortex-file-compressed 🚨 984070849 549764367 1.79
fineweb_q02/datafusion:vortex-file-compressed 632765760 535604932 1.18
fineweb_q03/datafusion:vortex-file-compressed 1237073876 1268809971 0.97
fineweb_q04/datafusion:vortex-file-compressed 1267966379 1179804796 1.07
fineweb_q05/datafusion:vortex-file-compressed 1472862473 1147719082 1.28
fineweb_q06/datafusion:vortex-file-compressed 🚨 1989888091 1296894744 1.53
fineweb_q07/datafusion:vortex-file-compressed 🚨 1747172302 1182688539 1.48
fineweb_q08/datafusion:vortex-file-compressed 🚨 1122881084 490191111 2.29
datafusion / vortex-compact (1.248x ➖, 0↑ 2↓)
name PR 9fedbc1 (ns) base e2478aa (ns) ratio (PR/base)
fineweb_q00/datafusion:vortex-compact 41739270 36094664 1.16
fineweb_q01/datafusion:vortex-compact 861982514 825269966 1.04
fineweb_q02/datafusion:vortex-compact 921947529 884092202 1.04
fineweb_q03/datafusion:vortex-compact 1683151081 1456105881 1.16
fineweb_q04/datafusion:vortex-compact 1623643284 1629848523 1.00
fineweb_q05/datafusion:vortex-compact 1388617667 1353244800 1.03
fineweb_q06/datafusion:vortex-compact 🚨 3076587728 1394721677 2.21
fineweb_q07/datafusion:vortex-compact 1539330552 1193104553 1.29
fineweb_q08/datafusion:vortex-compact 🚨 801081855 461577016 1.74
datafusion / parquet (1.081x ➖, 0↑ 2↓)
name PR 9fedbc1 (ns) base e2478aa (ns) ratio (PR/base)
fineweb_q00/datafusion:parquet 1813141402 1862525328 0.97
fineweb_q01/datafusion:parquet 2462920069 2373086692 1.04
fineweb_q02/datafusion:parquet 🚨 2926246748 2112369641 1.39
fineweb_q03/datafusion:parquet 3122165532 2554462804 1.22
fineweb_q04/datafusion:parquet 2082084244 2628763348 0.79
fineweb_q05/datafusion:parquet 2365204471 2373702245 1.00
fineweb_q06/datafusion:parquet 2495717724 2188249422 1.14
fineweb_q07/datafusion:parquet 🚨 3092728448 2377773555 1.30
fineweb_q08/datafusion:parquet 2526996676 2519635833 1.00
duckdb / vortex-file-compressed (1.085x ➖, 0↑ 1↓)
name PR 9fedbc1 (ns) base e2478aa (ns) ratio (PR/base)
fineweb_q00/duckdb:vortex-file-compressed 84880948 79242638 1.07
fineweb_q01/duckdb:vortex-file-compressed 🚨 1321598999 865018129 1.53
fineweb_q02/duckdb:vortex-file-compressed 652697552 673630478 0.97
fineweb_q03/duckdb:vortex-file-compressed 1620046240 1306488799 1.24
fineweb_q04/duckdb:vortex-file-compressed 1566594705 1596447620 0.98
fineweb_q05/duckdb:vortex-file-compressed 1285695947 1431651002 0.90
fineweb_q06/duckdb:vortex-file-compressed 1635842290 1565265503 1.05
fineweb_q07/duckdb:vortex-file-compressed 1525442107 1524119461 1.00
fineweb_q08/duckdb:vortex-file-compressed 803098648 695834320 1.15
duckdb / vortex-compact (1.257x ➖, 0↑ 4↓)
name PR 9fedbc1 (ns) base e2478aa (ns) ratio (PR/base)
fineweb_q00/duckdb:vortex-compact 🚨 128142200 86983158 1.47
fineweb_q01/duckdb:vortex-compact 🚨 921654848 675585463 1.36
fineweb_q02/duckdb:vortex-compact 🚨 884259722 600243474 1.47
fineweb_q03/duckdb:vortex-compact 🚨 2362399084 1681486813 1.40
fineweb_q04/duckdb:vortex-compact 2134401371 1919075696 1.11
fineweb_q05/duckdb:vortex-compact 1971023717 1646196234 1.20
fineweb_q06/duckdb:vortex-compact 2260634436 1798921638 1.26
fineweb_q07/duckdb:vortex-compact 1537413876 1460331276 1.05
fineweb_q08/duckdb:vortex-compact 584135068 546969453 1.07
duckdb / parquet (1.078x ➖, 0↑ 0↓)
name PR 9fedbc1 (ns) base e2478aa (ns) ratio (PR/base)
fineweb_q00/duckdb:parquet 1283616407 1311227414 0.98
fineweb_q01/duckdb:parquet 1590807436 1529794856 1.04
fineweb_q02/duckdb:parquet 1886647636 1535938660 1.23
fineweb_q03/duckdb:parquet 4375411832 3954836235 1.11
fineweb_q04/duckdb:parquet 2395382832 2117085576 1.13
fineweb_q05/duckdb:parquet 2567370828 2322447450 1.11
fineweb_q06/duckdb:parquet 5244856448 4916155660 1.07
fineweb_q07/duckdb:parquet 3018602821 2953090107 1.02
fineweb_q08/duckdb:parquet 1264870092 1214409793 1.04

@AdamGS
AdamGS merged commit 5e95e75 into develop Jun 24, 2026
105 of 118 checks passed
@AdamGS
AdamGS deleted the adamg/simplify-sql-benchmarks-comments branch June 24, 2026 16:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants