Skip to content

Borrow canonical FSL chunks during swizzle#8796

Closed
danking wants to merge 1 commit into
developfrom
codex/fsl-swizzle-borrow
Closed

Borrow canonical FSL chunks during swizzle#8796
danking wants to merge 1 commit into
developfrom
codex/fsl-swizzle-borrow

Conversation

@danking

@danking danking commented Jul 16, 2026

Copy link
Copy Markdown
Contributor

Summary

  • avoid owned execute::<FixedSizeListArray> for chunks that are already canonical FSL
  • keep the execute fallback for encoded FSL chunks

Why

Chunked FSL canonicalization only needs each chunk's elements child. Borrowing the typed canonical view avoids per-chunk owned execute/downcast overhead in this metadata-only swizzle path.

Validation

  • cargo test -p vortex-array arrays::chunked
  • cargo bench -p vortex-array --bench chunked_fsl_canonicalize -- canonicalize --sample-count 100 --max-time 3

Signed-off-by: Daniel King <dan@spiraldb.com>
@codspeed-hq

codspeed-hq Bot commented Jul 16, 2026

Copy link
Copy Markdown

Merging this PR will improve performance by 12.03%

⚡ 3 improved benchmarks
✅ 1661 untouched benchmarks
🆕 6 new benchmarks
⏩ 52 skipped benchmarks1

Performance Changes

Mode Benchmark BASE HEAD Efficiency
Simulation true_count_arrow_buffer[1024] 1,053.1 ns 936.4 ns +12.46%
Simulation true_count_arrow_buffer[128] 813.9 ns 726.4 ns +12.05%
Simulation true_count_arrow_buffer[2048] 1.1 µs 1 µs +11.59%
🆕 Simulation cpu_kernel N/A 7.3 µs N/A
🆕 Simulation cpu_kernel_unconditional N/A 7.3 µs N/A
🆕 Simulation direct N/A 6.1 µs N/A
🆕 Simulation feature_detect_each_call_1 N/A 8.2 µs N/A
🆕 Simulation feature_detect_each_call_3 N/A 8.2 µs N/A
🆕 Simulation lazy_lock N/A 11.3 µs N/A

Tip

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


Comparing codex/fsl-swizzle-borrow (9b42b78) with develop (8f75dbe)2

Open in CodSpeed

Footnotes

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

  2. No successful run was found on develop (9c69195) during the generation of this report, so 8f75dbe was used instead as the comparison base. There might be some changes unrelated to this pull request in this report.

@github-actions

github-actions Bot commented Jul 16, 2026

Copy link
Copy Markdown
Contributor

Polar Signals Profiling Results

Latest Run

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

Powered by Polar Signals Cloud

@github-actions

Copy link
Copy Markdown
Contributor

Benchmarks: Vortex queries

Verdict: No clear signal (low confidence)
Attributed Vortex impact: +2.8%
Engines: DataFusion No clear signal (+4.7%, low confidence) · DuckDB No clear signal (+1.0%, low confidence)
Vortex (geomean): 1.020x ➖
Parquet (geomean): 1.006x ➖
Shifts: Parquet (control) +0.6% · Median polish +1.9%

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

datafusion / vortex-file-compressed (1.045x ➖, 0↑ 0↓)
name PR 9b42b78 (ns) base 9c69195 (ns) ratio (PR/base)
vortex_q00/datafusion:vortex-file-compressed 9941152 9520691 1.04
vortex_q01/datafusion:vortex-file-compressed 6416769 6132142 1.05
datafusion / parquet (0.998x ➖, 0↑ 0↓)
name PR 9b42b78 (ns) base 9c69195 (ns) ratio (PR/base)
vortex_q00/datafusion:parquet 20342662 20493747 0.99
vortex_q01/datafusion:parquet 4711656 4691891 1.00
duckdb / vortex-file-compressed (1.024x ➖, 0↑ 0↓)
name PR 9b42b78 (ns) base 9c69195 (ns) ratio (PR/base)
vortex_q00/duckdb:vortex-file-compressed 10304335 9983879 1.03
vortex_q01/duckdb:vortex-file-compressed 6022207 5930153 1.02
duckdb / parquet (1.014x ➖, 0↑ 0↓)
name PR 9b42b78 (ns) base 9c69195 (ns) ratio (PR/base)
vortex_q00/duckdb:parquet 23622411 23159118 1.02
vortex_q01/duckdb:parquet 9461941 9388300 1.01

No file size changes detected.

@danking danking added the action/benchmark Trigger full benchmarks to run on this PR label Jul 16, 2026
@github-actions github-actions Bot removed the action/benchmark Trigger full benchmarks to run on this PR label Jul 16, 2026
@github-actions

Copy link
Copy Markdown
Contributor

Benchmarks: PolarSignals Profiling

Vortex (geomean): 0.982x ➖

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

datafusion / vortex-file-compressed (0.982x ➖, 0↑ 0↓)
name PR 9b42b78 (ns) base 17f843a (ns) ratio (PR/base)
polarsignals_q00/datafusion:vortex-file-compressed 113099117 124254803 0.91
polarsignals_q01/datafusion:vortex-file-compressed 263196776 275643617 0.95
polarsignals_q02/datafusion:vortex-file-compressed 24588015 24169284 1.02
polarsignals_q03/datafusion:vortex-file-compressed 267277921 266405783 1.00
polarsignals_q04/datafusion:vortex-file-compressed 9611576 9573721 1.00
polarsignals_q05/datafusion:vortex-file-compressed 14524695 15490658 0.94
polarsignals_q06/datafusion:vortex-file-compressed 21126625 20879833 1.01
polarsignals_q07/datafusion:vortex-file-compressed 14029850 14604970 0.96
polarsignals_q08/datafusion:vortex-file-compressed 396590752 396091296 1.00
polarsignals_q09/datafusion:vortex-file-compressed 12816365 12463724 1.03

No file size changes detected.

@danking danking closed this Jul 16, 2026
@github-actions

Copy link
Copy Markdown
Contributor

Benchmarks: FineWeb NVMe

Verdict: No clear signal (environment too noisy confidence)
Attributed Vortex impact: +6.1%
Engines: DataFusion No clear signal (+5.1%, environment too noisy confidence) · DuckDB No clear signal (+7.2%, low confidence)
Vortex (geomean): 1.091x ➖
Parquet (geomean): 1.028x ➖
Shifts: Parquet (control) +2.8% · Median polish +4.1%

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

datafusion / vortex-file-compressed (1.205x ❌, 0↑ 8↓)
name PR 9b42b78 (ns) base 17f843a (ns) ratio (PR/base)
fineweb_q00/datafusion:vortex-file-compressed 🚨 6415997 5650465 1.14
fineweb_q01/datafusion:vortex-file-compressed 🚨 42924562 32040413 1.34
fineweb_q02/datafusion:vortex-file-compressed 🚨 49692080 39395606 1.26
fineweb_q03/datafusion:vortex-file-compressed 🚨 66814312 57660060 1.16
fineweb_q04/datafusion:vortex-file-compressed 🚨 348154706 286984263 1.21
fineweb_q05/datafusion:vortex-file-compressed 🚨 272922769 226374073 1.21
fineweb_q06/datafusion:vortex-file-compressed 59200167 54195858 1.09
fineweb_q07/datafusion:vortex-file-compressed 🚨 64455364 53948343 1.19
fineweb_q08/datafusion:vortex-file-compressed 🚨 27746667 21932402 1.27
datafusion / vortex-compact (1.020x ➖, 0↑ 0↓)
name PR 9b42b78 (ns) base 17f843a (ns) ratio (PR/base)
fineweb_q00/datafusion:vortex-compact 6624380 6230843 1.06
fineweb_q01/datafusion:vortex-compact 104378349 100273874 1.04
fineweb_q02/datafusion:vortex-compact 111781098 108470752 1.03
fineweb_q03/datafusion:vortex-compact 847743089 850777874 1.00
fineweb_q04/datafusion:vortex-compact 926368425 915098426 1.01
fineweb_q05/datafusion:vortex-compact 826217381 821447191 1.01
fineweb_q06/datafusion:vortex-compact 453319478 470610440 0.96
fineweb_q07/datafusion:vortex-compact 480357849 483632692 0.99
fineweb_q08/datafusion:vortex-compact 22215370 20575749 1.08
datafusion / parquet (1.055x ➖, 0↑ 3↓)
name PR 9b42b78 (ns) base 17f843a (ns) ratio (PR/base)
fineweb_q00/datafusion:parquet 6865613 7440788 0.92
fineweb_q01/datafusion:parquet 291104259 300633349 0.97
fineweb_q02/datafusion:parquet 295890915 294979266 1.00
fineweb_q03/datafusion:parquet 296928271 284717111 1.04
fineweb_q04/datafusion:parquet 322395508 301993618 1.07
fineweb_q05/datafusion:parquet 342977078 314228068 1.09
fineweb_q06/datafusion:parquet 🚨 339364392 302665603 1.12
fineweb_q07/datafusion:parquet 🚨 332780541 287652671 1.16
fineweb_q08/datafusion:parquet 🚨 320834362 280255615 1.14
duckdb / vortex-file-compressed (1.133x ❌, 0↑ 7↓)
name PR 9b42b78 (ns) base 17f843a (ns) ratio (PR/base)
fineweb_q00/duckdb:vortex-file-compressed 3373625 3592206 0.94
fineweb_q01/duckdb:vortex-file-compressed 🚨 39792266 34522074 1.15
fineweb_q02/duckdb:vortex-file-compressed 🚨 48404886 40188278 1.20
fineweb_q03/duckdb:vortex-file-compressed 🚨 140693994 117586508 1.20
fineweb_q04/duckdb:vortex-file-compressed 🚨 331791812 275305160 1.21
fineweb_q05/duckdb:vortex-file-compressed 🚨 253142789 216061574 1.17
fineweb_q06/duckdb:vortex-file-compressed 🚨 61274714 51547140 1.19
fineweb_q07/duckdb:vortex-file-compressed 🚨 60852085 54401919 1.12
fineweb_q08/duckdb:vortex-file-compressed 25391641 24204134 1.05
duckdb / vortex-compact (1.018x ➖, 0↑ 0↓)
name PR 9b42b78 (ns) base 17f843a (ns) ratio (PR/base)
fineweb_q00/duckdb:vortex-compact 3427966 3233472 1.06
fineweb_q01/duckdb:vortex-compact 113719488 105422538 1.08
fineweb_q02/duckdb:vortex-compact 111660268 116064183 0.96
fineweb_q03/duckdb:vortex-compact 848552328 856250125 0.99
fineweb_q04/duckdb:vortex-compact 914427766 909298558 1.01
fineweb_q05/duckdb:vortex-compact 808627333 808615644 1.00
fineweb_q06/duckdb:vortex-compact 497831090 472211106 1.05
fineweb_q07/duckdb:vortex-compact 522647594 545272800 0.96
fineweb_q08/duckdb:vortex-compact 23800996 22438057 1.06
duckdb / parquet (1.002x ➖, 0↑ 0↓)
name PR 9b42b78 (ns) base 17f843a (ns) ratio (PR/base)
fineweb_q00/duckdb:parquet 32925686 34101539 0.97
fineweb_q01/duckdb:parquet 89287174 92902233 0.96
fineweb_q02/duckdb:parquet 89203853 91145852 0.98
fineweb_q03/duckdb:parquet 318223930 323479913 0.98
fineweb_q04/duckdb:parquet 451882750 454831158 0.99
fineweb_q05/duckdb:parquet 422034102 423087848 1.00
fineweb_q06/duckdb:parquet 205739793 208722806 0.99
fineweb_q07/duckdb:parquet 234507690 220480798 1.06
fineweb_q08/duckdb:parquet 43586347 39762923 1.10

No file size changes detected.

@github-actions

Copy link
Copy Markdown
Contributor

Benchmarks: TPC-H SF=1 on NVME

Verdict: No clear signal (low confidence)
Attributed Vortex impact: -0.9%
Engines: DataFusion No clear signal (+0.3%, low confidence) · DuckDB No clear signal (-2.1%, environment too noisy confidence)
Vortex (geomean): 0.983x ➖
Parquet (geomean): 0.995x ➖
Shifts: Parquet (control) -0.5% · Median polish -0.5%

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

datafusion / vortex-file-compressed (1.001x ➖, 0↑ 0↓)
name PR 9b42b78 (ns) base 17f843a (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-file-compressed 49292272 48893248 1.01
tpch_q02/datafusion:vortex-file-compressed 23239298 22245919 1.04
tpch_q03/datafusion:vortex-file-compressed 30327188 30413895 1.00
tpch_q04/datafusion:vortex-file-compressed 19562500 19426330 1.01
tpch_q05/datafusion:vortex-file-compressed 45369421 45626047 0.99
tpch_q06/datafusion:vortex-file-compressed 9700379 9713012 1.00
tpch_q07/datafusion:vortex-file-compressed 52824762 52053320 1.01
tpch_q08/datafusion:vortex-file-compressed 39523403 38457066 1.03
tpch_q09/datafusion:vortex-file-compressed 51200936 51375944 1.00
tpch_q10/datafusion:vortex-file-compressed 32998004 33471293 0.99
tpch_q11/datafusion:vortex-file-compressed 16560838 16361407 1.01
tpch_q12/datafusion:vortex-file-compressed 23359415 23172081 1.01
tpch_q13/datafusion:vortex-file-compressed 26709393 26860224 0.99
tpch_q14/datafusion:vortex-file-compressed 14869938 15201917 0.98
tpch_q15/datafusion:vortex-file-compressed 22639508 22682970 1.00
tpch_q16/datafusion:vortex-file-compressed 19101382 19132036 1.00
tpch_q17/datafusion:vortex-file-compressed 64899537 65567868 0.99
tpch_q18/datafusion:vortex-file-compressed 74480258 75211738 0.99
tpch_q19/datafusion:vortex-file-compressed 19076650 18643581 1.02
tpch_q20/datafusion:vortex-file-compressed 29547530 29793907 0.99
tpch_q21/datafusion:vortex-file-compressed 68234884 71497451 0.95
tpch_q22/datafusion:vortex-file-compressed 11933219 11810352 1.01
datafusion / vortex-compact (1.005x ➖, 0↑ 0↓)
name PR 9b42b78 (ns) base 17f843a (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-compact 58306491 56945749 1.02
tpch_q02/datafusion:vortex-compact 24984138 25302985 0.99
tpch_q03/datafusion:vortex-compact 32846098 33068029 0.99
tpch_q04/datafusion:vortex-compact 22944819 22610345 1.01
tpch_q05/datafusion:vortex-compact 48320597 49272596 0.98
tpch_q06/datafusion:vortex-compact 12289258 12246228 1.00
tpch_q07/datafusion:vortex-compact 55875695 56055627 1.00
tpch_q08/datafusion:vortex-compact 42704113 41759202 1.02
tpch_q09/datafusion:vortex-compact 54907487 54841694 1.00
tpch_q10/datafusion:vortex-compact 37892410 37197403 1.02
tpch_q11/datafusion:vortex-compact 17359145 17503283 0.99
tpch_q12/datafusion:vortex-compact 31138014 31202275 1.00
tpch_q13/datafusion:vortex-compact 31362550 30953075 1.01
tpch_q14/datafusion:vortex-compact 18456413 18457790 1.00
tpch_q15/datafusion:vortex-compact 29909551 29794021 1.00
tpch_q16/datafusion:vortex-compact 22851976 23236245 0.98
tpch_q17/datafusion:vortex-compact 67862168 66881287 1.01
tpch_q18/datafusion:vortex-compact 80928537 77891931 1.04
tpch_q19/datafusion:vortex-compact 37359031 37664879 0.99
tpch_q20/datafusion:vortex-compact 34752081 33517542 1.04
tpch_q21/datafusion:vortex-compact 78639332 77887222 1.01
tpch_q22/datafusion:vortex-compact 13199469 13299874 0.99
datafusion / parquet (1.000x ➖, 0↑ 1↓)
name PR 9b42b78 (ns) base 17f843a (ns) ratio (PR/base)
tpch_q01/datafusion:parquet 129521832 122412637 1.06
tpch_q02/datafusion:parquet 62068180 59774466 1.04
tpch_q03/datafusion:parquet 74369295 77331004 0.96
tpch_q04/datafusion:parquet 44168286 46249062 0.96
tpch_q05/datafusion:parquet 89248917 90828133 0.98
tpch_q06/datafusion:parquet 40878015 43198006 0.95
tpch_q07/datafusion:parquet 104457347 99726043 1.05
tpch_q08/datafusion:parquet 86978347 95851584 0.91
tpch_q09/datafusion:parquet 126037633 122865332 1.03
tpch_q10/datafusion:parquet 116168572 114763552 1.01
tpch_q11/datafusion:parquet 40210455 41343878 0.97
tpch_q12/datafusion:parquet 🚨 83464994 73880906 1.13
tpch_q13/datafusion:parquet 193827247 195461292 0.99
tpch_q14/datafusion:parquet 46739945 44525219 1.05
tpch_q15/datafusion:parquet 59752633 59401730 1.01
tpch_q16/datafusion:parquet 42691096 42433879 1.01
tpch_q17/datafusion:parquet 134413991 142534675 0.94
tpch_q18/datafusion:parquet 151025017 153979856 0.98
tpch_q19/datafusion:parquet 72379290 76408629 0.95
tpch_q20/datafusion:parquet 72126901 71340758 1.01
tpch_q21/datafusion:parquet 140039812 137016759 1.02
tpch_q22/datafusion:parquet 44648329 43799685 1.02
datafusion / arrow (1.002x ➖, 0↑ 1↓)
name PR 9b42b78 (ns) base 17f843a (ns) ratio (PR/base)
tpch_q01/datafusion:arrow 59524446 64085883 0.93
tpch_q02/datafusion:arrow 17065024 17425688 0.98
tpch_q03/datafusion:arrow 32468855 32715384 0.99
tpch_q04/datafusion:arrow 27063362 27041306 1.00
tpch_q05/datafusion:arrow 56947330 55367475 1.03
tpch_q06/datafusion:arrow 🚨 24338064 21414223 1.14
tpch_q07/datafusion:arrow 109135537 105100478 1.04
tpch_q08/datafusion:arrow 43571544 43948731 0.99
tpch_q09/datafusion:arrow 66890343 66514926 1.01
tpch_q10/datafusion:arrow 51471554 52085930 0.99
tpch_q11/datafusion:arrow 9085570 9262498 0.98
tpch_q12/datafusion:arrow 49559040 51143743 0.97
tpch_q13/datafusion:arrow 45489709 45015683 1.01
tpch_q14/datafusion:arrow 23035498 24225512 0.95
tpch_q15/datafusion:arrow 44431682 46559872 0.95
tpch_q16/datafusion:arrow 16308924 16089375 1.01
tpch_q17/datafusion:arrow 67385280 64744293 1.04
tpch_q18/datafusion:arrow 104460187 107554941 0.97
tpch_q19/datafusion:arrow 37084035 35720767 1.04
tpch_q20/datafusion:arrow 36349556 35717976 1.02
tpch_q21/datafusion:arrow 160931718 156148031 1.03
tpch_q22/datafusion:arrow 11956880 11916601 1.00
duckdb / vortex-file-compressed (0.985x ➖, 0↑ 0↓)
name PR 9b42b78 (ns) base 17f843a (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-file-compressed 27391295 26728899 1.02
tpch_q02/duckdb:vortex-file-compressed 25071089 25028702 1.00
tpch_q03/duckdb:vortex-file-compressed 31913022 31167289 1.02
tpch_q04/duckdb:vortex-file-compressed 27325188 27809337 0.98
tpch_q05/duckdb:vortex-file-compressed 34215693 34919607 0.98
tpch_q06/duckdb:vortex-file-compressed 8181228 8456301 0.97
tpch_q07/duckdb:vortex-file-compressed 33417361 34913001 0.96
tpch_q08/duckdb:vortex-file-compressed 38451973 38791213 0.99
tpch_q09/duckdb:vortex-file-compressed 56076226 56058031 1.00
tpch_q10/duckdb:vortex-file-compressed 40974672 41676646 0.98
tpch_q11/duckdb:vortex-file-compressed 13263782 14205233 0.93
tpch_q12/duckdb:vortex-file-compressed 23295337 22974270 1.01
tpch_q13/duckdb:vortex-file-compressed 39526226 40236227 0.98
tpch_q14/duckdb:vortex-file-compressed 19460233 20056309 0.97
tpch_q15/duckdb:vortex-file-compressed 16150086 16418928 0.98
tpch_q16/duckdb:vortex-file-compressed 27055193 27832964 0.97
tpch_q17/duckdb:vortex-file-compressed 22982831 22924977 1.00
tpch_q18/duckdb:vortex-file-compressed 50100558 50685534 0.99
tpch_q19/duckdb:vortex-file-compressed 25311168 26356593 0.96
tpch_q20/duckdb:vortex-file-compressed 31094464 31521788 0.99
tpch_q21/duckdb:vortex-file-compressed 97423822 98060064 0.99
tpch_q22/duckdb:vortex-file-compressed 16091826 16357098 0.98
duckdb / vortex-compact (0.941x ➖, 3↑ 0↓)
name PR 9b42b78 (ns) base 17f843a (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-compact 37949881 38894647 0.98
tpch_q02/duckdb:vortex-compact 30883067 31307759 0.99
tpch_q03/duckdb:vortex-compact 34090758 36658352 0.93
tpch_q04/duckdb:vortex-compact 33803828 34524423 0.98
tpch_q05/duckdb:vortex-compact 38908364 43199404 0.90
tpch_q06/duckdb:vortex-compact 10290295 11341522 0.91
tpch_q07/duckdb:vortex-compact 42732329 45445406 0.94
tpch_q08/duckdb:vortex-compact 45611273 49872016 0.91
tpch_q09/duckdb:vortex-compact 65992709 72355906 0.91
tpch_q10/duckdb:vortex-compact 46912303 50915071 0.92
tpch_q11/duckdb:vortex-compact 🚀 15366736 17367896 0.88
tpch_q12/duckdb:vortex-compact 🚀 31368712 35052784 0.89
tpch_q13/duckdb:vortex-compact 44464176 49243714 0.90
tpch_q14/duckdb:vortex-compact 🚀 23573910 26371148 0.89
tpch_q15/duckdb:vortex-compact 19814565 21751693 0.91
tpch_q16/duckdb:vortex-compact 28963760 31328221 0.92
tpch_q17/duckdb:vortex-compact 27617191 28475081 0.97
tpch_q18/duckdb:vortex-compact 58302899 58048346 1.00
tpch_q19/duckdb:vortex-compact 28150408 28871707 0.98
tpch_q20/duckdb:vortex-compact 36522464 37341266 0.98
tpch_q21/duckdb:vortex-compact 111551636 112085148 1.00
tpch_q22/duckdb:vortex-compact 17322649 16875010 1.03
duckdb / parquet (0.990x ➖, 2↑ 1↓)
name PR 9b42b78 (ns) base 17f843a (ns) ratio (PR/base)
tpch_q01/duckdb:parquet 77083380 81443264 0.95
tpch_q02/duckdb:parquet 40025912 39673941 1.01
tpch_q03/duckdb:parquet 70970661 70715231 1.00
tpch_q04/duckdb:parquet 49745699 50147083 0.99
tpch_q05/duckdb:parquet 68802800 68519334 1.00
tpch_q06/duckdb:parquet 🚀 22649707 26671449 0.85
tpch_q07/duckdb:parquet 73972145 69901963 1.06
tpch_q08/duckdb:parquet 91308446 84320764 1.08
tpch_q09/duckdb:parquet 134255030 137736596 0.97
tpch_q10/duckdb:parquet 128141472 126700215 1.01
tpch_q11/duckdb:parquet 22566226 22594197 1.00
tpch_q12/duckdb:parquet 🚀 47117161 53683055 0.88
tpch_q13/duckdb:parquet 251937537 250990160 1.00
tpch_q14/duckdb:parquet 51101747 51667264 0.99
tpch_q15/duckdb:parquet 🚨 29407822 26368139 1.12
tpch_q16/duckdb:parquet 58308458 57902165 1.01
tpch_q17/duckdb:parquet 54768268 57465467 0.95
tpch_q18/duckdb:parquet 119875945 121105498 0.99
tpch_q19/duckdb:parquet 68904408 69822176 0.99
tpch_q20/duckdb:parquet 65846473 65945585 1.00
tpch_q21/duckdb:parquet 175868409 182157842 0.97
tpch_q22/duckdb:parquet 55162742 55708434 0.99
duckdb / duckdb (0.980x ➖, 0↑ 0↓)
name PR 9b42b78 (ns) base 17f843a (ns) ratio (PR/base)
tpch_q01/duckdb:duckdb 17679381 17830679 0.99
tpch_q02/duckdb:duckdb 14630060 15228504 0.96
tpch_q03/duckdb:duckdb 22093767 22643953 0.98
tpch_q04/duckdb:duckdb 21865391 22911559 0.95
tpch_q05/duckdb:duckdb 23486166 23370950 1.00
tpch_q06/duckdb:duckdb 7022914 7136465 0.98
tpch_q07/duckdb:duckdb 25230648 25641940 0.98
tpch_q08/duckdb:duckdb 23886154 23946111 1.00
tpch_q09/duckdb:duckdb 57802128 60017234 0.96
tpch_q10/duckdb:duckdb 50164398 52951309 0.95
tpch_q11/duckdb:duckdb 7118516 7513764 0.95
tpch_q12/duckdb:duckdb 18158308 18352333 0.99
tpch_q13/duckdb:duckdb 39665280 40889846 0.97
tpch_q14/duckdb:duckdb 21375666 22038050 0.97
tpch_q15/duckdb:duckdb 13854032 13818286 1.00
tpch_q16/duckdb:duckdb 25739219 26449998 0.97
tpch_q17/duckdb:duckdb 15905115 16793953 0.95
tpch_q18/duckdb:duckdb 41096729 40892219 1.01
tpch_q19/duckdb:duckdb 31011442 31102671 1.00
tpch_q20/duckdb:duckdb 25226588 25457325 0.99
tpch_q21/duckdb:duckdb 61397598 61343020 1.00
tpch_q22/duckdb:duckdb 25943145 25965409 1.00

No file size changes detected.

@github-actions

Copy link
Copy Markdown
Contributor

Benchmarks: TPC-DS SF=1 on NVME

Verdict: No clear signal (low confidence)
Attributed Vortex impact: -2.7%
Engines: DataFusion No clear signal (+2.4%, environment too noisy confidence) · DuckDB No clear signal (-5.5%, low confidence)
Vortex (geomean): 1.115x ❌
Parquet (geomean): 1.122x ❌
Shifts: Parquet (control) +12.2% · Median polish +13.5%

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

datafusion / vortex-file-compressed (1.182x ❌, 0↑ 96↓)
name PR 9b42b78 (ns) base 17f843a (ns) ratio (PR/base)
tpcds_q01/datafusion:vortex-file-compressed 🚨 25074736 22609878 1.11
tpcds_q02/datafusion:vortex-file-compressed 🚨 47924290 43306763 1.11
tpcds_q03/datafusion:vortex-file-compressed 🚨 16900138 14826497 1.14
tpcds_q04/datafusion:vortex-file-compressed 🚨 262033053 221454002 1.18
tpcds_q05/datafusion:vortex-file-compressed 🚨 51100728 43963601 1.16
tpcds_q06/datafusion:vortex-file-compressed 🚨 26262173 22674670 1.16
tpcds_q07/datafusion:vortex-file-compressed 🚨 50477848 40391728 1.25
tpcds_q08/datafusion:vortex-file-compressed 🚨 33820641 29189489 1.16
tpcds_q09/datafusion:vortex-file-compressed 37063391 33831230 1.10
tpcds_q10/datafusion:vortex-file-compressed 🚨 42895457 37066484 1.16
tpcds_q11/datafusion:vortex-file-compressed 🚨 149325274 126971331 1.18
tpcds_q12/datafusion:vortex-file-compressed 🚨 21500814 17497576 1.23
tpcds_q13/datafusion:vortex-file-compressed 🚨 45940974 41235505 1.11
tpcds_q14/datafusion:vortex-file-compressed 🚨 181119342 156914891 1.15
tpcds_q15/datafusion:vortex-file-compressed 🚨 29497564 25548957 1.15
tpcds_q16/datafusion:vortex-file-compressed 🚨 26946522 22648158 1.19
tpcds_q17/datafusion:vortex-file-compressed 🚨 68815585 58783141 1.17
tpcds_q18/datafusion:vortex-file-compressed 🚨 67530164 57563175 1.17
tpcds_q19/datafusion:vortex-file-compressed 23957899 21934608 1.09
tpcds_q20/datafusion:vortex-file-compressed 🚨 21952594 19533510 1.12
tpcds_q21/datafusion:vortex-file-compressed 🚨 39983759 35628080 1.12
tpcds_q22/datafusion:vortex-file-compressed 🚨 170070030 119272064 1.43
tpcds_q23/datafusion:vortex-file-compressed 🚨 182900161 148653683 1.23
tpcds_q24/datafusion:vortex-file-compressed 🚨 99154883 83296103 1.19
tpcds_q25/datafusion:vortex-file-compressed 🚨 73627386 59877345 1.23
tpcds_q26/datafusion:vortex-file-compressed 🚨 35035283 29815304 1.18
tpcds_q27/datafusion:vortex-file-compressed 🚨 118564846 93771681 1.26
tpcds_q28/datafusion:vortex-file-compressed 🚨 39219655 31888297 1.23
tpcds_q29/datafusion:vortex-file-compressed 🚨 67657250 58248842 1.16
tpcds_q30/datafusion:vortex-file-compressed 🚨 27402030 23185586 1.18
tpcds_q31/datafusion:vortex-file-compressed 🚨 83888327 69697224 1.20
tpcds_q32/datafusion:vortex-file-compressed 🚨 21862639 17904930 1.22
tpcds_q33/datafusion:vortex-file-compressed 🚨 34014923 28287376 1.20
tpcds_q34/datafusion:vortex-file-compressed 🚨 30205993 25203783 1.20
tpcds_q35/datafusion:vortex-file-compressed 🚨 54622060 42938775 1.27
tpcds_q36/datafusion:vortex-file-compressed 🚨 68663471 56951295 1.21
tpcds_q37/datafusion:vortex-file-compressed 🚨 23760753 20163087 1.18
tpcds_q38/datafusion:vortex-file-compressed 🚨 44878294 38541872 1.16
tpcds_q39/datafusion:vortex-file-compressed 🚨 134667642 108455055 1.24
tpcds_q40/datafusion:vortex-file-compressed 🚨 35176118 29449066 1.19
tpcds_q41/datafusion:vortex-file-compressed 🚨 24637306 19341617 1.27
tpcds_q42/datafusion:vortex-file-compressed 🚨 17318636 13220886 1.31
tpcds_q43/datafusion:vortex-file-compressed 🚨 21484355 18607317 1.15
tpcds_q44/datafusion:vortex-file-compressed 🚨 34404744 29043936 1.18
tpcds_q45/datafusion:vortex-file-compressed 🚨 29593658 25061914 1.18
tpcds_q46/datafusion:vortex-file-compressed 🚨 41292422 35667705 1.16
tpcds_q47/datafusion:vortex-file-compressed 🚨 163490785 137321434 1.19
tpcds_q48/datafusion:vortex-file-compressed 🚨 42322899 34658821 1.22
tpcds_q49/datafusion:vortex-file-compressed 🚨 65774947 56596747 1.16
tpcds_q50/datafusion:vortex-file-compressed 🚨 44779541 40361052 1.11
tpcds_q51/datafusion:vortex-file-compressed 🚨 98869975 87129728 1.13
tpcds_q52/datafusion:vortex-file-compressed 🚨 16688529 14294311 1.17
tpcds_q53/datafusion:vortex-file-compressed 🚨 25316169 21511558 1.18
tpcds_q54/datafusion:vortex-file-compressed 🚨 39903848 33201548 1.20
tpcds_q55/datafusion:vortex-file-compressed 🚨 16238216 13739132 1.18
tpcds_q56/datafusion:vortex-file-compressed 🚨 35831761 30981118 1.16
tpcds_q57/datafusion:vortex-file-compressed 🚨 105891566 91457742 1.16
tpcds_q58/datafusion:vortex-file-compressed 🚨 64400875 52863040 1.22
tpcds_q59/datafusion:vortex-file-compressed 🚨 71265277 63546065 1.12
tpcds_q60/datafusion:vortex-file-compressed 🚨 35679653 29562499 1.21
tpcds_q61/datafusion:vortex-file-compressed 🚨 50182489 39868489 1.26
tpcds_q62/datafusion:vortex-file-compressed 🚨 24346878 21174477 1.15
tpcds_q63/datafusion:vortex-file-compressed 🚨 26117601 22106784 1.18
tpcds_q64/datafusion:vortex-file-compressed 🚨 465426619 372756537 1.25
tpcds_q65/datafusion:vortex-file-compressed 🚨 61028404 52425179 1.16
tpcds_q66/datafusion:vortex-file-compressed 🚨 80064430 68955989 1.16
tpcds_q67/datafusion:vortex-file-compressed 🚨 180262404 155080224 1.16
tpcds_q68/datafusion:vortex-file-compressed 🚨 39325508 33632132 1.17
tpcds_q69/datafusion:vortex-file-compressed 🚨 41648088 34715136 1.20
tpcds_q70/datafusion:vortex-file-compressed 🚨 109499591 95134621 1.15
tpcds_q71/datafusion:vortex-file-compressed 🚨 26769102 23665124 1.13
tpcds_q72/datafusion:vortex-file-compressed 🚨 2617639111 2062770478 1.27
tpcds_q73/datafusion:vortex-file-compressed 🚨 28362165 24408985 1.16
tpcds_q74/datafusion:vortex-file-compressed 🚨 90331991 79263210 1.14
tpcds_q75/datafusion:vortex-file-compressed 🚨 120476351 106188404 1.13
tpcds_q76/datafusion:vortex-file-compressed 🚨 31591701 27120076 1.16
tpcds_q77/datafusion:vortex-file-compressed 🚨 42437629 35699334 1.19
tpcds_q78/datafusion:vortex-file-compressed 🚨 126411892 111156529 1.14
tpcds_q79/datafusion:vortex-file-compressed 🚨 36917970 28662634 1.29
tpcds_q80/datafusion:vortex-file-compressed 🚨 101201707 84544644 1.20
tpcds_q81/datafusion:vortex-file-compressed 27256705 24873533 1.10
tpcds_q82/datafusion:vortex-file-compressed 🚨 24345484 21866370 1.11
tpcds_q83/datafusion:vortex-file-compressed 🚨 41051110 33223533 1.24
tpcds_q84/datafusion:vortex-file-compressed 🚨 15078237 12056358 1.25
tpcds_q85/datafusion:vortex-file-compressed 🚨 102149223 84319942 1.21
tpcds_q86/datafusion:vortex-file-compressed 🚨 17440770 15017419 1.16
tpcds_q87/datafusion:vortex-file-compressed 🚨 48638738 41522821 1.17
tpcds_q88/datafusion:vortex-file-compressed 🚨 63672476 54241743 1.17
tpcds_q89/datafusion:vortex-file-compressed 🚨 29701657 25381010 1.17
tpcds_q90/datafusion:vortex-file-compressed 🚨 16017540 12809873 1.25
tpcds_q91/datafusion:vortex-file-compressed 🚨 21890533 17597746 1.24
tpcds_q92/datafusion:vortex-file-compressed 🚨 19049535 15709309 1.21
tpcds_q93/datafusion:vortex-file-compressed 🚨 37990485 31919222 1.19
tpcds_q94/datafusion:vortex-file-compressed 🚨 24994536 20292667 1.23
tpcds_q95/datafusion:vortex-file-compressed 🚨 63564323 55071808 1.15
tpcds_q96/datafusion:vortex-file-compressed 🚨 15553772 13062194 1.19
tpcds_q97/datafusion:vortex-file-compressed 🚨 32699359 29389481 1.11
tpcds_q98/datafusion:vortex-file-compressed 🚨 27918758 24536676 1.14
tpcds_q99/datafusion:vortex-file-compressed 🚨 30577102 26640294 1.15
datafusion / vortex-compact (1.154x ❌, 0↑ 87↓)
name PR 9b42b78 (ns) base 17f843a (ns) ratio (PR/base)
tpcds_q01/datafusion:vortex-compact 🚨 28810611 24213067 1.19
tpcds_q02/datafusion:vortex-compact 57927212 53268392 1.09
tpcds_q03/datafusion:vortex-compact 🚨 22442159 19657194 1.14
tpcds_q04/datafusion:vortex-compact 🚨 312122436 260487608 1.20
tpcds_q05/datafusion:vortex-compact 🚨 53130051 47389437 1.12
tpcds_q06/datafusion:vortex-compact 32649470 30418790 1.07
tpcds_q07/datafusion:vortex-compact 66898673 61009816 1.10
tpcds_q08/datafusion:vortex-compact 🚨 46425288 39572486 1.17
tpcds_q09/datafusion:vortex-compact 🚨 63352968 54676595 1.16
tpcds_q10/datafusion:vortex-compact 🚨 61914797 55232229 1.12
tpcds_q11/datafusion:vortex-compact 🚨 179765589 154802822 1.16
tpcds_q12/datafusion:vortex-compact 🚨 24728184 22469818 1.10
tpcds_q13/datafusion:vortex-compact 🚨 141597548 119123188 1.19
tpcds_q14/datafusion:vortex-compact 🚨 208201400 181609132 1.15
tpcds_q15/datafusion:vortex-compact 🚨 33855805 29097666 1.16
tpcds_q16/datafusion:vortex-compact 🚨 33178346 30096443 1.10
tpcds_q17/datafusion:vortex-compact 108309511 98473218 1.10
tpcds_q18/datafusion:vortex-compact 🚨 81451537 69352859 1.17
tpcds_q19/datafusion:vortex-compact 🚨 39666128 34233167 1.16
tpcds_q20/datafusion:vortex-compact 🚨 26708097 23637309 1.13
tpcds_q21/datafusion:vortex-compact 🚨 46093532 38747767 1.19
tpcds_q22/datafusion:vortex-compact 🚨 155461480 136910278 1.14
tpcds_q23/datafusion:vortex-compact 🚨 216793137 181207143 1.20
tpcds_q24/datafusion:vortex-compact 🚨 123353432 107115965 1.15
tpcds_q25/datafusion:vortex-compact 🚨 90952685 81416645 1.12
tpcds_q26/datafusion:vortex-compact 🚨 46971777 41850161 1.12
tpcds_q27/datafusion:vortex-compact 🚨 153750617 131930122 1.17
tpcds_q28/datafusion:vortex-compact 🚨 97735577 83546175 1.17
tpcds_q29/datafusion:vortex-compact 🚨 89783067 77783349 1.15
tpcds_q30/datafusion:vortex-compact 🚨 33377253 28180098 1.18
tpcds_q31/datafusion:vortex-compact 🚨 114212484 101900066 1.12
tpcds_q32/datafusion:vortex-compact 🚨 25623501 21505367 1.19
tpcds_q33/datafusion:vortex-compact 🚨 45878616 39007585 1.18
tpcds_q34/datafusion:vortex-compact 🚨 49096751 41254685 1.19
tpcds_q35/datafusion:vortex-compact 🚨 66767074 59524931 1.12
tpcds_q36/datafusion:vortex-compact 🚨 86013525 73356211 1.17
tpcds_q37/datafusion:vortex-compact 🚨 35470947 26900616 1.32
tpcds_q38/datafusion:vortex-compact 🚨 56526549 50650678 1.12
tpcds_q39/datafusion:vortex-compact 🚨 138914433 113493317 1.22
tpcds_q40/datafusion:vortex-compact 🚨 35906876 31897440 1.13
tpcds_q41/datafusion:vortex-compact 🚨 25385982 21910530 1.16
tpcds_q42/datafusion:vortex-compact 20109471 18318368 1.10
tpcds_q43/datafusion:vortex-compact 28801677 26324147 1.09
tpcds_q44/datafusion:vortex-compact 52644112 48583198 1.08
tpcds_q45/datafusion:vortex-compact 🚨 34178911 29703734 1.15
tpcds_q46/datafusion:vortex-compact 58704015 54898156 1.07
tpcds_q47/datafusion:vortex-compact 176596271 161360483 1.09
tpcds_q48/datafusion:vortex-compact 102566455 94669622 1.08
tpcds_q49/datafusion:vortex-compact 🚨 85086654 74722101 1.14
tpcds_q50/datafusion:vortex-compact 🚨 59379144 52032860 1.14
tpcds_q51/datafusion:vortex-compact 🚨 112511809 94792857 1.19
tpcds_q52/datafusion:vortex-compact 🚨 22426659 18650073 1.20
tpcds_q53/datafusion:vortex-compact 🚨 34142501 29200496 1.17
tpcds_q54/datafusion:vortex-compact 🚨 50745735 44363003 1.14
tpcds_q55/datafusion:vortex-compact 🚨 21411334 18441950 1.16
tpcds_q56/datafusion:vortex-compact 🚨 45170590 38979091 1.16
tpcds_q57/datafusion:vortex-compact 🚨 114106236 99670108 1.14
tpcds_q58/datafusion:vortex-compact 🚨 70833655 59707378 1.19
tpcds_q59/datafusion:vortex-compact 🚨 85822321 76662810 1.12
tpcds_q60/datafusion:vortex-compact 🚨 45930100 37875856 1.21
tpcds_q61/datafusion:vortex-compact 🚨 66781140 57015247 1.17
tpcds_q62/datafusion:vortex-compact 🚨 26586769 22686746 1.17
tpcds_q63/datafusion:vortex-compact 🚨 34635395 29482074 1.17
tpcds_q64/datafusion:vortex-compact 🚨 548293486 449741597 1.22
tpcds_q65/datafusion:vortex-compact 🚨 75145179 66318355 1.13
tpcds_q66/datafusion:vortex-compact 🚨 81822668 71943538 1.14
tpcds_q67/datafusion:vortex-compact 🚨 197566626 156557314 1.26
tpcds_q68/datafusion:vortex-compact 🚨 60998997 54992159 1.11
tpcds_q69/datafusion:vortex-compact 🚨 57354144 50976298 1.13
tpcds_q70/datafusion:vortex-compact 🚨 121784990 107475740 1.13
tpcds_q71/datafusion:vortex-compact 🚨 36828680 32879465 1.12
tpcds_q72/datafusion:vortex-compact 🚨 2634458888 2068412066 1.27
tpcds_q73/datafusion:vortex-compact 🚨 44387030 39095299 1.14
tpcds_q74/datafusion:vortex-compact 🚨 116058465 97803514 1.19
tpcds_q75/datafusion:vortex-compact 🚨 154528194 130405375 1.18
tpcds_q76/datafusion:vortex-compact 🚨 43150378 39182670 1.10
tpcds_q77/datafusion:vortex-compact 🚨 52415833 47203284 1.11
tpcds_q78/datafusion:vortex-compact 🚨 150260254 127299681 1.18
tpcds_q79/datafusion:vortex-compact 53703251 49353692 1.09
tpcds_q80/datafusion:vortex-compact 🚨 119084830 98165984 1.21
tpcds_q81/datafusion:vortex-compact 🚨 33215093 26615979 1.25
tpcds_q82/datafusion:vortex-compact 🚨 36453125 30176221 1.21
tpcds_q83/datafusion:vortex-compact 🚨 42631595 36110669 1.18
tpcds_q84/datafusion:vortex-compact 🚨 16398730 13012184 1.26
tpcds_q85/datafusion:vortex-compact 150585045 139533516 1.08
tpcds_q86/datafusion:vortex-compact 🚨 19107877 15784051 1.21
tpcds_q87/datafusion:vortex-compact 🚨 57619744 50902662 1.13
tpcds_q88/datafusion:vortex-compact 🚨 121455942 108647380 1.12
tpcds_q89/datafusion:vortex-compact 🚨 40118268 34738739 1.15
tpcds_q90/datafusion:vortex-compact 🚨 18139013 15109053 1.20
tpcds_q91/datafusion:vortex-compact 🚨 41761401 36097849 1.16
tpcds_q92/datafusion:vortex-compact 🚨 22429958 18785025 1.19
tpcds_q93/datafusion:vortex-compact 🚨 49408540 40960836 1.21
tpcds_q94/datafusion:vortex-compact 🚨 29765249 25149746 1.18
tpcds_q95/datafusion:vortex-compact 🚨 73200091 64436372 1.14
tpcds_q96/datafusion:vortex-compact 🚨 24854968 22319386 1.11
tpcds_q97/datafusion:vortex-compact 🚨 42997855 37855407 1.14
tpcds_q98/datafusion:vortex-compact 🚨 35899968 30698334 1.17
tpcds_q99/datafusion:vortex-compact 🚨 31164121 27923800 1.12
datafusion / parquet (1.141x ❌, 0↑ 76↓)
name PR 9b42b78 (ns) base 17f843a (ns) ratio (PR/base)
tpcds_q01/datafusion:parquet 🚨 26631942 23185184 1.15
tpcds_q02/datafusion:parquet 44798360 42918013 1.04
tpcds_q03/datafusion:parquet 14587344 14349655 1.02
tpcds_q04/datafusion:parquet 🚨 345500612 305103533 1.13
tpcds_q05/datafusion:parquet 🚨 52282903 44763242 1.17
tpcds_q06/datafusion:parquet 🚨 25220485 22724908 1.11
tpcds_q07/datafusion:parquet 🚨 89520990 75662393 1.18
tpcds_q08/datafusion:parquet 🚨 33061368 28382413 1.16
tpcds_q09/datafusion:parquet 🚨 45697675 39220682 1.17
tpcds_q10/datafusion:parquet 🚨 79844936 71589124 1.12
tpcds_q11/datafusion:parquet 🚨 170152650 146593735 1.16
tpcds_q12/datafusion:parquet 🚨 19764029 17844149 1.11
tpcds_q13/datafusion:parquet 🚨 82312046 74689535 1.10
tpcds_q14/datafusion:parquet 173816491 160821593 1.08
tpcds_q15/datafusion:parquet 23583770 23038406 1.02
tpcds_q16/datafusion:parquet 32296746 30679281 1.05
tpcds_q17/datafusion:parquet 67998545 62029929 1.10
tpcds_q18/datafusion:parquet 118269389 109505373 1.08
tpcds_q19/datafusion:parquet 24877402 25096693 0.99
tpcds_q20/datafusion:parquet 🚨 19107469 16350324 1.17
tpcds_q21/datafusion:parquet 🚨 20976396 18583737 1.13
tpcds_q22/datafusion:parquet 🚨 178621427 145818640 1.22
tpcds_q23/datafusion:parquet 🚨 172190632 155981478 1.10
tpcds_q24/datafusion:parquet 🚨 98434632 86734934 1.13
tpcds_q25/datafusion:parquet 🚨 68955175 60102915 1.15
tpcds_q26/datafusion:parquet 🚨 77625862 65840034 1.18
tpcds_q27/datafusion:parquet 🚨 166457323 139264877 1.20
tpcds_q28/datafusion:parquet 🚨 50858491 44121626 1.15
tpcds_q29/datafusion:parquet 70548642 65121175 1.08
tpcds_q30/datafusion:parquet 🚨 37442754 33141913 1.13
tpcds_q31/datafusion:parquet 🚨 73098952 65445895 1.12
tpcds_q32/datafusion:parquet 🚨 18517901 16217653 1.14
tpcds_q33/datafusion:parquet 🚨 30759112 26562552 1.16
tpcds_q34/datafusion:parquet 25654797 23723077 1.08
tpcds_q35/datafusion:parquet 🚨 86124200 68997389 1.25
tpcds_q36/datafusion:parquet 🚨 65089181 57026370 1.14
tpcds_q37/datafusion:parquet 20903147 19386541 1.08
tpcds_q38/datafusion:parquet 45680543 44558074 1.03
tpcds_q39/datafusion:parquet 🚨 89788294 73598217 1.22
tpcds_q40/datafusion:parquet 🚨 25456085 22197884 1.15
tpcds_q41/datafusion:parquet 🚨 16100692 14171329 1.14
tpcds_q42/datafusion:parquet 🚨 13386169 11899385 1.12
tpcds_q43/datafusion:parquet 18412808 16867616 1.09
tpcds_q44/datafusion:parquet 34974131 31821425 1.10
tpcds_q45/datafusion:parquet 29458359 29307914 1.01
tpcds_q46/datafusion:parquet 🚨 35384481 31513072 1.12
tpcds_q47/datafusion:parquet 🚨 144286697 126510185 1.14
tpcds_q48/datafusion:parquet 🚨 77078382 67521296 1.14
tpcds_q49/datafusion:parquet 59548703 54705000 1.09
tpcds_q50/datafusion:parquet 43571895 42756220 1.02
tpcds_q51/datafusion:parquet 94150984 86185177 1.09
tpcds_q52/datafusion:parquet 12818358 11737291 1.09
tpcds_q53/datafusion:parquet 18886438 17831428 1.06
tpcds_q54/datafusion:parquet 35846363 32714889 1.10
tpcds_q55/datafusion:parquet 12459757 11625429 1.07
tpcds_q56/datafusion:parquet 🚨 33585515 28835875 1.16
tpcds_q57/datafusion:parquet 🚨 121479116 96382115 1.26
tpcds_q58/datafusion:parquet 🚨 66281832 55635383 1.19
tpcds_q59/datafusion:parquet 🚨 69393377 61467313 1.13
tpcds_q60/datafusion:parquet 🚨 32159699 27485024 1.17
tpcds_q61/datafusion:parquet 🚨 50053781 43314126 1.16
tpcds_q62/datafusion:parquet 🚨 29219322 25333172 1.15
tpcds_q63/datafusion:parquet 🚨 20271522 17562541 1.15
tpcds_q64/datafusion:parquet 🚨 367428537 299134846 1.23
tpcds_q65/datafusion:parquet 🚨 44042523 38460990 1.15
tpcds_q66/datafusion:parquet 🚨 84302568 66854773 1.26
tpcds_q67/datafusion:parquet 🚨 180425910 144207875 1.25
tpcds_q68/datafusion:parquet 🚨 36065996 31487396 1.15
tpcds_q69/datafusion:parquet 🚨 76412272 67678570 1.13
tpcds_q70/datafusion:parquet 🚨 39042387 34574460 1.13
tpcds_q71/datafusion:parquet 🚨 24740743 21865440 1.13
tpcds_q72/datafusion:parquet 🚨 708389696 571844663 1.24
tpcds_q73/datafusion:parquet 🚨 25773515 20723943 1.24
tpcds_q74/datafusion:parquet 🚨 97984951 80671691 1.21
tpcds_q75/datafusion:parquet 🚨 121703588 108254086 1.12
tpcds_q76/datafusion:parquet 🚨 35463043 29659966 1.20
tpcds_q77/datafusion:parquet 🚨 42725741 37075104 1.15
tpcds_q78/datafusion:parquet 🚨 129928440 110628051 1.17
tpcds_q79/datafusion:parquet 🚨 29919843 26506127 1.13
tpcds_q80/datafusion:parquet 🚨 89845391 73856136 1.22
tpcds_q81/datafusion:parquet 🚨 34188605 30541348 1.12
tpcds_q82/datafusion:parquet 🚨 21234620 18617428 1.14
tpcds_q83/datafusion:parquet 🚨 45740151 40060489 1.14
tpcds_q84/datafusion:parquet 🚨 44445455 39241771 1.13
tpcds_q85/datafusion:parquet 🚨 167765755 146045866 1.15
tpcds_q86/datafusion:parquet 🚨 18141073 15514243 1.17
tpcds_q87/datafusion:parquet 🚨 51390509 43227667 1.19
tpcds_q88/datafusion:parquet 🚨 67588951 60295575 1.12
tpcds_q89/datafusion:parquet 🚨 24910836 21559007 1.16
tpcds_q90/datafusion:parquet 🚨 17157057 13551164 1.27
tpcds_q91/datafusion:parquet 🚨 67220271 55970082 1.20
tpcds_q92/datafusion:parquet 🚨 21595920 16785507 1.29
tpcds_q93/datafusion:parquet 🚨 36434230 28954657 1.26
tpcds_q94/datafusion:parquet 🚨 23255700 20847914 1.12
tpcds_q95/datafusion:parquet 66703946 60791931 1.10
tpcds_q96/datafusion:parquet 🚨 13501221 11388562 1.19
tpcds_q97/datafusion:parquet 🚨 35869292 30606739 1.17
tpcds_q98/datafusion:parquet 🚨 26972985 20807793 1.30
tpcds_q99/datafusion:parquet 🚨 28665176 25509214 1.12
duckdb / vortex-file-compressed (1.129x ❌, 1↑ 65↓)
name PR 9b42b78 (ns) base 17f843a (ns) ratio (PR/base)
tpcds_q01/duckdb:vortex-file-compressed 🚨 26859322 23111298 1.16
tpcds_q02/duckdb:vortex-file-compressed 24561083 22595609 1.09
tpcds_q03/duckdb:vortex-file-compressed 🚨 22546339 19231972 1.17
tpcds_q04/duckdb:vortex-file-compressed 🚨 110942396 96975564 1.14
tpcds_q05/duckdb:vortex-file-compressed 🚨 40985654 33742594 1.21
tpcds_q06/duckdb:vortex-file-compressed 🚨 42168630 34120807 1.24
tpcds_q07/duckdb:vortex-file-compressed 🚨 33022910 28463016 1.16
tpcds_q08/duckdb:vortex-file-compressed 🚨 31337215 26699054 1.17
tpcds_q09/duckdb:vortex-file-compressed 17226724 16072472 1.07
tpcds_q10/duckdb:vortex-file-compressed 🚨 45874538 39503192 1.16
tpcds_q11/duckdb:vortex-file-compressed 🚨 86801642 72330939 1.20
tpcds_q12/duckdb:vortex-file-compressed 🚨 17141450 14364636 1.19
tpcds_q13/duckdb:vortex-file-compressed 🚨 39021506 33605972 1.16
tpcds_q14/duckdb:vortex-file-compressed 🚨 119012967 101834116 1.17
tpcds_q15/duckdb:vortex-file-compressed 🚨 32804528 27178795 1.21
tpcds_q16/duckdb:vortex-file-compressed 🚨 27516064 24114876 1.14
tpcds_q17/duckdb:vortex-file-compressed 🚨 55863846 47361750 1.18
tpcds_q18/duckdb:vortex-file-compressed 🚨 48220344 39773399 1.21
tpcds_q19/duckdb:vortex-file-compressed 🚨 40917111 34988524 1.17
tpcds_q20/duckdb:vortex-file-compressed 🚨 17498843 14042201 1.25
tpcds_q21/duckdb:vortex-file-compressed 🚨 18613439 15722099 1.18
tpcds_q22/duckdb:vortex-file-compressed 🚨 87459675 69469567 1.26
tpcds_q23/duckdb:vortex-file-compressed 🚨 102574561 89720529 1.14
tpcds_q24/duckdb:vortex-file-compressed 🚨 54061184 45359947 1.19
tpcds_q25/duckdb:vortex-file-compressed 🚨 42730725 35952904 1.19
tpcds_q26/duckdb:vortex-file-compressed 🚨 21960881 17858260 1.23
tpcds_q27/duckdb:vortex-file-compressed 🚨 32553445 28151047 1.16
tpcds_q28/duckdb:vortex-file-compressed 🚨 14490682 11986139 1.21
tpcds_q29/duckdb:vortex-file-compressed 🚨 54773079 45310292 1.21
tpcds_q30/duckdb:vortex-file-compressed 🚨 28972905 25868780 1.12
tpcds_q31/duckdb:vortex-file-compressed 34918709 32355121 1.08
tpcds_q32/duckdb:vortex-file-compressed 🚨 16524307 12925909 1.28
tpcds_q33/duckdb:vortex-file-compressed 🚨 30418242 25127623 1.21
tpcds_q34/duckdb:vortex-file-compressed 🚨 32485967 26202594 1.24
tpcds_q35/duckdb:vortex-file-compressed 🚨 75039621 67171564 1.12
tpcds_q36/duckdb:vortex-file-compressed 🚨 29417508 24726883 1.19
tpcds_q37/duckdb:vortex-file-compressed 🚨 22971119 19262232 1.19
tpcds_q38/duckdb:vortex-file-compressed 🚨 46490608 34276495 1.36
tpcds_q39/duckdb:vortex-file-compressed 33709556 31449528 1.07
tpcds_q40/duckdb:vortex-file-compressed 🚨 22223195 17964774 1.24
tpcds_q41/duckdb:vortex-file-compressed 🚨 14340957 12208998 1.17
tpcds_q42/duckdb:vortex-file-compressed 🚨 17952522 15263688 1.18
tpcds_q43/duckdb:vortex-file-compressed 🚨 21379683 18207308 1.17
tpcds_q44/duckdb:vortex-file-compressed 🚨 24364101 20674453 1.18
tpcds_q45/duckdb:vortex-file-compressed 🚨 36964169 30289156 1.22
tpcds_q46/duckdb:vortex-file-compressed 🚨 35452743 31804498 1.11
tpcds_q47/duckdb:vortex-file-compressed 🚨 60106215 52102298 1.15
tpcds_q48/duckdb:vortex-file-compressed 🚨 36858537 31963369 1.15
tpcds_q49/duckdb:vortex-file-compressed 40492855 37184229 1.09
tpcds_q50/duckdb:vortex-file-compressed 🚨 33189280 27622701 1.20
tpcds_q51/duckdb:vortex-file-compressed 🚨 119336709 107216981 1.11
tpcds_q52/duckdb:vortex-file-compressed 🚨 17192319 15040706 1.14
tpcds_q53/duckdb:vortex-file-compressed 🚨 26987061 24192115 1.12
tpcds_q54/duckdb:vortex-file-compressed 🚨 34992292 28812940 1.21
tpcds_q55/duckdb:vortex-file-compressed 🚨 16434984 14204995 1.16
tpcds_q56/duckdb:vortex-file-compressed 🚨 32114109 27027943 1.19
tpcds_q57/duckdb:vortex-file-compressed 🚨 42642268 35293810 1.21
tpcds_q58/duckdb:vortex-file-compressed 🚨 36174581 30086029 1.20
tpcds_q59/duckdb:vortex-file-compressed 🚨 43459973 38496374 1.13
tpcds_q60/duckdb:vortex-file-compressed 🚨 31068454 27323511 1.14
tpcds_q61/duckdb:vortex-file-compressed 🚨 36101077 32492345 1.11
tpcds_q62/duckdb:vortex-file-compressed 🚨 17694456 14092663 1.26
tpcds_q63/duckdb:vortex-file-compressed 🚨 26707114 22219639 1.20
tpcds_q64/duckdb:vortex-file-compressed 109467915 99824121 1.10
tpcds_q65/duckdb:vortex-file-compressed 24982682 22834356 1.09
tpcds_q66/duckdb:vortex-file-compressed 🚨 33559827 29313396 1.14
tpcds_q67/duckdb:vortex-file-compressed 🚨 165499586 144238362 1.15
tpcds_q68/duckdb:vortex-file-compressed 39279871 38122560 1.03
tpcds_q69/duckdb:vortex-file-compressed 🚨 49836011 42006303 1.19
tpcds_q70/duckdb:vortex-file-compressed 36024930 33269151 1.08
tpcds_q71/duckdb:vortex-file-compressed 🚨 24968732 22577539 1.11
tpcds_q72/duckdb:vortex-file-compressed 🚨 170965433 148718845 1.15
tpcds_q73/duckdb:vortex-file-compressed 30321176 28345336 1.07
tpcds_q74/duckdb:vortex-file-compressed 51574846 47184373 1.09
tpcds_q75/duckdb:vortex-file-compressed 51228856 49638440 1.03
tpcds_q76/duckdb:vortex-file-compressed 23118465 21878711 1.06
tpcds_q77/duckdb:vortex-file-compressed 🚨 26756027 23089937 1.16
tpcds_q78/duckdb:vortex-file-compressed 70066255 64897369 1.08
tpcds_q79/duckdb:vortex-file-compressed 29121054 26658799 1.09
tpcds_q80/duckdb:vortex-file-compressed 49253781 46726787 1.05
tpcds_q81/duckdb:vortex-file-compressed 🚨 33175350 28909510 1.15
tpcds_q82/duckdb:vortex-file-compressed 🚀 47283799 53257691 0.89
tpcds_q83/duckdb:vortex-file-compressed 28137734 27322018 1.03
tpcds_q84/duckdb:vortex-file-compressed 17107945 16826656 1.02
tpcds_q85/duckdb:vortex-file-compressed 43815907 43623101 1.00
tpcds_q86/duckdb:vortex-file-compressed 16223154 16886610 0.96
tpcds_q87/duckdb:vortex-file-compressed 39710695 40075821 0.99
tpcds_q88/duckdb:vortex-file-compressed 59420748 56608930 1.05
tpcds_q89/duckdb:vortex-file-compressed 22767327 21556886 1.06
tpcds_q90/duckdb:vortex-file-compressed 10900649 10792434 1.01
tpcds_q91/duckdb:vortex-file-compressed 21822440 24170065 0.90
tpcds_q92/duckdb:vortex-file-compressed 17670522 16689260 1.06
tpcds_q93/duckdb:vortex-file-compressed 27622521 27959139 0.99
tpcds_q94/duckdb:vortex-file-compressed 22370413 21573107 1.04
tpcds_q95/duckdb:vortex-file-compressed 122513450 122764973 1.00
tpcds_q96/duckdb:vortex-file-compressed 15213184 13962160 1.09
tpcds_q97/duckdb:vortex-file-compressed 38447330 36781295 1.05
tpcds_q98/duckdb:vortex-file-compressed 20542100 19908401 1.03
tpcds_q99/duckdb:vortex-file-compressed 18787824 20031628 0.94
duckdb / vortex-compact (1.005x ➖, 1↑ 2↓)
name PR 9b42b78 (ns) base 17f843a (ns) ratio (PR/base)
tpcds_q01/duckdb:vortex-compact 24868980 24159406 1.03
tpcds_q02/duckdb:vortex-compact 25859225 25293738 1.02
tpcds_q03/duckdb:vortex-compact 45018576 44272126 1.02
tpcds_q04/duckdb:vortex-compact 115060064 115453606 1.00
tpcds_q05/duckdb:vortex-compact 52666410 52668473 1.00
tpcds_q06/duckdb:vortex-compact 48746406 48227013 1.01
tpcds_q07/duckdb:vortex-compact 62045849 60717345 1.02
tpcds_q08/duckdb:vortex-compact 101806964 107462918 0.95
tpcds_q09/duckdb:vortex-compact 26201571 25217283 1.04
tpcds_q10/duckdb:vortex-compact 77301210 78053052 0.99
tpcds_q11/duckdb:vortex-compact 87633422 87824743 1.00
tpcds_q12/duckdb:vortex-compact 18969843 18350292 1.03
tpcds_q13/duckdb:vortex-compact 86345719 86209406 1.00
tpcds_q14/duckdb:vortex-compact 137841862 139353058 0.99
tpcds_q15/duckdb:vortex-compact 32351235 32834022 0.99
tpcds_q16/duckdb:vortex-compact 31320556 31113623 1.01
tpcds_q17/duckdb:vortex-compact 87963764 89672343 0.98
tpcds_q18/duckdb:vortex-compact 53852730 54563911 0.99
tpcds_q19/duckdb:vortex-compact 66049003 67452658 0.98
tpcds_q20/duckdb:vortex-compact 18222475 18406231 0.99
tpcds_q21/duckdb:vortex-compact 17071934 17673156 0.97
tpcds_q22/duckdb:vortex-compact 74476550 72855296 1.02
tpcds_q23/duckdb:vortex-compact 130839617 131113017 1.00
tpcds_q24/duckdb:vortex-compact 74118726 75694576 0.98
tpcds_q25/duckdb:vortex-compact 🚨 68810323 61330131 1.12
tpcds_q26/duckdb:vortex-compact 36108201 33826962 1.07
tpcds_q27/duckdb:vortex-compact 72139085 66991657 1.08
tpcds_q28/duckdb:vortex-compact 21913919 21952301 1.00
tpcds_q29/duckdb:vortex-compact 86797431 85861163 1.01
tpcds_q30/duckdb:vortex-compact 30998214 31182522 0.99
tpcds_q31/duckdb:vortex-compact 49275626 48413130 1.02
tpcds_q32/duckdb:vortex-compact 18791992 18422667 1.02
tpcds_q33/duckdb:vortex-compact 46083840 45560045 1.01
tpcds_q34/duckdb:vortex-compact 55301594 58601409 0.94
tpcds_q35/duckdb:vortex-compact 102868419 99583820 1.03
tpcds_q36/duckdb:vortex-compact 46581895 47692351 0.98
tpcds_q37/duckdb:vortex-compact 22291229 22602507 0.99
tpcds_q38/duckdb:vortex-compact 56229594 52817409 1.06
tpcds_q39/duckdb:vortex-compact 31140880 29937723 1.04
tpcds_q40/duckdb:vortex-compact 20923570 21094890 0.99
tpcds_q41/duckdb:vortex-compact 13953065 13837228 1.01
tpcds_q42/duckdb:vortex-compact 24274347 25041041 0.97
tpcds_q43/duckdb:vortex-compact 37975859 37505297 1.01
tpcds_q44/duckdb:vortex-compact 35745151 34806176 1.03
tpcds_q45/duckdb:vortex-compact 38849759 39048440 0.99
tpcds_q46/duckdb:vortex-compact 74872930 74329638 1.01
tpcds_q47/duckdb:vortex-compact 73012167 73191479 1.00
tpcds_q48/duckdb:vortex-compact 74421843 74421398 1.00
tpcds_q49/duckdb:vortex-compact 62219740 60895763 1.02
tpcds_q50/duckdb:vortex-compact 58149966 59747529 0.97
tpcds_q51/duckdb:vortex-compact 🚀 112939725 142167535 0.79
tpcds_q52/duckdb:vortex-compact 25464483 24747689 1.03
tpcds_q53/duckdb:vortex-compact 45102085 45125572 1.00
tpcds_q54/duckdb:vortex-compact 47843678 48017565 1.00
tpcds_q55/duckdb:vortex-compact 23756104 23868992 1.00
tpcds_q56/duckdb:vortex-compact 48953225 46650283 1.05
tpcds_q57/duckdb:vortex-compact 40623443 40851649 0.99
tpcds_q58/duckdb:vortex-compact 42479954 43012853 0.99
tpcds_q59/duckdb:vortex-compact 57611495 57416374 1.00
tpcds_q60/duckdb:vortex-compact 49233480 49265306 1.00
tpcds_q61/duckdb:vortex-compact 90532494 90363977 1.00
tpcds_q62/duckdb:vortex-compact 17844454 18346454 0.97
tpcds_q63/duckdb:vortex-compact 43515577 43103947 1.01
tpcds_q64/duckdb:vortex-compact 167106910 163448812 1.02
tpcds_q65/duckdb:vortex-compact 39037070 40770098 0.96
tpcds_q66/duckdb:vortex-compact 36713781 35814818 1.03
tpcds_q67/duckdb:vortex-compact 162545004 161111644 1.01
tpcds_q68/duckdb:vortex-compact 74461732 74170292 1.00
tpcds_q69/duckdb:vortex-compact 81635893 81571688 1.00
tpcds_q70/duckdb:vortex-compact 73159877 72047260 1.02
tpcds_q71/duckdb:vortex-compact 43052326 43426781 0.99
tpcds_q72/duckdb:vortex-compact 173563509 172739925 1.00
tpcds_q73/duckdb:vortex-compact 53071649 52247026 1.02
tpcds_q74/duckdb:vortex-compact 61761215 62341610 0.99
tpcds_q75/duckdb:vortex-compact 68223364 68188980 1.00
tpcds_q76/duckdb:vortex-compact 37259674 36351973 1.02
tpcds_q77/duckdb:vortex-compact 46382446 46148527 1.01
tpcds_q78/duckdb:vortex-compact 83056466 84553200 0.98
tpcds_q79/duckdb:vortex-compact 86004745 89592213 0.96
tpcds_q80/duckdb:vortex-compact 77871036 76976455 1.01
tpcds_q81/duckdb:vortex-compact 31065246 31851442 0.98
tpcds_q82/duckdb:vortex-compact 48657797 49082847 0.99
tpcds_q83/duckdb:vortex-compact 🚨 39038728 34940017 1.12
tpcds_q84/duckdb:vortex-compact 20456594 19756551 1.04
tpcds_q85/duckdb:vortex-compact 64094254 63725512 1.01
tpcds_q86/duckdb:vortex-compact 19013763 18840162 1.01
tpcds_q87/duckdb:vortex-compact 59895676 58448715 1.02
tpcds_q88/duckdb:vortex-compact 236002593 235967462 1.00
tpcds_q89/duckdb:vortex-compact 43330391 44815486 0.97
tpcds_q90/duckdb:vortex-compact 18168182 16557486 1.10
tpcds_q91/duckdb:vortex-compact 55643279 55078272 1.01
tpcds_q92/duckdb:vortex-compact 32861693 33518383 0.98
tpcds_q93/duckdb:vortex-compact 35664645 36044308 0.99
tpcds_q94/duckdb:vortex-compact 31244527 29585912 1.06
tpcds_q95/duckdb:vortex-compact 132560796 132776514 1.00
tpcds_q96/duckdb:vortex-compact 38004682 37424189 1.02
tpcds_q97/duckdb:vortex-compact 49695777 49571805 1.00
tpcds_q98/duckdb:vortex-compact 31917985 32817584 0.97
tpcds_q99/duckdb:vortex-compact 23325990 21460616 1.09
duckdb / parquet (1.104x ❌, 0↑ 51↓)
name PR 9b42b78 (ns) base 17f843a (ns) ratio (PR/base)
tpcds_q01/duckdb:parquet 🚨 32493186 28389609 1.14
tpcds_q02/duckdb:parquet 26647211 25165191 1.06
tpcds_q03/duckdb:parquet 🚨 14217150 12731137 1.12
tpcds_q04/duckdb:parquet 183739942 170181249 1.08
tpcds_q05/duckdb:parquet 🚨 35959253 31765059 1.13
tpcds_q06/duckdb:parquet 37582949 34333458 1.09
tpcds_q07/duckdb:parquet 25847598 24593753 1.05
tpcds_q08/duckdb:parquet 🚨 33218002 30060902 1.11
tpcds_q09/duckdb:parquet 49188662 45269161 1.09
tpcds_q10/duckdb:parquet 41818340 39126813 1.07
tpcds_q11/duckdb:parquet 🚨 103829475 93090652 1.12
tpcds_q12/duckdb:parquet 17935050 16714531 1.07
tpcds_q13/duckdb:parquet 🚨 39126244 35117492 1.11
tpcds_q14/duckdb:parquet 114219168 105792283 1.08
tpcds_q15/duckdb:parquet 🚨 36367647 31117974 1.17
tpcds_q16/duckdb:parquet 🚨 25714080 22602577 1.14
tpcds_q17/duckdb:parquet 🚨 43585401 38856585 1.12
tpcds_q18/duckdb:parquet 🚨 54628881 48961193 1.12
tpcds_q19/duckdb:parquet 🚨 36270026 32217949 1.13
tpcds_q20/duckdb:parquet 🚨 19376428 16824697 1.15
tpcds_q21/duckdb:parquet 🚨 13396177 11983778 1.12
tpcds_q22/duckdb:parquet 🚨 85309632 69371173 1.23
tpcds_q23/duckdb:parquet 🚨 94426919 83903882 1.13
tpcds_q24/duckdb:parquet 🚨 53452377 47095754 1.13
tpcds_q25/duckdb:parquet 🚨 41189009 36104471 1.14
tpcds_q26/duckdb:parquet 🚨 44576096 39617005 1.13
tpcds_q27/duckdb:parquet 57910273 54265367 1.07
tpcds_q28/duckdb:parquet 46437395 43196686 1.08
tpcds_q29/duckdb:parquet 🚨 42106741 37034340 1.14
tpcds_q30/duckdb:parquet 40929854 37997057 1.08
tpcds_q31/duckdb:parquet 🚨 31843338 28136837 1.13
tpcds_q32/duckdb:parquet 14541430 13293844 1.09
tpcds_q33/duckdb:parquet 🚨 26792533 23906983 1.12
tpcds_q34/duckdb:parquet 24977254 23279802 1.07
tpcds_q35/duckdb:parquet 🚨 70437474 62226274 1.13
tpcds_q36/duckdb:parquet 🚨 24680323 22036875 1.12
tpcds_q37/duckdb:parquet 🚨 16488383 14516513 1.14
tpcds_q38/duckdb:parquet 40446766 36770932 1.10
tpcds_q39/duckdb:parquet 35188390 32492667 1.08
tpcds_q40/duckdb:parquet 🚨 23447817 19585534 1.20
tpcds_q41/duckdb:parquet 🚨 10434163 8895484 1.17
tpcds_q42/duckdb:parquet 🚨 14201497 12280492 1.16
tpcds_q43/duckdb:parquet 19318713 18500213 1.04
tpcds_q44/duckdb:parquet 29365934 27361819 1.07
tpcds_q45/duckdb:parquet 🚨 33601289 28408963 1.18
tpcds_q46/duckdb:parquet 🚨 54070180 48034953 1.13
tpcds_q47/duckdb:parquet 🚨 57405602 50557241 1.14
tpcds_q48/duckdb:parquet 34897260 32908910 1.06
tpcds_q49/duckdb:parquet 30527124 28449193 1.07
tpcds_q50/duckdb:parquet 28050135 26403200 1.06
tpcds_q51/duckdb:parquet 🚨 118189565 105661143 1.12
tpcds_q52/duckdb:parquet 🚨 14464180 12897838 1.12
tpcds_q53/duckdb:parquet 18806918 17534398 1.07
tpcds_q54/duckdb:parquet 32401404 30369840 1.07
tpcds_q55/duckdb:parquet 13960916 12750055 1.09
tpcds_q56/duckdb:parquet 27395693 25280259 1.08
tpcds_q57/duckdb:parquet 42070927 38251273 1.10
tpcds_q58/duckdb:parquet 🚨 29653402 26225564 1.13
tpcds_q59/duckdb:parquet 39401204 36898077 1.07
tpcds_q60/duckdb:parquet 27422930 25548985 1.07
tpcds_q61/duckdb:parquet 🚨 38281459 34166425 1.12
tpcds_q62/duckdb:parquet 🚨 14226266 12701030 1.12
tpcds_q63/duckdb:parquet 🚨 17502262 15503851 1.13
tpcds_q64/duckdb:parquet 85547204 81314846 1.05
tpcds_q65/duckdb:parquet 🚨 26607686 23703071 1.12
tpcds_q66/duckdb:parquet 32477687 32589688 1.00
tpcds_q67/duckdb:parquet 🚨 155665311 135872719 1.15
tpcds_q68/duckdb:parquet 42260826 39953282 1.06
tpcds_q69/duckdb:parquet 42092767 39112712 1.08
tpcds_q70/duckdb:parquet 24838463 23244259 1.07
tpcds_q71/duckdb:parquet 25169432 23530235 1.07
tpcds_q72/duckdb:parquet 176722041 168758659 1.05
tpcds_q73/duckdb:parquet 20668546 20354786 1.02
tpcds_q74/duckdb:parquet 🚨 139754503 126846094 1.10
tpcds_q75/duckdb:parquet 63139844 59011587 1.07
tpcds_q76/duckdb:parquet 24117731 22628883 1.07
tpcds_q77/duckdb:parquet 🚨 29352302 25781840 1.14
tpcds_q78/duckdb:parquet 🚨 88150013 76821575 1.15
tpcds_q79/duckdb:parquet 33206164 30611723 1.08
tpcds_q80/duckdb:parquet 48843153 44476534 1.10
tpcds_q81/duckdb:parquet 🚨 39146752 35236101 1.11
tpcds_q82/duckdb:parquet 🚨 19630522 15963263 1.23
tpcds_q83/duckdb:parquet 20649837 18811377 1.10
tpcds_q84/duckdb:parquet 23310780 21567221 1.08
tpcds_q85/duckdb:parquet 46235572 42090278 1.10
tpcds_q86/duckdb:parquet 🚨 15821260 13722399 1.15
tpcds_q87/duckdb:parquet 🚨 44737568 40018161 1.12
tpcds_q88/duckdb:parquet 57904136 55462877 1.04
tpcds_q89/duckdb:parquet 21671923 19756940 1.10
tpcds_q90/duckdb:parquet 🚨 9743081 8601968 1.13
tpcds_q91/duckdb:parquet 28663718 26564310 1.08
tpcds_q92/duckdb:parquet 🚨 15326688 13882273 1.10
tpcds_q93/duckdb:parquet 🚨 37152567 32048091 1.16
tpcds_q94/duckdb:parquet 🚨 20538447 17789177 1.15
tpcds_q95/duckdb:parquet 133922314 141492736 0.95
tpcds_q96/duckdb:parquet 11647266 11024785 1.06
tpcds_q97/duckdb:parquet 🚨 44464950 37827684 1.18
tpcds_q98/duckdb:parquet 🚨 24356648 21319663 1.14
tpcds_q99/duckdb:parquet 22277347 20607231 1.08
duckdb / duckdb (1.001x ➖, 1↑ 1↓)
name PR 9b42b78 (ns) base 17f843a (ns) ratio (PR/base)
tpcds_q01/duckdb:duckdb 22286192 22383366 1.00
tpcds_q02/duckdb:duckdb 18976441 19330755 0.98
tpcds_q03/duckdb:duckdb 10230543 10329378 0.99
tpcds_q04/duckdb:duckdb 178897243 180818470 0.99
tpcds_q05/duckdb:duckdb 21702239 20911507 1.04
tpcds_q06/duckdb:duckdb 28665579 28632484 1.00
tpcds_q07/duckdb:duckdb 40794712 40066409 1.02
tpcds_q08/duckdb:duckdb 121067768 121045283 1.00
tpcds_q09/duckdb:duckdb 20672443 20544422 1.01
tpcds_q10/duckdb:duckdb 27684265 27520954 1.01
tpcds_q11/duckdb:duckdb 96249970 91158824 1.06
tpcds_q12/duckdb:duckdb 12435272 12520029 0.99
tpcds_q13/duckdb:duckdb 26206526 25803250 1.02
tpcds_q14/duckdb:duckdb 95922640 94134046 1.02
tpcds_q15/duckdb:duckdb 24784449 25008670 0.99
tpcds_q16/duckdb:duckdb 19125343 19407666 0.99
tpcds_q17/duckdb:duckdb 🚨 26145157 23130609 1.13
tpcds_q18/duckdb:duckdb 47504489 47569891 1.00
tpcds_q19/duckdb:duckdb 19665007 20051748 0.98
tpcds_q20/duckdb:duckdb 13047431 12928485 1.01
tpcds_q21/duckdb:duckdb 7590749 7362936 1.03
tpcds_q22/duckdb:duckdb 61495374 64765265 0.95
tpcds_q23/duckdb:duckdb 79175860 73989831 1.07
tpcds_q24/duckdb:duckdb 25536615 25307712 1.01
tpcds_q25/duckdb:duckdb 18793563 18726921 1.00
tpcds_q26/duckdb:duckdb 28216135 27982087 1.01
tpcds_q27/duckdb:duckdb 41384702 41216978 1.00
tpcds_q28/duckdb:duckdb 25754724 26474345 0.97
tpcds_q29/duckdb:duckdb 24572051 24423677 1.01
tpcds_q30/duckdb:duckdb 31223313 31398285 0.99
tpcds_q31/duckdb:duckdb 51150966 50907250 1.00
tpcds_q32/duckdb:duckdb 8550129 7990060 1.07
tpcds_q33/duckdb:duckdb 16300450 16462655 0.99
tpcds_q34/duckdb:duckdb 18535032 17846817 1.04
tpcds_q35/duckdb:duckdb 37242386 37653167 0.99
tpcds_q36/duckdb:duckdb 69595075 71094905 0.98
tpcds_q37/duckdb:duckdb 8854194 8661440 1.02
tpcds_q38/duckdb:duckdb 33055936 33839368 0.98
tpcds_q39/duckdb:duckdb 28075498 28484940 0.99
tpcds_q40/duckdb:duckdb 14708027 14398313 1.02
tpcds_q41/duckdb:duckdb 9457717 9419510 1.00
tpcds_q42/duckdb:duckdb 9674591 10113402 0.96
tpcds_q43/duckdb:duckdb 14640872 13640061 1.07
tpcds_q44/duckdb:duckdb 16161721 15605099 1.04
tpcds_q45/duckdb:duckdb 18671065 18915665 0.99
tpcds_q46/duckdb:duckdb 38082756 38984521 0.98
tpcds_q47/duckdb:duckdb 47131599 46832841 1.01
tpcds_q48/duckdb:duckdb 25829758 24847536 1.04
tpcds_q49/duckdb:duckdb 21618387 21425759 1.01
tpcds_q50/duckdb:duckdb 15955506 15912358 1.00
tpcds_q51/duckdb:duckdb 99798869 100269316 1.00
tpcds_q52/duckdb:duckdb 9524799 9485624 1.00
tpcds_q53/duckdb:duckdb 15143260 15957163 0.95
tpcds_q54/duckdb:duckdb 18711611 18713712 1.00
tpcds_q55/duckdb:duckdb 9633566 9518867 1.01
tpcds_q56/duckdb:duckdb 16588960 16512991 1.00
tpcds_q57/duckdb:duckdb 36122250 36460596 0.99
tpcds_q58/duckdb:duckdb 18421466 17903552 1.03
tpcds_q59/duckdb:duckdb 36706400 36710274 1.00
tpcds_q60/duckdb:duckdb 18299259 18129122 1.01
tpcds_q61/duckdb:duckdb 16520671 17259500 0.96
tpcds_q62/duckdb:duckdb 9778093 9779860 1.00
tpcds_q63/duckdb:duckdb 13659162 14560130 0.94
tpcds_q64/duckdb:duckdb 58461669 57611083 1.01
tpcds_q65/duckdb:duckdb 36602641 36590000 1.00
tpcds_q66/duckdb:duckdb 26592663 26525191 1.00
tpcds_q67/duckdb:duckdb 133997976 133377577 1.00
tpcds_q68/duckdb:duckdb 26806611 27025326 0.99
tpcds_q69/duckdb:duckdb 28337304 27477912 1.03
tpcds_q70/duckdb:duckdb 16661201 17438623 0.96
tpcds_q71/duckdb:duckdb 16440124 16480099 1.00
tpcds_q72/duckdb:duckdb 46343107 45727463 1.01
tpcds_q73/duckdb:duckdb 14215547 13225776 1.07
tpcds_q74/duckdb:duckdb 144835583 144707205 1.00
tpcds_q75/duckdb:duckdb 45394001 46957062 0.97
tpcds_q76/duckdb:duckdb 14569517 14858588 0.98
tpcds_q77/duckdb:duckdb 15409535 15593837 0.99
tpcds_q78/duckdb:duckdb 65840141 65624097 1.00
tpcds_q79/duckdb:duckdb 20272841 19797227 1.02
tpcds_q80/duckdb:duckdb 31659023 31840819 0.99
tpcds_q81/duckdb:duckdb 39981836 39858593 1.00
tpcds_q82/duckdb:duckdb 10917940 10195362 1.07
tpcds_q83/duckdb:duckdb 10720983 10861847 0.99
tpcds_q84/duckdb:duckdb 14526974 15133816 0.96
tpcds_q85/duckdb:duckdb 26379605 26381711 1.00
tpcds_q86/duckdb:duckdb 12144514 12451274 0.98
tpcds_q87/duckdb:duckdb 37194706 35548843 1.05
tpcds_q88/duckdb:duckdb 30488329 30262094 1.01
tpcds_q89/duckdb:duckdb 16604024 17233502 0.96
tpcds_q90/duckdb:duckdb 6176924 6073286 1.02
tpcds_q91/duckdb:duckdb 15205437 14721725 1.03
tpcds_q92/duckdb:duckdb 🚀 9783058 11073062 0.88
tpcds_q93/duckdb:duckdb 23436988 23634176 0.99
tpcds_q94/duckdb:duckdb 14723739 14487654 1.02
tpcds_q95/duckdb:duckdb 109887808 114889655 0.96
tpcds_q96/duckdb:duckdb 5885588 6401943 0.92
tpcds_q97/duckdb:duckdb 32314362 31993790 1.01
tpcds_q98/duckdb:duckdb 18256640 18089170 1.01
tpcds_q99/duckdb:duckdb 16731756 17246456 0.97

No file size changes detected.

@github-actions

Copy link
Copy Markdown
Contributor

Benchmarks: FineWeb S3

Verdict: No clear signal (environment too noisy confidence)
Attributed Vortex impact: +3.8%
Engines: DataFusion No clear signal (+11.1%, environment too noisy confidence) · DuckDB No clear signal (-3.0%, environment too noisy confidence)
Vortex (geomean): 1.087x ➖
Parquet (geomean): 1.047x ➖
Shifts: Parquet (control) +4.7% · Median polish +5.7%

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

datafusion / vortex-file-compressed (1.195x ➖, 0↑ 2↓)
name PR 9b42b78 (ns) base 17f843a (ns) ratio (PR/base)
fineweb_q00/datafusion:vortex-file-compressed 35472240 35901064 0.99
fineweb_q01/datafusion:vortex-file-compressed 🚨 760451146 540768810 1.41
fineweb_q02/datafusion:vortex-file-compressed 🚨 1023417600 559546971 1.83
fineweb_q03/datafusion:vortex-file-compressed 1334995594 1110767714 1.20
fineweb_q04/datafusion:vortex-file-compressed 1281081318 1169519359 1.10
fineweb_q05/datafusion:vortex-file-compressed 1170936780 1123543195 1.04
fineweb_q06/datafusion:vortex-file-compressed 1357998162 1308626664 1.04
fineweb_q07/datafusion:vortex-file-compressed 1339217884 1129957167 1.19
fineweb_q08/datafusion:vortex-file-compressed 582014766 502927551 1.16
datafusion / vortex-compact (1.126x ➖, 0↑ 1↓)
name PR 9b42b78 (ns) base 17f843a (ns) ratio (PR/base)
fineweb_q00/datafusion:vortex-compact 🚨 63590082 33799026 1.88
fineweb_q01/datafusion:vortex-compact 659521495 528486080 1.25
fineweb_q02/datafusion:vortex-compact 816090834 659147333 1.24
fineweb_q03/datafusion:vortex-compact 1333863817 1345929124 0.99
fineweb_q04/datafusion:vortex-compact 1664351890 1620282826 1.03
fineweb_q05/datafusion:vortex-compact 1351238375 1361275577 0.99
fineweb_q06/datafusion:vortex-compact 1245910242 1270953012 0.98
fineweb_q07/datafusion:vortex-compact 1163509951 1148586459 1.01
fineweb_q08/datafusion:vortex-compact 404663059 405512810 1.00
datafusion / parquet (1.044x ➖, 0↑ 0↓)
name PR 9b42b78 (ns) base 17f843a (ns) ratio (PR/base)
fineweb_q00/datafusion:parquet 1254044283 1374593172 0.91
fineweb_q01/datafusion:parquet 2005455559 2159860243 0.93
fineweb_q02/datafusion:parquet 2056337138 1774754290 1.16
fineweb_q03/datafusion:parquet 2080128770 1961501584 1.06
fineweb_q04/datafusion:parquet 1952714481 1783945497 1.09
fineweb_q05/datafusion:parquet 1952535365 2122818989 0.92
fineweb_q06/datafusion:parquet 2017329135 1803050962 1.12
fineweb_q07/datafusion:parquet 2026928078 1764550056 1.15
fineweb_q08/datafusion:parquet 1935049635 1767097754 1.10
duckdb / vortex-file-compressed (1.000x ➖, 0↑ 0↓)
name PR 9b42b78 (ns) base 17f843a (ns) ratio (PR/base)
fineweb_q00/duckdb:vortex-file-compressed 71861026 83412622 0.86
fineweb_q01/duckdb:vortex-file-compressed 550725773 544489350 1.01
fineweb_q02/duckdb:vortex-file-compressed 663772200 563840629 1.18
fineweb_q03/duckdb:vortex-file-compressed 1299599538 1328383798 0.98
fineweb_q04/duckdb:vortex-file-compressed 1493103401 1470800572 1.02
fineweb_q05/duckdb:vortex-file-compressed 1313618777 1293623171 1.02
fineweb_q06/duckdb:vortex-file-compressed 1608967462 1559771357 1.03
fineweb_q07/duckdb:vortex-file-compressed 1318772161 1369915465 0.96
fineweb_q08/duckdb:vortex-file-compressed 555046087 569234223 0.98
duckdb / vortex-compact (1.039x ➖, 0↑ 0↓)
name PR 9b42b78 (ns) base 17f843a (ns) ratio (PR/base)
fineweb_q00/duckdb:vortex-compact 86594998 72674740 1.19
fineweb_q01/duckdb:vortex-compact 656240343 559135371 1.17
fineweb_q02/duckdb:vortex-compact 643773737 670334819 0.96
fineweb_q03/duckdb:vortex-compact 1638397244 1749949520 0.94
fineweb_q04/duckdb:vortex-compact 1758229403 1815265888 0.97
fineweb_q05/duckdb:vortex-compact 1617621789 1675293959 0.97
fineweb_q06/duckdb:vortex-compact 1671102753 1653777994 1.01
fineweb_q07/duckdb:vortex-compact 1474617507 1406560514 1.05
fineweb_q08/duckdb:vortex-compact 550945211 486979327 1.13
duckdb / parquet (1.050x ➖, 0↑ 0↓)
name PR 9b42b78 (ns) base 17f843a (ns) ratio (PR/base)
fineweb_q00/duckdb:parquet 1141647706 1136603191 1.00
fineweb_q01/duckdb:parquet 1640083461 1374935707 1.19
fineweb_q02/duckdb:parquet 1421656412 1403605917 1.01
fineweb_q03/duckdb:parquet 3975819993 3641597298 1.09
fineweb_q04/duckdb:parquet 2029127990 1994615911 1.02
fineweb_q05/duckdb:parquet 2265210715 2377335068 0.95
fineweb_q06/duckdb:parquet 4513047775 4532644564 1.00
fineweb_q07/duckdb:parquet 2938635974 2685484055 1.09
fineweb_q08/duckdb:parquet 1230142969 1106156104 1.11

@github-actions

Copy link
Copy Markdown
Contributor

Benchmarks: Statistical and Population Genetics

Verdict: No clear signal (low confidence)
Attributed Vortex impact: +0.9%
Engines: DuckDB No clear signal (+0.9%, low confidence)
Vortex (geomean): 1.004x ➖
Parquet (geomean): 0.995x ➖
Shifts: Parquet (control) -0.5% · Median polish -0.5%

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

duckdb / vortex-file-compressed (1.017x ➖, 0↑ 0↓)
name PR 9b42b78 (ns) base 17f843a (ns) ratio (PR/base)
statpopgen_q00/duckdb:vortex-file-compressed 12683497 12613205 1.01
statpopgen_q01/duckdb:vortex-file-compressed 28396334 26988201 1.05
statpopgen_q02/duckdb:vortex-file-compressed 537461557 520132084 1.03
statpopgen_q03/duckdb:vortex-file-compressed 1053546735 1041368526 1.01
statpopgen_q04/duckdb:vortex-file-compressed 1072584163 1034056170 1.04
statpopgen_q05/duckdb:vortex-file-compressed 481518352 483338507 1.00
statpopgen_q06/duckdb:vortex-file-compressed 1544251838 1522947683 1.01
statpopgen_q07/duckdb:vortex-file-compressed 202934545 197832061 1.03
statpopgen_q08/duckdb:vortex-file-compressed 224241927 224879496 1.00
statpopgen_q09/duckdb:vortex-file-compressed 846962909 830826337 1.02
statpopgen_q10/duckdb:vortex-file-compressed 2581878047 2583052611 1.00
duckdb / vortex-compact (0.990x ➖, 0↑ 0↓)
name PR 9b42b78 (ns) base 17f843a (ns) ratio (PR/base)
statpopgen_q00/duckdb:vortex-compact 12121789 12362963 0.98
statpopgen_q01/duckdb:vortex-compact 216525896 214481879 1.01
statpopgen_q02/duckdb:vortex-compact 547194205 564281055 0.97
statpopgen_q03/duckdb:vortex-compact 1144468797 1159548780 0.99
statpopgen_q04/duckdb:vortex-compact 1162998484 1163402555 1.00
statpopgen_q05/duckdb:vortex-compact 589992215 578757837 1.02
statpopgen_q06/duckdb:vortex-compact 1487194750 1490511166 1.00
statpopgen_q07/duckdb:vortex-compact 867471216 880397397 0.99
statpopgen_q08/duckdb:vortex-compact 903117668 912983549 0.99
statpopgen_q09/duckdb:vortex-compact 913832737 948014324 0.96
statpopgen_q10/duckdb:vortex-compact 2592177341 2609302749 0.99
duckdb / parquet (0.995x ➖, 0↑ 0↓)
name PR 9b42b78 (ns) base 17f843a (ns) ratio (PR/base)
statpopgen_q00/duckdb:parquet 347839382 351788321 0.99
statpopgen_q01/duckdb:parquet 434704756 430362313 1.01
statpopgen_q02/duckdb:parquet 800164533 825721809 0.97
statpopgen_q03/duckdb:parquet 1233537755 1237404278 1.00
statpopgen_q04/duckdb:parquet 1243743069 1247058829 1.00
statpopgen_q05/duckdb:parquet 860530329 857114559 1.00
statpopgen_q06/duckdb:parquet 1467918070 1473898816 1.00
statpopgen_q07/duckdb:parquet 911775426 917532688 0.99
statpopgen_q08/duckdb:parquet 918729645 926082061 0.99
statpopgen_q09/duckdb:parquet 1054556366 1068030530 0.99
statpopgen_q10/duckdb:parquet 2275755740 2247552922 1.01

No file size changes detected.

@github-actions

Copy link
Copy Markdown
Contributor

Benchmarks: Clickbench Sorted on NVME

Verdict: No clear signal (low confidence)
Attributed Vortex impact: -2.3%
Engines: DataFusion No clear signal (-1.9%, environment too noisy confidence) · DuckDB No clear signal (-3.2%, low confidence)
Vortex (geomean): 0.952x ➖
Parquet (geomean): 0.985x ➖
Shifts: Parquet (control) -1.5% · Median polish -1.4%

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

datafusion / vortex-file-compressed (0.951x ➖, 1↑ 0↓)
name PR 9b42b78 (ns) base 17f843a (ns) ratio (PR/base)
clickbench-sorted_q23/datafusion:vortex-file-compressed 🚀 395793395 534556036 0.74
clickbench-sorted_q24/datafusion:vortex-file-compressed 24056451 24112756 1.00
clickbench-sorted_q26/datafusion:vortex-file-compressed 23492320 22327906 1.05
clickbench-sorted_q36/datafusion:vortex-file-compressed 60364758 61920607 0.97
clickbench-sorted_q37/datafusion:vortex-file-compressed 45266115 48266459 0.94
clickbench-sorted_q38/datafusion:vortex-file-compressed 43242368 44918760 0.96
clickbench-sorted_q39/datafusion:vortex-file-compressed 114540339 116723592 0.98
clickbench-sorted_q40/datafusion:vortex-file-compressed 20069453 21283292 0.94
clickbench-sorted_q41/datafusion:vortex-file-compressed 19048337 19572475 0.97
clickbench-sorted_q42/datafusion:vortex-file-compressed 14229981 14423890 0.99
datafusion / parquet (0.970x ➖, 1↑ 0↓)
name PR 9b42b78 (ns) base 17f843a (ns) ratio (PR/base)
clickbench-sorted_q23/datafusion:parquet 4668070437 4810336364 0.97
clickbench-sorted_q24/datafusion:parquet 🚀 27128011 32403915 0.84
clickbench-sorted_q26/datafusion:parquet 28111792 27991349 1.00
clickbench-sorted_q36/datafusion:parquet 183909220 188500062 0.98
clickbench-sorted_q37/datafusion:parquet 109235509 112624807 0.97
clickbench-sorted_q38/datafusion:parquet 161969083 165522501 0.98
clickbench-sorted_q39/datafusion:parquet 295555052 297335379 0.99
clickbench-sorted_q40/datafusion:parquet 66962440 66771839 1.00
clickbench-sorted_q41/datafusion:parquet 59133316 59917958 0.99
clickbench-sorted_q42/datafusion:parquet 31059653 31253039 0.99
duckdb / vortex-file-compressed (0.952x ➖, 1↑ 0↓)
name PR 9b42b78 (ns) base 17f843a (ns) ratio (PR/base)
clickbench-sorted_q23/duckdb:vortex-file-compressed 190770297 185480785 1.03
clickbench-sorted_q24/duckdb:vortex-file-compressed 25291820 26054686 0.97
clickbench-sorted_q26/duckdb:vortex-file-compressed 🚀 34422184 48047905 0.72
clickbench-sorted_q36/duckdb:vortex-file-compressed 59919107 63870643 0.94
clickbench-sorted_q37/duckdb:vortex-file-compressed 47367555 45503742 1.04
clickbench-sorted_q38/duckdb:vortex-file-compressed 51835554 52880907 0.98
clickbench-sorted_q39/duckdb:vortex-file-compressed 118941091 112549574 1.06
clickbench-sorted_q40/duckdb:vortex-file-compressed 28215079 29346029 0.96
clickbench-sorted_q41/duckdb:vortex-file-compressed 27299360 29670493 0.92
clickbench-sorted_q42/duckdb:vortex-file-compressed 24222712 25466731 0.95
duckdb / parquet (1.000x ➖, 0↑ 0↓)
name PR 9b42b78 (ns) base 17f843a (ns) ratio (PR/base)
clickbench-sorted_q23/duckdb:parquet 195838438 202823892 0.97
clickbench-sorted_q24/duckdb:parquet 28193706 29989629 0.94
clickbench-sorted_q26/duckdb:parquet 26093272 24703315 1.06
clickbench-sorted_q36/duckdb:parquet 112156893 110092423 1.02
clickbench-sorted_q37/duckdb:parquet 94590251 94308186 1.00
clickbench-sorted_q38/duckdb:parquet 96482800 95786504 1.01
clickbench-sorted_q39/duckdb:parquet 177956267 181184147 0.98
clickbench-sorted_q40/duckdb:parquet 43587417 42108859 1.04
clickbench-sorted_q41/duckdb:parquet 42096026 41984664 1.00
clickbench-sorted_q42/duckdb:parquet 30245723 30521215 0.99
duckdb / duckdb (0.984x ➖, 0↑ 0↓)
name PR 9b42b78 (ns) base 17f843a (ns) ratio (PR/base)
clickbench-sorted_q23/duckdb:duckdb 279393068 291715702 0.96
clickbench-sorted_q24/duckdb:duckdb 45049062 44979984 1.00
clickbench-sorted_q26/duckdb:duckdb 41762780 42568807 0.98
clickbench-sorted_q36/duckdb:duckdb 89852992 88702289 1.01
clickbench-sorted_q37/duckdb:duckdb 78008099 83307107 0.94
clickbench-sorted_q38/duckdb:duckdb 64298767 64741119 0.99
clickbench-sorted_q39/duckdb:duckdb 119471736 121020831 0.99
clickbench-sorted_q40/duckdb:duckdb 43906692 44500189 0.99
clickbench-sorted_q41/duckdb:duckdb 43062318 43134711 1.00
clickbench-sorted_q42/duckdb:duckdb 35538811 36170942 0.98

File Size Changes (201 files changed, +0.0% overall, 103↑ 98↓)
File Scale Format Base HEAD Change %
hits_080.vortex 1.0 vortex-compact 94.75 MB 97.18 MB +2.43 MB +2.6%
hits_015.vortex 1.0 vortex-compact 97.18 MB 99.01 MB +1.82 MB +1.9%
hits_093.vortex 1.0 vortex-compact 98.31 MB 99.90 MB +1.59 MB +1.6%
hits_075.vortex 1.0 vortex-file-compressed 188.22 MB 191.07 MB +2.84 MB +1.5%
hits_067.vortex 1.0 vortex-compact 98.11 MB 99.51 MB +1.40 MB +1.4%
hits_065.vortex 1.0 vortex-compact 124.38 MB 126.00 MB +1.62 MB +1.3%
hits_050.vortex 1.0 vortex-compact 124.01 MB 125.55 MB +1.54 MB +1.2%
hits_064.vortex 1.0 vortex-file-compressed 189.80 MB 192.08 MB +2.28 MB +1.2%
hits_013.vortex 1.0 vortex-compact 123.92 MB 125.39 MB +1.47 MB +1.2%
hits_002.vortex 1.0 vortex-compact 123.84 MB 125.28 MB +1.44 MB +1.2%
hits_089.vortex 1.0 vortex-compact 98.84 MB 99.93 MB +1.08 MB +1.1%
hits_030.vortex 1.0 vortex-compact 98.06 MB 99.04 MB +1010.25 KB +1.0%
hits_023.vortex 1.0 vortex-file-compressed 194.14 MB 196.08 MB +1.95 MB +1.0%
hits_038.vortex 1.0 vortex-file-compressed 188.75 MB 190.61 MB +1.86 MB +1.0%
hits_086.vortex 1.0 vortex-file-compressed 190.80 MB 192.50 MB +1.70 MB +0.9%
hits_086.vortex 1.0 vortex-compact 139.67 MB 140.82 MB +1.15 MB +0.8%
hits_070.vortex 1.0 vortex-file-compressed 197.42 MB 198.66 MB +1.23 MB +0.6%
hits_071.vortex 1.0 vortex-file-compressed 139.29 MB 140.13 MB +869.16 KB +0.6%
hits_068.vortex 1.0 vortex-compact 111.97 MB 112.57 MB +620.57 KB +0.5%
hits_003.vortex 1.0 vortex-file-compressed 135.83 MB 136.57 MB +749.24 KB +0.5%
hits_033.vortex 1.0 vortex-file-compressed 197.66 MB 198.73 MB +1.06 MB +0.5%
hits_020.vortex 1.0 vortex-compact 111.62 MB 112.21 MB +608.02 KB +0.5%
hits_019.vortex 1.0 vortex-compact 106.14 MB 106.68 MB +559.57 KB +0.5%
hits_070.vortex 1.0 vortex-compact 153.02 MB 153.76 MB +763.16 KB +0.5%
hits_052.vortex 1.0 vortex-compact 98.17 MB 98.60 MB +445.02 KB +0.4%
hits_098.vortex 1.0 vortex-compact 103.53 MB 103.99 MB +464.91 KB +0.4%
hits_084.vortex 1.0 vortex-file-compressed 153.65 MB 154.31 MB +680.11 KB +0.4%
hits_047.vortex 1.0 vortex-file-compressed 153.50 MB 154.14 MB +658.52 KB +0.4%
hits_071.vortex 1.0 vortex-compact 105.75 MB 106.17 MB +427.60 KB +0.4%
hits_000.vortex 1.0 vortex-compact 98.62 MB 99.01 MB +394.88 KB +0.4%
hits_078.vortex 1.0 vortex-compact 97.18 MB 97.54 MB +376.69 KB +0.4%
hits_061.vortex 1.0 vortex-file-compressed 159.78 MB 160.38 MB +616.81 KB +0.4%
hits_012.vortex 1.0 vortex-compact 140.04 MB 140.56 MB +526.87 KB +0.4%
hits_034.vortex 1.0 vortex-compact 133.35 MB 133.83 MB +495.47 KB +0.4%
hits_076.vortex 1.0 vortex-compact 124.91 MB 125.35 MB +452.91 KB +0.4%
hits_010.vortex 1.0 vortex-compact 123.46 MB 123.89 MB +440.42 KB +0.3%
hits_082.vortex 1.0 vortex-file-compressed 139.20 MB 139.68 MB +485.24 KB +0.3%
hits_063.vortex 1.0 vortex-compact 97.86 MB 98.19 MB +336.03 KB +0.3%
hits_014.vortex 1.0 vortex-file-compressed 171.02 MB 171.58 MB +574.98 KB +0.3%
hits_054.vortex 1.0 vortex-file-compressed 146.09 MB 146.45 MB +366.14 KB +0.2%
hits_031.vortex 1.0 vortex-file-compressed 158.45 MB 158.84 MB +394.16 KB +0.2%
hits_026.vortex 1.0 vortex-compact 99.02 MB 99.22 MB +205.33 KB +0.2%
hits_074.vortex 1.0 vortex-compact 153.01 MB 153.31 MB +314.66 KB +0.2%
hits_042.vortex 1.0 vortex-file-compressed 199.94 MB 200.33 MB +397.27 KB +0.2%
hits_007.vortex 1.0 vortex-compact 153.60 MB 153.87 MB +281.05 KB +0.2%
hits_000.vortex 1.0 vortex-file-compressed 130.88 MB 131.11 MB +233.65 KB +0.2%
hits_082.vortex 1.0 vortex-compact 106.09 MB 106.25 MB +159.10 KB +0.1%
hits_015.vortex 1.0 vortex-file-compressed 130.62 MB 130.81 MB +193.15 KB +0.1%
hits_005.vortex 1.0 vortex-file-compressed 166.45 MB 166.68 MB +234.01 KB +0.1%
hits_041.vortex 1.0 vortex-file-compressed 130.66 MB 130.83 MB +180.71 KB +0.1%
hits_037.vortex 1.0 vortex-file-compressed 175.95 MB 176.19 MB +242.19 KB +0.1%
hits_035.vortex 1.0 vortex-file-compressed 102.22 MB 102.36 MB +134.08 KB +0.1%
hits_091.vortex 1.0 vortex-compact 112.29 MB 112.43 MB +143.47 KB +0.1%
hits_004.vortex 1.0 vortex-compact 98.36 MB 98.48 MB +125.32 KB +0.1%
hits_055.vortex 1.0 vortex-file-compressed 198.36 MB 198.60 MB +240.41 KB +0.1%
hits_099.vortex 1.0 vortex-compact 133.03 MB 133.18 MB +152.59 KB +0.1%
hits_046.vortex 1.0 vortex-file-compressed 100.88 MB 100.99 MB +107.23 KB +0.1%
hits_011.vortex 1.0 vortex-compact 152.83 MB 152.99 MB +159.08 KB +0.1%
hits_072.vortex 1.0 vortex-file-compressed 102.07 MB 102.18 MB +105.81 KB +0.1%
hits_081.vortex 1.0 vortex-compact 153.54 MB 153.70 MB +156.43 KB +0.1%
hits_018.vortex 1.0 vortex-file-compressed 198.20 MB 198.38 MB +179.16 KB +0.1%
hits_003.vortex 1.0 vortex-compact 104.50 MB 104.59 MB +92.82 KB +0.1%
hits_053.vortex 1.0 vortex-compact 138.37 MB 138.48 MB +119.38 KB +0.1%
hits_033.vortex 1.0 vortex-compact 153.39 MB 153.51 MB +123.80 KB +0.1%
hits_062.vortex 1.0 vortex-compact 132.52 MB 132.62 MB +96.27 KB +0.1%
hits_059.vortex 1.0 vortex-compact 152.77 MB 152.88 MB +110.55 KB +0.1%
hits_011.vortex 1.0 vortex-file-compressed 197.86 MB 198.00 MB +136.78 KB +0.1%
hits_090.vortex 1.0 vortex-compact 141.24 MB 141.33 MB +95.08 KB +0.1%
hits_029.vortex 1.0 vortex-file-compressed 198.39 MB 198.51 MB +127.23 KB +0.1%
hits_057.vortex 1.0 vortex-compact 111.82 MB 111.89 MB +71.02 KB +0.1%
hits_073.vortex 1.0 vortex-compact 134.13 MB 134.20 MB +73.79 KB +0.1%
hits_069.vortex 1.0 vortex-compact 100.08 MB 100.14 MB +53.30 KB +0.1%
hits_067.vortex 1.0 vortex-file-compressed 131.08 MB 131.14 MB +64.71 KB +0.0%
hits_040.vortex 1.0 vortex-file-compressed 142.56 MB 142.62 MB +64.82 KB +0.0%
hits_093.vortex 1.0 vortex-file-compressed 131.23 MB 131.29 MB +58.60 KB +0.0%
hits_046.vortex 1.0 vortex-compact 74.91 MB 74.94 MB +31.44 KB +0.0%
hits_092.vortex 1.0 vortex-file-compressed 198.11 MB 198.19 MB +79.81 KB +0.0%
hits_042.vortex 1.0 vortex-compact 136.31 MB 136.36 MB +52.67 KB +0.0%
hits_066.vortex 1.0 vortex-file-compressed 162.22 MB 162.28 MB +62.49 KB +0.0%
hits_010.vortex 1.0 vortex-file-compressed 168.06 MB 168.12 MB +62.87 KB +0.0%
hits_024.vortex 1.0 vortex-file-compressed 159.41 MB 159.47 MB +57.47 KB +0.0%
hits_091.vortex 1.0 vortex-file-compressed 146.14 MB 146.19 MB +50.13 KB +0.0%
hits_028.vortex 1.0 vortex-file-compressed 150.98 MB 151.03 MB +51.03 KB +0.0%
hits_068.vortex 1.0 vortex-file-compressed 159.50 MB 159.55 MB +51.90 KB +0.0%
hits_098.vortex 1.0 vortex-file-compressed 136.85 MB 136.89 MB +42.88 KB +0.0%
hits_083.vortex 1.0 vortex-file-compressed 156.17 MB 156.21 MB +47.85 KB +0.0%
hits_083.vortex 1.0 vortex-compact 110.02 MB 110.05 MB +32.01 KB +0.0%
hits_002.vortex 1.0 vortex-file-compressed 160.02 MB 160.06 MB +45.44 KB +0.0%
hits_017.vortex 1.0 vortex-file-compressed 145.97 MB 146.01 MB +40.07 KB +0.0%
hits_060.vortex 1.0 vortex-file-compressed 191.70 MB 191.74 MB +42.47 KB +0.0%
hits_076.vortex 1.0 vortex-file-compressed 159.86 MB 159.89 MB +30.47 KB +0.0%
hits_047.vortex 1.0 vortex-compact 110.49 MB 110.51 MB +17.46 KB +0.0%
hits_027.vortex 1.0 vortex-compact 139.37 MB 139.39 MB +18.99 KB +0.0%
hits_095.vortex 1.0 vortex-compact 110.64 MB 110.65 MB +14.09 KB +0.0%
hits_031.vortex 1.0 vortex-compact 111.64 MB 111.65 MB +10.30 KB +0.0%
hits_005.vortex 1.0 vortex-compact 115.84 MB 115.85 MB +10.55 KB +0.0%
hits_095.vortex 1.0 vortex-file-compressed 153.60 MB 153.61 MB +12.49 KB +0.0%
hits_013.vortex 1.0 vortex-file-compressed 160.22 MB 160.23 MB +12.92 KB +0.0%
hits_032.vortex 1.0 vortex-compact 110.62 MB 110.63 MB +6.41 KB +0.0%
hits_043.vortex 1.0 vortex-compact 94.33 MB 94.33 MB +3.47 KB +0.0%
hits_079.vortex 1.0 vortex-compact 128.06 MB 128.06 MB +4.67 KB +0.0%
hits_097.vortex 1.0 vortex-file-compressed 191.54 MB 191.54 MB +376 B +0.0%
hits_088.vortex 1.0 vortex-file-compressed 170.97 MB 170.98 MB +304 B +0.0%
hits_063.vortex 1.0 vortex-file-compressed 131.18 MB 131.18 MB 1.09 KB -0.0%
hits_073.vortex 1.0 vortex-file-compressed 171.57 MB 171.57 MB 2.01 KB -0.0%
hits_072.vortex 1.0 vortex-compact 75.63 MB 75.63 MB 2.23 KB -0.0%
hits_009.vortex 1.0 vortex-compact 75.25 MB 75.24 MB 3.68 KB -0.0%
hits_084.vortex 1.0 vortex-compact 110.68 MB 110.67 MB 5.63 KB -0.0%
hits_035.vortex 1.0 vortex-compact 75.94 MB 75.93 MB 4.11 KB -0.0%
hits_096.vortex 1.0 vortex-compact 153.30 MB 153.29 MB 9.77 KB -0.0%
hits_034.vortex 1.0 vortex-file-compressed 180.83 MB 180.81 MB 17.77 KB -0.0%
hits_041.vortex 1.0 vortex-compact 98.62 MB 98.61 MB 11.82 KB -0.0%
hits_079.vortex 1.0 vortex-file-compressed 180.05 MB 180.03 MB 25.20 KB -0.0%
hits_023.vortex 1.0 vortex-compact 142.74 MB 142.72 MB 20.21 KB -0.0%
hits_056.vortex 1.0 vortex-compact 100.89 MB 100.87 MB 15.93 KB -0.0%
hits_038.vortex 1.0 vortex-compact 139.54 MB 139.52 MB 24.16 KB -0.0%
hits_021.vortex 1.0 vortex-file-compressed 153.54 MB 153.51 MB 27.91 KB -0.0%
hits_080.vortex 1.0 vortex-file-compressed 126.11 MB 126.09 MB 24.02 KB -0.0%
hits_008.vortex 1.0 vortex-file-compressed 139.49 MB 139.46 MB 29.29 KB -0.0%
hits_081.vortex 1.0 vortex-file-compressed 198.80 MB 198.76 MB 42.84 KB -0.0%
hits_069.vortex 1.0 vortex-file-compressed 141.50 MB 141.47 MB 33.32 KB -0.0%
hits_096.vortex 1.0 vortex-file-compressed 198.17 MB 198.12 MB 48.39 KB -0.0%
hits_077.vortex 1.0 vortex-file-compressed 171.54 MB 171.50 MB 43.72 KB -0.0%
hits_004.vortex 1.0 vortex-file-compressed 130.86 MB 130.83 MB 33.43 KB -0.0%
hits_043.vortex 1.0 vortex-file-compressed 125.75 MB 125.72 MB 36.86 KB -0.0%
hits_089.vortex 1.0 vortex-file-compressed 130.87 MB 130.83 MB 39.34 KB -0.0%
hits_055.vortex 1.0 vortex-compact 153.40 MB 153.35 MB 51.43 KB -0.0%
hits_074.vortex 1.0 vortex-file-compressed 197.99 MB 197.92 MB 70.34 KB -0.0%
hits_094.vortex 1.0 vortex-compact 110.73 MB 110.69 MB 39.48 KB -0.0%
hits_054.vortex 1.0 vortex-compact 112.16 MB 112.11 MB 53.62 KB -0.0%
hits_030.vortex 1.0 vortex-file-compressed 131.46 MB 131.40 MB 64.16 KB -0.0%
hits_088.vortex 1.0 vortex-compact 133.90 MB 133.83 MB 70.91 KB -0.1%
hits_058.vortex 1.0 vortex-compact 111.13 MB 111.07 MB 63.89 KB -0.1%
hits_092.vortex 1.0 vortex-compact 153.45 MB 153.36 MB 90.30 KB -0.1%
hits_022.vortex 1.0 vortex-compact 153.23 MB 153.14 MB 96.14 KB -0.1%
hits_051.vortex 1.0 vortex-file-compressed 171.37 MB 171.25 MB 117.19 KB -0.1%
hits_044.vortex 1.0 vortex-compact 153.73 MB 153.63 MB 105.80 KB -0.1%
hits_014.vortex 1.0 vortex-compact 133.91 MB 133.81 MB 93.07 KB -0.1%
hits_036.vortex 1.0 vortex-compact 133.39 MB 133.29 MB 109.19 KB -0.1%
hits_016.vortex 1.0 vortex-compact 127.41 MB 127.31 MB 104.55 KB -0.1%
hits_056.vortex 1.0 vortex-file-compressed 135.04 MB 134.93 MB 116.70 KB -0.1%
hits_039.vortex 1.0 vortex-file-compressed 160.16 MB 160.02 MB 140.48 KB -0.1%
hits_064.vortex 1.0 vortex-compact 140.15 MB 140.03 MB 124.82 KB -0.1%
hits_025.vortex 1.0 vortex-file-compressed 170.94 MB 170.78 MB 162.53 KB -0.1%
hits_078.vortex 1.0 vortex-file-compressed 130.56 MB 130.43 MB 131.27 KB -0.1%
hits_059.vortex 1.0 vortex-file-compressed 197.77 MB 197.57 MB 205.73 KB -0.1%
hits_077.vortex 1.0 vortex-compact 134.42 MB 134.29 MB 141.30 KB -0.1%
hits_029.vortex 1.0 vortex-compact 153.53 MB 153.37 MB 163.91 KB -0.1%
hits_051.vortex 1.0 vortex-compact 134.01 MB 133.87 MB 145.97 KB -0.1%
hits_094.vortex 1.0 vortex-file-compressed 157.76 MB 157.57 MB 188.73 KB -0.1%
hits_052.vortex 1.0 vortex-file-compressed 130.44 MB 130.29 MB 161.48 KB -0.1%
hits_065.vortex 1.0 vortex-file-compressed 160.32 MB 160.12 MB 202.48 KB -0.1%
hits_036.vortex 1.0 vortex-file-compressed 170.49 MB 170.28 MB 219.66 KB -0.1%
hits_099.vortex 1.0 vortex-file-compressed 170.37 MB 170.12 MB 251.70 KB -0.1%
hits_085.vortex 1.0 vortex-compact 153.43 MB 153.21 MB 229.07 KB -0.1%
hits_020.vortex 1.0 vortex-file-compressed 159.46 MB 159.21 MB 263.33 KB -0.2%
hits_053.vortex 1.0 vortex-file-compressed 188.92 MB 188.61 MB 314.70 KB -0.2%
hits_058.vortex 1.0 vortex-file-compressed 154.64 MB 154.39 MB 262.84 KB -0.2%
hits_032.vortex 1.0 vortex-file-compressed 154.19 MB 153.93 MB 263.82 KB -0.2%
hits_026.vortex 1.0 vortex-file-compressed 130.96 MB 130.72 MB 247.26 KB -0.2%
hits_060.vortex 1.0 vortex-compact 141.67 MB 141.40 MB 281.62 KB -0.2%
hits_025.vortex 1.0 vortex-compact 133.70 MB 133.41 MB 291.02 KB -0.2%
hits_016.vortex 1.0 vortex-file-compressed 179.26 MB 178.87 MB 399.84 KB -0.2%
hits_062.vortex 1.0 vortex-file-compressed 169.72 MB 169.25 MB 478.41 KB -0.3%
hits_027.vortex 1.0 vortex-file-compressed 191.46 MB 190.93 MB 539.91 KB -0.3%
hits_028.vortex 1.0 vortex-compact 115.94 MB 115.61 MB 330.40 KB -0.3%
hits_087.vortex 1.0 vortex-file-compressed 160.49 MB 160.03 MB 475.86 KB -0.3%
hits_048.vortex 1.0 vortex-file-compressed 197.69 MB 197.09 MB 609.32 KB -0.3%
hits_049.vortex 1.0 vortex-file-compressed 190.72 MB 190.08 MB 655.98 KB -0.3%
hits_021.vortex 1.0 vortex-compact 111.05 MB 110.64 MB 416.35 KB -0.4%
hits_045.vortex 1.0 vortex-compact 106.08 MB 105.68 MB 416.13 KB -0.4%
hits_085.vortex 1.0 vortex-file-compressed 198.48 MB 197.70 MB 793.30 KB -0.4%
hits_022.vortex 1.0 vortex-file-compressed 197.84 MB 197.06 MB 799.89 KB -0.4%
hits_097.vortex 1.0 vortex-compact 141.89 MB 141.33 MB 575.09 KB -0.4%
hits_019.vortex 1.0 vortex-file-compressed 140.76 MB 140.19 MB 582.10 KB -0.4%
hits_017.vortex 1.0 vortex-compact 112.22 MB 111.71 MB 522.88 KB -0.5%
hits_008.vortex 1.0 vortex-compact 106.23 MB 105.71 MB 532.43 KB -0.5%
hits_018.vortex 1.0 vortex-compact 153.69 MB 152.93 MB 776.80 KB -0.5%
hits_006.vortex 1.0 vortex-file-compressed 125.66 MB 125.03 MB 642.61 KB -0.5%
hits_048.vortex 1.0 vortex-compact 153.36 MB 152.59 MB 785.55 KB -0.5%
hits_049.vortex 1.0 vortex-compact 140.57 MB 139.80 MB 786.53 KB -0.5%
hits_009.vortex 1.0 vortex-file-compressed 101.33 MB 100.75 MB 593.08 KB -0.6%
hits_087.vortex 1.0 vortex-compact 125.24 MB 124.53 MB 734.33 KB -0.6%
hits_044.vortex 1.0 vortex-file-compressed 198.73 MB 197.54 MB 1.19 MB -0.6%
hits_040.vortex 1.0 vortex-compact 110.62 MB 109.96 MB 682.80 KB -0.6%
hits_045.vortex 1.0 vortex-file-compressed 140.23 MB 139.31 MB 944.39 KB -0.7%
hits_007.vortex 1.0 vortex-file-compressed 198.80 MB 197.41 MB 1.39 MB -0.7%
hits_057.vortex 1.0 vortex-file-compressed 159.26 MB 158.11 MB 1.14 MB -0.7%
hits_066.vortex 1.0 vortex-compact 117.61 MB 116.76 MB 868.70 KB -0.7%
hits_050.vortex 1.0 vortex-file-compressed 160.56 MB 159.21 MB 1.35 MB -0.8%
hits_037.vortex 1.0 vortex-compact 133.37 MB 132.21 MB 1.15 MB -0.9%
hits_075.vortex 1.0 vortex-compact 139.12 MB 137.84 MB 1.28 MB -0.9%
hits_061.vortex 1.0 vortex-compact 125.12 MB 123.89 MB 1.23 MB -1.0%
hits_001.vortex 1.0 vortex-file-compressed 192.16 MB 190.13 MB 2.03 MB -1.1%
hits_039.vortex 1.0 vortex-compact 125.84 MB 124.47 MB 1.37 MB -1.1%
hits_024.vortex 1.0 vortex-compact 125.25 MB 123.84 MB 1.41 MB -1.1%
hits_001.vortex 1.0 vortex-compact 140.90 MB 139.03 MB 1.87 MB -1.3%
hits_012.vortex 1.0 vortex-file-compressed 192.34 MB 189.71 MB 2.63 MB -1.4%
hits_090.vortex 1.0 vortex-file-compressed 194.36 MB 191.38 MB 2.98 MB -1.5%
hits_006.vortex 1.0 vortex-compact 96.49 MB 94.28 MB 2.21 MB -2.3%
duckdb.db 1.0 vortex-compact 268.00 KB 0 B 268.00 KB -100.0%

Totals:

  • vortex-compact: 11.93 GB → 11.94 GB (+0.0%)
  • vortex-file-compressed: 15.87 GB → 15.87 GB (-0.0%)

@github-actions

Copy link
Copy Markdown
Contributor

Benchmarks: TPC-H SF=10 on NVME

Verdict: No clear signal (low confidence)
Attributed Vortex impact: -0.8%
Engines: DataFusion No clear signal (-3.2%, low confidence) · DuckDB No clear signal (+1.7%, low confidence)
Vortex (geomean): 1.012x ➖
Parquet (geomean): 1.031x ➖
Shifts: Parquet (control) +3.1% · Median polish +2.9%

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

datafusion / vortex-file-compressed (1.038x ➖, 0↑ 0↓)
name PR 9b42b78 (ns) base 17f843a (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-file-compressed 435396023 420980323 1.03
tpch_q02/datafusion:vortex-file-compressed 108371904 102093518 1.06
tpch_q03/datafusion:vortex-file-compressed 204029777 195729932 1.04
tpch_q04/datafusion:vortex-file-compressed 100817562 96276233 1.05
tpch_q05/datafusion:vortex-file-compressed 349723183 331495465 1.05
tpch_q06/datafusion:vortex-file-compressed 39383066 39628277 0.99
tpch_q07/datafusion:vortex-file-compressed 476728842 448273686 1.06
tpch_q08/datafusion:vortex-file-compressed 361016514 338534873 1.07
tpch_q09/datafusion:vortex-file-compressed 618518435 596095912 1.04
tpch_q10/datafusion:vortex-file-compressed 231354752 225272305 1.03
tpch_q11/datafusion:vortex-file-compressed 81268389 80003233 1.02
tpch_q12/datafusion:vortex-file-compressed 117387796 112884420 1.04
tpch_q13/datafusion:vortex-file-compressed 202648808 197341338 1.03
tpch_q14/datafusion:vortex-file-compressed 53201837 52009086 1.02
tpch_q15/datafusion:vortex-file-compressed 101418941 98040295 1.03
tpch_q16/datafusion:vortex-file-compressed 76834082 74728788 1.03
tpch_q17/datafusion:vortex-file-compressed 617856293 584884673 1.06
tpch_q18/datafusion:vortex-file-compressed 883296011 834247422 1.06
tpch_q19/datafusion:vortex-file-compressed 77396380 76684844 1.01
tpch_q20/datafusion:vortex-file-compressed 168981204 163340009 1.03
tpch_q21/datafusion:vortex-file-compressed 635151886 599904400 1.06
tpch_q22/datafusion:vortex-file-compressed 57831236 56596131 1.02
datafusion / vortex-compact (0.952x ➖, 9↑ 0↓)
name PR 9b42b78 (ns) base 17f843a (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-compact 522563894 494640304 1.06
tpch_q02/datafusion:vortex-compact 113098442 109361243 1.03
tpch_q03/datafusion:vortex-compact 223636810 212453183 1.05
tpch_q04/datafusion:vortex-compact 136077453 129696950 1.05
tpch_q05/datafusion:vortex-compact 373962627 358966558 1.04
tpch_q06/datafusion:vortex-compact 64566725 61831309 1.04
tpch_q07/datafusion:vortex-compact 508571616 499175614 1.02
tpch_q08/datafusion:vortex-compact 388093564 373972594 1.04
tpch_q09/datafusion:vortex-compact 655290963 639208781 1.03
tpch_q10/datafusion:vortex-compact 287599719 295982736 0.97
tpch_q11/datafusion:vortex-compact 🚀 82219293 93604563 0.88
tpch_q12/datafusion:vortex-compact 181054601 188548349 0.96
tpch_q13/datafusion:vortex-compact 252632132 264265962 0.96
tpch_q14/datafusion:vortex-compact 🚀 70901729 79837684 0.89
tpch_q15/datafusion:vortex-compact 🚀 160606419 179649919 0.89
tpch_q16/datafusion:vortex-compact 🚀 82808436 92092424 0.90
tpch_q17/datafusion:vortex-compact 🚀 603793755 735341446 0.82
tpch_q18/datafusion:vortex-compact 🚀 918291538 1050700710 0.87
tpch_q19/datafusion:vortex-compact 210073686 229800897 0.91
tpch_q20/datafusion:vortex-compact 🚀 187504453 218088678 0.86
tpch_q21/datafusion:vortex-compact 🚀 710353732 849185913 0.84
tpch_q22/datafusion:vortex-compact 🚀 64832317 72052987 0.90
datafusion / parquet (1.052x ➖, 0↑ 0↓)
name PR 9b42b78 (ns) base 17f843a (ns) ratio (PR/base)
tpch_q01/datafusion:parquet 510404125 483075252 1.06
tpch_q02/datafusion:parquet 186177622 178312180 1.04
tpch_q03/datafusion:parquet 274081953 254535254 1.08
tpch_q04/datafusion:parquet 125201180 126945256 0.99
tpch_q05/datafusion:parquet 430668385 406273327 1.06
tpch_q06/datafusion:parquet 135515681 129911728 1.04
tpch_q07/datafusion:parquet 595281041 565916252 1.05
tpch_q08/datafusion:parquet 479161528 456982335 1.05
tpch_q09/datafusion:parquet 776220529 716933753 1.08
tpch_q10/datafusion:parquet 606844656 577476376 1.05
tpch_q11/datafusion:parquet 127245367 118603536 1.07
tpch_q12/datafusion:parquet 224334182 206603795 1.09
tpch_q13/datafusion:parquet 352808540 350962236 1.01
tpch_q14/datafusion:parquet 160168744 153758864 1.04
tpch_q15/datafusion:parquet 274199687 253320427 1.08
tpch_q16/datafusion:parquet 126134249 120686483 1.05
tpch_q17/datafusion:parquet 715319554 662661209 1.08
tpch_q18/datafusion:parquet 925784584 865120038 1.07
tpch_q19/datafusion:parquet 287515369 273796101 1.05
tpch_q20/datafusion:parquet 314274780 295216821 1.06
tpch_q21/datafusion:parquet 700212330 646542945 1.08
tpch_q22/datafusion:parquet 212518085 218724403 0.97
datafusion / arrow (1.070x ➖, 0↑ 3↓)
name PR 9b42b78 (ns) base 17f843a (ns) ratio (PR/base)
tpch_q01/datafusion:arrow 734742043 688330003 1.07
tpch_q02/datafusion:arrow 115664324 112787455 1.03
tpch_q03/datafusion:arrow 530312353 499418360 1.06
tpch_q04/datafusion:arrow 391617840 357799885 1.09
tpch_q05/datafusion:arrow 789662032 726462154 1.09
tpch_q06/datafusion:arrow 341300724 316180593 1.08
tpch_q07/datafusion:arrow 1190549015 1122539846 1.06
tpch_q08/datafusion:arrow 983511102 932671906 1.05
tpch_q09/datafusion:arrow 1134666423 1079394994 1.05
tpch_q10/datafusion:arrow 🚨 702019468 626856755 1.12
tpch_q11/datafusion:arrow 94765899 92075732 1.03
tpch_q12/datafusion:arrow 🚨 1485141527 1306685797 1.14
tpch_q13/datafusion:arrow 491110413 475833580 1.03
tpch_q14/datafusion:arrow 391541657 357735373 1.09
tpch_q15/datafusion:arrow 804395137 733471656 1.10
tpch_q16/datafusion:arrow 83550747 79967621 1.04
tpch_q17/datafusion:arrow 1019904728 954301901 1.07
tpch_q18/datafusion:arrow 1920648583 1823466705 1.05
tpch_q19/datafusion:arrow 584163971 536460905 1.09
tpch_q20/datafusion:arrow 🚨 541500406 491609201 1.10
tpch_q21/datafusion:arrow 3260688333 3092080096 1.05
tpch_q22/datafusion:arrow 85990509 81880690 1.05
duckdb / vortex-file-compressed (1.024x ➖, 0↑ 0↓)
name PR 9b42b78 (ns) base 17f843a (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-file-compressed 172586569 169894349 1.02
tpch_q02/duckdb:vortex-file-compressed 54809430 53098246 1.03
tpch_q03/duckdb:vortex-file-compressed 124846133 121054691 1.03
tpch_q04/duckdb:vortex-file-compressed 159563767 155096418 1.03
tpch_q05/duckdb:vortex-file-compressed 141885875 139164030 1.02
tpch_q06/duckdb:vortex-file-compressed 34949797 35911028 0.97
tpch_q07/duckdb:vortex-file-compressed 133969473 129835706 1.03
tpch_q08/duckdb:vortex-file-compressed 176085610 171897276 1.02
tpch_q09/duckdb:vortex-file-compressed 401734699 395827241 1.01
tpch_q10/duckdb:vortex-file-compressed 197806507 192849542 1.03
tpch_q11/duckdb:vortex-file-compressed 31855963 30925136 1.03
tpch_q12/duckdb:vortex-file-compressed 108539701 106068273 1.02
tpch_q13/duckdb:vortex-file-compressed 279245193 272843320 1.02
tpch_q14/duckdb:vortex-file-compressed 53788384 52802109 1.02
tpch_q15/duckdb:vortex-file-compressed 90694182 90098438 1.01
tpch_q16/duckdb:vortex-file-compressed 79292301 77028396 1.03
tpch_q17/duckdb:vortex-file-compressed 90682273 87114136 1.04
tpch_q18/duckdb:vortex-file-compressed 294388355 284651709 1.03
tpch_q19/duckdb:vortex-file-compressed 78387400 74130225 1.06
tpch_q20/duckdb:vortex-file-compressed 141688903 138270935 1.02
tpch_q21/duckdb:vortex-file-compressed 497191883 473178217 1.05
tpch_q22/duckdb:vortex-file-compressed 64469070 64297665 1.00
duckdb / vortex-compact (1.035x ➖, 0↑ 0↓)
name PR 9b42b78 (ns) base 17f843a (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-compact 277251644 274451455 1.01
tpch_q02/duckdb:vortex-compact 64732478 60859292 1.06
tpch_q03/duckdb:vortex-compact 165336259 157742751 1.05
tpch_q04/duckdb:vortex-compact 222530678 215459557 1.03
tpch_q05/duckdb:vortex-compact 188705455 183375679 1.03
tpch_q06/duckdb:vortex-compact 59460023 57397479 1.04
tpch_q07/duckdb:vortex-compact 222066997 216037274 1.03
tpch_q08/duckdb:vortex-compact 228225593 216668174 1.05
tpch_q09/duckdb:vortex-compact 469595915 459443159 1.02
tpch_q10/duckdb:vortex-compact 264499159 258729200 1.02
tpch_q11/duckdb:vortex-compact 39911976 38084200 1.05
tpch_q12/duckdb:vortex-compact 195891310 194584388 1.01
tpch_q13/duckdb:vortex-compact 331319744 322858826 1.03
tpch_q14/duckdb:vortex-compact 75674059 73596367 1.03
tpch_q15/duckdb:vortex-compact 121131226 117207573 1.03
tpch_q16/duckdb:vortex-compact 82576145 80499893 1.03
tpch_q17/duckdb:vortex-compact 108870644 102934486 1.06
tpch_q18/duckdb:vortex-compact 359369786 347949028 1.03
tpch_q19/duckdb:vortex-compact 95020447 89062714 1.07
tpch_q20/duckdb:vortex-compact 183734865 178922697 1.03
tpch_q21/duckdb:vortex-compact 655638358 620321775 1.06
tpch_q22/duckdb:vortex-compact 73288926 71443193 1.03
duckdb / parquet (1.011x ➖, 0↑ 0↓)
name PR 9b42b78 (ns) base 17f843a (ns) ratio (PR/base)
tpch_q01/duckdb:parquet 266778525 262620310 1.02
tpch_q02/duckdb:parquet 106493372 100949156 1.05
tpch_q03/duckdb:parquet 222194303 215955495 1.03
tpch_q04/duckdb:parquet 145963020 145353235 1.00
tpch_q05/duckdb:parquet 232064962 234608179 0.99
tpch_q06/duckdb:parquet 76380728 78120412 0.98
tpch_q07/duckdb:parquet 193533821 194092192 1.00
tpch_q08/duckdb:parquet 276687285 269025889 1.03
tpch_q09/duckdb:parquet 520399146 514395757 1.01
tpch_q10/duckdb:parquet 639569373 631186738 1.01
tpch_q11/duckdb:parquet 64241006 66054087 0.97
tpch_q12/duckdb:parquet 134796448 133043982 1.01
tpch_q13/duckdb:parquet 454536674 462863677 0.98
tpch_q14/duckdb:parquet 185312488 179462080 1.03
tpch_q15/duckdb:parquet 107482127 104226726 1.03
tpch_q16/duckdb:parquet 168601256 162753069 1.04
tpch_q17/duckdb:parquet 185231334 182641510 1.01
tpch_q18/duckdb:parquet 372354974 365812297 1.02
tpch_q19/duckdb:parquet 290253113 296121483 0.98
tpch_q20/duckdb:parquet 240998834 233130727 1.03
tpch_q21/duckdb:parquet 583082475 589952283 0.99
tpch_q22/duckdb:parquet 309332328 305376517 1.01
duckdb / duckdb (1.022x ➖, 0↑ 0↓)
name PR 9b42b78 (ns) base 17f843a (ns) ratio (PR/base)
tpch_q01/duckdb:duckdb 121338212 121230116 1.00
tpch_q02/duckdb:duckdb 53493932 50254156 1.06
tpch_q03/duckdb:duckdb 105780463 104388155 1.01
tpch_q04/duckdb:duckdb 144774113 139176273 1.04
tpch_q05/duckdb:duckdb 121591048 118697553 1.02
tpch_q06/duckdb:duckdb 45773805 44988506 1.02
tpch_q07/duckdb:duckdb 93430325 91456720 1.02
tpch_q08/duckdb:duckdb 121158182 118538124 1.02
tpch_q09/duckdb:duckdb 288732610 282355842 1.02
tpch_q10/duckdb:duckdb 217935854 212469886 1.03
tpch_q11/duckdb:duckdb 19572426 19330108 1.01
tpch_q12/duckdb:duckdb 92725281 90672708 1.02
tpch_q13/duckdb:duckdb 236482341 230295251 1.03
tpch_q14/duckdb:duckdb 80844227 78198002 1.03
tpch_q15/duckdb:duckdb 83830252 82904098 1.01
tpch_q16/duckdb:duckdb 79339129 75874523 1.05
tpch_q17/duckdb:duckdb 88895186 87944943 1.01
tpch_q18/duckdb:duckdb 236420663 231888912 1.02
tpch_q19/duckdb:duckdb 126369412 124032552 1.02
tpch_q20/duckdb:duckdb 119396281 119044795 1.00
tpch_q21/duckdb:duckdb 307378816 298055818 1.03
tpch_q22/duckdb:duckdb 72672216 72720731 1.00

No file size changes detected.

@github-actions

Copy link
Copy Markdown
Contributor

Benchmarks: Clickbench on NVME

Verdict: No clear signal (environment too noisy confidence)
Attributed Vortex impact: +3.0%
Engines: DataFusion No clear signal (+4.4%, environment too noisy confidence) · DuckDB No clear signal (+1.4%, low confidence)
Vortex (geomean): 0.978x ➖
Parquet (geomean): 0.956x ➖
Shifts: Parquet (control) -4.4% · Median polish -2.2%

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

datafusion / vortex-file-compressed (0.981x ➖, 1↑ 0↓)
name PR 9b42b78 (ns) base 9c69195 (ns) ratio (PR/base)
clickbench_q00/datafusion:vortex-file-compressed 1538666 1626432 0.95
clickbench_q01/datafusion:vortex-file-compressed 18089283 18266490 0.99
clickbench_q02/datafusion:vortex-file-compressed 35374406 36966290 0.96
clickbench_q03/datafusion:vortex-file-compressed 37453205 38132358 0.98
clickbench_q04/datafusion:vortex-file-compressed 232312783 241342672 0.96
clickbench_q05/datafusion:vortex-file-compressed 302239695 301800565 1.00
clickbench_q06/datafusion:vortex-file-compressed 1607683 1581826 1.02
clickbench_q07/datafusion:vortex-file-compressed 🚀 22917268 27199933 0.84
clickbench_q08/datafusion:vortex-file-compressed 329726325 327449384 1.01
clickbench_q09/datafusion:vortex-file-compressed 447001409 443059716 1.01
clickbench_q10/datafusion:vortex-file-compressed 70390315 73361579 0.96
clickbench_q11/datafusion:vortex-file-compressed 85765189 86166530 1.00
clickbench_q12/datafusion:vortex-file-compressed 258998168 262667065 0.99
clickbench_q13/datafusion:vortex-file-compressed 422258608 427072243 0.99
clickbench_q14/datafusion:vortex-file-compressed 254467121 274069767 0.93
clickbench_q15/datafusion:vortex-file-compressed 281484189 285083654 0.99
clickbench_q16/datafusion:vortex-file-compressed 648362920 645378142 1.00
clickbench_q17/datafusion:vortex-file-compressed 652304170 658547935 0.99
clickbench_q18/datafusion:vortex-file-compressed 1352535387 1341260546 1.01
clickbench_q19/datafusion:vortex-file-compressed 26554926 26419684 1.01
clickbench_q20/datafusion:vortex-file-compressed 305335366 310957940 0.98
clickbench_q21/datafusion:vortex-file-compressed 387653936 394214310 0.98
clickbench_q22/datafusion:vortex-file-compressed 488772267 487119387 1.00
clickbench_q23/datafusion:vortex-file-compressed 608691417 611155684 1.00
clickbench_q24/datafusion:vortex-file-compressed 43876909 46121321 0.95
clickbench_q25/datafusion:vortex-file-compressed 78453502 77735316 1.01
clickbench_q26/datafusion:vortex-file-compressed 45210194 44418865 1.02
clickbench_q27/datafusion:vortex-file-compressed 419573228 411464426 1.02
clickbench_q28/datafusion:vortex-file-compressed 2374013065 2368060473 1.00
clickbench_q29/datafusion:vortex-file-compressed 48958510 54291220 0.90
clickbench_q30/datafusion:vortex-file-compressed 221278954 225944505 0.98
clickbench_q31/datafusion:vortex-file-compressed 251146624 249068673 1.01
clickbench_q32/datafusion:vortex-file-compressed 1041665368 1045643059 1.00
clickbench_q33/datafusion:vortex-file-compressed 1404483563 1389468312 1.01
clickbench_q34/datafusion:vortex-file-compressed 1394061309 1406347639 0.99
clickbench_q35/datafusion:vortex-file-compressed 238653484 244859940 0.97
clickbench_q36/datafusion:vortex-file-compressed 55061729 60478301 0.91
clickbench_q37/datafusion:vortex-file-compressed 24166190 24615042 0.98
clickbench_q38/datafusion:vortex-file-compressed 15871492 15866619 1.00
clickbench_q39/datafusion:vortex-file-compressed 125103059 120912287 1.03
clickbench_q40/datafusion:vortex-file-compressed 11879854 12913487 0.92
clickbench_q41/datafusion:vortex-file-compressed 12171298 12067760 1.01
clickbench_q42/datafusion:vortex-file-compressed 11247610 11852465 0.95
datafusion / parquet (0.940x ➖, 16↑ 1↓)
name PR 9b42b78 (ns) base 9c69195 (ns) ratio (PR/base)
clickbench_q00/datafusion:parquet 🚀 1551949 1814900 0.86
clickbench_q01/datafusion:parquet 19529035 20718502 0.94
clickbench_q02/datafusion:parquet 🚀 42006776 47218213 0.89
clickbench_q03/datafusion:parquet 35463457 39270579 0.90
clickbench_q04/datafusion:parquet 🚀 261420989 310121158 0.84
clickbench_q05/datafusion:parquet 🚀 311034750 352661216 0.88
clickbench_q06/datafusion:parquet 🚀 1542327 1826826 0.84
clickbench_q07/datafusion:parquet 20723680 22235208 0.93
clickbench_q08/datafusion:parquet 🚀 325544423 394515049 0.83
clickbench_q09/datafusion:parquet 🚀 465383019 545034402 0.85
clickbench_q10/datafusion:parquet 🚀 90953436 104458894 0.87
clickbench_q11/datafusion:parquet 🚀 114115681 132329342 0.86
clickbench_q12/datafusion:parquet 🚀 292813728 337689552 0.87
clickbench_q13/datafusion:parquet 🚀 469816026 526136130 0.89
clickbench_q14/datafusion:parquet 🚀 305945134 347495604 0.88
clickbench_q15/datafusion:parquet 🚀 276765741 326615317 0.85
clickbench_q16/datafusion:parquet 🚀 636778637 760788238 0.84
clickbench_q17/datafusion:parquet 🚀 653476175 731312487 0.89
clickbench_q18/datafusion:parquet 1453732594 1513500357 0.96
clickbench_q19/datafusion:parquet 26034190 27755782 0.94
clickbench_q20/datafusion:parquet 568377532 599286764 0.95
clickbench_q21/datafusion:parquet 624409355 657090783 0.95
clickbench_q22/datafusion:parquet 908937434 939243385 0.97
clickbench_q23/datafusion:parquet 4038634506 4059203779 0.99
clickbench_q24/datafusion:parquet 55103149 53888004 1.02
clickbench_q25/datafusion:parquet 128750333 130136818 0.99
clickbench_q26/datafusion:parquet 53519002 51978553 1.03
clickbench_q27/datafusion:parquet 646630885 672503641 0.96
clickbench_q28/datafusion:parquet 2436608930 2514767233 0.97
clickbench_q29/datafusion:parquet 🚀 43826326 52160006 0.84
clickbench_q30/datafusion:parquet 318087934 307125463 1.04
clickbench_q31/datafusion:parquet 341836455 344674610 0.99
clickbench_q32/datafusion:parquet 1077806488 1110844738 0.97
clickbench_q33/datafusion:parquet 1484408768 1480627854 1.00
clickbench_q34/datafusion:parquet 1469917901 1484723714 0.99
clickbench_q35/datafusion:parquet 247143720 244806275 1.01
clickbench_q36/datafusion:parquet 103441800 107925638 0.96
clickbench_q37/datafusion:parquet 45496388 41772076 1.09
clickbench_q38/datafusion:parquet 60572705 60310427 1.00
clickbench_q39/datafusion:parquet 209737469 208043968 1.01
clickbench_q40/datafusion:parquet 23482730 22230703 1.06
clickbench_q41/datafusion:parquet 🚨 25318793 22634006 1.12
clickbench_q42/datafusion:parquet 21190562 21313630 0.99
duckdb / vortex-file-compressed (0.975x ➖, 0↑ 0↓)
name PR 9b42b78 (ns) base 9c69195 (ns) ratio (PR/base)
clickbench_q00/duckdb:vortex-file-compressed 9050425 9996477 0.91
clickbench_q01/duckdb:vortex-file-compressed 15828642 15982622 0.99
clickbench_q02/duckdb:vortex-file-compressed 20470071 20965049 0.98
clickbench_q03/duckdb:vortex-file-compressed 27129114 27822069 0.98
clickbench_q04/duckdb:vortex-file-compressed 201159033 200847504 1.00
clickbench_q05/duckdb:vortex-file-compressed 186575175 188166279 0.99
clickbench_q06/duckdb:vortex-file-compressed 18057135 17675986 1.02
clickbench_q07/duckdb:vortex-file-compressed 19819678 20203485 0.98
clickbench_q08/duckdb:vortex-file-compressed 267027105 273742632 0.98
clickbench_q09/duckdb:vortex-file-compressed 347050026 354739071 0.98
clickbench_q10/duckdb:vortex-file-compressed 72286085 73197774 0.99
clickbench_q11/duckdb:vortex-file-compressed 84034078 84726842 0.99
clickbench_q12/duckdb:vortex-file-compressed 211466337 218293170 0.97
clickbench_q13/duckdb:vortex-file-compressed 413734404 425890823 0.97
clickbench_q14/duckdb:vortex-file-compressed 244741335 248627360 0.98
clickbench_q15/duckdb:vortex-file-compressed 253071888 252770753 1.00
clickbench_q16/duckdb:vortex-file-compressed 537485252 548069650 0.98
clickbench_q17/duckdb:vortex-file-compressed 433023463 446849222 0.97
clickbench_q18/duckdb:vortex-file-compressed 947450708 959100902 0.99
clickbench_q19/duckdb:vortex-file-compressed 20505367 21151694 0.97
clickbench_q20/duckdb:vortex-file-compressed 293884119 315230294 0.93
clickbench_q21/duckdb:vortex-file-compressed 364096674 377820969 0.96
clickbench_q22/duckdb:vortex-file-compressed 535752110 543755310 0.99
clickbench_q23/duckdb:vortex-file-compressed 178691384 168548170 1.06
clickbench_q24/duckdb:vortex-file-compressed 32574117 34267267 0.95
clickbench_q25/duckdb:vortex-file-compressed 85289469 84239740 1.01
clickbench_q26/duckdb:vortex-file-compressed 47348049 49589053 0.95
clickbench_q27/duckdb:vortex-file-compressed 209381008 226194064 0.93
clickbench_q28/duckdb:vortex-file-compressed 3051533838 3080583778 0.99
clickbench_q29/duckdb:vortex-file-compressed 26816181 26852765 1.00
clickbench_q30/duckdb:vortex-file-compressed 196619697 203319444 0.97
clickbench_q31/duckdb:vortex-file-compressed 288107219 302403795 0.95
clickbench_q32/duckdb:vortex-file-compressed 1126277450 1132847435 0.99
clickbench_q33/duckdb:vortex-file-compressed 1124495311 1143518507 0.98
clickbench_q34/duckdb:vortex-file-compressed 1206726037 1219671416 0.99
clickbench_q35/duckdb:vortex-file-compressed 370212243 375630313 0.99
clickbench_q36/duckdb:vortex-file-compressed 32500765 34120705 0.95
clickbench_q37/duckdb:vortex-file-compressed 22969898 23188705 0.99
clickbench_q38/duckdb:vortex-file-compressed 26553594 27722383 0.96
clickbench_q39/duckdb:vortex-file-compressed 49101379 48275327 1.02
clickbench_q40/duckdb:vortex-file-compressed 21551216 22990048 0.94
clickbench_q41/duckdb:vortex-file-compressed 20887865 22452236 0.93
clickbench_q42/duckdb:vortex-file-compressed 21664357 23754224 0.91
duckdb / parquet (0.973x ➖, 0↑ 1↓)
name PR 9b42b78 (ns) base 9c69195 (ns) ratio (PR/base)
clickbench_q00/duckdb:parquet 24567061 25008186 0.98
clickbench_q01/duckdb:parquet 31316094 31978333 0.98
clickbench_q02/duckdb:parquet 51441694 51633082 1.00
clickbench_q03/duckdb:parquet 41230749 41183390 1.00
clickbench_q04/duckdb:parquet 204811611 223279720 0.92
clickbench_q05/duckdb:parquet 263947343 277252267 0.95
clickbench_q06/duckdb:parquet 48356330 49456284 0.98
clickbench_q07/duckdb:parquet 33273288 32477400 1.02
clickbench_q08/duckdb:parquet 273093262 283209241 0.96
clickbench_q09/duckdb:parquet 402002796 426351782 0.94
clickbench_q10/duckdb:parquet 85399300 91289285 0.94
clickbench_q11/duckdb:parquet 101108309 109220044 0.93
clickbench_q12/duckdb:parquet 283480741 310938551 0.91
clickbench_q13/duckdb:parquet 476992042 523620804 0.91
clickbench_q14/duckdb:parquet 318967747 331653199 0.96
clickbench_q15/duckdb:parquet 259575066 266913088 0.97
clickbench_q16/duckdb:parquet 599120277 618970057 0.97
clickbench_q17/duckdb:parquet 503020418 523730135 0.96
clickbench_q18/duckdb:parquet 1027745618 1071521996 0.96
clickbench_q19/duckdb:parquet 28871506 29868978 0.97
clickbench_q20/duckdb:parquet 414133598 426285508 0.97
clickbench_q21/duckdb:parquet 535338109 551704260 0.97
clickbench_q22/duckdb:parquet 923595190 945397895 0.98
clickbench_q23/duckdb:parquet 262948904 280402506 0.94
clickbench_q24/duckdb:parquet 72233804 73400870 0.98
clickbench_q25/duckdb:parquet 163297732 169583621 0.96
clickbench_q26/duckdb:parquet 55237927 59113806 0.93
clickbench_q27/duckdb:parquet 476662543 488397420 0.98
clickbench_q28/duckdb:parquet 4773251118 5135805105 0.93
clickbench_q29/duckdb:parquet 43683925 44453379 0.98
clickbench_q30/duckdb:parquet 313081008 319210746 0.98
clickbench_q31/duckdb:parquet 378851716 385356604 0.98
clickbench_q32/duckdb:parquet 1103518216 1142179477 0.97
clickbench_q33/duckdb:parquet 1112592489 1126221395 0.99
clickbench_q34/duckdb:parquet 1162788724 1177018408 0.99
clickbench_q35/duckdb:parquet 370418004 374270363 0.99
clickbench_q36/duckdb:parquet 🚨 52800978 46326858 1.14
clickbench_q37/duckdb:parquet 34785619 34272759 1.01
clickbench_q38/duckdb:parquet 36241279 36155982 1.00
clickbench_q39/duckdb:parquet 90604449 92553267 0.98
clickbench_q40/duckdb:parquet 20473764 21647005 0.95
clickbench_q41/duckdb:parquet 22270422 20824152 1.07
clickbench_q42/duckdb:parquet 23896147 23903296 1.00
duckdb / duckdb (0.999x ➖, 1↑ 1↓)
name PR 9b42b78 (ns) base 9c69195 (ns) ratio (PR/base)
clickbench_q00/duckdb:duckdb 19430244 19072313 1.02
clickbench_q01/duckdb:duckdb 37311956 35764039 1.04
clickbench_q02/duckdb:duckdb 53410308 53435941 1.00
clickbench_q03/duckdb:duckdb 58084797 57174400 1.02
clickbench_q04/duckdb:duckdb 216790044 214914582 1.01
clickbench_q05/duckdb:duckdb 283418569 288244132 0.98
clickbench_q06/duckdb:duckdb 35861161 36564648 0.98
clickbench_q07/duckdb:duckdb 36493985 37220353 0.98
clickbench_q08/duckdb:duckdb 278774840 276957246 1.01
clickbench_q09/duckdb:duckdb 401758855 399418058 1.01
clickbench_q10/duckdb:duckdb 118425089 118608564 1.00
clickbench_q11/duckdb:duckdb 126667293 128313657 0.99
clickbench_q12/duckdb:duckdb 260986453 260294738 1.00
clickbench_q13/duckdb:duckdb 447968646 445670622 1.01
clickbench_q14/duckdb:duckdb 286012585 289105187 0.99
clickbench_q15/duckdb:duckdb 243347852 244167412 1.00
clickbench_q16/duckdb:duckdb 565473321 572446548 0.99
clickbench_q17/duckdb:duckdb 472143418 473225974 1.00
clickbench_q18/duckdb:duckdb 1000869235 1053547049 0.95
clickbench_q19/duckdb:duckdb 36065330 36466415 0.99
clickbench_q20/duckdb:duckdb 461901023 456435546 1.01
clickbench_q21/duckdb:duckdb 471972727 468704569 1.01
clickbench_q22/duckdb:duckdb 565211006 550942815 1.03
clickbench_q23/duckdb:duckdb 255227093 263282737 0.97
clickbench_q24/duckdb:duckdb 63193717 64317349 0.98
clickbench_q25/duckdb:duckdb 150976850 150516157 1.00
clickbench_q26/duckdb:duckdb 63490137 64275012 0.99
clickbench_q27/duckdb:duckdb 420513019 413312332 1.02
clickbench_q28/duckdb:duckdb 4391694594 4419779089 0.99
clickbench_q29/duckdb:duckdb 52083771 52596633 0.99
clickbench_q30/duckdb:duckdb 279052760 283810159 0.98
clickbench_q31/duckdb:duckdb 366494715 370100241 0.99
clickbench_q32/duckdb:duckdb 1111080775 1117330018 0.99
clickbench_q33/duckdb:duckdb 1123458491 1119622637 1.00
clickbench_q34/duckdb:duckdb 1213088081 1196538304 1.01
clickbench_q35/duckdb:duckdb 301596980 296811787 1.02
clickbench_q36/duckdb:duckdb 🚨 58238895 49835282 1.17
clickbench_q37/duckdb:duckdb 30133873 30190929 1.00
clickbench_q38/duckdb:duckdb 35599997 35181721 1.01
clickbench_q39/duckdb:duckdb 🚀 83156206 98408734 0.85
clickbench_q40/duckdb:duckdb 29274117 29662574 0.99
clickbench_q41/duckdb:duckdb 28655815 28369952 1.01
clickbench_q42/duckdb:duckdb 31512960 31130052 1.01

File Size Changes (1 files changed, -0.0% overall, 0↑ 1↓)
File Scale Format Base HEAD Change %
duckdb.db 1.0 vortex-compact 268.00 KB 0 B 268.00 KB -100.0%

Totals:

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

@github-actions

Copy link
Copy Markdown
Contributor

Benchmarks: TPC-H SF=1 on S3

Verdict: No clear signal (environment too noisy confidence)
Attributed Vortex impact: -3.6%
Engines: DataFusion No clear signal (+0.2%, environment too noisy confidence) · DuckDB No clear signal (-7.2%, environment too noisy confidence)
Vortex (geomean): 1.049x ➖
Parquet (geomean): 1.088x ➖
Shifts: Parquet (control) +8.8% · Median polish +9.0%

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

datafusion / vortex-file-compressed (1.139x ➖, 0↑ 2↓)
name PR 9b42b78 (ns) base 17f843a (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-file-compressed 283766403 259987592 1.09
tpch_q02/datafusion:vortex-file-compressed 537457951 432687199 1.24
tpch_q03/datafusion:vortex-file-compressed 505507733 407551809 1.24
tpch_q04/datafusion:vortex-file-compressed 229275710 208061006 1.10
tpch_q05/datafusion:vortex-file-compressed 450823588 402003688 1.12
tpch_q06/datafusion:vortex-file-compressed 331226991 310149684 1.07
tpch_q07/datafusion:vortex-file-compressed 433242671 448225640 0.97
tpch_q08/datafusion:vortex-file-compressed 589654179 620020318 0.95
tpch_q09/datafusion:vortex-file-compressed 510309899 468163542 1.09
tpch_q10/datafusion:vortex-file-compressed 🚨 750436781 462997046 1.62
tpch_q11/datafusion:vortex-file-compressed 🚨 493174382 312014524 1.58
tpch_q12/datafusion:vortex-file-compressed 399528279 427870042 0.93
tpch_q13/datafusion:vortex-file-compressed 191903518 179799168 1.07
tpch_q14/datafusion:vortex-file-compressed 282666816 250573748 1.13
tpch_q15/datafusion:vortex-file-compressed 513398476 461360573 1.11
tpch_q16/datafusion:vortex-file-compressed 271300877 210990515 1.29
tpch_q17/datafusion:vortex-file-compressed 611419806 470868721 1.30
tpch_q18/datafusion:vortex-file-compressed 309888728 324974185 0.95
tpch_q19/datafusion:vortex-file-compressed 564346190 554611559 1.02
tpch_q20/datafusion:vortex-file-compressed 462771830 494417523 0.94
tpch_q21/datafusion:vortex-file-compressed 675190490 534206421 1.26
tpch_q22/datafusion:vortex-file-compressed 217709913 170523889 1.28
datafusion / vortex-compact (1.109x ➖, 0↑ 2↓)
name PR 9b42b78 (ns) base 17f843a (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-compact 324622499 276952129 1.17
tpch_q02/datafusion:vortex-compact 543412634 447755164 1.21
tpch_q03/datafusion:vortex-compact 526779466 417998549 1.26
tpch_q04/datafusion:vortex-compact 224148306 221661734 1.01
tpch_q05/datafusion:vortex-compact 441960820 378338681 1.17
tpch_q06/datafusion:vortex-compact 322500223 318536395 1.01
tpch_q07/datafusion:vortex-compact 491804270 441793581 1.11
tpch_q08/datafusion:vortex-compact 519490573 704839787 0.74
tpch_q09/datafusion:vortex-compact 445716712 445884156 1.00
tpch_q10/datafusion:vortex-compact 485581810 451619914 1.08
tpch_q11/datafusion:vortex-compact 364738201 312425966 1.17
tpch_q12/datafusion:vortex-compact 420838993 401593616 1.05
tpch_q13/datafusion:vortex-compact 194283204 204008854 0.95
tpch_q14/datafusion:vortex-compact 303975792 270137978 1.13
tpch_q15/datafusion:vortex-compact 577843788 496462886 1.16
tpch_q16/datafusion:vortex-compact 🚨 277771346 197510881 1.41
tpch_q17/datafusion:vortex-compact 🚨 534327824 347525590 1.54
tpch_q18/datafusion:vortex-compact 348525628 285184398 1.22
tpch_q19/datafusion:vortex-compact 632438235 550676270 1.15
tpch_q20/datafusion:vortex-compact 486320425 462011891 1.05
tpch_q21/datafusion:vortex-compact 568050627 566441436 1.00
tpch_q22/datafusion:vortex-compact 197573211 186807555 1.06
datafusion / parquet (1.121x ➖, 0↑ 4↓)
name PR 9b42b78 (ns) base 17f843a (ns) ratio (PR/base)
tpch_q01/datafusion:parquet 240201995 216801307 1.11
tpch_q02/datafusion:parquet 451874899 410308538 1.10
tpch_q03/datafusion:parquet 342129394 305147189 1.12
tpch_q04/datafusion:parquet 162077682 139777485 1.16
tpch_q05/datafusion:parquet 492807339 429709612 1.15
tpch_q06/datafusion:parquet 🚨 190860114 140162158 1.36
tpch_q07/datafusion:parquet 496787995 440746107 1.13
tpch_q08/datafusion:parquet 585898159 547979942 1.07
tpch_q09/datafusion:parquet 502327397 460000377 1.09
tpch_q10/datafusion:parquet 🚨 627396611 463627545 1.35
tpch_q11/datafusion:parquet 🚨 505881221 367531540 1.38
tpch_q12/datafusion:parquet 251500841 265191429 0.95
tpch_q13/datafusion:parquet 449078777 438467236 1.02
tpch_q14/datafusion:parquet 🚨 230918157 173579942 1.33
tpch_q15/datafusion:parquet 337093527 285639792 1.18
tpch_q16/datafusion:parquet 213510730 176574751 1.21
tpch_q17/datafusion:parquet 520678217 414506405 1.26
tpch_q18/datafusion:parquet 486488074 480031257 1.01
tpch_q19/datafusion:parquet 320780978 385315808 0.83
tpch_q20/datafusion:parquet 332338110 322204965 1.03
tpch_q21/datafusion:parquet 554332303 498745952 1.11
tpch_q22/datafusion:parquet 209392510 229187232 0.91
duckdb / vortex-file-compressed (1.004x ➖, 0↑ 0↓)
name PR 9b42b78 (ns) base 17f843a (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-file-compressed 289976245 311977515 0.93
tpch_q02/duckdb:vortex-file-compressed 1044301812 960745531 1.09
tpch_q03/duckdb:vortex-file-compressed 788450487 679239503 1.16
tpch_q04/duckdb:vortex-file-compressed 405426558 383593497 1.06
tpch_q05/duckdb:vortex-file-compressed 808185204 833576118 0.97
tpch_q06/duckdb:vortex-file-compressed 437943714 376576979 1.16
tpch_q07/duckdb:vortex-file-compressed 912052136 919941995 0.99
tpch_q08/duckdb:vortex-file-compressed 1168889781 1142784718 1.02
tpch_q09/duckdb:vortex-file-compressed 933798972 940975070 0.99
tpch_q10/duckdb:vortex-file-compressed 726379010 724840870 1.00
tpch_q11/duckdb:vortex-file-compressed 519388917 499076763 1.04
tpch_q12/duckdb:vortex-file-compressed 621188981 645958562 0.96
tpch_q13/duckdb:vortex-file-compressed 417269937 412938078 1.01
tpch_q14/duckdb:vortex-file-compressed 449051406 424491603 1.06
tpch_q15/duckdb:vortex-file-compressed 321935065 332391711 0.97
tpch_q16/duckdb:vortex-file-compressed 376461343 367074420 1.03
tpch_q17/duckdb:vortex-file-compressed 778375457 696548820 1.12
tpch_q18/duckdb:vortex-file-compressed 555960949 617990518 0.90
tpch_q19/duckdb:vortex-file-compressed 444528169 541092458 0.82
tpch_q20/duckdb:vortex-file-compressed 823139776 785642301 1.05
tpch_q21/duckdb:vortex-file-compressed 1076052177 1187385096 0.91
tpch_q22/duckdb:vortex-file-compressed 292421106 316317386 0.92
duckdb / vortex-compact (0.955x ➖, 0↑ 0↓)
name PR 9b42b78 (ns) base 17f843a (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-compact 313607911 305032074 1.03
tpch_q02/duckdb:vortex-compact 942003882 1170378443 0.80
tpch_q03/duckdb:vortex-compact 652307595 647146646 1.01
tpch_q04/duckdb:vortex-compact 371453454 382607890 0.97
tpch_q05/duckdb:vortex-compact 805180625 877669662 0.92
tpch_q06/duckdb:vortex-compact 359524570 395163096 0.91
tpch_q07/duckdb:vortex-compact 908941352 911391919 1.00
tpch_q08/duckdb:vortex-compact 1133670207 1078442283 1.05
tpch_q09/duckdb:vortex-compact 952836461 1029462073 0.93
tpch_q10/duckdb:vortex-compact 723006254 784711812 0.92
tpch_q11/duckdb:vortex-compact 484279885 486496694 1.00
tpch_q12/duckdb:vortex-compact 632531463 643716103 0.98
tpch_q13/duckdb:vortex-compact 353949744 386343400 0.92
tpch_q14/duckdb:vortex-compact 384314168 402635190 0.95
tpch_q15/duckdb:vortex-compact 315444291 309708132 1.02
tpch_q16/duckdb:vortex-compact 339153506 346169400 0.98
tpch_q17/duckdb:vortex-compact 648138998 629713170 1.03
tpch_q18/duckdb:vortex-compact 544893378 591975171 0.92
tpch_q19/duckdb:vortex-compact 442930629 499033409 0.89
tpch_q20/duckdb:vortex-compact 751110336 896752114 0.84
tpch_q21/duckdb:vortex-compact 1046462938 1046673664 1.00
tpch_q22/duckdb:vortex-compact 290356651 287472056 1.01
duckdb / parquet (1.055x ➖, 0↑ 0↓)
name PR 9b42b78 (ns) base 17f843a (ns) ratio (PR/base)
tpch_q01/duckdb:parquet 499067311 457067547 1.09
tpch_q02/duckdb:parquet 1123692678 1083131738 1.04
tpch_q03/duckdb:parquet 1151517449 1042598865 1.10
tpch_q04/duckdb:parquet 651339538 703425188 0.93
tpch_q05/duckdb:parquet 1284930465 1170220361 1.10
tpch_q06/duckdb:parquet 508831835 408588946 1.25
tpch_q07/duckdb:parquet 1344632737 1164515094 1.15
tpch_q08/duckdb:parquet 1446923546 1506886691 0.96
tpch_q09/duckdb:parquet 1481980492 1292735178 1.15
tpch_q10/duckdb:parquet 1323690995 1265229081 1.05
tpch_q11/duckdb:parquet 693258137 702613855 0.99
tpch_q12/duckdb:parquet 655369631 738481683 0.89
tpch_q13/duckdb:parquet 906441219 853064456 1.06
tpch_q14/duckdb:parquet 751919667 840312592 0.89
tpch_q15/duckdb:parquet 597885535 505641587 1.18
tpch_q16/duckdb:parquet 678295403 654347079 1.04
tpch_q17/duckdb:parquet 858043869 734491968 1.17
tpch_q18/duckdb:parquet 935221678 876265738 1.07
tpch_q19/duckdb:parquet 882190565 814914416 1.08
tpch_q20/duckdb:parquet 1258495504 1197896940 1.05
tpch_q21/duckdb:parquet 1127800824 1147675795 0.98
tpch_q22/duckdb:parquet 582065166 532914216 1.09

@github-actions

Copy link
Copy Markdown
Contributor

Benchmarks: Random Access

Vortex (geomean): 0.945x ➖
Parquet (geomean): 0.961x ➖

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

unknown / unknown (0.963x ➖, 7↑ 1↓)
name PR 9b42b78 (ns) base 17f843a (ns) ratio (PR/base)
random-access/feature-vectors/correlated/lance-tokio-local-disk 359514 353458 1.02
random-access/feature-vectors/correlated/lance-tokio-local-disk-footer 1033919 1038952 1.00
random-access/feature-vectors/correlated/parquet-tokio-local-disk 8256309979 8438308579 0.98
random-access/feature-vectors/correlated/parquet-tokio-local-disk-footer 8097477383 8316610349 0.97
random-access/feature-vectors/correlated/vortex-tokio-local-disk 🚨 3826759 3061110 1.25
random-access/feature-vectors/correlated/vortex-tokio-local-disk-footer 2412974 2668033 0.90
random-access/feature-vectors/uniform/lance-tokio-local-disk 1154942 1151142 1.00
random-access/feature-vectors/uniform/lance-tokio-local-disk-footer 1802497 1833286 0.98
random-access/feature-vectors/uniform/parquet-tokio-local-disk 8133421361 8386866959 0.97
random-access/feature-vectors/uniform/parquet-tokio-local-disk-footer 8238212713 8173984982 1.01
random-access/feature-vectors/uniform/vortex-tokio-local-disk 3386567 3545715 0.96
random-access/feature-vectors/uniform/vortex-tokio-local-disk-footer 5494374 5761643 0.95
random-access/lance-tokio-local-disk 618361 630922 0.98
random-access/lance-tokio-local-disk-footer 1270551 1274886 1.00
random-access/nested-lists/correlated/lance-tokio-local-disk 215572 220040 0.98
random-access/nested-lists/correlated/lance-tokio-local-disk-footer 547810 569601 0.96
random-access/nested-lists/correlated/parquet-tokio-local-disk 127220454 129467592 0.98
random-access/nested-lists/correlated/parquet-tokio-local-disk-footer 127679226 132454524 0.96
random-access/nested-lists/correlated/vortex-tokio-local-disk 327784 340958 0.96
random-access/nested-lists/correlated/vortex-tokio-local-disk-footer 421251 451329 0.93
random-access/nested-lists/uniform/lance-tokio-local-disk 966020 997654 0.97
random-access/nested-lists/uniform/lance-tokio-local-disk-footer 1306709 1336015 0.98
random-access/nested-lists/uniform/parquet-tokio-local-disk 126655609 129569147 0.98
random-access/nested-lists/uniform/parquet-tokio-local-disk-footer 126148139 130016528 0.97
random-access/nested-lists/uniform/vortex-tokio-local-disk 1825720 1915772 0.95
random-access/nested-lists/uniform/vortex-tokio-local-disk-footer 1932645 1998603 0.97
random-access/nested-structs/correlated/lance-tokio-local-disk 341333 353465 0.97
random-access/nested-structs/correlated/lance-tokio-local-disk-footer 519095 531832 0.98
random-access/nested-structs/correlated/parquet-tokio-local-disk 🚀 19957812 22603526 0.88
random-access/nested-structs/correlated/parquet-tokio-local-disk-footer 🚀 19792536 22194818 0.89
random-access/nested-structs/correlated/vortex-tokio-local-disk 🚀 414602 461411 0.90
random-access/nested-structs/correlated/vortex-tokio-local-disk-footer 🚀 565354 640070 0.88
random-access/nested-structs/uniform/lance-tokio-local-disk 2414091 2472082 0.98
random-access/nested-structs/uniform/lance-tokio-local-disk-footer 2576897 2687936 0.96
random-access/nested-structs/uniform/parquet-tokio-local-disk 🚀 19764412 22757839 0.87
random-access/nested-structs/uniform/parquet-tokio-local-disk-footer 🚀 20019699 22486308 0.89
random-access/nested-structs/uniform/vortex-tokio-local-disk 1118303 1166257 0.96
random-access/nested-structs/uniform/vortex-tokio-local-disk-footer 1497444 1599453 0.94
random-access/parquet-tokio-local-disk 164718312 166313246 0.99
random-access/parquet-tokio-local-disk-footer 164146659 164785706 1.00
random-access/taxi/correlated/lance-tokio-local-disk 924606 939421 0.98
random-access/taxi/correlated/lance-tokio-local-disk-footer 1775496 1802010 0.99
random-access/taxi/correlated/parquet-tokio-local-disk 246995052 249796403 0.99
random-access/taxi/correlated/parquet-tokio-local-disk-footer 247110687 247671465 1.00
random-access/taxi/correlated/vortex-tokio-local-disk 1048938 1097533 0.96
random-access/taxi/correlated/vortex-tokio-local-disk-footer 🚀 1632824 1895860 0.86
random-access/taxi/uniform/lance-tokio-local-disk 9387947 9413174 1.00
random-access/taxi/uniform/lance-tokio-local-disk-footer 9745104 10086739 0.97
random-access/taxi/uniform/parquet-tokio-local-disk 261607145 265041156 0.99
random-access/taxi/uniform/parquet-tokio-local-disk-footer 264967880 265963455 1.00
random-access/taxi/uniform/vortex-tokio-local-disk 4555382 4873673 0.93
random-access/taxi/uniform/vortex-tokio-local-disk-footer 5096105 5421729 0.94
random-access/vortex-tokio-local-disk 674711 744016 0.91
random-access/vortex-tokio-local-disk-footer 1119059 1221980 0.92

@github-actions

Copy link
Copy Markdown
Contributor

Benchmarks: Appian on NVME

Verdict: No clear signal (low confidence)
Attributed Vortex impact: -5.3%
Engines: DataFusion No clear signal (-7.3%, environment too noisy confidence) · DuckDB No clear signal (-2.5%, low confidence)
Vortex (geomean): 0.988x ➖
Parquet (geomean): 1.031x ➖
Shifts: Parquet (control) +3.1% · Median polish -1.3%

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

datafusion / vortex-file-compressed (0.991x ➖, 0↑ 0↓)
name PR 9b42b78 (ns) base 17f843a (ns) ratio (PR/base)
appian_q01/datafusion:vortex-file-compressed 123670123 126917832 0.97
appian_q02/datafusion:vortex-file-compressed 605726711 591091309 1.02
appian_q03/datafusion:vortex-file-compressed 345213991 337804036 1.02
appian_q04/datafusion:vortex-file-compressed 44194676019 44884536867 0.98
appian_q05/datafusion:vortex-file-compressed 249208531 255152483 0.98
appian_q06/datafusion:vortex-file-compressed 331886199 334358252 0.99
appian_q07/datafusion:vortex-file-compressed 415825898 423426139 0.98
appian_q08/datafusion:vortex-file-compressed 1919741657 1969099596 0.97
datafusion / parquet (1.070x ➖, 0↑ 2↓)
name PR 9b42b78 (ns) base 17f843a (ns) ratio (PR/base)
appian_q01/datafusion:parquet 141590314 130383133 1.09
appian_q02/datafusion:parquet 🚨 691660781 604648926 1.14
appian_q03/datafusion:parquet 🚨 393074973 325055588 1.21
appian_q04/datafusion:parquet 45865246321 44386155274 1.03
appian_q05/datafusion:parquet 301868804 277104139 1.09
appian_q06/datafusion:parquet 353623721 354110016 1.00
appian_q07/datafusion:parquet 446209226 448406077 1.00
appian_q08/datafusion:parquet 1976117076 1935463697 1.02
duckdb / vortex-file-compressed (0.985x ➖, 0↑ 0↓)
name PR 9b42b78 (ns) base 17f843a (ns) ratio (PR/base)
appian_q01/duckdb:vortex-file-compressed 183713810 186145740 0.99
appian_q02/duckdb:vortex-file-compressed 597068028 600953209 0.99
appian_q03/duckdb:vortex-file-compressed 257578777 263362744 0.98
appian_q04/duckdb:vortex-file-compressed 1306121703 1336671011 0.98
appian_q05/duckdb:vortex-file-compressed 281480901 283744908 0.99
appian_q06/duckdb:vortex-file-compressed 783800596 808647286 0.97
appian_q07/duckdb:vortex-file-compressed 347687659 347139936 1.00
appian_q08/duckdb:vortex-file-compressed 1264370738 1290796445 0.98
duckdb / parquet (0.994x ➖, 0↑ 0↓)
name PR 9b42b78 (ns) base 17f843a (ns) ratio (PR/base)
appian_q01/duckdb:parquet 203834341 200630196 1.02
appian_q02/duckdb:parquet 601165680 606894041 0.99
appian_q03/duckdb:parquet 290656013 288867953 1.01
appian_q04/duckdb:parquet 1303615916 1327016010 0.98
appian_q05/duckdb:parquet 317837326 319866550 0.99
appian_q06/duckdb:parquet 776653563 796122131 0.98
appian_q07/duckdb:parquet 360708605 363720724 0.99
appian_q08/duckdb:parquet 1269103871 1275530476 0.99
duckdb / duckdb (0.953x ➖, 1↑ 0↓)
name PR 9b42b78 (ns) base 17f843a (ns) ratio (PR/base)
appian_q01/duckdb:duckdb 🚀 170251910 189656893 0.90
appian_q02/duckdb:duckdb 546480966 584917768 0.93
appian_q03/duckdb:duckdb 383440426 412325432 0.93
appian_q04/duckdb:duckdb 1284466380 1326095229 0.97
appian_q05/duckdb:duckdb 276807213 283261947 0.98
appian_q06/duckdb:duckdb 764560586 797185771 0.96
appian_q07/duckdb:duckdb 322054536 331098864 0.97
appian_q08/duckdb:duckdb 1214730736 1225621071 0.99

File Size Changes (1 files changed, -0.0% overall, 0↑ 1↓)
File Scale Format Base HEAD Change %
duckdb.db 1.0 vortex-compact 268.00 KB 0 B 268.00 KB -100.0%

Totals:

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

@github-actions

Copy link
Copy Markdown
Contributor

Benchmarks: TPC-H SF=10 on S3

Verdict: No clear signal (environment too noisy confidence)
Attributed Vortex impact: -2.6%
Engines: DataFusion No clear signal (-9.0%, environment too noisy confidence) · DuckDB No clear signal (+4.4%, environment too noisy confidence)
Vortex (geomean): 0.963x ➖
Parquet (geomean): 0.989x ➖
Shifts: Parquet (control) -1.1% · Median polish -2.8%

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

datafusion / vortex-file-compressed (0.991x ➖, 1↑ 1↓)
name PR 9b42b78 (ns) base 17f843a (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-file-compressed 820708699 714459946 1.15
tpch_q02/datafusion:vortex-file-compressed 🚨 1172808242 731803880 1.60
tpch_q03/datafusion:vortex-file-compressed 993190194 874688498 1.14
tpch_q04/datafusion:vortex-file-compressed 580261146 452671323 1.28
tpch_q05/datafusion:vortex-file-compressed 937401257 926172593 1.01
tpch_q06/datafusion:vortex-file-compressed 601166057 578925298 1.04
tpch_q07/datafusion:vortex-file-compressed 873282237 1004150693 0.87
tpch_q08/datafusion:vortex-file-compressed 1260188590 1267502279 0.99
tpch_q09/datafusion:vortex-file-compressed 1132310967 1391589176 0.81
tpch_q10/datafusion:vortex-file-compressed 868691102 1046302535 0.83
tpch_q11/datafusion:vortex-file-compressed 538508232 577048024 0.93
tpch_q12/datafusion:vortex-file-compressed 865622923 937873292 0.92
tpch_q13/datafusion:vortex-file-compressed 440547292 432472392 1.02
tpch_q14/datafusion:vortex-file-compressed 551755525 510898848 1.08
tpch_q15/datafusion:vortex-file-compressed 942861668 972442612 0.97
tpch_q16/datafusion:vortex-file-compressed 454848127 448676849 1.01
tpch_q17/datafusion:vortex-file-compressed 1236668135 1177979996 1.05
tpch_q18/datafusion:vortex-file-compressed 1176766757 1170911462 1.01
tpch_q19/datafusion:vortex-file-compressed 956063718 989834362 0.97
tpch_q20/datafusion:vortex-file-compressed 884929768 949994373 0.93
tpch_q21/datafusion:vortex-file-compressed 1418427954 1530505488 0.93
tpch_q22/datafusion:vortex-file-compressed 🚀 403219509 662014039 0.61
datafusion / vortex-compact (0.919x ➖, 0↑ 0↓)
name PR 9b42b78 (ns) base 17f843a (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-compact 742665383 790931027 0.94
tpch_q02/datafusion:vortex-compact 819147885 773704600 1.06
tpch_q03/datafusion:vortex-compact 732043646 672214595 1.09
tpch_q04/datafusion:vortex-compact 409456059 457872274 0.89
tpch_q05/datafusion:vortex-compact 910397387 978031440 0.93
tpch_q06/datafusion:vortex-compact 559807294 592654903 0.94
tpch_q07/datafusion:vortex-compact 902362762 940821814 0.96
tpch_q08/datafusion:vortex-compact 1198343041 1274056835 0.94
tpch_q09/datafusion:vortex-compact 1114426610 1193360801 0.93
tpch_q10/datafusion:vortex-compact 843315215 938758482 0.90
tpch_q11/datafusion:vortex-compact 419820393 521865295 0.80
tpch_q12/datafusion:vortex-compact 721601920 948550792 0.76
tpch_q13/datafusion:vortex-compact 440558877 427554820 1.03
tpch_q14/datafusion:vortex-compact 469120180 582612493 0.81
tpch_q15/datafusion:vortex-compact 913595676 980610095 0.93
tpch_q16/datafusion:vortex-compact 410984195 487091477 0.84
tpch_q17/datafusion:vortex-compact 1058924791 1099493386 0.96
tpch_q18/datafusion:vortex-compact 1101223210 1088628038 1.01
tpch_q19/datafusion:vortex-compact 898330215 973908631 0.92
tpch_q20/datafusion:vortex-compact 846650872 1071963316 0.79
tpch_q21/datafusion:vortex-compact 1279485512 1464499015 0.87
tpch_q22/datafusion:vortex-compact 474040364 485887650 0.98
datafusion / parquet (1.049x ➖, 0↑ 1↓)
name PR 9b42b78 (ns) base 17f843a (ns) ratio (PR/base)
tpch_q01/datafusion:parquet 867909948 942456466 0.92
tpch_q02/datafusion:parquet 955930063 1031230923 0.93
tpch_q03/datafusion:parquet 1049577335 1024857981 1.02
tpch_q04/datafusion:parquet 635505737 578714910 1.10
tpch_q05/datafusion:parquet 1483224846 1196647319 1.24
tpch_q06/datafusion:parquet 601265771 545714875 1.10
tpch_q07/datafusion:parquet 1256244476 1482568764 0.85
tpch_q08/datafusion:parquet 1644002335 1685458276 0.98
tpch_q09/datafusion:parquet 2029716706 1880066450 1.08
tpch_q10/datafusion:parquet 2645443731 2125644743 1.24
tpch_q11/datafusion:parquet 🚨 744789855 570853083 1.30
tpch_q12/datafusion:parquet 708211772 660748912 1.07
tpch_q13/datafusion:parquet 798540854 725813542 1.10
tpch_q14/datafusion:parquet 794251474 758807359 1.05
tpch_q15/datafusion:parquet 1336905586 1207138309 1.11
tpch_q16/datafusion:parquet 391211589 407522222 0.96
tpch_q17/datafusion:parquet 1382277794 1336985720 1.03
tpch_q18/datafusion:parquet 1495716578 1689081781 0.89
tpch_q19/datafusion:parquet 968272766 1122795537 0.86
tpch_q20/datafusion:parquet 1276564196 1208230189 1.06
tpch_q21/datafusion:parquet 2041357295 1629902759 1.25
tpch_q22/datafusion:parquet 899766087 819680627 1.10
duckdb / vortex-file-compressed (0.989x ➖, 0↑ 0↓)
name PR 9b42b78 (ns) base 17f843a (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-file-compressed 726898035 697951139 1.04
tpch_q02/duckdb:vortex-file-compressed 1223438100 1331384011 0.92
tpch_q03/duckdb:vortex-file-compressed 851283558 846365637 1.01
tpch_q04/duckdb:vortex-file-compressed 687625175 700028667 0.98
tpch_q05/duckdb:vortex-file-compressed 1281501583 1273910018 1.01
tpch_q06/duckdb:vortex-file-compressed 600805646 594120571 1.01
tpch_q07/duckdb:vortex-file-compressed 1170925119 1352481120 0.87
tpch_q08/duckdb:vortex-file-compressed 1570953756 1552290427 1.01
tpch_q09/duckdb:vortex-file-compressed 1879971777 1729494849 1.09
tpch_q10/duckdb:vortex-file-compressed 1312400257 1353019015 0.97
tpch_q11/duckdb:vortex-file-compressed 682860635 662013935 1.03
tpch_q12/duckdb:vortex-file-compressed 1188439007 1205478320 0.99
tpch_q13/duckdb:vortex-file-compressed 783531502 747895639 1.05
tpch_q14/duckdb:vortex-file-compressed 687057434 702219067 0.98
tpch_q15/duckdb:vortex-file-compressed 564852121 560318961 1.01
tpch_q16/duckdb:vortex-file-compressed 538702199 562893535 0.96
tpch_q17/duckdb:vortex-file-compressed 1040289218 1006382401 1.03
tpch_q18/duckdb:vortex-file-compressed 919655443 925434002 0.99
tpch_q19/duckdb:vortex-file-compressed 773644926 804260079 0.96
tpch_q20/duckdb:vortex-file-compressed 1415398841 1352894571 1.05
tpch_q21/duckdb:vortex-file-compressed 1928046600 1886340580 1.02
tpch_q22/duckdb:vortex-file-compressed 437210398 520856678 0.84
duckdb / vortex-compact (0.956x ➖, 0↑ 0↓)
name PR 9b42b78 (ns) base 17f843a (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-compact 642871161 631762062 1.02
tpch_q02/duckdb:vortex-compact 1133417650 1289421832 0.88
tpch_q03/duckdb:vortex-compact 849551717 984602442 0.86
tpch_q04/duckdb:vortex-compact 582835630 589895057 0.99
tpch_q05/duckdb:vortex-compact 1180566801 1201555349 0.98
tpch_q06/duckdb:vortex-compact 566620125 538491610 1.05
tpch_q07/duckdb:vortex-compact 1129400734 1188096609 0.95
tpch_q08/duckdb:vortex-compact 1501341887 1617419212 0.93
tpch_q09/duckdb:vortex-compact 1542550431 1621191298 0.95
tpch_q10/duckdb:vortex-compact 1350918849 1576038746 0.86
tpch_q11/duckdb:vortex-compact 695628452 796588876 0.87
tpch_q12/duckdb:vortex-compact 1112975987 1143376418 0.97
tpch_q13/duckdb:vortex-compact 805230037 751464582 1.07
tpch_q14/duckdb:vortex-compact 637260122 652182252 0.98
tpch_q15/duckdb:vortex-compact 553215644 554708449 1.00
tpch_q16/duckdb:vortex-compact 432505850 427446849 1.01
tpch_q17/duckdb:vortex-compact 873151387 908817589 0.96
tpch_q18/duckdb:vortex-compact 859817852 934581511 0.92
tpch_q19/duckdb:vortex-compact 725440849 760398641 0.95
tpch_q20/duckdb:vortex-compact 1232882682 1263903827 0.98
tpch_q21/duckdb:vortex-compact 1746095498 1747338116 1.00
tpch_q22/duckdb:vortex-compact 421640560 474847671 0.89
duckdb / parquet (0.932x ➖, 0↑ 0↓)
name PR 9b42b78 (ns) base 17f843a (ns) ratio (PR/base)
tpch_q01/duckdb:parquet 791395011 882057355 0.90
tpch_q02/duckdb:parquet 1359845349 1491844485 0.91
tpch_q03/duckdb:parquet 1727319224 1881022146 0.92
tpch_q04/duckdb:parquet 1036543789 1006399672 1.03
tpch_q05/duckdb:parquet 1777732887 1953845235 0.91
tpch_q06/duckdb:parquet 724734760 832962744 0.87
tpch_q07/duckdb:parquet 1912354876 1805871343 1.06
tpch_q08/duckdb:parquet 2304054055 2418372667 0.95
tpch_q09/duckdb:parquet 2517493716 2781570550 0.91
tpch_q10/duckdb:parquet 3046878625 3270539421 0.93
tpch_q11/duckdb:parquet 934161327 1048974067 0.89
tpch_q12/duckdb:parquet 1269362714 1503309261 0.84
tpch_q13/duckdb:parquet 1240208760 1292346546 0.96
tpch_q14/duckdb:parquet 1239470951 1332492813 0.93
tpch_q15/duckdb:parquet 903225174 1040093498 0.87
tpch_q16/duckdb:parquet 895477916 914105890 0.98
tpch_q17/duckdb:parquet 1238898157 1257370331 0.99
tpch_q18/duckdb:parquet 1513738626 1632722861 0.93
tpch_q19/duckdb:parquet 1445892327 1449404987 1.00
tpch_q20/duckdb:parquet 1856988073 2022617758 0.92
tpch_q21/duckdb:parquet 1767216239 1984296938 0.89
tpch_q22/duckdb:parquet 1067943321 1116564165 0.96

@github-actions

Copy link
Copy Markdown
Contributor

Benchmarks: Compression

Vortex (geomean): 0.996x ➖
Parquet (geomean): 0.995x ➖

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

unknown / unknown (0.993x ➖, 0↑ 0↓)
name PR 9b42b78 (ns) base 17f843a (ns) ratio (PR/base)
compress time/Arade 1054795376 1113040239 0.95
compress time/Bimbo 5529059435 5751753064 0.96
compress time/CMSprovider 2631371492 2672308441 0.98
compress time/Euro2016 484933100 509217446 0.95
compress time/Food 337343811 370783095 0.91
compress time/HashTags 824023675 830185521 0.99
compress time/TPC-H l_comment canonical 1166181380 1223759256 0.95
compress time/TPC-H l_comment chunked 1173324881 1213939600 0.97
compress time/taxi 568899071 580187341 0.98
compress time/wide table cols=100 chunks=1 rows=1000 11842376 11691936 1.01
compress time/wide table cols=100 chunks=50 rows=1000 11876606 12367705 0.96
compress time/wide table cols=1000 chunks=1 rows=1000 126121330 136379348 0.92
compress time/wide table cols=1000 chunks=50 rows=1000 130610392 134805360 0.97
compress time/wide table cols=10000 chunks=1 rows=1000 1498022021 1530861827 0.98
compress time/wide table cols=10000 chunks=50 rows=1000 1534753669 1544104713 0.99
decompress time/Arade 27616233 27070931 1.02
decompress time/Bimbo 91673896 93299171 0.98
decompress time/CMSprovider 78462268 77350357 1.01
decompress time/Euro2016 20323675 20654004 0.98
decompress time/Food 7963338 8482155 0.94
decompress time/HashTags 93452410 92806627 1.01
decompress time/TPC-H l_comment canonical 42393374 42053197 1.01
decompress time/TPC-H l_comment chunked 42822319 42178598 1.02
decompress time/taxi 15918607 16213043 0.98
decompress time/wide table cols=100 chunks=1 rows=1000 2540203 2462755 1.03
decompress time/wide table cols=100 chunks=50 rows=1000 2480548 2502013 0.99
decompress time/wide table cols=1000 chunks=1 rows=1000 22402914 21896905 1.02
decompress time/wide table cols=1000 chunks=50 rows=1000 23097691 23936106 0.96
decompress time/wide table cols=10000 chunks=1 rows=1000 260653480 237340252 1.10
decompress time/wide table cols=10000 chunks=50 rows=1000 254257410 259049988 0.98
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 2601513239 2619640550 0.99
parquet_rs-zstd compress time/Bimbo 12667014116 12511151728 1.01
parquet_rs-zstd compress time/CMSprovider 6769024456 6922698713 0.98
parquet_rs-zstd compress time/Euro2016 1308967579 1310388652 1.00
parquet_rs-zstd compress time/Food 794391541 786721764 1.01
parquet_rs-zstd compress time/HashTags 2122814667 2181837143 0.97
parquet_rs-zstd compress time/TPC-H l_comment canonical 3176667090 3187530520 1.00
parquet_rs-zstd compress time/TPC-H l_comment chunked 3146329829 3204980963 0.98
parquet_rs-zstd compress time/taxi 1191270107 1187116040 1.00
parquet_rs-zstd compress time/wide table cols=100 chunks=1 rows=1000 6107883 6226772 0.98
parquet_rs-zstd compress time/wide table cols=100 chunks=50 rows=1000 6076118 6259640 0.97
parquet_rs-zstd compress time/wide table cols=1000 chunks=1 rows=1000 73655954 74909643 0.98
parquet_rs-zstd compress time/wide table cols=1000 chunks=50 rows=1000 73389731 75194809 0.98
parquet_rs-zstd compress time/wide table cols=10000 chunks=1 rows=1000 785743199 783258912 1.00
parquet_rs-zstd compress time/wide table cols=10000 chunks=50 rows=1000 774204449 790701700 0.98
parquet_rs-zstd decompress time/Arade 624801394 626857343 1.00
parquet_rs-zstd decompress time/Bimbo 1688776136 1698604734 0.99
parquet_rs-zstd decompress time/CMSprovider 1695003200 1714056026 0.99
parquet_rs-zstd decompress time/Euro2016 374769366 374439464 1.00
parquet_rs-zstd decompress time/Food 197137403 199678361 0.99
parquet_rs-zstd decompress time/HashTags 621114868 640565393 0.97
parquet_rs-zstd decompress time/TPC-H l_comment canonical 591267186 593164923 1.00
parquet_rs-zstd decompress time/TPC-H l_comment chunked 592653078 594242626 1.00
parquet_rs-zstd decompress time/taxi 247238270 246247450 1.00
parquet_rs-zstd decompress time/wide table cols=100 chunks=1 rows=1000 2851621 2779454 1.03
parquet_rs-zstd decompress time/wide table cols=100 chunks=50 rows=1000 2771668 2789329 0.99
parquet_rs-zstd decompress time/wide table cols=1000 chunks=1 rows=1000 31907588 32213547 0.99
parquet_rs-zstd decompress time/wide table cols=1000 chunks=50 rows=1000 32072274 33619934 0.95
parquet_rs-zstd decompress time/wide table cols=10000 chunks=1 rows=1000 350857266 350900407 1.00
parquet_rs-zstd decompress time/wide table cols=10000 chunks=50 rows=1000 347732248 350182461 0.99
vortex-file-compressed size/Arade 145358060 145358060 1.00
vortex-file-compressed size/Bimbo 467257556 467257556 1.00
vortex-file-compressed size/CMSprovider 417785916 417785916 1.00
vortex-file-compressed size/Euro2016 157749772 157754604 1.00
vortex-file-compressed size/Food 41976800 41976800 1.00
vortex-file-compressed size/HashTags 185137484 185137484 1.00
vortex-file-compressed size/TPC-H l_comment canonical 172018096 172018096 1.00
vortex-file-compressed size/TPC-H l_comment chunked 172018096 172018096 1.00
vortex-file-compressed size/taxi 52296276 52296276 1.00
vortex-file-compressed size/wide table cols=100 chunks=1 rows=1000 932512 932512 1.00
vortex-file-compressed size/wide table cols=100 chunks=50 rows=1000 932512 932512 1.00
vortex-file-compressed size/wide table cols=1000 chunks=1 rows=1000 9309712 9309712 1.00
vortex-file-compressed size/wide table cols=1000 chunks=50 rows=1000 9309712 9309712 1.00
vortex-file-compressed size/wide table cols=10000 chunks=1 rows=1000 93117712 93117712 1.00
vortex-file-compressed size/wide table cols=10000 chunks=50 rows=1000 93117712 93117712 1.00
vortex:parquet-zstd ratio compress time/Arade 0 0 0.95
vortex:parquet-zstd ratio compress time/Bimbo 0 0 0.95
vortex:parquet-zstd ratio compress time/CMSprovider 0 0 1.01
vortex:parquet-zstd ratio compress time/Euro2016 0 0 0.95
vortex:parquet-zstd ratio compress time/Food 0 0 0.90
vortex:parquet-zstd ratio compress time/HashTags 0 0 1.02
vortex:parquet-zstd ratio compress time/TPC-H l_comment canonical 0 0 0.96
vortex:parquet-zstd ratio compress time/TPC-H l_comment chunked 0 0 0.98
vortex:parquet-zstd ratio compress time/taxi 0 0 0.98
vortex:parquet-zstd ratio compress time/wide table cols=100 chunks=1 rows=1000 1 1 1.03
vortex:parquet-zstd ratio compress time/wide table cols=100 chunks=50 rows=1000 1 1 0.99
vortex:parquet-zstd ratio compress time/wide table cols=1000 chunks=1 rows=1000 1 1 0.94
vortex:parquet-zstd ratio compress time/wide table cols=1000 chunks=50 rows=1000 1 1 0.99
vortex:parquet-zstd ratio compress time/wide table cols=10000 chunks=1 rows=1000 1 1 0.98
vortex:parquet-zstd ratio compress time/wide table cols=10000 chunks=50 rows=1000 1 1 1.02
vortex:parquet-zstd ratio decompress time/Arade 0 0 1.02
vortex:parquet-zstd ratio decompress time/Bimbo 0 0 0.99
vortex:parquet-zstd ratio decompress time/CMSprovider 0 0 1.03
vortex:parquet-zstd ratio decompress time/Euro2016 0 0 0.98
vortex:parquet-zstd ratio decompress time/Food 0 0 0.95
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.01
vortex:parquet-zstd ratio decompress time/TPC-H l_comment chunked 0 0 1.02
vortex:parquet-zstd ratio decompress time/taxi 0 0 0.98
vortex:parquet-zstd ratio decompress time/wide table cols=100 chunks=1 rows=1000 0 0 1.01
vortex:parquet-zstd ratio decompress time/wide table cols=100 chunks=50 rows=1000 0 0 1.00
vortex:parquet-zstd ratio decompress time/wide table cols=1000 chunks=1 rows=1000 0 0 1.03
vortex:parquet-zstd ratio decompress time/wide table cols=1000 chunks=50 rows=1000 0 0 1.01
vortex:parquet-zstd ratio decompress time/wide table cols=10000 chunks=1 rows=1000 0 0 1.10
vortex:parquet-zstd ratio decompress time/wide table cols=10000 chunks=50 rows=1000 0 0 0.99
vortex:parquet-zstd size/Arade 0 0 1.00
vortex:parquet-zstd size/Bimbo 1 1 1.00
vortex:parquet-zstd size/CMSprovider 1 1 1.00
vortex:parquet-zstd size/Euro2016 1 1 1.00
vortex:parquet-zstd size/Food 1 1 1.00
vortex:parquet-zstd size/HashTags 1 1 1.00
vortex:parquet-zstd size/TPC-H l_comment canonical 1 1 1.00
vortex:parquet-zstd size/TPC-H l_comment chunked 1 1 1.00
vortex:parquet-zstd size/taxi 0 0 1.00
vortex:parquet-zstd size/wide table cols=100 chunks=1 rows=1000 1 1 1.00
vortex:parquet-zstd size/wide table cols=100 chunks=50 rows=1000 1 1 1.00
vortex:parquet-zstd size/wide table cols=1000 chunks=1 rows=1000 0 0 1.00
vortex:parquet-zstd size/wide table cols=1000 chunks=50 rows=1000 0 0 1.00
vortex:parquet-zstd size/wide table cols=10000 chunks=1 rows=1000 0 0 1.00
vortex:parquet-zstd size/wide table cols=10000 chunks=50 rows=1000 0 0 1.00

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant