Skip to content

Propagate min/max/string length statistics to duckdb#7416

Open
myrrc wants to merge 3 commits intodevelopfrom
myrrc/duckdb-column-stats
Open

Propagate min/max/string length statistics to duckdb#7416
myrrc wants to merge 3 commits intodevelopfrom
myrrc/duckdb-column-stats

Conversation

@myrrc
Copy link
Copy Markdown
Contributor

@myrrc myrrc commented Apr 13, 2026

Propagate min/max/max_length/nullable stats for single-file reads in duckdb.

Fix a bug in file statistics merge where it assumed sum to be applied only on primitive types.

@myrrc myrrc changed the title duckdb: min/max column statistics Propagate min/max/string length statistics to duckdb Apr 14, 2026
@myrrc myrrc force-pushed the myrrc/duckdb-column-stats branch from 5848867 to c4a56e6 Compare April 14, 2026 16:25
@myrrc myrrc added the changelog/performance A performance improvement label Apr 14, 2026
@myrrc myrrc force-pushed the myrrc/duckdb-column-stats branch from c4a56e6 to 69e130d Compare April 14, 2026 16:26
@myrrc myrrc marked this pull request as ready for review April 14, 2026 16:26
@myrrc myrrc added action/benchmark Trigger full benchmarks to run on this PR action/benchmark-sql Trigger SQL benchmarks to run on this PR labels Apr 14, 2026
@github-actions github-actions bot removed action/benchmark-sql Trigger SQL benchmarks to run on this PR action/benchmark Trigger full benchmarks to run on this PR labels Apr 14, 2026
@myrrc myrrc requested review from 0ax1 and robert3005 April 14, 2026 16:39
@myrrc myrrc added action/benchmark Trigger full benchmarks to run on this PR action/benchmark-sql Trigger SQL benchmarks to run on this PR labels Apr 14, 2026
@github-actions github-actions bot removed action/benchmark-sql Trigger SQL benchmarks to run on this PR action/benchmark Trigger full benchmarks to run on this PR labels Apr 14, 2026
@myrrc myrrc added action/benchmark Trigger full benchmarks to run on this PR action/benchmark-sql Trigger SQL benchmarks to run on this PR labels Apr 14, 2026
@github-actions github-actions bot removed action/benchmark Trigger full benchmarks to run on this PR action/benchmark-sql Trigger SQL benchmarks to run on this PR labels Apr 14, 2026
@myrrc myrrc added action/benchmark Trigger full benchmarks to run on this PR action/benchmark-sql Trigger SQL benchmarks to run on this PR labels Apr 14, 2026
@github-actions github-actions bot removed action/benchmark Trigger full benchmarks to run on this PR action/benchmark-sql Trigger SQL benchmarks to run on this PR labels Apr 14, 2026
@robert3005 robert3005 added the action/benchmark Trigger full benchmarks to run on this PR label Apr 14, 2026
@github-actions github-actions bot removed the action/benchmark Trigger full benchmarks to run on this PR label Apr 14, 2026
@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 14, 2026

Polar Signals Profiling Results

Latest Run

Status Commit Job Attempt Link
🟢 Done 2c8656b 2 Explore Profiling Data
Previous Runs (6)
Status Commit Job Attempt Link
🟢 Done 2c8656b 1 Explore Profiling Data
🟢 Done 01be008 1 Explore Profiling Data
🟢 Done 158c527 1 Explore Profiling Data
🟢 Done 276db60 1 Explore Profiling Data
🟢 Done 46c5eaf 1 Explore Profiling Data
🟢 Done 2b5e32e 1 Explore Profiling Data

Powered by Polar Signals Cloud

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 14, 2026

Benchmarks: TPC-DS SF=1 on NVME

Verdict: No clear signal (low confidence)
Attributed Vortex impact: +1.2%
Vortex (geomean): 0.859x ✅
Parquet (geomean): 0.847x ✅
Shifts: Parquet (control) -15.3% · Median polish -14.1%


datafusion / vortex-file-compressed (0.771x ✅, 98↑ 0↓)
name PR 2c8656b (ns) base ce52b71 (ns) ratio (PR/base)
tpcds_q01/datafusion:vortex-file-compressed 🚀 26416519 36399382 0.73
tpcds_q02/datafusion:vortex-file-compressed 🚀 52878084 70301342 0.75
tpcds_q03/datafusion:vortex-file-compressed 🚀 21016393 25790699 0.81
tpcds_q04/datafusion:vortex-file-compressed 🚀 288979424 418021015 0.69
tpcds_q05/datafusion:vortex-file-compressed 🚀 52322795 80570135 0.65
tpcds_q06/datafusion:vortex-file-compressed 🚀 50060991 74078539 0.68
tpcds_q07/datafusion:vortex-file-compressed 🚀 51264499 73864837 0.69
tpcds_q08/datafusion:vortex-file-compressed 🚀 35220330 49352049 0.71
tpcds_q09/datafusion:vortex-file-compressed 🚀 55723330 70336370 0.79
tpcds_q10/datafusion:vortex-file-compressed 🚀 44370689 61778651 0.72
tpcds_q11/datafusion:vortex-file-compressed 🚀 164340185 224139518 0.73
tpcds_q12/datafusion:vortex-file-compressed 🚀 22401275 30244992 0.74
tpcds_q13/datafusion:vortex-file-compressed 🚀 53009141 70754267 0.75
tpcds_q14/datafusion:vortex-file-compressed 🚀 197272325 250753335 0.79
tpcds_q15/datafusion:vortex-file-compressed 🚀 35044278 45579377 0.77
tpcds_q16/datafusion:vortex-file-compressed 🚀 28162102 39024820 0.72
tpcds_q17/datafusion:vortex-file-compressed 🚀 64991320 89861816 0.72
tpcds_q18/datafusion:vortex-file-compressed 🚀 76407401 119766256 0.64
tpcds_q19/datafusion:vortex-file-compressed 🚀 30040548 47131516 0.64
tpcds_q20/datafusion:vortex-file-compressed 🚀 24946039 40583666 0.61
tpcds_q21/datafusion:vortex-file-compressed 🚀 138702069 199674041 0.69
tpcds_q22/datafusion:vortex-file-compressed 59791072 66097274 0.90
tpcds_q23/datafusion:vortex-file-compressed 🚀 142495084 177120848 0.80
tpcds_q24/datafusion:vortex-file-compressed 🚀 109845954 136710448 0.80
tpcds_q25/datafusion:vortex-file-compressed 🚀 65491646 81778103 0.80
tpcds_q26/datafusion:vortex-file-compressed 🚀 36538029 45779529 0.80
tpcds_q27/datafusion:vortex-file-compressed 🚀 119080018 151928891 0.78
tpcds_q28/datafusion:vortex-file-compressed 🚀 47968979 56107658 0.85
tpcds_q29/datafusion:vortex-file-compressed 🚀 66016810 90221378 0.73
tpcds_q30/datafusion:vortex-file-compressed 🚀 30516810 44342525 0.69
tpcds_q31/datafusion:vortex-file-compressed 🚀 91722157 128469234 0.71
tpcds_q32/datafusion:vortex-file-compressed 🚀 21166404 32361834 0.65
tpcds_q33/datafusion:vortex-file-compressed 🚀 36859166 53297067 0.69
tpcds_q34/datafusion:vortex-file-compressed 🚀 30133441 48093283 0.63
tpcds_q35/datafusion:vortex-file-compressed 🚀 53597571 80120727 0.67
tpcds_q36/datafusion:vortex-file-compressed 🚀 74614142 113488882 0.66
tpcds_q37/datafusion:vortex-file-compressed 🚀 33797071 52418189 0.64
tpcds_q38/datafusion:vortex-file-compressed 🚀 49986541 72936013 0.69
tpcds_q39/datafusion:vortex-file-compressed 🚀 147798024 192421366 0.77
tpcds_q40/datafusion:vortex-file-compressed 🚀 50868073 70720996 0.72
tpcds_q41/datafusion:vortex-file-compressed 🚀 18711018 24063090 0.78
tpcds_q42/datafusion:vortex-file-compressed 🚀 18028181 24100190 0.75
tpcds_q43/datafusion:vortex-file-compressed 🚀 30961663 39760044 0.78
tpcds_q44/datafusion:vortex-file-compressed 🚀 40616092 53996295 0.75
tpcds_q45/datafusion:vortex-file-compressed 🚀 34689356 41364590 0.84
tpcds_q46/datafusion:vortex-file-compressed 🚀 45935216 58640411 0.78
tpcds_q47/datafusion:vortex-file-compressed 🚀 197793340 266150441 0.74
tpcds_q48/datafusion:vortex-file-compressed 🚀 44623605 49777880 0.90
tpcds_q49/datafusion:vortex-file-compressed 🚀 68328092 81092784 0.84
tpcds_q50/datafusion:vortex-file-compressed 🚀 44898545 57236482 0.78
tpcds_q51/datafusion:vortex-file-compressed 🚀 87474409 108671449 0.80
tpcds_q52/datafusion:vortex-file-compressed 🚀 18134037 24447671 0.74
tpcds_q53/datafusion:vortex-file-compressed 🚀 24503065 30951662 0.79
tpcds_q54/datafusion:vortex-file-compressed 🚀 42786937 51129411 0.84
tpcds_q55/datafusion:vortex-file-compressed 🚀 17790477 22692189 0.78
tpcds_q56/datafusion:vortex-file-compressed 🚀 39879191 47674155 0.84
tpcds_q57/datafusion:vortex-file-compressed 🚀 125145664 164575178 0.76
tpcds_q58/datafusion:vortex-file-compressed 🚀 69341391 86277885 0.80
tpcds_q59/datafusion:vortex-file-compressed 🚀 72771541 88464521 0.82
tpcds_q60/datafusion:vortex-file-compressed 🚀 40563137 50470335 0.80
tpcds_q61/datafusion:vortex-file-compressed 🚀 48313426 55007851 0.88
tpcds_q62/datafusion:vortex-file-compressed 🚀 32211867 38551806 0.84
tpcds_q63/datafusion:vortex-file-compressed 🚀 25272984 31649411 0.80
tpcds_q64/datafusion:vortex-file-compressed 🚀 463831913 567529601 0.82
tpcds_q65/datafusion:vortex-file-compressed 🚀 47379660 59471325 0.80
tpcds_q66/datafusion:vortex-file-compressed 🚀 90902135 112273048 0.81
tpcds_q67/datafusion:vortex-file-compressed 🚀 120861439 164560764 0.73
tpcds_q68/datafusion:vortex-file-compressed 🚀 42898353 70845172 0.61
tpcds_q69/datafusion:vortex-file-compressed 🚀 42090155 50123788 0.84
tpcds_q70/datafusion:vortex-file-compressed 🚀 113412747 138672882 0.82
tpcds_q71/datafusion:vortex-file-compressed 🚀 30601025 40097948 0.76
tpcds_q72/datafusion:vortex-file-compressed 🚀 2609528849 3450350508 0.76
tpcds_q73/datafusion:vortex-file-compressed 🚀 31428675 38293799 0.82
tpcds_q74/datafusion:vortex-file-compressed 🚀 116331878 143172199 0.81
tpcds_q75/datafusion:vortex-file-compressed 🚀 122448463 140697520 0.87
tpcds_q76/datafusion:vortex-file-compressed 🚀 33028800 39272468 0.84
tpcds_q77/datafusion:vortex-file-compressed 🚀 50028272 61272779 0.82
tpcds_q78/datafusion:vortex-file-compressed 🚀 125366114 155358341 0.81
tpcds_q79/datafusion:vortex-file-compressed 🚀 35780008 43880285 0.82
tpcds_q80/datafusion:vortex-file-compressed 🚀 114441046 140231157 0.82
tpcds_q81/datafusion:vortex-file-compressed 🚀 36790684 44255299 0.83
tpcds_q82/datafusion:vortex-file-compressed 🚀 34494441 46128406 0.75
tpcds_q83/datafusion:vortex-file-compressed 🚀 50717117 61969200 0.82
tpcds_q84/datafusion:vortex-file-compressed 🚀 15612779 18850409 0.83
tpcds_q85/datafusion:vortex-file-compressed 🚀 100294180 120615556 0.83
tpcds_q86/datafusion:vortex-file-compressed 🚀 19395440 23026531 0.84
tpcds_q87/datafusion:vortex-file-compressed 🚀 53738023 62868000 0.85
tpcds_q88/datafusion:vortex-file-compressed 🚀 67320945 80727967 0.83
tpcds_q89/datafusion:vortex-file-compressed 🚀 37827656 45346365 0.83
tpcds_q90/datafusion:vortex-file-compressed 🚀 17849407 21272742 0.84
tpcds_q91/datafusion:vortex-file-compressed 🚀 26522650 31961092 0.83
tpcds_q92/datafusion:vortex-file-compressed 🚀 19652636 23213322 0.85
tpcds_q93/datafusion:vortex-file-compressed 🚀 33409689 43675906 0.76
tpcds_q94/datafusion:vortex-file-compressed 🚀 24716220 29861852 0.83
tpcds_q95/datafusion:vortex-file-compressed 🚀 61052604 72448477 0.84
tpcds_q96/datafusion:vortex-file-compressed 🚀 14889434 18454629 0.81
tpcds_q97/datafusion:vortex-file-compressed 🚀 30135178 36883823 0.82
tpcds_q98/datafusion:vortex-file-compressed 🚀 31829759 41080024 0.77
tpcds_q99/datafusion:vortex-file-compressed 🚀 48370945 56207492 0.86
datafusion / vortex-compact (0.806x ✅, 92↑ 0↓)
name PR 2c8656b (ns) base ce52b71 (ns) ratio (PR/base)
tpcds_q01/datafusion:vortex-compact 🚀 35369014 40713555 0.87
tpcds_q02/datafusion:vortex-compact 🚀 60720186 71466889 0.85
tpcds_q03/datafusion:vortex-compact 🚀 26664522 32628017 0.82
tpcds_q04/datafusion:vortex-compact 🚀 335320331 474158076 0.71
tpcds_q05/datafusion:vortex-compact 🚀 64881288 85681783 0.76
tpcds_q06/datafusion:vortex-compact 🚀 57642068 74254366 0.78
tpcds_q07/datafusion:vortex-compact 🚀 64672658 76603174 0.84
tpcds_q08/datafusion:vortex-compact 🚀 44730886 60411173 0.74
tpcds_q09/datafusion:vortex-compact 🚀 72923207 91378944 0.80
tpcds_q10/datafusion:vortex-compact 🚀 66644798 90809916 0.73
tpcds_q11/datafusion:vortex-compact 🚀 191843512 230373068 0.83
tpcds_q12/datafusion:vortex-compact 🚀 27853406 35283482 0.79
tpcds_q13/datafusion:vortex-compact 123863377 137481229 0.90
tpcds_q14/datafusion:vortex-compact 🚀 258520581 344476664 0.75
tpcds_q15/datafusion:vortex-compact 🚀 42379025 56049333 0.76
tpcds_q16/datafusion:vortex-compact 🚀 39335344 45647276 0.86
tpcds_q17/datafusion:vortex-compact 🚀 93442838 109123136 0.86
tpcds_q18/datafusion:vortex-compact 🚀 90298951 108956926 0.83
tpcds_q19/datafusion:vortex-compact 🚀 45871034 52127084 0.88
tpcds_q20/datafusion:vortex-compact 🚀 30569209 36038663 0.85
tpcds_q21/datafusion:vortex-compact 🚀 141568507 176047212 0.80
tpcds_q22/datafusion:vortex-compact 🚀 67808679 87645061 0.77
tpcds_q23/datafusion:vortex-compact 🚀 191272888 237073226 0.81
tpcds_q24/datafusion:vortex-compact 🚀 141478446 198245392 0.71
tpcds_q25/datafusion:vortex-compact 🚀 95781033 111693611 0.86
tpcds_q26/datafusion:vortex-compact 🚀 46501349 60645680 0.77
tpcds_q27/datafusion:vortex-compact 🚀 155838341 212089931 0.73
tpcds_q28/datafusion:vortex-compact 88790152 94867783 0.94
tpcds_q29/datafusion:vortex-compact 🚀 93608797 106122585 0.88
tpcds_q30/datafusion:vortex-compact 🚀 35586972 41405920 0.86
tpcds_q31/datafusion:vortex-compact 🚀 134717247 156020989 0.86
tpcds_q32/datafusion:vortex-compact 🚀 27600594 31116919 0.89
tpcds_q33/datafusion:vortex-compact 🚀 54498090 62235495 0.88
tpcds_q34/datafusion:vortex-compact 🚀 48837129 58537965 0.83
tpcds_q35/datafusion:vortex-compact 🚀 70112596 88590418 0.79
tpcds_q36/datafusion:vortex-compact 🚀 102523610 122962459 0.83
tpcds_q37/datafusion:vortex-compact 🚀 47459974 57923440 0.82
tpcds_q38/datafusion:vortex-compact 🚀 70240822 80470521 0.87
tpcds_q39/datafusion:vortex-compact 🚀 150587339 186270773 0.81
tpcds_q40/datafusion:vortex-compact 🚀 57991043 72920280 0.80
tpcds_q41/datafusion:vortex-compact 🚀 21219269 24385234 0.87
tpcds_q42/datafusion:vortex-compact 🚀 24826879 29315757 0.85
tpcds_q43/datafusion:vortex-compact 🚀 38375687 44470389 0.86
tpcds_q44/datafusion:vortex-compact 🚀 75190630 84243996 0.89
tpcds_q45/datafusion:vortex-compact 🚀 40051554 46776311 0.86
tpcds_q46/datafusion:vortex-compact 🚀 71180164 83892110 0.85
tpcds_q47/datafusion:vortex-compact 🚀 232907998 291971223 0.80
tpcds_q48/datafusion:vortex-compact 92469281 99785515 0.93
tpcds_q49/datafusion:vortex-compact 🚀 91763328 119596811 0.77
tpcds_q50/datafusion:vortex-compact 🚀 64721701 91005058 0.71
tpcds_q51/datafusion:vortex-compact 🚀 98633643 116881755 0.84
tpcds_q52/datafusion:vortex-compact 🚀 25747293 31925885 0.81
tpcds_q53/datafusion:vortex-compact 🚀 35954630 41575556 0.86
tpcds_q54/datafusion:vortex-compact 62441776 68046903 0.92
tpcds_q55/datafusion:vortex-compact 🚀 24979107 28227298 0.88
tpcds_q56/datafusion:vortex-compact 🚀 56254624 64523995 0.87
tpcds_q57/datafusion:vortex-compact 🚀 139523021 174609614 0.80
tpcds_q58/datafusion:vortex-compact 🚀 79938563 110616682 0.72
tpcds_q59/datafusion:vortex-compact 🚀 87172507 118271745 0.74
tpcds_q60/datafusion:vortex-compact 🚀 56107762 72459437 0.77
tpcds_q61/datafusion:vortex-compact 🚀 73740384 93059022 0.79
tpcds_q62/datafusion:vortex-compact 🚀 34076729 45631765 0.75
tpcds_q63/datafusion:vortex-compact 🚀 36428872 42881804 0.85
tpcds_q64/datafusion:vortex-compact 🚀 551838003 686444680 0.80
tpcds_q65/datafusion:vortex-compact 🚀 72103471 93866251 0.77
tpcds_q66/datafusion:vortex-compact 🚀 97929389 139382067 0.70
tpcds_q67/datafusion:vortex-compact 🚀 129530362 145568923 0.89
tpcds_q68/datafusion:vortex-compact 🚀 72460382 83835766 0.86
tpcds_q69/datafusion:vortex-compact 🚀 62758873 81655809 0.77
tpcds_q70/datafusion:vortex-compact 🚀 124026800 149859215 0.83
tpcds_q71/datafusion:vortex-compact 🚀 48131389 61970168 0.78
tpcds_q72/datafusion:vortex-compact 🚀 2666492519 3455672542 0.77
tpcds_q73/datafusion:vortex-compact 53450044 59223944 0.90
tpcds_q74/datafusion:vortex-compact 🚀 139313312 164022648 0.85
tpcds_q75/datafusion:vortex-compact 🚀 165038555 191172767 0.86
tpcds_q76/datafusion:vortex-compact 52391467 57478733 0.91
tpcds_q77/datafusion:vortex-compact 🚀 70353950 82303580 0.85
tpcds_q78/datafusion:vortex-compact 🚀 151519949 216485736 0.70
tpcds_q79/datafusion:vortex-compact 🚀 60846595 80524107 0.76
tpcds_q80/datafusion:vortex-compact 🚀 133855009 193181703 0.69
tpcds_q81/datafusion:vortex-compact 🚀 43060685 61756618 0.70
tpcds_q82/datafusion:vortex-compact 🚀 49167082 69816097 0.70
tpcds_q83/datafusion:vortex-compact 🚀 58286554 86367993 0.67
tpcds_q84/datafusion:vortex-compact 🚀 20227493 29350316 0.69
tpcds_q85/datafusion:vortex-compact 🚀 127066740 173028213 0.73
tpcds_q86/datafusion:vortex-compact 🚀 23349120 26307143 0.89
tpcds_q87/datafusion:vortex-compact 🚀 70066423 83363732 0.84
tpcds_q88/datafusion:vortex-compact 🚀 138176628 155970146 0.89
tpcds_q89/datafusion:vortex-compact 🚀 48268022 55508488 0.87
tpcds_q90/datafusion:vortex-compact 🚀 24265113 27405590 0.89
tpcds_q91/datafusion:vortex-compact 40250286 44493876 0.90
tpcds_q92/datafusion:vortex-compact 🚀 26342826 30283458 0.87
tpcds_q93/datafusion:vortex-compact 🚀 45476268 65529666 0.69
tpcds_q94/datafusion:vortex-compact 🚀 31194421 43128629 0.72
tpcds_q95/datafusion:vortex-compact 🚀 73061865 93926009 0.78
tpcds_q96/datafusion:vortex-compact 🚀 26704279 34050424 0.78
tpcds_q97/datafusion:vortex-compact 🚀 42724423 61143122 0.70
tpcds_q98/datafusion:vortex-compact 🚀 39195933 58086029 0.67
tpcds_q99/datafusion:vortex-compact 🚀 51086399 78774251 0.65
datafusion / parquet (0.815x ✅, 97↑ 0↓)
name PR 2c8656b (ns) base ce52b71 (ns) ratio (PR/base)
tpcds_q01/datafusion:parquet 🚀 36975997 44527967 0.83
tpcds_q02/datafusion:parquet 🚀 46078679 52139377 0.88
tpcds_q03/datafusion:parquet 🚀 14915812 17664223 0.84
tpcds_q04/datafusion:parquet 🚀 310451100 411377019 0.75
tpcds_q05/datafusion:parquet 🚀 54761661 76197214 0.72
tpcds_q06/datafusion:parquet 🚀 65774997 74004832 0.89
tpcds_q07/datafusion:parquet 🚀 93825692 110662968 0.85
tpcds_q08/datafusion:parquet 🚀 33434957 38649252 0.87
tpcds_q09/datafusion:parquet 🚀 57356875 66402524 0.86
tpcds_q10/datafusion:parquet 🚀 80874970 98307818 0.82
tpcds_q11/datafusion:parquet 🚀 172421208 223573397 0.77
tpcds_q12/datafusion:parquet 🚀 22435789 26092700 0.86
tpcds_q13/datafusion:parquet 🚀 87709526 100985886 0.87
tpcds_q14/datafusion:parquet 🚀 189393367 230520278 0.82
tpcds_q15/datafusion:parquet 🚀 25120282 33512370 0.75
tpcds_q16/datafusion:parquet 🚀 28007653 33274869 0.84
tpcds_q17/datafusion:parquet 🚀 70862656 82806812 0.86
tpcds_q18/datafusion:parquet 🚀 133901949 156135855 0.86
tpcds_q19/datafusion:parquet 🚀 27688397 32266337 0.86
tpcds_q20/datafusion:parquet 🚀 20721662 26720786 0.78
tpcds_q21/datafusion:parquet 🚀 22372760 25554887 0.88
tpcds_q22/datafusion:parquet 🚀 140310702 188106339 0.75
tpcds_q23/datafusion:parquet 🚀 162754813 200713282 0.81
tpcds_q24/datafusion:parquet 🚀 102207432 131054617 0.78
tpcds_q25/datafusion:parquet 🚀 69984159 83584400 0.84
tpcds_q26/datafusion:parquet 🚀 74938766 94598861 0.79
tpcds_q27/datafusion:parquet 🚀 163126956 204875259 0.80
tpcds_q28/datafusion:parquet 🚀 47831351 60261396 0.79
tpcds_q29/datafusion:parquet 🚀 71285771 86586074 0.82
tpcds_q30/datafusion:parquet 🚀 43356288 53417366 0.81
tpcds_q31/datafusion:parquet 🚀 73383553 88296561 0.83
tpcds_q32/datafusion:parquet 🚀 22082917 26795724 0.82
tpcds_q33/datafusion:parquet 🚀 34508483 42535644 0.81
tpcds_q34/datafusion:parquet 🚀 26338927 35964165 0.73
tpcds_q35/datafusion:parquet 🚀 82968502 102689982 0.81
tpcds_q36/datafusion:parquet 🚀 62327462 92352196 0.67
tpcds_q37/datafusion:parquet 🚀 21815896 32971136 0.66
tpcds_q38/datafusion:parquet 🚀 47921742 60076722 0.80
tpcds_q39/datafusion:parquet 🚀 82114419 123983460 0.66
tpcds_q40/datafusion:parquet 🚀 27934338 32381319 0.86
tpcds_q41/datafusion:parquet 🚀 15746828 20676022 0.76
tpcds_q42/datafusion:parquet 🚀 13464135 16344959 0.82
tpcds_q43/datafusion:parquet 🚀 18679200 22467066 0.83
tpcds_q44/datafusion:parquet 🚀 42185655 51622108 0.82
tpcds_q45/datafusion:parquet 🚀 32998818 40442653 0.82
tpcds_q46/datafusion:parquet 🚀 37987586 50233870 0.76
tpcds_q47/datafusion:parquet 🚀 133830234 173062584 0.77
tpcds_q48/datafusion:parquet 🚀 80220820 107124904 0.75
tpcds_q49/datafusion:parquet 🚀 63909318 90056258 0.71
tpcds_q50/datafusion:parquet 🚀 48677097 58483505 0.83
tpcds_q51/datafusion:parquet 🚀 86810589 103543753 0.84
tpcds_q52/datafusion:parquet 🚀 13950608 16259113 0.86
tpcds_q53/datafusion:parquet 🚀 21226045 24719484 0.86
tpcds_q54/datafusion:parquet 🚀 41209804 49102923 0.84
tpcds_q55/datafusion:parquet 🚀 14110127 17342772 0.81
tpcds_q56/datafusion:parquet 🚀 35788259 41924144 0.85
tpcds_q57/datafusion:parquet 🚀 114818785 132719426 0.87
tpcds_q58/datafusion:parquet 🚀 56449959 69446361 0.81
tpcds_q59/datafusion:parquet 59999936 66166809 0.91
tpcds_q60/datafusion:parquet 36611978 39997730 0.92
tpcds_q61/datafusion:parquet 🚀 51323791 60295760 0.85
tpcds_q62/datafusion:parquet 🚀 27594893 34201543 0.81
tpcds_q63/datafusion:parquet 🚀 21243315 24774557 0.86
tpcds_q64/datafusion:parquet 🚀 554979113 646892837 0.86
tpcds_q65/datafusion:parquet 🚀 44161976 52713949 0.84
tpcds_q66/datafusion:parquet 🚀 71940641 86348133 0.83
tpcds_q67/datafusion:parquet 🚀 151602807 182517518 0.83
tpcds_q68/datafusion:parquet 🚀 39069567 46727586 0.84
tpcds_q69/datafusion:parquet 🚀 76942311 94214035 0.82
tpcds_q70/datafusion:parquet 🚀 94174070 116113737 0.81
tpcds_q71/datafusion:parquet 🚀 26638848 30700988 0.87
tpcds_q72/datafusion:parquet 🚀 626165882 790359894 0.79
tpcds_q73/datafusion:parquet 🚀 26489714 30912636 0.86
tpcds_q74/datafusion:parquet 🚀 103411048 132621194 0.78
tpcds_q75/datafusion:parquet 🚀 120469914 137421344 0.88
tpcds_q76/datafusion:parquet 🚀 35607482 43596899 0.82
tpcds_q77/datafusion:parquet 🚀 50200400 57132165 0.88
tpcds_q78/datafusion:parquet 🚀 120239668 146785554 0.82
tpcds_q79/datafusion:parquet 🚀 30599412 35772768 0.86
tpcds_q80/datafusion:parquet 🚀 92333491 113573740 0.81
tpcds_q81/datafusion:parquet 🚀 41821091 51484863 0.81
tpcds_q82/datafusion:parquet 🚀 23626642 28122954 0.84
tpcds_q83/datafusion:parquet 🚀 45848624 57446570 0.80
tpcds_q84/datafusion:parquet 🚀 47366408 55441402 0.85
tpcds_q85/datafusion:parquet 🚀 169780967 202503371 0.84
tpcds_q86/datafusion:parquet 🚀 17513564 22970985 0.76
tpcds_q87/datafusion:parquet 🚀 50662853 64065441 0.79
tpcds_q88/datafusion:parquet 🚀 69782016 81616545 0.85
tpcds_q89/datafusion:parquet 🚀 23514013 28932172 0.81
tpcds_q90/datafusion:parquet 🚀 17973032 22034146 0.82
tpcds_q91/datafusion:parquet 🚀 68676572 82649216 0.83
tpcds_q92/datafusion:parquet 🚀 21435154 27071204 0.79
tpcds_q93/datafusion:parquet 🚀 34506947 44372126 0.78
tpcds_q94/datafusion:parquet 🚀 23552038 30201900 0.78
tpcds_q95/datafusion:parquet 🚀 66935162 79684620 0.84
tpcds_q96/datafusion:parquet 🚀 13690978 17543183 0.78
tpcds_q97/datafusion:parquet 🚀 32493629 41503079 0.78
tpcds_q98/datafusion:parquet 🚀 24791582 33938194 0.73
tpcds_q99/datafusion:parquet 🚀 27845884 32436624 0.86
duckdb / vortex-file-compressed (0.878x ✅, 54↑ 3↓)
name PR 2c8656b (ns) base ce52b71 (ns) ratio (PR/base)
tpcds_q01/duckdb:vortex-file-compressed 🚀 22865163 26089966 0.88
tpcds_q02/duckdb:vortex-file-compressed 🚀 35499776 41552522 0.85
tpcds_q03/duckdb:vortex-file-compressed 32203941 32866033 0.98
tpcds_q04/duckdb:vortex-file-compressed 109955044 114004543 0.96
tpcds_q05/duckdb:vortex-file-compressed 39372440 39714610 0.99
tpcds_q06/duckdb:vortex-file-compressed 36619995 40217010 0.91
tpcds_q07/duckdb:vortex-file-compressed 🚀 22925239 26780670 0.86
tpcds_q08/duckdb:vortex-file-compressed 30701612 31820005 0.96
tpcds_q09/duckdb:vortex-file-compressed 🚀 39012292 44125013 0.88
tpcds_q10/duckdb:vortex-file-compressed 43949262 44359871 0.99
tpcds_q11/duckdb:vortex-file-compressed 66603178 64540375 1.03
tpcds_q12/duckdb:vortex-file-compressed 17135436 17942999 0.95
tpcds_q13/duckdb:vortex-file-compressed 35577814 36872293 0.96
tpcds_q14/duckdb:vortex-file-compressed 112695460 121999181 0.92
tpcds_q15/duckdb:vortex-file-compressed 🚀 28891544 47400221 0.61
tpcds_q16/duckdb:vortex-file-compressed 31616345 34754000 0.91
tpcds_q17/duckdb:vortex-file-compressed 46012275 43070171 1.07
tpcds_q18/duckdb:vortex-file-compressed 51306064 51159132 1.00
tpcds_q19/duckdb:vortex-file-compressed 🚀 34165689 39532363 0.86
tpcds_q20/duckdb:vortex-file-compressed 17585123 18910394 0.93
tpcds_q21/duckdb:vortex-file-compressed 21991213 24246654 0.91
tpcds_q22/duckdb:vortex-file-compressed 🚀 81153643 123821093 0.66
tpcds_q23/duckdb:vortex-file-compressed 115013063 127283235 0.90
tpcds_q24/duckdb:vortex-file-compressed 🚀 51364070 64407279 0.80
tpcds_q25/duckdb:vortex-file-compressed 🚨 52587379 43246922 1.22
tpcds_q26/duckdb:vortex-file-compressed 44290441 44500893 1.00
tpcds_q27/duckdb:vortex-file-compressed 🚀 50955931 62084660 0.82
tpcds_q28/duckdb:vortex-file-compressed 🚀 38360852 43436586 0.88
tpcds_q29/duckdb:vortex-file-compressed 43631120 39835163 1.10
tpcds_q30/duckdb:vortex-file-compressed 🚀 26847051 30450047 0.88
tpcds_q31/duckdb:vortex-file-compressed 37675020 38080562 0.99
tpcds_q32/duckdb:vortex-file-compressed 🚀 16573824 21092003 0.79
tpcds_q33/duckdb:vortex-file-compressed 🚀 25935677 29295186 0.89
tpcds_q34/duckdb:vortex-file-compressed 🚨 24298197 21618317 1.12
tpcds_q35/duckdb:vortex-file-compressed 🚀 67546280 76871656 0.88
tpcds_q36/duckdb:vortex-file-compressed 🚀 26650457 31263877 0.85
tpcds_q37/duckdb:vortex-file-compressed 🚀 18223213 28566346 0.64
tpcds_q38/duckdb:vortex-file-compressed 40925859 41442747 0.99
tpcds_q39/duckdb:vortex-file-compressed 🚀 37309053 50056369 0.75
tpcds_q40/duckdb:vortex-file-compressed 🚀 22599234 27367590 0.83
tpcds_q41/duckdb:vortex-file-compressed 🚀 14762200 17516293 0.84
tpcds_q42/duckdb:vortex-file-compressed 12859276 13915848 0.92
tpcds_q43/duckdb:vortex-file-compressed 🚀 23781097 33545741 0.71
tpcds_q44/duckdb:vortex-file-compressed 🚀 22687543 25588057 0.89
tpcds_q45/duckdb:vortex-file-compressed 32754185 34586521 0.95
tpcds_q46/duckdb:vortex-file-compressed 57244940 56661423 1.01
tpcds_q47/duckdb:vortex-file-compressed 🚀 50317356 59026809 0.85
tpcds_q48/duckdb:vortex-file-compressed 🚀 32217820 36212830 0.89
tpcds_q49/duckdb:vortex-file-compressed 35831409 35407695 1.01
tpcds_q50/duckdb:vortex-file-compressed 35657865 39191120 0.91
tpcds_q51/duckdb:vortex-file-compressed 🚀 101980027 119143625 0.86
tpcds_q52/duckdb:vortex-file-compressed 13783009 15046066 0.92
tpcds_q53/duckdb:vortex-file-compressed 🚀 23455928 26588033 0.88
tpcds_q54/duckdb:vortex-file-compressed 🚀 32047423 36467241 0.88
tpcds_q55/duckdb:vortex-file-compressed 14355577 15646951 0.92
tpcds_q56/duckdb:vortex-file-compressed 26481960 27725967 0.96
tpcds_q57/duckdb:vortex-file-compressed 🚀 41476106 51051534 0.81
tpcds_q58/duckdb:vortex-file-compressed 🚀 33026270 38097666 0.87
tpcds_q59/duckdb:vortex-file-compressed 🚀 68500623 86186219 0.79
tpcds_q60/duckdb:vortex-file-compressed 🚀 27025402 32728396 0.83
tpcds_q61/duckdb:vortex-file-compressed 🚀 35384000 45406627 0.78
tpcds_q62/duckdb:vortex-file-compressed 🚀 19021762 25645164 0.74
tpcds_q63/duckdb:vortex-file-compressed 23097552 24632717 0.94
tpcds_q64/duckdb:vortex-file-compressed 95203627 97006244 0.98
tpcds_q65/duckdb:vortex-file-compressed 🚀 24271987 32559146 0.75
tpcds_q66/duckdb:vortex-file-compressed 🚀 34222446 42568665 0.80
tpcds_q67/duckdb:vortex-file-compressed 🚀 140407899 205288850 0.68
tpcds_q68/duckdb:vortex-file-compressed 🚀 45490218 58241407 0.78
tpcds_q69/duckdb:vortex-file-compressed 🚀 45976994 52888865 0.87
tpcds_q70/duckdb:vortex-file-compressed 🚀 29041500 34849420 0.83
tpcds_q71/duckdb:vortex-file-compressed 🚀 22989133 29918382 0.77
tpcds_q72/duckdb:vortex-file-compressed 🚀 176808131 210221464 0.84
tpcds_q73/duckdb:vortex-file-compressed 24474137 24569089 1.00
tpcds_q74/duckdb:vortex-file-compressed 75316235 72315250 1.04
tpcds_q75/duckdb:vortex-file-compressed 64200753 69594001 0.92
tpcds_q76/duckdb:vortex-file-compressed 🚀 19756298 29351750 0.67
tpcds_q77/duckdb:vortex-file-compressed 🚀 29743416 40085318 0.74
tpcds_q78/duckdb:vortex-file-compressed 🚀 82162758 105809768 0.78
tpcds_q79/duckdb:vortex-file-compressed 🚀 36213680 46605126 0.78
tpcds_q80/duckdb:vortex-file-compressed 🚀 53105748 72822692 0.73
tpcds_q81/duckdb:vortex-file-compressed 🚀 32482357 42697967 0.76
tpcds_q82/duckdb:vortex-file-compressed 🚀 19347553 31731235 0.61
tpcds_q83/duckdb:vortex-file-compressed 🚀 27071541 35397662 0.76
tpcds_q84/duckdb:vortex-file-compressed 23030087 22422528 1.03
tpcds_q85/duckdb:vortex-file-compressed 🚀 49819033 56728091 0.88
tpcds_q86/duckdb:vortex-file-compressed 19246176 20463597 0.94
tpcds_q87/duckdb:vortex-file-compressed 42040639 45710414 0.92
tpcds_q88/duckdb:vortex-file-compressed 37248309 41072201 0.91
tpcds_q89/duckdb:vortex-file-compressed 24577332 23652534 1.04
tpcds_q90/duckdb:vortex-file-compressed 14325716 15834225 0.90
tpcds_q91/duckdb:vortex-file-compressed 🚀 33478104 37242757 0.90
tpcds_q92/duckdb:vortex-file-compressed 🚨 25995042 17831261 1.46
tpcds_q93/duckdb:vortex-file-compressed 🚀 28392943 34055149 0.83
tpcds_q94/duckdb:vortex-file-compressed 27894342 28003482 1.00
tpcds_q95/duckdb:vortex-file-compressed 159083487 147238205 1.08
tpcds_q96/duckdb:vortex-file-compressed 13346969 13524197 0.99
tpcds_q97/duckdb:vortex-file-compressed 🚀 43102588 52594831 0.82
tpcds_q98/duckdb:vortex-file-compressed 🚀 20063731 28487179 0.70
tpcds_q99/duckdb:vortex-file-compressed 🚀 30964221 39226937 0.79
duckdb / vortex-compact (0.999x ➖, 26↑ 33↓)
name PR 2c8656b (ns) base ce52b71 (ns) ratio (PR/base)
tpcds_q01/duckdb:vortex-compact 🚀 28029730 37802451 0.74
tpcds_q02/duckdb:vortex-compact 🚀 46835741 69032690 0.68
tpcds_q03/duckdb:vortex-compact 🚀 57680027 65885976 0.88
tpcds_q04/duckdb:vortex-compact 🚀 126376841 143875454 0.88
tpcds_q05/duckdb:vortex-compact 🚨 56634725 49554105 1.14
tpcds_q06/duckdb:vortex-compact 🚀 43670052 52191741 0.84
tpcds_q07/duckdb:vortex-compact 🚀 36695606 45744822 0.80
tpcds_q08/duckdb:vortex-compact 🚨 49097397 42219405 1.16
tpcds_q09/duckdb:vortex-compact 58489892 64055019 0.91
tpcds_q10/duckdb:vortex-compact 🚨 65481184 54271750 1.21
tpcds_q11/duckdb:vortex-compact 🚨 75841686 67289257 1.13
tpcds_q12/duckdb:vortex-compact 🚨 25896801 22943734 1.13
tpcds_q13/duckdb:vortex-compact 🚨 61388226 54322705 1.13
tpcds_q14/duckdb:vortex-compact 136388915 137634200 0.99
tpcds_q15/duckdb:vortex-compact 🚀 33925879 51495488 0.66
tpcds_q16/duckdb:vortex-compact 36575944 40096450 0.91
tpcds_q17/duckdb:vortex-compact 57018022 54935704 1.04
tpcds_q18/duckdb:vortex-compact 62890213 68074653 0.92
tpcds_q19/duckdb:vortex-compact 🚨 54665379 46338926 1.18
tpcds_q20/duckdb:vortex-compact 23374299 24581827 0.95
tpcds_q21/duckdb:vortex-compact 🚀 23978341 32466069 0.74
tpcds_q22/duckdb:vortex-compact 🚀 82844903 137351405 0.60
tpcds_q23/duckdb:vortex-compact 🚨 146964177 122541739 1.20
tpcds_q24/duckdb:vortex-compact 🚀 66438804 79133789 0.84
tpcds_q25/duckdb:vortex-compact 🚨 83803898 58144769 1.44
tpcds_q26/duckdb:vortex-compact 55061655 56387613 0.98
tpcds_q27/duckdb:vortex-compact 73742493 73678211 1.00
tpcds_q28/duckdb:vortex-compact 85369840 89537988 0.95
tpcds_q29/duckdb:vortex-compact 58607992 55603183 1.05
tpcds_q30/duckdb:vortex-compact 🚀 32784094 39049347 0.84
tpcds_q31/duckdb:vortex-compact 🚨 49549870 39941584 1.24
tpcds_q32/duckdb:vortex-compact 27567128 26307247 1.05
tpcds_q33/duckdb:vortex-compact 37554735 36754303 1.02
tpcds_q34/duckdb:vortex-compact 🚨 40811988 30572141 1.33
tpcds_q35/duckdb:vortex-compact 86025415 89304592 0.96
tpcds_q36/duckdb:vortex-compact 🚨 43653790 39296272 1.11
tpcds_q37/duckdb:vortex-compact 🚀 26173329 37071074 0.71
tpcds_q38/duckdb:vortex-compact 🚨 50340411 44334293 1.14
tpcds_q39/duckdb:vortex-compact 🚀 40872384 57641010 0.71
tpcds_q40/duckdb:vortex-compact 🚀 27413663 32123052 0.85
tpcds_q41/duckdb:vortex-compact 🚀 17913807 19963557 0.90
tpcds_q42/duckdb:vortex-compact 🚨 23398033 19383889 1.21
tpcds_q43/duckdb:vortex-compact 39462410 40729716 0.97
tpcds_q44/duckdb:vortex-compact 🚀 31234353 35223760 0.89
tpcds_q45/duckdb:vortex-compact 42333305 40006956 1.06
tpcds_q46/duckdb:vortex-compact 🚨 77347365 68362383 1.13
tpcds_q47/duckdb:vortex-compact 66302255 72124381 0.92
tpcds_q48/duckdb:vortex-compact 55747950 50938719 1.09
tpcds_q49/duckdb:vortex-compact 🚨 61836381 55736162 1.11
tpcds_q50/duckdb:vortex-compact 49148611 53302068 0.92
tpcds_q51/duckdb:vortex-compact 110039697 121133415 0.91
tpcds_q52/duckdb:vortex-compact 🚨 23604074 19995323 1.18
tpcds_q53/duckdb:vortex-compact 🚨 40554102 31949595 1.27
tpcds_q54/duckdb:vortex-compact 41367896 40274678 1.03
tpcds_q55/duckdb:vortex-compact 🚨 24452425 19412619 1.26
tpcds_q56/duckdb:vortex-compact 36866458 34350484 1.07
tpcds_q57/duckdb:vortex-compact 🚀 47035870 57282856 0.82
tpcds_q58/duckdb:vortex-compact 🚀 44137641 53146613 0.83
tpcds_q59/duckdb:vortex-compact 🚀 91854931 112800240 0.81
tpcds_q60/duckdb:vortex-compact 🚨 40949375 36540202 1.12
tpcds_q61/duckdb:vortex-compact 🚨 64906862 57747406 1.12
tpcds_q62/duckdb:vortex-compact 🚨 28462789 22854695 1.25
tpcds_q63/duckdb:vortex-compact 🚨 39881463 33139168 1.20
tpcds_q64/duckdb:vortex-compact 123584426 126288158 0.98
tpcds_q65/duckdb:vortex-compact 34510844 33679259 1.02
tpcds_q66/duckdb:vortex-compact 41230803 42172650 0.98
tpcds_q67/duckdb:vortex-compact 🚀 156055472 176430205 0.88
tpcds_q68/duckdb:vortex-compact 🚨 66225346 58643164 1.13
tpcds_q69/duckdb:vortex-compact 🚨 65377530 56376196 1.16
tpcds_q70/duckdb:vortex-compact 39549614 38953316 1.02
tpcds_q71/duckdb:vortex-compact 🚨 35623325 29579967 1.20
tpcds_q72/duckdb:vortex-compact 195843775 214195287 0.91
tpcds_q73/duckdb:vortex-compact 🚨 37932319 28727060 1.32
tpcds_q74/duckdb:vortex-compact 🚨 96515499 74226640 1.30
tpcds_q75/duckdb:vortex-compact 76742768 74295349 1.03
tpcds_q76/duckdb:vortex-compact 🚀 36924241 44991423 0.82
tpcds_q77/duckdb:vortex-compact 43179160 44248441 0.98
tpcds_q78/duckdb:vortex-compact 89761654 96571757 0.93
tpcds_q79/duckdb:vortex-compact 56962310 60318711 0.94
tpcds_q80/duckdb:vortex-compact 86822338 79939051 1.09
tpcds_q81/duckdb:vortex-compact 🚀 36227385 41408232 0.87
tpcds_q82/duckdb:vortex-compact 🚀 28210466 35797842 0.79
tpcds_q83/duckdb:vortex-compact 🚀 36776031 52275190 0.70
tpcds_q84/duckdb:vortex-compact 28050761 26816902 1.05
tpcds_q85/duckdb:vortex-compact 🚀 61048208 71775509 0.85
tpcds_q86/duckdb:vortex-compact 🚨 25993898 22667972 1.15
tpcds_q87/duckdb:vortex-compact 51448625 51430286 1.00
tpcds_q88/duckdb:vortex-compact 41941250 44466434 0.94
tpcds_q89/duckdb:vortex-compact 🚨 39780844 31009891 1.28
tpcds_q90/duckdb:vortex-compact 16539053 17833574 0.93
tpcds_q91/duckdb:vortex-compact 55254704 59644214 0.93
tpcds_q92/duckdb:vortex-compact 🚨 51128080 24386556 2.10
tpcds_q93/duckdb:vortex-compact 🚀 33045167 39591553 0.83
tpcds_q94/duckdb:vortex-compact 🚨 36157567 31520742 1.15
tpcds_q95/duckdb:vortex-compact 161919371 156463991 1.03
tpcds_q96/duckdb:vortex-compact 🚨 18895978 15083848 1.25
tpcds_q97/duckdb:vortex-compact 46037538 46827487 0.98
tpcds_q98/duckdb:vortex-compact 30684102 28162952 1.09
tpcds_q99/duckdb:vortex-compact 36684644 38774464 0.95
duckdb / parquet (0.880x ✅, 55↑ 0↓)
name PR 2c8656b (ns) base ce52b71 (ns) ratio (PR/base)
tpcds_q01/duckdb:parquet 🚀 28360060 31777266 0.89
tpcds_q02/duckdb:parquet 23563090 25816945 0.91
tpcds_q03/duckdb:parquet 🚀 11429419 12819097 0.89
tpcds_q04/duckdb:parquet 168762049 183505399 0.92
tpcds_q05/duckdb:parquet 30137455 33312103 0.90
tpcds_q06/duckdb:parquet 🚀 27076335 31826034 0.85
tpcds_q07/duckdb:parquet 20562426 22195850 0.93
tpcds_q08/duckdb:parquet 🚀 26673164 30002998 0.89
tpcds_q09/duckdb:parquet 39701662 41857866 0.95
tpcds_q10/duckdb:parquet 🚀 34070889 38736719 0.88
tpcds_q11/duckdb:parquet 🚀 88492726 99643753 0.89
tpcds_q12/duckdb:parquet 🚀 14376320 19050107 0.75
tpcds_q13/duckdb:parquet 🚀 32832767 38764197 0.85
tpcds_q14/duckdb:parquet 🚀 101030032 117829851 0.86
tpcds_q15/duckdb:parquet 🚀 30461939 42437682 0.72
tpcds_q16/duckdb:parquet 🚀 21006814 28046356 0.75
tpcds_q17/duckdb:parquet 🚀 37673010 46606356 0.81
tpcds_q18/duckdb:parquet 🚀 45227683 54828780 0.82
tpcds_q19/duckdb:parquet 🚀 28865326 36236221 0.80
tpcds_q20/duckdb:parquet 🚀 15938345 18255726 0.87
tpcds_q21/duckdb:parquet 🚀 10382911 13928918 0.75
tpcds_q22/duckdb:parquet 🚀 68874802 93496204 0.74
tpcds_q23/duckdb:parquet 🚀 78219909 90799946 0.86
tpcds_q24/duckdb:parquet 45803314 49660760 0.92
tpcds_q25/duckdb:parquet 33717251 37403528 0.90
tpcds_q26/duckdb:parquet 🚀 36009017 40879196 0.88
tpcds_q27/duckdb:parquet 49322207 53671922 0.92
tpcds_q28/duckdb:parquet 🚀 37116262 41429566 0.90
tpcds_q29/duckdb:parquet 🚀 35434612 39885783 0.89
tpcds_q30/duckdb:parquet 🚀 33510373 39144813 0.86
tpcds_q31/duckdb:parquet 🚀 22506027 27289861 0.82
tpcds_q32/duckdb:parquet 11500166 12457536 0.92
tpcds_q33/duckdb:parquet 🚀 20296386 23948902 0.85
tpcds_q34/duckdb:parquet 20147004 22080937 0.91
tpcds_q35/duckdb:parquet 🚀 56590886 67576338 0.84
tpcds_q36/duckdb:parquet 19611224 21683856 0.90
tpcds_q37/duckdb:parquet 🚀 12698700 14864205 0.85
tpcds_q38/duckdb:parquet 34934561 38201807 0.91
tpcds_q39/duckdb:parquet 30013323 32627348 0.92
tpcds_q40/duckdb:parquet 🚀 17275095 20002112 0.86
tpcds_q41/duckdb:parquet 🚀 7657807 8691353 0.88
tpcds_q42/duckdb:parquet 10030878 10797916 0.93
tpcds_q43/duckdb:parquet 15015726 16368413 0.92
tpcds_q44/duckdb:parquet 22852060 24312344 0.94
tpcds_q45/duckdb:parquet 🚀 24962082 31869288 0.78
tpcds_q46/duckdb:parquet 🚀 45597257 52864267 0.86
tpcds_q47/duckdb:parquet 🚀 44007862 50144821 0.88
tpcds_q48/duckdb:parquet 30559388 32896724 0.93
tpcds_q49/duckdb:parquet 🚀 24393061 27643781 0.88
tpcds_q50/duckdb:parquet 24545203 25892742 0.95
tpcds_q51/duckdb:parquet 94159965 103233919 0.91
tpcds_q52/duckdb:parquet 11152457 11457904 0.97
tpcds_q53/duckdb:parquet 🚀 14888930 16799763 0.89
tpcds_q54/duckdb:parquet 25673921 27995696 0.92
tpcds_q55/duckdb:parquet 9992748 10991360 0.91
tpcds_q56/duckdb:parquet 🚀 20872724 24178726 0.86
tpcds_q57/duckdb:parquet 34977037 38372243 0.91
tpcds_q58/duckdb:parquet 22477957 24600202 0.91
tpcds_q59/duckdb:parquet 34583619 37911199 0.91
tpcds_q60/duckdb:parquet 🚀 21594879 24730886 0.87
tpcds_q61/duckdb:parquet 31117071 33557992 0.93
tpcds_q62/duckdb:parquet 12501811 13452275 0.93
tpcds_q63/duckdb:parquet 14077814 15521271 0.91
tpcds_q64/duckdb:parquet 🚀 75403685 85025021 0.89
tpcds_q65/duckdb:parquet 21027944 22308927 0.94
tpcds_q66/duckdb:parquet 27992080 29671230 0.94
tpcds_q67/duckdb:parquet 🚀 134236585 159091927 0.84
tpcds_q68/duckdb:parquet 36773072 40032551 0.92
tpcds_q69/duckdb:parquet 🚀 35985024 40425802 0.89
tpcds_q70/duckdb:parquet 20254892 21027170 0.96
tpcds_q71/duckdb:parquet 19168550 20686968 0.93
tpcds_q72/duckdb:parquet 165799052 183665168 0.90
tpcds_q73/duckdb:parquet 🚀 17412883 20614409 0.84
tpcds_q74/duckdb:parquet 127267835 137223543 0.93
tpcds_q75/duckdb:parquet 🚀 52263480 59050858 0.89
tpcds_q76/duckdb:parquet 21030954 23140240 0.91
tpcds_q77/duckdb:parquet 🚀 21417020 24331717 0.88
tpcds_q78/duckdb:parquet 🚀 75357492 89428133 0.84
tpcds_q79/duckdb:parquet 🚀 26719642 31105711 0.86
tpcds_q80/duckdb:parquet 🚀 40977224 45899410 0.89
tpcds_q81/duckdb:parquet 🚀 30540082 36761741 0.83
tpcds_q82/duckdb:parquet 14547687 15386813 0.95
tpcds_q83/duckdb:parquet 16389377 18135451 0.90
tpcds_q84/duckdb:parquet 🚀 19689250 22109297 0.89
tpcds_q85/duckdb:parquet 🚀 38417819 49805496 0.77
tpcds_q86/duckdb:parquet 🚀 12943024 15289963 0.85
tpcds_q87/duckdb:parquet 🚀 36609660 42280402 0.87
tpcds_q88/duckdb:parquet 48037166 51902495 0.93
tpcds_q89/duckdb:parquet 🚀 16263708 18633937 0.87
tpcds_q90/duckdb:parquet 🚀 7571279 8473256 0.89
tpcds_q91/duckdb:parquet 22919890 25393076 0.90
tpcds_q92/duckdb:parquet 🚀 11944331 14250364 0.84
tpcds_q93/duckdb:parquet 🚀 28742517 34759107 0.83
tpcds_q94/duckdb:parquet 17079421 18667700 0.91
tpcds_q95/duckdb:parquet 143133277 157242113 0.91
tpcds_q96/duckdb:parquet 🚀 8783714 9781165 0.90
tpcds_q97/duckdb:parquet 🚀 34598668 39664796 0.87
tpcds_q98/duckdb:parquet 17607321 19359906 0.91
tpcds_q99/duckdb:parquet 19276299 21149129 0.91
duckdb / duckdb (0.849x ✅, 77↑ 0↓)
name PR 2c8656b (ns) base ce52b71 (ns) ratio (PR/base)
tpcds_q01/duckdb:duckdb 🚀 20056865 24395563 0.82
tpcds_q02/duckdb:duckdb 🚀 18116221 20700271 0.88
tpcds_q03/duckdb:duckdb 🚀 8518675 10102901 0.84
tpcds_q04/duckdb:duckdb 172541988 190766902 0.90
tpcds_q05/duckdb:duckdb 🚀 18494032 20618275 0.90
tpcds_q06/duckdb:duckdb 🚀 22449613 27732188 0.81
tpcds_q07/duckdb:duckdb 🚀 38081260 43072881 0.88
tpcds_q08/duckdb:duckdb 120916285 123371247 0.98
tpcds_q09/duckdb:duckdb 19779183 21055632 0.94
tpcds_q10/duckdb:duckdb 🚀 23349610 26855842 0.87
tpcds_q11/duckdb:duckdb 🚀 90855388 101323212 0.90
tpcds_q12/duckdb:duckdb 🚀 11124202 13412170 0.83
tpcds_q13/duckdb:duckdb 24079942 26201263 0.92
tpcds_q14/duckdb:duckdb 🚀 90027435 100406694 0.90
tpcds_q15/duckdb:duckdb 🚀 24664288 29516707 0.84
tpcds_q16/duckdb:duckdb 🚀 18073285 20479665 0.88
tpcds_q17/duckdb:duckdb 🚀 22250767 26519706 0.84
tpcds_q18/duckdb:duckdb 🚀 46474185 56027601 0.83
tpcds_q19/duckdb:duckdb 🚀 16635250 22746645 0.73
tpcds_q20/duckdb:duckdb 🚀 11503625 16736621 0.69
tpcds_q21/duckdb:duckdb 🚀 6687551 8681120 0.77
tpcds_q22/duckdb:duckdb 🚀 62113251 111424145 0.56
tpcds_q23/duckdb:duckdb 🚀 74612918 90031418 0.83
tpcds_q24/duckdb:duckdb 🚀 23814485 31152680 0.76
tpcds_q25/duckdb:duckdb 🚀 16379481 21303504 0.77
tpcds_q26/duckdb:duckdb 🚀 23873465 34985918 0.68
tpcds_q27/duckdb:duckdb 🚀 38590915 48577606 0.79
tpcds_q28/duckdb:duckdb 21957599 23938341 0.92
tpcds_q29/duckdb:duckdb 🚀 20340422 23376683 0.87
tpcds_q30/duckdb:duckdb 29993243 32828633 0.91
tpcds_q31/duckdb:duckdb 🚀 47223748 57478476 0.82
tpcds_q32/duckdb:duckdb 7798300 8462899 0.92
tpcds_q33/duckdb:duckdb 🚀 12417388 14146096 0.88
tpcds_q34/duckdb:duckdb 🚀 14563566 16611035 0.88
tpcds_q35/duckdb:duckdb 33166823 35319482 0.94
tpcds_q36/duckdb:duckdb 🚀 70295403 85501262 0.82
tpcds_q37/duckdb:duckdb 🚀 7265846 9786695 0.74
tpcds_q38/duckdb:duckdb 🚀 29678052 38914145 0.76
tpcds_q39/duckdb:duckdb 🚀 23897905 31681725 0.75
tpcds_q40/duckdb:duckdb 🚀 13487439 18755248 0.72
tpcds_q41/duckdb:duckdb 🚀 8369769 11013680 0.76
tpcds_q42/duckdb:duckdb 🚀 6099761 8614531 0.71
tpcds_q43/duckdb:duckdb 🚀 11128439 12758902 0.87
tpcds_q44/duckdb:duckdb 🚀 13367666 15985417 0.84
tpcds_q45/duckdb:duckdb 🚀 17763692 20385005 0.87
tpcds_q46/duckdb:duckdb 🚀 35867215 42854582 0.84
tpcds_q47/duckdb:duckdb 40516838 44750027 0.91
tpcds_q48/duckdb:duckdb 🚀 21960127 24549018 0.89
tpcds_q49/duckdb:duckdb 16868207 18241626 0.92
tpcds_q50/duckdb:duckdb 🚀 13940372 15532459 0.90
tpcds_q51/duckdb:duckdb 93505034 100378203 0.93
tpcds_q52/duckdb:duckdb 7530647 8224604 0.92
tpcds_q53/duckdb:duckdb 13063594 14117769 0.93
tpcds_q54/duckdb:duckdb 🚀 16524331 18944970 0.87
tpcds_q55/duckdb:duckdb 🚀 7009304 8101308 0.87
tpcds_q56/duckdb:duckdb 🚀 13605039 15674967 0.87
tpcds_q57/duckdb:duckdb 🚀 32650310 40508692 0.81
tpcds_q58/duckdb:duckdb 🚀 12344987 16031824 0.77
tpcds_q59/duckdb:duckdb 🚀 35389916 40885583 0.87
tpcds_q60/duckdb:duckdb 🚀 15425071 19678747 0.78
tpcds_q61/duckdb:duckdb 🚀 14433395 17471001 0.83
tpcds_q62/duckdb:duckdb 🚀 9304536 12172839 0.76
tpcds_q63/duckdb:duckdb 🚀 12879650 15475403 0.83
tpcds_q64/duckdb:duckdb 🚀 53825701 67460228 0.80
tpcds_q65/duckdb:duckdb 🚀 34286940 38935142 0.88
tpcds_q66/duckdb:duckdb 🚀 26035422 29303121 0.89
tpcds_q67/duckdb:duckdb 🚀 127696411 175651331 0.73
tpcds_q68/duckdb:duckdb 🚀 25344329 28715180 0.88
tpcds_q69/duckdb:duckdb 🚀 24653772 28074714 0.88
tpcds_q70/duckdb:duckdb 🚀 14196402 16735450 0.85
tpcds_q71/duckdb:duckdb 🚀 12981521 15449571 0.84
tpcds_q72/duckdb:duckdb 🚀 42211967 48369017 0.87
tpcds_q73/duckdb:duckdb 🚀 10678510 12384684 0.86
tpcds_q74/duckdb:duckdb 🚀 142224585 161178600 0.88
tpcds_q75/duckdb:duckdb 🚀 42325927 47213886 0.90
tpcds_q76/duckdb:duckdb 12260290 13405038 0.91
tpcds_q77/duckdb:duckdb 12523123 13181078 0.95
tpcds_q78/duckdb:duckdb 🚀 62740074 70287348 0.89
tpcds_q79/duckdb:duckdb 🚀 18508674 20786019 0.89
tpcds_q80/duckdb:duckdb 🚀 27446618 33664655 0.82
tpcds_q81/duckdb:duckdb 🚀 37132159 43796959 0.85
tpcds_q82/duckdb:duckdb 8409189 9068757 0.93
tpcds_q83/duckdb:duckdb 🚀 8802022 10282929 0.86
tpcds_q84/duckdb:duckdb 🚀 13305440 15340092 0.87
tpcds_q85/duckdb:duckdb 🚀 23647789 28283143 0.84
tpcds_q86/duckdb:duckdb 🚀 10451768 11679306 0.89
tpcds_q87/duckdb:duckdb 🚀 33269485 37308561 0.89
tpcds_q88/duckdb:duckdb 25658222 26100343 0.98
tpcds_q89/duckdb:duckdb 14500851 15725527 0.92
tpcds_q90/duckdb:duckdb 🚀 5347711 6468993 0.83
tpcds_q91/duckdb:duckdb 12697905 13758934 0.92
tpcds_q92/duckdb:duckdb 🚀 8610907 10005467 0.86
tpcds_q93/duckdb:duckdb 🚀 21597043 25740560 0.84
tpcds_q94/duckdb:duckdb 🚀 12407360 14621136 0.85
tpcds_q95/duckdb:duckdb 125736185 133125423 0.94
tpcds_q96/duckdb:duckdb 4760291 5070495 0.94
tpcds_q97/duckdb:duckdb 🚀 30429572 35444283 0.86
tpcds_q98/duckdb:duckdb 🚀 12962698 15489707 0.84
tpcds_q99/duckdb:duckdb 16420757 17934615 0.92
Full attributed analysis
Query Config Raw Δ Control Δ Attributed α Noise floor Significant?
1 datafusion:vortex-compact -13.1% -13.9% +0.9% +14.9% ➖ noise
1 datafusion:vortex-file-compressed -27.4% -13.9% -15.7% +16.5% ✅ faster
1 duckdb:duckdb -17.8% -13.9% -4.5% +19.4% ➖ noise
1 duckdb:vortex-compact -25.9% -13.9% -13.9% +15.8% ✅ faster
1 duckdb:vortex-file-compressed -12.4% -13.9% +1.8% +21.3% ➖ noise
2 datafusion:vortex-compact -15.0% -10.2% -5.4% +11.6% ➖ noise
2 datafusion:vortex-file-compressed -24.8% -10.2% -16.3% +11.6% ✅ faster
2 duckdb:duckdb -12.5% -10.2% -2.6% +11.6% ➖ noise
2 duckdb:vortex-compact -32.2% -10.2% -24.5% +31.2% ✅ faster
2 duckdb:vortex-file-compressed -14.6% -10.2% -4.9% +32.8% ➖ noise
3 datafusion:vortex-compact -18.3% -13.2% -5.8% +11.6% ➖ noise
3 datafusion:vortex-file-compressed -18.5% -13.2% -6.1% +15.7% ➖ noise
3 duckdb:duckdb -15.7% -13.2% -2.8% +16.4% ➖ noise
3 duckdb:vortex-compact -12.5% -13.2% +0.9% +11.6% ➖ noise
3 duckdb:vortex-file-compressed -2.0% -13.2% +12.9% +11.6% 🚨 regression
4 datafusion:vortex-compact -29.3% -16.7% -15.1% +11.6% ✅ faster
4 datafusion:vortex-file-compressed -30.9% -16.7% -17.0% +11.6% ✅ faster
4 duckdb:duckdb -9.6% -16.7% +8.6% +11.6% ➖ noise
4 duckdb:vortex-compact -12.2% -16.7% +5.4% +11.6% ➖ noise
4 duckdb:vortex-file-compressed -3.6% -16.7% +15.8% +13.4% 🚨 regression
5 datafusion:vortex-compact -24.3% -19.4% -6.1% +11.6% ➖ noise
5 datafusion:vortex-file-compressed -35.1% -19.4% -19.5% +12.7% ✅ faster
5 duckdb:duckdb -10.3% -19.4% +11.2% +16.4% ➖ noise
5 duckdb:vortex-compact +14.3% -19.4% +41.7% +11.6% 🚨 regression
5 duckdb:vortex-file-compressed -0.9% -19.4% +22.9% +13.2% 🚨 regression
6 datafusion:vortex-compact -22.4% -13.0% -10.7% +11.6% ✅ faster
6 datafusion:vortex-file-compressed -32.4% -13.0% -22.3% +11.6% ✅ faster
6 duckdb:duckdb -19.0% -13.0% -6.9% +13.7% ➖ noise
6 duckdb:vortex-compact -16.3% -13.0% -3.8% +11.6% ➖ noise
6 duckdb:vortex-file-compressed -8.9% -13.0% +4.7% +11.6% ➖ noise
7 datafusion:vortex-compact -15.6% -11.4% -4.7% +11.6% ➖ noise
7 datafusion:vortex-file-compressed -30.6% -11.4% -21.7% +11.6% ✅ faster
7 duckdb:duckdb -11.6% -11.4% -0.2% +15.3% ➖ noise
7 duckdb:vortex-compact -19.8% -11.4% -9.5% +11.6% ➖ noise
7 duckdb:vortex-file-compressed -14.4% -11.4% -3.4% +11.6% ➖ noise
8 datafusion:vortex-compact -26.0% -12.3% -15.6% +11.6% ✅ faster
8 datafusion:vortex-file-compressed -28.6% -12.3% -18.6% +11.6% ✅ faster
8 duckdb:duckdb -2.0% -12.3% +11.8% +11.6% 🚨 regression
8 duckdb:vortex-compact +16.3% -12.3% +32.6% +12.9% 🚨 regression
8 duckdb:vortex-file-compressed -3.5% -12.3% +10.0% +12.2% ➖ noise
9 datafusion:vortex-compact -20.2% -9.5% -11.8% +11.6% ✅ faster
9 datafusion:vortex-file-compressed -20.8% -9.5% -12.5% +11.6% ✅ faster
9 duckdb:duckdb -6.1% -9.5% +3.8% +11.6% ➖ noise
9 duckdb:vortex-compact -8.7% -9.5% +0.9% +11.6% ➖ noise
9 duckdb:vortex-file-compressed -11.6% -9.5% -2.3% +13.6% ➖ noise
10 datafusion:vortex-compact -26.6% -14.9% -13.7% +11.6% ✅ faster
10 datafusion:vortex-file-compressed -28.2% -14.9% -15.6% +11.6% ✅ faster
10 duckdb:duckdb -13.1% -14.9% +2.2% +11.6% ➖ noise
10 duckdb:vortex-compact +20.7% -14.9% +41.8% +11.6% 🚨 regression
10 duckdb:vortex-file-compressed -0.9% -14.9% +16.5% +11.6% 🚨 regression
11 datafusion:vortex-compact -16.7% -17.2% +0.6% +13.6% ➖ noise
11 datafusion:vortex-file-compressed -26.7% -17.2% -11.4% +11.6% ✅ faster
11 duckdb:duckdb -10.3% -17.2% +8.3% +11.6% ➖ noise
11 duckdb:vortex-compact +12.7% -17.2% +36.2% +11.6% 🚨 regression
11 duckdb:vortex-file-compressed +3.2% -17.2% +24.7% +11.6% 🚨 regression
12 datafusion:vortex-compact -21.1% -19.4% -2.0% +11.8% ➖ noise
12 datafusion:vortex-file-compressed -25.9% -19.4% -8.1% +13.5% ➖ noise
12 duckdb:duckdb -17.1% -19.4% +3.0% +16.1% ➖ noise
12 duckdb:vortex-compact +12.9% -19.4% +40.1% +11.6% 🚨 regression
12 duckdb:vortex-file-compressed -4.5% -19.4% +18.6% +11.6% 🚨 regression
13 datafusion:vortex-compact -9.9% -14.2% +5.0% +11.6% ➖ noise
13 datafusion:vortex-file-compressed -25.1% -14.2% -12.6% +11.6% ✅ faster
13 duckdb:duckdb -8.1% -14.2% +7.2% +11.6% ➖ noise
13 duckdb:vortex-compact +13.0% -14.2% +31.8% +11.6% 🚨 regression
13 duckdb:vortex-file-compressed -3.5% -14.2% +12.5% +11.6% 🚨 regression
14 datafusion:vortex-compact -25.0% -16.1% -10.6% +11.6% ✅ faster
14 datafusion:vortex-file-compressed -21.3% -16.1% -6.3% +11.6% ➖ noise
14 duckdb:duckdb -10.3% -16.1% +6.8% +11.6% ➖ noise
14 duckdb:vortex-compact -0.9% -16.1% +18.1% +11.6% 🚨 regression
14 duckdb:vortex-file-compressed -7.6% -16.1% +10.1% +11.6% ➖ noise
15 datafusion:vortex-compact -24.4% -26.6% +3.1% +15.0% ➖ noise
15 datafusion:vortex-file-compressed -23.1% -26.6% +4.8% +16.1% ➖ noise
15 duckdb:duckdb -16.4% -26.6% +13.9% +14.7% ➖ noise
15 duckdb:vortex-compact -34.1% -26.6% -10.2% +16.1% ➖ noise
15 duckdb:vortex-file-compressed -39.0% -26.6% -16.9% +12.3% ✅ faster
16 datafusion:vortex-compact -13.8% -20.6% +8.5% +11.6% ➖ noise
16 datafusion:vortex-file-compressed -27.8% -20.6% -9.1% +12.4% ➖ noise
16 duckdb:duckdb -11.8% -20.6% +11.1% +11.6% ➖ noise
16 duckdb:vortex-compact -8.8% -20.6% +14.9% +11.6% 🚨 regression
16 duckdb:vortex-file-compressed -9.0% -20.6% +14.6% +11.6% 🚨 regression
17 datafusion:vortex-compact -14.4% -16.8% +3.0% +11.6% ➖ noise
17 datafusion:vortex-file-compressed -27.7% -16.8% -13.0% +13.1% ✅ faster
17 duckdb:duckdb -16.1% -16.8% +0.9% +13.0% ➖ noise
17 duckdb:vortex-compact +3.8% -16.8% +24.8% +11.6% 🚨 regression
17 duckdb:vortex-file-compressed +6.8% -16.8% +28.4% +13.1% 🚨 regression
18 datafusion:vortex-compact -17.1% -15.9% -1.5% +11.6% ➖ noise
18 datafusion:vortex-file-compressed -36.2% -15.9% -24.1% +11.6% ✅ faster
18 duckdb:duckdb -17.1% -15.9% -1.4% +12.5% ➖ noise
18 duckdb:vortex-compact -7.6% -15.9% +9.8% +11.6% ➖ noise
18 duckdb:vortex-file-compressed +0.3% -15.9% +19.2% +11.6% 🚨 regression
19 datafusion:vortex-compact -12.0% -17.3% +6.4% +11.6% ➖ noise
19 datafusion:vortex-file-compressed -36.3% -17.3% -22.9% +11.6% ✅ faster
19 duckdb:duckdb -26.9% -17.3% -11.5% +11.6% ✅ faster
19 duckdb:vortex-compact +18.0% -17.3% +42.7% +11.6% 🚨 regression
19 duckdb:vortex-file-compressed -13.6% -17.3% +4.5% +20.6% ➖ noise
20 datafusion:vortex-compact -15.2% -17.7% +3.1% +11.6% ➖ noise
20 datafusion:vortex-file-compressed -38.5% -17.7% -25.3% +11.6% ✅ faster
20 duckdb:duckdb -31.3% -17.7% -16.5% +11.6% ✅ faster
20 duckdb:vortex-compact -4.9% -17.7% +15.6% +11.6% 🚨 regression
20 duckdb:vortex-file-compressed -7.0% -17.7% +13.0% +11.6% 🚨 regression
21 datafusion:vortex-compact -19.6% -19.2% -0.5% +14.4% ➖ noise
21 datafusion:vortex-file-compressed -30.5% -19.2% -14.0% +13.9% ✅ faster
21 duckdb:duckdb -23.0% -19.2% -4.6% +14.7% ➖ noise
21 duckdb:vortex-compact -26.1% -19.2% -8.6% +14.6% ➖ noise
21 duckdb:vortex-file-compressed -9.3% -19.2% +12.3% +17.7% ➖ noise
22 datafusion:vortex-compact -22.6% -25.9% +4.4% +14.0% ➖ noise
22 datafusion:vortex-file-compressed -9.5% -25.9% +22.0% +17.4% 🚨 regression
22 duckdb:duckdb -44.3% -25.9% -24.8% +15.1% ✅ faster
22 duckdb:vortex-compact -39.7% -25.9% -18.6% +13.8% ✅ faster
22 duckdb:vortex-file-compressed -34.5% -25.9% -11.6% +14.2% ➖ noise
23 datafusion:vortex-compact -19.3% -16.4% -3.5% +11.6% ➖ noise
23 datafusion:vortex-file-compressed -19.5% -16.4% -3.7% +11.6% ➖ noise
23 duckdb:duckdb -17.1% -16.4% -0.8% +17.3% ➖ noise
23 duckdb:vortex-compact +19.9% -16.4% +43.5% +14.7% 🚨 regression
23 duckdb:vortex-file-compressed -9.6% -16.4% +8.1% +11.6% ➖ noise
24 datafusion:vortex-compact -28.6% -15.2% -15.9% +11.6% ✅ faster
24 datafusion:vortex-file-compressed -19.7% -15.2% -5.3% +11.6% ➖ noise
24 duckdb:duckdb -23.6% -15.2% -9.9% +11.8% ➖ noise
24 duckdb:vortex-compact -16.0% -15.2% -1.0% +11.6% ➖ noise
24 duckdb:vortex-file-compressed -20.3% -15.2% -6.0% +11.6% ➖ noise
25 datafusion:vortex-compact -14.2% -13.1% -1.3% +15.2% ➖ noise
25 datafusion:vortex-file-compressed -19.9% -13.1% -7.8% +11.6% ➖ noise
25 duckdb:duckdb -23.1% -13.1% -11.5% +11.8% ✅ faster
25 duckdb:vortex-compact +44.1% -13.1% +65.9% +11.6% 🚨 regression
25 duckdb:vortex-file-compressed +21.6% -13.1% +40.0% +11.6% 🚨 regression
26 datafusion:vortex-compact -23.3% -16.5% -8.2% +11.6% ➖ noise
26 datafusion:vortex-file-compressed -20.2% -16.5% -4.5% +11.6% ➖ noise
26 duckdb:duckdb -31.8% -16.5% -18.3% +15.9% ✅ faster
26 duckdb:vortex-compact -2.4% -16.5% +16.9% +14.7% 🚨 regression
26 duckdb:vortex-file-compressed -0.5% -16.5% +19.1% +11.6% 🚨 regression
27 datafusion:vortex-compact -26.5% -14.5% -14.1% +11.6% ✅ faster
27 datafusion:vortex-file-compressed -21.6% -14.5% -8.4% +11.6% ➖ noise
27 duckdb:duckdb -20.6% -14.5% -7.1% +17.4% ➖ noise
27 duckdb:vortex-compact +0.1% -14.5% +17.0% +11.6% 🚨 regression
27 duckdb:vortex-file-compressed -17.9% -14.5% -4.1% +15.4% ➖ noise
28 datafusion:vortex-compact -6.4% -15.7% +11.0% +11.6% ➖ noise
28 datafusion:vortex-file-compressed -14.5% -15.7% +1.4% +11.6% ➖ noise
28 duckdb:duckdb -8.3% -15.7% +8.8% +17.0% ➖ noise
28 duckdb:vortex-compact -4.7% -15.7% +13.1% +11.6% 🚨 regression
28 duckdb:vortex-file-compressed -11.7% -15.7% +4.7% +11.6% ➖ noise
29 datafusion:vortex-compact -11.8% -14.5% +3.1% +11.6% ➖ noise
29 datafusion:vortex-file-compressed -26.8% -14.5% -14.4% +11.6% ✅ faster
29 duckdb:duckdb -13.0% -14.5% +1.7% +11.6% ➖ noise
29 duckdb:vortex-compact +5.4% -14.5% +23.2% +11.6% 🚨 regression
29 duckdb:vortex-file-compressed +9.5% -14.5% +28.1% +11.6% 🚨 regression
30 datafusion:vortex-compact -14.1% -16.6% +3.1% +11.6% ➖ noise
30 datafusion:vortex-file-compressed -31.2% -16.6% -17.4% +13.1% ✅ faster
30 duckdb:duckdb -8.6% -16.6% +9.6% +11.6% ➖ noise
30 duckdb:vortex-compact -16.0% -16.6% +0.7% +16.1% ➖ noise
30 duckdb:vortex-file-compressed -11.8% -16.6% +5.8% +11.6% ➖ noise
31 datafusion:vortex-compact -13.7% -17.2% +4.3% +11.6% ➖ noise
31 datafusion:vortex-file-compressed -28.6% -17.2% -13.8% +11.6% ✅ faster
31 duckdb:duckdb -17.8% -17.2% -0.8% +11.6% ➖ noise
31 duckdb:vortex-compact +24.1% -17.2% +49.8% +11.6% 🚨 regression
31 duckdb:vortex-file-compressed -1.1% -17.2% +19.5% +11.6% 🚨 regression
32 datafusion:vortex-compact -11.3% -12.8% +1.7% +11.6% ➖ noise
32 datafusion:vortex-file-compressed -34.6% -12.8% -25.0% +11.6% ✅ faster
32 duckdb:duckdb -7.9% -12.8% +5.6% +17.1% ➖ noise
32 duckdb:vortex-compact +4.8% -12.8% +20.1% +11.6% 🚨 regression
32 duckdb:vortex-file-compressed -21.4% -12.8% -9.9% +11.6% ➖ noise
33 datafusion:vortex-compact -12.4% -17.1% +5.6% +11.6% ➖ noise
33 datafusion:vortex-file-compressed -30.8% -17.1% -16.6% +11.6% ✅ faster
33 duckdb:duckdb -12.2% -17.1% +5.9% +11.6% ➖ noise
33 duckdb:vortex-compact +2.2% -17.1% +23.2% +11.6% 🚨 regression
33 duckdb:vortex-file-compressed -11.5% -17.1% +6.8% +11.6% ➖ noise
34 datafusion:vortex-compact -16.6% -18.3% +2.1% +11.6% ➖ noise
34 datafusion:vortex-file-compressed -37.3% -18.3% -23.4% +11.6% ✅ faster
34 duckdb:duckdb -12.3% -18.3% +7.3% +11.6% ➖ noise
34 duckdb:vortex-compact +33.5% -18.3% +63.3% +11.6% 🚨 regression
34 duckdb:vortex-file-compressed +12.4% -18.3% +37.5% +11.6% 🚨 regression
35 datafusion:vortex-compact -20.9% -17.7% -3.8% +11.6% ➖ noise
35 datafusion:vortex-file-compressed -33.1% -17.7% -18.7% +11.6% ✅ faster
35 duckdb:duckdb -6.1% -17.7% +14.2% +12.0% 🚨 regression
35 duckdb:vortex-compact -3.7% -17.7% +17.1% +11.6% 🚨 regression
35 duckdb:vortex-file-compressed -12.1% -17.7% +6.8% +11.6% ➖ noise
36 datafusion:vortex-compact -16.6% -21.9% +6.7% +11.6% ➖ noise
36 datafusion:vortex-file-compressed -34.3% -21.9% -15.8% +11.6% ✅ faster
36 duckdb:duckdb -17.8% -21.9% +5.2% +11.6% ➖ noise
36 duckdb:vortex-compact +11.1% -21.9% +42.2% +11.6% 🚨 regression
36 duckdb:vortex-file-compressed -14.8% -21.9% +9.1% +12.2% ➖ noise
37 datafusion:vortex-compact -18.1% -24.8% +9.0% +11.6% ➖ noise
37 datafusion:vortex-file-compressed -35.5% -24.8% -14.2% +11.6% ✅ faster
37 duckdb:duckdb -25.8% -24.8% -1.3% +12.7% ➖ noise
37 duckdb:vortex-compact -29.4% -24.8% -6.1% +11.6% ➖ noise
37 duckdb:vortex-file-compressed -36.2% -24.8% -15.2% +11.6% ✅ faster
38 datafusion:vortex-compact -12.7% -14.6% +2.2% +11.6% ➖ noise
38 datafusion:vortex-file-compressed -31.5% -14.6% -19.8% +11.6% ✅ faster
38 duckdb:duckdb -23.7% -14.6% -10.7% +13.4% ➖ noise
38 duckdb:vortex-compact +13.5% -14.6% +32.9% +11.6% 🚨 regression
38 duckdb:vortex-file-compressed -1.2% -14.6% +15.6% +17.9% ➖ noise
39 datafusion:vortex-compact -19.2% -21.9% +3.6% +15.9% ➖ noise
39 datafusion:vortex-file-compressed -23.2% -21.9% -1.6% +17.8% ➖ noise
39 duckdb:duckdb -24.6% -21.9% -3.4% +23.2% ➖ noise
39 duckdb:vortex-compact -29.1% -21.9% -9.2% +11.6% ➖ noise
39 duckdb:vortex-file-compressed -25.5% -21.9% -4.5% +21.3% ➖ noise
40 datafusion:vortex-compact -20.5% -13.7% -7.9% +11.6% ➖ noise
40 datafusion:vortex-file-compressed -28.1% -13.7% -16.7% +11.6% ✅ faster
40 duckdb:duckdb -28.1% -13.7% -16.7% +11.7% ✅ faster
40 duckdb:vortex-compact -14.7% -13.7% -1.1% +11.6% ➖ noise
40 duckdb:vortex-file-compressed -17.4% -13.7% -4.3% +14.2% ➖ noise
41 datafusion:vortex-compact -13.0% -18.1% +6.2% +11.6% ➖ noise
41 datafusion:vortex-file-compressed -22.2% -18.1% -5.1% +11.6% ➖ noise
41 duckdb:duckdb -24.0% -18.1% -7.2% +11.6% ➖ noise
41 duckdb:vortex-compact -10.3% -18.1% +9.5% +11.6% ➖ noise
41 duckdb:vortex-file-compressed -15.7% -18.1% +2.9% +11.6% ➖ noise
42 datafusion:vortex-compact -15.3% -12.5% -3.2% +11.6% ➖ noise
42 datafusion:vortex-file-compressed -25.2% -12.5% -14.5% +14.1% ✅ faster
42 duckdb:duckdb -29.2% -12.5% -19.1% +12.7% ✅ faster
42 duckdb:vortex-compact +20.7% -12.5% +38.0% +11.6% 🚨 regression
42 duckdb:vortex-file-compressed -7.6% -12.5% +5.6% +19.2% ➖ noise
43 datafusion:vortex-compact -13.7% -12.7% -1.2% +11.6% ➖ noise
43 datafusion:vortex-file-compressed -22.1% -12.7% -10.8% +11.6% ✅ faster
43 duckdb:duckdb -12.8% -12.7% -0.1% +11.6% ➖ noise
43 duckdb:vortex-compact -3.1% -12.7% +10.9% +11.6% ➖ noise
43 duckdb:vortex-file-compressed -29.1% -12.7% -18.8% +11.6% ✅ faster
44 datafusion:vortex-compact -10.7% -12.4% +1.8% +11.6% ➖ noise
44 datafusion:vortex-file-compressed -24.8% -12.4% -14.2% +11.6% ✅ faster
44 duckdb:duckdb -16.4% -12.4% -4.6% +20.2% ➖ noise
44 duckdb:vortex-compact -11.3% -12.4% +1.2% +11.6% ➖ noise
44 duckdb:vortex-file-compressed -11.3% -12.4% +1.2% +11.6% ➖ noise
45 datafusion:vortex-compact -14.4% -20.1% +7.1% +11.6% ➖ noise
45 datafusion:vortex-file-compressed -16.1% -20.1% +4.9% +11.6% ➖ noise
45 duckdb:duckdb -12.9% -20.1% +9.0% +11.6% ➖ noise
45 duckdb:vortex-compact +5.8% -20.1% +32.4% +11.6% 🚨 regression
45 duckdb:vortex-file-compressed -5.3% -20.1% +18.5% +11.6% 🚨 regression
46 datafusion:vortex-compact -15.2% -19.2% +5.1% +11.6% ➖ noise
46 datafusion:vortex-file-compressed -21.7% -19.2% -3.0% +13.9% ➖ noise
46 duckdb:duckdb -16.3% -19.2% +3.6% +11.6% ➖ noise
46 duckdb:vortex-compact +13.1% -19.2% +40.1% +11.6% 🚨 regression
46 duckdb:vortex-file-compressed +1.0% -19.2% +25.1% +11.6% 🚨 regression
47 datafusion:vortex-compact -20.2% -17.6% -3.2% +11.6% ➖ noise
47 datafusion:vortex-file-compressed -25.7% -17.6% -9.8% +11.6% ➖ noise
47 duckdb:duckdb -9.5% -17.6% +9.9% +11.6% ➖ noise
47 duckdb:vortex-compact -8.1% -17.6% +11.6% +14.9% ➖ noise
47 duckdb:vortex-file-compressed -14.8% -17.6% +3.5% +11.6% ➖ noise
48 datafusion:vortex-compact -7.3% -16.6% +11.1% +11.6% ➖ noise
48 datafusion:vortex-file-compressed -10.4% -16.6% +7.5% +11.6% ➖ noise
48 duckdb:duckdb -10.5% -16.6% +7.3% +11.6% ➖ noise
48 duckdb:vortex-compact +9.4% -16.6% +31.2% +11.6% 🚨 regression
48 duckdb:vortex-file-compressed -11.0% -16.6% +6.7% +11.6% ➖ noise
49 datafusion:vortex-compact -23.3% -20.9% -3.0% +11.6% ➖ noise
49 datafusion:vortex-file-compressed -15.7% -20.9% +6.5% +11.6% ➖ noise
49 duckdb:duckdb -7.5% -20.9% +16.9% +11.6% 🚨 regression
49 duckdb:vortex-compact +10.9% -20.9% +40.2% +11.8% 🚨 regression
49 duckdb:vortex-file-compressed +1.2% -20.9% +27.9% +13.9% 🚨 regression
50 datafusion:vortex-compact -28.9% -11.2% -19.9% +11.6% ✅ faster
50 datafusion:vortex-file-compressed -21.6% -11.2% -11.7% +15.2% ➖ noise
50 duckdb:duckdb -10.3% -11.2% +1.0% +11.6% ➖ noise
50 duckdb:vortex-compact -7.8% -11.2% +3.8% +11.6% ➖ noise
50 duckdb:vortex-file-compressed -9.0% -11.2% +2.4% +11.6% ➖ noise
51 datafusion:vortex-compact -15.6% -12.6% -3.5% +11.6% ➖ noise
51 datafusion:vortex-file-compressed -19.5% -12.6% -8.0% +11.6% ➖ noise
51 duckdb:duckdb -6.8% -12.6% +6.5% +17.9% ➖ noise
51 duckdb:vortex-compact -9.2% -12.6% +3.9% +12.9% ➖ noise
51 duckdb:vortex-file-compressed -14.4% -12.6% -2.1% +18.0% ➖ noise
52 datafusion:vortex-compact -19.4% -8.6% -11.8% +11.7% ✅ faster
52 datafusion:vortex-file-compressed -25.8% -8.6% -18.8% +12.8% ✅ faster
52 duckdb:duckdb -8.4% -8.6% +0.2% +16.5% ➖ noise
52 duckdb:vortex-compact +18.0% -8.6% +29.2% +13.5% 🚨 regression
52 duckdb:vortex-file-compressed -8.4% -8.6% +0.2% +22.4% ➖ noise
53 datafusion:vortex-compact -13.5% -12.8% -0.9% +11.6% ➖ noise
53 datafusion:vortex-file-compressed -20.8% -12.8% -9.3% +11.6% ➖ noise
53 duckdb:duckdb -7.5% -12.8% +6.1% +11.6% ➖ noise
53 duckdb:vortex-compact +26.9% -12.8% +45.5% +11.6% 🚨 regression
53 duckdb:vortex-file-compressed -11.8% -12.8% +1.1% +17.2% ➖ noise
54 datafusion:vortex-compact -8.2% -12.3% +4.6% +11.6% ➖ noise
54 datafusion:vortex-file-compressed -16.3% -12.3% -4.6% +11.6% ➖ noise
54 duckdb:duckdb -12.8% -12.3% -0.6% +13.4% ➖ noise
54 duckdb:vortex-compact +2.7% -12.3% +17.1% +11.6% 🚨 regression
54 duckdb:vortex-file-compressed -12.1% -12.3% +0.2% +11.6% ➖ noise
55 datafusion:vortex-compact -11.5% -14.0% +2.9% +11.6% ➖ noise
55 datafusion:vortex-file-compressed -21.6% -14.0% -8.8% +11.6% ➖ noise
55 duckdb:duckdb -13.5% -14.0% +0.6% +14.5% ➖ noise
55 duckdb:vortex-compact +26.0% -14.0% +46.5% +11.6% 🚨 regression
55 duckdb:vortex-file-compressed -8.3% -14.0% +6.7% +15.3% ➖ noise
56 datafusion:vortex-compact -12.8% -14.2% +1.6% +11.6% ➖ noise
56 datafusion:vortex-file-compressed -16.4% -14.2% -2.6% +11.6% ➖ noise
56 duckdb:duckdb -13.2% -14.2% +1.1% +11.6% ➖ noise
56 duckdb:vortex-compact +7.3% -14.2% +25.0% +11.6% 🚨 regression
56 duckdb:vortex-file-compressed -4.5% -14.2% +11.3% +11.6% ➖ noise
57 datafusion:vortex-compact -20.1% -11.2% -10.0% +11.6% ➖ noise
57 datafusion:vortex-file-compressed -24.0% -11.2% -14.4% +11.6% ✅ faster
57 duckdb:duckdb -19.4% -11.2% -9.2% +15.6% ➖ noise
57 duckdb:vortex-compact -17.9% -11.2% -7.5% +15.5% ➖ noise
57 duckdb:vortex-file-compressed -18.8% -11.2% -8.5% +13.9% ➖ noise
58 datafusion:vortex-compact -27.7% -13.8% -16.1% +11.6% ✅ faster
58 datafusion:vortex-file-compressed -19.6% -13.8% -6.7% +11.6% ➖ noise
58 duckdb:duckdb -23.0% -13.8% -10.7% +11.6% ✅ faster
58 duckdb:vortex-compact -17.0% -13.8% -3.6% +18.1% ➖ noise
58 duckdb:vortex-file-compressed -13.3% -13.8% +0.6% +21.6% ➖ noise
59 datafusion:vortex-compact -26.3% -9.0% -19.0% +11.6% ✅ faster
59 datafusion:vortex-file-compressed -17.7% -9.0% -9.6% +11.6% ➖ noise
59 duckdb:duckdb -13.4% -9.0% -4.8% +11.6% ➖ noise
59 duckdb:vortex-compact -18.6% -9.0% -10.5% +11.6% ✅ faster
59 duckdb:vortex-file-compressed -20.5% -9.0% -12.6% +11.6% ✅ faster
60 datafusion:vortex-compact -22.6% -10.6% -13.4% +11.6% ✅ faster
60 datafusion:vortex-file-compressed -19.6% -10.6% -10.1% +12.0% ➖ noise
60 duckdb:duckdb -21.6% -10.6% -12.3% +11.6% ✅ faster
60 duckdb:vortex-compact +12.1% -10.6% +25.4% +12.1% 🚨 regression
60 duckdb:vortex-file-compressed -17.4% -10.6% -7.6% +11.8% ➖ noise
61 datafusion:vortex-compact -20.8% -11.2% -10.8% +11.6% ✅ faster
61 datafusion:vortex-file-compressed -12.2% -11.2% -1.1% +11.6% ➖ noise
61 duckdb:duckdb -17.4% -11.2% -7.0% +11.6% ➖ noise
61 duckdb:vortex-compact +12.4% -11.2% +26.5% +11.6% 🚨 regression
61 duckdb:vortex-file-compressed -22.1% -11.2% -12.3% +13.9% ✅ faster
62 datafusion:vortex-compact -25.3% -13.4% -13.8% +13.6% ✅ faster
62 datafusion:vortex-file-compressed -16.4% -13.4% -3.5% +16.1% ➖ noise
62 duckdb:duckdb -23.6% -13.4% -11.7% +34.2% ➖ noise
62 duckdb:vortex-compact +24.5% -13.4% +43.8% +24.0% 🚨 regression
62 duckdb:vortex-file-compressed -25.8% -13.4% -14.3% +15.2% ✅ faster
63 datafusion:vortex-compact -15.0% -11.8% -3.7% +11.6% ➖ noise
63 datafusion:vortex-file-compressed -20.1% -11.8% -9.5% +11.6% ➖ noise
63 duckdb:duckdb -16.8% -11.8% -5.6% +11.6% ➖ noise
63 duckdb:vortex-compact +20.3% -11.8% +36.5% +11.6% 🚨 regression
63 duckdb:vortex-file-compressed -6.2% -11.8% +6.3% +11.6% ➖ noise
64 datafusion:vortex-compact -19.6% -12.8% -7.8% +11.6% ➖ noise
64 datafusion:vortex-file-compressed -18.3% -12.8% -6.3% +11.6% ➖ noise
64 duckdb:duckdb -20.2% -12.8% -8.5% +11.6% ➖ noise
64 duckdb:vortex-compact -2.1% -12.8% +12.2% +11.6% 🚨 regression
64 duckdb:vortex-file-compressed -1.9% -12.8% +12.5% +11.6% 🚨 regression
65 datafusion:vortex-compact -23.2% -11.1% -13.6% +11.6% ✅ faster
65 datafusion:vortex-file-compressed -20.3% -11.1% -10.3% +11.6% ➖ noise
65 duckdb:duckdb -11.9% -11.1% -0.9% +14.7% ➖ noise
65 duckdb:vortex-compact +2.5% -11.1% +15.3% +11.6% 🚨 regression
65 duckdb:vortex-file-compressed -25.5% -11.1% -16.1% +11.6% ✅ faster
66 datafusion:vortex-compact -29.7% -11.3% -20.8% +14.8% ✅ faster
66 datafusion:vortex-file-compressed -19.0% -11.3% -8.7% +11.7% ➖ noise
66 duckdb:duckdb -11.2% -11.3% +0.2% +11.6% ➖ noise
66 duckdb:vortex-compact -2.2% -11.3% +10.3% +16.6% ➖ noise
66 duckdb:vortex-file-compressed -19.6% -11.3% -9.3% +11.6% ➖ noise
67 datafusion:vortex-compact -11.0% -16.3% +6.3% +11.6% ➖ noise
67 datafusion:vortex-file-compressed -26.6% -16.3% -12.3% +11.6% ✅ faster
67 duckdb:duckdb -27.3% -16.3% -13.2% +11.6% ✅ faster
67 duckdb:vortex-compact -11.5% -16.3% +5.7% +11.6% ➖ noise
67 duckdb:vortex-file-compressed -31.6% -16.3% -18.3% +11.6% ✅ faster
68 datafusion:vortex-compact -13.6% -12.4% -1.4% +12.2% ➖ noise
68 datafusion:vortex-file-compressed -39.4% -12.4% -30.9% +12.1% ✅ faster
68 duckdb:duckdb -11.7% -12.4% +0.7% +11.6% ➖ noise
68 duckdb:vortex-compact +12.9% -12.4% +28.9% +11.6% 🚨 regression
68 duckdb:vortex-file-compressed -21.9% -12.4% -10.9% +11.6% ✅ faster
69 datafusion:vortex-compact -23.1% -14.7% -9.9% +11.6% ➖ noise
69 datafusion:vortex-file-compressed -16.0% -14.7% -1.5% +13.0% ➖ noise
69 duckdb:duckdb -12.2% -14.7% +3.0% +11.6% ➖ noise
69 duckdb:vortex-compact +16.0% -14.7% +36.0% +11.6% 🚨 regression
69 duckdb:vortex-file-compressed -13.1% -14.7% +2.0% +11.6% ➖ noise
70 datafusion:vortex-compact -17.2% -11.6% -6.4% +11.6% ➖ noise
70 datafusion:vortex-file-compressed -18.2% -11.6% -7.5% +11.6% ➖ noise
70 duckdb:duckdb -15.2% -11.6% -4.0% +13.0% ➖ noise
70 duckdb:vortex-compact +1.5% -11.6% +14.9% +13.1% 🚨 regression
70 duckdb:vortex-file-compressed -16.7% -11.6% -5.7% +11.6% ➖ noise
71 datafusion:vortex-compact -22.3% -10.3% -13.4% +11.6% ✅ faster
71 datafusion:vortex-file-compressed -23.7% -10.3% -14.9% +11.6% ✅ faster
71 duckdb:duckdb -16.0% -10.3% -6.3% +12.7% ➖ noise
71 duckdb:vortex-compact +20.4% -10.3% +34.3% +11.6% 🚨 regression
71 duckdb:vortex-file-compressed -23.2% -10.3% -14.3% +11.6% ✅ faster
72 datafusion:vortex-compact -22.8% -15.4% -8.8% +11.6% ➖ noise
72 datafusion:vortex-file-compressed -24.4% -15.4% -10.6% +11.6% ✅ faster
72 duckdb:duckdb -12.7% -15.4% +3.2% +12.3% ➖ noise
72 duckdb:vortex-compact -8.6% -15.4% +8.1% +11.6% ➖ noise
72 duckdb:vortex-file-compressed -15.9% -15.4% -0.5% +11.6% ➖ noise
73 datafusion:vortex-compact -9.7% -14.9% +6.1% +18.7% ➖ noise
73 datafusion:vortex-file-compressed -17.9% -14.9% -3.5% +21.1% ➖ noise
73 duckdb:duckdb -13.8% -14.9% +1.3% +12.0% ➖ noise
73 duckdb:vortex-compact +32.0% -14.9% +55.2% +11.6% 🚨 regression
73 duckdb:vortex-file-compressed -0.4% -14.9% +17.1% +15.5% 🚨 regression
74 datafusion:vortex-compact -15.1% -15.0% -0.1% +11.6% ➖ noise
74 datafusion:vortex-file-compressed -18.7% -15.0% -4.5% +11.6% ➖ noise
74 duckdb:duckdb -11.8% -15.0% +3.8% +11.6% ➖ noise
74 duckdb:vortex-compact +30.0% -15.0% +52.9% +17.2% 🚨 regression
74 duckdb:vortex-file-compressed +4.1% -15.0% +22.5% +16.3% 🚨 regression
75 datafusion:vortex-compact -13.7% -11.9% -2.0% +11.6% ➖ noise
75 datafusion:vortex-file-compressed -13.0% -11.9% -1.2% +11.6% ➖ noise
75 duckdb:duckdb -10.4% -11.9% +1.8% +11.6% ➖ noise
75 duckdb:vortex-compact +3.3% -11.9% +17.3% +11.6% 🚨 regression
75 duckdb:vortex-file-compressed -7.7% -11.9% +4.7% +11.6% ➖ noise
76 datafusion:vortex-compact -8.9% -13.8% +5.8% +11.6% ➖ noise
76 datafusion:vortex-file-compressed -15.9% -13.8% -2.4% +12.3% ➖ noise
76 duckdb:duckdb -8.5% -13.8% +6.2% +14.4% ➖ noise
76 duckdb:vortex-compact -17.9% -13.8% -4.7% +11.6% ➖ noise
76 duckdb:vortex-file-compressed -32.7% -13.8% -21.9% +14.5% ✅ faster
77 datafusion:vortex-compact -14.5% -12.1% -2.8% +11.6% ➖ noise
77 datafusion:vortex-file-compressed -18.4% -12.1% -7.2% +11.6% ➖ noise
77 duckdb:duckdb -5.0% -12.1% +8.0% +11.6% ➖ noise
77 duckdb:vortex-compact -2.4% -12.1% +11.0% +12.9% ➖ noise
77 duckdb:vortex-file-compressed -25.8% -12.1% -15.6% +19.9% ➖ noise
78 datafusion:vortex-compact -30.0% -16.9% -15.8% +11.6% ✅ faster
78 datafusion:vortex-file-compressed -19.3% -16.9% -2.9% +11.6% ➖ noise
78 duckdb:duckdb -10.7% -16.9% +7.4% +11.6% ➖ noise
78 duckdb:vortex-compact -7.1% -16.9% +11.9% +12.7% ➖ noise
78 duckdb:vortex-file-compressed -22.3% -16.9% -6.5% +11.6% ➖ noise
79 datafusion:vortex-compact -24.4% -14.3% -11.8% +11.6% ✅ faster
79 datafusion:vortex-file-compressed -18.5% -14.3% -4.9% +11.6% ➖ noise
79 duckdb:duckdb -11.0% -14.3% +3.9% +11.6% ➖ noise
79 duckdb:vortex-compact -5.6% -14.3% +10.2% +11.6% ➖ noise
79 duckdb:vortex-file-compressed -22.3% -14.3% -9.4% +13.1% ➖ noise
80 datafusion:vortex-compact -30.7% -14.8% -18.7% +11.6% ✅ faster
80 datafusion:vortex-file-compressed -18.4% -14.8% -4.2% +11.6% ➖ noise
80 duckdb:duckdb -18.5% -14.8% -4.3% +11.9% ➖ noise
80 duckdb:vortex-compact +8.6% -14.8% +27.5% +11.9% 🚨 regression
80 duckdb:vortex-file-compressed -27.1% -14.8% -14.4% +11.6% ✅ faster
81 datafusion:vortex-compact -30.3% -17.9% -15.1% +11.6% ✅ faster
81 datafusion:vortex-file-compressed -16.9% -17.9% +1.2% +14.7% ➖ noise
81 duckdb:duckdb -15.2% -17.9% +3.2% +11.6% ➖ noise
81 duckdb:vortex-compact -12.5% -17.9% +6.5% +11.6% ➖ noise
81 duckdb:vortex-file-compressed -23.9% -17.9% -7.4% +11.6% ➖ noise
82 datafusion:vortex-compact -29.6% -10.9% -21.0% +11.6% ✅ faster
82 datafusion:vortex-file-compressed -25.2% -10.9% -16.1% +12.4% ✅ faster
82 duckdb:duckdb -7.3% -10.9% +4.0% +17.8% ➖ noise
82 duckdb:vortex-compact -21.2% -10.9% -11.6% +12.6% ✅ faster
82 duckdb:vortex-file-compressed -39.0% -10.9% -31.6% +11.6% ✅ faster
83 datafusion:vortex-compact -32.5% -15.1% -20.5% +11.6% ✅ faster
83 datafusion:vortex-file-compressed -18.2% -15.1% -3.6% +11.6% ➖ noise
83 duckdb:duckdb -14.4% -15.1% +0.8% +13.2% ➖ noise
83 duckdb:vortex-compact -29.6% -15.1% -17.2% +11.6% ✅ faster
83 duckdb:vortex-file-compressed -23.5% -15.1% -9.9% +16.5% ➖ noise
84 datafusion:vortex-compact -31.1% -12.8% -21.0% +14.7% ✅ faster
84 datafusion:vortex-file-compressed -17.2% -12.8% -5.0% +11.6% ➖ noise
84 duckdb:duckdb -13.3% -12.8% -0.6% +11.6% ➖ noise
84 duckdb:vortex-compact +4.6% -12.8% +19.9% +11.6% 🚨 regression
84 duckdb:vortex-file-compressed +2.7% -12.8% +17.8% +11.6% 🚨 regression
85 datafusion:vortex-compact -26.6% -19.6% -8.7% +11.6% ➖ noise
85 datafusion:vortex-file-compressed -16.8% -19.6% +3.4% +11.6% ➖ noise
85 duckdb:duckdb -16.4% -19.6% +4.0% +11.6% ➖ noise
85 duckdb:vortex-compact -14.9% -19.6% +5.8% +11.6% ➖ noise
85 duckdb:vortex-file-compressed -12.2% -19.6% +9.2% +11.6% ➖ noise
86 datafusion:vortex-compact -11.2% -19.7% +10.5% +12.7% ➖ noise
86 datafusion:vortex-file-compressed -15.8% -19.7% +4.8% +13.1% ➖ noise
86 duckdb:duckdb -10.5% -19.7% +11.4% +17.6% ➖ noise
86 duckdb:vortex-compact +14.7% -19.7% +42.7% +18.1% 🚨 regression
86 duckdb:vortex-file-compressed -5.9% -19.7% +17.1% +12.1% 🚨 regression
87 datafusion:vortex-compact -16.0% -17.3% +1.6% +11.6% ➖ noise
87 datafusion:vortex-file-compressed -14.5% -17.3% +3.3% +11.6% ➖ noise
87 duckdb:duckdb -10.8% -17.3% +7.8% +11.6% ➖ noise
87 duckdb:vortex-compact +0.0% -17.3% +20.9% +19.3% 🚨 regression
87 duckdb:vortex-file-compressed -8.0% -17.3% +11.1% +11.6% ➖ noise
88 datafusion:vortex-compact -11.4% -11.0% -0.4% +11.6% ➖ noise
88 datafusion:vortex-file-compressed -16.6% -11.0% -6.3% +11.6% ➖ noise
88 duckdb:duckdb -1.7% -11.0% +10.5% +11.6% ➖ noise
88 duckdb:vortex-compact -5.7% -11.0% +6.0% +11.6% ➖ noise
88 duckdb:vortex-file-compressed -9.3% -11.0% +1.9% +11.6% ➖ noise
89 datafusion:vortex-compact -13.0% -15.8% +3.2% +11.6% ➖ noise
89 datafusion:vortex-file-compressed -16.6% -15.8% -1.0% +11.6% ➖ noise
89 duckdb:duckdb -7.8% -15.8% +9.5% +11.6% ➖ noise
89 duckdb:vortex-compact +28.3% -15.8% +52.3% +11.6% 🚨 regression
89 duckdb:vortex-file-compressed +3.9% -15.8% +23.4% +11.6% 🚨 regression
90 datafusion:vortex-compact -11.5% -14.6% +3.7% +11.6% ➖ noise
90 datafusion:vortex-file-compressed -16.1% -14.6% -1.7% +11.6% ➖ noise
90 duckdb:duckdb -17.3% -14.6% -3.2% +11.6% ➖ noise
90 duckdb:vortex-compact -7.3% -14.6% +8.6% +11.6% ➖ noise
90 duckdb:vortex-file-compressed -9.5% -14.6% +6.0% +11.6% ➖ noise
91 datafusion:vortex-compact -9.5% -13.4% +4.5% +11.6% ➖ noise
91 datafusion:vortex-file-compressed -17.0% -13.4% -4.2% +11.6% ➖ noise
91 duckdb:duckdb -7.7% -13.4% +6.6% +15.5% ➖ noise
91 duckdb:vortex-compact -7.4% -13.4% +7.0% +12.0% ➖ noise
91 duckdb:vortex-file-compressed -10.1% -13.4% +3.8% +11.8% ➖ noise
92 datafusion:vortex-compact -13.0% -18.5% +6.8% +11.6% ➖ noise
92 datafusion:vortex-file-compressed -15.3% -18.5% +3.9% +11.6% ➖ noise
92 duckdb:duckdb -13.9% -18.5% +5.6% +16.8% ➖ noise
92 duckdb:vortex-compact +109.7% -18.5% +157.4% +15.3% 🚨 regression
92 duckdb:vortex-file-compressed +45.8% -18.5% +78.9% +12.7% 🚨 regression
93 datafusion:vortex-compact -30.6% -19.8% -13.5% +11.6% ✅ faster
93 datafusion:vortex-file-compressed -23.5% -19.8% -4.6% +11.6% ➖ noise
93 duckdb:duckdb -16.1% -19.8% +4.6% +11.6% ➖ noise
93 duckdb:vortex-compact -16.5% -19.8% +4.1% +11.6% ➖ noise
93 duckdb:vortex-file-compressed -16.6% -19.8% +4.0% +11.6% ➖ noise
94 datafusion:vortex-compact -27.7% -15.5% -14.4% +11.6% ✅ faster
94 datafusion:vortex-file-compressed -17.2% -15.5% -2.0% +11.8% ➖ noise
94 duckdb:duckdb -15.1% -15.5% +0.5% +14.8% ➖ noise
94 duckdb:vortex-compact +14.7% -15.5% +35.8% +12.0% 🚨 regression
94 duckdb:vortex-file-compressed -0.4% -15.5% +17.9% +11.6% 🚨 regression
95 datafusion:vortex-compact -22.2% -12.6% -11.0% +11.6% ✅ faster
95 datafusion:vortex-file-compressed -15.7% -12.6% -3.6% +11.6% ➖ noise
95 duckdb:duckdb -5.6% -12.6% +8.0% +14.6% ➖ noise
95 duckdb:vortex-compact +3.5% -12.6% +18.3% +14.7% 🚨 regression
95 duckdb:vortex-file-compressed +8.0% -12.6% +23.6% +17.3% 🚨 regression
96 datafusion:vortex-compact -21.6% -16.3% -6.3% +11.8% ➖ noise
96 datafusion:vortex-file-compressed -19.3% -16.3% -3.6% +14.4% ➖ noise
96 duckdb:duckdb -6.1% -16.3% +12.1% +14.1% ➖ noise
96 duckdb:vortex-compact +25.3% -16.3% +49.6% +11.6% 🚨 regression
96 duckdb:vortex-file-compressed -1.3% -16.3% +17.9% +13.1% 🚨 regression
97 datafusion:vortex-compact -30.1% -17.4% -15.4% +13.0% ✅ faster
97 datafusion:vortex-file-compressed -18.3% -17.4% -1.1% +11.6% ➖ noise
97 duckdb:duckdb -14.1% -17.4% +3.9% +12.1% ➖ noise
97 duckdb:vortex-compact -1.7% -17.4% +19.0% +12.5% 🚨 regression
97 duckdb:vortex-file-compressed -18.0% -17.4% -0.8% +18.0% ➖ noise
98 datafusion:vortex-compact -32.5% -18.5% -17.2% +11.6% ✅ faster
98 datafusion:vortex-file-compressed -22.5% -18.5% -4.9% +11.6% ➖ noise
98 duckdb:duckdb -16.3% -18.5% +2.7% +18.4% ➖ noise
98 duckdb:vortex-compact +9.0% -18.5% +33.7% +11.6% 🚨 regression
98 duckdb:vortex-file-compressed -29.6% -18.5% -13.6% +11.6% ✅ faster
99 datafusion:vortex-compact -35.1% -11.5% -26.7% +16.9% ✅ faster
99 datafusion:vortex-file-compressed -13.9% -11.5% -2.7% +17.6% ➖ noise
99 duckdb:duckdb -8.4% -11.5% +3.5% +28.5% ➖ noise
99 duckdb:vortex-compact -5.4% -11.5% +7.0% +18.2% ➖ noise
99 duckdb:vortex-file-compressed -21.1% -11.5% -10.8% +22.5% ➖ noise

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 14, 2026

File Sizes: TPC-DS SF=1 on NVME

No file size changes detected.

@myrrc myrrc added action/benchmark Trigger full benchmarks to run on this PR action/benchmark-sql Trigger SQL benchmarks to run on this PR labels Apr 16, 2026
@github-actions github-actions bot removed action/benchmark-sql Trigger SQL benchmarks to run on this PR action/benchmark Trigger full benchmarks to run on this PR labels Apr 16, 2026
@myrrc
Copy link
Copy Markdown
Contributor Author

myrrc commented Apr 16, 2026

statistics isn't the right function here as parquet only reports it for a single file (I guess they also tried eager readers first). I'll keep it, but also we need get_partition_stats with cached metadata

@myrrc myrrc force-pushed the myrrc/duckdb-column-stats branch 4 times, most recently from ccd30ce to 9fa66ab Compare April 17, 2026 11:17
@myrrc myrrc removed the request for review from 0ax1 April 17, 2026 11:18
@myrrc myrrc added action/benchmark Trigger full benchmarks to run on this PR action/benchmark-sql Trigger SQL benchmarks to run on this PR labels Apr 17, 2026
@github-actions github-actions bot removed action/benchmark Trigger full benchmarks to run on this PR action/benchmark-sql Trigger SQL benchmarks to run on this PR labels Apr 17, 2026
@myrrc myrrc force-pushed the myrrc/duckdb-column-stats branch from 9fa66ab to 1b00b56 Compare April 17, 2026 11:21
@myrrc myrrc added action/benchmark Trigger full benchmarks to run on this PR action/benchmark-sql Trigger SQL benchmarks to run on this PR labels Apr 17, 2026
@github-actions github-actions bot removed action/benchmark Trigger full benchmarks to run on this PR action/benchmark-sql Trigger SQL benchmarks to run on this PR labels Apr 17, 2026
@myrrc myrrc force-pushed the myrrc/duckdb-column-stats branch from 1b00b56 to 01be008 Compare April 17, 2026 11:24
@myrrc myrrc added action/benchmark Trigger full benchmarks to run on this PR action/benchmark-sql Trigger SQL benchmarks to run on this PR labels Apr 17, 2026
@github-actions github-actions bot removed action/benchmark-sql Trigger SQL benchmarks to run on this PR action/benchmark Trigger full benchmarks to run on this PR labels Apr 17, 2026
@myrrc myrrc added action/benchmark Trigger full benchmarks to run on this PR action/benchmark-sql Trigger SQL benchmarks to run on this PR labels Apr 17, 2026
@github-actions github-actions bot removed the action/benchmark-sql Trigger SQL benchmarks to run on this PR label Apr 17, 2026
myrrc added 3 commits April 17, 2026 12:40
Signed-off-by: Mikhail Kot <to@myrrc.dev>
Signed-off-by: Mikhail Kot <to@myrrc.dev>
Signed-off-by: Mikhail Kot <to@myrrc.dev>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

changelog/performance A performance improvement

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants