Skip to content

chore(ci): workflow cleanup and fixes#7448

Merged
0ax1 merged 10 commits intodevelopfrom
ci-workflow-cleanup
Apr 15, 2026
Merged

chore(ci): workflow cleanup and fixes#7448
0ax1 merged 10 commits intodevelopfrom
ci-workflow-cleanup

Conversation

@0ax1
Copy link
Copy Markdown
Contributor

@0ax1 0ax1 commented Apr 15, 2026

Summary

Audit and cleanup of .github/ CI workflows — fixes bugs, removes dead code, deduplicates config.

Changes (one commit each)

  1. Fix fuzz corpus restore path mismatch in run-fuzzer.yml — restore appended -${{ inputs.extra_features }} but persist did not, so previously-saved corpora were never restored
  2. Fix stale PR message saying "30 days" when days-before-pr-stale is 14
  3. Remove dead Install Sweep / Timestamp Cache steps from setup-rust action — they gate on undeclared inputs.timestamp so never run
  4. Use --bin instead of --package in bench-pr.yml build step to match bench.yml
  5. Right-size job timeouts: bench.yml commit-metadata 120m → 10m, docs.yml deploy 120m → 10m, stale.yml add missing timeout
  6. Deduplicate SQL benchmark matrix — move single source of truth into sql-benchmarks.yml default input, derive lance targets from mode at runtime, sync matrix with develop (adds local_dir to statpopgen, drops stale scale_factor/iterations from fineweb/S3 entries, adds vortex-compact to clickbench)
  7. Set CARGO_TERM_COLOR: always in ci.ymlauto disables color without a TTY, all other workflows already use always
  8. Hoist R2 env vars to job-level in run-fuzzer.yml, minimize_fuzz_corpus_workflow.yml, fuzz-coverage.yml — removes 5 duplicate env blocks

before and after for post merge, and on pr:

post-merge  — before vs after:
  ┌──────────────┬─────────────────────┬────────────────────┬───────────────────┬──────────────────┐                                                                            
  │    Entry     │ scale_factor before │ scale_factor after │ iterations before │ iterations after │                                                                            
  ├──────────────┼─────────────────────┼────────────────────┼───────────────────┼──────────────────┤                                                                            
  │ clickbench   │ -                   │ -                  │ -                 │ -                │
  ├──────────────┼─────────────────────┼────────────────────┼───────────────────┼──────────────────┤                                                                            
  │ tpch-nvme    │ 1.0                 │ 1.0                │ -                 │ 10               │
  ├──────────────┼─────────────────────┼────────────────────┼───────────────────┼──────────────────┤                                                                            
  │ tpch-s3      │ 1.0                 │ 1.0                │ -                 │ 10               │
  ├──────────────┼─────────────────────┼────────────────────┼───────────────────┼──────────────────┤                                                                            
  │ tpch-nvme-10 │ 10.0                │ 10.0               │ -                 │ 10               │
  ├──────────────┼─────────────────────┼────────────────────┼───────────────────┼──────────────────┤                                                                            
  │ tpch-s3-10   │ 10.0                │ 10.0               │ -                 │ 10               │
  ├──────────────┼─────────────────────┼────────────────────┼───────────────────┼──────────────────┤                                                                            
  │ tpcds        │ 1.0                 │ 1.0                │ -                 │ -                │
  ├──────────────┼─────────────────────┼────────────────────┼───────────────────┼──────────────────┤                                                                            
  │ statpopgen   │ 100                 │ 100                │ -                 │ -                │
  ├──────────────┼─────────────────────┼────────────────────┼───────────────────┼──────────────────┤                                                                            
  │ fineweb      │ -                   │ 100                │ -                 │ -                │
  ├──────────────┼─────────────────────┼────────────────────┼───────────────────┼──────────────────┤
  │ fineweb-s3   │ -                   │ 100                │ -                 │ -                │
  ├──────────────┼─────────────────────┼────────────────────┼───────────────────┼──────────────────┤                                                                            
  │ polarsignals │ 1                   │ 1                  │ -                 │ -                │
  └──────────────┴─────────────────────┴────────────────────┴───────────────────┴──────────────────┘                                                                            
                                                                             
  PR — before vs after:
  ┌──────────────┬─────────────────────┬────────────────────┬───────────────────┬──────────────────┐
  │    Entry     │ scale_factor before │ scale_factor after │ iterations before │ iterations after │
  ├──────────────┼─────────────────────┼────────────────────┼───────────────────┼──────────────────┤                                                                            
  │ clickbench   │ -                   │ -                  │ -                 │ -                │
  ├──────────────┼─────────────────────┼────────────────────┼───────────────────┼──────────────────┤                                                                            
  │ tpch-nvme    │ 1.0                 │ 1.0                │ -                 │ 10               │
  ├──────────────┼─────────────────────┼────────────────────┼───────────────────┼──────────────────┤
  │ tpch-s3      │ 1.0                 │ 1.0                │ -                 │ 10               │
  ├──────────────┼─────────────────────┼────────────────────┼───────────────────┼──────────────────┤                                                                            
  │ tpch-nvme-10 │ 10.0                │ 10.0               │ -                 │ 10               │
  ├──────────────┼─────────────────────┼────────────────────┼───────────────────┼──────────────────┤                                                                            
  │ tpch-s3-10   │ 10.0                │ 10.0               │ -                 │ 10               │
  ├──────────────┼─────────────────────┼────────────────────┼───────────────────┼──────────────────┤                                                                            
  │ tpcds        │ 1.0                 │ 1.0                │ -                 │ -                │
  ├──────────────┼─────────────────────┼────────────────────┼───────────────────┼──────────────────┤                                                                            
  │ statpopgen   │ 100                 │ 100                │ -                 │ -                │
  ├──────────────┼─────────────────────┼────────────────────┼───────────────────┼──────────────────┤
  │ fineweb      │ 100                 │ 100                │ -                 │ -                │
  ├──────────────┼─────────────────────┼────────────────────┼───────────────────┼──────────────────┤                                                                            
  │ fineweb-s3   │ 100                 │ 100                │ -                 │ -                │
  ├──────────────┼─────────────────────┼────────────────────┼───────────────────┼──────────────────┤                                                                            
  │ polarsignals │ 1                   │ 1                  │ -                 │ -                │

0ax1 added 5 commits April 15, 2026 17:07
The restore step appended `-${{ inputs.extra_features }}` to the corpus
directory path, but the persist step did not, causing a path mismatch
that made restoring previously-saved corpora silently fail.

Signed-off-by: Alexander Droste <alex@spiraldb.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

Signed-off-by: Alexander Droste <alexander.droste@protonmail.com>
The stale-pr-message said "open for 30 days" but days-before-pr-stale
is set to 14.

Signed-off-by: Alexander Droste <alex@spiraldb.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

Signed-off-by: Alexander Droste <alexander.droste@protonmail.com>
The "Install Sweep" and "Timestamp Cache" steps reference an undeclared
`inputs.timestamp` input, so they never execute. Remove the dead code.

Signed-off-by: Alexander Droste <alex@spiraldb.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

Signed-off-by: Alexander Droste <alexander.droste@protonmail.com>
bench.yml already uses `--bin` for the same build step. Using --package
builds all targets in the crate, not just the benchmark binary.

Signed-off-by: Alexander Droste <alex@spiraldb.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

Signed-off-by: Alexander Droste <alexander.droste@protonmail.com>
- bench.yml commit-metadata: 120m → 10m (only uploads metadata)
- docs.yml deploy: 120m → 10m (only downloads artifact and deploys)
- stale.yml: add missing timeout-minutes: 10

Signed-off-by: Alexander Droste <alex@spiraldb.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

Signed-off-by: Alexander Droste <alexander.droste@protonmail.com>
@0ax1 0ax1 added changelog/chore A trivial change action/benchmark Trigger full benchmarks to run on this PR labels Apr 15, 2026
@github-actions github-actions Bot removed the action/benchmark Trigger full benchmarks to run on this PR label Apr 15, 2026
@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Apr 15, 2026

Polar Signals Profiling Results

Latest Run

Status Commit Job Attempt Link
🟢 Done 50cef37 2 Explore Profiling Data
Previous Runs (2)
Status Commit Job Attempt Link
🟢 Done 50cef37 1 Explore Profiling Data
🟢 Done c23ef8e 1 Explore Profiling Data

Powered by Polar Signals Cloud

@codspeed-hq
Copy link
Copy Markdown

codspeed-hq Bot commented Apr 15, 2026

Merging this PR will not alter performance

✅ 1153 untouched benchmarks
⏩ 1455 skipped benchmarks1


Comparing ci-workflow-cleanup (50cef37) with develop (0e0401c)

Open in CodSpeed

Footnotes

  1. 1455 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

github-actions Bot commented Apr 15, 2026

Benchmarks: PolarSignals Profiling

Vortex (geomean): 1.002x ➖


datafusion / vortex-file-compressed (1.002x ➖, 0↑ 0↓)
name PR 50cef37 (ns) base 89de477 (ns) ratio (PR/base)
polarsignals_q00/datafusion:vortex-file-compressed 121488584 123463961 0.98
polarsignals_q01/datafusion:vortex-file-compressed 360487717 371445022 0.97
polarsignals_q02/datafusion:vortex-file-compressed 24780602 23012351 1.08
polarsignals_q03/datafusion:vortex-file-compressed 371787567 370061737 1.00
polarsignals_q04/datafusion:vortex-file-compressed 11488261 12282654 0.94
polarsignals_q05/datafusion:vortex-file-compressed 17407210 16159665 1.08
polarsignals_q06/datafusion:vortex-file-compressed 19369212 19731894 0.98
polarsignals_q07/datafusion:vortex-file-compressed 14243140 13988443 1.02
polarsignals_q08/datafusion:vortex-file-compressed 456219014 454293051 1.00
polarsignals_q09/datafusion:vortex-file-compressed 10964770 11257771 0.97

@github-actions
Copy link
Copy Markdown
Contributor

File Sizes: PolarSignals Profiling

No file size changes detected.

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Apr 15, 2026

Benchmarks: TPC-H SF=1 on NVME

Verdict: No clear signal (environment too noisy confidence)
Attributed Vortex impact: +1.4%
Vortex (geomean): 1.025x ➖
Parquet (geomean): 1.008x ➖
Shifts: Parquet (control) +0.8% · Median polish +2.3%


datafusion / vortex-file-compressed (1.034x ➖, 0↑ 0↓)
name PR 50cef37 (ns) base 89de477 (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-file-compressed 52786445 49791160 1.06
tpch_q02/datafusion:vortex-file-compressed 34486026 33328093 1.03
tpch_q03/datafusion:vortex-file-compressed 27949640 28052853 1.00
tpch_q04/datafusion:vortex-file-compressed 19948438 19391624 1.03
tpch_q05/datafusion:vortex-file-compressed 56262879 54153688 1.04
tpch_q06/datafusion:vortex-file-compressed 11151409 10939995 1.02
tpch_q07/datafusion:vortex-file-compressed 67641455 64943858 1.04
tpch_q08/datafusion:vortex-file-compressed 48006110 44703597 1.07
tpch_q09/datafusion:vortex-file-compressed 57411888 56024572 1.02
tpch_q10/datafusion:vortex-file-compressed 47395353 45409224 1.04
tpch_q11/datafusion:vortex-file-compressed 18519615 18263427 1.01
tpch_q12/datafusion:vortex-file-compressed 24887784 24253006 1.03
tpch_q13/datafusion:vortex-file-compressed 29436974 28456758 1.03
tpch_q14/datafusion:vortex-file-compressed 17252713 17155552 1.01
tpch_q15/datafusion:vortex-file-compressed 26276721 25511831 1.03
tpch_q16/datafusion:vortex-file-compressed 26389983 25945260 1.02
tpch_q17/datafusion:vortex-file-compressed 68454198 66744760 1.03
tpch_q18/datafusion:vortex-file-compressed 83947528 81877903 1.03
tpch_q19/datafusion:vortex-file-compressed 25421771 24592898 1.03
tpch_q20/datafusion:vortex-file-compressed 35196118 33398946 1.05
tpch_q21/datafusion:vortex-file-compressed 80335845 76269628 1.05
tpch_q22/datafusion:vortex-file-compressed 17151742 16091709 1.07
datafusion / vortex-compact (1.034x ➖, 0↑ 0↓)
name PR 50cef37 (ns) base 89de477 (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-compact 59998167 59364199 1.01
tpch_q02/datafusion:vortex-compact 38443115 37195615 1.03
tpch_q03/datafusion:vortex-compact 32363984 31325941 1.03
tpch_q04/datafusion:vortex-compact 24429885 24816519 0.98
tpch_q05/datafusion:vortex-compact 59753986 57813726 1.03
tpch_q06/datafusion:vortex-compact 14351862 13538820 1.06
tpch_q07/datafusion:vortex-compact 74618366 70452871 1.06
tpch_q08/datafusion:vortex-compact 51903006 51081649 1.02
tpch_q09/datafusion:vortex-compact 65627774 61224114 1.07
tpch_q10/datafusion:vortex-compact 56218702 53268719 1.06
tpch_q11/datafusion:vortex-compact 20755428 20297706 1.02
tpch_q12/datafusion:vortex-compact 35078046 34111462 1.03
tpch_q13/datafusion:vortex-compact 38383232 36634276 1.05
tpch_q14/datafusion:vortex-compact 21421385 21197066 1.01
tpch_q15/datafusion:vortex-compact 36406177 35347725 1.03
tpch_q16/datafusion:vortex-compact 30396750 30688752 0.99
tpch_q17/datafusion:vortex-compact 74928340 71793682 1.04
tpch_q18/datafusion:vortex-compact 90332975 86032688 1.05
tpch_q19/datafusion:vortex-compact 35537539 34702989 1.02
tpch_q20/datafusion:vortex-compact 40498804 38853992 1.04
tpch_q21/datafusion:vortex-compact 93828579 88014176 1.07
tpch_q22/datafusion:vortex-compact 18480075 17664786 1.05
datafusion / parquet (1.011x ➖, 1↑ 1↓)
name PR 50cef37 (ns) base 89de477 (ns) ratio (PR/base)
tpch_q01/datafusion:parquet 127963790 138086353 0.93
tpch_q02/datafusion:parquet 73396216 71826586 1.02
tpch_q03/datafusion:parquet 80102408 82022491 0.98
tpch_q04/datafusion:parquet 49970106 50150744 1.00
tpch_q05/datafusion:parquet 107603980 106006490 1.02
tpch_q06/datafusion:parquet 🚀 35889130 40112583 0.89
tpch_q07/datafusion:parquet 119628546 117251832 1.02
tpch_q08/datafusion:parquet 107991296 102032941 1.06
tpch_q09/datafusion:parquet 138411236 134690599 1.03
tpch_q10/datafusion:parquet 125984917 123375057 1.02
tpch_q11/datafusion:parquet 50883171 49121468 1.04
tpch_q12/datafusion:parquet 🚨 98291631 88404281 1.11
tpch_q13/datafusion:parquet 221343184 207254554 1.07
tpch_q14/datafusion:parquet 46171455 45060787 1.02
tpch_q15/datafusion:parquet 65302027 67568633 0.97
tpch_q16/datafusion:parquet 53264419 51813797 1.03
tpch_q17/datafusion:parquet 131854284 136730731 0.96
tpch_q18/datafusion:parquet 174400332 174246733 1.00
tpch_q19/datafusion:parquet 93289053 94130993 0.99
tpch_q20/datafusion:parquet 78538512 73496079 1.07
tpch_q21/datafusion:parquet 152057788 153063969 0.99
tpch_q22/datafusion:parquet 35897628 34079324 1.05
datafusion / arrow (1.028x ➖, 0↑ 1↓)
name PR 50cef37 (ns) base 89de477 (ns) ratio (PR/base)
tpch_q01/datafusion:arrow 56884666 57149200 1.00
tpch_q02/datafusion:arrow 22027169 22029795 1.00
tpch_q03/datafusion:arrow 34511824 34937643 0.99
tpch_q04/datafusion:arrow 28096907 29192207 0.96
tpch_q05/datafusion:arrow 82235645 83707315 0.98
tpch_q06/datafusion:arrow 23755338 21786144 1.09
tpch_q07/datafusion:arrow 118354451 113141264 1.05
tpch_q08/datafusion:arrow 47313346 44259361 1.07
tpch_q09/datafusion:arrow 73647979 72002657 1.02
tpch_q10/datafusion:arrow 54171653 51987399 1.04
tpch_q11/datafusion:arrow 12019474 11619516 1.03
tpch_q12/datafusion:arrow 57521408 53854055 1.07
tpch_q13/datafusion:arrow 51266570 49433872 1.04
tpch_q14/datafusion:arrow 🚨 25459090 22960111 1.11
tpch_q15/datafusion:arrow 48271997 44539853 1.08
tpch_q16/datafusion:arrow 21996658 21170341 1.04
tpch_q17/datafusion:arrow 74690392 71214066 1.05
tpch_q18/datafusion:arrow 156093786 146991124 1.06
tpch_q19/datafusion:arrow 41128612 45535999 0.90
tpch_q20/datafusion:arrow 40995130 41650592 0.98
tpch_q21/datafusion:arrow 157446316 155418837 1.01
tpch_q22/datafusion:arrow 21260448 20042841 1.06
duckdb / vortex-file-compressed (1.014x ➖, 0↑ 0↓)
name PR 50cef37 (ns) base 89de477 (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-file-compressed 33876447 33594563 1.01
tpch_q02/duckdb:vortex-file-compressed 29004775 28146866 1.03
tpch_q03/duckdb:vortex-file-compressed 31205223 29102637 1.07
tpch_q04/duckdb:vortex-file-compressed 31980789 31264192 1.02
tpch_q05/duckdb:vortex-file-compressed 35762743 35933688 1.00
tpch_q06/duckdb:vortex-file-compressed 11256834 11698146 0.96
tpch_q07/duckdb:vortex-file-compressed 40493430 38777032 1.04
tpch_q08/duckdb:vortex-file-compressed 42804766 42449038 1.01
tpch_q09/duckdb:vortex-file-compressed 87563748 83609850 1.05
tpch_q10/duckdb:vortex-file-compressed 38947146 38255976 1.02
tpch_q11/duckdb:vortex-file-compressed 16476541 17106084 0.96
tpch_q12/duckdb:vortex-file-compressed 25072614 24974138 1.00
tpch_q13/duckdb:vortex-file-compressed 38403416 38506869 1.00
tpch_q14/duckdb:vortex-file-compressed 22657745 21640216 1.05
tpch_q15/duckdb:vortex-file-compressed 16861145 16930726 1.00
tpch_q16/duckdb:vortex-file-compressed 31333272 31459194 1.00
tpch_q17/duckdb:vortex-file-compressed 26189306 26551838 0.99
tpch_q18/duckdb:vortex-file-compressed 54294312 51678323 1.05
tpch_q19/duckdb:vortex-file-compressed 33776629 31901338 1.06
tpch_q20/duckdb:vortex-file-compressed 35990433 36306453 0.99
tpch_q21/duckdb:vortex-file-compressed 114798579 112729784 1.02
tpch_q22/duckdb:vortex-file-compressed 19685413 19748497 1.00
duckdb / vortex-compact (1.020x ➖, 0↑ 0↓)
name PR 50cef37 (ns) base 89de477 (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-compact 40409787 39499273 1.02
tpch_q02/duckdb:vortex-compact 40132424 39049960 1.03
tpch_q03/duckdb:vortex-compact 33552244 32256614 1.04
tpch_q04/duckdb:vortex-compact 34950691 34285344 1.02
tpch_q05/duckdb:vortex-compact 38902623 38366013 1.01
tpch_q06/duckdb:vortex-compact 15554812 14993934 1.04
tpch_q07/duckdb:vortex-compact 43240551 44602764 0.97
tpch_q08/duckdb:vortex-compact 47010101 46172221 1.02
tpch_q09/duckdb:vortex-compact 95027891 96245038 0.99
tpch_q10/duckdb:vortex-compact 42553388 42642336 1.00
tpch_q11/duckdb:vortex-compact 21620556 20554603 1.05
tpch_q12/duckdb:vortex-compact 37035062 36190759 1.02
tpch_q13/duckdb:vortex-compact 46822593 46909483 1.00
tpch_q14/duckdb:vortex-compact 31516327 31836048 0.99
tpch_q15/duckdb:vortex-compact 20439502 20122221 1.02
tpch_q16/duckdb:vortex-compact 38218612 36318593 1.05
tpch_q17/duckdb:vortex-compact 32497427 31224241 1.04
tpch_q18/duckdb:vortex-compact 54407430 53381630 1.02
tpch_q19/duckdb:vortex-compact 39289377 35779154 1.10
tpch_q20/duckdb:vortex-compact 45624887 45368831 1.01
tpch_q21/duckdb:vortex-compact 117504740 117209121 1.00
tpch_q22/duckdb:vortex-compact 22041487 21677111 1.02
duckdb / parquet (1.006x ➖, 2↑ 1↓)
name PR 50cef37 (ns) base 89de477 (ns) ratio (PR/base)
tpch_q01/duckdb:parquet 76636941 80488736 0.95
tpch_q02/duckdb:parquet 41187014 40037431 1.03
tpch_q03/duckdb:parquet 70865152 69770788 1.02
tpch_q04/duckdb:parquet 50369085 47634263 1.06
tpch_q05/duckdb:parquet 67793544 68298493 0.99
tpch_q06/duckdb:parquet 🚀 24061743 29503600 0.82
tpch_q07/duckdb:parquet 75397035 70839259 1.06
tpch_q08/duckdb:parquet 🚨 90265800 80828391 1.12
tpch_q09/duckdb:parquet 149689754 157983703 0.95
tpch_q10/duckdb:parquet 129782884 125600305 1.03
tpch_q11/duckdb:parquet 22676828 22207267 1.02
tpch_q12/duckdb:parquet 46344797 45569201 1.02
tpch_q13/duckdb:parquet 283749536 263651529 1.08
tpch_q14/duckdb:parquet 50352965 48771311 1.03
tpch_q15/duckdb:parquet 24991761 24187230 1.03
tpch_q16/duckdb:parquet 58199735 54850936 1.06
tpch_q17/duckdb:parquet 50235972 53389645 0.94
tpch_q18/duckdb:parquet 121398607 120627077 1.01
tpch_q19/duckdb:parquet 🚀 74289289 83514149 0.89
tpch_q20/duckdb:parquet 64383503 63845257 1.01
tpch_q21/duckdb:parquet 180659429 173640112 1.04
tpch_q22/duckdb:parquet 53749758 52280429 1.03
duckdb / duckdb (1.004x ➖, 0↑ 0↓)
name PR 50cef37 (ns) base 89de477 (ns) ratio (PR/base)
tpch_q01/duckdb:duckdb 16348294 16277881 1.00
tpch_q02/duckdb:duckdb 13121177 12992013 1.01
tpch_q03/duckdb:duckdb 19333490 20147474 0.96
tpch_q04/duckdb:duckdb 19457884 19853588 0.98
tpch_q05/duckdb:duckdb 20771010 20372578 1.02
tpch_q06/duckdb:duckdb 5516124 5483735 1.01
tpch_q07/duckdb:duckdb 22818905 25054326 0.91
tpch_q08/duckdb:duckdb 21709970 21658240 1.00
tpch_q09/duckdb:duckdb 57793750 58252348 0.99
tpch_q10/duckdb:duckdb 45661193 46210138 0.99
tpch_q11/duckdb:duckdb 6152274 5963904 1.03
tpch_q12/duckdb:duckdb 14609526 13903470 1.05
tpch_q13/duckdb:duckdb 39943214 38578500 1.04
tpch_q14/duckdb:duckdb 19347455 18903762 1.02
tpch_q15/duckdb:duckdb 12458720 11841793 1.05
tpch_q16/duckdb:duckdb 24830881 23491233 1.06
tpch_q17/duckdb:duckdb 14192571 14634864 0.97
tpch_q18/duckdb:duckdb 39587214 38472874 1.03
tpch_q19/duckdb:duckdb 28322878 30201462 0.94
tpch_q20/duckdb:duckdb 22728475 22880946 0.99
tpch_q21/duckdb:duckdb 60547711 57472609 1.05
tpch_q22/duckdb:duckdb 24899614 24763931 1.01
Full attributed analysis
Query Config Raw Δ Control Δ Attributed α Noise floor Significant?
1 datafusion:arrow -0.5% -6.1% +6.0% +20.9% ➖ noise
1 datafusion:vortex-compact +1.1% -6.1% +7.6% +18.9% ➖ noise
1 datafusion:vortex-file-compressed +6.0% -6.1% +12.9% +21.6% ➖ noise
1 duckdb:duckdb +0.4% -6.1% +6.9% +18.5% ➖ noise
1 duckdb:vortex-compact +2.3% -6.1% +8.9% +17.4% ➖ noise
1 duckdb:vortex-file-compressed +0.8% -6.1% +7.4% +17.1% ➖ noise
2 datafusion:arrow -0.0% +2.5% -2.5% +14.7% ➖ noise
2 datafusion:vortex-compact +3.4% +2.5% +0.8% +14.7% ➖ noise
2 datafusion:vortex-file-compressed +3.5% +2.5% +0.9% +14.7% ➖ noise
2 duckdb:duckdb +1.0% +2.5% -1.5% +15.1% ➖ noise
2 duckdb:vortex-compact +2.8% +2.5% +0.2% +14.7% ➖ noise
2 duckdb:vortex-file-compressed +3.0% +2.5% +0.5% +14.7% ➖ noise
3 datafusion:arrow -1.2% -0.4% -0.8% +14.7% ➖ noise
3 datafusion:vortex-compact +3.3% -0.4% +3.7% +14.7% ➖ noise
3 datafusion:vortex-file-compressed -0.4% -0.4% +0.0% +14.7% ➖ noise
3 duckdb:duckdb -4.0% -0.4% -3.6% +18.0% ➖ noise
3 duckdb:vortex-compact +4.0% -0.4% +4.4% +14.7% ➖ noise
3 duckdb:vortex-file-compressed +7.2% -0.4% +7.7% +14.7% ➖ noise
4 datafusion:arrow -3.8% +2.6% -6.2% +14.7% ➖ noise
4 datafusion:vortex-compact -1.6% +2.6% -4.1% +14.7% ➖ noise
4 datafusion:vortex-file-compressed +2.9% +2.6% +0.2% +14.7% ➖ noise
4 duckdb:duckdb -2.0% +2.6% -4.5% +14.7% ➖ noise
4 duckdb:vortex-compact +1.9% +2.6% -0.7% +14.7% ➖ noise
4 duckdb:vortex-file-compressed +2.3% +2.6% -0.3% +14.7% ➖ noise
5 datafusion:arrow -1.8% +0.4% -2.1% +14.7% ➖ noise
5 datafusion:vortex-compact +3.4% +0.4% +3.0% +14.7% ➖ noise
5 datafusion:vortex-file-compressed +3.9% +0.4% +3.5% +14.7% ➖ noise
5 duckdb:duckdb +2.0% +0.4% +1.6% +14.7% ➖ noise
5 duckdb:vortex-compact +1.4% +0.4% +1.0% +14.7% ➖ noise
5 duckdb:vortex-file-compressed -0.5% +0.4% -0.9% +14.7% ➖ noise
6 datafusion:arrow +9.0% -14.6% +27.6% +21.1% 🚨 regression
6 datafusion:vortex-compact +6.0% -14.6% +24.1% +20.2% 🚨 regression
6 datafusion:vortex-file-compressed +1.9% -14.6% +19.3% +20.7% ➖ noise
6 duckdb:duckdb +0.6% -14.6% +17.8% +21.5% ➖ noise
6 duckdb:vortex-compact +3.7% -14.6% +21.4% +21.0% 🚨 regression
6 duckdb:vortex-file-compressed -3.8% -14.6% +12.7% +22.1% ➖ noise
7 datafusion:arrow +4.6% +4.2% +0.4% +14.7% ➖ noise
7 datafusion:vortex-compact +5.9% +4.2% +1.6% +14.7% ➖ noise
7 datafusion:vortex-file-compressed +4.2% +4.2% -0.1% +14.7% ➖ noise
7 duckdb:duckdb -8.9% +4.2% -12.6% +14.9% ➖ noise
7 duckdb:vortex-compact -3.1% +4.2% -7.0% +14.7% ➖ noise
7 duckdb:vortex-file-compressed +4.4% +4.2% +0.2% +14.7% ➖ noise
8 datafusion:arrow +6.9% +8.7% -1.7% +14.7% ➖ noise
8 datafusion:vortex-compact +1.6% +8.7% -6.5% +14.7% ➖ noise
8 datafusion:vortex-file-compressed +7.4% +8.7% -1.2% +14.7% ➖ noise
8 duckdb:duckdb +0.2% +8.7% -7.8% +14.7% ➖ noise
8 duckdb:vortex-compact +1.8% +8.7% -6.4% +14.7% ➖ noise
8 duckdb:vortex-file-compressed +0.8% +8.7% -7.2% +14.7% ➖ noise
9 datafusion:arrow +2.3% -1.3% +3.7% +14.7% ➖ noise
9 datafusion:vortex-compact +7.2% -1.3% +8.6% +14.7% ➖ noise
9 datafusion:vortex-file-compressed +2.5% -1.3% +3.9% +14.7% ➖ noise
9 duckdb:duckdb -0.8% -1.3% +0.5% +14.7% ➖ noise
9 duckdb:vortex-compact -1.3% -1.3% +0.1% +14.7% ➖ noise
9 duckdb:vortex-file-compressed +4.7% -1.3% +6.1% +14.7% ➖ noise
10 datafusion:arrow +4.2% +2.7% +1.4% +14.7% ➖ noise
10 datafusion:vortex-compact +5.5% +2.7% +2.7% +14.7% ➖ noise
10 datafusion:vortex-file-compressed +4.4% +2.7% +1.6% +14.7% ➖ noise
10 duckdb:duckdb -1.2% +2.7% -3.8% +16.1% ➖ noise
10 duckdb:vortex-compact -0.2% +2.7% -2.9% +14.7% ➖ noise
10 duckdb:vortex-file-compressed +1.8% +2.7% -0.9% +14.7% ➖ noise
11 datafusion:arrow +3.4% +2.8% +0.6% +14.7% ➖ noise
11 datafusion:vortex-compact +2.3% +2.8% -0.6% +14.7% ➖ noise
11 datafusion:vortex-file-compressed +1.4% +2.8% -1.4% +14.7% ➖ noise
11 duckdb:duckdb +3.2% +2.8% +0.3% +14.7% ➖ noise
11 duckdb:vortex-compact +5.2% +2.8% +2.3% +14.7% ➖ noise
11 duckdb:vortex-file-compressed -3.7% +2.8% -6.3% +14.7% ➖ noise
12 datafusion:arrow +6.8% +6.3% +0.4% +14.7% ➖ noise
12 datafusion:vortex-compact +2.8% +6.3% -3.3% +14.7% ➖ noise
12 datafusion:vortex-file-compressed +2.6% +6.3% -3.5% +14.7% ➖ noise
12 duckdb:duckdb +5.1% +6.3% -1.2% +14.7% ➖ noise
12 duckdb:vortex-compact +2.3% +6.3% -3.8% +14.7% ➖ noise
12 duckdb:vortex-file-compressed +0.4% +6.3% -5.6% +14.7% ➖ noise
13 datafusion:arrow +3.7% +7.2% -3.3% +14.7% ➖ noise
13 datafusion:vortex-compact +4.8% +7.2% -2.3% +14.7% ➖ noise
13 datafusion:vortex-file-compressed +3.4% +7.2% -3.5% +14.7% ➖ noise
13 duckdb:duckdb +3.5% +7.2% -3.4% +14.7% ➖ noise
13 duckdb:vortex-compact -0.2% +7.2% -6.9% +14.7% ➖ noise
13 duckdb:vortex-file-compressed -0.3% +7.2% -7.0% +14.7% ➖ noise
14 datafusion:arrow +10.9% +2.9% +7.8% +14.7% ➖ noise
14 datafusion:vortex-compact +1.1% +2.9% -1.7% +14.7% ➖ noise
14 datafusion:vortex-file-compressed +0.6% +2.9% -2.2% +14.7% ➖ noise
14 duckdb:duckdb +2.3% +2.9% -0.5% +17.5% ➖ noise
14 duckdb:vortex-compact -1.0% +2.9% -3.8% +14.7% ➖ noise
14 duckdb:vortex-file-compressed +4.7% +2.9% +1.8% +14.7% ➖ noise
15 datafusion:arrow +8.4% -0.1% +8.5% +14.7% ➖ noise
15 datafusion:vortex-compact +3.0% -0.1% +3.1% +15.1% ➖ noise
15 datafusion:vortex-file-compressed +3.0% -0.1% +3.1% +14.7% ➖ noise
15 duckdb:duckdb +5.2% -0.1% +5.3% +15.6% ➖ noise
15 duckdb:vortex-compact +1.6% -0.1% +1.6% +14.7% ➖ noise
15 duckdb:vortex-file-compressed -0.4% -0.1% -0.3% +14.7% ➖ noise
16 datafusion:arrow +3.9% +4.4% -0.5% +14.7% ➖ noise
16 datafusion:vortex-compact -1.0% +4.4% -5.2% +14.7% ➖ noise
16 datafusion:vortex-file-compressed +1.7% +4.4% -2.6% +14.7% ➖ noise
16 duckdb:duckdb +5.7% +4.4% +1.2% +16.6% ➖ noise
16 duckdb:vortex-compact +5.2% +4.4% +0.8% +14.7% ➖ noise
16 duckdb:vortex-file-compressed -0.4% +4.4% -4.6% +14.7% ➖ noise
17 datafusion:arrow +4.9% -4.7% +10.1% +14.7% ➖ noise
17 datafusion:vortex-compact +4.4% -4.7% +9.6% +15.0% ➖ noise
17 datafusion:vortex-file-compressed +2.6% -4.7% +7.7% +14.7% ➖ noise
17 duckdb:duckdb -3.0% -4.7% +1.8% +14.7% ➖ noise
17 duckdb:vortex-compact +4.1% -4.7% +9.3% +14.7% ➖ noise
17 duckdb:vortex-file-compressed -1.4% -4.7% +3.5% +17.5% ➖ noise
18 datafusion:arrow +6.2% +0.4% +5.8% +14.7% ➖ noise
18 datafusion:vortex-compact +5.0% +0.4% +4.6% +14.7% ➖ noise
18 datafusion:vortex-file-compressed +2.5% +0.4% +2.2% +14.7% ➖ noise
18 duckdb:duckdb +2.9% +0.4% +2.5% +14.7% ➖ noise
18 duckdb:vortex-compact +1.9% +0.4% +1.6% +14.7% ➖ noise
18 duckdb:vortex-file-compressed +5.1% +0.4% +4.7% +14.7% ➖ noise
19 datafusion:arrow -9.7% -6.1% -3.8% +14.7% ➖ noise
19 datafusion:vortex-compact +2.4% -6.1% +9.1% +14.7% ➖ noise
19 datafusion:vortex-file-compressed +3.4% -6.1% +10.1% +14.7% ➖ noise
19 duckdb:duckdb -6.2% -6.1% -0.1% +15.1% ➖ noise
19 duckdb:vortex-compact +9.8% -6.1% +17.0% +14.7% 🚨 regression
19 duckdb:vortex-file-compressed +5.9% -6.1% +12.8% +18.3% ➖ noise
20 datafusion:arrow -1.6% +3.8% -5.2% +14.7% ➖ noise
20 datafusion:vortex-compact +4.2% +3.8% +0.4% +14.7% ➖ noise
20 datafusion:vortex-file-compressed +5.4% +3.8% +1.5% +14.7% ➖ noise
20 duckdb:duckdb -0.7% +3.8% -4.3% +14.7% ➖ noise
20 duckdb:vortex-compact +0.6% +3.8% -3.1% +14.7% ➖ noise
20 duckdb:vortex-file-compressed -0.9% +3.8% -4.5% +14.7% ➖ noise
21 datafusion:arrow +1.3% +1.7% -0.4% +14.7% ➖ noise
21 datafusion:vortex-compact +6.6% +1.7% +4.9% +14.7% ➖ noise
21 datafusion:vortex-file-compressed +5.3% +1.7% +3.6% +14.7% ➖ noise
21 duckdb:duckdb +5.4% +1.7% +3.6% +14.7% ➖ noise
21 duckdb:vortex-compact +0.3% +1.7% -1.4% +14.7% ➖ noise
21 duckdb:vortex-file-compressed +1.8% +1.7% +0.2% +14.7% ➖ noise
22 datafusion:arrow +6.1% +4.1% +1.9% +14.7% ➖ noise
22 datafusion:vortex-compact +4.6% +4.1% +0.5% +14.7% ➖ noise
22 datafusion:vortex-file-compressed +6.6% +4.1% +2.4% +14.7% ➖ noise
22 duckdb:duckdb +0.5% +4.1% -3.4% +14.7% ➖ noise
22 duckdb:vortex-compact +1.7% +4.1% -2.3% +14.7% ➖ noise
22 duckdb:vortex-file-compressed -0.3% +4.1% -4.2% +14.7% ➖ noise

@github-actions
Copy link
Copy Markdown
Contributor

File Sizes: TPC-H SF=1 on NVME

No file size changes detected.

@0ax1 0ax1 marked this pull request as ready for review April 15, 2026 16:19
@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Apr 15, 2026

Benchmarks: FineWeb NVMe

Verdict: No clear signal (low confidence)
Attributed Vortex impact: +0.4%
Vortex (geomean): 0.976x ➖
Parquet (geomean): 0.972x ➖
Shifts: Parquet (control) -2.8% · Median polish -1.9%


datafusion / vortex-file-compressed (0.965x ➖, 1↑ 0↓)
name PR 50cef37 (ns) base 89de477 (ns) ratio (PR/base)
fineweb_q00/datafusion:vortex-file-compressed 4756681 5192115 0.92
fineweb_q01/datafusion:vortex-file-compressed 26920059 28695748 0.94
fineweb_q02/datafusion:vortex-file-compressed 31633478 31357337 1.01
fineweb_q03/datafusion:vortex-file-compressed 99256711 99634280 1.00
fineweb_q04/datafusion:vortex-file-compressed 255857744 263174176 0.97
fineweb_q05/datafusion:vortex-file-compressed 232664278 237039565 0.98
fineweb_q06/datafusion:vortex-file-compressed 72334056 70705459 1.02
fineweb_q07/datafusion:vortex-file-compressed 75495107 77942068 0.97
fineweb_q08/datafusion:vortex-file-compressed 🚀 26094361 29485831 0.88
datafusion / vortex-compact (0.978x ➖, 0↑ 0↓)
name PR 50cef37 (ns) base 89de477 (ns) ratio (PR/base)
fineweb_q00/datafusion:vortex-compact 5189185 5169722 1.00
fineweb_q01/datafusion:vortex-compact 165570365 170433630 0.97
fineweb_q02/datafusion:vortex-compact 168511619 169028917 1.00
fineweb_q03/datafusion:vortex-compact 1436951070 1467755369 0.98
fineweb_q04/datafusion:vortex-compact 1562493998 1601381083 0.98
fineweb_q05/datafusion:vortex-compact 1237632156 1291456111 0.96
fineweb_q06/datafusion:vortex-compact 698597990 739484024 0.94
fineweb_q07/datafusion:vortex-compact 735192044 746303309 0.99
fineweb_q08/datafusion:vortex-compact 23216796 23458618 0.99
datafusion / parquet (0.976x ➖, 0↑ 0↓)
name PR 50cef37 (ns) base 89de477 (ns) ratio (PR/base)
fineweb_q00/datafusion:parquet 6939381 7035780 0.99
fineweb_q01/datafusion:parquet 278144651 289058879 0.96
fineweb_q02/datafusion:parquet 279781261 295519108 0.95
fineweb_q03/datafusion:parquet 286997579 290073113 0.99
fineweb_q04/datafusion:parquet 296572569 302230450 0.98
fineweb_q05/datafusion:parquet 292514014 299025647 0.98
fineweb_q06/datafusion:parquet 281454445 290999234 0.97
fineweb_q07/datafusion:parquet 278476167 283864851 0.98
fineweb_q08/datafusion:parquet 278216132 279857054 0.99
duckdb / vortex-file-compressed (0.982x ➖, 2↑ 1↓)
name PR 50cef37 (ns) base 89de477 (ns) ratio (PR/base)
fineweb_q00/duckdb:vortex-file-compressed 🚀 3384938 3888743 0.87
fineweb_q01/duckdb:vortex-file-compressed 🚀 24703031 29455668 0.84
fineweb_q02/duckdb:vortex-file-compressed 27149181 26324261 1.03
fineweb_q03/duckdb:vortex-file-compressed 🚨 174435418 142561994 1.22
fineweb_q04/duckdb:vortex-file-compressed 236535869 235951438 1.00
fineweb_q05/duckdb:vortex-file-compressed 215203488 228161380 0.94
fineweb_q06/duckdb:vortex-file-compressed 65816537 67836990 0.97
fineweb_q07/duckdb:vortex-file-compressed 67265118 67830438 0.99
fineweb_q08/duckdb:vortex-file-compressed 25654569 25342819 1.01
duckdb / vortex-compact (0.980x ➖, 1↑ 0↓)
name PR 50cef37 (ns) base 89de477 (ns) ratio (PR/base)
fineweb_q00/duckdb:vortex-compact 4126220 4199981 0.98
fineweb_q01/duckdb:vortex-compact 🚀 93640385 111590912 0.84
fineweb_q02/duckdb:vortex-compact 118476632 115641744 1.02
fineweb_q03/duckdb:vortex-compact 869683948 872742924 1.00
fineweb_q04/duckdb:vortex-compact 920072645 917303806 1.00
fineweb_q05/duckdb:vortex-compact 830314162 827451545 1.00
fineweb_q06/duckdb:vortex-compact 474954384 475006711 1.00
fineweb_q07/duckdb:vortex-compact 474755351 474091778 1.00
fineweb_q08/duckdb:vortex-compact 21377545 21779314 0.98
duckdb / parquet (0.969x ➖, 0↑ 0↓)
name PR 50cef37 (ns) base 89de477 (ns) ratio (PR/base)
fineweb_q00/duckdb:parquet 37032662 38293315 0.97
fineweb_q01/duckdb:parquet 94952160 97420308 0.97
fineweb_q02/duckdb:parquet 96713368 101178474 0.96
fineweb_q03/duckdb:parquet 307337462 321404460 0.96
fineweb_q04/duckdb:parquet 438474425 446781072 0.98
fineweb_q05/duckdb:parquet 411078673 418248305 0.98
fineweb_q06/duckdb:parquet 198438765 204586914 0.97
fineweb_q07/duckdb:parquet 209396160 213155707 0.98
fineweb_q08/duckdb:parquet 57391129 60451393 0.95
Full attributed analysis
Query Config Raw Δ Control Δ Attributed α Noise floor Significant?
0 datafusion:vortex-compact +0.4% -2.3% +2.8% +51.2% ➖ noise
0 datafusion:vortex-file-compressed -8.4% -2.3% -6.2% +70.1% ➖ noise
0 duckdb:vortex-compact -1.8% -2.3% +0.6% +33.4% ➖ noise
0 duckdb:vortex-file-compressed -13.0% -2.3% -10.9% +42.3% ➖ noise
1 datafusion:vortex-compact -2.9% -3.2% +0.3% +10.0% ➖ noise
1 datafusion:vortex-file-compressed -6.2% -3.2% -3.1% +21.1% ➖ noise
1 duckdb:vortex-compact -16.1% -3.2% -13.4% +26.5% ➖ noise
1 duckdb:vortex-file-compressed -16.1% -3.2% -13.4% +45.2% ➖ noise
2 datafusion:vortex-compact -0.3% -4.9% +4.8% +10.0% ➖ noise
2 datafusion:vortex-file-compressed +0.9% -4.9% +6.0% +13.7% ➖ noise
2 duckdb:vortex-compact +2.5% -4.9% +7.7% +10.0% ➖ noise
2 duckdb:vortex-file-compressed +3.1% -4.9% +8.4% +14.9% ➖ noise
3 datafusion:vortex-compact -2.1% -2.7% +0.7% +10.0% ➖ noise
3 datafusion:vortex-file-compressed -0.4% -2.7% +2.4% +39.4% ➖ noise
3 duckdb:vortex-compact -0.4% -2.7% +2.4% +10.0% ➖ noise
3 duckdb:vortex-file-compressed +22.4% -2.7% +25.8% +24.4% 🚨 regression
4 datafusion:vortex-compact -2.4% -1.9% -0.6% +10.0% ➖ noise
4 datafusion:vortex-file-compressed -2.8% -1.9% -0.9% +10.0% ➖ noise
4 duckdb:vortex-compact +0.3% -1.9% +2.2% +10.0% ➖ noise
4 duckdb:vortex-file-compressed +0.2% -1.9% +2.2% +10.0% ➖ noise
5 datafusion:vortex-compact -4.2% -1.9% -2.3% +10.0% ➖ noise
5 datafusion:vortex-file-compressed -1.8% -1.9% +0.1% +10.0% ➖ noise
5 duckdb:vortex-compact +0.3% -1.9% +2.3% +10.0% ➖ noise
5 duckdb:vortex-file-compressed -5.7% -1.9% -3.8% +10.0% ➖ noise
6 datafusion:vortex-compact -5.5% -3.1% -2.5% +10.0% ➖ noise
6 datafusion:vortex-file-compressed +2.3% -3.1% +5.6% +15.4% ➖ noise
6 duckdb:vortex-compact -0.0% -3.1% +3.2% +10.0% ➖ noise
6 duckdb:vortex-file-compressed -3.0% -3.1% +0.2% +10.0% ➖ noise
7 datafusion:vortex-compact -1.5% -1.8% +0.3% +10.0% ➖ noise
7 datafusion:vortex-file-compressed -3.1% -1.8% -1.3% +10.1% ➖ noise
7 duckdb:vortex-compact +0.1% -1.8% +2.0% +10.0% ➖ noise
7 duckdb:vortex-file-compressed -0.8% -1.8% +1.0% +10.0% ➖ noise
8 datafusion:vortex-compact -1.0% -2.9% +1.9% +22.9% ➖ noise
8 datafusion:vortex-file-compressed -11.5% -2.9% -8.9% +44.6% ➖ noise
8 duckdb:vortex-compact -1.8% -2.9% +1.0% +16.5% ➖ noise
8 duckdb:vortex-file-compressed +1.2% -2.9% +4.2% +14.9% ➖ noise

@github-actions
Copy link
Copy Markdown
Contributor

File Sizes: FineWeb NVMe

No file size changes detected.

@joseph-isaacs joseph-isaacs added the action/benchmark Trigger full benchmarks to run on this PR label Apr 15, 2026
@github-actions github-actions Bot removed the action/benchmark Trigger full benchmarks to run on this PR label Apr 15, 2026
@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Apr 15, 2026

Benchmarks: TPC-DS SF=1 on NVME

Verdict: No clear signal (low confidence)
Attributed Vortex impact: -0.6%
Vortex (geomean): 1.004x ➖
Parquet (geomean): 1.010x ➖
Shifts: Parquet (control) +1.0% · Median polish +0.4%


datafusion / vortex-file-compressed (1.007x ➖, 0↑ 2↓)
name PR 50cef37 (ns) base 89de477 (ns) ratio (PR/base)
tpcds_q01/datafusion:vortex-file-compressed 28397245 27588946 1.03
tpcds_q02/datafusion:vortex-file-compressed 53181458 53298585 1.00
tpcds_q03/datafusion:vortex-file-compressed 20598927 19856932 1.04
tpcds_q04/datafusion:vortex-file-compressed 291489731 289587441 1.01
tpcds_q05/datafusion:vortex-file-compressed 54580630 51794647 1.05
tpcds_q06/datafusion:vortex-file-compressed 50742990 50023856 1.01
tpcds_q07/datafusion:vortex-file-compressed 51422690 49142212 1.05
tpcds_q08/datafusion:vortex-file-compressed 34711412 35198769 0.99
tpcds_q09/datafusion:vortex-file-compressed 59435741 58537088 1.02
tpcds_q10/datafusion:vortex-file-compressed 43822905 43582001 1.01
tpcds_q11/datafusion:vortex-file-compressed 168792721 167516620 1.01
tpcds_q12/datafusion:vortex-file-compressed 23517931 22449819 1.05
tpcds_q13/datafusion:vortex-file-compressed 53630040 54940958 0.98
tpcds_q14/datafusion:vortex-file-compressed 197666030 197029596 1.00
tpcds_q15/datafusion:vortex-file-compressed 34122222 34482013 0.99
tpcds_q16/datafusion:vortex-file-compressed 29010744 28760166 1.01
tpcds_q17/datafusion:vortex-file-compressed 66687457 66148122 1.01
tpcds_q18/datafusion:vortex-file-compressed 77889832 80540950 0.97
tpcds_q19/datafusion:vortex-file-compressed 29366360 28200349 1.04
tpcds_q20/datafusion:vortex-file-compressed 26100951 25614489 1.02
tpcds_q21/datafusion:vortex-file-compressed 134230967 141293383 0.95
tpcds_q22/datafusion:vortex-file-compressed 57916968 57458630 1.01
tpcds_q23/datafusion:vortex-file-compressed 144285440 144133269 1.00
tpcds_q24/datafusion:vortex-file-compressed 110097063 107766955 1.02
tpcds_q25/datafusion:vortex-file-compressed 67106560 65128274 1.03
tpcds_q26/datafusion:vortex-file-compressed 36387559 35909702 1.01
tpcds_q27/datafusion:vortex-file-compressed 121935242 118960192 1.03
tpcds_q28/datafusion:vortex-file-compressed 53174323 52727745 1.01
tpcds_q29/datafusion:vortex-file-compressed 66575886 64345867 1.03
tpcds_q30/datafusion:vortex-file-compressed 30923643 29964851 1.03
tpcds_q31/datafusion:vortex-file-compressed 95646951 89838680 1.06
tpcds_q32/datafusion:vortex-file-compressed 21579253 21191343 1.02
tpcds_q33/datafusion:vortex-file-compressed 37991035 37108285 1.02
tpcds_q34/datafusion:vortex-file-compressed 29964044 30093363 1.00
tpcds_q35/datafusion:vortex-file-compressed 54071746 53563154 1.01
tpcds_q36/datafusion:vortex-file-compressed 74403143 75746412 0.98
tpcds_q37/datafusion:vortex-file-compressed 34777582 33466444 1.04
tpcds_q38/datafusion:vortex-file-compressed 50692220 51717717 0.98
tpcds_q39/datafusion:vortex-file-compressed 133882518 138222100 0.97
tpcds_q40/datafusion:vortex-file-compressed 51577177 50650327 1.02
tpcds_q41/datafusion:vortex-file-compressed 18527154 17916831 1.03
tpcds_q42/datafusion:vortex-file-compressed 🚨 19123887 17168651 1.11
tpcds_q43/datafusion:vortex-file-compressed 32429490 31771874 1.02
tpcds_q44/datafusion:vortex-file-compressed 40389627 41355203 0.98
tpcds_q45/datafusion:vortex-file-compressed 33530007 34056222 0.98
tpcds_q46/datafusion:vortex-file-compressed 45999155 48523226 0.95
tpcds_q47/datafusion:vortex-file-compressed 200341891 201936233 0.99
tpcds_q48/datafusion:vortex-file-compressed 43612649 45806424 0.95
tpcds_q49/datafusion:vortex-file-compressed 69145603 68207227 1.01
tpcds_q50/datafusion:vortex-file-compressed 46006020 43741963 1.05
tpcds_q51/datafusion:vortex-file-compressed 90014555 87155974 1.03
tpcds_q52/datafusion:vortex-file-compressed 18860802 18053405 1.04
tpcds_q53/datafusion:vortex-file-compressed 25070325 25885776 0.97
tpcds_q54/datafusion:vortex-file-compressed 44303381 43119964 1.03
tpcds_q55/datafusion:vortex-file-compressed 19031227 17975022 1.06
tpcds_q56/datafusion:vortex-file-compressed 39416492 39041203 1.01
tpcds_q57/datafusion:vortex-file-compressed 125019568 127725441 0.98
tpcds_q58/datafusion:vortex-file-compressed 68281895 69861372 0.98
tpcds_q59/datafusion:vortex-file-compressed 72298608 72494178 1.00
tpcds_q60/datafusion:vortex-file-compressed 40189245 40046468 1.00
tpcds_q61/datafusion:vortex-file-compressed 48800448 47831110 1.02
tpcds_q62/datafusion:vortex-file-compressed 31198291 31532211 0.99
tpcds_q63/datafusion:vortex-file-compressed 25137368 25568248 0.98
tpcds_q64/datafusion:vortex-file-compressed 465405362 466660533 1.00
tpcds_q65/datafusion:vortex-file-compressed 48214528 46261497 1.04
tpcds_q66/datafusion:vortex-file-compressed 91901318 94602405 0.97
tpcds_q67/datafusion:vortex-file-compressed 116631176 120529153 0.97
tpcds_q68/datafusion:vortex-file-compressed 43411862 43768091 0.99
tpcds_q69/datafusion:vortex-file-compressed 41708574 42457905 0.98
tpcds_q70/datafusion:vortex-file-compressed 112838772 111404544 1.01
tpcds_q71/datafusion:vortex-file-compressed 31793089 30432391 1.04
tpcds_q72/datafusion:vortex-file-compressed 2569031933 2563360105 1.00
tpcds_q73/datafusion:vortex-file-compressed 31498493 32834516 0.96
tpcds_q74/datafusion:vortex-file-compressed 114417850 117232403 0.98
tpcds_q75/datafusion:vortex-file-compressed 119201807 119216671 1.00
tpcds_q76/datafusion:vortex-file-compressed 33398794 34909323 0.96
tpcds_q77/datafusion:vortex-file-compressed 50378620 50083389 1.01
tpcds_q78/datafusion:vortex-file-compressed 123694265 123273275 1.00
tpcds_q79/datafusion:vortex-file-compressed 🚨 39903993 35543312 1.12
tpcds_q80/datafusion:vortex-file-compressed 112524852 114864731 0.98
tpcds_q81/datafusion:vortex-file-compressed 35752165 37425711 0.96
tpcds_q82/datafusion:vortex-file-compressed 36122032 35227581 1.03
tpcds_q83/datafusion:vortex-file-compressed 50360882 49881631 1.01
tpcds_q84/datafusion:vortex-file-compressed 16233928 15448681 1.05
tpcds_q85/datafusion:vortex-file-compressed 99568553 99702350 1.00
tpcds_q86/datafusion:vortex-file-compressed 18851152 19424877 0.97
tpcds_q87/datafusion:vortex-file-compressed 54196255 51744961 1.05
tpcds_q88/datafusion:vortex-file-compressed 67282739 66730908 1.01
tpcds_q89/datafusion:vortex-file-compressed 36595402 36506825 1.00
tpcds_q90/datafusion:vortex-file-compressed 18412386 18025855 1.02
tpcds_q91/datafusion:vortex-file-compressed 25945549 25240937 1.03
tpcds_q92/datafusion:vortex-file-compressed 19146577 18610764 1.03
tpcds_q93/datafusion:vortex-file-compressed 32579730 33656423 0.97
tpcds_q94/datafusion:vortex-file-compressed 25416221 24967596 1.02
tpcds_q95/datafusion:vortex-file-compressed 61960560 61985956 1.00
tpcds_q96/datafusion:vortex-file-compressed 14557521 14851454 0.98
tpcds_q97/datafusion:vortex-file-compressed 30298991 29440909 1.03
tpcds_q98/datafusion:vortex-file-compressed 31153529 32302099 0.96
tpcds_q99/datafusion:vortex-file-compressed 46557827 46652749 1.00
datafusion / vortex-compact (1.006x ➖, 0↑ 0↓)
name PR 50cef37 (ns) base 89de477 (ns) ratio (PR/base)
tpcds_q01/datafusion:vortex-compact 34863604 35156270 0.99
tpcds_q02/datafusion:vortex-compact 59970127 59432698 1.01
tpcds_q03/datafusion:vortex-compact 26263165 25384091 1.03
tpcds_q04/datafusion:vortex-compact 331094235 326683123 1.01
tpcds_q05/datafusion:vortex-compact 64668671 64524241 1.00
tpcds_q06/datafusion:vortex-compact 58670699 55802423 1.05
tpcds_q07/datafusion:vortex-compact 66292020 65673326 1.01
tpcds_q08/datafusion:vortex-compact 45184092 44366868 1.02
tpcds_q09/datafusion:vortex-compact 72091684 72499520 0.99
tpcds_q10/datafusion:vortex-compact 66565763 63993301 1.04
tpcds_q11/datafusion:vortex-compact 189888008 187518788 1.01
tpcds_q12/datafusion:vortex-compact 27938189 29161762 0.96
tpcds_q13/datafusion:vortex-compact 124767530 122890771 1.02
tpcds_q14/datafusion:vortex-compact 257100555 250427218 1.03
tpcds_q15/datafusion:vortex-compact 39484237 39130085 1.01
tpcds_q16/datafusion:vortex-compact 37988159 38416792 0.99
tpcds_q17/datafusion:vortex-compact 92515642 92279345 1.00
tpcds_q18/datafusion:vortex-compact 90523336 88513368 1.02
tpcds_q19/datafusion:vortex-compact 43997093 43336109 1.02
tpcds_q20/datafusion:vortex-compact 29800683 29872045 1.00
tpcds_q21/datafusion:vortex-compact 141679707 144144688 0.98
tpcds_q22/datafusion:vortex-compact 65224421 65230294 1.00
tpcds_q23/datafusion:vortex-compact 179637935 181428420 0.99
tpcds_q24/datafusion:vortex-compact 140692899 137472647 1.02
tpcds_q25/datafusion:vortex-compact 95943693 94864291 1.01
tpcds_q26/datafusion:vortex-compact 44243529 45888969 0.96
tpcds_q27/datafusion:vortex-compact 154021481 154224694 1.00
tpcds_q28/datafusion:vortex-compact 89939781 85313604 1.05
tpcds_q29/datafusion:vortex-compact 92602149 96313972 0.96
tpcds_q30/datafusion:vortex-compact 35353966 33168619 1.07
tpcds_q31/datafusion:vortex-compact 133893618 132131569 1.01
tpcds_q32/datafusion:vortex-compact 26944360 26240161 1.03
tpcds_q33/datafusion:vortex-compact 53303346 54118190 0.98
tpcds_q34/datafusion:vortex-compact 49662759 48358769 1.03
tpcds_q35/datafusion:vortex-compact 70411426 70721069 1.00
tpcds_q36/datafusion:vortex-compact 98961839 98519367 1.00
tpcds_q37/datafusion:vortex-compact 48208909 48157690 1.00
tpcds_q38/datafusion:vortex-compact 69408743 69961541 0.99
tpcds_q39/datafusion:vortex-compact 138185469 149570735 0.92
tpcds_q40/datafusion:vortex-compact 60257915 57280404 1.05
tpcds_q41/datafusion:vortex-compact 20582689 20439662 1.01
tpcds_q42/datafusion:vortex-compact 24994691 24497046 1.02
tpcds_q43/datafusion:vortex-compact 39294063 36971527 1.06
tpcds_q44/datafusion:vortex-compact 77941536 75123557 1.04
tpcds_q45/datafusion:vortex-compact 38527338 39353599 0.98
tpcds_q46/datafusion:vortex-compact 67320815 71440065 0.94
tpcds_q47/datafusion:vortex-compact 229729903 233279510 0.98
tpcds_q48/datafusion:vortex-compact 90072424 90705656 0.99
tpcds_q49/datafusion:vortex-compact 89854379 89953773 1.00
tpcds_q50/datafusion:vortex-compact 62936386 62067081 1.01
tpcds_q51/datafusion:vortex-compact 97220940 96146072 1.01
tpcds_q52/datafusion:vortex-compact 24136499 23884507 1.01
tpcds_q53/datafusion:vortex-compact 35512217 35387474 1.00
tpcds_q54/datafusion:vortex-compact 60142438 59888875 1.00
tpcds_q55/datafusion:vortex-compact 25424963 24135660 1.05
tpcds_q56/datafusion:vortex-compact 55401704 56453282 0.98
tpcds_q57/datafusion:vortex-compact 142477406 136776205 1.04
tpcds_q58/datafusion:vortex-compact 79087298 79528594 0.99
tpcds_q59/datafusion:vortex-compact 84650088 83790725 1.01
tpcds_q60/datafusion:vortex-compact 55104699 56661143 0.97
tpcds_q61/datafusion:vortex-compact 71137251 72323622 0.98
tpcds_q62/datafusion:vortex-compact 33564590 33443366 1.00
tpcds_q63/datafusion:vortex-compact 35180737 35943262 0.98
tpcds_q64/datafusion:vortex-compact 541054530 538849297 1.00
tpcds_q65/datafusion:vortex-compact 70233456 67967765 1.03
tpcds_q66/datafusion:vortex-compact 97836060 94615770 1.03
tpcds_q67/datafusion:vortex-compact 126250037 125115566 1.01
tpcds_q68/datafusion:vortex-compact 70196572 70078329 1.00
tpcds_q69/datafusion:vortex-compact 63280531 62459281 1.01
tpcds_q70/datafusion:vortex-compact 128040712 123562195 1.04
tpcds_q71/datafusion:vortex-compact 46566377 46259063 1.01
tpcds_q72/datafusion:vortex-compact 2592415493 2600070898 1.00
tpcds_q73/datafusion:vortex-compact 50354583 50125610 1.00
tpcds_q74/datafusion:vortex-compact 137944213 136827473 1.01
tpcds_q75/datafusion:vortex-compact 161213157 161622951 1.00
tpcds_q76/datafusion:vortex-compact 51274311 50567356 1.01
tpcds_q77/datafusion:vortex-compact 65761919 66376960 0.99
tpcds_q78/datafusion:vortex-compact 150537118 150357803 1.00
tpcds_q79/datafusion:vortex-compact 59281165 60749678 0.98
tpcds_q80/datafusion:vortex-compact 133726123 131988785 1.01
tpcds_q81/datafusion:vortex-compact 42717962 41803109 1.02
tpcds_q82/datafusion:vortex-compact 50386095 49497784 1.02
tpcds_q83/datafusion:vortex-compact 56428443 56298562 1.00
tpcds_q84/datafusion:vortex-compact 18364751 18656799 0.98
tpcds_q85/datafusion:vortex-compact 126772843 120463009 1.05
tpcds_q86/datafusion:vortex-compact 22664897 22283330 1.02
tpcds_q87/datafusion:vortex-compact 70322116 70083567 1.00
tpcds_q88/datafusion:vortex-compact 138842927 139492421 1.00
tpcds_q89/datafusion:vortex-compact 45505642 46515993 0.98
tpcds_q90/datafusion:vortex-compact 24630354 24511995 1.00
tpcds_q91/datafusion:vortex-compact 38633890 39298831 0.98
tpcds_q92/datafusion:vortex-compact 25947408 25684056 1.01
tpcds_q93/datafusion:vortex-compact 44281458 44764011 0.99
tpcds_q94/datafusion:vortex-compact 31187594 30686775 1.02
tpcds_q95/datafusion:vortex-compact 70977513 71120800 1.00
tpcds_q96/datafusion:vortex-compact 26499059 26734076 0.99
tpcds_q97/datafusion:vortex-compact 41740483 41302228 1.01
tpcds_q98/datafusion:vortex-compact 38062253 39044577 0.97
tpcds_q99/datafusion:vortex-compact 50942401 47369818 1.08
datafusion / parquet (1.012x ➖, 0↑ 1↓)
name PR 50cef37 (ns) base 89de477 (ns) ratio (PR/base)
tpcds_q01/datafusion:parquet 37162985 36723560 1.01
tpcds_q02/datafusion:parquet 46933910 46708748 1.00
tpcds_q03/datafusion:parquet 15073867 14962246 1.01
tpcds_q04/datafusion:parquet 318195142 312303226 1.02
tpcds_q05/datafusion:parquet 50966497 51282145 0.99
tpcds_q06/datafusion:parquet 64172883 66024499 0.97
tpcds_q07/datafusion:parquet 87764601 84658137 1.04
tpcds_q08/datafusion:parquet 33131098 31977546 1.04
tpcds_q09/datafusion:parquet 58548351 54589980 1.07
tpcds_q10/datafusion:parquet 86317892 80496350 1.07
tpcds_q11/datafusion:parquet 176627409 175545847 1.01
tpcds_q12/datafusion:parquet 23027011 22273339 1.03
tpcds_q13/datafusion:parquet 85097842 83615790 1.02
tpcds_q14/datafusion:parquet 193815790 192354888 1.01
tpcds_q15/datafusion:parquet 25442193 28017694 0.91
tpcds_q16/datafusion:parquet 27683541 29608438 0.93
tpcds_q17/datafusion:parquet 70074791 69226145 1.01
tpcds_q18/datafusion:parquet 129943543 127498004 1.02
tpcds_q19/datafusion:parquet 27507763 27257281 1.01
tpcds_q20/datafusion:parquet 20965112 20695983 1.01
tpcds_q21/datafusion:parquet 21714314 22143148 0.98
tpcds_q22/datafusion:parquet 131086728 140075023 0.94
tpcds_q23/datafusion:parquet 165757714 160074643 1.04
tpcds_q24/datafusion:parquet 104767309 105420732 0.99
tpcds_q25/datafusion:parquet 69791774 69285270 1.01
tpcds_q26/datafusion:parquet 74212276 75371734 0.98
tpcds_q27/datafusion:parquet 162046885 164168044 0.99
tpcds_q28/datafusion:parquet 48820150 47463594 1.03
tpcds_q29/datafusion:parquet 72396501 71129270 1.02
tpcds_q30/datafusion:parquet 43476196 40693267 1.07
tpcds_q31/datafusion:parquet 75419608 74864989 1.01
tpcds_q32/datafusion:parquet 22567431 21560062 1.05
tpcds_q33/datafusion:parquet 35167881 35516906 0.99
tpcds_q34/datafusion:parquet 26858187 25911851 1.04
tpcds_q35/datafusion:parquet 82901359 79718582 1.04
tpcds_q36/datafusion:parquet 64311016 63208525 1.02
tpcds_q37/datafusion:parquet 23192879 22488900 1.03
tpcds_q38/datafusion:parquet 49474535 49988152 0.99
tpcds_q39/datafusion:parquet 81830397 80959245 1.01
tpcds_q40/datafusion:parquet 28429111 26497614 1.07
tpcds_q41/datafusion:parquet 15915063 15529599 1.02
tpcds_q42/datafusion:parquet 14001550 14021854 1.00
tpcds_q43/datafusion:parquet 18664090 18151328 1.03
tpcds_q44/datafusion:parquet 41871136 42684708 0.98
tpcds_q45/datafusion:parquet 33091679 33176464 1.00
tpcds_q46/datafusion:parquet 38343362 38425744 1.00
tpcds_q47/datafusion:parquet 135128566 135611916 1.00
tpcds_q48/datafusion:parquet 81235323 77259874 1.05
tpcds_q49/datafusion:parquet 65869779 64015756 1.03
tpcds_q50/datafusion:parquet 48625081 48733322 1.00
tpcds_q51/datafusion:parquet 89532803 87910165 1.02
tpcds_q52/datafusion:parquet 14622471 14354742 1.02
tpcds_q53/datafusion:parquet 23019843 20932608 1.10
tpcds_q54/datafusion:parquet 42743239 42856945 1.00
tpcds_q55/datafusion:parquet 13787245 13774645 1.00
tpcds_q56/datafusion:parquet 35198133 35589904 0.99
tpcds_q57/datafusion:parquet 107591843 104288487 1.03
tpcds_q58/datafusion:parquet 57184485 58235399 0.98
tpcds_q59/datafusion:parquet 59747437 57919734 1.03
tpcds_q60/datafusion:parquet 35825614 34827216 1.03
tpcds_q61/datafusion:parquet 50273019 50716955 0.99
tpcds_q62/datafusion:parquet 27496141 25046825 1.10
tpcds_q63/datafusion:parquet 21632542 21353114 1.01
tpcds_q64/datafusion:parquet 547568573 539534153 1.01
tpcds_q65/datafusion:parquet 44188551 43614418 1.01
tpcds_q66/datafusion:parquet 73809030 75146878 0.98
tpcds_q67/datafusion:parquet 149433322 153444025 0.97
tpcds_q68/datafusion:parquet 38544933 39521929 0.98
tpcds_q69/datafusion:parquet 77947899 76557637 1.02
tpcds_q70/datafusion:parquet 99414218 97073247 1.02
tpcds_q71/datafusion:parquet 26521312 25874090 1.03
tpcds_q72/datafusion:parquet 635375369 629620362 1.01
tpcds_q73/datafusion:parquet 24455916 25781950 0.95
tpcds_q74/datafusion:parquet 101515146 101623759 1.00
tpcds_q75/datafusion:parquet 116854368 115729621 1.01
tpcds_q76/datafusion:parquet 36521212 35671987 1.02
tpcds_q77/datafusion:parquet 48554498 48566710 1.00
tpcds_q78/datafusion:parquet 119896314 120098733 1.00
tpcds_q79/datafusion:parquet 30512744 31394358 0.97
tpcds_q80/datafusion:parquet 92943028 91591298 1.01
tpcds_q81/datafusion:parquet 41795594 40504419 1.03
tpcds_q82/datafusion:parquet 23626928 23403180 1.01
tpcds_q83/datafusion:parquet 47795621 46930448 1.02
tpcds_q84/datafusion:parquet 47571879 46964744 1.01
tpcds_q85/datafusion:parquet 172876675 165976866 1.04
tpcds_q86/datafusion:parquet 🚨 18847820 15986052 1.18
tpcds_q87/datafusion:parquet 51958123 50059983 1.04
tpcds_q88/datafusion:parquet 68768905 68980379 1.00
tpcds_q89/datafusion:parquet 24159768 24610999 0.98
tpcds_q90/datafusion:parquet 19051232 18301189 1.04
tpcds_q91/datafusion:parquet 67987014 69763273 0.97
tpcds_q92/datafusion:parquet 21478142 21822233 0.98
tpcds_q93/datafusion:parquet 33981570 33287487 1.02
tpcds_q94/datafusion:parquet 24794495 25033090 0.99
tpcds_q95/datafusion:parquet 66802036 67721683 0.99
tpcds_q96/datafusion:parquet 14525762 13565999 1.07
tpcds_q97/datafusion:parquet 34769729 32922259 1.06
tpcds_q98/datafusion:parquet 25467276 24674382 1.03
tpcds_q99/datafusion:parquet 29154720 32367977 0.90
duckdb / vortex-file-compressed (1.000x ➖, 2↑ 1↓)
name PR 50cef37 (ns) base 89de477 (ns) ratio (PR/base)
tpcds_q01/duckdb:vortex-file-compressed 25642199 25163937 1.02
tpcds_q02/duckdb:vortex-file-compressed 78249604 80892858 0.97
tpcds_q03/duckdb:vortex-file-compressed 35126333 32454852 1.08
tpcds_q04/duckdb:vortex-file-compressed 101767990 105629692 0.96
tpcds_q05/duckdb:vortex-file-compressed 101027939 102860707 0.98
tpcds_q06/duckdb:vortex-file-compressed 34847547 35962695 0.97
tpcds_q07/duckdb:vortex-file-compressed 22930652 23144596 0.99
tpcds_q08/duckdb:vortex-file-compressed 25819505 26601547 0.97
tpcds_q09/duckdb:vortex-file-compressed 40270786 39005577 1.03
tpcds_q10/duckdb:vortex-file-compressed 34806685 36335169 0.96
tpcds_q11/duckdb:vortex-file-compressed 63787405 61679946 1.03
tpcds_q12/duckdb:vortex-file-compressed 13982211 14450705 0.97
tpcds_q13/duckdb:vortex-file-compressed 30879477 32615333 0.95
tpcds_q14/duckdb:vortex-file-compressed 196233474 203962740 0.96
tpcds_q15/duckdb:vortex-file-compressed 40661082 40254771 1.01
tpcds_q16/duckdb:vortex-file-compressed 29406833 31311318 0.94
tpcds_q17/duckdb:vortex-file-compressed 36700269 37465403 0.98
tpcds_q18/duckdb:vortex-file-compressed 47381119 45847647 1.03
tpcds_q19/duckdb:vortex-file-compressed 32285447 31627125 1.02
tpcds_q20/duckdb:vortex-file-compressed 15953281 15520275 1.03
tpcds_q21/duckdb:vortex-file-compressed 19447299 20972532 0.93
tpcds_q22/duckdb:vortex-file-compressed 102862320 103072488 1.00
tpcds_q23/duckdb:vortex-file-compressed 122945618 127089225 0.97
tpcds_q24/duckdb:vortex-file-compressed 52291157 53664073 0.97
tpcds_q25/duckdb:vortex-file-compressed 37879171 35915089 1.05
tpcds_q26/duckdb:vortex-file-compressed 39102822 40487825 0.97
tpcds_q27/duckdb:vortex-file-compressed 84008720 83303478 1.01
tpcds_q28/duckdb:vortex-file-compressed 40160291 40598061 0.99
tpcds_q29/duckdb:vortex-file-compressed 36271032 34881507 1.04
tpcds_q30/duckdb:vortex-file-compressed 29056515 29161568 1.00
tpcds_q31/duckdb:vortex-file-compressed 27323633 25568866 1.07
tpcds_q32/duckdb:vortex-file-compressed 17084345 16416858 1.04
tpcds_q33/duckdb:vortex-file-compressed 66267391 64173789 1.03
tpcds_q34/duckdb:vortex-file-compressed 19461725 18614231 1.05
tpcds_q35/duckdb:vortex-file-compressed 64617710 63899298 1.01
tpcds_q36/duckdb:vortex-file-compressed 27549538 28155021 0.98
tpcds_q37/duckdb:vortex-file-compressed 23833486 22581603 1.06
tpcds_q38/duckdb:vortex-file-compressed 37264654 36987724 1.01
tpcds_q39/duckdb:vortex-file-compressed 45673526 45575925 1.00
tpcds_q40/duckdb:vortex-file-compressed 22440265 24862721 0.90
tpcds_q41/duckdb:vortex-file-compressed 14221072 13833405 1.03
tpcds_q42/duckdb:vortex-file-compressed 12029576 11523749 1.04
tpcds_q43/duckdb:vortex-file-compressed 30508113 30382134 1.00
tpcds_q44/duckdb:vortex-file-compressed 22384026 21971207 1.02
tpcds_q45/duckdb:vortex-file-compressed 26572646 27564355 0.96
tpcds_q46/duckdb:vortex-file-compressed 46748419 46935235 1.00
tpcds_q47/duckdb:vortex-file-compressed 49698099 48289048 1.03
tpcds_q48/duckdb:vortex-file-compressed 28965951 29391457 0.99
tpcds_q49/duckdb:vortex-file-compressed 29722603 32302788 0.92
tpcds_q50/duckdb:vortex-file-compressed 35958147 34458677 1.04
tpcds_q51/duckdb:vortex-file-compressed 101900167 99977673 1.02
tpcds_q52/duckdb:vortex-file-compressed 12131840 12387192 0.98
tpcds_q53/duckdb:vortex-file-compressed 16530777 16488598 1.00
tpcds_q54/duckdb:vortex-file-compressed 46881679 47159479 0.99
tpcds_q55/duckdb:vortex-file-compressed 12158535 11483361 1.06
tpcds_q56/duckdb:vortex-file-compressed 62713205 61927687 1.01
tpcds_q57/duckdb:vortex-file-compressed 44202942 43962502 1.01
tpcds_q58/duckdb:vortex-file-compressed 🚀 29211235 32530554 0.90
tpcds_q59/duckdb:vortex-file-compressed 80600009 80952748 1.00
tpcds_q60/duckdb:vortex-file-compressed 65868597 64480218 1.02
tpcds_q61/duckdb:vortex-file-compressed 36543516 36615984 1.00
tpcds_q62/duckdb:vortex-file-compressed 18017518 17226862 1.05
tpcds_q63/duckdb:vortex-file-compressed 16829445 17305200 0.97
tpcds_q64/duckdb:vortex-file-compressed 80042840 81338233 0.98
tpcds_q65/duckdb:vortex-file-compressed 22226539 22490989 0.99
tpcds_q66/duckdb:vortex-file-compressed 🚨 60550845 54594898 1.11
tpcds_q67/duckdb:vortex-file-compressed 142280977 143670419 0.99
tpcds_q68/duckdb:vortex-file-compressed 41548594 38907398 1.07
tpcds_q69/duckdb:vortex-file-compressed 37293278 36687799 1.02
tpcds_q70/duckdb:vortex-file-compressed 26998338 28076577 0.96
tpcds_q71/duckdb:vortex-file-compressed 21031969 21432890 0.98
tpcds_q72/duckdb:vortex-file-compressed 173273111 176396470 0.98
tpcds_q73/duckdb:vortex-file-compressed 18685290 19093491 0.98
tpcds_q74/duckdb:vortex-file-compressed 52916235 51157800 1.03
tpcds_q75/duckdb:vortex-file-compressed 60780352 61019056 1.00
tpcds_q76/duckdb:vortex-file-compressed 67794311 67872650 1.00
tpcds_q77/duckdb:vortex-file-compressed 62032095 64468235 0.96
tpcds_q78/duckdb:vortex-file-compressed 77998391 76182596 1.02
tpcds_q79/duckdb:vortex-file-compressed 35722315 34677164 1.03
tpcds_q80/duckdb:vortex-file-compressed 93026211 90225729 1.03
tpcds_q81/duckdb:vortex-file-compressed 33995726 33856550 1.00
tpcds_q82/duckdb:vortex-file-compressed 21518781 21920553 0.98
tpcds_q83/duckdb:vortex-file-compressed 29756241 29288293 1.02
tpcds_q84/duckdb:vortex-file-compressed 17197595 18205764 0.94
tpcds_q85/duckdb:vortex-file-compressed 45393358 46608476 0.97
tpcds_q86/duckdb:vortex-file-compressed 18515232 16952595 1.09
tpcds_q87/duckdb:vortex-file-compressed 41270337 40329579 1.02
tpcds_q88/duckdb:vortex-file-compressed 33902574 34525024 0.98
tpcds_q89/duckdb:vortex-file-compressed 17565767 17280866 1.02
tpcds_q90/duckdb:vortex-file-compressed 13774860 14220924 0.97
tpcds_q91/duckdb:vortex-file-compressed 28672439 29550068 0.97
tpcds_q92/duckdb:vortex-file-compressed 15256136 14432204 1.06
tpcds_q93/duckdb:vortex-file-compressed 29702497 28349512 1.05
tpcds_q94/duckdb:vortex-file-compressed 21162231 21900726 0.97
tpcds_q95/duckdb:vortex-file-compressed 🚀 142093445 158886401 0.89
tpcds_q96/duckdb:vortex-file-compressed 10828643 10470749 1.03
tpcds_q97/duckdb:vortex-file-compressed 37046464 39048946 0.95
tpcds_q98/duckdb:vortex-file-compressed 18562417 18125512 1.02
tpcds_q99/duckdb:vortex-file-compressed 31012269 31208867 0.99
duckdb / vortex-compact (1.002x ➖, 2↑ 0↓)
name PR 50cef37 (ns) base 89de477 (ns) ratio (PR/base)
tpcds_q01/duckdb:vortex-compact 33214558 31294073 1.06
tpcds_q02/duckdb:vortex-compact 121713048 117785382 1.03
tpcds_q03/duckdb:vortex-compact 58559499 59190718 0.99
tpcds_q04/duckdb:vortex-compact 124589125 125295494 0.99
tpcds_q05/duckdb:vortex-compact 153047630 148342862 1.03
tpcds_q06/duckdb:vortex-compact 38099223 38751904 0.98
tpcds_q07/duckdb:vortex-compact 37791319 35532335 1.06
tpcds_q08/duckdb:vortex-compact 34913227 34704477 1.01
tpcds_q09/duckdb:vortex-compact 57340803 59087202 0.97
tpcds_q10/duckdb:vortex-compact 49184853 47446474 1.04
tpcds_q11/duckdb:vortex-compact 71491257 74157813 0.96
tpcds_q12/duckdb:vortex-compact 18735406 19317921 0.97
tpcds_q13/duckdb:vortex-compact 48002933 47718334 1.01
tpcds_q14/duckdb:vortex-compact 258247118 260305055 0.99
tpcds_q15/duckdb:vortex-compact 45034265 43606925 1.03
tpcds_q16/duckdb:vortex-compact 34202407 33365377 1.03
tpcds_q17/duckdb:vortex-compact 48221475 47157501 1.02
tpcds_q18/duckdb:vortex-compact 58078543 55183450 1.05
tpcds_q19/duckdb:vortex-compact 39896548 39378418 1.01
tpcds_q20/duckdb:vortex-compact 21095804 20256307 1.04
tpcds_q21/duckdb:vortex-compact 27299227 28089128 0.97
tpcds_q22/duckdb:vortex-compact 110769238 110186880 1.01
tpcds_q23/duckdb:vortex-compact 163040534 154288854 1.06
tpcds_q24/duckdb:vortex-compact 67594554 66281553 1.02
tpcds_q25/duckdb:vortex-compact 53221414 49740276 1.07
tpcds_q26/duckdb:vortex-compact 50656878 48881062 1.04
tpcds_q27/duckdb:vortex-compact 130501634 132832792 0.98
tpcds_q28/duckdb:vortex-compact 85134321 83646555 1.02
tpcds_q29/duckdb:vortex-compact 47967289 48166368 1.00
tpcds_q30/duckdb:vortex-compact 34806090 35118453 0.99
tpcds_q31/duckdb:vortex-compact 32607935 31014210 1.05
tpcds_q32/duckdb:vortex-compact 23282460 23034271 1.01
tpcds_q33/duckdb:vortex-compact 126280916 127061904 0.99
tpcds_q34/duckdb:vortex-compact 25234364 25884634 0.97
tpcds_q35/duckdb:vortex-compact 70795810 68753239 1.03
tpcds_q36/duckdb:vortex-compact 35987057 35459184 1.01
tpcds_q37/duckdb:vortex-compact 32385529 32013941 1.01
tpcds_q38/duckdb:vortex-compact 38766576 41123509 0.94
tpcds_q39/duckdb:vortex-compact 53925698 52572942 1.03
tpcds_q40/duckdb:vortex-compact 28239346 29379585 0.96
tpcds_q41/duckdb:vortex-compact 17412021 17212279 1.01
tpcds_q42/duckdb:vortex-compact 17277000 16908740 1.02
tpcds_q43/duckdb:vortex-compact 39412476 37828069 1.04
tpcds_q44/duckdb:vortex-compact 32115506 31514052 1.02
tpcds_q45/duckdb:vortex-compact 33670109 33751479 1.00
tpcds_q46/duckdb:vortex-compact 57052279 57632641 0.99
tpcds_q47/duckdb:vortex-compact 57349991 56544001 1.01
tpcds_q48/duckdb:vortex-compact 40946312 41126671 1.00
tpcds_q49/duckdb:vortex-compact 42809214 47207603 0.91
tpcds_q50/duckdb:vortex-compact 48531312 47742659 1.02
tpcds_q51/duckdb:vortex-compact 103336268 106455290 0.97
tpcds_q52/duckdb:vortex-compact 16893206 16864579 1.00
tpcds_q53/duckdb:vortex-compact 24909920 24842277 1.00
tpcds_q54/duckdb:vortex-compact 82026707 81446840 1.01
tpcds_q55/duckdb:vortex-compact 16850697 16554876 1.02
tpcds_q56/duckdb:vortex-compact 125546053 132162386 0.95
tpcds_q57/duckdb:vortex-compact 47143483 47386449 0.99
tpcds_q58/duckdb:vortex-compact 45743440 46006211 0.99
tpcds_q59/duckdb:vortex-compact 103708162 104163420 1.00
tpcds_q60/duckdb:vortex-compact 130558340 131569862 0.99
tpcds_q61/duckdb:vortex-compact 51180494 53084174 0.96
tpcds_q62/duckdb:vortex-compact 🚀 20173326 23086078 0.87
tpcds_q63/duckdb:vortex-compact 24044122 25094176 0.96
tpcds_q64/duckdb:vortex-compact 102596895 100424045 1.02
tpcds_q65/duckdb:vortex-compact 30918795 30618215 1.01
tpcds_q66/duckdb:vortex-compact 92871231 93110365 1.00
tpcds_q67/duckdb:vortex-compact 151855583 150756124 1.01
tpcds_q68/duckdb:vortex-compact 52475574 50893564 1.03
tpcds_q69/duckdb:vortex-compact 49049827 47359332 1.04
tpcds_q70/duckdb:vortex-compact 36015206 36404975 0.99
tpcds_q71/duckdb:vortex-compact 26491498 26813821 0.99
tpcds_q72/duckdb:vortex-compact 194590367 192546308 1.01
tpcds_q73/duckdb:vortex-compact 25277365 25329317 1.00
tpcds_q74/duckdb:vortex-compact 57465850 57259976 1.00
tpcds_q75/duckdb:vortex-compact 68577632 68741483 1.00
tpcds_q76/duckdb:vortex-compact 120290208 125620771 0.96
tpcds_q77/duckdb:vortex-compact 123005640 119648100 1.03
tpcds_q78/duckdb:vortex-compact 86778144 83627988 1.04
tpcds_q79/duckdb:vortex-compact 56728559 57384093 0.99
tpcds_q80/duckdb:vortex-compact 156930352 151127213 1.04
tpcds_q81/duckdb:vortex-compact 39439635 40065513 0.98
tpcds_q82/duckdb:vortex-compact 30212796 31607954 0.96
tpcds_q83/duckdb:vortex-compact 47344474 46473752 1.02
tpcds_q84/duckdb:vortex-compact 22791857 21972123 1.04
tpcds_q85/duckdb:vortex-compact 61879651 60385555 1.02
tpcds_q86/duckdb:vortex-compact 🚀 19859111 23454204 0.85
tpcds_q87/duckdb:vortex-compact 42191819 42531329 0.99
tpcds_q88/duckdb:vortex-compact 39278418 39185752 1.00
tpcds_q89/duckdb:vortex-compact 24979824 24665372 1.01
tpcds_q90/duckdb:vortex-compact 15996385 15394734 1.04
tpcds_q91/duckdb:vortex-compact 46570915 45424992 1.03
tpcds_q92/duckdb:vortex-compact 21397779 20730730 1.03
tpcds_q93/duckdb:vortex-compact 31677576 32419866 0.98
tpcds_q94/duckdb:vortex-compact 24381234 24940293 0.98
tpcds_q95/duckdb:vortex-compact 153089870 154219472 0.99
tpcds_q96/duckdb:vortex-compact 13078708 13419412 0.97
tpcds_q97/duckdb:vortex-compact 41934060 41443625 1.01
tpcds_q98/duckdb:vortex-compact 24229279 24469329 0.99
tpcds_q99/duckdb:vortex-compact 34125436 32751799 1.04
duckdb / parquet (1.008x ➖, 0↑ 2↓)
name PR 50cef37 (ns) base 89de477 (ns) ratio (PR/base)
tpcds_q01/duckdb:parquet 43971987 42810823 1.03
tpcds_q02/duckdb:parquet 58538744 57357404 1.02
tpcds_q03/duckdb:parquet 11780435 11823748 1.00
tpcds_q04/duckdb:parquet 125078706 126017610 0.99
tpcds_q05/duckdb:parquet 67213606 73400338 0.92
tpcds_q06/duckdb:parquet 28132364 27323900 1.03
tpcds_q07/duckdb:parquet 23410436 23474660 1.00
tpcds_q08/duckdb:parquet 29051864 28262686 1.03
tpcds_q09/duckdb:parquet 39871940 39714898 1.00
tpcds_q10/duckdb:parquet 34787886 33658229 1.03
tpcds_q11/duckdb:parquet 86324006 86727057 1.00
tpcds_q12/duckdb:parquet 15162018 14378064 1.05
tpcds_q13/duckdb:parquet 35526026 33712910 1.05
tpcds_q14/duckdb:parquet 161625507 155425623 1.04
tpcds_q15/duckdb:parquet 29113815 29860853 0.97
tpcds_q16/duckdb:parquet 21608550 21196855 1.02
tpcds_q17/duckdb:parquet 37623659 36943876 1.02
tpcds_q18/duckdb:parquet 46534270 45816568 1.02
tpcds_q19/duckdb:parquet 29482739 29061060 1.01
tpcds_q20/duckdb:parquet 15441808 15120777 1.02
tpcds_q21/duckdb:parquet 11273504 11262954 1.00
tpcds_q22/duckdb:parquet 65029189 69949002 0.93
tpcds_q23/duckdb:parquet 118707029 114975775 1.03
tpcds_q24/duckdb:parquet 46209699 44063053 1.05
tpcds_q25/duckdb:parquet 32086213 32896527 0.98
tpcds_q26/duckdb:parquet 36717304 36534430 1.01
tpcds_q27/duckdb:parquet 87517220 88753935 0.99
tpcds_q28/duckdb:parquet 37066139 36214632 1.02
tpcds_q29/duckdb:parquet 35410411 35627029 0.99
tpcds_q30/duckdb:parquet 🚨 41562165 37439755 1.11
tpcds_q31/duckdb:parquet 23121236 23155753 1.00
tpcds_q32/duckdb:parquet 11525877 11527620 1.00
tpcds_q33/duckdb:parquet 70493079 70680176 1.00
tpcds_q34/duckdb:parquet 21412703 20846243 1.03
tpcds_q35/duckdb:parquet 61330806 60322369 1.02
tpcds_q36/duckdb:parquet 21353055 20538367 1.04
tpcds_q37/duckdb:parquet 14015620 13292500 1.05
tpcds_q38/duckdb:parquet 32953990 32757447 1.01
tpcds_q39/duckdb:parquet 32869141 32440728 1.01
tpcds_q40/duckdb:parquet 18627905 17993608 1.04
tpcds_q41/duckdb:parquet 7650745 7421088 1.03
tpcds_q42/duckdb:parquet 10528405 9907501 1.06
tpcds_q43/duckdb:parquet 15662620 15514769 1.01
tpcds_q44/duckdb:parquet 22129116 21632779 1.02
tpcds_q45/duckdb:parquet 26401886 26930254 0.98
tpcds_q46/duckdb:parquet 44873252 44312013 1.01
tpcds_q47/duckdb:parquet 45351705 44470466 1.02
tpcds_q48/duckdb:parquet 31233167 30242344 1.03
tpcds_q49/duckdb:parquet 25143898 24351326 1.03
tpcds_q50/duckdb:parquet 24512305 24696562 0.99
tpcds_q51/duckdb:parquet 93530577 97599244 0.96
tpcds_q52/duckdb:parquet 10828606 10841110 1.00
tpcds_q53/duckdb:parquet 15996952 16124489 0.99
tpcds_q54/duckdb:parquet 40878838 39501985 1.03
tpcds_q55/duckdb:parquet 10348426 10465102 0.99
tpcds_q56/duckdb:parquet 69090387 67716562 1.02
tpcds_q57/duckdb:parquet 35425923 34979262 1.01
tpcds_q58/duckdb:parquet 21146610 21308398 0.99
tpcds_q59/duckdb:parquet 36656992 36938944 0.99
tpcds_q60/duckdb:parquet 72292353 71807712 1.01
tpcds_q61/duckdb:parquet 29979095 30695909 0.98
tpcds_q62/duckdb:parquet 11837716 11535285 1.03
tpcds_q63/duckdb:parquet 15093759 15315299 0.99
tpcds_q64/duckdb:parquet 72846086 73555339 0.99
tpcds_q65/duckdb:parquet 21696249 20674882 1.05
tpcds_q66/duckdb:parquet 55672378 57524046 0.97
tpcds_q67/duckdb:parquet 135858118 138582874 0.98
tpcds_q68/duckdb:parquet 37674015 37167735 1.01
tpcds_q69/duckdb:parquet 37636882 37533739 1.00
tpcds_q70/duckdb:parquet 19545999 19459116 1.00
tpcds_q71/duckdb:parquet 18569753 19195008 0.97
tpcds_q72/duckdb:parquet 162522619 164383603 0.99
tpcds_q73/duckdb:parquet 18251782 17941564 1.02
tpcds_q74/duckdb:parquet 48989583 48858927 1.00
tpcds_q75/duckdb:parquet 53895173 54375648 0.99
tpcds_q76/duckdb:parquet 70514411 68459759 1.03
tpcds_q77/duckdb:parquet 60589229 62282740 0.97
tpcds_q78/duckdb:parquet 74371054 71868470 1.03
tpcds_q79/duckdb:parquet 27703913 28289753 0.98
tpcds_q80/duckdb:parquet 87711805 82885802 1.06
tpcds_q81/duckdb:parquet 46626723 47073428 0.99
tpcds_q82/duckdb:parquet 15503830 14747164 1.05
tpcds_q83/duckdb:parquet 16058598 15795168 1.02
tpcds_q84/duckdb:parquet 19855175 19563745 1.01
tpcds_q85/duckdb:parquet 40853447 40618809 1.01
tpcds_q86/duckdb:parquet 12215647 11986354 1.02
tpcds_q87/duckdb:parquet 36231044 37839180 0.96
tpcds_q88/duckdb:parquet 29038615 29063191 1.00
tpcds_q89/duckdb:parquet 17353709 17147783 1.01
tpcds_q90/duckdb:parquet 7383075 7833146 0.94
tpcds_q91/duckdb:parquet 22710585 24333061 0.93
tpcds_q92/duckdb:parquet 11378439 11129235 1.02
tpcds_q93/duckdb:parquet 30454904 29908785 1.02
tpcds_q94/duckdb:parquet 15686329 16347609 0.96
tpcds_q95/duckdb:parquet 🚨 148760955 133129111 1.12
tpcds_q96/duckdb:parquet 9190516 9002104 1.02
tpcds_q97/duckdb:parquet 34661560 34259247 1.01
tpcds_q98/duckdb:parquet 17944707 18451478 0.97
tpcds_q99/duckdb:parquet 19686380 19445814 1.01
duckdb / duckdb (1.005x ➖, 2↑ 1↓)
name PR 50cef37 (ns) base 89de477 (ns) ratio (PR/base)
tpcds_q01/duckdb:duckdb 19524417 20063094 0.97
tpcds_q02/duckdb:duckdb 18352778 19536594 0.94
tpcds_q03/duckdb:duckdb 8300646 7900177 1.05
tpcds_q04/duckdb:duckdb 160744776 161598072 0.99
tpcds_q05/duckdb:duckdb 19234021 18634826 1.03
tpcds_q06/duckdb:duckdb 21767300 22063354 0.99
tpcds_q07/duckdb:duckdb 38325157 37950956 1.01
tpcds_q08/duckdb:duckdb 119874767 119279287 1.00
tpcds_q09/duckdb:duckdb 19409739 19743324 0.98
tpcds_q10/duckdb:duckdb 23214506 23027072 1.01
tpcds_q11/duckdb:duckdb 140433403 139630882 1.01
tpcds_q12/duckdb:duckdb 11023849 11406097 0.97
tpcds_q13/duckdb:duckdb 23502196 23614965 1.00
tpcds_q14/duckdb:duckdb 92593749 92448607 1.00
tpcds_q15/duckdb:duckdb 23116341 23867714 0.97
tpcds_q16/duckdb:duckdb 17841099 17932180 0.99
tpcds_q17/duckdb:duckdb 22354264 20670318 1.08
tpcds_q18/duckdb:duckdb 43070738 42559320 1.01
tpcds_q19/duckdb:duckdb 16258038 16210824 1.00
tpcds_q20/duckdb:duckdb 11999238 11857265 1.01
tpcds_q21/duckdb:duckdb 6308961 6839934 0.92
tpcds_q22/duckdb:duckdb 61018253 62468506 0.98
tpcds_q23/duckdb:duckdb 78088768 74600628 1.05
tpcds_q24/duckdb:duckdb 22749222 22148733 1.03
tpcds_q25/duckdb:duckdb 17161098 16911767 1.01
tpcds_q26/duckdb:duckdb 25252012 25309750 1.00
tpcds_q27/duckdb:duckdb 39894289 37949936 1.05
tpcds_q28/duckdb:duckdb 21382714 20773514 1.03
tpcds_q29/duckdb:duckdb 19617509 19926146 0.98
tpcds_q30/duckdb:duckdb 27672319 28265134 0.98
tpcds_q31/duckdb:duckdb 20179439 19465640 1.04
tpcds_q32/duckdb:duckdb 6682394 6525867 1.02
tpcds_q33/duckdb:duckdb 13305810 12942506 1.03
tpcds_q34/duckdb:duckdb 14374105 14324353 1.00
tpcds_q35/duckdb:duckdb 31980904 32639071 0.98
tpcds_q36/duckdb:duckdb 70273644 69247190 1.01
tpcds_q37/duckdb:duckdb 7414555 7198947 1.03
tpcds_q38/duckdb:duckdb 31346981 30626232 1.02
tpcds_q39/duckdb:duckdb 🚨 30911922 26131798 1.18
tpcds_q40/duckdb:duckdb 13847098 13409327 1.03
tpcds_q41/duckdb:duckdb 7553772 7881697 0.96
tpcds_q42/duckdb:duckdb 6342319 6383102 0.99
tpcds_q43/duckdb:duckdb 11130114 11309827 0.98
tpcds_q44/duckdb:duckdb 13398527 13481433 0.99
tpcds_q45/duckdb:duckdb 16605272 16278677 1.02
tpcds_q46/duckdb:duckdb 35366885 35262510 1.00
tpcds_q47/duckdb:duckdb 40620088 40486662 1.00
tpcds_q48/duckdb:duckdb 21552803 21111946 1.02
tpcds_q49/duckdb:duckdb 15895167 16654589 0.95
tpcds_q50/duckdb:duckdb 13930652 13650262 1.02
tpcds_q51/duckdb:duckdb 91017791 90861927 1.00
tpcds_q52/duckdb:duckdb 7261576 7044924 1.03
tpcds_q53/duckdb:duckdb 12035986 11511498 1.05
tpcds_q54/duckdb:duckdb 16205440 16283751 1.00
tpcds_q55/duckdb:duckdb 6698639 6647061 1.01
tpcds_q56/duckdb:duckdb 13789525 13185864 1.05
tpcds_q57/duckdb:duckdb 31170875 30782171 1.01
tpcds_q58/duckdb:duckdb 🚀 11639419 12937085 0.90
tpcds_q59/duckdb:duckdb 34270863 34594788 0.99
tpcds_q60/duckdb:duckdb 14675689 14388494 1.02
tpcds_q61/duckdb:duckdb 14060015 13912820 1.01
tpcds_q62/duckdb:duckdb 8996309 8965344 1.00
tpcds_q63/duckdb:duckdb 10746132 11190764 0.96
tpcds_q64/duckdb:duckdb 52374008 52800842 0.99
tpcds_q65/duckdb:duckdb 34257674 31802059 1.08
tpcds_q66/duckdb:duckdb 24769730 24678905 1.00
tpcds_q67/duckdb:duckdb 132618204 129177492 1.03
tpcds_q68/duckdb:duckdb 24502075 24484690 1.00
tpcds_q69/duckdb:duckdb 22596099 23440203 0.96
tpcds_q70/duckdb:duckdb 14749988 14985739 0.98
tpcds_q71/duckdb:duckdb 12757322 12879808 0.99
tpcds_q72/duckdb:duckdb 42842177 41279987 1.04
tpcds_q73/duckdb:duckdb 10349028 10685329 0.97
tpcds_q74/duckdb:duckdb 96020522 97881294 0.98
tpcds_q75/duckdb:duckdb 42550914 41130468 1.03
tpcds_q76/duckdb:duckdb 12315251 11626290 1.06
tpcds_q77/duckdb:duckdb 12095261 11655017 1.04
tpcds_q78/duckdb:duckdb 62472930 62646947 1.00
tpcds_q79/duckdb:duckdb 17282449 17343671 1.00
tpcds_q80/duckdb:duckdb 28278428 26124655 1.08
tpcds_q81/duckdb:duckdb 35659297 34638548 1.03
tpcds_q82/duckdb:duckdb 7941166 8112421 0.98
tpcds_q83/duckdb:duckdb 9064650 9294935 0.98
tpcds_q84/duckdb:duckdb 13222369 13164246 1.00
tpcds_q85/duckdb:duckdb 22874246 22316931 1.02
tpcds_q86/duckdb:duckdb 11336231 10334967 1.10
tpcds_q87/duckdb:duckdb 31732208 32599456 0.97
tpcds_q88/duckdb:duckdb 23778417 23963761 0.99
tpcds_q89/duckdb:duckdb 13078327 13421496 0.97
tpcds_q90/duckdb:duckdb 5491921 5497124 1.00
tpcds_q91/duckdb:duckdb 12769810 12806331 1.00
tpcds_q92/duckdb:duckdb 8483459 8448098 1.00
tpcds_q93/duckdb:duckdb 21607192 21708652 1.00
tpcds_q94/duckdb:duckdb 12855993 12301556 1.05
tpcds_q95/duckdb:duckdb 🚀 107277020 123375236 0.87
tpcds_q96/duckdb:duckdb 4313592 4491690 0.96
tpcds_q97/duckdb:duckdb 29946045 29276132 1.02
tpcds_q98/duckdb:duckdb 13220118 12634836 1.05
tpcds_q99/duckdb:duckdb 16217446 16232878 1.00
Full attributed analysis
Query Config Raw Δ Control Δ Attributed α Noise floor Significant?
1 datafusion:vortex-compact -0.8% +2.0% -2.7% +16.9% ➖ noise
1 datafusion:vortex-file-compressed +2.9% +2.0% +1.0% +16.6% ➖ noise
1 duckdb:duckdb -2.7% +2.0% -4.5% +16.3% ➖ noise
1 duckdb:vortex-compact +6.1% +2.0% +4.1% +14.8% ➖ noise
1 duckdb:vortex-file-compressed +1.9% +2.0% -0.1% +14.9% ➖ noise
2 datafusion:vortex-compact +0.9% +1.3% -0.4% +10.0% ➖ noise
2 datafusion:vortex-file-compressed -0.2% +1.3% -1.5% +10.0% ➖ noise
2 duckdb:duckdb -6.1% +1.3% -7.2% +10.0% ➖ noise
2 duckdb:vortex-compact +3.3% +1.3% +2.0% +10.0% ➖ noise
2 duckdb:vortex-file-compressed -3.3% +1.3% -4.5% +10.0% ➖ noise
3 datafusion:vortex-compact +3.5% +0.2% +3.3% +10.0% ➖ noise
3 datafusion:vortex-file-compressed +3.7% +0.2% +3.5% +10.0% ➖ noise
3 duckdb:duckdb +5.1% +0.2% +4.9% +19.7% ➖ noise
3 duckdb:vortex-compact -1.1% +0.2% -1.3% +10.0% ➖ noise
3 duckdb:vortex-file-compressed +8.2% +0.2% +8.0% +10.4% ➖ noise
4 datafusion:vortex-compact +1.4% +0.6% +0.8% +10.0% ➖ noise
4 datafusion:vortex-file-compressed +0.7% +0.6% +0.1% +10.0% ➖ noise
4 duckdb:duckdb -0.5% +0.6% -1.1% +10.0% ➖ noise
4 duckdb:vortex-compact -0.6% +0.6% -1.1% +10.0% ➖ noise
4 duckdb:vortex-file-compressed -3.7% +0.6% -4.2% +10.0% ➖ noise
5 datafusion:vortex-compact +0.2% -4.6% +5.1% +10.0% ➖ noise
5 datafusion:vortex-file-compressed +5.4% -4.6% +10.5% +10.8% ➖ noise
5 duckdb:duckdb +3.2% -4.6% +8.2% +11.3% ➖ noise
5 duckdb:vortex-compact +3.2% -4.6% +8.1% +10.9% ➖ noise
5 duckdb:vortex-file-compressed -1.8% -4.6% +3.0% +10.0% ➖ noise
6 datafusion:vortex-compact +5.1% +0.0% +5.1% +10.0% ➖ noise
6 datafusion:vortex-file-compressed +1.4% +0.0% +1.4% +10.0% ➖ noise
6 duckdb:duckdb -1.3% +0.0% -1.4% +15.7% ➖ noise
6 duckdb:vortex-compact -1.7% +0.0% -1.7% +10.0% ➖ noise
6 duckdb:vortex-file-compressed -3.1% +0.0% -3.1% +10.0% ➖ noise
7 datafusion:vortex-compact +0.9% +1.7% -0.7% +12.0% ➖ noise
7 datafusion:vortex-file-compressed +4.6% +1.7% +2.9% +10.0% ➖ noise
7 duckdb:duckdb +1.0% +1.7% -0.7% +18.2% ➖ noise
7 duckdb:vortex-compact +6.4% +1.7% +4.6% +10.6% ➖ noise
7 duckdb:vortex-file-compressed -0.9% +1.7% -2.6% +12.0% ➖ noise
8 datafusion:vortex-compact +1.8% +3.2% -1.3% +10.0% ➖ noise
8 datafusion:vortex-file-compressed -1.4% +3.2% -4.4% +10.0% ➖ noise
8 duckdb:duckdb +0.5% +3.2% -2.6% +10.0% ➖ noise
8 duckdb:vortex-compact +0.6% +3.2% -2.5% +15.7% ➖ noise
8 duckdb:vortex-file-compressed -2.9% +3.2% -5.9% +10.0% ➖ noise
9 datafusion:vortex-compact -0.6% +3.8% -4.2% +10.0% ➖ noise
9 datafusion:vortex-file-compressed +1.5% +3.8% -2.2% +10.0% ➖ noise
9 duckdb:duckdb -1.7% +3.8% -5.3% +10.0% ➖ noise
9 duckdb:vortex-compact -3.0% +3.8% -6.5% +10.0% ➖ noise
9 duckdb:vortex-file-compressed +3.2% +3.8% -0.5% +10.0% ➖ noise
10 datafusion:vortex-compact +4.0% +5.3% -1.2% +10.0% ➖ noise
10 datafusion:vortex-file-compressed +0.6% +5.3% -4.5% +10.0% ➖ noise
10 duckdb:duckdb +0.8% +5.3% -4.2% +10.0% ➖ noise
10 duckdb:vortex-compact +3.7% +5.3% -1.5% +10.0% ➖ noise
10 duckdb:vortex-file-compressed -4.2% +5.3% -9.0% +10.0% ➖ noise
11 datafusion:vortex-compact +1.3% +0.1% +1.2% +10.0% ➖ noise
11 datafusion:vortex-file-compressed +0.8% +0.1% +0.7% +10.0% ➖ noise
11 duckdb:duckdb +0.6% +0.1% +0.5% +10.0% ➖ noise
11 duckdb:vortex-compact -3.6% +0.1% -3.7% +10.0% ➖ noise
11 duckdb:vortex-file-compressed +3.4% +0.1% +3.3% +11.7% ➖ noise
12 datafusion:vortex-compact -4.2% +4.4% -8.2% +10.0% ➖ noise
12 datafusion:vortex-file-compressed +4.8% +4.4% +0.3% +10.0% ➖ noise
12 duckdb:duckdb -3.4% +4.4% -7.4% +11.1% ➖ noise
12 duckdb:vortex-compact -3.0% +4.4% -7.1% +10.1% ➖ noise
12 duckdb:vortex-file-compressed -3.2% +4.4% -7.3% +10.2% ➖ noise
13 datafusion:vortex-compact +1.5% +3.6% -2.0% +10.0% ➖ noise
13 datafusion:vortex-file-compressed -2.4% +3.6% -5.7% +10.0% ➖ noise
13 duckdb:duckdb -0.5% +3.6% -3.9% +10.0% ➖ noise
13 duckdb:vortex-compact +0.6% +3.6% -2.9% +10.0% ➖ noise
13 duckdb:vortex-file-compressed -5.3% +3.6% -8.6% +10.0% ➖ noise
14 datafusion:vortex-compact +2.7% +2.4% +0.3% +10.0% ➖ noise
14 datafusion:vortex-file-compressed +0.3% +2.4% -2.0% +10.0% ➖ noise
14 duckdb:duckdb +0.2% +2.4% -2.2% +10.0% ➖ noise
14 duckdb:vortex-compact -0.8% +2.4% -3.1% +10.0% ➖ noise
14 duckdb:vortex-file-compressed -3.8% +2.4% -6.0% +10.7% ➖ noise
15 datafusion:vortex-compact +0.9% -5.9% +7.2% +11.4% ➖ noise
15 datafusion:vortex-file-compressed -1.0% -5.9% +5.2% +12.4% ➖ noise
15 duckdb:duckdb -3.1% -5.9% +2.9% +12.8% ➖ noise
15 duckdb:vortex-compact +3.3% -5.9% +9.8% +10.9% ➖ noise
15 duckdb:vortex-file-compressed +1.0% -5.9% +7.3% +11.9% ➖ noise
16 datafusion:vortex-compact -1.1% -2.4% +1.3% +10.3% ➖ noise
16 datafusion:vortex-file-compressed +0.9% -2.4% +3.3% +11.3% ➖ noise
16 duckdb:duckdb -0.5% -2.4% +1.9% +15.8% ➖ noise
16 duckdb:vortex-compact +2.5% -2.4% +5.0% +10.3% ➖ noise
16 duckdb:vortex-file-compressed -6.1% -2.4% -3.8% +12.1% ➖ noise
17 datafusion:vortex-compact +0.3% +1.5% -1.3% +10.0% ➖ noise
17 datafusion:vortex-file-compressed +0.8% +1.5% -0.7% +10.0% ➖ noise
17 duckdb:duckdb +8.1% +1.5% +6.5% +10.0% ➖ noise
17 duckdb:vortex-compact +2.3% +1.5% +0.7% +10.0% ➖ noise
17 duckdb:vortex-file-compressed -2.0% +1.5% -3.5% +10.0% ➖ noise
18 datafusion:vortex-compact +2.3% +1.7% +0.5% +10.0% ➖ noise
18 datafusion:vortex-file-compressed -3.3% +1.7% -4.9% +10.0% ➖ noise
18 duckdb:duckdb +1.2% +1.7% -0.5% +10.0% ➖ noise
18 duckdb:vortex-compact +5.2% +1.7% +3.4% +10.0% ➖ noise
18 duckdb:vortex-file-compressed +3.3% +1.7% +1.6% +10.0% ➖ noise
19 datafusion:vortex-compact +1.5% +1.2% +0.3% +10.0% ➖ noise
19 datafusion:vortex-file-compressed +4.1% +1.2% +2.9% +10.0% ➖ noise
19 duckdb:duckdb +0.3% +1.2% -0.9% +10.1% ➖ noise
19 duckdb:vortex-compact +1.3% +1.2% +0.1% +10.0% ➖ noise
19 duckdb:vortex-file-compressed +2.1% +1.2% +0.9% +10.1% ➖ noise
20 datafusion:vortex-compact -0.2% +1.7% -1.9% +10.0% ➖ noise
20 datafusion:vortex-file-compressed +1.9% +1.7% +0.2% +10.0% ➖ noise
20 duckdb:duckdb +1.2% +1.7% -0.5% +13.9% ➖ noise
20 duckdb:vortex-compact +4.1% +1.7% +2.4% +13.1% ➖ noise
20 duckdb:vortex-file-compressed +2.8% +1.7% +1.1% +13.0% ➖ noise
21 datafusion:vortex-compact -1.7% -0.9% -0.8% +13.5% ➖ noise
21 datafusion:vortex-file-compressed -5.0% -0.9% -4.1% +12.5% ➖ noise
21 duckdb:duckdb -7.8% -0.9% -6.9% +17.5% ➖ noise
21 duckdb:vortex-compact -2.8% -0.9% -1.9% +13.8% ➖ noise
21 duckdb:vortex-file-compressed -7.3% -0.9% -6.4% +14.0% ➖ noise
22 datafusion:vortex-compact -0.0% -6.7% +7.2% +10.7% ➖ noise
22 datafusion:vortex-file-compressed +0.8% -6.7% +8.1% +14.0% ➖ noise
22 duckdb:duckdb -2.3% -6.7% +4.7% +12.3% ➖ noise
22 duckdb:vortex-compact +0.5% -6.7% +7.8% +10.0% ➖ noise
22 duckdb:vortex-file-compressed -0.2% -6.7% +7.0% +13.8% ➖ noise
23 datafusion:vortex-compact -1.0% +3.4% -4.2% +10.0% ➖ noise
23 datafusion:vortex-file-compressed +0.1% +3.4% -3.2% +10.0% ➖ noise
23 duckdb:duckdb +4.7% +3.4% +1.2% +21.9% ➖ noise
23 duckdb:vortex-compact +5.7% +3.4% +2.2% +11.7% ➖ noise
23 duckdb:vortex-file-compressed -3.3% +3.4% -6.4% +10.0% ➖ noise
24 datafusion:vortex-compact +2.3% +2.1% +0.2% +10.0% ➖ noise
24 datafusion:vortex-file-compressed +2.2% +2.1% +0.1% +10.0% ➖ noise
24 duckdb:duckdb +2.7% +2.1% +0.6% +10.0% ➖ noise
24 duckdb:vortex-compact +2.0% +2.1% -0.1% +10.0% ➖ noise
24 duckdb:vortex-file-compressed -2.6% +2.1% -4.6% +11.2% ➖ noise
25 datafusion:vortex-compact +1.1% -0.9% +2.0% +10.0% ➖ noise
25 datafusion:vortex-file-compressed +3.0% -0.9% +4.0% +10.0% ➖ noise
25 duckdb:duckdb +1.5% -0.9% +2.4% +10.0% ➖ noise
25 duckdb:vortex-compact +7.0% -0.9% +7.9% +10.0% ➖ noise
25 duckdb:vortex-file-compressed +5.5% -0.9% +6.4% +10.0% ➖ noise
26 datafusion:vortex-compact -3.6% -0.5% -3.1% +10.0% ➖ noise
26 datafusion:vortex-file-compressed +1.3% -0.5% +1.9% +10.0% ➖ noise
26 duckdb:duckdb -0.2% -0.5% +0.3% +12.9% ➖ noise
26 duckdb:vortex-compact +3.6% -0.5% +4.2% +12.4% ➖ noise
26 duckdb:vortex-file-compressed -3.4% -0.5% -2.9% +10.8% ➖ noise
27 datafusion:vortex-compact -0.1% -1.3% +1.2% +10.0% ➖ noise
27 datafusion:vortex-file-compressed +2.5% -1.3% +3.9% +10.0% ➖ noise
27 duckdb:duckdb +5.1% -1.3% +6.6% +15.8% ➖ noise
27 duckdb:vortex-compact -1.8% -1.3% -0.4% +10.0% ➖ noise
27 duckdb:vortex-file-compressed +0.8% -1.3% +2.2% +10.0% ➖ noise
28 datafusion:vortex-compact +5.4% +2.6% +2.7% +10.0% ➖ noise
28 datafusion:vortex-file-compressed +0.8% +2.6% -1.7% +10.0% ➖ noise
28 duckdb:duckdb +2.9% +2.6% +0.3% +10.0% ➖ noise
28 duckdb:vortex-compact +1.8% +2.6% -0.8% +10.0% ➖ noise
28 duckdb:vortex-file-compressed -1.1% +2.6% -3.6% +10.0% ➖ noise
29 datafusion:vortex-compact -3.9% +0.6% -4.4% +10.0% ➖ noise
29 datafusion:vortex-file-compressed +3.5% +0.6% +2.9% +10.0% ➖ noise
29 duckdb:duckdb -1.5% +0.6% -2.1% +10.0% ➖ noise
29 duckdb:vortex-compact -0.4% +0.6% -1.0% +10.0% ➖ noise
29 duckdb:vortex-file-compressed +4.0% +0.6% +3.4% +10.0% ➖ noise
30 datafusion:vortex-compact +6.6% +8.9% -2.1% +11.6% ➖ noise
30 datafusion:vortex-file-compressed +3.2% +8.9% -5.2% +10.0% ➖ noise
30 duckdb:duckdb -2.1% +8.9% -10.1% +10.0% ✅ faster
30 duckdb:vortex-compact -0.9% +8.9% -9.0% +11.7% ➖ noise
30 duckdb:vortex-file-compressed -0.4% +8.9% -8.5% +12.0% ➖ noise
31 datafusion:vortex-compact +1.3% +0.3% +1.0% +10.0% ➖ noise
31 datafusion:vortex-file-compressed +6.5% +0.3% +6.2% +10.0% ➖ noise
31 duckdb:duckdb +3.7% +0.3% +3.4% +10.5% ➖ noise
31 duckdb:vortex-compact +5.1% +0.3% +4.8% +12.0% ➖ noise
31 duckdb:vortex-file-compressed +6.9% +0.3% +6.5% +12.0% ➖ noise
32 datafusion:vortex-compact +2.7% +2.3% +0.4% +10.0% ➖ noise
32 datafusion:vortex-file-compressed +1.8% +2.3% -0.5% +10.2% ➖ noise
32 duckdb:duckdb +2.4% +2.3% +0.1% +29.1% ➖ noise
32 duckdb:vortex-compact +1.1% +2.3% -1.2% +10.9% ➖ noise
32 duckdb:vortex-file-compressed +4.1% +2.3% +1.7% +10.0% ➖ noise
33 datafusion:vortex-compact -1.5% -0.6% -0.9% +10.0% ➖ noise
33 datafusion:vortex-file-compressed +2.4% -0.6% +3.0% +10.0% ➖ noise
33 duckdb:duckdb +2.8% -0.6% +3.5% +10.0% ➖ noise
33 duckdb:vortex-compact -0.6% -0.6% +0.0% +10.0% ➖ noise
33 duckdb:vortex-file-compressed +3.3% -0.6% +3.9% +10.0% ➖ noise
34 datafusion:vortex-compact +2.7% +3.2% -0.5% +10.0% ➖ noise
34 datafusion:vortex-file-compressed -0.4% +3.2% -3.5% +10.0% ➖ noise
34 duckdb:duckdb +0.3% +3.2% -2.7% +10.0% ➖ noise
34 duckdb:vortex-compact -2.5% +3.2% -5.5% +10.0% ➖ noise
34 duckdb:vortex-file-compressed +4.6% +3.2% +1.3% +10.0% ➖ noise
35 datafusion:vortex-compact -0.4% +2.8% -3.2% +10.0% ➖ noise
35 datafusion:vortex-file-compressed +0.9% +2.8% -1.8% +10.0% ➖ noise
35 duckdb:duckdb -2.0% +2.8% -4.7% +15.8% ➖ noise
35 duckdb:vortex-compact +3.0% +2.8% +0.1% +10.0% ➖ noise
35 duckdb:vortex-file-compressed +1.1% +2.8% -1.7% +12.2% ➖ noise
36 datafusion:vortex-compact +0.4% +2.8% -2.3% +13.3% ➖ noise
36 datafusion:vortex-file-compressed -1.8% +2.8% -4.5% +13.8% ➖ noise
36 duckdb:duckdb +1.5% +2.8% -1.3% +14.0% ➖ noise
36 duckdb:vortex-compact +1.5% +2.8% -1.3% +12.8% ➖ noise
36 duckdb:vortex-file-compressed -2.2% +2.8% -4.9% +15.4% ➖ noise
37 datafusion:vortex-compact +0.1% +4.3% -4.0% +10.0% ➖ noise
37 datafusion:vortex-file-compressed +3.9% +4.3% -0.3% +13.5% ➖ noise
37 duckdb:duckdb +3.0% +4.3% -1.2% +17.5% ➖ noise
37 duckdb:vortex-compact +1.2% +4.3% -3.0% +10.9% ➖ noise
37 duckdb:vortex-file-compressed +5.5% +4.3% +1.2% +14.8% ➖ noise
38 datafusion:vortex-compact -0.8% -0.2% -0.6% +10.0% ➖ noise
38 datafusion:vortex-file-compressed -2.0% -0.2% -1.8% +10.0% ➖ noise
38 duckdb:duckdb +2.4% -0.2% +2.6% +13.5% ➖ noise
38 duckdb:vortex-compact -5.7% -0.2% -5.5% +18.4% ➖ noise
38 duckdb:vortex-file-compressed +0.7% -0.2% +1.0% +15.2% ➖ noise
39 datafusion:vortex-compact -7.6% +1.2% -8.7% +14.7% ➖ noise
39 datafusion:vortex-file-compressed -3.1% +1.2% -4.3% +16.2% ➖ noise
39 duckdb:duckdb +18.3% +1.2% +16.9% +16.9% 🚨 regression
39 duckdb:vortex-compact +2.6% +1.2% +1.4% +15.3% ➖ noise
39 duckdb:vortex-file-compressed +0.2% +1.2% -1.0% +12.0% ➖ noise
40 datafusion:vortex-compact +5.2% +5.4% -0.2% +10.0% ➖ noise
40 datafusion:vortex-file-compressed +1.8% +5.4% -3.4% +10.0% ➖ noise
40 duckdb:duckdb +3.3% +5.4% -2.0% +14.4% ➖ noise
40 duckdb:vortex-compact -3.9% +5.4% -8.8% +15.7% ➖ noise
40 duckdb:vortex-file-compressed -9.7% +5.4% -14.4% +12.5% ✅ faster
41 datafusion:vortex-compact +0.7% +2.8% -2.0% +11.6% ➖ noise
41 datafusion:vortex-file-compressed +3.4% +2.8% +0.6% +12.9% ➖ noise
41 duckdb:duckdb -4.2% +2.8% -6.8% +14.6% ➖ noise
41 duckdb:vortex-compact +1.2% +2.8% -1.6% +10.0% ➖ noise
41 duckdb:vortex-file-compressed +2.8% +2.8% +0.0% +10.0% ➖ noise
42 datafusion:vortex-compact +2.0% +3.0% -1.0% +11.2% ➖ noise
42 datafusion:vortex-file-compressed +11.4% +3.0% +8.1% +14.2% ➖ noise
42 duckdb:duckdb -0.6% +3.0% -3.5% +13.2% ➖ noise
42 duckdb:vortex-compact +2.2% +3.0% -0.8% +13.2% ➖ noise
42 duckdb:vortex-file-compressed +4.4% +3.0% +1.3% +15.2% ➖ noise
43 datafusion:vortex-compact +6.3% +1.9% +4.3% +10.0% ➖ noise
43 datafusion:vortex-file-compressed +2.1% +1.9% +0.2% +10.0% ➖ noise
43 duckdb:duckdb -1.6% +1.9% -3.4% +10.4% ➖ noise
43 duckdb:vortex-compact +4.2% +1.9% +2.3% +10.0% ➖ noise
43 duckdb:vortex-file-compressed +0.4% +1.9% -1.4% +10.0% ➖ noise
44 datafusion:vortex-compact +3.8% +0.2% +3.6% +10.0% ➖ noise
44 datafusion:vortex-file-compressed -2.3% +0.2% -2.5% +10.0% ➖ noise
44 duckdb:duckdb -0.6% +0.2% -0.8% +12.3% ➖ noise
44 duckdb:vortex-compact +1.9% +0.2% +1.7% +10.0% ➖ noise
44 duckdb:vortex-file-compressed +1.9% +0.2% +1.7% +10.0% ➖ noise
45 datafusion:vortex-compact -2.1% -1.1% -1.0% +10.0% ➖ noise
45 datafusion:vortex-file-compressed -1.5% -1.1% -0.4% +10.0% ➖ noise
45 duckdb:duckdb +2.0% -1.1% +3.2% +10.0% ➖ noise
45 duckdb:vortex-compact -0.2% -1.1% +0.9% +13.9% ➖ noise
45 duckdb:vortex-file-compressed -3.6% -1.1% -2.5% +10.1% ➖ noise
46 datafusion:vortex-compact -5.8% +0.5% -6.3% +10.0% ➖ noise
46 datafusion:vortex-file-compressed -5.2% +0.5% -5.7% +10.0% ➖ noise
46 duckdb:duckdb +0.3% +0.5% -0.2% +10.0% ➖ noise
46 duckdb:vortex-compact -1.0% +0.5% -1.5% +10.4% ➖ noise
46 duckdb:vortex-file-compressed -0.4% +0.5% -0.9% +10.0% ➖ noise
47 datafusion:vortex-compact -1.5% +0.8% -2.3% +10.0% ➖ noise
47 datafusion:vortex-file-compressed -0.8% +0.8% -1.6% +10.0% ➖ noise
47 duckdb:duckdb +0.3% +0.8% -0.5% +10.0% ➖ noise
47 duckdb:vortex-compact +1.4% +0.8% +0.6% +10.0% ➖ noise
47 duckdb:vortex-file-compressed +2.9% +0.8% +2.1% +10.0% ➖ noise
48 datafusion:vortex-compact -0.7% +4.2% -4.7% +10.0% ➖ noise
48 datafusion:vortex-file-compressed -4.8% +4.2% -8.6% +10.0% ➖ noise
48 duckdb:duckdb +2.1% +4.2% -2.0% +10.0% ➖ noise
48 duckdb:vortex-compact -0.4% +4.2% -4.5% +10.0% ➖ noise
48 duckdb:vortex-file-compressed -1.4% +4.2% -5.4% +10.8% ➖ noise
49 datafusion:vortex-compact -0.1% +3.1% -3.1% +10.0% ➖ noise
49 datafusion:vortex-file-compressed +1.4% +3.1% -1.6% +10.0% ➖ noise
49 duckdb:duckdb -4.6% +3.1% -7.4% +18.2% ➖ noise
49 duckdb:vortex-compact -9.3% +3.1% -12.0% +12.0% ✅ faster
49 duckdb:vortex-file-compressed -8.0% +3.1% -10.7% +10.8% ✅ faster
50 datafusion:vortex-compact +1.4% -0.5% +1.9% +10.0% ➖ noise
50 datafusion:vortex-file-compressed +5.2% -0.5% +5.7% +10.0% ➖ noise
50 duckdb:duckdb +2.1% -0.5% +2.6% +12.7% ➖ noise
50 duckdb:vortex-compact +1.7% -0.5% +2.1% +10.0% ➖ noise
50 duckdb:vortex-file-compressed +4.4% -0.5% +4.9% +10.0% ➖ noise
51 datafusion:vortex-compact +1.1% -1.2% +2.4% +10.0% ➖ noise
51 datafusion:vortex-file-compressed +3.3% -1.2% +4.5% +10.0% ➖ noise
51 duckdb:duckdb +0.2% -1.2% +1.4% +10.0% ➖ noise
51 duckdb:vortex-compact -2.9% -1.2% -1.7% +15.0% ➖ noise
51 duckdb:vortex-file-compressed +1.9% -1.2% +3.2% +17.7% ➖ noise
52 datafusion:vortex-compact +1.1% +0.9% +0.2% +14.2% ➖ noise
52 datafusion:vortex-file-compressed +4.5% +0.9% +3.6% +18.1% ➖ noise
52 duckdb:duckdb +3.1% +0.9% +2.2% +19.9% ➖ noise
52 duckdb:vortex-compact +0.2% +0.9% -0.7% +16.2% ➖ noise
52 duckdb:vortex-file-compressed -2.1% +0.9% -2.9% +19.0% ➖ noise
53 datafusion:vortex-compact +0.4% +4.5% -3.9% +10.6% ➖ noise
53 datafusion:vortex-file-compressed -3.2% +4.5% -7.3% +10.0% ➖ noise
53 duckdb:duckdb +4.6% +4.5% +0.1% +10.0% ➖ noise
53 duckdb:vortex-compact +0.3% +4.5% -4.0% +10.0% ➖ noise
53 duckdb:vortex-file-compressed +0.3% +4.5% -4.0% +10.0% ➖ noise
54 datafusion:vortex-compact +0.4% +1.6% -1.2% +10.0% ➖ noise
54 datafusion:vortex-file-compressed +2.7% +1.6% +1.1% +10.0% ➖ noise
54 duckdb:duckdb -0.5% +1.6% -2.0% +10.8% ➖ noise
54 duckdb:vortex-compact +0.7% +1.6% -0.9% +10.0% ➖ noise
54 duckdb:vortex-file-compressed -0.6% +1.6% -2.1% +11.7% ➖ noise
55 datafusion:vortex-compact +5.3% -0.5% +5.9% +10.7% ➖ noise
55 datafusion:vortex-file-compressed +5.9% -0.5% +6.4% +12.9% ➖ noise
55 duckdb:duckdb +0.8% -0.5% +1.3% +15.3% ➖ noise
55 duckdb:vortex-compact +1.8% -0.5% +2.3% +10.0% ➖ noise
55 duckdb:vortex-file-compressed +5.9% -0.5% +6.4% +17.8% ➖ noise
56 datafusion:vortex-compact -1.9% +0.5% -2.3% +10.0% ➖ noise
56 datafusion:vortex-file-compressed +1.0% +0.5% +0.5% +10.0% ➖ noise
56 duckdb:duckdb +4.6% +0.5% +4.1% +13.3% ➖ noise
56 duckdb:vortex-compact -5.0% +0.5% -5.4% +10.4% ➖ noise
56 duckdb:vortex-file-compressed +1.3% +0.5% +0.8% +10.0% ➖ noise
57 datafusion:vortex-compact +4.2% +2.2% +1.9% +10.0% ➖ noise
57 datafusion:vortex-file-compressed -2.1% +2.2% -4.2% +10.0% ➖ noise
57 duckdb:duckdb +1.3% +2.2% -0.9% +16.0% ➖ noise
57 duckdb:vortex-compact -0.5% +2.2% -2.7% +17.7% ➖ noise
57 duckdb:vortex-file-compressed +0.5% +2.2% -1.6% +11.8% ➖ noise
58 datafusion:vortex-compact -0.6% -1.3% +0.7% +10.0% ➖ noise
58 datafusion:vortex-file-compressed -2.3% -1.3% -1.0% +10.0% ➖ noise
58 duckdb:duckdb -10.0% -1.3% -8.9% +11.5% ➖ noise
58 duckdb:vortex-compact -0.6% -1.3% +0.7% +15.3% ➖ noise
58 duckdb:vortex-file-compressed -10.2% -1.3% -9.0% +17.4% ➖ noise
59 datafusion:vortex-compact +1.0% +1.2% -0.1% +10.0% ➖ noise
59 datafusion:vortex-file-compressed -0.3% +1.2% -1.4% +11.5% ➖ noise
59 duckdb:duckdb -0.9% +1.2% -2.1% +10.0% ➖ noise
59 duckdb:vortex-compact -0.4% +1.2% -1.6% +10.0% ➖ noise
59 duckdb:vortex-file-compressed -0.4% +1.2% -1.6% +19.0% ➖ noise
60 datafusion:vortex-compact -2.7% +1.8% -4.4% +10.0% ➖ noise
60 datafusion:vortex-file-compressed +0.4% +1.8% -1.4% +10.0% ➖ noise
60 duckdb:duckdb +2.0% +1.8% +0.2% +11.4% ➖ noise
60 duckdb:vortex-compact -0.8% +1.8% -2.5% +10.0% ➖ noise
60 duckdb:vortex-file-compressed +2.2% +1.8% +0.4% +11.6% ➖ noise
61 datafusion:vortex-compact -1.6% -1.6% -0.0% +10.0% ➖ noise
61 datafusion:vortex-file-compressed +2.0% -1.6% +3.7% +10.0% ➖ noise
61 duckdb:duckdb +1.1% -1.6% +2.7% +10.0% ➖ noise
61 duckdb:vortex-compact -3.6% -1.6% -2.0% +10.0% ➖ noise
61 duckdb:vortex-file-compressed -0.2% -1.6% +1.4% +11.3% ➖ noise
62 datafusion:vortex-compact +0.4% +6.1% -5.4% +10.0% ➖ noise
62 datafusion:vortex-file-compressed -1.1% +6.1% -6.8% +11.4% ➖ noise
62 duckdb:duckdb +0.3% +6.1% -5.5% +11.5% ➖ noise
62 duckdb:vortex-compact -12.6% +6.1% -17.7% +25.9% ➖ noise
62 duckdb:vortex-file-compressed +4.6% +6.1% -1.5% +24.3% ➖ noise
63 datafusion:vortex-compact -2.1% -0.1% -2.0% +10.0% ➖ noise
63 datafusion:vortex-file-compressed -1.7% -0.1% -1.6% +10.0% ➖ noise
63 duckdb:duckdb -4.0% -0.1% -3.9% +10.0% ➖ noise
63 duckdb:vortex-compact -4.2% -0.1% -4.1% +10.0% ➖ noise
63 duckdb:vortex-file-compressed -2.7% -0.1% -2.7% +15.3% ➖ noise
64 datafusion:vortex-compact +0.4% +0.3% +0.2% +10.0% ➖ noise
64 datafusion:vortex-file-compressed -0.3% +0.3% -0.5% +10.0% ➖ noise
64 duckdb:duckdb -0.8% +0.3% -1.1% +10.0% ➖ noise
64 duckdb:vortex-compact +2.2% +0.3% +1.9% +10.0% ➖ noise
64 duckdb:vortex-file-compressed -1.6% +0.3% -1.8% +10.0% ➖ noise
65 datafusion:vortex-compact +3.3% +3.1% +0.2% +10.0% ➖ noise
65 datafusion:vortex-file-compressed +4.2% +3.1% +1.1% +10.0% ➖ noise
65 duckdb:duckdb +7.7% +3.1% +4.5% +15.8% ➖ noise
65 duckdb:vortex-compact +1.0% +3.1% -2.1% +10.8% ➖ noise
65 duckdb:vortex-file-compressed -1.2% +3.1% -4.2% +12.3% ➖ noise
66 datafusion:vortex-compact +3.4% -2.5% +6.1% +13.0% ➖ noise
66 datafusion:vortex-file-compressed -2.9% -2.5% -0.4% +10.3% ➖ noise
66 duckdb:duckdb +0.4% -2.5% +2.9% +13.7% ➖ noise
66 duckdb:vortex-compact -0.3% -2.5% +2.3% +14.9% ➖ noise
66 duckdb:vortex-file-compressed +10.9% -2.5% +13.8% +17.8% ➖ noise
67 datafusion:vortex-compact +0.9% -2.3% +3.3% +10.0% ➖ noise
67 datafusion:vortex-file-compressed -3.2% -2.3% -1.0% +10.0% ➖ noise
67 duckdb:duckdb +2.7% -2.3% +5.1% +10.0% ➖ noise
67 duckdb:vortex-compact +0.7% -2.3% +3.1% +10.0% ➖ noise
67 duckdb:vortex-file-compressed -1.0% -2.3% +1.4% +10.0% ➖ noise
68 datafusion:vortex-compact +0.2% -0.6% +0.7% +10.0% ➖ noise
68 datafusion:vortex-file-compressed -0.8% -0.6% -0.2% +10.0% ➖ noise
68 duckdb:duckdb +0.1% -0.6% +0.6% +10.0% ➖ noise
68 duckdb:vortex-compact +3.1% -0.6% +3.7% +10.0% ➖ noise
68 duckdb:vortex-file-compressed +6.8% -0.6% +7.4% +10.8% ➖ noise
69 datafusion:vortex-compact +1.3% +1.0% +0.3% +10.0% ➖ noise
69 datafusion:vortex-file-compressed -1.8% +1.0% -2.8% +10.0% ➖ noise
69 duckdb:duckdb -3.6% +1.0% -4.6% +11.1% ➖ noise
69 duckdb:vortex-compact +3.6% +1.0% +2.5% +10.0% ➖ noise
69 duckdb:vortex-file-compressed +1.7% +1.0% +0.6% +10.0% ➖ noise
70 datafusion:vortex-compact +3.6% +1.4% +2.2% +10.0% ➖ noise
70 datafusion:vortex-file-compressed +1.3% +1.4% -0.1% +10.0% ➖ noise
70 duckdb:duckdb -1.6% +1.4% -3.0% +14.3% ➖ noise
70 duckdb:vortex-compact -1.1% +1.4% -2.5% +10.0% ➖ noise
70 duckdb:vortex-file-compressed -3.8% +1.4% -5.2% +10.1% ➖ noise
71 datafusion:vortex-compact +0.7% -0.4% +1.1% +10.0% ➖ noise
71 datafusion:vortex-file-compressed +4.5% -0.4% +4.9% +10.0% ➖ noise
71 duckdb:duckdb -1.0% -0.4% -0.5% +17.0% ➖ noise
71 duckdb:vortex-compact -1.2% -0.4% -0.8% +10.0% ➖ noise
71 duckdb:vortex-file-compressed -1.9% -0.4% -1.5% +12.9% ➖ noise
72 datafusion:vortex-compact -0.3% -0.1% -0.2% +10.0% ➖ noise
72 datafusion:vortex-file-compressed +0.2% -0.1% +0.3% +10.0% ➖ noise
72 duckdb:duckdb +3.8% -0.1% +3.9% +16.5% ➖ noise
72 duckdb:vortex-compact +1.1% -0.1% +1.2% +10.0% ➖ noise
72 duckdb:vortex-file-compressed -1.8% -0.1% -1.7% +10.0% ➖ noise
73 datafusion:vortex-compact +0.5% -1.8% +2.3% +16.7% ➖ noise
73 datafusion:vortex-file-compressed -4.1% -1.8% -2.3% +10.7% ➖ noise
73 duckdb:duckdb -3.1% -1.8% -1.4% +10.8% ➖ noise
73 duckdb:vortex-compact -0.2% -1.8% +1.6% +10.0% ➖ noise
73 duckdb:vortex-file-compressed -2.1% -1.8% -0.4% +10.0% ➖ noise
74 datafusion:vortex-compact +0.8% +0.1% +0.7% +10.0% ➖ noise
74 datafusion:vortex-file-compressed -2.4% +0.1% -2.5% +10.0% ➖ noise
74 duckdb:duckdb -1.9% +0.1% -2.0% +10.0% ➖ noise
74 duckdb:vortex-compact +0.4% +0.1% +0.3% +10.0% ➖ noise
74 duckdb:vortex-file-compressed +3.4% +0.1% +3.4% +10.0% ➖ noise
75 datafusion:vortex-compact -0.3% +0.0% -0.3% +10.0% ➖ noise
75 datafusion:vortex-file-compressed -0.0% +0.0% -0.1% +10.0% ➖ noise
75 duckdb:duckdb +3.5% +0.0% +3.4% +11.6% ➖ noise
75 duckdb:vortex-compact -0.2% +0.0% -0.3% +10.4% ➖ noise
75 duckdb:vortex-file-compressed -0.4% +0.0% -0.4% +10.0% ➖ noise
76 datafusion:vortex-compact +1.4% +2.7% -1.3% +10.0% ➖ noise
76 datafusion:vortex-file-compressed -4.3% +2.7% -6.8% +10.0% ➖ noise
76 duckdb:duckdb +5.9% +2.7% +3.2% +20.7% ➖ noise
76 duckdb:vortex-compact -4.2% +2.7% -6.8% +10.0% ➖ noise
76 duckdb:vortex-file-compressed -0.1% +2.7% -2.7% +20.6% ➖ noise
77 datafusion:vortex-compact -0.9% -1.4% +0.5% +10.0% ➖ noise
77 datafusion:vortex-file-compressed +0.6% -1.4% +2.0% +10.0% ➖ noise
77 duckdb:duckdb +3.8% -1.4% +5.2% +15.2% ➖ noise
77 duckdb:vortex-compact +2.8% -1.4% +4.2% +10.0% ➖ noise
77 duckdb:vortex-file-compressed -3.8% -1.4% -2.4% +11.4% ➖ noise
78 datafusion:vortex-compact +0.1% +1.6% -1.5% +10.0% ➖ noise
78 datafusion:vortex-file-compressed +0.3% +1.6% -1.3% +10.0% ➖ noise
78 duckdb:duckdb -0.3% +1.6% -1.9% +10.0% ➖ noise
78 duckdb:vortex-compact +3.8% +1.6% +2.1% +10.0% ➖ noise
78 duckdb:vortex-file-compressed +2.4% +1.6% +0.7% +10.0% ➖ noise
79 datafusion:vortex-compact -2.4% -2.4% +0.0% +10.0% ➖ noise
79 datafusion:vortex-file-compressed +12.3% -2.4% +15.1% +10.0% 🚨 regression
79 duckdb:duckdb -0.4% -2.4% +2.1% +10.3% ➖ noise
79 duckdb:vortex-compact -1.1% -2.4% +1.3% +10.0% ➖ noise
79 duckdb:vortex-file-compressed +3.0% -2.4% +5.6% +10.8% ➖ noise
80 datafusion:vortex-compact +1.3% +3.6% -2.2% +10.0% ➖ noise
80 datafusion:vortex-file-compressed -2.0% +3.6% -5.5% +10.0% ➖ noise
80 duckdb:duckdb +8.2% +3.6% +4.5% +14.2% ➖ noise
80 duckdb:vortex-compact +3.8% +3.6% +0.2% +10.0% ➖ noise
80 duckdb:vortex-file-compressed +3.1% +3.6% -0.5% +10.0% ➖ noise
81 datafusion:vortex-compact +2.2% +1.1% +1.1% +10.0% ➖ noise
81 datafusion:vortex-file-compressed -4.5% +1.1% -5.5% +10.2% ➖ noise
81 duckdb:duckdb +2.9% +1.1% +1.8% +10.0% ➖ noise
81 duckdb:vortex-compact -1.6% +1.1% -2.6% +10.0% ➖ noise
81 duckdb:vortex-file-compressed +0.4% +1.1% -0.7% +10.0% ➖ noise
82 datafusion:vortex-compact +1.8% +3.0% -1.2% +10.0% ➖ noise
82 datafusion:vortex-file-compressed +2.5% +3.0% -0.5% +10.0% ➖ noise
82 duckdb:duckdb -2.1% +3.0% -5.0% +13.6% ➖ noise
82 duckdb:vortex-compact -4.4% +3.0% -7.2% +12.8% ➖ noise
82 duckdb:vortex-file-compressed -1.8% +3.0% -4.7% +25.4% ➖ noise
83 datafusion:vortex-compact +0.2% +1.8% -1.5% +10.0% ➖ noise
83 datafusion:vortex-file-compressed +1.0% +1.8% -0.8% +10.0% ➖ noise
83 duckdb:duckdb -2.5% +1.8% -4.2% +11.6% ➖ noise
83 duckdb:vortex-compact +1.9% +1.8% +0.1% +10.0% ➖ noise
83 duckdb:vortex-file-compressed +1.6% +1.8% -0.2% +11.0% ➖ noise
84 datafusion:vortex-compact -1.6% +1.4% -2.9% +17.3% ➖ noise
84 datafusion:vortex-file-compressed +5.1% +1.4% +3.6% +10.0% ➖ noise
84 duckdb:duckdb +0.4% +1.4% -0.9% +10.0% ➖ noise
84 duckdb:vortex-compact +3.7% +1.4% +2.3% +10.0% ➖ noise
84 duckdb:vortex-file-compressed -5.5% +1.4% -6.8% +25.5% ➖ noise
85 datafusion:vortex-compact +5.2% +2.4% +2.8% +10.0% ➖ noise
85 datafusion:vortex-file-compressed -0.1% +2.4% -2.4% +10.0% ➖ noise
85 duckdb:duckdb +2.5% +2.4% +0.1% +11.2% ➖ noise
85 duckdb:vortex-compact +2.5% +2.4% +0.1% +10.0% ➖ noise
85 duckdb:vortex-file-compressed -2.6% +2.4% -4.8% +10.0% ➖ noise
86 datafusion:vortex-compact +1.7% +9.6% -7.2% +10.0% ➖ noise
86 datafusion:vortex-file-compressed -3.0% +9.6% -11.5% +10.4% ✅ faster
86 duckdb:duckdb +9.7% +9.6% +0.1% +19.5% ➖ noise
86 duckdb:vortex-compact -15.3% +9.6% -22.8% +25.4% ✅ faster
86 duckdb:vortex-file-compressed +9.2% +9.6% -0.4% +23.4% ➖ noise
87 datafusion:vortex-compact +0.3% -0.3% +0.7% +10.0% ➖ noise
87 datafusion:vortex-file-compressed +4.7% -0.3% +5.1% +10.3% ➖ noise
87 duckdb:duckdb -2.7% -0.3% -2.4% +12.1% ➖ noise
87 duckdb:vortex-compact -0.8% -0.3% -0.5% +18.2% ➖ noise
87 duckdb:vortex-file-compressed +2.3% -0.3% +2.7% +16.3% ➖ noise
88 datafusion:vortex-compact -0.5% -0.2% -0.3% +10.0% ➖ noise
88 datafusion:vortex-file-compressed +0.8% -0.2% +1.0% +10.0% ➖ noise
88 duckdb:duckdb -0.8% -0.2% -0.6% +10.0% ➖ noise
88 duckdb:vortex-compact +0.2% -0.2% +0.4% +10.0% ➖ noise
88 duckdb:vortex-file-compressed -1.8% -0.2% -1.6% +10.0% ➖ noise
89 datafusion:vortex-compact -2.2% -0.3% -1.9% +10.0% ➖ noise
89 datafusion:vortex-file-compressed +0.2% -0.3% +0.6% +10.0% ➖ noise
89 duckdb:duckdb -2.6% -0.3% -2.2% +39.2% ➖ noise
89 duckdb:vortex-compact +1.3% -0.3% +1.6% +10.0% ➖ noise
89 duckdb:vortex-file-compressed +1.6% -0.3% +2.0% +11.1% ➖ noise
90 datafusion:vortex-compact +0.5% -0.9% +1.4% +10.0% ➖ noise
90 datafusion:vortex-file-compressed +2.1% -0.9% +3.1% +10.0% ➖ noise
90 duckdb:duckdb -0.1% -0.9% +0.9% +13.8% ➖ noise
90 duckdb:vortex-compact +3.9% -0.9% +4.9% +10.0% ➖ noise
90 duckdb:vortex-file-compressed -3.1% -0.9% -2.2% +10.0% ➖ noise
91 datafusion:vortex-compact -1.7% -4.6% +3.1% +10.0% ➖ noise
91 datafusion:vortex-file-compressed +2.8% -4.6% +7.8% +10.0% ➖ noise
91 duckdb:duckdb -0.3% -4.6% +4.6% +15.1% ➖ noise
91 duckdb:vortex-compact +2.5% -4.6% +7.5% +10.0% ➖ noise
91 duckdb:vortex-file-compressed -3.0% -4.6% +1.7% +10.0% ➖ noise
92 datafusion:vortex-compact +1.0% +0.3% +0.7% +10.0% ➖ noise
92 datafusion:vortex-file-compressed +2.9% +0.3% +2.6% +10.2% ➖ noise
92 duckdb:duckdb +0.4% +0.3% +0.1% +20.4% ➖ noise
92 duckdb:vortex-compact +3.2% +0.3% +2.9% +12.3% ➖ noise
92 duckdb:vortex-file-compressed +5.7% +0.3% +5.4% +12.6% ➖ noise
93 datafusion:vortex-compact -1.1% +2.0% -3.0% +10.0% ➖ noise
93 datafusion:vortex-file-compressed -3.2% +2.0% -5.1% +10.0% ➖ noise
93 duckdb:duckdb -0.5% +2.0% -2.4% +14.4% ➖ noise
93 duckdb:vortex-compact -2.3% +2.0% -4.2% +10.0% ➖ noise
93 duckdb:vortex-file-compressed +4.8% +2.0% +2.8% +12.1% ➖ noise
94 datafusion:vortex-compact +1.6% -2.5% +4.3% +10.0% ➖ noise
94 datafusion:vortex-file-compressed +1.8% -2.5% +4.4% +10.7% ➖ noise
94 duckdb:duckdb +4.5% -2.5% +7.2% +11.4% ➖ noise
94 duckdb:vortex-compact -2.2% -2.5% +0.3% +10.6% ➖ noise
94 duckdb:vortex-file-compressed -3.4% -2.5% -0.9% +11.7% ➖ noise
95 datafusion:vortex-compact -0.2% +5.0% -4.9% +11.4% ➖ noise
95 datafusion:vortex-file-compressed -0.0% +5.0% -4.8% +11.1% ➖ noise
95 duckdb:duckdb -13.0% +5.0% -17.2% +20.6% ✅ faster
95 duckdb:vortex-compact -0.7% +5.0% -5.4% +18.1% ➖ noise
95 duckdb:vortex-file-compressed -10.6% +5.0% -14.8% +20.1% ➖ noise
96 datafusion:vortex-compact -0.9% +4.6% -5.2% +10.0% ➖ noise
96 datafusion:vortex-file-compressed -2.0% +4.6% -6.2% +11.4% ➖ noise
96 duckdb:duckdb -4.0% +4.6% -8.1% +16.9% ➖ noise
96 duckdb:vortex-compact -2.5% +4.6% -6.8% +10.0% ➖ noise
96 duckdb:vortex-file-compressed +3.4% +4.6% -1.1% +14.3% ➖ noise
97 datafusion:vortex-compact +1.1% +3.4% -2.2% +10.0% ➖ noise
97 datafusion:vortex-file-compressed +2.9% +3.4% -0.4% +10.0% ➖ noise
97 duckdb:duckdb +2.3% +3.4% -1.0% +12.4% ➖ noise
97 duckdb:vortex-compact +1.2% +3.4% -2.1% +12.6% ➖ noise
97 duckdb:vortex-file-compressed -5.1% +3.4% -8.2% +13.5% ➖ noise
98 datafusion:vortex-compact -2.5% +0.2% -2.7% +10.0% ➖ noise
98 datafusion:vortex-file-compressed -3.6% +0.2% -3.7% +10.0% ➖ noise
98 duckdb:duckdb +4.6% +0.2% +4.4% +10.9% ➖ noise
98 duckdb:vortex-compact -1.0% +0.2% -1.2% +10.0% ➖ noise
98 duckdb:vortex-file-compressed +2.4% +0.2% +2.2% +12.0% ➖ noise
99 datafusion:vortex-compact +7.5% -4.5% +12.6% +20.4% ➖ noise
99 datafusion:vortex-file-compressed -0.2% -4.5% +4.5% +18.5% ➖ noise
99 duckdb:duckdb -0.1% -4.5% +4.6% +28.1% ➖ noise
99 duckdb:vortex-compact +4.2% -4.5% +9.1% +30.3% ➖ noise
99 duckdb:vortex-file-compressed -0.6% -4.5% +4.1% +31.2% ➖ noise

@github-actions
Copy link
Copy Markdown
Contributor

File Sizes: TPC-DS SF=1 on NVME

No file size changes detected.

Comment thread .github/workflows/docs.yml
@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Apr 15, 2026

Benchmarks: TPC-H SF=10 on NVME

Verdict: No clear signal (low confidence)
Attributed Vortex impact: +0.4%
Vortex (geomean): 1.089x ➖
Parquet (geomean): 1.069x ➖
Shifts: Parquet (control) +6.9% · Median polish +6.0%


datafusion / vortex-file-compressed (1.129x ❌, 0↑ 20↓)
name PR 50cef37 (ns) base 89de477 (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-file-compressed 🚨 438424917 393720036 1.11
tpch_q02/datafusion:vortex-file-compressed 🚨 128394677 115138820 1.12
tpch_q03/datafusion:vortex-file-compressed 🚨 239629860 213768083 1.12
tpch_q04/datafusion:vortex-file-compressed 🚨 125017263 108866988 1.15
tpch_q05/datafusion:vortex-file-compressed 🚨 432278579 386186470 1.12
tpch_q06/datafusion:vortex-file-compressed 🚨 46717898 40367929 1.16
tpch_q07/datafusion:vortex-file-compressed 🚨 631010499 561056860 1.12
tpch_q08/datafusion:vortex-file-compressed 409833007 381313564 1.07
tpch_q09/datafusion:vortex-file-compressed 🚨 737566630 664703365 1.11
tpch_q10/datafusion:vortex-file-compressed 🚨 271371506 243061067 1.12
tpch_q11/datafusion:vortex-file-compressed 🚨 97449989 84846294 1.15
tpch_q12/datafusion:vortex-file-compressed 🚨 129724238 116131208 1.12
tpch_q13/datafusion:vortex-file-compressed 🚨 243321357 216918702 1.12
tpch_q14/datafusion:vortex-file-compressed 🚨 63545364 56615180 1.12
tpch_q15/datafusion:vortex-file-compressed 🚨 117729426 105556082 1.12
tpch_q16/datafusion:vortex-file-compressed 🚨 85054731 76006074 1.12
tpch_q17/datafusion:vortex-file-compressed 🚨 726670708 637834858 1.14
tpch_q18/datafusion:vortex-file-compressed 🚨 997359830 880971294 1.13
tpch_q19/datafusion:vortex-file-compressed 98757665 92006839 1.07
tpch_q20/datafusion:vortex-file-compressed 🚨 201983869 170782624 1.18
tpch_q21/datafusion:vortex-file-compressed 🚨 836189914 685243167 1.22
tpch_q22/datafusion:vortex-file-compressed 🚨 71353540 61791848 1.15
datafusion / vortex-compact (1.163x ❌, 0↑ 19↓)
name PR 50cef37 (ns) base 89de477 (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-compact 492111688 448417419 1.10
tpch_q02/datafusion:vortex-compact 🚨 136054900 119426732 1.14
tpch_q03/datafusion:vortex-compact 🚨 249523236 217175904 1.15
tpch_q04/datafusion:vortex-compact 🚨 134723491 119416607 1.13
tpch_q05/datafusion:vortex-compact 🚨 431197312 390297670 1.10
tpch_q06/datafusion:vortex-compact 🚨 70332711 63012195 1.12
tpch_q07/datafusion:vortex-compact 🚨 649393448 584929782 1.11
tpch_q08/datafusion:vortex-compact 🚨 426264842 384595070 1.11
tpch_q09/datafusion:vortex-compact 🚨 754658233 679126592 1.11
tpch_q10/datafusion:vortex-compact 299606749 274451507 1.09
tpch_q11/datafusion:vortex-compact 98509650 89705776 1.10
tpch_q12/datafusion:vortex-compact 🚨 183157033 165340351 1.11
tpch_q13/datafusion:vortex-compact 🚨 307590655 269041606 1.14
tpch_q14/datafusion:vortex-compact 🚨 90824052 73412561 1.24
tpch_q15/datafusion:vortex-compact 🚨 206779959 162437094 1.27
tpch_q16/datafusion:vortex-compact 🚨 96278045 81620499 1.18
tpch_q17/datafusion:vortex-compact 🚨 825042119 642385079 1.28
tpch_q18/datafusion:vortex-compact 🚨 1086873856 882253744 1.23
tpch_q19/datafusion:vortex-compact 🚨 161769677 133619228 1.21
tpch_q20/datafusion:vortex-compact 🚨 248854104 198475336 1.25
tpch_q21/datafusion:vortex-compact 🚨 881201992 705366318 1.25
tpch_q22/datafusion:vortex-compact 🚨 86125293 72054009 1.20
datafusion / parquet (1.099x ➖, 0↑ 11↓)
name PR 50cef37 (ns) base 89de477 (ns) ratio (PR/base)
tpch_q01/datafusion:parquet 🚨 460784626 410749300 1.12
tpch_q02/datafusion:parquet 197640013 181896733 1.09
tpch_q03/datafusion:parquet 318723965 295980918 1.08
tpch_q04/datafusion:parquet 142902283 134577875 1.06
tpch_q05/datafusion:parquet 488990131 446080543 1.10
tpch_q06/datafusion:parquet 🚨 133309109 117268457 1.14
tpch_q07/datafusion:parquet 679527111 624904525 1.09
tpch_q08/datafusion:parquet 🚨 548067103 491418383 1.12
tpch_q09/datafusion:parquet 843918909 778282989 1.08
tpch_q10/datafusion:parquet 🚨 568109446 503972802 1.13
tpch_q11/datafusion:parquet 🚨 148390567 130988620 1.13
tpch_q12/datafusion:parquet 🚨 230959696 201468440 1.15
tpch_q13/datafusion:parquet 369276474 341190613 1.08
tpch_q14/datafusion:parquet 168017011 164506390 1.02
tpch_q15/datafusion:parquet 🚨 275621146 245059435 1.12
tpch_q16/datafusion:parquet 144961010 134584161 1.08
tpch_q17/datafusion:parquet 🚨 775234836 691735806 1.12
tpch_q18/datafusion:parquet 🚨 984015092 883607364 1.11
tpch_q19/datafusion:parquet 287810798 265163351 1.09
tpch_q20/datafusion:parquet 🚨 338168578 305676032 1.11
tpch_q21/datafusion:parquet 🚨 841002872 739840030 1.14
tpch_q22/datafusion:parquet 226889505 216834062 1.05
datafusion / arrow (1.062x ➖, 0↑ 6↓)
name PR 50cef37 (ns) base 89de477 (ns) ratio (PR/base)
tpch_q01/datafusion:arrow 618531501 595012149 1.04
tpch_q02/datafusion:arrow 170291142 162068402 1.05
tpch_q03/datafusion:arrow 483067326 439431783 1.10
tpch_q04/datafusion:arrow 🚨 380277016 338893010 1.12
tpch_q05/datafusion:arrow 🚨 973931075 880436362 1.11
tpch_q06/datafusion:arrow 🚨 289846849 262623612 1.10
tpch_q07/datafusion:arrow 1168957679 1096991740 1.07
tpch_q08/datafusion:arrow 1148608775 1078803918 1.06
tpch_q09/datafusion:arrow 1353506490 1278759287 1.06
tpch_q10/datafusion:arrow 622248050 584067943 1.07
tpch_q11/datafusion:arrow 149949171 147600167 1.02
tpch_q12/datafusion:arrow 670680390 738613384 0.91
tpch_q13/datafusion:arrow 512906890 538285003 0.95
tpch_q14/datafusion:arrow 🚨 327080039 290735690 1.13
tpch_q15/datafusion:arrow 🚨 709175451 619434222 1.14
tpch_q16/datafusion:arrow 106464500 103077642 1.03
tpch_q17/datafusion:arrow 1379782893 1290302778 1.07
tpch_q18/datafusion:arrow 🚨 1956964906 1771662873 1.10
tpch_q19/datafusion:arrow 521731637 488546525 1.07
tpch_q20/datafusion:arrow 510065524 475457793 1.07
tpch_q21/datafusion:arrow 2882555251 2764010908 1.04
tpch_q22/datafusion:arrow 149556466 137047671 1.09
duckdb / vortex-file-compressed (1.048x ➖, 0↑ 0↓)
name PR 50cef37 (ns) base 89de477 (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-file-compressed 179155526 179636876 1.00
tpch_q02/duckdb:vortex-file-compressed 56795279 54177273 1.05
tpch_q03/duckdb:vortex-file-compressed 143027917 134710841 1.06
tpch_q04/duckdb:vortex-file-compressed 171320944 159719441 1.07
tpch_q05/duckdb:vortex-file-compressed 141673188 130268354 1.09
tpch_q06/duckdb:vortex-file-compressed 51597802 50132365 1.03
tpch_q07/duckdb:vortex-file-compressed 163872006 154925551 1.06
tpch_q08/duckdb:vortex-file-compressed 191872987 188346868 1.02
tpch_q09/duckdb:vortex-file-compressed 347933915 341212170 1.02
tpch_q10/duckdb:vortex-file-compressed 174248057 166135491 1.05
tpch_q11/duckdb:vortex-file-compressed 37847686 34849581 1.09
tpch_q12/duckdb:vortex-file-compressed 102297737 98170461 1.04
tpch_q13/duckdb:vortex-file-compressed 257992815 246634997 1.05
tpch_q14/duckdb:vortex-file-compressed 75420983 72177672 1.04
tpch_q15/duckdb:vortex-file-compressed 101805486 97069710 1.05
tpch_q16/duckdb:vortex-file-compressed 87960548 80495298 1.09
tpch_q17/duckdb:vortex-file-compressed 107305398 104358396 1.03
tpch_q18/duckdb:vortex-file-compressed 314256895 303487212 1.04
tpch_q19/duckdb:vortex-file-compressed 93294188 90889024 1.03
tpch_q20/duckdb:vortex-file-compressed 173937108 165721228 1.05
tpch_q21/duckdb:vortex-file-compressed 639145071 594727051 1.07
tpch_q22/duckdb:vortex-file-compressed 79114326 76166567 1.04
duckdb / vortex-compact (1.023x ➖, 0↑ 0↓)
name PR 50cef37 (ns) base 89de477 (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-compact 230554220 229274396 1.01
tpch_q02/duckdb:vortex-compact 62084073 58735197 1.06
tpch_q03/duckdb:vortex-compact 144700417 139783866 1.04
tpch_q04/duckdb:vortex-compact 183370453 174174789 1.05
tpch_q05/duckdb:vortex-compact 152300923 147873978 1.03
tpch_q06/duckdb:vortex-compact 84737308 84462638 1.00
tpch_q07/duckdb:vortex-compact 205861984 201798523 1.02
tpch_q08/duckdb:vortex-compact 199446616 192211507 1.04
tpch_q09/duckdb:vortex-compact 371492490 361015444 1.03
tpch_q10/duckdb:vortex-compact 189415215 190726232 0.99
tpch_q11/duckdb:vortex-compact 42900143 42314311 1.01
tpch_q12/duckdb:vortex-compact 205235807 201849316 1.02
tpch_q13/duckdb:vortex-compact 302718508 294406762 1.03
tpch_q14/duckdb:vortex-compact 106233097 104156536 1.02
tpch_q15/duckdb:vortex-compact 122394199 119523527 1.02
tpch_q16/duckdb:vortex-compact 88224213 88988676 0.99
tpch_q17/duckdb:vortex-compact 117863631 117805510 1.00
tpch_q18/duckdb:vortex-compact 305491003 290246516 1.05
tpch_q19/duckdb:vortex-compact 114703152 114434442 1.00
tpch_q20/duckdb:vortex-compact 210906067 207233869 1.02
tpch_q21/duckdb:vortex-compact 657824275 623373943 1.06
tpch_q22/duckdb:vortex-compact 91602565 89345733 1.03
duckdb / parquet (1.040x ➖, 0↑ 0↓)
name PR 50cef37 (ns) base 89de477 (ns) ratio (PR/base)
tpch_q01/duckdb:parquet 283208968 263510465 1.07
tpch_q02/duckdb:parquet 104953073 98979649 1.06
tpch_q03/duckdb:parquet 221491562 218622378 1.01
tpch_q04/duckdb:parquet 141588566 136819277 1.03
tpch_q05/duckdb:parquet 232257137 217670133 1.07
tpch_q06/duckdb:parquet 70533831 66611862 1.06
tpch_q07/duckdb:parquet 187919068 179742087 1.05
tpch_q08/duckdb:parquet 273445512 257023943 1.06
tpch_q09/duckdb:parquet 482552961 456288006 1.06
tpch_q10/duckdb:parquet 636756582 598902605 1.06
tpch_q11/duckdb:parquet 45506291 45018903 1.01
tpch_q12/duckdb:parquet 129857164 125585230 1.03
tpch_q13/duckdb:parquet 473554886 456241952 1.04
tpch_q14/duckdb:parquet 178132699 171301897 1.04
tpch_q15/duckdb:parquet 100983622 97192838 1.04
tpch_q16/duckdb:parquet 164207727 156427938 1.05
tpch_q17/duckdb:parquet 180692869 179016865 1.01
tpch_q18/duckdb:parquet 365656234 351126879 1.04
tpch_q19/duckdb:parquet 291835107 276699079 1.05
tpch_q20/duckdb:parquet 232005190 232907774 1.00
tpch_q21/duckdb:parquet 595538995 576521593 1.03
tpch_q22/duckdb:parquet 293898759 291305703 1.01
duckdb / duckdb (1.027x ➖, 0↑ 0↓)
name PR 50cef37 (ns) base 89de477 (ns) ratio (PR/base)
tpch_q01/duckdb:duckdb 117874073 116673546 1.01
tpch_q02/duckdb:duckdb 47504137 47004549 1.01
tpch_q03/duckdb:duckdb 98478535 96677912 1.02
tpch_q04/duckdb:duckdb 135909598 132076019 1.03
tpch_q05/duckdb:duckdb 110840340 107999696 1.03
tpch_q06/duckdb:duckdb 37603015 39194382 0.96
tpch_q07/duckdb:duckdb 88793736 85368792 1.04
tpch_q08/duckdb:duckdb 112537565 110354864 1.02
tpch_q09/duckdb:duckdb 284768751 279333515 1.02
tpch_q10/duckdb:duckdb 212960751 207131309 1.03
tpch_q11/duckdb:duckdb 16065375 15206229 1.06
tpch_q12/duckdb:duckdb 86245783 83680051 1.03
tpch_q13/duckdb:duckdb 260151550 252286563 1.03
tpch_q14/duckdb:duckdb 72904139 69844954 1.04
tpch_q15/duckdb:duckdb 80263231 78154648 1.03
tpch_q16/duckdb:duckdb 76697288 73477863 1.04
tpch_q17/duckdb:duckdb 85892550 84168073 1.02
tpch_q18/duckdb:duckdb 220134994 213133805 1.03
tpch_q19/duckdb:duckdb 118312106 114346215 1.03
tpch_q20/duckdb:duckdb 112981219 111754975 1.01
tpch_q21/duckdb:duckdb 315354774 295160825 1.07
tpch_q22/duckdb:duckdb 66781935 64729713 1.03
Full attributed analysis
Query Config Raw Δ Control Δ Attributed α Noise floor Significant?
1 datafusion:arrow +4.0% +9.8% -5.3% +10.0% ➖ noise
1 datafusion:vortex-compact +9.7% +9.8% -0.1% +10.1% ➖ noise
1 datafusion:vortex-file-compressed +11.4% +9.8% +1.4% +10.1% ➖ noise
1 duckdb:duckdb +1.0% +9.8% -8.0% +10.0% ➖ noise
1 duckdb:vortex-compact +0.6% +9.8% -8.4% +10.0% ➖ noise
1 duckdb:vortex-file-compressed -0.3% +9.8% -9.2% +10.0% ✅ faster
2 datafusion:arrow +5.1% +7.3% -2.1% +10.0% ➖ noise
2 datafusion:vortex-compact +13.9% +7.3% +6.1% +10.0% ➖ noise
2 datafusion:vortex-file-compressed +11.5% +7.3% +3.9% +10.0% ➖ noise
2 duckdb:duckdb +1.1% +7.3% -5.8% +10.8% ➖ noise
2 duckdb:vortex-compact +5.7% +7.3% -1.5% +10.0% ➖ noise
2 duckdb:vortex-file-compressed +4.8% +7.3% -2.3% +10.0% ➖ noise
3 datafusion:arrow +9.9% +4.4% +5.2% +10.0% ➖ noise
3 datafusion:vortex-compact +14.9% +4.4% +10.0% +10.0% ➖ noise
3 datafusion:vortex-file-compressed +12.1% +4.4% +7.3% +10.0% ➖ noise
3 duckdb:duckdb +1.9% +4.4% -2.5% +10.0% ➖ noise
3 duckdb:vortex-compact +3.5% +4.4% -0.9% +10.0% ➖ noise
3 duckdb:vortex-file-compressed +6.2% +4.4% +1.7% +10.0% ➖ noise
4 datafusion:arrow +12.2% +4.8% +7.0% +10.0% ➖ noise
4 datafusion:vortex-compact +12.8% +4.8% +7.6% +10.0% ➖ noise
4 datafusion:vortex-file-compressed +14.8% +4.8% +9.5% +10.0% ➖ noise
4 duckdb:duckdb +2.9% +4.8% -1.8% +10.0% ➖ noise
4 duckdb:vortex-compact +5.3% +4.8% +0.4% +10.0% ➖ noise
4 duckdb:vortex-file-compressed +7.3% +4.8% +2.3% +10.0% ➖ noise
5 datafusion:arrow +10.6% +8.2% +2.3% +10.0% ➖ noise
5 datafusion:vortex-compact +10.5% +8.2% +2.2% +10.0% ➖ noise
5 datafusion:vortex-file-compressed +11.9% +8.2% +3.5% +10.0% ➖ noise
5 duckdb:duckdb +2.6% +8.2% -5.1% +10.0% ➖ noise
5 duckdb:vortex-compact +3.0% +8.2% -4.8% +10.0% ➖ noise
5 duckdb:vortex-file-compressed +8.8% +8.2% +0.6% +10.0% ➖ noise
6 datafusion:arrow +10.4% +9.7% +0.6% +10.0% ➖ noise
6 datafusion:vortex-compact +11.6% +9.7% +1.7% +10.0% ➖ noise
6 datafusion:vortex-file-compressed +15.7% +9.7% +5.5% +10.0% ➖ noise
6 duckdb:duckdb -4.1% +9.7% -12.6% +12.2% ✅ faster
6 duckdb:vortex-compact +0.3% +9.7% -8.6% +10.0% ➖ noise
6 duckdb:vortex-file-compressed +2.9% +9.7% -6.2% +10.0% ➖ noise
7 datafusion:arrow +6.6% +6.6% -0.1% +10.0% ➖ noise
7 datafusion:vortex-compact +11.0% +6.6% +4.1% +10.0% ➖ noise
7 datafusion:vortex-file-compressed +12.5% +6.6% +5.5% +10.0% ➖ noise
7 duckdb:duckdb +4.0% +6.6% -2.5% +10.0% ➖ noise
7 duckdb:vortex-compact +2.0% +6.6% -4.3% +10.0% ➖ noise
7 duckdb:vortex-file-compressed +5.8% +6.6% -0.8% +10.0% ➖ noise
8 datafusion:arrow +6.5% +8.9% -2.3% +10.0% ➖ noise
8 datafusion:vortex-compact +10.8% +8.9% +1.8% +10.0% ➖ noise
8 datafusion:vortex-file-compressed +7.5% +8.9% -1.3% +10.0% ➖ noise
8 duckdb:duckdb +2.0% +8.9% -6.4% +10.0% ➖ noise
8 duckdb:vortex-compact +3.8% +8.9% -4.7% +10.0% ➖ noise
8 duckdb:vortex-file-compressed +1.9% +8.9% -6.5% +10.0% ➖ noise
9 datafusion:arrow +5.8% +7.1% -1.2% +10.0% ➖ noise
9 datafusion:vortex-compact +11.1% +7.1% +3.8% +10.0% ➖ noise
9 datafusion:vortex-file-compressed +11.0% +7.1% +3.6% +10.0% ➖ noise
9 duckdb:duckdb +1.9% +7.1% -4.8% +10.0% ➖ noise
9 duckdb:vortex-compact +2.9% +7.1% -3.9% +10.0% ➖ noise
9 duckdb:vortex-file-compressed +2.0% +7.1% -4.8% +10.0% ➖ noise
10 datafusion:arrow +6.5% +9.5% -2.7% +10.0% ➖ noise
10 datafusion:vortex-compact +9.2% +9.5% -0.3% +10.0% ➖ noise
10 datafusion:vortex-file-compressed +11.6% +9.5% +2.0% +10.0% ➖ noise
10 duckdb:duckdb +2.8% +9.5% -6.1% +10.0% ➖ noise
10 duckdb:vortex-compact -0.7% +9.5% -9.3% +10.0% ✅ faster
10 duckdb:vortex-file-compressed +4.9% +9.5% -4.2% +10.0% ➖ noise
11 datafusion:arrow +1.6% +7.0% -5.1% +10.0% ➖ noise
11 datafusion:vortex-compact +9.8% +7.0% +2.6% +10.0% ➖ noise
11 datafusion:vortex-file-compressed +14.9% +7.0% +7.3% +10.2% ➖ noise
11 duckdb:duckdb +5.6% +7.0% -1.3% +16.0% ➖ noise
11 duckdb:vortex-compact +1.4% +7.0% -5.3% +13.2% ➖ noise
11 duckdb:vortex-file-compressed +8.6% +7.0% +1.5% +13.1% ➖ noise
12 datafusion:arrow -9.2% +8.9% -16.6% +42.8% ➖ noise
12 datafusion:vortex-compact +10.8% +8.9% +1.7% +10.0% ➖ noise
12 datafusion:vortex-file-compressed +11.7% +8.9% +2.6% +10.0% ➖ noise
12 duckdb:duckdb +3.1% +8.9% -5.3% +10.0% ➖ noise
12 duckdb:vortex-compact +1.7% +8.9% -6.6% +10.0% ➖ noise
12 duckdb:vortex-file-compressed +4.2% +8.9% -4.3% +10.0% ➖ noise
13 datafusion:arrow -4.7% +6.0% -10.1% +10.0% ✅ faster
13 datafusion:vortex-compact +14.3% +6.0% +7.9% +10.0% ➖ noise
13 datafusion:vortex-file-compressed +12.2% +6.0% +5.8% +10.0% ➖ noise
13 duckdb:duckdb +3.1% +6.0% -2.7% +10.0% ➖ noise
13 duckdb:vortex-compact +2.8% +6.0% -3.0% +10.0% ➖ noise
13 duckdb:vortex-file-compressed +4.6% +6.0% -1.3% +10.0% ➖ noise
14 datafusion:arrow +12.5% +3.1% +9.2% +10.0% ➖ noise
14 datafusion:vortex-compact +23.7% +3.1% +20.0% +10.5% 🚨 regression
14 datafusion:vortex-file-compressed +12.2% +3.1% +8.9% +12.8% ➖ noise
14 duckdb:duckdb +4.4% +3.1% +1.3% +10.0% ➖ noise
14 duckdb:vortex-compact +2.0% +3.1% -1.0% +10.0% ➖ noise
14 duckdb:vortex-file-compressed +4.5% +3.1% +1.4% +10.0% ➖ noise
15 datafusion:arrow +14.5% +8.1% +5.9% +10.0% ➖ noise
15 datafusion:vortex-compact +27.3% +8.1% +17.8% +10.0% 🚨 regression
15 datafusion:vortex-file-compressed +11.5% +8.1% +3.2% +10.0% ➖ noise
15 duckdb:duckdb +2.7% +8.1% -5.0% +10.0% ➖ noise
15 duckdb:vortex-compact +2.4% +8.1% -5.3% +10.0% ➖ noise
15 duckdb:vortex-file-compressed +4.9% +8.1% -3.0% +10.0% ➖ noise
16 datafusion:arrow +3.3% +6.3% -2.9% +10.6% ➖ noise
16 datafusion:vortex-compact +18.0% +6.3% +10.9% +10.0% 🚨 regression
16 datafusion:vortex-file-compressed +11.9% +6.3% +5.2% +10.0% ➖ noise
16 duckdb:duckdb +4.4% +6.3% -1.8% +10.0% ➖ noise
16 duckdb:vortex-compact -0.9% +6.3% -6.8% +10.0% ➖ noise
16 duckdb:vortex-file-compressed +9.3% +6.3% +2.8% +10.0% ➖ noise
17 datafusion:arrow +6.9% +6.4% +0.5% +10.0% ➖ noise
17 datafusion:vortex-compact +28.4% +6.4% +20.8% +10.0% 🚨 regression
17 datafusion:vortex-file-compressed +13.9% +6.4% +7.1% +10.0% ➖ noise
17 duckdb:duckdb +2.0% +6.4% -4.1% +10.0% ➖ noise
17 duckdb:vortex-compact +0.0% +6.4% -5.9% +10.0% ➖ noise
17 duckdb:vortex-file-compressed +2.8% +6.4% -3.3% +10.0% ➖ noise
18 datafusion:arrow +10.5% +7.7% +2.6% +10.0% ➖ noise
18 datafusion:vortex-compact +23.2% +7.7% +14.4% +10.0% 🚨 regression
18 datafusion:vortex-file-compressed +13.2% +7.7% +5.1% +10.0% ➖ noise
18 duckdb:duckdb +3.3% +7.7% -4.1% +10.0% ➖ noise
18 duckdb:vortex-compact +5.3% +7.7% -2.3% +10.0% ➖ noise
18 duckdb:vortex-file-compressed +3.5% +7.7% -3.8% +10.0% ➖ noise
19 datafusion:arrow +6.8% +7.0% -0.2% +10.0% ➖ noise
19 datafusion:vortex-compact +21.1% +7.0% +13.2% +10.0% 🚨 regression
19 datafusion:vortex-file-compressed +7.3% +7.0% +0.3% +10.0% ➖ noise
19 duckdb:duckdb +3.5% +7.0% -3.3% +10.0% ➖ noise
19 duckdb:vortex-compact +0.2% +7.0% -6.3% +10.0% ➖ noise
19 duckdb:vortex-file-compressed +2.6% +7.0% -4.1% +10.0% ➖ noise
20 datafusion:arrow +7.3% +5.0% +2.2% +10.0% ➖ noise
20 datafusion:vortex-compact +25.4% +5.0% +19.4% +10.0% 🚨 regression
20 datafusion:vortex-file-compressed +18.3% +5.0% +12.7% +10.0% 🚨 regression
20 duckdb:duckdb +1.1% +5.0% -3.7% +10.0% ➖ noise
20 duckdb:vortex-compact +1.8% +5.0% -3.1% +10.0% ➖ noise
20 duckdb:vortex-file-compressed +5.0% +5.0% -0.0% +10.0% ➖ noise
21 datafusion:arrow +4.3% +8.4% -3.8% +10.0% ➖ noise
21 datafusion:vortex-compact +24.9% +8.4% +15.3% +10.0% 🚨 regression
21 datafusion:vortex-file-compressed +22.0% +8.4% +12.6% +10.0% 🚨 regression
21 duckdb:duckdb +6.8% +8.4% -1.4% +10.0% ➖ noise
21 duckdb:vortex-compact +5.5% +8.4% -2.6% +10.0% ➖ noise
21 duckdb:vortex-file-compressed +7.5% +8.4% -0.8% +10.0% ➖ noise
22 datafusion:arrow +9.1% +2.7% +6.2% +10.0% ➖ noise
22 datafusion:vortex-compact +19.5% +2.7% +16.3% +10.0% 🚨 regression
22 datafusion:vortex-file-compressed +15.5% +2.7% +12.4% +10.0% 🚨 regression
22 duckdb:duckdb +3.2% +2.7% +0.4% +10.0% ➖ noise
22 duckdb:vortex-compact +2.5% +2.7% -0.2% +10.0% ➖ noise
22 duckdb:vortex-file-compressed +3.9% +2.7% +1.1% +10.0% ➖ noise

@github-actions
Copy link
Copy Markdown
Contributor

File Sizes: TPC-H SF=10 on NVME

No file size changes detected.

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Apr 15, 2026

Benchmarks: FineWeb S3

Verdict: No clear signal (environment too noisy confidence)
Attributed Vortex impact: +1.5%
Vortex (geomean): 0.985x ➖
Parquet (geomean): 0.971x ➖
Shifts: Parquet (control) -2.9% · Median polish -0.3%


datafusion / vortex-file-compressed (1.034x ➖, 0↑ 1↓)
name PR 50cef37 (ns) base 89de477 (ns) ratio (PR/base)
fineweb_q00/datafusion:vortex-file-compressed 35634582 34041237 1.05
fineweb_q01/datafusion:vortex-file-compressed 473638888 526881087 0.90
fineweb_q02/datafusion:vortex-file-compressed 436311674 577886404 0.76
fineweb_q03/datafusion:vortex-file-compressed 🚨 2201023283 1453713975 1.51
fineweb_q04/datafusion:vortex-file-compressed 1789993239 1379539465 1.30
fineweb_q05/datafusion:vortex-file-compressed 1515944529 1387402310 1.09
fineweb_q06/datafusion:vortex-file-compressed 1814107106 1576902106 1.15
fineweb_q07/datafusion:vortex-file-compressed 1316032541 1493111564 0.88
fineweb_q08/datafusion:vortex-file-compressed 539451953 616366138 0.88
datafusion / vortex-compact (0.946x ➖, 0↑ 0↓)
name PR 50cef37 (ns) base 89de477 (ns) ratio (PR/base)
fineweb_q00/datafusion:vortex-compact 35743837 33906039 1.05
fineweb_q01/datafusion:vortex-compact 595522324 681102988 0.87
fineweb_q02/datafusion:vortex-compact 632228324 859167289 0.74
fineweb_q03/datafusion:vortex-compact 1789982664 1861233025 0.96
fineweb_q04/datafusion:vortex-compact 2217700071 2199807307 1.01
fineweb_q05/datafusion:vortex-compact 1708983104 1679899824 1.02
fineweb_q06/datafusion:vortex-compact 1446757977 1482752894 0.98
fineweb_q07/datafusion:vortex-compact 1301269878 1337241248 0.97
fineweb_q08/datafusion:vortex-compact 396789107 414998716 0.96
datafusion / parquet (0.971x ➖, 0↑ 0↓)
name PR 50cef37 (ns) base 89de477 (ns) ratio (PR/base)
fineweb_q00/datafusion:parquet 1737795548 1898414606 0.92
fineweb_q01/datafusion:parquet 1772320661 1910404341 0.93
fineweb_q02/datafusion:parquet 1838107892 1983242943 0.93
fineweb_q03/datafusion:parquet 1837503151 1948425993 0.94
fineweb_q04/datafusion:parquet 1938708945 1922855963 1.01
fineweb_q05/datafusion:parquet 2070572906 2079624093 1.00
fineweb_q06/datafusion:parquet 2153676749 1839728470 1.17
fineweb_q07/datafusion:parquet 1886174078 1821628509 1.04
fineweb_q08/datafusion:parquet 1886601945 2225371322 0.85
duckdb / vortex-file-compressed (1.004x ➖, 0↑ 0↓)
name PR 50cef37 (ns) base 89de477 (ns) ratio (PR/base)
fineweb_q00/duckdb:vortex-file-compressed 85263708 84890947 1.00
fineweb_q01/duckdb:vortex-file-compressed 619398430 594142662 1.04
fineweb_q02/duckdb:vortex-file-compressed 454719692 496701139 0.92
fineweb_q03/duckdb:vortex-file-compressed 1612657986 1535497642 1.05
fineweb_q04/duckdb:vortex-file-compressed 1506118471 1471423285 1.02
fineweb_q05/duckdb:vortex-file-compressed 1448731781 1540986860 0.94
fineweb_q06/duckdb:vortex-file-compressed 1657076964 1624668742 1.02
fineweb_q07/duckdb:vortex-file-compressed 1422558128 1484838950 0.96
fineweb_q08/duckdb:vortex-file-compressed 714324485 653642975 1.09
duckdb / vortex-compact (0.960x ➖, 0↑ 0↓)
name PR 50cef37 (ns) base 89de477 (ns) ratio (PR/base)
fineweb_q00/duckdb:vortex-compact 79031912 79891771 0.99
fineweb_q01/duckdb:vortex-compact 515259712 645598002 0.80
fineweb_q02/duckdb:vortex-compact 594504412 599330531 0.99
fineweb_q03/duckdb:vortex-compact 1713334690 1549937067 1.11
fineweb_q04/duckdb:vortex-compact 1786165558 1679717532 1.06
fineweb_q05/duckdb:vortex-compact 1475111112 1541429317 0.96
fineweb_q06/duckdb:vortex-compact 1462734930 1431700063 1.02
fineweb_q07/duckdb:vortex-compact 1319073321 1444294070 0.91
fineweb_q08/duckdb:vortex-compact 476985538 567076245 0.84
duckdb / parquet (0.970x ➖, 0↑ 0↓)
name PR 50cef37 (ns) base 89de477 (ns) ratio (PR/base)
fineweb_q00/duckdb:parquet 1100263617 1183614884 0.93
fineweb_q01/duckdb:parquet 1717246726 1698488521 1.01
fineweb_q02/duckdb:parquet 1721503811 1760195738 0.98
fineweb_q03/duckdb:parquet 4141168353 4494918718 0.92
fineweb_q04/duckdb:parquet 1819107731 1948720368 0.93
fineweb_q05/duckdb:parquet 2942662674 2838160141 1.04
fineweb_q06/duckdb:parquet 3395013199 3541954248 0.96
fineweb_q07/duckdb:parquet 4093738425 3972730733 1.03
fineweb_q08/duckdb:parquet 1088823752 1156987352 0.94
Full attributed analysis
Query Config Raw Δ Control Δ Attributed α Noise floor Significant?
0 datafusion:vortex-compact +5.4% -7.8% +14.3% +215.3% ➖ noise
0 datafusion:vortex-file-compressed +4.7% -7.8% +13.5% +215.8% ➖ noise
0 duckdb:vortex-compact -1.1% -7.8% +7.2% +61.8% ➖ noise
0 duckdb:vortex-file-compressed +0.4% -7.8% +8.9% +40.2% ➖ noise
1 datafusion:vortex-compact -12.6% -3.2% -9.7% +92.2% ➖ noise
1 datafusion:vortex-file-compressed -10.1% -3.2% -7.2% +77.2% ➖ noise
1 duckdb:vortex-compact -20.2% -3.2% -17.6% +30.0% ➖ noise
1 duckdb:vortex-file-compressed +4.3% -3.2% +7.6% +37.5% ➖ noise
2 datafusion:vortex-compact -26.4% -4.8% -22.7% +48.9% ➖ noise
2 datafusion:vortex-file-compressed -24.5% -4.8% -20.7% +51.9% ➖ noise
2 duckdb:vortex-compact -0.8% -4.8% +4.2% +35.0% ➖ noise
2 duckdb:vortex-file-compressed -8.5% -4.8% -3.8% +30.0% ➖ noise
3 datafusion:vortex-compact -3.8% -6.8% +3.2% +30.0% ➖ noise
3 datafusion:vortex-file-compressed +51.4% -6.8% +62.4% +30.0% 🚨 regression
3 duckdb:vortex-compact +10.5% -6.8% +18.6% +30.0% ➖ noise
3 duckdb:vortex-file-compressed +5.0% -6.8% +12.7% +30.0% ➖ noise
4 datafusion:vortex-compact +0.8% -3.0% +3.9% +30.0% ➖ noise
4 datafusion:vortex-file-compressed +29.8% -3.0% +33.7% +30.0% 🚨 regression
4 duckdb:vortex-compact +6.3% -3.0% +9.6% +30.0% ➖ noise
4 duckdb:vortex-file-compressed +2.4% -3.0% +5.5% +30.0% ➖ noise
5 datafusion:vortex-compact +1.7% +1.6% +0.1% +30.0% ➖ noise
5 datafusion:vortex-file-compressed +9.3% +1.6% +7.5% +30.0% ➖ noise
5 duckdb:vortex-compact -4.3% +1.6% -5.8% +30.0% ➖ noise
5 duckdb:vortex-file-compressed -6.0% +1.6% -7.5% +32.1% ➖ noise
6 datafusion:vortex-compact -2.4% +5.9% -7.9% +30.0% ➖ noise
6 datafusion:vortex-file-compressed +15.0% +5.9% +8.6% +30.0% ➖ noise
6 duckdb:vortex-compact +2.2% +5.9% -3.6% +30.0% ➖ noise
6 duckdb:vortex-file-compressed +2.0% +5.9% -3.7% +30.0% ➖ noise
7 datafusion:vortex-compact -2.7% +3.3% -5.8% +30.0% ➖ noise
7 datafusion:vortex-file-compressed -11.9% +3.3% -14.7% +30.0% ➖ noise
7 duckdb:vortex-compact -8.7% +3.3% -11.6% +30.0% ➖ noise
7 duckdb:vortex-file-compressed -4.2% +3.3% -7.2% +30.0% ➖ noise
8 datafusion:vortex-compact -4.4% -10.7% +7.0% +32.3% ➖ noise
8 datafusion:vortex-file-compressed -12.5% -10.7% -2.0% +30.0% ➖ noise
8 duckdb:vortex-compact -15.9% -10.7% -5.8% +31.6% ➖ noise
8 duckdb:vortex-file-compressed +9.3% -10.7% +22.3% +30.0% ➖ noise

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Apr 15, 2026

Benchmarks: TPC-H SF=1 on S3

Verdict: No clear signal (environment too noisy confidence)
Attributed Vortex impact: -7.6%
Vortex (geomean): 0.944x ➖
Parquet (geomean): 1.022x ➖
Shifts: Parquet (control) +2.2% · Median polish +0.6%


datafusion / vortex-file-compressed (0.843x ➖, 2↑ 0↓)
name PR 50cef37 (ns) base 89de477 (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-file-compressed 212779835 253039871 0.84
tpch_q02/datafusion:vortex-file-compressed 427792164 608737758 0.70
tpch_q03/datafusion:vortex-file-compressed 🚀 350058205 533056725 0.66
tpch_q04/datafusion:vortex-file-compressed 253046021 249314041 1.01
tpch_q05/datafusion:vortex-file-compressed 467254070 524693411 0.89
tpch_q06/datafusion:vortex-file-compressed 310238701 403495950 0.77
tpch_q07/datafusion:vortex-file-compressed 402054259 444481468 0.90
tpch_q08/datafusion:vortex-file-compressed 567342758 752814278 0.75
tpch_q09/datafusion:vortex-file-compressed 377200826 414797951 0.91
tpch_q10/datafusion:vortex-file-compressed 553379330 634914675 0.87
tpch_q11/datafusion:vortex-file-compressed 🚀 296798527 425772908 0.70
tpch_q12/datafusion:vortex-file-compressed 324588348 435185939 0.75
tpch_q13/datafusion:vortex-file-compressed 175144973 191817739 0.91
tpch_q14/datafusion:vortex-file-compressed 169225452 215597892 0.78
tpch_q15/datafusion:vortex-file-compressed 307548807 404382215 0.76
tpch_q16/datafusion:vortex-file-compressed 196504946 249717986 0.79
tpch_q17/datafusion:vortex-file-compressed 355247441 428955628 0.83
tpch_q18/datafusion:vortex-file-compressed 335329506 364278001 0.92
tpch_q19/datafusion:vortex-file-compressed 365049549 377809711 0.97
tpch_q20/datafusion:vortex-file-compressed 369162857 346035299 1.07
tpch_q21/datafusion:vortex-file-compressed 493260227 473399602 1.04
tpch_q22/datafusion:vortex-file-compressed 148885172 171390348 0.87
datafusion / vortex-compact (0.952x ➖, 0↑ 0↓)
name PR 50cef37 (ns) base 89de477 (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-compact 305735016 248895941 1.23
tpch_q02/datafusion:vortex-compact 487655512 437498704 1.11
tpch_q03/datafusion:vortex-compact 438710643 376199978 1.17
tpch_q04/datafusion:vortex-compact 297555761 302770138 0.98
tpch_q05/datafusion:vortex-compact 410567381 414215119 0.99
tpch_q06/datafusion:vortex-compact 333491437 352271778 0.95
tpch_q07/datafusion:vortex-compact 398142571 495805461 0.80
tpch_q08/datafusion:vortex-compact 523597344 495112681 1.06
tpch_q09/datafusion:vortex-compact 490517821 463841964 1.06
tpch_q10/datafusion:vortex-compact 499962789 522908592 0.96
tpch_q11/datafusion:vortex-compact 255249233 288600946 0.88
tpch_q12/datafusion:vortex-compact 495055151 491795659 1.01
tpch_q13/datafusion:vortex-compact 132592801 163887767 0.81
tpch_q14/datafusion:vortex-compact 260339312 283589587 0.92
tpch_q15/datafusion:vortex-compact 454530322 564033963 0.81
tpch_q16/datafusion:vortex-compact 181170785 202872180 0.89
tpch_q17/datafusion:vortex-compact 345201417 343855525 1.00
tpch_q18/datafusion:vortex-compact 287166497 351925819 0.82
tpch_q19/datafusion:vortex-compact 499062381 699086282 0.71
tpch_q20/datafusion:vortex-compact 453553904 460543460 0.98
tpch_q21/datafusion:vortex-compact 504055062 502981693 1.00
tpch_q22/datafusion:vortex-compact 139825116 143607197 0.97
datafusion / parquet (1.017x ➖, 0↑ 1↓)
name PR 50cef37 (ns) base 89de477 (ns) ratio (PR/base)
tpch_q01/datafusion:parquet 211782129 214431319 0.99
tpch_q02/datafusion:parquet 451038971 395175789 1.14
tpch_q03/datafusion:parquet 331072315 301755063 1.10
tpch_q04/datafusion:parquet 166223403 236396778 0.70
tpch_q05/datafusion:parquet 456484780 491295197 0.93
tpch_q06/datafusion:parquet 170879638 162828237 1.05
tpch_q07/datafusion:parquet 471861440 457624087 1.03
tpch_q08/datafusion:parquet 583416414 632021733 0.92
tpch_q09/datafusion:parquet 465346927 503177745 0.92
tpch_q10/datafusion:parquet 573870775 542758187 1.06
tpch_q11/datafusion:parquet 354940915 328428844 1.08
tpch_q12/datafusion:parquet 246835427 291577358 0.85
tpch_q13/datafusion:parquet 462189955 510623506 0.91
tpch_q14/datafusion:parquet 196261257 193336658 1.02
tpch_q15/datafusion:parquet 341192549 303274957 1.13
tpch_q16/datafusion:parquet 181290157 190587335 0.95
tpch_q17/datafusion:parquet 516857537 438534947 1.18
tpch_q18/datafusion:parquet 583073670 534890905 1.09
tpch_q19/datafusion:parquet 369891659 310131124 1.19
tpch_q20/datafusion:parquet 327608026 366376544 0.89
tpch_q21/datafusion:parquet 🚨 739695505 556217822 1.33
tpch_q22/datafusion:parquet 143208628 126654839 1.13
duckdb / vortex-file-compressed (0.991x ➖, 0↑ 0↓)
name PR 50cef37 (ns) base 89de477 (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-file-compressed 278992445 256864009 1.09
tpch_q02/duckdb:vortex-file-compressed 1032918644 1032392643 1.00
tpch_q03/duckdb:vortex-file-compressed 630195669 673262174 0.94
tpch_q04/duckdb:vortex-file-compressed 439829676 378167547 1.16
tpch_q05/duckdb:vortex-file-compressed 933305534 840016905 1.11
tpch_q06/duckdb:vortex-file-compressed 438249630 454247143 0.96
tpch_q07/duckdb:vortex-file-compressed 801260374 926559357 0.86
tpch_q08/duckdb:vortex-file-compressed 1056991200 976973905 1.08
tpch_q09/duckdb:vortex-file-compressed 953201329 902169851 1.06
tpch_q10/duckdb:vortex-file-compressed 698971925 665228489 1.05
tpch_q11/duckdb:vortex-file-compressed 530103271 500234844 1.06
tpch_q12/duckdb:vortex-file-compressed 488224542 488628225 1.00
tpch_q13/duckdb:vortex-file-compressed 482351238 612308700 0.79
tpch_q14/duckdb:vortex-file-compressed 487239216 655475322 0.74
tpch_q15/duckdb:vortex-file-compressed 316993719 300751655 1.05
tpch_q16/duckdb:vortex-file-compressed 385436522 421564173 0.91
tpch_q17/duckdb:vortex-file-compressed 705307390 882865895 0.80
tpch_q18/duckdb:vortex-file-compressed 639721267 543007375 1.18
tpch_q19/duckdb:vortex-file-compressed 478323965 468946099 1.02
tpch_q20/duckdb:vortex-file-compressed 763302679 798580083 0.96
tpch_q21/duckdb:vortex-file-compressed 1102976361 1063871780 1.04
tpch_q22/duckdb:vortex-file-compressed 414585636 374795567 1.11
duckdb / vortex-compact (1.000x ➖, 0↑ 0↓)
name PR 50cef37 (ns) base 89de477 (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-compact 275076484 312807423 0.88
tpch_q02/duckdb:vortex-compact 956136562 1049114788 0.91
tpch_q03/duckdb:vortex-compact 619141930 629755983 0.98
tpch_q04/duckdb:vortex-compact 374132671 393405994 0.95
tpch_q05/duckdb:vortex-compact 924018753 893916148 1.03
tpch_q06/duckdb:vortex-compact 469612330 422628639 1.11
tpch_q07/duckdb:vortex-compact 807128926 822821768 0.98
tpch_q08/duckdb:vortex-compact 920332698 988545340 0.93
tpch_q09/duckdb:vortex-compact 931791313 882519216 1.06
tpch_q10/duckdb:vortex-compact 734832664 751174999 0.98
tpch_q11/duckdb:vortex-compact 498103488 499670376 1.00
tpch_q12/duckdb:vortex-compact 481915131 462932289 1.04
tpch_q13/duckdb:vortex-compact 454507805 513846572 0.88
tpch_q14/duckdb:vortex-compact 501289520 502015000 1.00
tpch_q15/duckdb:vortex-compact 314376394 287914410 1.09
tpch_q16/duckdb:vortex-compact 377609199 369170368 1.02
tpch_q17/duckdb:vortex-compact 652342584 601463334 1.08
tpch_q18/duckdb:vortex-compact 508358790 504219556 1.01
tpch_q19/duckdb:vortex-compact 493738330 440004187 1.12
tpch_q20/duckdb:vortex-compact 773248035 755291143 1.02
tpch_q21/duckdb:vortex-compact 1131373346 1097475745 1.03
tpch_q22/duckdb:vortex-compact 372300615 403283252 0.92
duckdb / parquet (1.027x ➖, 0↑ 1↓)
name PR 50cef37 (ns) base 89de477 (ns) ratio (PR/base)
tpch_q01/duckdb:parquet 577769055 517865461 1.12
tpch_q02/duckdb:parquet 1455401291 1326199868 1.10
tpch_q03/duckdb:parquet 1041272913 1152511581 0.90
tpch_q04/duckdb:parquet 732567952 596277283 1.23
tpch_q05/duckdb:parquet 1706018202 1688934238 1.01
tpch_q06/duckdb:parquet 408386626 431171302 0.95
tpch_q07/duckdb:parquet 1334255964 1715978582 0.78
tpch_q08/duckdb:parquet 1703595200 1871163644 0.91
tpch_q09/duckdb:parquet 1519610966 1334145922 1.14
tpch_q10/duckdb:parquet 1408555528 1586168429 0.89
tpch_q11/duckdb:parquet 870480745 817323961 1.07
tpch_q12/duckdb:parquet 654281852 547415784 1.20
tpch_q13/duckdb:parquet 980893520 977877110 1.00
tpch_q14/duckdb:parquet 687956714 705390742 0.98
tpch_q15/duckdb:parquet 586311790 608064487 0.96
tpch_q16/duckdb:parquet 636940514 554237049 1.15
tpch_q17/duckdb:parquet 872009924 788095587 1.11
tpch_q18/duckdb:parquet 913200166 907905649 1.01
tpch_q19/duckdb:parquet 897791584 839957319 1.07
tpch_q20/duckdb:parquet 1151262485 1107612688 1.04
tpch_q21/duckdb:parquet 🚨 1371622694 1008395926 1.36
tpch_q22/duckdb:parquet 568147727 689652825 0.82
Full attributed analysis
Query Config Raw Δ Control Δ Attributed α Noise floor Significant?
1 datafusion:vortex-compact +22.8% +5.0% +17.0% +120.7% ➖ noise
1 datafusion:vortex-file-compressed -15.9% +5.0% -19.9% +111.8% ➖ noise
1 duckdb:vortex-compact -12.1% +5.0% -16.2% +51.5% ➖ noise
1 duckdb:vortex-file-compressed +8.6% +5.0% +3.5% +57.2% ➖ noise
2 datafusion:vortex-compact +11.5% +11.9% -0.4% +41.6% ➖ noise
2 datafusion:vortex-file-compressed -29.7% +11.9% -37.2% +51.1% ✅ faster
2 duckdb:vortex-compact -8.9% +11.9% -18.6% +30.0% ➖ noise
2 duckdb:vortex-file-compressed +0.1% +11.9% -10.6% +30.0% ➖ noise
3 datafusion:vortex-compact +16.6% -0.4% +17.1% +80.9% ➖ noise
3 datafusion:vortex-file-compressed -34.3% -0.4% -34.0% +72.7% ➖ noise
3 duckdb:vortex-compact -1.7% -0.4% -1.3% +39.1% ➖ noise
3 duckdb:vortex-file-compressed -6.4% -0.4% -6.0% +38.7% ➖ noise
4 datafusion:vortex-compact -1.7% -7.1% +5.7% +42.9% ➖ noise
4 datafusion:vortex-file-compressed +1.5% -7.1% +9.2% +31.4% ➖ noise
4 duckdb:vortex-compact -4.9% -7.1% +2.3% +30.0% ➖ noise
4 duckdb:vortex-file-compressed +16.3% -7.1% +25.1% +35.6% ➖ noise
5 datafusion:vortex-compact -0.9% -3.1% +2.3% +30.0% ➖ noise
5 datafusion:vortex-file-compressed -10.9% -3.1% -8.1% +30.0% ➖ noise
5 duckdb:vortex-compact +3.4% -3.1% +6.7% +30.0% ➖ noise
5 duckdb:vortex-file-compressed +11.1% -3.1% +14.7% +30.0% ➖ noise
6 datafusion:vortex-compact -5.3% -0.3% -5.0% +30.7% ➖ noise
6 datafusion:vortex-file-compressed -23.1% -0.3% -22.9% +59.7% ➖ noise
6 duckdb:vortex-compact +11.1% -0.3% +11.5% +35.4% ➖ noise
6 duckdb:vortex-file-compressed -3.5% -0.3% -3.2% +33.6% ➖ noise
7 datafusion:vortex-compact -19.7% -10.5% -10.3% +30.0% ➖ noise
7 datafusion:vortex-file-compressed -9.5% -10.5% +1.0% +30.0% ➖ noise
7 duckdb:vortex-compact -1.9% -10.5% +9.6% +30.0% ➖ noise
7 duckdb:vortex-file-compressed -13.5% -10.5% -3.4% +30.0% ➖ noise
8 datafusion:vortex-compact +5.8% -8.3% +15.4% +30.0% ➖ noise
8 datafusion:vortex-file-compressed -24.6% -8.3% -17.8% +30.0% ➖ noise
8 duckdb:vortex-compact -6.9% -8.3% +1.6% +30.0% ➖ noise
8 duckdb:vortex-file-compressed +8.2% -8.3% +18.0% +30.0% ➖ noise
9 datafusion:vortex-compact +5.8% +2.6% +3.0% +45.0% ➖ noise
9 datafusion:vortex-file-compressed -9.1% +2.6% -11.4% +50.2% ➖ noise
9 duckdb:vortex-compact +5.6% +2.6% +2.9% +30.0% ➖ noise
9 duckdb:vortex-file-compressed +5.7% +2.6% +2.9% +30.0% ➖ noise
10 datafusion:vortex-compact -4.4% -3.1% -1.3% +30.2% ➖ noise
10 datafusion:vortex-file-compressed -12.8% -3.1% -10.1% +30.0% ➖ noise
10 duckdb:vortex-compact -2.2% -3.1% +1.0% +36.6% ➖ noise
10 duckdb:vortex-file-compressed +5.1% -3.1% +8.4% +30.0% ➖ noise
11 datafusion:vortex-compact -11.6% +7.3% -17.6% +30.5% ➖ noise
11 datafusion:vortex-file-compressed -30.3% +7.3% -35.0% +70.6% ➖ noise
11 duckdb:vortex-compact -0.3% +7.3% -7.1% +30.0% ➖ noise
11 duckdb:vortex-file-compressed +6.0% +7.3% -1.2% +30.0% ➖ noise
12 datafusion:vortex-compact +0.7% +0.6% +0.1% +32.6% ➖ noise
12 datafusion:vortex-file-compressed -25.4% +0.6% -25.9% +30.0% ✅ faster
12 duckdb:vortex-compact +4.1% +0.6% +3.5% +30.0% ➖ noise
12 duckdb:vortex-file-compressed -0.1% +0.6% -0.7% +30.0% ➖ noise
13 datafusion:vortex-compact -19.1% -4.7% -15.1% +67.9% ➖ noise
13 datafusion:vortex-file-compressed -8.7% -4.7% -4.2% +56.7% ➖ noise
13 duckdb:vortex-compact -11.5% -4.7% -7.2% +42.2% ➖ noise
13 duckdb:vortex-file-compressed -21.2% -4.7% -17.3% +56.8% ➖ noise
14 datafusion:vortex-compact -8.2% -0.5% -7.7% +30.0% ➖ noise
14 datafusion:vortex-file-compressed -21.5% -0.5% -21.1% +35.1% ➖ noise
14 duckdb:vortex-compact -0.1% -0.5% +0.4% +30.0% ➖ noise
14 duckdb:vortex-file-compressed -25.7% -0.5% -25.3% +39.2% ➖ noise
15 datafusion:vortex-compact -19.4% +4.2% -22.6% +30.0% ➖ noise
15 datafusion:vortex-file-compressed -23.9% +4.2% -27.0% +30.0% ✅ faster
15 duckdb:vortex-compact +9.2% +4.2% +4.8% +30.0% ➖ noise
15 duckdb:vortex-file-compressed +5.4% +4.2% +1.2% +37.1% ➖ noise
16 datafusion:vortex-compact -10.7% +4.6% -14.6% +46.4% ➖ noise
16 datafusion:vortex-file-compressed -21.3% +4.6% -24.7% +30.8% ✅ faster
16 duckdb:vortex-compact +2.3% +4.6% -2.2% +35.6% ➖ noise
16 duckdb:vortex-file-compressed -8.6% +4.6% -12.6% +30.0% ➖ noise
17 datafusion:vortex-compact +0.4% +14.2% -12.1% +40.7% ➖ noise
17 datafusion:vortex-file-compressed -17.2% +14.2% -27.5% +45.9% ➖ noise
17 duckdb:vortex-compact +8.5% +14.2% -5.0% +30.0% ➖ noise
17 duckdb:vortex-file-compressed -20.1% +14.2% -30.0% +30.0% ✅ faster
18 datafusion:vortex-compact -18.4% +4.7% -22.1% +31.1% ➖ noise
18 datafusion:vortex-file-compressed -7.9% +4.7% -12.1% +39.2% ➖ noise
18 duckdb:vortex-compact +0.8% +4.7% -3.7% +30.0% ➖ noise
18 duckdb:vortex-file-compressed +17.8% +4.7% +12.5% +30.0% ➖ noise
19 datafusion:vortex-compact -28.6% +12.9% -36.8% +30.0% ✅ faster
19 datafusion:vortex-file-compressed -3.4% +12.9% -14.4% +30.0% ➖ noise
19 duckdb:vortex-compact +12.2% +12.9% -0.6% +30.0% ➖ noise
19 duckdb:vortex-file-compressed +2.0% +12.9% -9.7% +30.0% ➖ noise
20 datafusion:vortex-compact -1.5% -3.6% +2.2% +30.0% ➖ noise
20 datafusion:vortex-file-compressed +6.7% -3.6% +10.7% +30.0% ➖ noise
20 duckdb:vortex-compact +2.4% -3.6% +6.2% +30.0% ➖ noise
20 duckdb:vortex-file-compressed -4.4% -3.6% -0.9% +30.0% ➖ noise
21 datafusion:vortex-compact +0.2% +34.5% -25.5% +30.0% ✅ faster
21 datafusion:vortex-file-compressed +4.2% +34.5% -22.5% +30.0% ➖ noise
21 duckdb:vortex-compact +3.1% +34.5% -23.4% +30.0% ✅ faster
21 duckdb:vortex-file-compressed +3.7% +34.5% -22.9% +30.0% ➖ noise
22 datafusion:vortex-compact -2.6% -3.5% +0.9% +30.0% ➖ noise
22 datafusion:vortex-file-compressed -13.1% -3.5% -10.0% +30.0% ➖ noise
22 duckdb:vortex-compact -7.7% -3.5% -4.3% +30.0% ➖ noise
22 duckdb:vortex-file-compressed +10.6% -3.5% +14.6% +30.0% ➖ noise

Comment thread .github/workflows/bench-pr.yml Outdated
Comment thread .github/workflows/sql-benchmarks.yml
@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Apr 15, 2026

Benchmarks: Statistical and Population Genetics

Verdict: No clear signal (low confidence)
Attributed Vortex impact: -0.4%
Vortex (geomean): 0.988x ➖
Parquet (geomean): 0.992x ➖
Shifts: Parquet (control) -0.8% · Median polish -0.7%


duckdb / vortex-file-compressed (0.981x ➖, 1↑ 0↓)
name PR 50cef37 (ns) base 89de477 (ns) ratio (PR/base)
statpopgen_q00/duckdb:vortex-file-compressed 10893829 10768322 1.01
statpopgen_q01/duckdb:vortex-file-compressed 🚀 48099916 53828048 0.89
statpopgen_q02/duckdb:vortex-file-compressed 1300561326 1295362320 1.00
statpopgen_q03/duckdb:vortex-file-compressed 3054038338 3063705086 1.00
statpopgen_q04/duckdb:vortex-file-compressed 3073351806 3071527569 1.00
statpopgen_q05/duckdb:vortex-file-compressed 1387223375 1409509607 0.98
statpopgen_q06/duckdb:vortex-file-compressed 2050626900 2069766738 0.99
statpopgen_q07/duckdb:vortex-file-compressed 337358249 344028674 0.98
statpopgen_q08/duckdb:vortex-file-compressed 353780144 366190306 0.97
statpopgen_q09/duckdb:vortex-file-compressed 2848667413 2916783354 0.98
statpopgen_q10/duckdb:vortex-file-compressed 4580676712 4619632102 0.99
duckdb / vortex-compact (0.995x ➖, 0↑ 0↓)
name PR 50cef37 (ns) base 89de477 (ns) ratio (PR/base)
statpopgen_q00/duckdb:vortex-compact 10635383 10584805 1.00
statpopgen_q01/duckdb:vortex-compact 166489578 165145814 1.01
statpopgen_q02/duckdb:vortex-compact 1787746569 1787904666 1.00
statpopgen_q03/duckdb:vortex-compact 3465016358 3467754512 1.00
statpopgen_q04/duckdb:vortex-compact 3474956090 3544262896 0.98
statpopgen_q05/duckdb:vortex-compact 1815115993 1823371726 1.00
statpopgen_q06/duckdb:vortex-compact 2663750317 2677911730 0.99
statpopgen_q07/duckdb:vortex-compact 913425988 923287206 0.99
statpopgen_q08/duckdb:vortex-compact 953239903 959774791 0.99
statpopgen_q09/duckdb:vortex-compact 3279783401 3315482118 0.99
statpopgen_q10/duckdb:vortex-compact 5343115576 5387264350 0.99
duckdb / parquet (0.992x ➖, 0↑ 0↓)
name PR 50cef37 (ns) base 89de477 (ns) ratio (PR/base)
statpopgen_q00/duckdb:parquet 304068060 313468831 0.97
statpopgen_q01/duckdb:parquet 393242362 389905410 1.01
statpopgen_q02/duckdb:parquet 985743795 995425718 0.99
statpopgen_q03/duckdb:parquet 1479306327 1477066584 1.00
statpopgen_q04/duckdb:parquet 1487784285 1519073239 0.98
statpopgen_q05/duckdb:parquet 985950370 989578103 1.00
statpopgen_q06/duckdb:parquet 1468444340 1485713534 0.99
statpopgen_q07/duckdb:parquet 1855818778 1845670049 1.01
statpopgen_q08/duckdb:parquet 1853995754 1866032697 0.99
statpopgen_q09/duckdb:parquet 1392828781 1385189094 1.01
statpopgen_q10/duckdb:parquet 2630925050 2704476614 0.97
Full attributed analysis
Query Config Raw Δ Control Δ Attributed α Noise floor Significant?
0 duckdb:vortex-compact +0.5% -3.0% +3.6% +10.0% ➖ noise
0 duckdb:vortex-file-compressed +1.2% -3.0% +4.3% +10.6% ➖ noise
1 duckdb:vortex-compact +0.8% +0.9% -0.0% +28.5% ➖ noise
1 duckdb:vortex-file-compressed -10.6% +0.9% -11.4% +232.1% ➖ noise
2 duckdb:vortex-compact -0.0% -1.0% +1.0% +10.0% ➖ noise
2 duckdb:vortex-file-compressed +0.4% -1.0% +1.4% +10.0% ➖ noise
3 duckdb:vortex-compact -0.1% +0.2% -0.2% +10.0% ➖ noise
3 duckdb:vortex-file-compressed -0.3% +0.2% -0.5% +10.0% ➖ noise
4 duckdb:vortex-compact -2.0% -2.1% +0.1% +10.0% ➖ noise
4 duckdb:vortex-file-compressed +0.1% -2.1% +2.2% +10.0% ➖ noise
5 duckdb:vortex-compact -0.5% -0.4% -0.1% +10.0% ➖ noise
5 duckdb:vortex-file-compressed -1.6% -0.4% -1.2% +10.0% ➖ noise
6 duckdb:vortex-compact -0.5% -1.2% +0.6% +10.0% ➖ noise
6 duckdb:vortex-file-compressed -0.9% -1.2% +0.2% +10.0% ➖ noise
7 duckdb:vortex-compact -1.1% +0.5% -1.6% +10.0% ➖ noise
7 duckdb:vortex-file-compressed -1.9% +0.5% -2.5% +10.0% ➖ noise
8 duckdb:vortex-compact -0.7% -0.6% -0.0% +10.0% ➖ noise
8 duckdb:vortex-file-compressed -3.4% -0.6% -2.8% +10.0% ➖ noise
9 duckdb:vortex-compact -1.1% +0.6% -1.6% +10.0% ➖ noise
9 duckdb:vortex-file-compressed -2.3% +0.6% -2.9% +10.0% ➖ noise
10 duckdb:vortex-compact -0.8% -2.7% +2.0% +10.0% ➖ noise
10 duckdb:vortex-file-compressed -0.8% -2.7% +1.9% +10.0% ➖ noise

@github-actions
Copy link
Copy Markdown
Contributor

File Sizes: Statistical and Population Genetics

No file size changes detected.

Comment thread .github/workflows/sql-benchmarks.yml
Comment thread .github/workflows/sql-benchmarks.yml
@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Apr 15, 2026

Benchmarks: TPC-H SF=10 on S3

Verdict: No clear signal (environment too noisy confidence)
Attributed Vortex impact: +3.1%
Vortex (geomean): 0.955x ➖
Parquet (geomean): 0.927x ➖
Shifts: Parquet (control) -7.3% · Median polish -4.3%


datafusion / vortex-file-compressed (0.869x ➖, 4↑ 0↓)
name PR 50cef37 (ns) base 89de477 (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-file-compressed 🚀 689603031 1368321235 0.50
tpch_q02/datafusion:vortex-file-compressed 🚀 735084292 1635074046 0.45
tpch_q03/datafusion:vortex-file-compressed 🚀 1015772500 1483000048 0.68
tpch_q04/datafusion:vortex-file-compressed 734348474 832198989 0.88
tpch_q05/datafusion:vortex-file-compressed 1134657590 1208767940 0.94
tpch_q06/datafusion:vortex-file-compressed 710257232 833399646 0.85
tpch_q07/datafusion:vortex-file-compressed 1196539740 1370228277 0.87
tpch_q08/datafusion:vortex-file-compressed 1437914789 1212306787 1.19
tpch_q09/datafusion:vortex-file-compressed 1629539149 1402544167 1.16
tpch_q10/datafusion:vortex-file-compressed 1104796064 1206773882 0.92
tpch_q11/datafusion:vortex-file-compressed 552361119 623585459 0.89
tpch_q12/datafusion:vortex-file-compressed 934680766 957619462 0.98
tpch_q13/datafusion:vortex-file-compressed 476659661 520727505 0.92
tpch_q14/datafusion:vortex-file-compressed 559688293 575624197 0.97
tpch_q15/datafusion:vortex-file-compressed 1073023971 1104133736 0.97
tpch_q16/datafusion:vortex-file-compressed 371881002 370898077 1.00
tpch_q17/datafusion:vortex-file-compressed 1209749774 1191373739 1.02
tpch_q18/datafusion:vortex-file-compressed 1432911908 1297536260 1.10
tpch_q19/datafusion:vortex-file-compressed 847258535 831864063 1.02
tpch_q20/datafusion:vortex-file-compressed 984105650 1232048157 0.80
tpch_q21/datafusion:vortex-file-compressed 1839139896 1727246399 1.06
tpch_q22/datafusion:vortex-file-compressed 🚀 354959409 691995882 0.51
datafusion / vortex-compact (0.973x ➖, 1↑ 0↓)
name PR 50cef37 (ns) base 89de477 (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-compact 699099224 742149623 0.94
tpch_q02/datafusion:vortex-compact 632037646 635397235 0.99
tpch_q03/datafusion:vortex-compact 728939565 828599476 0.88
tpch_q04/datafusion:vortex-compact 578661153 594380734 0.97
tpch_q05/datafusion:vortex-compact 1059406344 1036133595 1.02
tpch_q06/datafusion:vortex-compact 659267016 622404325 1.06
tpch_q07/datafusion:vortex-compact 1211366141 1179607467 1.03
tpch_q08/datafusion:vortex-compact 1176590654 1153585763 1.02
tpch_q09/datafusion:vortex-compact 1386455435 1385512112 1.00
tpch_q10/datafusion:vortex-compact 1034929796 1064621559 0.97
tpch_q11/datafusion:vortex-compact 🚀 451789724 696014672 0.65
tpch_q12/datafusion:vortex-compact 793582045 822176688 0.97
tpch_q13/datafusion:vortex-compact 443666251 439832613 1.01
tpch_q14/datafusion:vortex-compact 564534992 591142889 0.95
tpch_q15/datafusion:vortex-compact 1039401194 1072451279 0.97
tpch_q16/datafusion:vortex-compact 362060498 337897629 1.07
tpch_q17/datafusion:vortex-compact 1216115709 1264259964 0.96
tpch_q18/datafusion:vortex-compact 1206193031 1172573363 1.03
tpch_q19/datafusion:vortex-compact 769124585 775494805 0.99
tpch_q20/datafusion:vortex-compact 865540596 837769667 1.03
tpch_q21/datafusion:vortex-compact 1437224371 1433603972 1.00
tpch_q22/datafusion:vortex-compact 344482879 358716242 0.96
datafusion / parquet (0.901x ➖, 3↑ 0↓)
name PR 50cef37 (ns) base 89de477 (ns) ratio (PR/base)
tpch_q01/datafusion:parquet 811765915 846495380 0.96
tpch_q02/datafusion:parquet 🚀 664419769 1102385648 0.60
tpch_q03/datafusion:parquet 918240555 881168918 1.04
tpch_q04/datafusion:parquet 457742576 510704719 0.90
tpch_q05/datafusion:parquet 1155321935 1136960025 1.02
tpch_q06/datafusion:parquet 530911745 506545887 1.05
tpch_q07/datafusion:parquet 1385960478 1338571939 1.04
tpch_q08/datafusion:parquet 1661315813 1641068469 1.01
tpch_q09/datafusion:parquet 1837961354 2394278241 0.77
tpch_q10/datafusion:parquet 2008271761 2615236315 0.77
tpch_q11/datafusion:parquet 639766308 805921915 0.79
tpch_q12/datafusion:parquet 🚀 671993137 994656435 0.68
tpch_q13/datafusion:parquet 694923973 984532261 0.71
tpch_q14/datafusion:parquet 799913183 926789241 0.86
tpch_q15/datafusion:parquet 1313118918 1262372424 1.04
tpch_q16/datafusion:parquet 542407080 424930683 1.28
tpch_q17/datafusion:parquet 1355535272 1468212635 0.92
tpch_q18/datafusion:parquet 1569538466 1825074770 0.86
tpch_q19/datafusion:parquet 1085816331 977840033 1.11
tpch_q20/datafusion:parquet 1389308417 1116329485 1.24
tpch_q21/datafusion:parquet 1801425669 1861667638 0.97
tpch_q22/datafusion:parquet 🚀 710882335 1148107057 0.62
duckdb / vortex-file-compressed (0.981x ➖, 0↑ 0↓)
name PR 50cef37 (ns) base 89de477 (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-file-compressed 683146633 801043287 0.85
tpch_q02/duckdb:vortex-file-compressed 1113048160 1137924824 0.98
tpch_q03/duckdb:vortex-file-compressed 1006838357 934153284 1.08
tpch_q04/duckdb:vortex-file-compressed 660197172 700314123 0.94
tpch_q05/duckdb:vortex-file-compressed 1106406394 1216520940 0.91
tpch_q06/duckdb:vortex-file-compressed 857364875 898968890 0.95
tpch_q07/duckdb:vortex-file-compressed 1127988038 1165693501 0.97
tpch_q08/duckdb:vortex-file-compressed 1551719044 1519430472 1.02
tpch_q09/duckdb:vortex-file-compressed 1491648127 1617319273 0.92
tpch_q10/duckdb:vortex-file-compressed 1204676461 1185301792 1.02
tpch_q11/duckdb:vortex-file-compressed 651965020 635785190 1.03
tpch_q12/duckdb:vortex-file-compressed 751147566 747344673 1.01
tpch_q13/duckdb:vortex-file-compressed 887282651 972329763 0.91
tpch_q14/duckdb:vortex-file-compressed 953204724 1031596460 0.92
tpch_q15/duckdb:vortex-file-compressed 623338318 573543127 1.09
tpch_q16/duckdb:vortex-file-compressed 455309251 500594911 0.91
tpch_q17/duckdb:vortex-file-compressed 1096956357 1104151267 0.99
tpch_q18/duckdb:vortex-file-compressed 1033592692 1009681476 1.02
tpch_q19/duckdb:vortex-file-compressed 843792225 774166080 1.09
tpch_q20/duckdb:vortex-file-compressed 1319605363 1387739310 0.95
tpch_q21/duckdb:vortex-file-compressed 2151530463 2090156492 1.03
tpch_q22/duckdb:vortex-file-compressed 631919806 610083006 1.04
duckdb / vortex-compact (1.005x ➖, 0↑ 0↓)
name PR 50cef37 (ns) base 89de477 (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-compact 644085765 628814093 1.02
tpch_q02/duckdb:vortex-compact 1129947239 1103803783 1.02
tpch_q03/duckdb:vortex-compact 994028913 965851408 1.03
tpch_q04/duckdb:vortex-compact 549709909 499889944 1.10
tpch_q05/duckdb:vortex-compact 1055255726 989427835 1.07
tpch_q06/duckdb:vortex-compact 820538715 856133077 0.96
tpch_q07/duckdb:vortex-compact 1190255428 1035653354 1.15
tpch_q08/duckdb:vortex-compact 1407027188 1483815750 0.95
tpch_q09/duckdb:vortex-compact 1407419544 1499084837 0.94
tpch_q10/duckdb:vortex-compact 1225801949 1063373821 1.15
tpch_q11/duckdb:vortex-compact 686393155 743740987 0.92
tpch_q12/duckdb:vortex-compact 692628430 726813781 0.95
tpch_q13/duckdb:vortex-compact 916824631 973258442 0.94
tpch_q14/duckdb:vortex-compact 929817228 961785662 0.97
tpch_q15/duckdb:vortex-compact 592562649 565717339 1.05
tpch_q16/duckdb:vortex-compact 495347416 448449563 1.10
tpch_q17/duckdb:vortex-compact 961659676 913993642 1.05
tpch_q18/duckdb:vortex-compact 729063754 790989343 0.92
tpch_q19/duckdb:vortex-compact 799124747 736484847 1.09
tpch_q20/duckdb:vortex-compact 1264056807 1149539264 1.10
tpch_q21/duckdb:vortex-compact 1826070586 1965095233 0.93
tpch_q22/duckdb:vortex-compact 651608331 824657570 0.79
duckdb / parquet (0.953x ➖, 0↑ 0↓)
name PR 50cef37 (ns) base 89de477 (ns) ratio (PR/base)
tpch_q01/duckdb:parquet 883272165 944180832 0.94
tpch_q02/duckdb:parquet 1600396420 1764122388 0.91
tpch_q03/duckdb:parquet 1708415155 1762083263 0.97
tpch_q04/duckdb:parquet 1168150924 1159864292 1.01
tpch_q05/duckdb:parquet 2135385105 2172893553 0.98
tpch_q06/duckdb:parquet 872009113 947684124 0.92
tpch_q07/duckdb:parquet 1809999102 1847683914 0.98
tpch_q08/duckdb:parquet 2469593750 2482923214 0.99
tpch_q09/duckdb:parquet 2340072362 2356435367 0.99
tpch_q10/duckdb:parquet 3233139934 3489958161 0.93
tpch_q11/duckdb:parquet 1014878411 999545277 1.02
tpch_q12/duckdb:parquet 1048292548 1079066770 0.97
tpch_q13/duckdb:parquet 1292653639 1445781906 0.89
tpch_q14/duckdb:parquet 1198832369 1294916627 0.93
tpch_q15/duckdb:parquet 948978430 874711797 1.08
tpch_q16/duckdb:parquet 871207804 883639278 0.99
tpch_q17/duckdb:parquet 1368504623 1312910316 1.04
tpch_q18/duckdb:parquet 1378610142 1590456133 0.87
tpch_q19/duckdb:parquet 1553532069 1819200213 0.85
tpch_q20/duckdb:parquet 1658770908 2068586770 0.80
tpch_q21/duckdb:parquet 1995229317 2087913194 0.96
tpch_q22/duckdb:parquet 1119213980 1113305799 1.01
Full attributed analysis
Query Config Raw Δ Control Δ Attributed α Noise floor Significant?
1 datafusion:vortex-compact -5.8% -5.3% -0.5% +59.9% ➖ noise
1 datafusion:vortex-file-compressed -49.6% -5.3% -46.8% +66.0% ✅ faster
1 duckdb:vortex-compact +2.4% -5.3% +8.1% +42.2% ➖ noise
1 duckdb:vortex-file-compressed -14.7% -5.3% -10.0% +37.2% ➖ noise
2 datafusion:vortex-compact -0.5% -26.1% +34.5% +58.1% ➖ noise
2 datafusion:vortex-file-compressed -55.0% -26.1% -39.2% +61.7% ✅ faster
2 duckdb:vortex-compact +2.4% -26.1% +38.4% +42.8% ➖ noise
2 duckdb:vortex-file-compressed -2.2% -26.1% +32.3% +39.1% ➖ noise
3 datafusion:vortex-compact -12.0% +0.5% -12.5% +74.7% ➖ noise
3 datafusion:vortex-file-compressed -31.5% +0.5% -31.9% +77.8% ➖ noise
3 duckdb:vortex-compact +2.9% +0.5% +2.4% +63.2% ➖ noise
3 duckdb:vortex-file-compressed +7.8% +0.5% +7.2% +69.1% ➖ noise
4 datafusion:vortex-compact -2.6% -5.0% +2.5% +41.8% ➖ noise
4 datafusion:vortex-file-compressed -11.8% -5.0% -7.1% +31.4% ➖ noise
4 duckdb:vortex-compact +10.0% -5.0% +15.7% +31.4% ➖ noise
4 duckdb:vortex-file-compressed -5.7% -5.0% -0.8% +31.4% ➖ noise
5 datafusion:vortex-compact +2.2% -0.1% +2.3% +31.4% ➖ noise
5 datafusion:vortex-file-compressed -6.1% -0.1% -6.1% +31.4% ➖ noise
5 duckdb:vortex-compact +6.7% -0.1% +6.7% +31.4% ➖ noise
5 duckdb:vortex-file-compressed -9.1% -0.1% -9.0% +31.4% ➖ noise
6 datafusion:vortex-compact +5.9% -1.8% +7.9% +31.4% ➖ noise
6 datafusion:vortex-file-compressed -14.8% -1.8% -13.2% +32.8% ➖ noise
6 duckdb:vortex-compact -4.2% -1.8% -2.4% +31.4% ➖ noise
6 duckdb:vortex-file-compressed -4.6% -1.8% -2.9% +31.4% ➖ noise
7 datafusion:vortex-compact +2.7% +0.7% +2.0% +31.4% ➖ noise
7 datafusion:vortex-file-compressed -12.7% +0.7% -13.3% +43.0% ➖ noise
7 duckdb:vortex-compact +14.9% +0.7% +14.1% +31.4% ➖ noise
7 duckdb:vortex-file-compressed -3.2% +0.7% -3.9% +31.4% ➖ noise
8 datafusion:vortex-compact +2.0% +0.3% +1.6% +31.4% ➖ noise
8 datafusion:vortex-file-compressed +18.6% +0.3% +18.2% +31.4% ➖ noise
8 duckdb:vortex-compact -5.2% +0.3% -5.5% +31.4% ➖ noise
8 duckdb:vortex-file-compressed +2.1% +0.3% +1.8% +31.4% ➖ noise
9 datafusion:vortex-compact +0.1% -12.7% +14.6% +31.4% ➖ noise
9 datafusion:vortex-file-compressed +16.2% -12.7% +33.1% +31.4% 🚨 regression
9 duckdb:vortex-compact -6.1% -12.7% +7.5% +32.7% ➖ noise
9 duckdb:vortex-file-compressed -7.8% -12.7% +5.6% +31.4% ➖ noise
10 datafusion:vortex-compact -2.8% -15.7% +15.3% +38.6% ➖ noise
10 datafusion:vortex-file-compressed -8.5% -15.7% +8.5% +36.1% ➖ noise
10 duckdb:vortex-compact +15.3% -15.7% +36.7% +42.8% ➖ noise
10 duckdb:vortex-file-compressed +1.6% -15.7% +20.5% +31.4% ➖ noise
11 datafusion:vortex-compact -35.1% -10.2% -27.7% +44.7% ➖ noise
11 datafusion:vortex-file-compressed -11.4% -10.2% -1.3% +31.4% ➖ noise
11 duckdb:vortex-compact -7.7% -10.2% +2.8% +31.4% ➖ noise
11 duckdb:vortex-file-compressed +2.5% -10.2% +14.2% +31.4% ➖ noise
12 datafusion:vortex-compact -3.5% -19.0% +19.1% +31.4% ➖ noise
12 datafusion:vortex-file-compressed -2.4% -19.0% +20.5% +31.4% ➖ noise
12 duckdb:vortex-compact -4.7% -19.0% +17.6% +31.4% ➖ noise
12 duckdb:vortex-file-compressed +0.5% -19.0% +24.1% +31.4% ➖ noise
13 datafusion:vortex-compact +0.9% -20.6% +27.0% +36.4% ➖ noise
13 datafusion:vortex-file-compressed -8.5% -20.6% +15.2% +63.8% ➖ noise
13 duckdb:vortex-compact -5.8% -20.6% +18.6% +65.5% ➖ noise
13 duckdb:vortex-file-compressed -8.7% -20.6% +14.9% +81.9% ➖ noise
14 datafusion:vortex-compact -4.5% -10.6% +6.8% +31.4% ➖ noise
14 datafusion:vortex-file-compressed -2.8% -10.6% +8.8% +31.4% ➖ noise
14 duckdb:vortex-compact -3.3% -10.6% +8.2% +31.4% ➖ noise
14 duckdb:vortex-file-compressed -7.6% -10.6% +3.4% +31.4% ➖ noise
15 datafusion:vortex-compact -3.1% +6.2% -8.8% +31.4% ➖ noise
15 datafusion:vortex-file-compressed -2.8% +6.2% -8.5% +31.4% ➖ noise
15 duckdb:vortex-compact +4.7% +6.2% -1.4% +31.4% ➖ noise
15 duckdb:vortex-file-compressed +8.7% +6.2% +2.3% +31.4% ➖ noise
16 datafusion:vortex-compact +7.2% +12.2% -4.5% +45.7% ➖ noise
16 datafusion:vortex-file-compressed +0.3% +12.2% -10.6% +47.8% ➖ noise
16 duckdb:vortex-compact +10.5% +12.2% -1.5% +37.3% ➖ noise
16 duckdb:vortex-file-compressed -9.0% +12.2% -18.9% +44.3% ➖ noise
17 datafusion:vortex-compact -3.8% -1.9% -1.9% +31.4% ➖ noise
17 datafusion:vortex-file-compressed +1.5% -1.9% +3.5% +31.4% ➖ noise
17 duckdb:vortex-compact +5.2% -1.9% +7.3% +31.4% ➖ noise
17 duckdb:vortex-file-compressed -0.7% -1.9% +1.3% +31.4% ➖ noise
18 datafusion:vortex-compact +2.9% -13.7% +19.1% +31.4% ➖ noise
18 datafusion:vortex-file-compressed +10.4% -13.7% +27.9% +31.4% ➖ noise
18 duckdb:vortex-compact -7.8% -13.7% +6.8% +35.1% ➖ noise
18 duckdb:vortex-file-compressed +2.4% -13.7% +18.6% +31.4% ➖ noise
19 datafusion:vortex-compact -0.8% -2.6% +1.8% +31.4% ➖ noise
19 datafusion:vortex-file-compressed +1.9% -2.6% +4.6% +31.4% ➖ noise
19 duckdb:vortex-compact +8.5% -2.6% +11.4% +31.4% ➖ noise
19 duckdb:vortex-file-compressed +9.0% -2.6% +11.9% +31.4% ➖ noise
20 datafusion:vortex-compact +3.3% -0.1% +3.4% +31.4% ➖ noise
20 datafusion:vortex-file-compressed -20.1% -0.1% -20.0% +34.0% ➖ noise
20 duckdb:vortex-compact +10.0% -0.1% +10.1% +31.4% ➖ noise
20 duckdb:vortex-file-compressed -4.9% -0.1% -4.8% +31.4% ➖ noise
21 datafusion:vortex-compact +0.3% -3.8% +4.3% +31.4% ➖ noise
21 datafusion:vortex-file-compressed +6.5% -3.8% +10.7% +31.4% ➖ noise
21 duckdb:vortex-compact -7.1% -3.8% -3.4% +31.4% ➖ noise
21 duckdb:vortex-file-compressed +2.9% -3.8% +7.0% +31.4% ➖ noise
22 datafusion:vortex-compact -4.0% -21.1% +21.7% +31.4% ➖ noise
22 datafusion:vortex-file-compressed -48.7% -21.1% -35.0% +63.3% ➖ noise
22 duckdb:vortex-compact -21.0% -21.1% +0.2% +36.3% ➖ noise
22 duckdb:vortex-file-compressed +3.6% -21.1% +31.3% +32.8% ➖ noise

Comment thread .github/workflows/sql-benchmarks.yml Outdated
@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Apr 15, 2026

Benchmarks: Clickbench on NVME

Verdict: No clear signal (low confidence)
Attributed Vortex impact: +1.3%
Vortex (geomean): 1.024x ➖
Parquet (geomean): 0.998x ➖
Shifts: Parquet (control) -0.2% · Median polish +0.1%


datafusion / vortex-file-compressed (0.994x ➖, 0↑ 0↓)
name PR 50cef37 (ns) base 89de477 (ns) ratio (PR/base)
clickbench_q00/datafusion:vortex-file-compressed 1866419 1922546 0.97
clickbench_q01/datafusion:vortex-file-compressed 14790451 15667589 0.94
clickbench_q02/datafusion:vortex-file-compressed 33671653 33188948 1.01
clickbench_q03/datafusion:vortex-file-compressed 38806028 39080538 0.99
clickbench_q04/datafusion:vortex-file-compressed 306554071 306215285 1.00
clickbench_q05/datafusion:vortex-file-compressed 317885539 321792767 0.99
clickbench_q06/datafusion:vortex-file-compressed 1861673 1878292 0.99
clickbench_q07/datafusion:vortex-file-compressed 19254792 18568168 1.04
clickbench_q08/datafusion:vortex-file-compressed 386829772 387270518 1.00
clickbench_q09/datafusion:vortex-file-compressed 552366820 564600035 0.98
clickbench_q10/datafusion:vortex-file-compressed 71585047 73954515 0.97
clickbench_q11/datafusion:vortex-file-compressed 83376701 85323983 0.98
clickbench_q12/datafusion:vortex-file-compressed 274069233 274810378 1.00
clickbench_q13/datafusion:vortex-file-compressed 416969529 409695380 1.02
clickbench_q14/datafusion:vortex-file-compressed 264924727 262930877 1.01
clickbench_q15/datafusion:vortex-file-compressed 360315064 363381779 0.99
clickbench_q16/datafusion:vortex-file-compressed 687111083 698561504 0.98
clickbench_q17/datafusion:vortex-file-compressed 686346923 685897427 1.00
clickbench_q18/datafusion:vortex-file-compressed 1341688734 1362485213 0.98
clickbench_q19/datafusion:vortex-file-compressed 25839458 25355279 1.02
clickbench_q20/datafusion:vortex-file-compressed 362288889 361668756 1.00
clickbench_q21/datafusion:vortex-file-compressed 400473646 405477361 0.99
clickbench_q22/datafusion:vortex-file-compressed 497062197 493613326 1.01
clickbench_q23/datafusion:vortex-file-compressed 795112386 722879191 1.10
clickbench_q24/datafusion:vortex-file-compressed 50326249 55324358 0.91
clickbench_q25/datafusion:vortex-file-compressed 73773631 78737977 0.94
clickbench_q26/datafusion:vortex-file-compressed 49349694 47049018 1.05
clickbench_q27/datafusion:vortex-file-compressed 781494932 796316766 0.98
clickbench_q28/datafusion:vortex-file-compressed 6795436092 6772759668 1.00
clickbench_q29/datafusion:vortex-file-compressed 245627385 237501727 1.03
clickbench_q30/datafusion:vortex-file-compressed 243981276 252820792 0.97
clickbench_q31/datafusion:vortex-file-compressed 280357506 277554518 1.01
clickbench_q32/datafusion:vortex-file-compressed 1309583781 1226271607 1.07
clickbench_q33/datafusion:vortex-file-compressed 1443246824 1398836079 1.03
clickbench_q34/datafusion:vortex-file-compressed 1424663519 1432447568 0.99
clickbench_q35/datafusion:vortex-file-compressed 519073490 533350720 0.97
clickbench_q36/datafusion:vortex-file-compressed 80471657 82527613 0.98
clickbench_q37/datafusion:vortex-file-compressed 39127391 41429025 0.94
clickbench_q38/datafusion:vortex-file-compressed 24016933 23694383 1.01
clickbench_q39/datafusion:vortex-file-compressed 146259438 147437001 0.99
clickbench_q40/datafusion:vortex-file-compressed 19014103 20324609 0.94
clickbench_q41/datafusion:vortex-file-compressed 18200970 17567397 1.04
clickbench_q42/datafusion:vortex-file-compressed 19197513 20147764 0.95
datafusion / parquet (0.996x ➖, 0↑ 0↓)
name PR 50cef37 (ns) base 89de477 (ns) ratio (PR/base)
clickbench_q00/datafusion:parquet 1948096 1971415 0.99
clickbench_q01/datafusion:parquet 20105810 19669844 1.02
clickbench_q02/datafusion:parquet 55567854 55068610 1.01
clickbench_q03/datafusion:parquet 43499381 46417800 0.94
clickbench_q04/datafusion:parquet 322713728 342943351 0.94
clickbench_q05/datafusion:parquet 376344978 376172695 1.00
clickbench_q06/datafusion:parquet 1771327 1945114 0.91
clickbench_q07/datafusion:parquet 26301731 25456063 1.03
clickbench_q08/datafusion:parquet 408962159 405403695 1.01
clickbench_q09/datafusion:parquet 626260291 646369506 0.97
clickbench_q10/datafusion:parquet 112582962 108073506 1.04
clickbench_q11/datafusion:parquet 133760658 132348858 1.01
clickbench_q12/datafusion:parquet 354387556 353408963 1.00
clickbench_q13/datafusion:parquet 500186885 498614624 1.00
clickbench_q14/datafusion:parquet 353891636 348165035 1.02
clickbench_q15/datafusion:parquet 366241445 367652814 1.00
clickbench_q16/datafusion:parquet 710574258 691110084 1.03
clickbench_q17/datafusion:parquet 677687307 674482913 1.00
clickbench_q18/datafusion:parquet 1404391614 1350165087 1.04
clickbench_q19/datafusion:parquet 32253033 33707914 0.96
clickbench_q20/datafusion:parquet 614942585 605494870 1.02
clickbench_q21/datafusion:parquet 656477119 661677218 0.99
clickbench_q22/datafusion:parquet 970336167 974450172 1.00
clickbench_q23/datafusion:parquet 3654805924 3611781084 1.01
clickbench_q24/datafusion:parquet 92887596 87949333 1.06
clickbench_q25/datafusion:parquet 136370954 140798800 0.97
clickbench_q26/datafusion:parquet 86524924 84819422 1.02
clickbench_q27/datafusion:parquet 1045906675 1049293063 1.00
clickbench_q28/datafusion:parquet 6617684014 6702056878 0.99
clickbench_q29/datafusion:parquet 241549635 245032860 0.99
clickbench_q30/datafusion:parquet 355679184 353582941 1.01
clickbench_q31/datafusion:parquet 389564208 392326185 0.99
clickbench_q32/datafusion:parquet 1283202920 1283639308 1.00
clickbench_q33/datafusion:parquet 1548814161 1535412108 1.01
clickbench_q34/datafusion:parquet 1528147140 1523908362 1.00
clickbench_q35/datafusion:parquet 526236453 525520135 1.00
clickbench_q36/datafusion:parquet 141925916 145652420 0.97
clickbench_q37/datafusion:parquet 61161575 61198498 1.00
clickbench_q38/datafusion:parquet 89186102 90624156 0.98
clickbench_q39/datafusion:parquet 258111932 270358271 0.95
clickbench_q40/datafusion:parquet 34314465 34460819 1.00
clickbench_q41/datafusion:parquet 29636456 30404373 0.97
clickbench_q42/datafusion:parquet 31507946 31607874 1.00
duckdb / vortex-file-compressed (1.055x ➖, 1↑ 9↓)
name PR 50cef37 (ns) base 89de477 (ns) ratio (PR/base)
clickbench_q00/duckdb:vortex-file-compressed 🚨 6710143 5960599 1.13
clickbench_q01/duckdb:vortex-file-compressed 15157157 14853497 1.02
clickbench_q02/duckdb:vortex-file-compressed 27228334 26850995 1.01
clickbench_q03/duckdb:vortex-file-compressed 32718245 31905176 1.03
clickbench_q04/duckdb:vortex-file-compressed 196285546 191574869 1.02
clickbench_q05/duckdb:vortex-file-compressed 210024586 197978040 1.06
clickbench_q06/duckdb:vortex-file-compressed 20414801 18830068 1.08
clickbench_q07/duckdb:vortex-file-compressed 19143589 17735279 1.08
clickbench_q08/duckdb:vortex-file-compressed 280166025 268310152 1.04
clickbench_q09/duckdb:vortex-file-compressed 365785037 358260340 1.02
clickbench_q10/duckdb:vortex-file-compressed 75254139 73336133 1.03
clickbench_q11/duckdb:vortex-file-compressed 86475774 81916808 1.06
clickbench_q12/duckdb:vortex-file-compressed 230067703 222353820 1.03
clickbench_q13/duckdb:vortex-file-compressed 461432814 450388112 1.02
clickbench_q14/duckdb:vortex-file-compressed 266536949 260123449 1.02
clickbench_q15/duckdb:vortex-file-compressed 231185226 231808700 1.00
clickbench_q16/duckdb:vortex-file-compressed 735049233 749664843 0.98
clickbench_q17/duckdb:vortex-file-compressed 551349253 566763652 0.97
clickbench_q18/duckdb:vortex-file-compressed 1223681885 1213160751 1.01
clickbench_q19/duckdb:vortex-file-compressed 25298226 24172879 1.05
clickbench_q20/duckdb:vortex-file-compressed 411102979 402564112 1.02
clickbench_q21/duckdb:vortex-file-compressed 🚨 483407760 423857669 1.14
clickbench_q22/duckdb:vortex-file-compressed 🚨 834631176 594068758 1.40
clickbench_q23/duckdb:vortex-file-compressed 🚀 1416666691 1742895824 0.81
clickbench_q24/duckdb:vortex-file-compressed 🚨 60048010 50414153 1.19
clickbench_q25/duckdb:vortex-file-compressed 🚨 95264861 83347928 1.14
clickbench_q26/duckdb:vortex-file-compressed 🚨 49088972 44077617 1.11
clickbench_q27/duckdb:vortex-file-compressed 581219982 529246431 1.10
clickbench_q28/duckdb:vortex-file-compressed 3311766393 3015418778 1.10
clickbench_q29/duckdb:vortex-file-compressed 🚨 33668433 30502491 1.10
clickbench_q30/duckdb:vortex-file-compressed 🚨 227058360 198930372 1.14
clickbench_q31/duckdb:vortex-file-compressed 🚨 301342341 269070566 1.12
clickbench_q32/duckdb:vortex-file-compressed 1482881987 1446146275 1.03
clickbench_q33/duckdb:vortex-file-compressed 1808597541 1816480980 1.00
clickbench_q34/duckdb:vortex-file-compressed 1837731595 1876228387 0.98
clickbench_q35/duckdb:vortex-file-compressed 391337095 374519146 1.04
clickbench_q36/duckdb:vortex-file-compressed 34937013 33475281 1.04
clickbench_q37/duckdb:vortex-file-compressed 27239657 25304200 1.08
clickbench_q38/duckdb:vortex-file-compressed 28686867 27080613 1.06
clickbench_q39/duckdb:vortex-file-compressed 48771073 45266256 1.08
clickbench_q40/duckdb:vortex-file-compressed 28319587 27411160 1.03
clickbench_q41/duckdb:vortex-file-compressed 26840185 26450476 1.01
clickbench_q42/duckdb:vortex-file-compressed 26706212 24282871 1.10
duckdb / parquet (1.001x ➖, 0↑ 0↓)
name PR 50cef37 (ns) base 89de477 (ns) ratio (PR/base)
clickbench_q00/duckdb:parquet 228840075 252775665 0.91
clickbench_q01/duckdb:parquet 51665857 51993378 0.99
clickbench_q02/duckdb:parquet 67190685 68399541 0.98
clickbench_q03/duckdb:parquet 66361050 68214691 0.97
clickbench_q04/duckdb:parquet 211575110 214900697 0.98
clickbench_q05/duckdb:parquet 292958864 279536790 1.05
clickbench_q06/duckdb:parquet 62285049 64920345 0.96
clickbench_q07/duckdb:parquet 52217744 53062005 0.98
clickbench_q08/duckdb:parquet 274467807 279598014 0.98
clickbench_q09/duckdb:parquet 400379720 411874286 0.97
clickbench_q10/duckdb:parquet 95947864 105387685 0.91
clickbench_q11/duckdb:parquet 109195502 113804384 0.96
clickbench_q12/duckdb:parquet 301000270 306430708 0.98
clickbench_q13/duckdb:parquet 515609023 538109949 0.96
clickbench_q14/duckdb:parquet 339306537 339954361 1.00
clickbench_q15/duckdb:parquet 249496411 250280740 1.00
clickbench_q16/duckdb:parquet 629691570 626675045 1.00
clickbench_q17/duckdb:parquet 528663521 518988837 1.02
clickbench_q18/duckdb:parquet 1059577137 1068984228 0.99
clickbench_q19/duckdb:parquet 49646650 50567817 0.98
clickbench_q20/duckdb:parquet 441852749 444255202 0.99
clickbench_q21/duckdb:parquet 578498557 567577608 1.02
clickbench_q22/duckdb:parquet 944247755 935438243 1.01
clickbench_q23/duckdb:parquet 319855621 316242246 1.01
clickbench_q24/duckdb:parquet 77447637 79522473 0.97
clickbench_q25/duckdb:parquet 142563632 140987567 1.01
clickbench_q26/duckdb:parquet 53834630 52227127 1.03
clickbench_q27/duckdb:parquet 648875096 647568195 1.00
clickbench_q28/duckdb:parquet 4880756617 4858211709 1.00
clickbench_q29/duckdb:parquet 62805024 62002601 1.01
clickbench_q30/duckdb:parquet 310501788 307295062 1.01
clickbench_q31/duckdb:parquet 365748899 352992604 1.04
clickbench_q32/duckdb:parquet 1198294171 1165329814 1.03
clickbench_q33/duckdb:parquet 1303701147 1256609446 1.04
clickbench_q34/duckdb:parquet 1370407225 1269002839 1.08
clickbench_q35/duckdb:parquet 357682272 352214811 1.02
clickbench_q36/duckdb:parquet 65088648 64250987 1.01
clickbench_q37/duckdb:parquet 55141990 53826378 1.02
clickbench_q38/duckdb:parquet 59982308 58802031 1.02
clickbench_q39/duckdb:parquet 99094479 96511898 1.03
clickbench_q40/duckdb:parquet 57733371 55425999 1.04
clickbench_q41/duckdb:parquet 61459990 59609947 1.03
clickbench_q42/duckdb:parquet 51319069 49038012 1.05
duckdb / duckdb (0.986x ➖, 4↑ 0↓)
name PR 50cef37 (ns) base 89de477 (ns) ratio (PR/base)
clickbench_q00/duckdb:duckdb 18970958 18732398 1.01
clickbench_q01/duckdb:duckdb 35007917 35467460 0.99
clickbench_q02/duckdb:duckdb 48008229 48185952 1.00
clickbench_q03/duckdb:duckdb 49761474 49555605 1.00
clickbench_q04/duckdb:duckdb 233237054 220121487 1.06
clickbench_q05/duckdb:duckdb 329367685 327108614 1.01
clickbench_q06/duckdb:duckdb 37664270 38000945 0.99
clickbench_q07/duckdb:duckdb 37738519 38957540 0.97
clickbench_q08/duckdb:duckdb 315525874 310536347 1.02
clickbench_q09/duckdb:duckdb 493722956 480971697 1.03
clickbench_q10/duckdb:duckdb 102288194 99392619 1.03
clickbench_q11/duckdb:duckdb 110908168 107354342 1.03
clickbench_q12/duckdb:duckdb 313477046 316426788 0.99
clickbench_q13/duckdb:duckdb 561022183 570431662 0.98
clickbench_q14/duckdb:duckdb 362292635 376607387 0.96
clickbench_q15/duckdb:duckdb 266552294 270518980 0.99
clickbench_q16/duckdb:duckdb 716971417 711270047 1.01
clickbench_q17/duckdb:duckdb 615493899 612590374 1.00
clickbench_q18/duckdb:duckdb 1343640267 1325824279 1.01
clickbench_q19/duckdb:duckdb 36674276 37266565 0.98
clickbench_q20/duckdb:duckdb 🚀 882715382 1109602425 0.80
clickbench_q21/duckdb:duckdb 🚀 945300560 1122789467 0.84
clickbench_q22/duckdb:duckdb 🚀 992019026 1186357686 0.84
clickbench_q23/duckdb:duckdb 274121198 252910810 1.08
clickbench_q24/duckdb:duckdb 64956033 64022456 1.01
clickbench_q25/duckdb:duckdb 127737940 126002305 1.01
clickbench_q26/duckdb:duckdb 58210027 59987068 0.97
clickbench_q27/duckdb:duckdb 🚀 940868778 1216683371 0.77
clickbench_q28/duckdb:duckdb 4666503844 4605703823 1.01
clickbench_q29/duckdb:duckdb 52241337 50558612 1.03
clickbench_q30/duckdb:duckdb 283673751 295119755 0.96
clickbench_q31/duckdb:duckdb 408585665 432289411 0.95
clickbench_q32/duckdb:duckdb 1550407682 1495421810 1.04
clickbench_q33/duckdb:duckdb 2045114386 2038976311 1.00
clickbench_q34/duckdb:duckdb 2167063411 2027008078 1.07
clickbench_q35/duckdb:duckdb 272286624 264143169 1.03
clickbench_q36/duckdb:duckdb 42864641 44001903 0.97
clickbench_q37/duckdb:duckdb 33613745 33957552 0.99
clickbench_q38/duckdb:duckdb 32756971 32708159 1.00
clickbench_q39/duckdb:duckdb 70197445 63864621 1.10
clickbench_q40/duckdb:duckdb 33327348 34403730 0.97
clickbench_q41/duckdb:duckdb 32862055 32730781 1.00
clickbench_q42/duckdb:duckdb 33281155 34116137 0.98
Full attributed analysis
Query Config Raw Δ Control Δ Attributed α Noise floor Significant?
0 datafusion:vortex-file-compressed -2.9% -5.4% +2.6% +563.4% ➖ noise
0 duckdb:duckdb +1.3% -5.4% +7.1% +252.7% ➖ noise
0 duckdb:vortex-file-compressed +12.6% -5.4% +19.0% +290.4% ➖ noise
1 datafusion:vortex-file-compressed -5.6% +0.8% -6.3% +33.3% ➖ noise
1 duckdb:duckdb -1.3% +0.8% -2.1% +55.0% ➖ noise
1 duckdb:vortex-file-compressed +2.0% +0.8% +1.3% +11.2% ➖ noise
2 datafusion:vortex-file-compressed +1.5% -0.4% +1.9% +18.0% ➖ noise
2 duckdb:duckdb -0.4% -0.4% +0.1% +19.1% ➖ noise
2 duckdb:vortex-file-compressed +1.4% -0.4% +1.9% +10.0% ➖ noise
3 datafusion:vortex-file-compressed -0.7% -4.5% +4.0% +140.9% ➖ noise
3 duckdb:duckdb +0.4% -4.5% +5.2% +43.3% ➖ noise
3 duckdb:vortex-file-compressed +2.5% -4.5% +7.4% +12.1% ➖ noise
4 datafusion:vortex-file-compressed +0.1% -3.7% +4.0% +10.0% ➖ noise
4 duckdb:duckdb +6.0% -3.7% +10.1% +10.0% 🚨 regression
4 duckdb:vortex-file-compressed +2.5% -3.7% +6.4% +10.0% ➖ noise
5 datafusion:vortex-file-compressed -1.2% +2.4% -3.5% +10.0% ➖ noise
5 duckdb:duckdb +0.7% +2.4% -1.7% +10.0% ➖ noise
5 duckdb:vortex-file-compressed +6.1% +2.4% +3.6% +10.0% ➖ noise
6 datafusion:vortex-file-compressed -0.9% -6.5% +6.0% +39.2% ➖ noise
6 duckdb:duckdb -0.9% -6.5% +6.0% +29.6% ➖ noise
6 duckdb:vortex-file-compressed +8.4% -6.5% +16.0% +18.5% ➖ noise
7 datafusion:vortex-file-compressed +3.7% +0.8% +2.8% +12.9% ➖ noise
7 duckdb:duckdb -3.1% +0.8% -3.9% +13.5% ➖ noise
7 duckdb:vortex-file-compressed +7.9% +0.8% +7.0% +10.0% ➖ noise
8 datafusion:vortex-file-compressed -0.1% -0.5% +0.4% +10.0% ➖ noise
8 duckdb:duckdb +1.6% -0.5% +2.1% +10.0% ➖ noise
8 duckdb:vortex-file-compressed +4.4% -0.5% +4.9% +10.0% ➖ noise
9 datafusion:vortex-file-compressed -2.2% -3.0% +0.8% +10.0% ➖ noise
9 duckdb:duckdb +2.7% -3.0% +5.8% +10.0% ➖ noise
9 duckdb:vortex-file-compressed +2.1% -3.0% +5.2% +10.0% ➖ noise
10 datafusion:vortex-file-compressed -3.2% -2.6% -0.6% +10.0% ➖ noise
10 duckdb:duckdb +2.9% -2.6% +5.7% +10.0% ➖ noise
10 duckdb:vortex-file-compressed +2.6% -2.6% +5.4% +10.0% ➖ noise
11 datafusion:vortex-file-compressed -2.3% -1.5% -0.8% +10.0% ➖ noise
11 duckdb:duckdb +3.3% -1.5% +4.9% +10.0% ➖ noise
11 duckdb:vortex-file-compressed +5.6% -1.5% +7.2% +10.0% ➖ noise
12 datafusion:vortex-file-compressed -0.3% -0.8% +0.5% +10.0% ➖ noise
12 duckdb:duckdb -0.9% -0.8% -0.2% +10.0% ➖ noise
12 duckdb:vortex-file-compressed +3.5% -0.8% +4.3% +10.0% ➖ noise
13 datafusion:vortex-file-compressed +1.8% -2.0% +3.8% +10.0% ➖ noise
13 duckdb:duckdb -1.6% -2.0% +0.3% +10.0% ➖ noise
13 duckdb:vortex-file-compressed +2.5% -2.0% +4.5% +10.0% ➖ noise
14 datafusion:vortex-file-compressed +0.8% +0.7% +0.0% +10.0% ➖ noise
14 duckdb:duckdb -3.8% +0.7% -4.5% +10.0% ➖ noise
14 duckdb:vortex-file-compressed +2.5% +0.7% +1.7% +10.0% ➖ noise
15 datafusion:vortex-file-compressed -0.8% -0.3% -0.5% +10.0% ➖ noise
15 duckdb:duckdb -1.5% -0.3% -1.1% +10.0% ➖ noise
15 duckdb:vortex-file-compressed -0.3% -0.3% +0.1% +10.0% ➖ noise
16 datafusion:vortex-file-compressed -1.6% +1.6% -3.2% +10.0% ➖ noise
16 duckdb:duckdb +0.8% +1.6% -0.8% +10.0% ➖ noise
16 duckdb:vortex-file-compressed -1.9% +1.6% -3.5% +12.4% ➖ noise
17 datafusion:vortex-file-compressed +0.1% +1.2% -1.1% +10.0% ➖ noise
17 duckdb:duckdb +0.5% +1.2% -0.7% +10.0% ➖ noise
17 duckdb:vortex-file-compressed -2.7% +1.2% -3.8% +10.1% ➖ noise
18 datafusion:vortex-file-compressed -1.5% +1.5% -3.0% +10.0% ➖ noise
18 duckdb:duckdb +1.3% +1.5% -0.2% +10.0% ➖ noise
18 duckdb:vortex-file-compressed +0.9% +1.5% -0.7% +10.0% ➖ noise
19 datafusion:vortex-file-compressed +1.9% -3.1% +5.1% +12.7% ➖ noise
19 duckdb:duckdb -1.6% -3.1% +1.5% +11.9% ➖ noise
19 duckdb:vortex-file-compressed +4.7% -3.1% +8.0% +21.0% ➖ noise
20 datafusion:vortex-file-compressed +0.2% +0.5% -0.3% +182.8% ➖ noise
20 duckdb:duckdb -20.4% +0.5% -20.8% +30.2% ➖ noise
20 duckdb:vortex-file-compressed +2.1% +0.5% +1.6% +10.0% ➖ noise
21 datafusion:vortex-file-compressed -1.2% +0.6% -1.8% +10.0% ➖ noise
21 duckdb:duckdb -15.8% +0.6% -16.3% +10.0% ✅ faster
21 duckdb:vortex-file-compressed +14.0% +0.6% +13.4% +10.0% 🚨 regression
22 datafusion:vortex-file-compressed +0.7% +0.3% +0.4% +10.0% ➖ noise
22 duckdb:duckdb -16.4% +0.3% -16.6% +12.8% ✅ faster
22 duckdb:vortex-file-compressed +40.5% +0.3% +40.1% +14.0% 🚨 regression
23 datafusion:vortex-file-compressed +10.0% +1.2% +8.7% +38.1% ➖ noise
23 duckdb:duckdb +8.4% +1.2% +7.1% +10.0% ➖ noise
23 duckdb:vortex-file-compressed -18.7% +1.2% -19.7% +12.0% ✅ faster
24 datafusion:vortex-file-compressed -9.0% +1.4% -10.3% +14.5% ➖ noise
24 duckdb:duckdb +1.5% +1.4% +0.0% +10.0% ➖ noise
24 duckdb:vortex-file-compressed +19.1% +1.4% +17.4% +46.1% ➖ noise
25 datafusion:vortex-file-compressed -6.3% -1.0% -5.3% +11.4% ➖ noise
25 duckdb:duckdb +1.4% -1.0% +2.4% +10.0% ➖ noise
25 duckdb:vortex-file-compressed +14.3% -1.0% +15.5% +13.2% 🚨 regression
26 datafusion:vortex-file-compressed +4.9% +2.5% +2.3% +20.5% ➖ noise
26 duckdb:duckdb -3.0% +2.5% -5.4% +12.6% ➖ noise
26 duckdb:vortex-file-compressed +11.4% +2.5% +8.6% +24.2% ➖ noise
27 datafusion:vortex-file-compressed -1.9% -0.1% -1.8% +10.0% ➖ noise
27 duckdb:duckdb -22.7% -0.1% -22.6% +10.0% ✅ faster
27 duckdb:vortex-file-compressed +9.8% -0.1% +9.9% +10.0% ➖ noise
28 datafusion:vortex-file-compressed +0.3% -0.4% +0.7% +10.0% ➖ noise
28 duckdb:duckdb +1.3% -0.4% +1.7% +10.0% ➖ noise
28 duckdb:vortex-file-compressed +9.8% -0.4% +10.3% +10.0% 🚨 regression
29 datafusion:vortex-file-compressed +3.4% -0.1% +3.5% +10.0% ➖ noise
29 duckdb:duckdb +3.3% -0.1% +3.4% +10.0% ➖ noise
29 duckdb:vortex-file-compressed +10.4% -0.1% +10.5% +10.2% 🚨 regression
30 datafusion:vortex-file-compressed -3.5% +0.8% -4.3% +10.0% ➖ noise
30 duckdb:duckdb -3.9% +0.8% -4.7% +10.0% ➖ noise
30 duckdb:vortex-file-compressed +14.1% +0.8% +13.2% +10.0% 🚨 regression
31 datafusion:vortex-file-compressed +1.0% +1.4% -0.4% +10.0% ➖ noise
31 duckdb:duckdb -5.5% +1.4% -6.8% +10.0% ➖ noise
31 duckdb:vortex-file-compressed +12.0% +1.4% +10.4% +10.0% 🚨 regression
32 datafusion:vortex-file-compressed +6.8% +1.4% +5.3% +14.6% ➖ noise
32 duckdb:duckdb +3.7% +1.4% +2.3% +10.0% ➖ noise
32 duckdb:vortex-file-compressed +2.5% +1.4% +1.1% +10.0% ➖ noise
33 datafusion:vortex-file-compressed +3.2% +2.3% +0.9% +10.0% ➖ noise
33 duckdb:duckdb +0.3% +2.3% -2.0% +12.1% ➖ noise
33 duckdb:vortex-file-compressed -0.4% +2.3% -2.7% +10.0% ➖ noise
34 datafusion:vortex-file-compressed -0.5% +4.1% -4.4% +10.0% ➖ noise
34 duckdb:duckdb +6.9% +4.1% +2.7% +10.0% ➖ noise
34 duckdb:vortex-file-compressed -2.1% +4.1% -5.9% +10.0% ➖ noise
35 datafusion:vortex-file-compressed -2.7% +0.8% -3.5% +10.0% ➖ noise
35 duckdb:duckdb +3.1% +0.8% +2.2% +10.0% ➖ noise
35 duckdb:vortex-file-compressed +4.5% +0.8% +3.6% +10.0% ➖ noise
36 datafusion:vortex-file-compressed -2.5% -0.6% -1.9% +11.7% ➖ noise
36 duckdb:duckdb -2.6% -0.6% -2.0% +10.0% ➖ noise
36 duckdb:vortex-file-compressed +4.4% -0.6% +5.0% +10.0% ➖ noise
37 datafusion:vortex-file-compressed -5.6% +1.2% -6.7% +10.0% ➖ noise
37 duckdb:duckdb -1.0% +1.2% -2.2% +14.9% ➖ noise
37 duckdb:vortex-file-compressed +7.6% +1.2% +6.4% +11.4% ➖ noise
38 datafusion:vortex-file-compressed +1.4% +0.2% +1.2% +10.0% ➖ noise
38 duckdb:duckdb +0.1% +0.2% -0.0% +10.0% ➖ noise
38 duckdb:vortex-file-compressed +5.9% +0.2% +5.7% +10.0% ➖ noise
39 datafusion:vortex-file-compressed -0.8% -1.0% +0.2% +10.0% ➖ noise
39 duckdb:duckdb +9.9% -1.0% +11.0% +10.0% 🚨 regression
39 duckdb:vortex-file-compressed +7.7% -1.0% +8.8% +10.0% ➖ noise
40 datafusion:vortex-file-compressed -6.4% +1.8% -8.1% +12.7% ➖ noise
40 duckdb:duckdb -3.1% +1.8% -4.9% +11.5% ➖ noise
40 duckdb:vortex-file-compressed +3.3% +1.8% +1.4% +11.7% ➖ noise
41 datafusion:vortex-file-compressed +3.6% +0.2% +3.3% +10.0% ➖ noise
41 duckdb:duckdb +0.4% +0.2% +0.2% +10.0% ➖ noise
41 duckdb:vortex-file-compressed +1.5% +0.2% +1.2% +10.7% ➖ noise
42 datafusion:vortex-file-compressed -4.7% +2.1% -6.7% +10.0% ➖ noise
42 duckdb:duckdb -2.4% +2.1% -4.5% +10.0% ➖ noise
42 duckdb:vortex-file-compressed +10.0% +2.1% +7.7% +10.0% ➖ noise

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Apr 15, 2026

File Sizes: Clickbench on NVME

File Size Changes (101 files changed, -33.6% overall, 0↑ 101↓)
File Scale Format Base HEAD Change %
hits_18.vortex 1.0 vortex-compact 64.03 MB 0 B 64.03 MB -100.0%
hits_77.vortex 1.0 vortex-compact 117.87 MB 0 B 117.87 MB -100.0%
hits_28.vortex 1.0 vortex-compact 70.05 MB 0 B 70.05 MB -100.0%
hits_21.vortex 1.0 vortex-compact 51.31 MB 0 B 51.31 MB -100.0%
hits_50.vortex 1.0 vortex-compact 112.75 MB 0 B 112.75 MB -100.0%
hits_11.vortex 1.0 vortex-compact 54.10 MB 0 B 54.10 MB -100.0%
hits_75.vortex 1.0 vortex-compact 43.41 MB 0 B 43.41 MB -100.0%
hits_5.vortex 1.0 vortex-compact 62.68 MB 0 B 62.68 MB -100.0%
hits_14.vortex 1.0 vortex-compact 73.52 MB 0 B 73.52 MB -100.0%
hits_56.vortex 1.0 vortex-compact 77.69 MB 0 B 77.69 MB -100.0%
hits_55.vortex 1.0 vortex-compact 93.45 MB 0 B 93.45 MB -100.0%
hits_87.vortex 1.0 vortex-compact 118.73 MB 0 B 118.73 MB -100.0%
hits_84.vortex 1.0 vortex-compact 72.85 MB 0 B 72.85 MB -100.0%
hits_19.vortex 1.0 vortex-compact 44.57 MB 0 B 44.57 MB -100.0%
hits_16.vortex 1.0 vortex-compact 48.10 MB 0 B 48.10 MB -100.0%
hits_80.vortex 1.0 vortex-compact 67.81 MB 0 B 67.81 MB -100.0%
hits_90.vortex 1.0 vortex-compact 81.59 MB 0 B 81.59 MB -100.0%
hits_31.vortex 1.0 vortex-compact 55.28 MB 0 B 55.28 MB -100.0%
hits_78.vortex 1.0 vortex-compact 97.53 MB 0 B 97.53 MB -100.0%
hits_67.vortex 1.0 vortex-compact 113.75 MB 0 B 113.75 MB -100.0%
hits_8.vortex 1.0 vortex-compact 62.67 MB 0 B 62.67 MB -100.0%
hits_94.vortex 1.0 vortex-compact 90.36 MB 0 B 90.36 MB -100.0%
hits_40.vortex 1.0 vortex-compact 75.65 MB 0 B 75.65 MB -100.0%
hits_59.vortex 1.0 vortex-compact 65.96 MB 0 B 65.96 MB -100.0%
hits_22.vortex 1.0 vortex-compact 44.48 MB 0 B 44.48 MB -100.0%
hits_34.vortex 1.0 vortex-compact 58.01 MB 0 B 58.01 MB -100.0%
hits_36.vortex 1.0 vortex-compact 48.75 MB 0 B 48.75 MB -100.0%
hits_42.vortex 1.0 vortex-compact 163.89 MB 0 B 163.89 MB -100.0%
hits_82.vortex 1.0 vortex-compact 66.59 MB 0 B 66.59 MB -100.0%
hits_52.vortex 1.0 vortex-compact 63.44 MB 0 B 63.44 MB -100.0%
hits_74.vortex 1.0 vortex-compact 71.37 MB 0 B 71.37 MB -100.0%
hits_66.vortex 1.0 vortex-compact 53.26 MB 0 B 53.26 MB -100.0%
hits_24.vortex 1.0 vortex-compact 43.39 MB 0 B 43.39 MB -100.0%
hits_72.vortex 1.0 vortex-compact 51.54 MB 0 B 51.54 MB -100.0%
hits_9.vortex 1.0 vortex-compact 65.45 MB 0 B 65.45 MB -100.0%
hits_58.vortex 1.0 vortex-compact 60.19 MB 0 B 60.19 MB -100.0%
hits_44.vortex 1.0 vortex-compact 132.13 MB 0 B 132.13 MB -100.0%
hits_70.vortex 1.0 vortex-compact 61.06 MB 0 B 61.06 MB -100.0%
hits_81.vortex 1.0 vortex-compact 65.21 MB 0 B 65.21 MB -100.0%
hits_83.vortex 1.0 vortex-compact 52.30 MB 0 B 52.30 MB -100.0%
hits_79.vortex 1.0 vortex-compact 85.36 MB 0 B 85.36 MB -100.0%
hits_2.vortex 1.0 vortex-compact 129.05 MB 0 B 129.05 MB -100.0%
hits_0.vortex 1.0 vortex-compact 58.39 MB 0 B 58.39 MB -100.0%
hits_89.vortex 1.0 vortex-compact 112.45 MB 0 B 112.45 MB -100.0%
hits_69.vortex 1.0 vortex-compact 80.76 MB 0 B 80.76 MB -100.0%
hits_54.vortex 1.0 vortex-compact 117.25 MB 0 B 117.25 MB -100.0%
hits_3.vortex 1.0 vortex-compact 93.91 MB 0 B 93.91 MB -100.0%
hits_61.vortex 1.0 vortex-compact 57.40 MB 0 B 57.40 MB -100.0%
hits_26.vortex 1.0 vortex-compact 70.65 MB 0 B 70.65 MB -100.0%
hits_64.vortex 1.0 vortex-compact 53.69 MB 0 B 53.69 MB -100.0%
hits_96.vortex 1.0 vortex-compact 90.83 MB 0 B 90.83 MB -100.0%
hits_43.vortex 1.0 vortex-compact 168.57 MB 0 B 168.57 MB -100.0%
hits_25.vortex 1.0 vortex-compact 72.87 MB 0 B 72.87 MB -100.0%
hits_13.vortex 1.0 vortex-compact 67.72 MB 0 B 67.72 MB -100.0%
hits_93.vortex 1.0 vortex-compact 58.65 MB 0 B 58.65 MB -100.0%
hits_30.vortex 1.0 vortex-compact 58.46 MB 0 B 58.46 MB -100.0%
hits_29.vortex 1.0 vortex-compact 36.38 MB 0 B 36.38 MB -100.0%
hits_63.vortex 1.0 vortex-compact 45.88 MB 0 B 45.88 MB -100.0%
hits_12.vortex 1.0 vortex-compact 69.04 MB 0 B 69.04 MB -100.0%
hits_60.vortex 1.0 vortex-compact 64.06 MB 0 B 64.06 MB -100.0%
hits_57.vortex 1.0 vortex-compact 83.30 MB 0 B 83.30 MB -100.0%
hits_99.vortex 1.0 vortex-compact 77.04 MB 0 B 77.04 MB -100.0%
hits_92.vortex 1.0 vortex-compact 94.00 MB 0 B 94.00 MB -100.0%
hits_15.vortex 1.0 vortex-compact 47.88 MB 0 B 47.88 MB -100.0%
hits_48.vortex 1.0 vortex-compact 17.12 MB 0 B 17.12 MB -100.0%
hits_76.vortex 1.0 vortex-compact 76.12 MB 0 B 76.12 MB -100.0%
hits_91.vortex 1.0 vortex-compact 60.68 MB 0 B 60.68 MB -100.0%
hits_47.vortex 1.0 vortex-compact 18.06 MB 0 B 18.06 MB -100.0%
hits_98.vortex 1.0 vortex-compact 72.46 MB 0 B 72.46 MB -100.0%
hits_27.vortex 1.0 vortex-compact 69.68 MB 0 B 69.68 MB -100.0%
hits_35.vortex 1.0 vortex-compact 74.79 MB 0 B 74.79 MB -100.0%
hits_38.vortex 1.0 vortex-compact 62.85 MB 0 B 62.85 MB -100.0%
hits_23.vortex 1.0 vortex-compact 43.94 MB 0 B 43.94 MB -100.0%
hits_17.vortex 1.0 vortex-compact 58.08 MB 0 B 58.08 MB -100.0%
hits_33.vortex 1.0 vortex-compact 35.72 MB 0 B 35.72 MB -100.0%
duckdb.db 1.0 vortex-compact 268.00 KB 0 B 268.00 KB -100.0%
hits_51.vortex 1.0 vortex-compact 167.28 MB 0 B 167.28 MB -100.0%
hits_45.vortex 1.0 vortex-compact 75.70 MB 0 B 75.70 MB -100.0%
hits_10.vortex 1.0 vortex-compact 48.67 MB 0 B 48.67 MB -100.0%
hits_62.vortex 1.0 vortex-compact 74.04 MB 0 B 74.04 MB -100.0%
hits_73.vortex 1.0 vortex-compact 69.77 MB 0 B 69.77 MB -100.0%
hits_65.vortex 1.0 vortex-compact 129.63 MB 0 B 129.63 MB -100.0%
hits_20.vortex 1.0 vortex-compact 37.88 MB 0 B 37.88 MB -100.0%
hits_1.vortex 1.0 vortex-compact 90.07 MB 0 B 90.07 MB -100.0%
hits_46.vortex 1.0 vortex-compact 41.67 MB 0 B 41.67 MB -100.0%
hits_49.vortex 1.0 vortex-compact 50.27 MB 0 B 50.27 MB -100.0%
hits_71.vortex 1.0 vortex-compact 69.03 MB 0 B 69.03 MB -100.0%
hits_95.vortex 1.0 vortex-compact 57.47 MB 0 B 57.47 MB -100.0%
hits_32.vortex 1.0 vortex-compact 43.89 MB 0 B 43.89 MB -100.0%
hits_6.vortex 1.0 vortex-compact 62.94 MB 0 B 62.94 MB -100.0%
hits_39.vortex 1.0 vortex-compact 49.56 MB 0 B 49.56 MB -100.0%
hits_37.vortex 1.0 vortex-compact 53.61 MB 0 B 53.61 MB -100.0%
hits_53.vortex 1.0 vortex-compact 58.85 MB 0 B 58.85 MB -100.0%
hits_68.vortex 1.0 vortex-compact 75.68 MB 0 B 75.68 MB -100.0%
hits_41.vortex 1.0 vortex-compact 165.44 MB 0 B 165.44 MB -100.0%
hits_4.vortex 1.0 vortex-compact 71.55 MB 0 B 71.55 MB -100.0%
hits_7.vortex 1.0 vortex-compact 63.58 MB 0 B 63.58 MB -100.0%
hits_86.vortex 1.0 vortex-compact 48.01 MB 0 B 48.01 MB -100.0%
hits_88.vortex 1.0 vortex-compact 73.07 MB 0 B 73.07 MB -100.0%
hits_97.vortex 1.0 vortex-compact 68.91 MB 0 B 68.91 MB -100.0%
hits_85.vortex 1.0 vortex-compact 52.51 MB 0 B 52.51 MB -100.0%

Totals:

  • vortex-compact: 7.03 GB → 0 B (-100.0%)
  • vortex-file-compressed: 13.88 GB → 13.88 GB (0.0%)

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Apr 15, 2026

Benchmarks: Compression

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


unknown / unknown (0.996x ➖, 1↑ 2↓)
name PR 50cef37 (ns) base 9406303 (ns) ratio (PR/base)
compress time/Arade 1137511768 1197117783 0.95
compress time/Bimbo 6751304897 7218317130 0.94
compress time/CMSprovider 3026149311 2932866407 1.03
compress time/Euro2016 431565806 439032264 0.98
compress time/Food 383597578 400030646 0.96
compress time/HashTags 818350415 819920738 1.00
compress time/TPC-H l_comment canonical 1305234202 1308998380 1.00
compress time/TPC-H l_comment chunked 1352823598 1321040374 1.02
compress time/taxi 716753041 718859501 1.00
compress time/wide table cols=100 chunks=1 rows=1000 13699375 12745622 1.07
compress time/wide table cols=100 chunks=50 rows=1000 13476055 13030780 1.03
compress time/wide table cols=1000 chunks=1 rows=1000 137726557 135108934 1.02
compress time/wide table cols=1000 chunks=50 rows=1000 141068700 138506820 1.02
compress time/wide table cols=10000 chunks=1 rows=1000 1404409233 1415166601 0.99
compress time/wide table cols=10000 chunks=50 rows=1000 1434083589 1435480583 1.00
decompress time/Arade 32125984 32587493 0.99
decompress time/Bimbo 103103488 106095694 0.97
decompress time/CMSprovider 88449672 85641756 1.03
decompress time/Euro2016 21338285 20609398 1.04
decompress time/Food 9763202 9564160 1.02
decompress time/HashTags 83120423 80003548 1.04
decompress time/TPC-H l_comment canonical 41886900 41536986 1.01
decompress time/TPC-H l_comment chunked 41404018 42570529 0.97
decompress time/taxi 21851860 22357859 0.98
decompress time/wide table cols=100 chunks=1 rows=1000 🚀 2655321 2972470 0.89
decompress time/wide table cols=100 chunks=50 rows=1000 2808644 2927522 0.96
decompress time/wide table cols=1000 chunks=1 rows=1000 23530207 24474266 0.96
decompress time/wide table cols=1000 chunks=50 rows=1000 24024079 25176171 0.95
decompress time/wide table cols=10000 chunks=1 rows=1000 252482035 261147276 0.97
decompress time/wide table cols=10000 chunks=50 rows=1000 246204082 261592725 0.94
parquet size/Arade 258014282 258014282 1.00
parquet size/Bimbo 384517292 384517292 1.00
parquet size/CMSprovider 376885545 376885545 1.00
parquet size/Euro2016 122975499 122975499 1.00
parquet size/Food 35699500 35699500 1.00
parquet size/HashTags 133510943 133510943 1.00
parquet size/TPC-H l_comment canonical 158358238 158358238 1.00
parquet size/TPC-H l_comment chunked 158358238 158358238 1.00
parquet size/taxi 55283635 55283635 1.00
parquet size/wide table cols=100 chunks=1 rows=1000 932404 932404 1.00
parquet size/wide table cols=100 chunks=50 rows=1000 932404 932404 1.00
parquet size/wide table cols=1000 chunks=1 rows=1000 9324004 9324004 1.00
parquet size/wide table cols=1000 chunks=50 rows=1000 9324004 9324004 1.00
parquet size/wide table cols=10000 chunks=1 rows=1000 93240004 93240004 1.00
parquet size/wide table cols=10000 chunks=50 rows=1000 93240004 93240004 1.00
parquet_rs-zstd compress time/Arade 3029851563 3048851605 0.99
parquet_rs-zstd compress time/Bimbo 17251790891 17197471784 1.00
parquet_rs-zstd compress time/CMSprovider 7631458134 7827557918 0.97
parquet_rs-zstd compress time/Euro2016 1357999968 1348863098 1.01
parquet_rs-zstd compress time/Food 931303815 928351545 1.00
parquet_rs-zstd compress time/HashTags 2480429042 2509327225 0.99
parquet_rs-zstd compress time/TPC-H l_comment canonical 3103929362 3132527869 0.99
parquet_rs-zstd compress time/TPC-H l_comment chunked 3139810276 3108641766 1.01
parquet_rs-zstd compress time/taxi 1511677411 1531271638 0.99
parquet_rs-zstd compress time/wide table cols=100 chunks=1 rows=1000 6882929 6738752 1.02
parquet_rs-zstd compress time/wide table cols=100 chunks=50 rows=1000 6777058 6880694 0.98
parquet_rs-zstd compress time/wide table cols=1000 chunks=1 rows=1000 84684375 92607466 0.91
parquet_rs-zstd compress time/wide table cols=1000 chunks=50 rows=1000 81519481 89613134 0.91
parquet_rs-zstd compress time/wide table cols=10000 chunks=1 rows=1000 870527375 890197768 0.98
parquet_rs-zstd compress time/wide table cols=10000 chunks=50 rows=1000 864133580 913826947 0.95
parquet_rs-zstd decompress time/Arade 646191987 655183891 0.99
parquet_rs-zstd decompress time/Bimbo 1722772391 1747752449 0.99
parquet_rs-zstd decompress time/CMSprovider 1911666460 1943632074 0.98
parquet_rs-zstd decompress time/Euro2016 388327129 390975089 0.99
parquet_rs-zstd decompress time/Food 219326400 219941971 1.00
parquet_rs-zstd decompress time/HashTags 643660916 646997093 0.99
parquet_rs-zstd decompress time/TPC-H l_comment canonical 558529551 572049276 0.98
parquet_rs-zstd decompress time/TPC-H l_comment chunked 560127111 566423943 0.99
parquet_rs-zstd decompress time/taxi 244922467 247414817 0.99
parquet_rs-zstd decompress time/wide table cols=100 chunks=1 rows=1000 2654723 2736414 0.97
parquet_rs-zstd decompress time/wide table cols=100 chunks=50 rows=1000 2681881 2685213 1.00
parquet_rs-zstd decompress time/wide table cols=1000 chunks=1 rows=1000 31993767 33064844 0.97
parquet_rs-zstd decompress time/wide table cols=1000 chunks=50 rows=1000 31668458 32773002 0.97
parquet_rs-zstd decompress time/wide table cols=10000 chunks=1 rows=1000 365030399 374044127 0.98
parquet_rs-zstd decompress time/wide table cols=10000 chunks=50 rows=1000 366330620 372144895 0.98
vortex-file-compressed size/Arade 145364044 145363828 1.00
vortex-file-compressed size/Bimbo 468763580 468763364 1.00
vortex-file-compressed size/CMSprovider 417908060 417907844 1.00
vortex-file-compressed size/Euro2016 163395172 163599188 1.00
vortex-file-compressed size/Food 41927184 41926968 1.00
vortex-file-compressed size/HashTags 195648076 195647860 1.00
vortex-file-compressed size/TPC-H l_comment canonical 179087608 179087392 1.00
vortex-file-compressed size/TPC-H l_comment chunked 179087608 179087392 1.00
vortex-file-compressed size/taxi 52364196 52363980 1.00
vortex-file-compressed size/wide table cols=100 chunks=1 rows=1000 931104 930880 1.00
vortex-file-compressed size/wide table cols=100 chunks=50 rows=1000 931104 930880 1.00
vortex-file-compressed size/wide table cols=1000 chunks=1 rows=1000 9293904 9293680 1.00
vortex-file-compressed size/wide table cols=1000 chunks=50 rows=1000 9293904 9293680 1.00
vortex-file-compressed size/wide table cols=10000 chunks=1 rows=1000 92957904 92957680 1.00
vortex-file-compressed size/wide table cols=10000 chunks=50 rows=1000 92957904 92957680 1.00
vortex:parquet-zstd ratio compress time/Arade 0 0 0.96
vortex:parquet-zstd ratio compress time/Bimbo 0 0 0.93
vortex:parquet-zstd ratio compress time/CMSprovider 0 0 1.06
vortex:parquet-zstd ratio compress time/Euro2016 0 0 0.98
vortex:parquet-zstd ratio compress time/Food 0 0 0.96
vortex:parquet-zstd ratio compress time/HashTags 0 0 1.01
vortex:parquet-zstd ratio compress time/TPC-H l_comment canonical 0 0 1.01
vortex:parquet-zstd ratio compress time/TPC-H l_comment chunked 0 0 1.01
vortex:parquet-zstd ratio compress time/taxi 0 0 1.01
vortex:parquet-zstd ratio compress time/wide table cols=100 chunks=1 rows=1000 1 1 1.05
vortex:parquet-zstd ratio compress time/wide table cols=100 chunks=50 rows=1000 1 1 1.05
vortex:parquet-zstd ratio compress time/wide table cols=1000 chunks=1 rows=1000 🚨 1 1 1.11
vortex:parquet-zstd ratio compress time/wide table cols=1000 chunks=50 rows=1000 🚨 1 1 1.12
vortex:parquet-zstd ratio compress time/wide table cols=10000 chunks=1 rows=1000 1 1 1.01
vortex:parquet-zstd ratio compress time/wide table cols=10000 chunks=50 rows=1000 1 1 1.06
vortex:parquet-zstd ratio decompress time/Arade 0 0 1.00
vortex:parquet-zstd ratio decompress time/Bimbo 0 0 0.99
vortex:parquet-zstd ratio decompress time/CMSprovider 0 0 1.05
vortex:parquet-zstd ratio decompress time/Euro2016 0 0 1.04
vortex:parquet-zstd ratio decompress time/Food 0 0 1.02
vortex:parquet-zstd ratio decompress time/HashTags 0 0 1.04
vortex:parquet-zstd ratio decompress time/TPC-H l_comment canonical 0 0 1.03
vortex:parquet-zstd ratio decompress time/TPC-H l_comment chunked 0 0 0.98
vortex:parquet-zstd ratio decompress time/taxi 0 0 0.99
vortex:parquet-zstd ratio decompress time/wide table cols=100 chunks=1 rows=1000 1 1 0.92
vortex:parquet-zstd ratio decompress time/wide table cols=100 chunks=50 rows=1000 1 1 0.96
vortex:parquet-zstd ratio decompress time/wide table cols=1000 chunks=1 rows=1000 0 0 0.99
vortex:parquet-zstd ratio decompress time/wide table cols=1000 chunks=50 rows=1000 0 0 0.99
vortex:parquet-zstd ratio decompress time/wide table cols=10000 chunks=1 rows=1000 0 0 0.99
vortex:parquet-zstd ratio decompress time/wide table cols=10000 chunks=50 rows=1000 0 0 0.96
vortex:parquet-zstd size/Arade 0 0 1.00
vortex:parquet-zstd size/Bimbo 1 1 1.00
vortex:parquet-zstd size/CMSprovider 1 1 1.00
vortex:parquet-zstd size/Euro2016 1 1 1.00
vortex:parquet-zstd size/Food 1 1 1.00
vortex:parquet-zstd size/HashTags 1 1 1.00
vortex:parquet-zstd size/TPC-H l_comment canonical 1 1 1.00
vortex:parquet-zstd size/TPC-H l_comment chunked 1 1 1.00
vortex:parquet-zstd size/taxi 0 0 1.00
vortex:parquet-zstd size/wide table cols=100 chunks=1 rows=1000 0 0 1.00
vortex:parquet-zstd size/wide table cols=100 chunks=50 rows=1000 0 0 1.00
vortex:parquet-zstd size/wide table cols=1000 chunks=1 rows=1000 0 0 1.00
vortex:parquet-zstd size/wide table cols=1000 chunks=50 rows=1000 0 0 1.00
vortex:parquet-zstd size/wide table cols=10000 chunks=1 rows=1000 0 0 1.00
vortex:parquet-zstd size/wide table cols=10000 chunks=50 rows=1000 0 0 1.00

0ax1 added 4 commits April 15, 2026 17:46
The benchmark matrix was copy-pasted across bench.yml, bench-pr.yml,
and sql-benchmarks.yml with drift between copies. Move the single
source of truth into sql-benchmarks.yml's default input and derive
lance targets from the `mode` parameter at runtime via a "Resolve
targets" step (lance is added for clickbench/tpch in non-PR modes).

Also syncs the default matrix with develop's version (adds local_dir
to statpopgen, removes stale scale_factor/iterations from fineweb and
S3 entries, adds vortex-compact to clickbench).

Signed-off-by: Alexander Droste <alex@spiraldb.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

Signed-off-by: Alexander Droste <alexander.droste@protonmail.com>
`auto` disables color in CI (no TTY), making log output harder to read.
All other workflows already use `always`.

Signed-off-by: Alexander Droste <alex@spiraldb.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

Signed-off-by: Alexander Droste <alexander.droste@protonmail.com>
The R2 credentials (AWS_ACCESS_KEY_ID, AWS_SECRET_ACCESS_KEY,
AWS_REGION, AWS_ENDPOINT_URL) were duplicated across restore/persist
steps in run-fuzzer.yml (2x), minimize_fuzz_corpus_workflow.yml (2x),
and fuzz-coverage.yml (1x). Move them to job-level env blocks.

Signed-off-by: Alexander Droste <alex@spiraldb.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

Signed-off-by: Alexander Droste <alexander.droste@protonmail.com>
Signed-off-by: Alexander Droste <alexander.droste@protonmail.com>
@0ax1 0ax1 force-pushed the ci-workflow-cleanup branch from eae44b0 to 770a6f2 Compare April 15, 2026 16:56
Signed-off-by: Alexander Droste <alexander.droste@protonmail.com>
@0ax1
Copy link
Copy Markdown
Contributor Author

0ax1 commented Apr 15, 2026

@joseph-isaacs @AdamGS Added two tables to show the diffs for on pr and post merge, before and after.

@0ax1 0ax1 requested review from AdamGS and joseph-isaacs April 15, 2026 17:22
@0ax1 0ax1 added the action/benchmark Trigger full benchmarks to run on this PR label Apr 15, 2026
@0ax1
Copy link
Copy Markdown
Contributor Author

0ax1 commented Apr 15, 2026

Triggered another full bench run.

@github-actions github-actions Bot removed the action/benchmark Trigger full benchmarks to run on this PR label Apr 15, 2026
Comment thread .github/actions/setup-rust/action.yml
Copy link
Copy Markdown
Contributor

@AdamGS AdamGS left a comment

Choose a reason for hiding this comment

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

:shipit:

@0ax1 0ax1 merged commit 9406303 into develop Apr 15, 2026
87 of 90 checks passed
@0ax1 0ax1 deleted the ci-workflow-cleanup branch April 15, 2026 17:33
0ax1 added a commit that referenced this pull request Apr 15, 2026
The matrix consolidation in #7448 dropped `extra_data_formats:
"vortex-compact"` from the clickbench entry. This meant PR clickbench
no longer generates vortex-compact data, so file size comparisons in
PR comments lost vortex-compact coverage.

Restore the field so `data-gen` produces vortex-compact files for file
size tracking without adding it as a benchmark target on PRs.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

Signed-off-by: Alexander Droste <alexander.droste@protonmail.com>
0ax1 added a commit that referenced this pull request Apr 15, 2026
…7452)

## Summary
- The matrix consolidation in #7448 dropped `extra_data_formats:
"vortex-compact"` from the clickbench default matrix entry
- This meant PR clickbench no longer generates vortex-compact data, so
file size comparisons in PR comments lost vortex-compact coverage
- Restores the field so `data-gen` produces vortex-compact files for
file size tracking without adding it as a benchmark target on PRs

Signed-off-by: Alexander Droste <alexander.droste@protonmail.com>
Comment thread .github/workflows/sql-benchmarks.yml
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

changelog/chore A trivial change

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants