Skip to content

do not merge: Sub seg read - #9390

Open
joseph-isaacs wants to merge 17 commits into
developfrom
ji/partial-flat-segment-reads
Open

do not merge: Sub seg read#9390
joseph-isaacs wants to merge 17 commits into
developfrom
ji/partial-flat-segment-reads

Conversation

@joseph-isaacs

Copy link
Copy Markdown
Contributor

Rationale for this change

  • Closes: #000

What changes are included in this PR?

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

Signed-off-by: Joseph Isaacs <joe.isaacs@live.co.uk>
Signed-off-by: Joseph Isaacs <joe.isaacs@live.co.uk>
Signed-off-by: Joseph Isaacs <joe.isaacs@live.co.uk>
@joseph-isaacs joseph-isaacs added the action/bench-all Runs all CPU benchmarks. Do not combine with other benchmark labels; GPU is the only exception. label Aug 12, 2026
@joseph-isaacs
joseph-isaacs force-pushed the ji/partial-flat-segment-reads branch from 837aeb0 to 4a6b7e9 Compare August 12, 2026 20:58
@joseph-isaacs joseph-isaacs added action/bench-all Runs all CPU benchmarks. Do not combine with other benchmark labels; GPU is the only exception. and removed action/bench-all Runs all CPU benchmarks. Do not combine with other benchmark labels; GPU is the only exception. labels Aug 12, 2026
@github-actions github-actions Bot removed the action/bench-all Runs all CPU benchmarks. Do not combine with other benchmark labels; GPU is the only exception. label Aug 12, 2026
@codspeed-hq

codspeed-hq Bot commented Aug 12, 2026

Copy link
Copy Markdown

Merging this PR will degrade performance by 0.74%

⚠️ Unknown Walltime execution environment detected

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

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

⚠️ Different runtime environments detected

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

Open the report in CodSpeed to investigate

⚡ 3 improved benchmarks
❌ 3 regressed benchmarks
✅ 1988 untouched benchmarks
⏩ 89 skipped benchmarks1

Warning

Please fix the performance issues or acknowledge them on CodSpeed.

Performance Changes

Mode Benchmark BASE HEAD Efficiency
Simulation warm[(64, 256)] 11.2 ms 12.9 ms -13.45%
Simulation slice_primitive_tight_loop[10000] 422.4 µs 479.6 µs -11.92%
Simulation compress_fsst[(1000, 64, 8)] 1 ms 1.1 ms -10.76%
Simulation take[small_m/shuffled/primitive/nonnull/chunks=16384/indices=16] 1.2 ms 1 ms +13.69%
Simulation compact[(4096, 90)] 1.9 µs 1.7 µs +11.66%
Simulation compact[(16384, 90)] 2 µs 1.8 µs +10.77%

Tip

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


Comparing ji/partial-flat-segment-reads (79b2daa) with develop (f8d4db9)

Open in CodSpeed

Footnotes

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

@github-actions

github-actions Bot commented Aug 12, 2026

Copy link
Copy Markdown
Contributor

Polar Signals Profiling Results

Latest Run

Status Commit Job Attempt Link
🟢 Done 91f17e9 statpopgen 1 Explore Profiling Data
🟢 Done 91f17e9 clickbench-sorted-nvme 1 Explore Profiling Data
🟢 Done 91f17e9 tpch-nvme-10 1 Explore Profiling Data
🟢 Done 91f17e9 clickbench-nvme 1 Explore Profiling Data
🟢 Done 91f17e9 tpcds-nvme 1 Explore Profiling Data
🟢 Done 91f17e9 fineweb-s3 1 Explore Profiling Data
🟢 Done 91f17e9 polarsignals 1 Explore Profiling Data
🟢 Done 91f17e9 tpch-nvme 1 Explore Profiling Data
🟢 Done 91f17e9 fineweb 1 Explore Profiling Data
🟢 Done 91f17e9 tpch-s3 1 Explore Profiling Data
🟢 Done 91f17e9 random-access-bench 1 Explore Profiling Data
Previous Runs (3)
Status Commit Job Attempt Link
🟢 Done 4a6b7e9 random-access-bench 1 Explore Profiling Data
🟢 Done 4a6b7e9 compress-bench 1 Explore Profiling Data
🟢 Done 4a6b7e9 string-bench 1 Explore Profiling Data

Powered by Polar Signals Cloud

@github-actions

Copy link
Copy Markdown
Contributor

Benchmarks: String Encoding 📖


vortex / vortex-file-compressed / ms (0.995x ➖, 0↑ 0↓)
name PR 4a6b7e9 (ms) base 204d1d4 (ms) ratio (PR/base)
read/clickbench/URL/shard-0/fsst 48.518585 48.342273 1.00
read/clickbench/URL/shard-0/onpair-12 37.571676 37.180945 1.01
read/tpch/l_comment/fsst 96.669766 95.849924 1.01
read/tpch/l_comment/onpair-12 107.217291 110.400242 0.97
write/clickbench/URL/shard-0/fsst 858.226542 854.748914 1.00
write/clickbench/URL/shard-0/onpair-12 2043.51968 2119.68949 0.96
write/tpch/l_comment/fsst 3116.36848 3093.63903 1.01
write/tpch/l_comment/onpair-12 3935.92355 3984.11023 0.99
vortex / vortex-file-compressed / % (1.000x ➖, 0↑ 0↓)
name PR 4a6b7e9 (%) base 204d1d4 (%) ratio (PR/base)
size/clickbench/URL/shard-0/fsst 47.4688937 47.4688937 1.00
size/clickbench/URL/shard-0/onpair-12 29.7509858 29.7509858 1.00
size/tpch/l_comment/fsst 30.5061014 30.5061014 1.00
size/tpch/l_comment/onpair-12 23.2390033 23.2390033 1.00

@github-actions

github-actions Bot commented Aug 12, 2026

Copy link
Copy Markdown
Contributor

Benchmarks: Random Access 📖

Verdict: No clear signal (low confidence)
Attributed Vortex impact: +5.0%
Engines: random-access No clear signal (+5.0%, low confidence)
Vortex (geomean): 1.057x ➖
Parquet (geomean): 1.006x ➖
Shifts: Parquet (control) +0.6% · Median polish +3.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.

random-access / vortex-file-compressed / ns (1.057x ➖, 1↑ 7↓)
name PR 91f17e9 (ns) base 204d1d4 (ns) ratio (PR/base)
random-access/feature-vectors/correlated/vortex-tokio-local-disk 319477 337557 0.95
random-access/feature-vectors/correlated/vortex-tokio-local-disk-footer 🚨 643615 576438 1.12
random-access/feature-vectors/uniform/vortex-tokio-local-disk 🚀 1823195 2498267 0.73
random-access/feature-vectors/uniform/vortex-tokio-local-disk-footer 2889978 2937604 0.98
random-access/nested-lists/correlated/vortex-tokio-local-disk 275133 296285 0.93
random-access/nested-lists/correlated/vortex-tokio-local-disk-footer 342235 317734 1.08
random-access/nested-lists/uniform/vortex-tokio-local-disk 1466921 1425015 1.03
random-access/nested-lists/uniform/vortex-tokio-local-disk-footer 🚨 1738086 1560215 1.11
random-access/nested-structs/correlated/vortex-tokio-local-disk 331565 317053 1.05
random-access/nested-structs/correlated/vortex-tokio-local-disk-footer 🚨 507716 450980 1.13
random-access/nested-structs/uniform/vortex-tokio-local-disk 🚨 1137602 1004641 1.13
random-access/nested-structs/uniform/vortex-tokio-local-disk-footer 🚨 1483518 1189899 1.25
random-access/taxi/correlated/vortex-tokio-local-disk 898186 882904 1.02
random-access/taxi/correlated/vortex-tokio-local-disk-footer 🚨 1462354 1319028 1.11
random-access/taxi/uniform/vortex-tokio-local-disk 4225444 3847831 1.10
random-access/taxi/uniform/vortex-tokio-local-disk-footer 🚨 6557463 4696645 1.40
random-access/vortex-tokio-local-disk 545107 514434 1.06
random-access/vortex-tokio-local-disk-footer 939368 922782 1.02
random-access / parquet / ns (1.006x ➖, 0↑ 0↓)
name PR 91f17e9 (ns) base 204d1d4 (ns) ratio (PR/base)
random-access/feature-vectors/correlated/parquet-tokio-local-disk 8790611421 8958925705 0.98
random-access/feature-vectors/correlated/parquet-tokio-local-disk-footer 8739214712 8790941172 0.99
random-access/feature-vectors/uniform/parquet-tokio-local-disk 8864937945 8838645729 1.00
random-access/feature-vectors/uniform/parquet-tokio-local-disk-footer 8737584682 8909192405 0.98
random-access/nested-lists/correlated/parquet-tokio-local-disk 137668685 137165192 1.00
random-access/nested-lists/correlated/parquet-tokio-local-disk-footer 138904587 137192341 1.01
random-access/nested-lists/uniform/parquet-tokio-local-disk 138278333 138208044 1.00
random-access/nested-lists/uniform/parquet-tokio-local-disk-footer 137390668 138724581 0.99
random-access/nested-structs/correlated/parquet-tokio-local-disk 20562435 20178469 1.02
random-access/nested-structs/correlated/parquet-tokio-local-disk-footer 21131883 20128577 1.05
random-access/nested-structs/uniform/parquet-tokio-local-disk 21189206 20172920 1.05
random-access/nested-structs/uniform/parquet-tokio-local-disk-footer 20974808 20702489 1.01
random-access/parquet-tokio-local-disk 182672492 182266225 1.00
random-access/parquet-tokio-local-disk-footer 182926200 183143559 1.00
random-access/taxi/correlated/parquet-tokio-local-disk 275058583 273556104 1.01
random-access/taxi/correlated/parquet-tokio-local-disk-footer 274534235 274912667 1.00
random-access/taxi/uniform/parquet-tokio-local-disk 290938157 288280404 1.01
random-access/taxi/uniform/parquet-tokio-local-disk-footer 291744100 291650560 1.00
random-access / lance / ns (0.995x ➖, 0↑ 0↓)
name PR 91f17e9 (ns) base 204d1d4 (ns) ratio (PR/base)
random-access/feature-vectors/correlated/lance-tokio-local-disk 343981 353183 0.97
random-access/feature-vectors/correlated/lance-tokio-local-disk-footer 1053148 1116761 0.94
random-access/feature-vectors/uniform/lance-tokio-local-disk 1110990 1091527 1.02
random-access/feature-vectors/uniform/lance-tokio-local-disk-footer 1858738 1897571 0.98
random-access/lance-tokio-local-disk 629794 613887 1.03
random-access/lance-tokio-local-disk-footer 1375021 1353229 1.02
random-access/nested-lists/correlated/lance-tokio-local-disk 183022 185197 0.99
random-access/nested-lists/correlated/lance-tokio-local-disk-footer 574384 573289 1.00
random-access/nested-lists/uniform/lance-tokio-local-disk 910187 900603 1.01
random-access/nested-lists/uniform/lance-tokio-local-disk-footer 1311902 1311871 1.00
random-access/nested-structs/correlated/lance-tokio-local-disk 310546 313994 0.99
random-access/nested-structs/correlated/lance-tokio-local-disk-footer 455784 451336 1.01
random-access/nested-structs/uniform/lance-tokio-local-disk 2444945 2440718 1.00
random-access/nested-structs/uniform/lance-tokio-local-disk-footer 2552178 2629124 0.97
random-access/taxi/correlated/lance-tokio-local-disk 952123 960764 0.99
random-access/taxi/correlated/lance-tokio-local-disk-footer 1866517 1879689 0.99
random-access/taxi/uniform/lance-tokio-local-disk 9992257 9899885 1.01
random-access/taxi/uniform/lance-tokio-local-disk-footer 10510660 10531053 1.00

Signed-off-by: Joseph Isaacs <joe.isaacs@live.co.uk>
@github-actions

Copy link
Copy Markdown
Contributor

Benchmarks: Compression 📖


vortex / vortex-file-compressed / ns (1.022x ➖, 0↑ 2↓)
name PR 4a6b7e9 (ns) base 204d1d4 (ns) ratio (PR/base)
compress time/Arade 904387912 995074420 0.91
compress time/Bimbo 4951858516 5121706477 0.97
compress time/CMSprovider 2718015160 2729946851 1.00
compress time/Euro2016 381510655 377897974 1.01
compress time/Food 365201438 346045940 1.06
compress time/HashTags 742245057 747916630 0.99
compress time/TPC-H l_comment canonical 1210790654 1124642115 1.08
compress time/TPC-H l_comment chunked 1213870293 1174913241 1.03
compress time/taxi 552247995 546924476 1.01
compress time/wide table cols=100 chunks=1 rows=1000 8635910 8676819 1.00
compress time/wide table cols=100 chunks=50 rows=1000 8993989 8927924 1.01
compress time/wide table cols=1000 chunks=1 rows=1000 91198216 90379943 1.01
compress time/wide table cols=1000 chunks=50 rows=1000 92507349 91463935 1.01
compress time/wide table cols=10000 chunks=1 rows=1000 1073424146 1050932307 1.02
compress time/wide table cols=10000 chunks=50 rows=1000 1076646401 1055589793 1.02
decompress time/Arade 23531717 24914873 0.94
decompress time/Bimbo 86255390 82521864 1.05
decompress time/CMSprovider 65549462 64617645 1.01
decompress time/Euro2016 🚨 18171924 15830547 1.15
decompress time/Food 8245313 7510909 1.10
decompress time/HashTags 101462676 94375116 1.08
decompress time/TPC-H l_comment canonical 41715483 38395060 1.09
decompress time/TPC-H l_comment chunked 🚨 48514317 37784640 1.28
decompress time/taxi 15105508 14434329 1.05
decompress time/wide table cols=100 chunks=1 rows=1000 2575765 2593806 0.99
decompress time/wide table cols=100 chunks=50 rows=1000 2796686 2874959 0.97
decompress time/wide table cols=1000 chunks=1 rows=1000 25807881 25530611 1.01
decompress time/wide table cols=1000 chunks=50 rows=1000 24265847 25650547 0.95
decompress time/wide table cols=10000 chunks=1 rows=1000 302209737 317880939 0.95
decompress time/wide table cols=10000 chunks=50 rows=1000 298269654 295841492 1.01
vortex / vortex-file-compressed / bytes (1.000x ➖, 0↑ 0↓)
name PR 4a6b7e9 (bytes) base 204d1d4 (bytes) ratio (PR/base)
vortex-file-compressed size/Arade 145358300 145358300 1.00
vortex-file-compressed size/Bimbo 467257796 467257796 1.00
vortex-file-compressed size/CMSprovider 417789620 417789620 1.00
vortex-file-compressed size/Euro2016 162120188 162335692 1.00
vortex-file-compressed size/Food 41977336 41977336 1.00
vortex-file-compressed size/HashTags 184888244 184888236 1.00
vortex-file-compressed size/TPC-H l_comment canonical 172639984 172639984 1.00
vortex-file-compressed size/TPC-H l_comment chunked 172639984 172639984 1.00
vortex-file-compressed size/taxi 52296516 52296516 1.00
vortex-file-compressed size/wide table cols=100 chunks=1 rows=1000 932760 932760 1.00
vortex-file-compressed size/wide table cols=100 chunks=50 rows=1000 932760 932760 1.00
vortex-file-compressed size/wide table cols=1000 chunks=1 rows=1000 9309960 9309960 1.00
vortex-file-compressed size/wide table cols=1000 chunks=50 rows=1000 9309960 9309960 1.00
vortex-file-compressed size/wide table cols=10000 chunks=1 rows=1000 93117960 93117960 1.00
vortex-file-compressed size/wide table cols=10000 chunks=50 rows=1000 93117960 93117960 1.00
vortex / vortex-file-compressed / ratio (1.017x ➖, 0↑ 2↓)
name PR 4a6b7e9 (ratio) base 204d1d4 (ratio) ratio (PR/base)
vortex:parquet-zstd ratio compress time/Arade 0.304439137 0.331940501 0.92
vortex:parquet-zstd ratio compress time/Bimbo 0.347087907 0.361350563 0.96
vortex:parquet-zstd ratio compress time/CMSprovider 0.342713056 0.347332843 0.99
vortex:parquet-zstd ratio compress time/Euro2016 0.253139879 0.250053708 1.01
vortex:parquet-zstd ratio compress time/Food 0.402281185 0.378507197 1.06
vortex:parquet-zstd ratio compress time/HashTags 0.303291367 0.305673303 0.99
vortex:parquet-zstd ratio compress time/TPC-H l_comment canonical 0.330725359 0.308456353 1.07
vortex:parquet-zstd ratio compress time/TPC-H l_comment chunked 0.328331566 0.322243974 1.02
vortex:parquet-zstd ratio compress time/taxi 0.410636023 0.407066767 1.01
vortex:parquet-zstd ratio compress time/wide table cols=100 chunks=1 rows=1000 1.38939774 1.37792376 1.01
vortex:parquet-zstd ratio compress time/wide table cols=100 chunks=50 rows=1000 1.45725746 1.42129587 1.03
vortex:parquet-zstd ratio compress time/wide table cols=1000 chunks=1 rows=1000 1.20526104 1.1749918 1.03
vortex:parquet-zstd ratio compress time/wide table cols=1000 chunks=50 rows=1000 1.21046903 1.17988946 1.03
vortex:parquet-zstd ratio compress time/wide table cols=10000 chunks=1 rows=1000 1.29333152 1.25986516 1.03
vortex:parquet-zstd ratio compress time/wide table cols=10000 chunks=50 rows=1000 1.31650109 1.2782147 1.03
vortex:parquet-zstd ratio decompress time/Arade 0.0332515445 0.0346569809 0.96
vortex:parquet-zstd ratio decompress time/Bimbo 0.0447873097 0.0416987822 1.07
vortex:parquet-zstd ratio decompress time/CMSprovider 0.0333657066 0.0328930776 1.01
vortex:parquet-zstd ratio decompress time/Euro2016 🚨 0.042216783 0.0367355384 1.15
vortex:parquet-zstd ratio decompress time/Food 0.0363150471 0.0333110979 1.09
vortex:parquet-zstd ratio decompress time/HashTags 0.143800082 0.133207906 1.08
vortex:parquet-zstd ratio decompress time/TPC-H l_comment canonical 0.0612974724 0.0559849508 1.09
vortex:parquet-zstd ratio decompress time/TPC-H l_comment chunked 🚨 0.0709851123 0.0554251641 1.28
vortex:parquet-zstd ratio decompress time/taxi 0.0535505768 0.0509300861 1.05
vortex:parquet-zstd ratio decompress time/wide table cols=100 chunks=1 rows=1000 1.07838199 1.09419976 0.99
vortex:parquet-zstd ratio decompress time/wide table cols=100 chunks=50 rows=1000 1.17660923 1.19694651 0.98
vortex:parquet-zstd ratio decompress time/wide table cols=1000 chunks=1 rows=1000 0.931264376 0.926384998 1.01
vortex:parquet-zstd ratio decompress time/wide table cols=1000 chunks=50 rows=1000 0.867056212 0.914343458 0.95
vortex:parquet-zstd ratio decompress time/wide table cols=10000 chunks=1 rows=1000 0.97486349 1.03701462 0.94
vortex:parquet-zstd ratio decompress time/wide table cols=10000 chunks=50 rows=1000 0.969049658 0.963429898 1.01
vortex:parquet-zstd size/Arade 0.563373077 0.563373077 1.00
vortex:parquet-zstd size/Bimbo 1.21518019 1.21518019 1.00
vortex:parquet-zstd size/CMSprovider 1.10853182 1.10853182 1.00
vortex:parquet-zstd size/Euro2016 1.31831291 1.32006532 1.00
vortex:parquet-zstd size/Food 1.17585221 1.17585221 1.00
vortex:parquet-zstd size/HashTags 1.38481715 1.38481709 1.00
vortex:parquet-zstd size/TPC-H l_comment canonical 1.09018632 1.09018632 1.00
vortex:parquet-zstd size/TPC-H l_comment chunked 1.09018632 1.09018632 1.00
vortex:parquet-zstd size/taxi 0.945967392 0.945967392 1.00
vortex:parquet-zstd size/wide table cols=100 chunks=1 rows=1000 1.00038181 1.00038181 1.00
vortex:parquet-zstd size/wide table cols=100 chunks=50 rows=1000 1.00038181 1.00038181 1.00
vortex:parquet-zstd size/wide table cols=1000 chunks=1 rows=1000 0.99849378 0.99849378 1.00
vortex:parquet-zstd size/wide table cols=1000 chunks=50 rows=1000 0.99849378 0.99849378 1.00
vortex:parquet-zstd size/wide table cols=10000 chunks=1 rows=1000 0.998691077 0.998691077 1.00
vortex:parquet-zstd size/wide table cols=10000 chunks=50 rows=1000 0.998691077 0.998691077 1.00
vortex / parquet / ns (0.997x ➖, 0↑ 0↓)
name PR 4a6b7e9 (ns) base 204d1d4 (ns) ratio (PR/base)
parquet_rs-zstd compress time/Arade 2970669021 2997749348 0.99
parquet_rs-zstd compress time/Bimbo 14266871334 14173788553 1.01
parquet_rs-zstd compress time/CMSprovider 7930877192 7859742905 1.01
parquet_rs-zstd compress time/Euro2016 1507113996 1511267229 1.00
parquet_rs-zstd compress time/Food 907826296 914238733 0.99
parquet_rs-zstd compress time/HashTags 2447300308 2446784269 1.00
parquet_rs-zstd compress time/TPC-H l_comment canonical 3661015462 3646033241 1.00
parquet_rs-zstd compress time/TPC-H l_comment chunked 3697086781 3646036340 1.01
parquet_rs-zstd compress time/taxi 1344860081 1343574372 1.00
parquet_rs-zstd compress time/wide table cols=100 chunks=1 rows=1000 6215578 6297024 0.99
parquet_rs-zstd compress time/wide table cols=100 chunks=50 rows=1000 6171860 6281538 0.98
parquet_rs-zstd compress time/wide table cols=1000 chunks=1 rows=1000 75666775 76919637 0.98
parquet_rs-zstd compress time/wide table cols=1000 chunks=50 rows=1000 76422731 77519071 0.99
parquet_rs-zstd compress time/wide table cols=10000 chunks=1 rows=1000 829968289 834162526 0.99
parquet_rs-zstd compress time/wide table cols=10000 chunks=50 rows=1000 817808969 825831369 0.99
parquet_rs-zstd decompress time/Arade 707687940 718899118 0.98
parquet_rs-zstd decompress time/Bimbo 1925889065 1978999375 0.97
parquet_rs-zstd decompress time/CMSprovider 1964575867 1964475501 1.00
parquet_rs-zstd decompress time/Euro2016 430443125 430932761 1.00
parquet_rs-zstd decompress time/Food 227049492 225477678 1.01
parquet_rs-zstd decompress time/HashTags 705581488 708479841 1.00
parquet_rs-zstd decompress time/TPC-H l_comment canonical 680541650 685810373 0.99
parquet_rs-zstd decompress time/TPC-H l_comment chunked 683443548 681723557 1.00
parquet_rs-zstd decompress time/taxi 282079277 283414581 1.00
parquet_rs-zstd decompress time/wide table cols=100 chunks=1 rows=1000 2388546 2370505 1.01
parquet_rs-zstd decompress time/wide table cols=100 chunks=50 rows=1000 2376903 2401911 0.99
parquet_rs-zstd decompress time/wide table cols=1000 chunks=1 rows=1000 27712733 27559396 1.01
parquet_rs-zstd decompress time/wide table cols=1000 chunks=50 rows=1000 27986475 28053514 1.00
parquet_rs-zstd decompress time/wide table cols=10000 chunks=1 rows=1000 310002108 306534674 1.01
parquet_rs-zstd decompress time/wide table cols=10000 chunks=50 rows=1000 307796047 307071114 1.00
vortex / parquet / bytes (1.000x ➖, 0↑ 0↓)
name PR 4a6b7e9 (bytes) base 204d1d4 (bytes) ratio (PR/base)
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

@joseph-isaacs joseph-isaacs added action/bench-random-access Run only the random-access benchmark on this PR action/bench-sql Run SQL benchmarks without Vortex Compact on this PR labels Aug 12, 2026
@github-actions github-actions Bot removed action/bench-sql Run SQL benchmarks without Vortex Compact on this PR action/bench-random-access Run only the random-access benchmark on this PR labels Aug 12, 2026
@github-actions

Copy link
Copy Markdown
Contributor

Benchmarks: PolarSignals Profiling 📖

Vortex (geomean): 1.000x ➖


datafusion / vortex-file-compressed / ns (1.000x ➖, 1↑ 0↓)
name PR 91f17e9 (ns) base 204d1d4 (ns) ratio (PR/base)
polarsignals_q00/datafusion:vortex-file-compressed 🚀 107870434 122406132 0.88
polarsignals_q01/datafusion:vortex-file-compressed 162628901 163943715 0.99
polarsignals_q02/datafusion:vortex-file-compressed 20046908 20006291 1.00
polarsignals_q03/datafusion:vortex-file-compressed 163305446 166618063 0.98
polarsignals_q04/datafusion:vortex-file-compressed 11066072 10560369 1.05
polarsignals_q05/datafusion:vortex-file-compressed 13353229 13493296 0.99
polarsignals_q06/datafusion:vortex-file-compressed 23759088 23332837 1.02
polarsignals_q07/datafusion:vortex-file-compressed 11041056 11073155 1.00
polarsignals_q08/datafusion:vortex-file-compressed 281159218 274415202 1.02
polarsignals_q09/datafusion:vortex-file-compressed 11930297 11074509 1.08

No file size changes detected.

@github-actions

Copy link
Copy Markdown
Contributor

Benchmarks: FineWeb NVMe 📖

Verdict: No clear signal (low confidence)
Attributed Vortex impact: -10.4%
Engines: DataFusion No clear signal (+1.4%, low confidence) · DuckDB No clear signal (-20.8%, medium confidence)
Vortex (geomean): 0.897x ✅
Parquet (geomean): 1.000x ➖
Shifts: Parquet (control) +0.0% · Median polish -0.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 / ns (1.012x ➖, 0↑ 0↓)
name PR 91f17e9 (ns) base 204d1d4 (ns) ratio (PR/base)
fineweb_q00/datafusion:vortex-file-compressed 8732323 8157456 1.07
fineweb_q01/datafusion:vortex-file-compressed 29821846 32184915 0.93
fineweb_q02/datafusion:vortex-file-compressed 33581180 33263775 1.01
fineweb_q03/datafusion:vortex-file-compressed 44304845 42948525 1.03
fineweb_q04/datafusion:vortex-file-compressed 204767679 204461196 1.00
fineweb_q05/datafusion:vortex-file-compressed 154500987 157016425 0.98
fineweb_q06/datafusion:vortex-file-compressed 38554374 36740242 1.05
fineweb_q07/datafusion:vortex-file-compressed 39195874 37824722 1.04
fineweb_q08/datafusion:vortex-file-compressed 16941748 16874107 1.00
datafusion / parquet / ns (0.998x ➖, 0↑ 0↓)
name PR 91f17e9 (ns) base 204d1d4 (ns) ratio (PR/base)
fineweb_q00/datafusion:parquet 9057694 8947977 1.01
fineweb_q01/datafusion:parquet 194007173 193932926 1.00
fineweb_q02/datafusion:parquet 195744749 195929540 1.00
fineweb_q03/datafusion:parquet 188309604 188767248 1.00
fineweb_q04/datafusion:parquet 207351027 207837999 1.00
fineweb_q05/datafusion:parquet 201033736 203400189 0.99
fineweb_q06/datafusion:parquet 196608547 199254802 0.99
fineweb_q07/datafusion:parquet 190373898 190025840 1.00
fineweb_q08/datafusion:parquet 187068654 187984102 1.00
duckdb / vortex-file-compressed / ns (0.795x ✅, 6↑ 1↓)
name PR 91f17e9 (ns) base 204d1d4 (ns) ratio (PR/base)
fineweb_q00/duckdb:vortex-file-compressed 🚨 5938401 4780835 1.24
fineweb_q01/duckdb:vortex-file-compressed 🚀 37507673 46265409 0.81
fineweb_q02/duckdb:vortex-file-compressed 🚀 45368749 51925050 0.87
fineweb_q03/duckdb:vortex-file-compressed 🚀 71755063 81967866 0.88
fineweb_q04/duckdb:vortex-file-compressed 291384929 308071848 0.95
fineweb_q05/duckdb:vortex-file-compressed 225982409 227597798 0.99
fineweb_q06/duckdb:vortex-file-compressed 🚀 67383506 96916997 0.70
fineweb_q07/duckdb:vortex-file-compressed 🚀 75527527 93087807 0.81
fineweb_q08/duckdb:vortex-file-compressed 🚀 12054281 38936836 0.31
duckdb / parquet / ns (1.003x ➖, 0↑ 0↓)
name PR 91f17e9 (ns) base 204d1d4 (ns) ratio (PR/base)
fineweb_q00/duckdb:parquet 37050438 37020166 1.00
fineweb_q01/duckdb:parquet 78059880 76487519 1.02
fineweb_q02/duckdb:parquet 78154853 76842127 1.02
fineweb_q03/duckdb:parquet 208687366 205513053 1.02
fineweb_q04/duckdb:parquet 230983026 235788794 0.98
fineweb_q05/duckdb:parquet 202641326 203059753 1.00
fineweb_q06/duckdb:parquet 142176662 143043812 0.99
fineweb_q07/duckdb:parquet 143276560 145526447 0.98
fineweb_q08/duckdb:parquet 39027096 38257609 1.02

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

Totals:

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

@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 (+1.9%, environment too noisy confidence) · DuckDB No clear signal (-0.2%, low confidence)
Vortex (geomean): 0.995x ➖
Parquet (geomean): 0.986x ➖
Shifts: Parquet (control) -1.4% · Median polish -0.3%

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

datafusion / vortex-file-compressed / ns (0.996x ➖, 0↑ 0↓)
name PR 91f17e9 (ns) base 204d1d4 (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-file-compressed 42226252 42654613 0.99
tpch_q02/datafusion:vortex-file-compressed 22568388 22557649 1.00
tpch_q03/datafusion:vortex-file-compressed 29136411 29768914 0.98
tpch_q04/datafusion:vortex-file-compressed 15752189 15288380 1.03
tpch_q05/datafusion:vortex-file-compressed 49919608 49727749 1.00
tpch_q06/datafusion:vortex-file-compressed 7608595 7723108 0.99
tpch_q07/datafusion:vortex-file-compressed 55409396 55547420 1.00
tpch_q08/datafusion:vortex-file-compressed 44681194 44898743 1.00
tpch_q09/datafusion:vortex-file-compressed 55290056 56318746 0.98
tpch_q10/datafusion:vortex-file-compressed 28565609 28295277 1.01
tpch_q11/datafusion:vortex-file-compressed 16796601 17095313 0.98
tpch_q12/datafusion:vortex-file-compressed 27042738 26617071 1.02
tpch_q13/datafusion:vortex-file-compressed 25084000 24647984 1.02
tpch_q14/datafusion:vortex-file-compressed 14769108 14492310 1.02
tpch_q15/datafusion:vortex-file-compressed 20403070 20607746 0.99
tpch_q16/datafusion:vortex-file-compressed 24439429 24567284 0.99
tpch_q17/datafusion:vortex-file-compressed 55524419 56385103 0.98
tpch_q18/datafusion:vortex-file-compressed 68527213 68637988 1.00
tpch_q19/datafusion:vortex-file-compressed 17999668 17818680 1.01
tpch_q20/datafusion:vortex-file-compressed 31235735 31780446 0.98
tpch_q21/datafusion:vortex-file-compressed 59487958 60903147 0.98
tpch_q22/datafusion:vortex-file-compressed 11880125 12186276 0.97
datafusion / parquet / ns (0.978x ➖, 2↑ 1↓)
name PR 91f17e9 (ns) base 204d1d4 (ns) ratio (PR/base)
tpch_q01/datafusion:parquet 🚀 107464689 140818077 0.76
tpch_q02/datafusion:parquet 70037084 69404037 1.01
tpch_q03/datafusion:parquet 96488219 104134150 0.93
tpch_q04/datafusion:parquet 52426189 50129707 1.05
tpch_q05/datafusion:parquet 121938089 130775312 0.93
tpch_q06/datafusion:parquet 🚀 39219299 50136895 0.78
tpch_q07/datafusion:parquet 135729211 131759827 1.03
tpch_q08/datafusion:parquet 122786253 121735752 1.01
tpch_q09/datafusion:parquet 152656702 155878546 0.98
tpch_q10/datafusion:parquet 124689613 118589598 1.05
tpch_q11/datafusion:parquet 49940932 52381355 0.95
tpch_q12/datafusion:parquet 🚨 103559201 92788915 1.12
tpch_q13/datafusion:parquet 226952039 223306835 1.02
tpch_q14/datafusion:parquet 52603581 51104426 1.03
tpch_q15/datafusion:parquet 68662527 70203948 0.98
tpch_q16/datafusion:parquet 49911258 51382975 0.97
tpch_q17/datafusion:parquet 154185841 157177831 0.98
tpch_q18/datafusion:parquet 181440739 179676406 1.01
tpch_q19/datafusion:parquet 86442578 86037517 1.00
tpch_q20/datafusion:parquet 91930171 90980931 1.01
tpch_q21/datafusion:parquet 168856850 172643258 0.98
tpch_q22/datafusion:parquet 55564388 55434811 1.00
duckdb / vortex-file-compressed / ns (0.993x ➖, 0↑ 0↓)
name PR 91f17e9 (ns) base 204d1d4 (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-file-compressed 22551955 23720083 0.95
tpch_q02/duckdb:vortex-file-compressed 35789659 35996949 0.99
tpch_q03/duckdb:vortex-file-compressed 40879610 40165390 1.02
tpch_q04/duckdb:vortex-file-compressed 32725913 32821224 1.00
tpch_q05/duckdb:vortex-file-compressed 43119109 41359047 1.04
tpch_q06/duckdb:vortex-file-compressed 12430670 12649753 0.98
tpch_q07/duckdb:vortex-file-compressed 44034888 45468090 0.97
tpch_q08/duckdb:vortex-file-compressed 52913771 54754719 0.97
tpch_q09/duckdb:vortex-file-compressed 62952471 63305465 0.99
tpch_q10/duckdb:vortex-file-compressed 55372623 50786898 1.09
tpch_q11/duckdb:vortex-file-compressed 19230907 20286720 0.95
tpch_q12/duckdb:vortex-file-compressed 31729689 31270455 1.01
tpch_q13/duckdb:vortex-file-compressed 44577567 45763857 0.97
tpch_q14/duckdb:vortex-file-compressed 23672279 24739597 0.96
tpch_q15/duckdb:vortex-file-compressed 19826235 20550971 0.96
tpch_q16/duckdb:vortex-file-compressed 33413264 33103495 1.01
tpch_q17/duckdb:vortex-file-compressed 34938607 34135334 1.02
tpch_q18/duckdb:vortex-file-compressed 53911720 51657706 1.04
tpch_q19/duckdb:vortex-file-compressed 37375808 39119539 0.96
tpch_q20/duckdb:vortex-file-compressed 39682567 38392126 1.03
tpch_q21/duckdb:vortex-file-compressed 121059625 129006452 0.94
tpch_q22/duckdb:vortex-file-compressed 22144916 22326686 0.99
duckdb / parquet / ns (0.994x ➖, 0↑ 0↓)
name PR 91f17e9 (ns) base 204d1d4 (ns) ratio (PR/base)
tpch_q01/duckdb:parquet 81396026 81653332 1.00
tpch_q02/duckdb:parquet 45544882 46314195 0.98
tpch_q03/duckdb:parquet 81027758 81187744 1.00
tpch_q04/duckdb:parquet 58222205 58289818 1.00
tpch_q05/duckdb:parquet 79244159 79119328 1.00
tpch_q06/duckdb:parquet 24797467 25078623 0.99
tpch_q07/duckdb:parquet 80434077 80772960 1.00
tpch_q08/duckdb:parquet 96304306 96647672 1.00
tpch_q09/duckdb:parquet 149250715 148798821 1.00
tpch_q10/duckdb:parquet 142446132 141388532 1.01
tpch_q11/duckdb:parquet 25265318 24939931 1.01
tpch_q12/duckdb:parquet 53199379 53736789 0.99
tpch_q13/duckdb:parquet 284525410 289636406 0.98
tpch_q14/duckdb:parquet 55959560 55929739 1.00
tpch_q15/duckdb:parquet 30541947 30840554 0.99
tpch_q16/duckdb:parquet 67092961 66839866 1.00
tpch_q17/duckdb:parquet 58222351 58387546 1.00
tpch_q18/duckdb:parquet 127555122 135181255 0.94
tpch_q19/duckdb:parquet 77251485 77366033 1.00
tpch_q20/duckdb:parquet 77244704 77527228 1.00
tpch_q21/duckdb:parquet 187093611 188184089 0.99
tpch_q22/duckdb:parquet 63766995 63792458 1.00

File Size Changes (9 files changed, -43.9% overall, 0↑ 9↓)
File Scale Format Base HEAD Change %
customer.vortex 1.0 vortex-compact 7.40 MB 0 B 7.40 MB -100.0%
duckdb.db 1.0 vortex-compact 268.00 KB 0 B 268.00 KB -100.0%
lineitem.vortex 1.0 vortex-compact 126.00 MB 0 B 126.00 MB -100.0%
nation.vortex 1.0 vortex-compact 8.04 KB 0 B 8.04 KB -100.0%
orders.vortex 1.0 vortex-compact 31.73 MB 0 B 31.73 MB -100.0%
part.vortex 1.0 vortex-compact 3.55 MB 0 B 3.55 MB -100.0%
partsupp.vortex 1.0 vortex-compact 20.29 MB 0 B 20.29 MB -100.0%
region.vortex 1.0 vortex-compact 6.09 KB 0 B 6.09 KB -100.0%
supplier.vortex 1.0 vortex-compact 496.71 KB 0 B 496.71 KB -100.0%

Totals:

  • vortex-compact: 189.73 MB → 0 B (-100.0%)
  • vortex-file-compressed: 242.85 MB → 242.85 MB (0.0%)

@github-actions

Copy link
Copy Markdown
Contributor

Benchmarks: TPC-DS SF=1 on NVME 📖

Verdict: No clear signal (low confidence)
Attributed Vortex impact: +0.2%
Engines: DataFusion No clear signal (-0.2%, low confidence) · DuckDB No clear signal (+0.7%, environment too noisy confidence)
Vortex (geomean): 1.005x ➖
Parquet (geomean): 1.003x ➖
Shifts: Parquet (control) +0.3% · Median polish +0.3%

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

datafusion / vortex-file-compressed / ns (1.003x ➖, 0↑ 1↓)
name PR 91f17e9 (ns) base 204d1d4 (ns) ratio (PR/base)
tpcds_q01/datafusion:vortex-file-compressed 26837497 27149497 0.99
tpcds_q02/datafusion:vortex-file-compressed 51475407 51420848 1.00
tpcds_q03/datafusion:vortex-file-compressed 13809064 13653105 1.01
tpcds_q04/datafusion:vortex-file-compressed 215859825 209758678 1.03
tpcds_q05/datafusion:vortex-file-compressed 62872336 63433510 0.99
tpcds_q06/datafusion:vortex-file-compressed 25943788 26384335 0.98
tpcds_q07/datafusion:vortex-file-compressed 44495650 41962184 1.06
tpcds_q08/datafusion:vortex-file-compressed 32441330 32447252 1.00
tpcds_q09/datafusion:vortex-file-compressed 26787364 25507459 1.05
tpcds_q10/datafusion:vortex-file-compressed 35152152 35527628 0.99
tpcds_q11/datafusion:vortex-file-compressed 115520146 114323688 1.01
tpcds_q12/datafusion:vortex-file-compressed 19813255 19970025 0.99
tpcds_q13/datafusion:vortex-file-compressed 46050610 46189971 1.00
tpcds_q14/datafusion:vortex-file-compressed 194380790 199009084 0.98
tpcds_q15/datafusion:vortex-file-compressed 28877447 29677395 0.97
tpcds_q16/datafusion:vortex-file-compressed 25449373 23970657 1.06
tpcds_q17/datafusion:vortex-file-compressed 72356005 69675249 1.04
tpcds_q18/datafusion:vortex-file-compressed 88426952 86197330 1.03
tpcds_q19/datafusion:vortex-file-compressed 22240574 21652677 1.03
tpcds_q20/datafusion:vortex-file-compressed 23166037 22670657 1.02
tpcds_q21/datafusion:vortex-file-compressed 31359153 31692016 0.99
tpcds_q22/datafusion:vortex-file-compressed 🚨 118353604 102934035 1.15
tpcds_q23/datafusion:vortex-file-compressed 130020097 128119457 1.01
tpcds_q24/datafusion:vortex-file-compressed 96334944 97197886 0.99
tpcds_q25/datafusion:vortex-file-compressed 70828844 73145267 0.97
tpcds_q26/datafusion:vortex-file-compressed 37001154 35743202 1.04
tpcds_q27/datafusion:vortex-file-compressed 94531229 95755436 0.99
tpcds_q28/datafusion:vortex-file-compressed 25911717 25900441 1.00
tpcds_q29/datafusion:vortex-file-compressed 69269625 68977349 1.00
tpcds_q30/datafusion:vortex-file-compressed 28817934 29456444 0.98
tpcds_q31/datafusion:vortex-file-compressed 74528622 77389178 0.96
tpcds_q32/datafusion:vortex-file-compressed 18363372 17962335 1.02
tpcds_q33/datafusion:vortex-file-compressed 31777245 32207035 0.99
tpcds_q34/datafusion:vortex-file-compressed 25301199 25402514 1.00
tpcds_q35/datafusion:vortex-file-compressed 43717496 42570935 1.03
tpcds_q36/datafusion:vortex-file-compressed 62177398 62997266 0.99
tpcds_q37/datafusion:vortex-file-compressed 19519265 18212275 1.07
tpcds_q38/datafusion:vortex-file-compressed 39003121 38124964 1.02
tpcds_q39/datafusion:vortex-file-compressed 96554770 97002431 1.00
tpcds_q40/datafusion:vortex-file-compressed 32815896 32887486 1.00
tpcds_q41/datafusion:vortex-file-compressed 23711646 23647353 1.00
tpcds_q42/datafusion:vortex-file-compressed 13346150 13105730 1.02
tpcds_q43/datafusion:vortex-file-compressed 19023733 18819469 1.01
tpcds_q44/datafusion:vortex-file-compressed 33278589 33626751 0.99
tpcds_q45/datafusion:vortex-file-compressed 34583168 34439516 1.00
tpcds_q46/datafusion:vortex-file-compressed 34723666 34106540 1.02
tpcds_q47/datafusion:vortex-file-compressed 129541416 125762573 1.03
tpcds_q48/datafusion:vortex-file-compressed 39027650 39561797 0.99
tpcds_q49/datafusion:vortex-file-compressed 71018097 71042614 1.00
tpcds_q50/datafusion:vortex-file-compressed 46879482 46055969 1.02
tpcds_q51/datafusion:vortex-file-compressed 76046536 79679292 0.95
tpcds_q52/datafusion:vortex-file-compressed 14401090 14451831 1.00
tpcds_q53/datafusion:vortex-file-compressed 23583014 23297619 1.01
tpcds_q54/datafusion:vortex-file-compressed 36739423 36397897 1.01
tpcds_q55/datafusion:vortex-file-compressed 13821852 13392560 1.03
tpcds_q56/datafusion:vortex-file-compressed 33380124 32720457 1.02
tpcds_q57/datafusion:vortex-file-compressed 96423872 101437849 0.95
tpcds_q58/datafusion:vortex-file-compressed 60308836 58834758 1.03
tpcds_q59/datafusion:vortex-file-compressed 55930023 55993218 1.00
tpcds_q60/datafusion:vortex-file-compressed 32006161 31894259 1.00
tpcds_q61/datafusion:vortex-file-compressed 36282593 36385812 1.00
tpcds_q62/datafusion:vortex-file-compressed 24401020 24534517 0.99
tpcds_q63/datafusion:vortex-file-compressed 24153798 23580023 1.02
tpcds_q64/datafusion:vortex-file-compressed 477391602 470137375 1.02
tpcds_q65/datafusion:vortex-file-compressed 70049983 70030020 1.00
tpcds_q66/datafusion:vortex-file-compressed 77306679 78758912 0.98
tpcds_q67/datafusion:vortex-file-compressed 117076235 112452423 1.04
tpcds_q68/datafusion:vortex-file-compressed 34095414 33183315 1.03
tpcds_q69/datafusion:vortex-file-compressed 33195515 34165915 0.97
tpcds_q70/datafusion:vortex-file-compressed 110155045 110938281 0.99
tpcds_q71/datafusion:vortex-file-compressed 23449235 22777456 1.03
tpcds_q72/datafusion:vortex-file-compressed 1474312332 1488662507 0.99
tpcds_q73/datafusion:vortex-file-compressed 24345880 24537376 0.99
tpcds_q74/datafusion:vortex-file-compressed 75106317 73467089 1.02
tpcds_q75/datafusion:vortex-file-compressed 143826484 148565786 0.97
tpcds_q76/datafusion:vortex-file-compressed 42003352 41714786 1.01
tpcds_q77/datafusion:vortex-file-compressed 44527596 43442129 1.02
tpcds_q78/datafusion:vortex-file-compressed 108293416 110335329 0.98
tpcds_q79/datafusion:vortex-file-compressed 28109627 27519894 1.02
tpcds_q80/datafusion:vortex-file-compressed 103024173 109188782 0.94
tpcds_q81/datafusion:vortex-file-compressed 29294071 31164022 0.94
tpcds_q82/datafusion:vortex-file-compressed 18520656 20275137 0.91
tpcds_q83/datafusion:vortex-file-compressed 42915224 41413803 1.04
tpcds_q84/datafusion:vortex-file-compressed 13248888 13650507 0.97
tpcds_q85/datafusion:vortex-file-compressed 112997956 112610648 1.00
tpcds_q86/datafusion:vortex-file-compressed 19015354 18799100 1.01
tpcds_q87/datafusion:vortex-file-compressed 41351929 42075771 0.98
tpcds_q88/datafusion:vortex-file-compressed 53416464 52621303 1.02
tpcds_q89/datafusion:vortex-file-compressed 27195463 26818488 1.01
tpcds_q90/datafusion:vortex-file-compressed 14333669 14147889 1.01
tpcds_q91/datafusion:vortex-file-compressed 19459637 20086312 0.97
tpcds_q92/datafusion:vortex-file-compressed 16718840 17416723 0.96
tpcds_q93/datafusion:vortex-file-compressed 32207903 32565439 0.99
tpcds_q94/datafusion:vortex-file-compressed 22942772 22259411 1.03
tpcds_q95/datafusion:vortex-file-compressed 62745218 64028749 0.98
tpcds_q96/datafusion:vortex-file-compressed 11108349 11405194 0.97
tpcds_q97/datafusion:vortex-file-compressed 27942982 28952854 0.97
tpcds_q98/datafusion:vortex-file-compressed 25109479 24413180 1.03
tpcds_q99/datafusion:vortex-file-compressed 29396615 27766022 1.06
datafusion / parquet / ns (1.006x ➖, 0↑ 2↓)
name PR 91f17e9 (ns) base 204d1d4 (ns) ratio (PR/base)
tpcds_q01/datafusion:parquet 32749713 30885610 1.06
tpcds_q02/datafusion:parquet 52894055 51609003 1.02
tpcds_q03/datafusion:parquet 17303194 16996160 1.02
tpcds_q04/datafusion:parquet 341762327 335910582 1.02
tpcds_q05/datafusion:parquet 79383661 78263669 1.01
tpcds_q06/datafusion:parquet 29966098 30336318 0.99
tpcds_q07/datafusion:parquet 99236688 100249030 0.99
tpcds_q08/datafusion:parquet 36933098 36912777 1.00
tpcds_q09/datafusion:parquet 35945364 35561973 1.01
tpcds_q10/datafusion:parquet 86820185 89065151 0.97
tpcds_q11/datafusion:parquet 166189942 166832480 1.00
tpcds_q12/datafusion:parquet 22682582 24440246 0.93
tpcds_q13/datafusion:parquet 97896470 96597895 1.01
tpcds_q14/datafusion:parquet 270909781 290637893 0.93
tpcds_q15/datafusion:parquet 37228487 37058300 1.00
tpcds_q16/datafusion:parquet 48607825 46499374 1.05
tpcds_q17/datafusion:parquet 105595895 110263359 0.96
tpcds_q18/datafusion:parquet 133968209 133892304 1.00
tpcds_q19/datafusion:parquet 29258187 28397517 1.03
tpcds_q20/datafusion:parquet 23200627 23393196 0.99
tpcds_q21/datafusion:parquet 22014029 21959539 1.00
tpcds_q22/datafusion:parquet 135111757 132651361 1.02
tpcds_q23/datafusion:parquet 177763096 177421200 1.00
tpcds_q24/datafusion:parquet 134527772 135506998 0.99
tpcds_q25/datafusion:parquet 108329960 106829328 1.01
tpcds_q26/datafusion:parquet 84346688 85069837 0.99
tpcds_q27/datafusion:parquet 163701319 153526317 1.07
tpcds_q28/datafusion:parquet 41435130 42451808 0.98
tpcds_q29/datafusion:parquet 112284358 111798631 1.00
tpcds_q30/datafusion:parquet 43553219 42471972 1.03
tpcds_q31/datafusion:parquet 94440290 93105462 1.01
tpcds_q32/datafusion:parquet 23742458 23682217 1.00
tpcds_q33/datafusion:parquet 36113140 35703766 1.01
tpcds_q34/datafusion:parquet 30832144 29339135 1.05
tpcds_q35/datafusion:parquet 90305466 93330706 0.97
tpcds_q36/datafusion:parquet 69550424 65629694 1.06
tpcds_q37/datafusion:parquet 24099941 24097481 1.00
tpcds_q38/datafusion:parquet 57464237 57263296 1.00
tpcds_q39/datafusion:parquet 83634476 82359663 1.02
tpcds_q40/datafusion:parquet 33275639 34775479 0.96
tpcds_q41/datafusion:parquet 18658595 19290041 0.97
tpcds_q42/datafusion:parquet 16727226 16524015 1.01
tpcds_q43/datafusion:parquet 22754427 22478708 1.01
tpcds_q44/datafusion:parquet 40773162 39951968 1.02
tpcds_q45/datafusion:parquet 43757473 44069042 0.99
tpcds_q46/datafusion:parquet 40420670 41037559 0.98
tpcds_q47/datafusion:parquet 150230498 147286049 1.02
tpcds_q48/datafusion:parquet 91613860 89689530 1.02
tpcds_q49/datafusion:parquet 77154261 77383884 1.00
tpcds_q50/datafusion:parquet 73261828 70286755 1.04
tpcds_q51/datafusion:parquet 83138064 82823971 1.00
tpcds_q52/datafusion:parquet 16324911 16171809 1.01
tpcds_q53/datafusion:parquet 25147853 24162418 1.04
tpcds_q54/datafusion:parquet 45594825 45277694 1.01
tpcds_q55/datafusion:parquet 15871329 15858016 1.00
tpcds_q56/datafusion:parquet 36809728 37316662 0.99
tpcds_q57/datafusion:parquet 125443246 121597031 1.03
tpcds_q58/datafusion:parquet 83276417 83091425 1.00
tpcds_q59/datafusion:parquet 75529526 74061230 1.02
tpcds_q60/datafusion:parquet 36891763 35774408 1.03
tpcds_q61/datafusion:parquet 45119019 43826517 1.03
tpcds_q62/datafusion:parquet 🚨 32550465 28997682 1.12
tpcds_q63/datafusion:parquet 24321612 24141439 1.01
tpcds_q64/datafusion:parquet 366457069 357095655 1.03
tpcds_q65/datafusion:parquet 49012736 48394617 1.01
tpcds_q66/datafusion:parquet 89668842 95807903 0.94
tpcds_q67/datafusion:parquet 142953186 138689934 1.03
tpcds_q68/datafusion:parquet 39794939 39681462 1.00
tpcds_q69/datafusion:parquet 83476561 83759251 1.00
tpcds_q70/datafusion:parquet 🚨 47753836 43319978 1.10
tpcds_q71/datafusion:parquet 27278221 26904251 1.01
tpcds_q72/datafusion:parquet 458388601 449966698 1.02
tpcds_q73/datafusion:parquet 27123693 27306731 0.99
tpcds_q74/datafusion:parquet 104954607 99403185 1.06
tpcds_q75/datafusion:parquet 178504134 166423035 1.07
tpcds_q76/datafusion:parquet 60193571 62855184 0.96
tpcds_q77/datafusion:parquet 53972226 53815775 1.00
tpcds_q78/datafusion:parquet 123111204 126608757 0.97
tpcds_q79/datafusion:parquet 33769885 33450369 1.01
tpcds_q80/datafusion:parquet 95913411 97734085 0.98
tpcds_q81/datafusion:parquet 39117809 39086109 1.00
tpcds_q82/datafusion:parquet 22894986 23658135 0.97
tpcds_q83/datafusion:parquet 57377732 55358770 1.04
tpcds_q84/datafusion:parquet 47626519 48246538 0.99
tpcds_q85/datafusion:parquet 193839837 193831192 1.00
tpcds_q86/datafusion:parquet 20320651 21061130 0.96
tpcds_q87/datafusion:parquet 60652865 62196886 0.98
tpcds_q88/datafusion:parquet 56898426 56909865 1.00
tpcds_q89/datafusion:parquet 30216031 30033709 1.01
tpcds_q90/datafusion:parquet 19054389 19330344 0.99
tpcds_q91/datafusion:parquet 64118607 68348071 0.94
tpcds_q92/datafusion:parquet 24314454 25894150 0.94
tpcds_q93/datafusion:parquet 38354461 35081726 1.09
tpcds_q94/datafusion:parquet 30177014 30449258 0.99
tpcds_q95/datafusion:parquet 87762227 88360532 0.99
tpcds_q96/datafusion:parquet 16570137 16741215 0.99
tpcds_q97/datafusion:parquet 39712859 38899893 1.02
tpcds_q98/datafusion:parquet 26780269 27306291 0.98
tpcds_q99/datafusion:parquet 34210317 33580708 1.02
duckdb / vortex-file-compressed / ns (1.006x ➖, 3↑ 8↓)
name PR 91f17e9 (ns) base 204d1d4 (ns) ratio (PR/base)
tpcds_q01/duckdb:vortex-file-compressed 🚨 31472879 28051226 1.12
tpcds_q02/duckdb:vortex-file-compressed 30734096 28749971 1.07
tpcds_q03/duckdb:vortex-file-compressed 🚨 27212340 21811062 1.25
tpcds_q04/duckdb:vortex-file-compressed 99194119 94490526 1.05
tpcds_q05/duckdb:vortex-file-compressed 41112130 42886003 0.96
tpcds_q06/duckdb:vortex-file-compressed 50190738 51067200 0.98
tpcds_q07/duckdb:vortex-file-compressed 32822437 31216818 1.05
tpcds_q08/duckdb:vortex-file-compressed 34671757 34684731 1.00
tpcds_q09/duckdb:vortex-file-compressed 18456076 20371902 0.91
tpcds_q10/duckdb:vortex-file-compressed 56763927 56539330 1.00
tpcds_q11/duckdb:vortex-file-compressed 75722936 74557688 1.02
tpcds_q12/duckdb:vortex-file-compressed 18889852 19363596 0.98
tpcds_q13/duckdb:vortex-file-compressed 39055804 38634261 1.01
tpcds_q14/duckdb:vortex-file-compressed 112669798 113176903 1.00
tpcds_q15/duckdb:vortex-file-compressed 33956113 34563581 0.98
tpcds_q16/duckdb:vortex-file-compressed 🚨 36739536 33120273 1.11
tpcds_q17/duckdb:vortex-file-compressed 55161574 56616719 0.97
tpcds_q18/duckdb:vortex-file-compressed 49926740 49482935 1.01
tpcds_q19/duckdb:vortex-file-compressed 39223176 42008879 0.93
tpcds_q20/duckdb:vortex-file-compressed 🚨 20285320 17490075 1.16
tpcds_q21/duckdb:vortex-file-compressed 21006736 22087094 0.95
tpcds_q22/duckdb:vortex-file-compressed 64189607 65571762 0.98
tpcds_q23/duckdb:vortex-file-compressed 74832899 76251851 0.98
tpcds_q24/duckdb:vortex-file-compressed 50354166 49643805 1.01
tpcds_q25/duckdb:vortex-file-compressed 50997525 50613171 1.01
tpcds_q26/duckdb:vortex-file-compressed 23370669 22188956 1.05
tpcds_q27/duckdb:vortex-file-compressed 32062532 33099148 0.97
tpcds_q28/duckdb:vortex-file-compressed 🚀 14122782 16710260 0.85
tpcds_q29/duckdb:vortex-file-compressed 56524682 53562832 1.06
tpcds_q30/duckdb:vortex-file-compressed 36682421 34754034 1.06
tpcds_q31/duckdb:vortex-file-compressed 35082680 34471984 1.02
tpcds_q32/duckdb:vortex-file-compressed 21081146 21052117 1.00
tpcds_q33/duckdb:vortex-file-compressed 34231896 34895203 0.98
tpcds_q34/duckdb:vortex-file-compressed 31910403 32321288 0.99
tpcds_q35/duckdb:vortex-file-compressed 86348015 85562699 1.01
tpcds_q36/duckdb:vortex-file-compressed 29839876 29466389 1.01
tpcds_q37/duckdb:vortex-file-compressed 27850105 26395770 1.06
tpcds_q38/duckdb:vortex-file-compressed 42801340 45930860 0.93
tpcds_q39/duckdb:vortex-file-compressed 35462154 38261066 0.93
tpcds_q40/duckdb:vortex-file-compressed 23478782 24206370 0.97
tpcds_q41/duckdb:vortex-file-compressed 13631690 13757138 0.99
tpcds_q42/duckdb:vortex-file-compressed 18647786 18925007 0.99
tpcds_q43/duckdb:vortex-file-compressed 21360946 20873843 1.02
tpcds_q44/duckdb:vortex-file-compressed 26119323 28993318 0.90
tpcds_q45/duckdb:vortex-file-compressed 36980102 38058512 0.97
tpcds_q46/duckdb:vortex-file-compressed 42793042 42428257 1.01
tpcds_q47/duckdb:vortex-file-compressed 57235935 59847054 0.96
tpcds_q48/duckdb:vortex-file-compressed 37308331 34867595 1.07
tpcds_q49/duckdb:vortex-file-compressed 45051546 41814126 1.08
tpcds_q50/duckdb:vortex-file-compressed 34949592 35868323 0.97
tpcds_q51/duckdb:vortex-file-compressed 🚨 139483772 110392489 1.26
tpcds_q52/duckdb:vortex-file-compressed 17625512 19115289 0.92
tpcds_q53/duckdb:vortex-file-compressed 29410880 28455809 1.03
tpcds_q54/duckdb:vortex-file-compressed 44662874 47383262 0.94
tpcds_q55/duckdb:vortex-file-compressed 🚀 16786193 21250977 0.79
tpcds_q56/duckdb:vortex-file-compressed 35459032 33252891 1.07
tpcds_q57/duckdb:vortex-file-compressed 44414764 44128869 1.01
tpcds_q58/duckdb:vortex-file-compressed 46633896 45344982 1.03
tpcds_q59/duckdb:vortex-file-compressed 39236793 40969089 0.96
tpcds_q60/duckdb:vortex-file-compressed 38652749 36258573 1.07
tpcds_q61/duckdb:vortex-file-compressed 41631171 41337742 1.01
tpcds_q62/duckdb:vortex-file-compressed 22001258 20319260 1.08
tpcds_q63/duckdb:vortex-file-compressed 26228435 28410933 0.92
tpcds_q64/duckdb:vortex-file-compressed 117396053 115484869 1.02
tpcds_q65/duckdb:vortex-file-compressed 27106542 26823663 1.01
tpcds_q66/duckdb:vortex-file-compressed 41236369 41398363 1.00
tpcds_q67/duckdb:vortex-file-compressed 134729602 138116012 0.98
tpcds_q68/duckdb:vortex-file-compressed 36658060 40064605 0.91
tpcds_q69/duckdb:vortex-file-compressed 60116403 58144499 1.03
tpcds_q70/duckdb:vortex-file-compressed 44385927 47594925 0.93
tpcds_q71/duckdb:vortex-file-compressed 🚀 26372318 29493214 0.89
tpcds_q72/duckdb:vortex-file-compressed 147253280 149925409 0.98
tpcds_q73/duckdb:vortex-file-compressed 29664400 30833114 0.96
tpcds_q74/duckdb:vortex-file-compressed 54866671 54564087 1.01
tpcds_q75/duckdb:vortex-file-compressed 60074427 60350887 1.00
tpcds_q76/duckdb:vortex-file-compressed 24403383 25187018 0.97
tpcds_q77/duckdb:vortex-file-compressed 31605758 30892487 1.02
tpcds_q78/duckdb:vortex-file-compressed 80450795 81416933 0.99
tpcds_q79/duckdb:vortex-file-compressed 35033804 33397329 1.05
tpcds_q80/duckdb:vortex-file-compressed 58037263 61256412 0.95
tpcds_q81/duckdb:vortex-file-compressed 42706318 41696963 1.02
tpcds_q82/duckdb:vortex-file-compressed 59406403 54117226 1.10
tpcds_q83/duckdb:vortex-file-compressed 42702286 41941202 1.02
tpcds_q84/duckdb:vortex-file-compressed 32402600 30614702 1.06
tpcds_q85/duckdb:vortex-file-compressed 59615078 54914960 1.09
tpcds_q86/duckdb:vortex-file-compressed 18847684 19228990 0.98
tpcds_q87/duckdb:vortex-file-compressed 48874005 46033885 1.06
tpcds_q88/duckdb:vortex-file-compressed 🚨 70451888 60281678 1.17
tpcds_q89/duckdb:vortex-file-compressed 26158702 26929696 0.97
tpcds_q90/duckdb:vortex-file-compressed 🚨 20837363 16540130 1.26
tpcds_q91/duckdb:vortex-file-compressed 34603391 34649760 1.00
tpcds_q92/duckdb:vortex-file-compressed 25712278 25173833 1.02
tpcds_q93/duckdb:vortex-file-compressed 29455932 31070550 0.95
tpcds_q94/duckdb:vortex-file-compressed 33756685 32861545 1.03
tpcds_q95/duckdb:vortex-file-compressed 154929500 149385936 1.04
tpcds_q96/duckdb:vortex-file-compressed 🚨 22717700 18179767 1.25
tpcds_q97/duckdb:vortex-file-compressed 42468233 45586218 0.93
tpcds_q98/duckdb:vortex-file-compressed 24534930 26798573 0.92
tpcds_q99/duckdb:vortex-file-compressed 24705157 25676553 0.96
duckdb / parquet / ns (0.999x ➖, 2↑ 5↓)
name PR 91f17e9 (ns) base 204d1d4 (ns) ratio (PR/base)
tpcds_q01/duckdb:parquet 32091837 32882588 0.98
tpcds_q02/duckdb:parquet 🚨 26240296 21834449 1.20
tpcds_q03/duckdb:parquet 🚨 14531323 12007970 1.21
tpcds_q04/duckdb:parquet 192133568 196092476 0.98
tpcds_q05/duckdb:parquet 32428972 32504054 1.00
tpcds_q06/duckdb:parquet 35402937 35955870 0.98
tpcds_q07/duckdb:parquet 22160991 22201322 1.00
tpcds_q08/duckdb:parquet 34025540 33413860 1.02
tpcds_q09/duckdb:parquet 30371931 30809960 0.99
tpcds_q10/duckdb:parquet 40882082 41161015 0.99
tpcds_q11/duckdb:parquet 103868655 101964028 1.02
tpcds_q12/duckdb:parquet 18080645 17747219 1.02
tpcds_q13/duckdb:parquet 🚀 33840391 40224461 0.84
tpcds_q14/duckdb:parquet 101856304 103568226 0.98
tpcds_q15/duckdb:parquet 35596208 36557237 0.97
tpcds_q16/duckdb:parquet 28404189 27842364 1.02
tpcds_q17/duckdb:parquet 44796880 47989981 0.93
tpcds_q18/duckdb:parquet 57333771 58728639 0.98
tpcds_q19/duckdb:parquet 35171242 32895470 1.07
tpcds_q20/duckdb:parquet 19434298 18980858 1.02
tpcds_q21/duckdb:parquet 14003150 14572864 0.96
tpcds_q22/duckdb:parquet 🚨 58716600 52019752 1.13
tpcds_q23/duckdb:parquet 70189832 70431636 1.00
tpcds_q24/duckdb:parquet 49914074 50182590 0.99
tpcds_q25/duckdb:parquet 43119515 41868643 1.03
tpcds_q26/duckdb:parquet 43662017 45285536 0.96
tpcds_q27/duckdb:parquet 55194305 55239772 1.00
tpcds_q28/duckdb:parquet 28783843 29332101 0.98
tpcds_q29/duckdb:parquet 43735401 45402909 0.96
tpcds_q30/duckdb:parquet 43248086 44819027 0.96
tpcds_q31/duckdb:parquet 29145823 28661562 1.02
tpcds_q32/duckdb:parquet 15527006 15536966 1.00
tpcds_q33/duckdb:parquet 23506416 24409586 0.96
tpcds_q34/duckdb:parquet 21832772 21780434 1.00
tpcds_q35/duckdb:parquet 68409586 68642040 1.00
tpcds_q36/duckdb:parquet 22125131 22430591 0.99
tpcds_q37/duckdb:parquet 18073990 17384488 1.04
tpcds_q38/duckdb:parquet 40740478 40781458 1.00
tpcds_q39/duckdb:parquet 37402371 37587231 1.00
tpcds_q40/duckdb:parquet 23103628 22672620 1.02
tpcds_q41/duckdb:parquet 10277612 10327890 1.00
tpcds_q42/duckdb:parquet 12437273 13349602 0.93
tpcds_q43/duckdb:parquet 19311191 19016344 1.02
tpcds_q44/duckdb:parquet 23653109 24454793 0.97
tpcds_q45/duckdb:parquet 32794728 32564257 1.01
tpcds_q46/duckdb:parquet 50975886 55579212 0.92
tpcds_q47/duckdb:parquet 49057546 54183589 0.91
tpcds_q48/duckdb:parquet 30527073 30544858 1.00
tpcds_q49/duckdb:parquet 27992055 29764425 0.94
tpcds_q50/duckdb:parquet 25498125 25344745 1.01
tpcds_q51/duckdb:parquet 101309404 99765363 1.02
tpcds_q52/duckdb:parquet 12541364 12039341 1.04
tpcds_q53/duckdb:parquet 15992672 16562154 0.97
tpcds_q54/duckdb:parquet 30400305 30632144 0.99
tpcds_q55/duckdb:parquet 11834661 12047401 0.98
tpcds_q56/duckdb:parquet 24986267 24087364 1.04
tpcds_q57/duckdb:parquet 42728316 42206660 1.01
tpcds_q58/duckdb:parquet 28315014 27279931 1.04
tpcds_q59/duckdb:parquet 29970392 29538065 1.01
tpcds_q60/duckdb:parquet 25953440 26389360 0.98
tpcds_q61/duckdb:parquet 31807002 31511042 1.01
tpcds_q62/duckdb:parquet 14636662 14626965 1.00
tpcds_q63/duckdb:parquet 17405403 17390464 1.00
tpcds_q64/duckdb:parquet 85077887 79617719 1.07
tpcds_q65/duckdb:parquet 25569511 25326548 1.01
tpcds_q66/duckdb:parquet 34086612 34616269 0.98
tpcds_q67/duckdb:parquet 125286099 122934916 1.02
tpcds_q68/duckdb:parquet 🚨 44639880 39476984 1.13
tpcds_q69/duckdb:parquet 40999369 42623642 0.96
tpcds_q70/duckdb:parquet 30395870 27859567 1.09
tpcds_q71/duckdb:parquet 22588641 22587873 1.00
tpcds_q72/duckdb:parquet 190775479 179129979 1.07
tpcds_q73/duckdb:parquet 🚀 18660112 21786076 0.86
tpcds_q74/duckdb:parquet 141831532 146171244 0.97
tpcds_q75/duckdb:parquet 60535688 60991326 0.99
tpcds_q76/duckdb:parquet 19217086 19546910 0.98
tpcds_q77/duckdb:parquet 24141095 26243205 0.92
tpcds_q78/duckdb:parquet 78974749 78847718 1.00
tpcds_q79/duckdb:parquet 27614726 28009262 0.99
tpcds_q80/duckdb:parquet 46913726 49553838 0.95
tpcds_q81/duckdb:parquet 42017394 40315919 1.04
tpcds_q82/duckdb:parquet 19381414 19042988 1.02
tpcds_q83/duckdb:parquet 22294310 22641703 0.98
tpcds_q84/duckdb:parquet 23834314 23810762 1.00
tpcds_q85/duckdb:parquet 48281432 47905543 1.01
tpcds_q86/duckdb:parquet 15276125 15090296 1.01
tpcds_q87/duckdb:parquet 44347902 43631612 1.02
tpcds_q88/duckdb:parquet 42340717 42496908 1.00
tpcds_q89/duckdb:parquet 17787211 18215621 0.98
tpcds_q90/duckdb:parquet 9997334 9804110 1.02
tpcds_q91/duckdb:parquet 27753717 27399672 1.01
tpcds_q92/duckdb:parquet 15465431 15502566 1.00
tpcds_q93/duckdb:parquet 🚨 35634489 31063416 1.15
tpcds_q94/duckdb:parquet 21947688 21853987 1.00
tpcds_q95/duckdb:parquet 136364819 138101704 0.99
tpcds_q96/duckdb:parquet 9619476 9947944 0.97
tpcds_q97/duckdb:parquet 39345985 40019753 0.98
tpcds_q98/duckdb:parquet 21518288 23252924 0.93
tpcds_q99/duckdb:parquet 23884295 23503222 1.02

File Size Changes (25 files changed, -43.5% overall, 0↑ 25↓)
File Scale Format Base HEAD Change %
call_center.vortex 1.0 vortex-compact 47.68 KB 0 B 47.68 KB -100.0%
catalog_page.vortex 1.0 vortex-compact 362.70 KB 0 B 362.70 KB -100.0%
catalog_returns.vortex 1.0 vortex-compact 6.04 MB 0 B 6.04 MB -100.0%
catalog_sales.vortex 1.0 vortex-compact 59.49 MB 0 B 59.49 MB -100.0%
customer.vortex 1.0 vortex-compact 3.29 MB 0 B 3.29 MB -100.0%
customer_address.vortex 1.0 vortex-compact 639.07 KB 0 B 639.07 KB -100.0%
customer_demographics.vortex 1.0 vortex-compact 424.41 KB 0 B 424.41 KB -100.0%
date_dim.vortex 1.0 vortex-compact 140.51 KB 0 B 140.51 KB -100.0%
duckdb.db 1.0 vortex-compact 268.00 KB 0 B 268.00 KB -100.0%
household_demographics.vortex 1.0 vortex-compact 10.52 KB 0 B 10.52 KB -100.0%
income_band.vortex 1.0 vortex-compact 5.80 KB 0 B 5.80 KB -100.0%
inventory.vortex 1.0 vortex-compact 16.07 MB 0 B 16.07 MB -100.0%
item.vortex 1.0 vortex-compact 1000.57 KB 0 B 1000.57 KB -100.0%
promotion.vortex 1.0 vortex-compact 50.55 KB 0 B 50.55 KB -100.0%
reason.vortex 1.0 vortex-compact 6.20 KB 0 B 6.20 KB -100.0%
ship_mode.vortex 1.0 vortex-compact 10.96 KB 0 B 10.96 KB -100.0%
store.vortex 1.0 vortex-compact 43.47 KB 0 B 43.47 KB -100.0%
store_returns.vortex 1.0 vortex-compact 9.36 MB 0 B 9.36 MB -100.0%
store_sales.vortex 1.0 vortex-compact 78.12 MB 0 B 78.12 MB -100.0%
time_dim.vortex 1.0 vortex-compact 96.83 KB 0 B 96.83 KB -100.0%
warehouse.vortex 1.0 vortex-compact 22.38 KB 0 B 22.38 KB -100.0%
web_page.vortex 1.0 vortex-compact 25.24 KB 0 B 25.24 KB -100.0%
web_returns.vortex 1.0 vortex-compact 3.00 MB 0 B 3.00 MB -100.0%
web_sales.vortex 1.0 vortex-compact 29.45 MB 0 B 29.45 MB -100.0%
web_site.vortex 1.0 vortex-compact 42.43 KB 0 B 42.43 KB -100.0%

Totals:

  • vortex-compact: 207.95 MB → 0 B (-100.0%)
  • vortex-file-compressed: 269.98 MB → 269.98 MB (0.0%)

@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 (+4.3%, low confidence) · DuckDB No clear signal (+0.3%, low confidence)
Vortex (geomean): 1.005x ➖
Parquet (geomean): 0.982x ➖
Shifts: Parquet (control) -1.8% · Median polish +0.4%

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

datafusion / vortex-file-compressed / ns (1.018x ➖, 0↑ 0↓)
name PR 91f17e9 (ns) base 7ba790f (ns) ratio (PR/base)
clickbench-sorted_q23/datafusion:vortex-file-compressed 420006532 416479510 1.01
clickbench-sorted_q24/datafusion:vortex-file-compressed 23988190 23805597 1.01
clickbench-sorted_q26/datafusion:vortex-file-compressed 23648350 23547301 1.00
clickbench-sorted_q36/datafusion:vortex-file-compressed 48351472 47819926 1.01
clickbench-sorted_q37/datafusion:vortex-file-compressed 34567194 34904212 0.99
clickbench-sorted_q38/datafusion:vortex-file-compressed 39898593 38928178 1.02
clickbench-sorted_q39/datafusion:vortex-file-compressed 91945471 90009259 1.02
clickbench-sorted_q40/datafusion:vortex-file-compressed 16999125 16688054 1.02
clickbench-sorted_q41/datafusion:vortex-file-compressed 17385547 16415406 1.06
clickbench-sorted_q42/datafusion:vortex-file-compressed 13195495 12711417 1.04
datafusion / parquet / ns (0.976x ➖, 1↑ 0↓)
name PR 91f17e9 (ns) base 7ba790f (ns) ratio (PR/base)
clickbench-sorted_q23/datafusion:parquet 2889791876 2931220661 0.99
clickbench-sorted_q24/datafusion:parquet 🚀 30506846 34086451 0.89
clickbench-sorted_q26/datafusion:parquet 39342836 39551715 0.99
clickbench-sorted_q36/datafusion:parquet 184291051 178679474 1.03
clickbench-sorted_q37/datafusion:parquet 102118302 109881954 0.93
clickbench-sorted_q38/datafusion:parquet 158273066 166003134 0.95
clickbench-sorted_q39/datafusion:parquet 315378966 309086237 1.02
clickbench-sorted_q40/datafusion:parquet 64342618 66306311 0.97
clickbench-sorted_q41/datafusion:parquet 59120330 59128984 1.00
clickbench-sorted_q42/datafusion:parquet 31999223 32443118 0.99
duckdb / vortex-file-compressed / ns (0.991x ➖, 1↑ 0↓)
name PR 91f17e9 (ns) base 7ba790f (ns) ratio (PR/base)
clickbench-sorted_q23/duckdb:vortex-file-compressed 247274528 236924288 1.04
clickbench-sorted_q24/duckdb:vortex-file-compressed 43409520 40326208 1.08
clickbench-sorted_q26/duckdb:vortex-file-compressed 🚀 59707945 72012318 0.83
clickbench-sorted_q36/duckdb:vortex-file-compressed 62313163 63191861 0.99
clickbench-sorted_q37/duckdb:vortex-file-compressed 49429632 49631239 1.00
clickbench-sorted_q38/duckdb:vortex-file-compressed 65068520 63873827 1.02
clickbench-sorted_q39/duckdb:vortex-file-compressed 119246623 114209903 1.04
clickbench-sorted_q40/duckdb:vortex-file-compressed 34259203 36047777 0.95
clickbench-sorted_q41/duckdb:vortex-file-compressed 35479533 33749658 1.05
clickbench-sorted_q42/duckdb:vortex-file-compressed 27154486 28893501 0.94
duckdb / parquet / ns (0.988x ➖, 1↑ 0↓)
name PR 91f17e9 (ns) base 7ba790f (ns) ratio (PR/base)
clickbench-sorted_q23/duckdb:parquet 230128437 230157932 1.00
clickbench-sorted_q24/duckdb:parquet 29655912 29599681 1.00
clickbench-sorted_q26/duckdb:parquet 22803397 22566690 1.01
clickbench-sorted_q36/duckdb:parquet 69173060 70891006 0.98
clickbench-sorted_q37/duckdb:parquet 🚀 55138620 61612773 0.89
clickbench-sorted_q38/duckdb:parquet 60655746 60314810 1.01
clickbench-sorted_q39/duckdb:parquet 107598774 106511371 1.01
clickbench-sorted_q40/duckdb:parquet 29991423 30045696 1.00
clickbench-sorted_q41/duckdb:parquet 28668357 29010144 0.99
clickbench-sorted_q42/duckdb:parquet 19474554 19465916 1.00

File Size Changes (201 files changed, -42.8% overall, 53↑ 148↓)
File Scale Format Base HEAD Change %
hits_086.vortex 1.0 vortex-file-compressed 192.11 MB 194.30 MB +2.19 MB +1.1%
hits_090.vortex 1.0 vortex-file-compressed 192.62 MB 194.61 MB +1.99 MB +1.0%
hits_002.vortex 1.0 vortex-file-compressed 159.77 MB 161.18 MB +1.41 MB +0.9%
hits_054.vortex 1.0 vortex-file-compressed 147.08 MB 148.09 MB +1.01 MB +0.7%
hits_048.vortex 1.0 vortex-file-compressed 198.14 MB 199.50 MB +1.36 MB +0.7%
hits_042.vortex 1.0 vortex-file-compressed 201.69 MB 202.66 MB +998.40 KB +0.5%
hits_040.vortex 1.0 vortex-file-compressed 143.00 MB 143.56 MB +573.02 KB +0.4%
hits_039.vortex 1.0 vortex-file-compressed 161.05 MB 161.66 MB +626.00 KB +0.4%
hits_079.vortex 1.0 vortex-file-compressed 181.01 MB 181.66 MB +664.42 KB +0.4%
hits_025.vortex 1.0 vortex-file-compressed 171.46 MB 172.05 MB +602.78 KB +0.3%
hits_010.vortex 1.0 vortex-file-compressed 169.03 MB 169.58 MB +563.45 KB +0.3%
hits_076.vortex 1.0 vortex-file-compressed 161.01 MB 161.52 MB +523.20 KB +0.3%
hits_011.vortex 1.0 vortex-file-compressed 198.61 MB 199.22 MB +627.38 KB +0.3%
hits_057.vortex 1.0 vortex-file-compressed 159.89 MB 160.35 MB +465.02 KB +0.3%
hits_020.vortex 1.0 vortex-file-compressed 160.47 MB 160.90 MB +443.95 KB +0.3%
hits_094.vortex 1.0 vortex-file-compressed 158.34 MB 158.73 MB +407.92 KB +0.3%
hits_016.vortex 1.0 vortex-file-compressed 180.47 MB 180.87 MB +409.01 KB +0.2%
hits_063.vortex 1.0 vortex-file-compressed 131.53 MB 131.81 MB +279.80 KB +0.2%
hits_046.vortex 1.0 vortex-file-compressed 101.06 MB 101.23 MB +168.70 KB +0.2%
hits_001.vortex 1.0 vortex-file-compressed 189.18 MB 189.48 MB +314.12 KB +0.2%
hits_068.vortex 1.0 vortex-file-compressed 160.77 MB 161.03 MB +266.44 KB +0.2%
hits_073.vortex 1.0 vortex-file-compressed 172.58 MB 172.84 MB +271.95 KB +0.2%
hits_037.vortex 1.0 vortex-file-compressed 177.14 MB 177.41 MB +275.43 KB +0.2%
hits_088.vortex 1.0 vortex-file-compressed 172.18 MB 172.43 MB +259.43 KB +0.1%
hits_098.vortex 1.0 vortex-file-compressed 137.45 MB 137.64 MB +190.68 KB +0.1%
hits_005.vortex 1.0 vortex-file-compressed 167.53 MB 167.74 MB +223.60 KB +0.1%
hits_060.vortex 1.0 vortex-file-compressed 193.00 MB 193.23 MB +228.05 KB +0.1%
hits_044.vortex 1.0 vortex-file-compressed 198.56 MB 198.78 MB +232.22 KB +0.1%
hits_093.vortex 1.0 vortex-file-compressed 131.56 MB 131.69 MB +130.79 KB +0.1%
hits_000.vortex 1.0 vortex-file-compressed 131.49 MB 131.62 MB +128.06 KB +0.1%
hits_091.vortex 1.0 vortex-file-compressed 146.98 MB 147.11 MB +132.27 KB +0.1%
hits_049.vortex 1.0 vortex-file-compressed 191.65 MB 191.81 MB +158.28 KB +0.1%
hits_041.vortex 1.0 vortex-file-compressed 131.17 MB 131.27 MB +100.55 KB +0.1%
hits_012.vortex 1.0 vortex-file-compressed 190.81 MB 190.95 MB +144.41 KB +0.1%
hits_019.vortex 1.0 vortex-file-compressed 140.89 MB 140.98 MB +100.25 KB +0.1%
hits_023.vortex 1.0 vortex-file-compressed 195.39 MB 195.53 MB +137.41 KB +0.1%
hits_080.vortex 1.0 vortex-file-compressed 126.81 MB 126.90 MB +84.55 KB +0.1%
hits_071.vortex 1.0 vortex-file-compressed 139.97 MB 140.06 MB +92.37 KB +0.1%
hits_021.vortex 1.0 vortex-file-compressed 154.39 MB 154.47 MB +79.66 KB +0.1%
hits_033.vortex 1.0 vortex-file-compressed 200.02 MB 200.11 MB +95.44 KB +0.0%
hits_081.vortex 1.0 vortex-file-compressed 200.13 MB 200.21 MB +77.31 KB +0.0%
hits_075.vortex 1.0 vortex-file-compressed 189.52 MB 189.59 MB +70.77 KB +0.0%
hits_074.vortex 1.0 vortex-file-compressed 199.15 MB 199.22 MB +67.73 KB +0.0%
hits_083.vortex 1.0 vortex-file-compressed 157.12 MB 157.17 MB +53.02 KB +0.0%
hits_078.vortex 1.0 vortex-file-compressed 131.13 MB 131.17 MB +40.79 KB +0.0%
hits_070.vortex 1.0 vortex-file-compressed 199.94 MB 199.99 MB +54.89 KB +0.0%
hits_055.vortex 1.0 vortex-file-compressed 199.65 MB 199.69 MB +45.74 KB +0.0%
hits_077.vortex 1.0 vortex-file-compressed 172.39 MB 172.42 MB +24.34 KB +0.0%
hits_087.vortex 1.0 vortex-file-compressed 161.06 MB 161.08 MB +20.94 KB +0.0%
hits_069.vortex 1.0 vortex-file-compressed 142.32 MB 142.34 MB +17.08 KB +0.0%
hits_082.vortex 1.0 vortex-file-compressed 139.91 MB 139.93 MB +13.25 KB +0.0%
hits_096.vortex 1.0 vortex-file-compressed 199.25 MB 199.27 MB +15.52 KB +0.0%
hits_056.vortex 1.0 vortex-file-compressed 135.66 MB 135.67 MB +8.80 KB +0.0%
hits_092.vortex 1.0 vortex-file-compressed 199.63 MB 199.62 MB 7.05 KB -0.0%
hits_006.vortex 1.0 vortex-file-compressed 126.41 MB 126.40 MB 9.65 KB -0.0%
hits_017.vortex 1.0 vortex-file-compressed 146.83 MB 146.82 MB 18.05 KB -0.0%
hits_009.vortex 1.0 vortex-file-compressed 101.42 MB 101.41 MB 12.55 KB -0.0%
hits_043.vortex 1.0 vortex-file-compressed 126.48 MB 126.46 MB 25.23 KB -0.0%
hits_051.vortex 1.0 vortex-file-compressed 173.07 MB 173.03 MB 37.30 KB -0.0%
hits_053.vortex 1.0 vortex-file-compressed 190.05 MB 190.01 MB 41.75 KB -0.0%
hits_061.vortex 1.0 vortex-file-compressed 160.88 MB 160.83 MB 42.95 KB -0.0%
hits_084.vortex 1.0 vortex-file-compressed 154.54 MB 154.50 MB 43.31 KB -0.0%
hits_036.vortex 1.0 vortex-file-compressed 171.43 MB 171.38 MB 51.41 KB -0.0%
hits_047.vortex 1.0 vortex-file-compressed 154.63 MB 154.59 MB 49.06 KB -0.0%
hits_014.vortex 1.0 vortex-file-compressed 172.81 MB 172.73 MB 73.15 KB -0.0%
hits_052.vortex 1.0 vortex-file-compressed 130.96 MB 130.89 MB 73.25 KB -0.1%
hits_026.vortex 1.0 vortex-file-compressed 131.42 MB 131.35 MB 75.23 KB -0.1%
hits_013.vortex 1.0 vortex-file-compressed 161.39 MB 161.29 MB 102.90 KB -0.1%
hits_003.vortex 1.0 vortex-file-compressed 136.63 MB 136.54 MB 90.54 KB -0.1%
hits_067.vortex 1.0 vortex-file-compressed 132.03 MB 131.94 MB 93.80 KB -0.1%
hits_015.vortex 1.0 vortex-file-compressed 131.10 MB 130.99 MB 110.43 KB -0.1%
hits_062.vortex 1.0 vortex-file-compressed 170.86 MB 170.70 MB 162.66 KB -0.1%
hits_029.vortex 1.0 vortex-file-compressed 199.93 MB 199.72 MB 216.15 KB -0.1%
hits_024.vortex 1.0 vortex-file-compressed 160.58 MB 160.39 MB 194.98 KB -0.1%
hits_035.vortex 1.0 vortex-file-compressed 103.03 MB 102.91 MB 125.72 KB -0.1%
hits_008.vortex 1.0 vortex-file-compressed 140.28 MB 140.11 MB 177.65 KB -0.1%
hits_050.vortex 1.0 vortex-file-compressed 161.31 MB 161.08 MB 228.73 KB -0.1%
hits_030.vortex 1.0 vortex-file-compressed 131.92 MB 131.73 MB 192.30 KB -0.1%
hits_072.vortex 1.0 vortex-file-compressed 102.51 MB 102.36 MB 151.78 KB -0.1%
hits_027.vortex 1.0 vortex-file-compressed 192.30 MB 192.01 MB 293.95 KB -0.1%
hits_022.vortex 1.0 vortex-file-compressed 199.43 MB 199.12 MB 313.31 KB -0.2%
hits_004.vortex 1.0 vortex-file-compressed 131.70 MB 131.43 MB 280.99 KB -0.2%
hits_038.vortex 1.0 vortex-file-compressed 190.40 MB 189.99 MB 420.98 KB -0.2%
hits_095.vortex 1.0 vortex-file-compressed 154.84 MB 154.49 MB 358.17 KB -0.2%
hits_018.vortex 1.0 vortex-file-compressed 200.35 MB 199.86 MB 509.39 KB -0.2%
hits_032.vortex 1.0 vortex-file-compressed 155.02 MB 154.63 MB 402.65 KB -0.3%
hits_089.vortex 1.0 vortex-file-compressed 131.82 MB 131.45 MB 376.65 KB -0.3%
hits_058.vortex 1.0 vortex-file-compressed 155.21 MB 154.77 MB 445.57 KB -0.3%
hits_059.vortex 1.0 vortex-file-compressed 199.21 MB 198.62 MB 604.02 KB -0.3%
hits_099.vortex 1.0 vortex-file-compressed 171.92 MB 171.25 MB 691.60 KB -0.4%
hits_085.vortex 1.0 vortex-file-compressed 200.39 MB 199.56 MB 847.27 KB -0.4%
hits_065.vortex 1.0 vortex-file-compressed 162.03 MB 161.28 MB 771.50 KB -0.5%
hits_028.vortex 1.0 vortex-file-compressed 152.69 MB 151.92 MB 792.55 KB -0.5%
hits_031.vortex 1.0 vortex-file-compressed 160.67 MB 159.76 MB 926.18 KB -0.6%
hits_045.vortex 1.0 vortex-file-compressed 141.47 MB 140.61 MB 882.05 KB -0.6%
hits_007.vortex 1.0 vortex-file-compressed 200.14 MB 198.62 MB 1.51 MB -0.8%
hits_064.vortex 1.0 vortex-file-compressed 192.69 MB 191.22 MB 1.48 MB -0.8%
hits_097.vortex 1.0 vortex-file-compressed 194.65 MB 192.87 MB 1.78 MB -0.9%
hits_066.vortex 1.0 vortex-file-compressed 164.52 MB 163.00 MB 1.52 MB -0.9%
hits_034.vortex 1.0 vortex-file-compressed 185.82 MB 182.06 MB 3.76 MB -2.0%
duckdb.db 1.0 vortex-compact 268.00 KB 0 B 268.00 KB -100.0%
hits_000.vortex 1.0 vortex-compact 98.63 MB 0 B 98.63 MB -100.0%
hits_001.vortex 1.0 vortex-compact 137.74 MB 0 B 137.74 MB -100.0%
hits_002.vortex 1.0 vortex-compact 124.33 MB 0 B 124.33 MB -100.0%
hits_003.vortex 1.0 vortex-compact 104.54 MB 0 B 104.54 MB -100.0%
hits_004.vortex 1.0 vortex-compact 98.41 MB 0 B 98.41 MB -100.0%
hits_005.vortex 1.0 vortex-compact 115.87 MB 0 B 115.87 MB -100.0%
hits_006.vortex 1.0 vortex-compact 96.45 MB 0 B 96.45 MB -100.0%
hits_007.vortex 1.0 vortex-compact 153.53 MB 0 B 153.53 MB -100.0%
hits_008.vortex 1.0 vortex-compact 105.77 MB 0 B 105.77 MB -100.0%
hits_009.vortex 1.0 vortex-compact 75.23 MB 0 B 75.23 MB -100.0%
hits_010.vortex 1.0 vortex-compact 123.93 MB 0 B 123.93 MB -100.0%
hits_011.vortex 1.0 vortex-compact 152.69 MB 0 B 152.69 MB -100.0%
hits_012.vortex 1.0 vortex-compact 139.93 MB 0 B 139.93 MB -100.0%
hits_013.vortex 1.0 vortex-compact 125.77 MB 0 B 125.77 MB -100.0%
hits_014.vortex 1.0 vortex-compact 133.90 MB 0 B 133.90 MB -100.0%
hits_015.vortex 1.0 vortex-compact 98.10 MB 0 B 98.10 MB -100.0%
hits_016.vortex 1.0 vortex-compact 127.63 MB 0 B 127.63 MB -100.0%
hits_017.vortex 1.0 vortex-compact 112.29 MB 0 B 112.29 MB -100.0%
hits_018.vortex 1.0 vortex-compact 153.81 MB 0 B 153.81 MB -100.0%
hits_019.vortex 1.0 vortex-compact 106.63 MB 0 B 106.63 MB -100.0%
hits_020.vortex 1.0 vortex-compact 111.73 MB 0 B 111.73 MB -100.0%
hits_021.vortex 1.0 vortex-compact 110.63 MB 0 B 110.63 MB -100.0%
hits_022.vortex 1.0 vortex-compact 153.13 MB 0 B 153.13 MB -100.0%
hits_023.vortex 1.0 vortex-compact 142.54 MB 0 B 142.54 MB -100.0%
hits_024.vortex 1.0 vortex-compact 124.33 MB 0 B 124.33 MB -100.0%
hits_025.vortex 1.0 vortex-compact 133.46 MB 0 B 133.46 MB -100.0%
hits_026.vortex 1.0 vortex-compact 99.05 MB 0 B 99.05 MB -100.0%
hits_027.vortex 1.0 vortex-compact 139.28 MB 0 B 139.28 MB -100.0%
hits_028.vortex 1.0 vortex-compact 115.76 MB 0 B 115.76 MB -100.0%
hits_029.vortex 1.0 vortex-compact 153.46 MB 0 B 153.46 MB -100.0%
hits_030.vortex 1.0 vortex-compact 98.38 MB 0 B 98.38 MB -100.0%
hits_031.vortex 1.0 vortex-compact 111.52 MB 0 B 111.52 MB -100.0%
hits_032.vortex 1.0 vortex-compact 110.63 MB 0 B 110.63 MB -100.0%
hits_033.vortex 1.0 vortex-compact 152.89 MB 0 B 152.89 MB -100.0%
hits_034.vortex 1.0 vortex-compact 133.36 MB 0 B 133.36 MB -100.0%
hits_035.vortex 1.0 vortex-compact 75.97 MB 0 B 75.97 MB -100.0%
hits_036.vortex 1.0 vortex-compact 133.52 MB 0 B 133.52 MB -100.0%
hits_037.vortex 1.0 vortex-compact 132.53 MB 0 B 132.53 MB -100.0%
hits_038.vortex 1.0 vortex-compact 139.52 MB 0 B 139.52 MB -100.0%
hits_039.vortex 1.0 vortex-compact 124.65 MB 0 B 124.65 MB -100.0%
hits_040.vortex 1.0 vortex-compact 109.99 MB 0 B 109.99 MB -100.0%
hits_041.vortex 1.0 vortex-compact 97.93 MB 0 B 97.93 MB -100.0%
hits_042.vortex 1.0 vortex-compact 136.31 MB 0 B 136.31 MB -100.0%
hits_043.vortex 1.0 vortex-compact 94.76 MB 0 B 94.76 MB -100.0%
hits_044.vortex 1.0 vortex-compact 153.64 MB 0 B 153.64 MB -100.0%
hits_045.vortex 1.0 vortex-compact 106.07 MB 0 B 106.07 MB -100.0%
hits_046.vortex 1.0 vortex-compact 75.02 MB 0 B 75.02 MB -100.0%
hits_047.vortex 1.0 vortex-compact 110.50 MB 0 B 110.50 MB -100.0%
hits_048.vortex 1.0 vortex-compact 152.59 MB 0 B 152.59 MB -100.0%
hits_049.vortex 1.0 vortex-compact 140.52 MB 0 B 140.52 MB -100.0%
hits_050.vortex 1.0 vortex-compact 125.33 MB 0 B 125.33 MB -100.0%
hits_051.vortex 1.0 vortex-compact 133.94 MB 0 B 133.94 MB -100.0%
hits_052.vortex 1.0 vortex-compact 98.42 MB 0 B 98.42 MB -100.0%
hits_053.vortex 1.0 vortex-compact 138.51 MB 0 B 138.51 MB -100.0%
hits_054.vortex 1.0 vortex-compact 112.14 MB 0 B 112.14 MB -100.0%
hits_055.vortex 1.0 vortex-compact 153.23 MB 0 B 153.23 MB -100.0%
hits_056.vortex 1.0 vortex-compact 101.29 MB 0 B 101.29 MB -100.0%
hits_057.vortex 1.0 vortex-compact 111.86 MB 0 B 111.86 MB -100.0%
hits_058.vortex 1.0 vortex-compact 111.08 MB 0 B 111.08 MB -100.0%
hits_059.vortex 1.0 vortex-compact 153.03 MB 0 B 153.03 MB -100.0%
hits_060.vortex 1.0 vortex-compact 141.20 MB 0 B 141.20 MB -100.0%
hits_061.vortex 1.0 vortex-compact 123.95 MB 0 B 123.95 MB -100.0%
hits_062.vortex 1.0 vortex-compact 132.61 MB 0 B 132.61 MB -100.0%
hits_063.vortex 1.0 vortex-compact 98.87 MB 0 B 98.87 MB -100.0%
hits_064.vortex 1.0 vortex-compact 138.76 MB 0 B 138.76 MB -100.0%
hits_065.vortex 1.0 vortex-compact 125.35 MB 0 B 125.35 MB -100.0%
hits_066.vortex 1.0 vortex-compact 117.43 MB 0 B 117.43 MB -100.0%
hits_067.vortex 1.0 vortex-compact 99.05 MB 0 B 99.05 MB -100.0%
hits_068.vortex 1.0 vortex-compact 111.98 MB 0 B 111.98 MB -100.0%
hits_069.vortex 1.0 vortex-compact 99.82 MB 0 B 99.82 MB -100.0%
hits_070.vortex 1.0 vortex-compact 153.63 MB 0 B 153.63 MB -100.0%
hits_071.vortex 1.0 vortex-compact 106.24 MB 0 B 106.24 MB -100.0%
hits_072.vortex 1.0 vortex-compact 75.66 MB 0 B 75.66 MB -100.0%
hits_073.vortex 1.0 vortex-compact 134.36 MB 0 B 134.36 MB -100.0%
hits_074.vortex 1.0 vortex-compact 153.12 MB 0 B 153.12 MB -100.0%
hits_075.vortex 1.0 vortex-compact 137.75 MB 0 B 137.75 MB -100.0%
hits_076.vortex 1.0 vortex-compact 125.31 MB 0 B 125.31 MB -100.0%
hits_077.vortex 1.0 vortex-compact 134.27 MB 0 B 134.27 MB -100.0%
hits_078.vortex 1.0 vortex-compact 97.30 MB 0 B 97.30 MB -100.0%
hits_079.vortex 1.0 vortex-compact 128.24 MB 0 B 128.24 MB -100.0%
hits_080.vortex 1.0 vortex-compact 96.80 MB 0 B 96.80 MB -100.0%
hits_081.vortex 1.0 vortex-compact 153.73 MB 0 B 153.73 MB -100.0%
hits_082.vortex 1.0 vortex-compact 105.80 MB 0 B 105.80 MB -100.0%
hits_083.vortex 1.0 vortex-compact 110.02 MB 0 B 110.02 MB -100.0%
hits_084.vortex 1.0 vortex-compact 110.68 MB 0 B 110.68 MB -100.0%
hits_085.vortex 1.0 vortex-compact 153.31 MB 0 B 153.31 MB -100.0%
hits_086.vortex 1.0 vortex-compact 140.85 MB 0 B 140.85 MB -100.0%
hits_087.vortex 1.0 vortex-compact 125.45 MB 0 B 125.45 MB -100.0%
hits_088.vortex 1.0 vortex-compact 134.14 MB 0 B 134.14 MB -100.0%
hits_089.vortex 1.0 vortex-compact 98.49 MB 0 B 98.49 MB -100.0%
hits_090.vortex 1.0 vortex-compact 141.25 MB 0 B 141.25 MB -100.0%
hits_091.vortex 1.0 vortex-compact 111.98 MB 0 B 111.98 MB -100.0%
hits_092.vortex 1.0 vortex-compact 153.41 MB 0 B 153.41 MB -100.0%
hits_093.vortex 1.0 vortex-compact 98.66 MB 0 B 98.66 MB -100.0%
hits_094.vortex 1.0 vortex-compact 110.54 MB 0 B 110.54 MB -100.0%
hits_095.vortex 1.0 vortex-compact 110.65 MB 0 B 110.65 MB -100.0%
hits_096.vortex 1.0 vortex-compact 153.23 MB 0 B 153.23 MB -100.0%
hits_097.vortex 1.0 vortex-compact 141.44 MB 0 B 141.44 MB -100.0%
hits_098.vortex 1.0 vortex-compact 104.11 MB 0 B 104.11 MB -100.0%
hits_099.vortex 1.0 vortex-compact 133.08 MB 0 B 133.08 MB -100.0%

Totals:

  • vortex-compact: 11.93 GB → 0 B (-100.0%)
  • vortex-file-compressed: 15.97 GB → 15.97 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.3%
Engines: DataFusion No clear signal (-0.4%, low confidence) · DuckDB No clear signal (-0.2%, low confidence)
Vortex (geomean): 0.997x ➖
Parquet (geomean): 1.000x ➖
Shifts: Parquet (control) +0.0% · Median polish -0.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 / ns (0.992x ➖, 0↑ 0↓)
name PR 91f17e9 (ns) base 204d1d4 (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-file-compressed 351568474 343042752 1.02
tpch_q02/datafusion:vortex-file-compressed 101957569 101103228 1.01
tpch_q03/datafusion:vortex-file-compressed 158418552 163194923 0.97
tpch_q04/datafusion:vortex-file-compressed 67812543 68365804 0.99
tpch_q05/datafusion:vortex-file-compressed 269767892 272902143 0.99
tpch_q06/datafusion:vortex-file-compressed 27158090 26625942 1.02
tpch_q07/datafusion:vortex-file-compressed 354016630 354447639 1.00
tpch_q08/datafusion:vortex-file-compressed 285435146 289456629 0.99
tpch_q09/datafusion:vortex-file-compressed 477502804 502548825 0.95
tpch_q10/datafusion:vortex-file-compressed 181622548 179970699 1.01
tpch_q11/datafusion:vortex-file-compressed 73905579 76487037 0.97
tpch_q12/datafusion:vortex-file-compressed 82145911 87311189 0.94
tpch_q13/datafusion:vortex-file-compressed 119065844 118810996 1.00
tpch_q14/datafusion:vortex-file-compressed 40655830 40870981 0.99
tpch_q15/datafusion:vortex-file-compressed 72983551 72629408 1.00
tpch_q16/datafusion:vortex-file-compressed 73111050 72167969 1.01
tpch_q17/datafusion:vortex-file-compressed 417836151 434408234 0.96
tpch_q18/datafusion:vortex-file-compressed 629902870 633876298 0.99
tpch_q19/datafusion:vortex-file-compressed 64276064 60045130 1.07
tpch_q20/datafusion:vortex-file-compressed 134245306 140961147 0.95
tpch_q21/datafusion:vortex-file-compressed 454764301 469414511 0.97
tpch_q22/datafusion:vortex-file-compressed 41638711 41197879 1.01
datafusion / parquet / ns (0.996x ➖, 0↑ 0↓)
name PR 91f17e9 (ns) base 204d1d4 (ns) ratio (PR/base)
tpch_q01/datafusion:parquet 321269130 322164100 1.00
tpch_q02/datafusion:parquet 216355134 216212644 1.00
tpch_q03/datafusion:parquet 226139589 226146853 1.00
tpch_q04/datafusion:parquet 99027698 98882573 1.00
tpch_q05/datafusion:parquet 358932982 357877264 1.00
tpch_q06/datafusion:parquet 71147802 75537390 0.94
tpch_q07/datafusion:parquet 504184870 493383010 1.02
tpch_q08/datafusion:parquet 408603059 409665885 1.00
tpch_q09/datafusion:parquet 663417238 670714501 0.99
tpch_q10/datafusion:parquet 545910782 557278729 0.98
tpch_q11/datafusion:parquet 159771333 159166598 1.00
tpch_q12/datafusion:parquet 146434865 148949435 0.98
tpch_q13/datafusion:parquet 345417870 347897130 0.99
tpch_q14/datafusion:parquet 118165022 121353463 0.97
tpch_q15/datafusion:parquet 190806531 189973270 1.00
tpch_q16/datafusion:parquet 139731660 136673465 1.02
tpch_q17/datafusion:parquet 512781819 507994541 1.01
tpch_q18/datafusion:parquet 692193275 692154530 1.00
tpch_q19/datafusion:parquet 201360932 197071721 1.02
tpch_q20/datafusion:parquet 296730545 310417196 0.96
tpch_q21/datafusion:parquet 539296169 543523881 0.99
tpch_q22/datafusion:parquet 262005358 255878619 1.02
duckdb / vortex-file-compressed / ns (1.002x ➖, 0↑ 0↓)
name PR 91f17e9 (ns) base 204d1d4 (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-file-compressed 90851044 92455203 0.98
tpch_q02/duckdb:vortex-file-compressed 72396790 76289892 0.95
tpch_q03/duckdb:vortex-file-compressed 135634006 134505221 1.01
tpch_q04/duckdb:vortex-file-compressed 165055044 163881224 1.01
tpch_q05/duckdb:vortex-file-compressed 150890308 153285093 0.98
tpch_q06/duckdb:vortex-file-compressed 42543310 40281826 1.06
tpch_q07/duckdb:vortex-file-compressed 135629292 133127135 1.02
tpch_q08/duckdb:vortex-file-compressed 185062389 184772669 1.00
tpch_q09/duckdb:vortex-file-compressed 301688093 307243418 0.98
tpch_q10/duckdb:vortex-file-compressed 216325093 218754182 0.99
tpch_q11/duckdb:vortex-file-compressed 39530032 43168920 0.92
tpch_q12/duckdb:vortex-file-compressed 127287732 116038316 1.10
tpch_q13/duckdb:vortex-file-compressed 166043928 169692039 0.98
tpch_q14/duckdb:vortex-file-compressed 63739624 60947091 1.05
tpch_q15/duckdb:vortex-file-compressed 87092493 84588556 1.03
tpch_q16/duckdb:vortex-file-compressed 85668075 85501547 1.00
tpch_q17/duckdb:vortex-file-compressed 111541141 108994038 1.02
tpch_q18/duckdb:vortex-file-compressed 261602384 262085656 1.00
tpch_q19/duckdb:vortex-file-compressed 86387909 86866113 0.99
tpch_q20/duckdb:vortex-file-compressed 145510066 141996375 1.02
tpch_q21/duckdb:vortex-file-compressed 467740875 476867753 0.98
tpch_q22/duckdb:vortex-file-compressed 77397306 78061215 0.99
duckdb / parquet / ns (1.005x ➖, 0↑ 1↓)
name PR 91f17e9 (ns) base 204d1d4 (ns) ratio (PR/base)
tpch_q01/duckdb:parquet 🚨 148128207 133180319 1.11
tpch_q02/duckdb:parquet 100256758 99547040 1.01
tpch_q03/duckdb:parquet 164519842 170817883 0.96
tpch_q04/duckdb:parquet 117597358 119546111 0.98
tpch_q05/duckdb:parquet 187347599 185755863 1.01
tpch_q06/duckdb:parquet 56761628 59455690 0.95
tpch_q07/duckdb:parquet 147324237 140337822 1.05
tpch_q08/duckdb:parquet 217235476 219894568 0.99
tpch_q09/duckdb:parquet 347801992 351441710 0.99
tpch_q10/duckdb:parquet 649177718 650605143 1.00
tpch_q11/duckdb:parquet 41121965 41844230 0.98
tpch_q12/duckdb:parquet 118627968 118542235 1.00
tpch_q13/duckdb:parquet 396914895 396114648 1.00
tpch_q14/duckdb:parquet 154083645 152238956 1.01
tpch_q15/duckdb:parquet 77311320 75647731 1.02
tpch_q16/duckdb:parquet 154994751 154211218 1.01
tpch_q17/duckdb:parquet 126175147 121277215 1.04
tpch_q18/duckdb:parquet 303076872 303767389 1.00
tpch_q19/duckdb:parquet 244456607 242190246 1.01
tpch_q20/duckdb:parquet 196828059 198270475 0.99
tpch_q21/duckdb:parquet 434306667 436618155 0.99
tpch_q22/duckdb:parquet 335048654 336578850 1.00

File Size Changes (9 files changed, -44.0% overall, 0↑ 9↓)
File Scale Format Base HEAD Change %
customer.vortex 10.0 vortex-compact 74.00 MB 0 B 74.00 MB -100.0%
duckdb.db 10.0 vortex-compact 268.00 KB 0 B 268.00 KB -100.0%
lineitem.vortex 10.0 vortex-compact 1.28 GB 0 B 1.28 GB -100.0%
nation.vortex 10.0 vortex-compact 8.04 KB 0 B 8.04 KB -100.0%
orders.vortex 10.0 vortex-compact 344.31 MB 0 B 344.31 MB -100.0%
part.vortex 10.0 vortex-compact 35.89 MB 0 B 35.89 MB -100.0%
partsupp.vortex 10.0 vortex-compact 203.66 MB 0 B 203.66 MB -100.0%
region.vortex 10.0 vortex-compact 6.09 KB 0 B 6.09 KB -100.0%
supplier.vortex 10.0 vortex-compact 4.73 MB 0 B 4.73 MB -100.0%

Totals:

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

@github-actions

Copy link
Copy Markdown
Contributor

Benchmarks: FineWeb S3 📖

Verdict: No clear signal (environment too noisy confidence)
Attributed Vortex impact: +25.5%
Engines: DataFusion No clear signal (+20.3%, environment too noisy confidence) · DuckDB No clear signal (+31.0%, environment too noisy confidence)
Vortex (geomean): 1.057x ➖
Parquet (geomean): 0.842x ➖
Shifts: Parquet (control) -15.8% · Median polish -1.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 / ns (1.123x ➖, 0↑ 2↓)
name PR 91f17e9 (ns) base 204d1d4 (ns) ratio (PR/base)
fineweb_q00/datafusion:vortex-file-compressed 36849450 34029162 1.08
fineweb_q01/datafusion:vortex-file-compressed 372023219 457194382 0.81
fineweb_q02/datafusion:vortex-file-compressed 359166015 458359668 0.78
fineweb_q03/datafusion:vortex-file-compressed 765778013 590083611 1.30
fineweb_q04/datafusion:vortex-file-compressed 489632273 443612754 1.10
fineweb_q05/datafusion:vortex-file-compressed 417852176 389557793 1.07
fineweb_q06/datafusion:vortex-file-compressed 742469179 690693354 1.07
fineweb_q07/datafusion:vortex-file-compressed 🚨 764055548 530482880 1.44
fineweb_q08/datafusion:vortex-file-compressed 🚨 336545318 194145095 1.73
datafusion / parquet / ns (0.934x ➖, 0↑ 0↓)
name PR 91f17e9 (ns) base 204d1d4 (ns) ratio (PR/base)
fineweb_q00/datafusion:parquet 810138817 713897959 1.13
fineweb_q01/datafusion:parquet 958833717 969484831 0.99
fineweb_q02/datafusion:parquet 942410534 953217277 0.99
fineweb_q03/datafusion:parquet 997267805 964853238 1.03
fineweb_q04/datafusion:parquet 864297762 1094235158 0.79
fineweb_q05/datafusion:parquet 829537921 911347742 0.91
fineweb_q06/datafusion:parquet 887548331 1023505104 0.87
fineweb_q07/datafusion:parquet 825650477 955891816 0.86
fineweb_q08/datafusion:parquet 831840208 951111275 0.87
duckdb / vortex-file-compressed / ns (0.994x ➖, 0↑ 0↓)
name PR 91f17e9 (ns) base 204d1d4 (ns) ratio (PR/base)
fineweb_q00/duckdb:vortex-file-compressed 48448040 48842470 0.99
fineweb_q01/duckdb:vortex-file-compressed 577690204 595394870 0.97
fineweb_q02/duckdb:vortex-file-compressed 517996484 528014598 0.98
fineweb_q03/duckdb:vortex-file-compressed 1675356082 1691459381 0.99
fineweb_q04/duckdb:vortex-file-compressed 1815968472 1784662439 1.02
fineweb_q05/duckdb:vortex-file-compressed 1713150779 1715165099 1.00
fineweb_q06/duckdb:vortex-file-compressed 1736411712 1799726182 0.96
fineweb_q07/duckdb:vortex-file-compressed 1553842858 1534905147 1.01
fineweb_q08/duckdb:vortex-file-compressed 694312449 680889056 1.02
duckdb / parquet / ns (0.758x ➖, 1↑ 0↓)
name PR 91f17e9 (ns) base 204d1d4 (ns) ratio (PR/base)
fineweb_q00/duckdb:parquet 🚀 491188526 5305519615 0.09
fineweb_q01/duckdb:parquet 5307194179 5263721382 1.01
fineweb_q02/duckdb:parquet 5287824388 5289764281 1.00
fineweb_q03/duckdb:parquet 5335362542 5357124913 1.00
fineweb_q04/duckdb:parquet 5294266534 5289512529 1.00
fineweb_q05/duckdb:parquet 5336237734 5314724438 1.00
fineweb_q06/duckdb:parquet 5386263575 5370537922 1.00
fineweb_q07/duckdb:parquet 890860248 999281946 0.89
fineweb_q08/duckdb:parquet 5255953592 5283743166 0.99

@github-actions

Copy link
Copy Markdown
Contributor

Benchmarks: Clickbench on NVME 📖

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

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

datafusion / vortex-file-compressed / ns (1.019x ➖, 0↑ 1↓)
name PR 91f17e9 (ns) base 204d1d4 (ns) ratio (PR/base)
clickbench_q00/datafusion:vortex-file-compressed 1906979 1896918 1.01
clickbench_q01/datafusion:vortex-file-compressed 11408865 10720008 1.06
clickbench_q02/datafusion:vortex-file-compressed 22913299 21906577 1.05
clickbench_q03/datafusion:vortex-file-compressed 26641826 25058391 1.06
clickbench_q04/datafusion:vortex-file-compressed 153595218 156026560 0.98
clickbench_q05/datafusion:vortex-file-compressed 216756093 213624922 1.01
clickbench_q06/datafusion:vortex-file-compressed 1905797 1957315 0.97
clickbench_q07/datafusion:vortex-file-compressed 14834557 14548291 1.02
clickbench_q08/datafusion:vortex-file-compressed 217467292 226303058 0.96
clickbench_q09/datafusion:vortex-file-compressed 339091005 345522313 0.98
clickbench_q10/datafusion:vortex-file-compressed 50866681 51187445 0.99
clickbench_q11/datafusion:vortex-file-compressed 59015757 57980110 1.02
clickbench_q12/datafusion:vortex-file-compressed 198034937 190673822 1.04
clickbench_q13/datafusion:vortex-file-compressed 348747770 333482259 1.05
clickbench_q14/datafusion:vortex-file-compressed 198509853 198960366 1.00
clickbench_q15/datafusion:vortex-file-compressed 192934700 194132296 0.99
clickbench_q16/datafusion:vortex-file-compressed 481284827 468887492 1.03
clickbench_q17/datafusion:vortex-file-compressed 470656826 463682270 1.02
clickbench_q18/datafusion:vortex-file-compressed 925275257 909545781 1.02
clickbench_q19/datafusion:vortex-file-compressed 27449010 25372597 1.08
clickbench_q20/datafusion:vortex-file-compressed 196298860 200343846 0.98
clickbench_q21/datafusion:vortex-file-compressed 279679172 256824180 1.09
clickbench_q22/datafusion:vortex-file-compressed 356214681 335254431 1.06
clickbench_q23/datafusion:vortex-file-compressed 437643754 401123041 1.09
clickbench_q24/datafusion:vortex-file-compressed 36862146 38796165 0.95
clickbench_q25/datafusion:vortex-file-compressed 50729634 48435233 1.05
clickbench_q26/datafusion:vortex-file-compressed 38083283 37126963 1.03
clickbench_q27/datafusion:vortex-file-compressed 281319712 279700797 1.01
clickbench_q28/datafusion:vortex-file-compressed 1471879059 1441972254 1.02
clickbench_q29/datafusion:vortex-file-compressed 🚨 52561495 40629179 1.29
clickbench_q30/datafusion:vortex-file-compressed 154020126 162142206 0.95
clickbench_q31/datafusion:vortex-file-compressed 186948443 187766296 1.00
clickbench_q32/datafusion:vortex-file-compressed 843618736 820910491 1.03
clickbench_q33/datafusion:vortex-file-compressed 1046027990 995740779 1.05
clickbench_q34/datafusion:vortex-file-compressed 1031306827 1028066497 1.00
clickbench_q35/datafusion:vortex-file-compressed 156591488 165545261 0.95
clickbench_q36/datafusion:vortex-file-compressed 60075492 61862830 0.97
clickbench_q37/datafusion:vortex-file-compressed 29855804 29269073 1.02
clickbench_q38/datafusion:vortex-file-compressed 16157171 15888966 1.02
clickbench_q39/datafusion:vortex-file-compressed 133881585 133004460 1.01
clickbench_q40/datafusion:vortex-file-compressed 12622802 12445738 1.01
clickbench_q41/datafusion:vortex-file-compressed 11844911 11885644 1.00
clickbench_q42/datafusion:vortex-file-compressed 13145143 13635891 0.96
datafusion / parquet / ns (1.006x ➖, 0↑ 0↓)
name PR 91f17e9 (ns) base 204d1d4 (ns) ratio (PR/base)
clickbench_q00/datafusion:parquet 1914311 1895636 1.01
clickbench_q01/datafusion:parquet 17330074 17708838 0.98
clickbench_q02/datafusion:parquet 32922081 30810358 1.07
clickbench_q03/datafusion:parquet 25678146 26519092 0.97
clickbench_q04/datafusion:parquet 171165573 173963236 0.98
clickbench_q05/datafusion:parquet 237110739 234208259 1.01
clickbench_q06/datafusion:parquet 1947922 1862942 1.05
clickbench_q07/datafusion:parquet 17973641 17774586 1.01
clickbench_q08/datafusion:parquet 233540825 227757776 1.03
clickbench_q09/datafusion:parquet 384041986 375916812 1.02
clickbench_q10/datafusion:parquet 72023315 72425268 0.99
clickbench_q11/datafusion:parquet 91254721 90971479 1.00
clickbench_q12/datafusion:parquet 242980941 236305064 1.03
clickbench_q13/datafusion:parquet 390366495 400226760 0.98
clickbench_q14/datafusion:parquet 251311698 250047432 1.01
clickbench_q15/datafusion:parquet 195471093 194067360 1.01
clickbench_q16/datafusion:parquet 472151103 480759497 0.98
clickbench_q17/datafusion:parquet 474879954 471581529 1.01
clickbench_q18/datafusion:parquet 922400439 930144929 0.99
clickbench_q19/datafusion:parquet 23271398 23247314 1.00
clickbench_q20/datafusion:parquet 449122210 466328891 0.96
clickbench_q21/datafusion:parquet 486825378 490609270 0.99
clickbench_q22/datafusion:parquet 651193767 638960343 1.02
clickbench_q23/datafusion:parquet 2845117879 2840421588 1.00
clickbench_q24/datafusion:parquet 47886794 48353920 0.99
clickbench_q25/datafusion:parquet 98911505 95028082 1.04
clickbench_q26/datafusion:parquet 50560638 48266513 1.05
clickbench_q27/datafusion:parquet 545825862 545000133 1.00
clickbench_q28/datafusion:parquet 1528873496 1544065298 0.99
clickbench_q29/datafusion:parquet 41576396 40436585 1.03
clickbench_q30/datafusion:parquet 243777998 241745729 1.01
clickbench_q31/datafusion:parquet 270541093 272215848 0.99
clickbench_q32/datafusion:parquet 849119697 852373641 1.00
clickbench_q33/datafusion:parquet 1085353139 1094103341 0.99
clickbench_q34/datafusion:parquet 1081189409 1083417604 1.00
clickbench_q35/datafusion:parquet 158908664 170905847 0.93
clickbench_q36/datafusion:parquet 117930093 111489850 1.06
clickbench_q37/datafusion:parquet 51097485 48570063 1.05
clickbench_q38/datafusion:parquet 72634660 68505923 1.06
clickbench_q39/datafusion:parquet 227678684 224254226 1.02
clickbench_q40/datafusion:parquet 25330411 25178809 1.01
clickbench_q41/datafusion:parquet 24003093 24388303 0.98
clickbench_q42/datafusion:parquet 25360088 26170905 0.97
duckdb / vortex-file-compressed / ns (0.996x ➖, 2↑ 2↓)
name PR 91f17e9 (ns) base 204d1d4 (ns) ratio (PR/base)
clickbench_q00/duckdb:vortex-file-compressed 13254006 12583735 1.05
clickbench_q01/duckdb:vortex-file-compressed 22158633 22590198 0.98
clickbench_q02/duckdb:vortex-file-compressed 24691553 22981837 1.07
clickbench_q03/duckdb:vortex-file-compressed 32382116 35634469 0.91
clickbench_q04/duckdb:vortex-file-compressed 133485220 135004563 0.99
clickbench_q05/duckdb:vortex-file-compressed 170665625 167903568 1.02
clickbench_q06/duckdb:vortex-file-compressed 20511337 19176617 1.07
clickbench_q07/duckdb:vortex-file-compressed 24931303 22779752 1.09
clickbench_q08/duckdb:vortex-file-compressed 164941999 166210413 0.99
clickbench_q09/duckdb:vortex-file-compressed 201900012 201546763 1.00
clickbench_q10/duckdb:vortex-file-compressed 66652219 66618875 1.00
clickbench_q11/duckdb:vortex-file-compressed 71507521 73960775 0.97
clickbench_q12/duckdb:vortex-file-compressed 192593272 203181091 0.95
clickbench_q13/duckdb:vortex-file-compressed 344102911 344435504 1.00
clickbench_q14/duckdb:vortex-file-compressed 219472456 218511899 1.00
clickbench_q15/duckdb:vortex-file-compressed 186810471 181145991 1.03
clickbench_q16/duckdb:vortex-file-compressed 387918915 393978307 0.98
clickbench_q17/duckdb:vortex-file-compressed 374275821 383068298 0.98
clickbench_q18/duckdb:vortex-file-compressed 741615597 742728266 1.00
clickbench_q19/duckdb:vortex-file-compressed 26142539 28144307 0.93
clickbench_q20/duckdb:vortex-file-compressed 243062116 248020976 0.98
clickbench_q21/duckdb:vortex-file-compressed 346571631 320767169 1.08
clickbench_q22/duckdb:vortex-file-compressed 505696132 472217397 1.07
clickbench_q23/duckdb:vortex-file-compressed 🚨 197671364 176250456 1.12
clickbench_q24/duckdb:vortex-file-compressed 58969242 56569432 1.04
clickbench_q25/duckdb:vortex-file-compressed 84949893 82718945 1.03
clickbench_q26/duckdb:vortex-file-compressed 66401876 70891778 0.94
clickbench_q27/duckdb:vortex-file-compressed 187573556 184140171 1.02
clickbench_q28/duckdb:vortex-file-compressed 🚨 1782426545 1608868443 1.11
clickbench_q29/duckdb:vortex-file-compressed 🚀 30064424 39664738 0.76
clickbench_q30/duckdb:vortex-file-compressed 152543889 154789223 0.99
clickbench_q31/duckdb:vortex-file-compressed 299724977 296978060 1.01
clickbench_q32/duckdb:vortex-file-compressed 903863182 933847668 0.97
clickbench_q33/duckdb:vortex-file-compressed 1118693930 1133895075 0.99
clickbench_q34/duckdb:vortex-file-compressed 1155913713 1166675041 0.99
clickbench_q35/duckdb:vortex-file-compressed 211518489 209365012 1.01
clickbench_q36/duckdb:vortex-file-compressed 33878742 33734469 1.00
clickbench_q37/duckdb:vortex-file-compressed 23861871 25939454 0.92
clickbench_q38/duckdb:vortex-file-compressed 27629714 30448481 0.91
clickbench_q39/duckdb:vortex-file-compressed 🚀 44157924 49661765 0.89
clickbench_q40/duckdb:vortex-file-compressed 24755770 24534932 1.01
clickbench_q41/duckdb:vortex-file-compressed 25981376 25428525 1.02
clickbench_q42/duckdb:vortex-file-compressed 26769336 25837366 1.04
duckdb / parquet / ns (1.000x ➖, 0↑ 0↓)
name PR 91f17e9 (ns) base 204d1d4 (ns) ratio (PR/base)
clickbench_q00/duckdb:parquet 17532014 17279112 1.01
clickbench_q01/duckdb:parquet 15494548 17158821 0.90
clickbench_q02/duckdb:parquet 23332891 23370397 1.00
clickbench_q03/duckdb:parquet 26886130 25591576 1.05
clickbench_q04/duckdb:parquet 134846540 132387460 1.02
clickbench_q05/duckdb:parquet 189310225 200235422 0.95
clickbench_q06/duckdb:parquet 23392596 23087204 1.01
clickbench_q07/duckdb:parquet 18087929 19211530 0.94
clickbench_q08/duckdb:parquet 161803489 166235427 0.97
clickbench_q09/duckdb:parquet 231567208 229947665 1.01
clickbench_q10/duckdb:parquet 58238524 58441254 1.00
clickbench_q11/duckdb:parquet 68404246 67856961 1.01
clickbench_q12/duckdb:parquet 175644950 176454525 1.00
clickbench_q13/duckdb:parquet 307690181 310347828 0.99
clickbench_q14/duckdb:parquet 186046407 195423939 0.95
clickbench_q15/duckdb:parquet 181045972 185799931 0.97
clickbench_q16/duckdb:parquet 356581800 359640749 0.99
clickbench_q17/duckdb:parquet 370379752 365135973 1.01
clickbench_q18/duckdb:parquet 693065357 696892578 0.99
clickbench_q19/duckdb:parquet 23580702 21961193 1.07
clickbench_q20/duckdb:parquet 260305867 264693359 0.98
clickbench_q21/duckdb:parquet 319020896 331247819 0.96
clickbench_q22/duckdb:parquet 461495883 473390483 0.97
clickbench_q23/duckdb:parquet 253101975 243082808 1.04
clickbench_q24/duckdb:parquet 71730779 67026433 1.07
clickbench_q25/duckdb:parquet 73729693 72191977 1.02
clickbench_q26/duckdb:parquet 49164121 47811646 1.03
clickbench_q27/duckdb:parquet 271361134 275437242 0.99
clickbench_q28/duckdb:parquet 1709969866 1721242849 0.99
clickbench_q29/duckdb:parquet 25868204 27913022 0.93
clickbench_q30/duckdb:parquet 175545821 178026170 0.99
clickbench_q31/duckdb:parquet 314901899 306067174 1.03
clickbench_q32/duckdb:parquet 899738502 922773225 0.98
clickbench_q33/duckdb:parquet 787279668 781354436 1.01
clickbench_q34/duckdb:parquet 801602069 812240956 0.99
clickbench_q35/duckdb:parquet 210559723 209066675 1.01
clickbench_q36/duckdb:parquet 51850493 49361443 1.05
clickbench_q37/duckdb:parquet 36943975 37035238 1.00
clickbench_q38/duckdb:parquet 38078346 37641818 1.01
clickbench_q39/duckdb:parquet 84498112 85914621 0.98
clickbench_q40/duckdb:parquet 21071744 20057977 1.05
clickbench_q41/duckdb:parquet 19967412 19082675 1.05
clickbench_q42/duckdb:parquet 24613342 23901836 1.03

File Size Changes (101 files changed, -39.2% overall, 0↑ 101↓)
File Scale Format Base HEAD Change %
duckdb.db 1.0 vortex-compact 268.00 KB 0 B 268.00 KB -100.0%
hits_0.vortex 1.0 vortex-compact 58.88 MB 0 B 58.88 MB -100.0%
hits_1.vortex 1.0 vortex-compact 90.67 MB 0 B 90.67 MB -100.0%
hits_10.vortex 1.0 vortex-compact 49.48 MB 0 B 49.48 MB -100.0%
hits_11.vortex 1.0 vortex-compact 56.11 MB 0 B 56.11 MB -100.0%
hits_12.vortex 1.0 vortex-compact 69.86 MB 0 B 69.86 MB -100.0%
hits_13.vortex 1.0 vortex-compact 69.24 MB 0 B 69.24 MB -100.0%
hits_14.vortex 1.0 vortex-compact 74.88 MB 0 B 74.88 MB -100.0%
hits_15.vortex 1.0 vortex-compact 48.41 MB 0 B 48.41 MB -100.0%
hits_16.vortex 1.0 vortex-compact 49.56 MB 0 B 49.56 MB -100.0%
hits_17.vortex 1.0 vortex-compact 58.79 MB 0 B 58.79 MB -100.0%
hits_18.vortex 1.0 vortex-compact 64.89 MB 0 B 64.89 MB -100.0%
hits_19.vortex 1.0 vortex-compact 49.73 MB 0 B 49.73 MB -100.0%
hits_2.vortex 1.0 vortex-compact 129.16 MB 0 B 129.16 MB -100.0%
hits_20.vortex 1.0 vortex-compact 38.36 MB 0 B 38.36 MB -100.0%
hits_21.vortex 1.0 vortex-compact 51.99 MB 0 B 51.99 MB -100.0%
hits_22.vortex 1.0 vortex-compact 46.22 MB 0 B 46.22 MB -100.0%
hits_23.vortex 1.0 vortex-compact 46.13 MB 0 B 46.13 MB -100.0%
hits_24.vortex 1.0 vortex-compact 45.11 MB 0 B 45.11 MB -100.0%
hits_25.vortex 1.0 vortex-compact 73.88 MB 0 B 73.88 MB -100.0%
hits_26.vortex 1.0 vortex-compact 71.99 MB 0 B 71.99 MB -100.0%
hits_27.vortex 1.0 vortex-compact 69.86 MB 0 B 69.86 MB -100.0%
hits_28.vortex 1.0 vortex-compact 70.92 MB 0 B 70.92 MB -100.0%
hits_29.vortex 1.0 vortex-compact 36.68 MB 0 B 36.68 MB -100.0%
hits_3.vortex 1.0 vortex-compact 95.12 MB 0 B 95.12 MB -100.0%
hits_30.vortex 1.0 vortex-compact 58.58 MB 0 B 58.58 MB -100.0%
hits_31.vortex 1.0 vortex-compact 55.77 MB 0 B 55.77 MB -100.0%
hits_32.vortex 1.0 vortex-compact 44.61 MB 0 B 44.61 MB -100.0%
hits_33.vortex 1.0 vortex-compact 35.92 MB 0 B 35.92 MB -100.0%
hits_34.vortex 1.0 vortex-compact 58.24 MB 0 B 58.24 MB -100.0%
hits_35.vortex 1.0 vortex-compact 75.53 MB 0 B 75.53 MB -100.0%
hits_36.vortex 1.0 vortex-compact 49.21 MB 0 B 49.21 MB -100.0%
hits_37.vortex 1.0 vortex-compact 54.76 MB 0 B 54.76 MB -100.0%
hits_38.vortex 1.0 vortex-compact 63.39 MB 0 B 63.39 MB -100.0%
hits_39.vortex 1.0 vortex-compact 50.10 MB 0 B 50.10 MB -100.0%
hits_4.vortex 1.0 vortex-compact 71.94 MB 0 B 71.94 MB -100.0%
hits_40.vortex 1.0 vortex-compact 77.42 MB 0 B 77.42 MB -100.0%
hits_41.vortex 1.0 vortex-compact 166.05 MB 0 B 166.05 MB -100.0%
hits_42.vortex 1.0 vortex-compact 164.53 MB 0 B 164.53 MB -100.0%
hits_43.vortex 1.0 vortex-compact 169.21 MB 0 B 169.21 MB -100.0%
hits_44.vortex 1.0 vortex-compact 133.26 MB 0 B 133.26 MB -100.0%
hits_45.vortex 1.0 vortex-compact 75.80 MB 0 B 75.80 MB -100.0%
hits_46.vortex 1.0 vortex-compact 42.27 MB 0 B 42.27 MB -100.0%
hits_47.vortex 1.0 vortex-compact 18.22 MB 0 B 18.22 MB -100.0%
hits_48.vortex 1.0 vortex-compact 17.85 MB 0 B 17.85 MB -100.0%
hits_49.vortex 1.0 vortex-compact 51.00 MB 0 B 51.00 MB -100.0%
hits_5.vortex 1.0 vortex-compact 63.33 MB 0 B 63.33 MB -100.0%
hits_50.vortex 1.0 vortex-compact 114.20 MB 0 B 114.20 MB -100.0%
hits_51.vortex 1.0 vortex-compact 168.34 MB 0 B 168.34 MB -100.0%
hits_52.vortex 1.0 vortex-compact 65.08 MB 0 B 65.08 MB -100.0%
hits_53.vortex 1.0 vortex-compact 60.05 MB 0 B 60.05 MB -100.0%
hits_54.vortex 1.0 vortex-compact 117.57 MB 0 B 117.57 MB -100.0%
hits_55.vortex 1.0 vortex-compact 92.56 MB 0 B 92.56 MB -100.0%
hits_56.vortex 1.0 vortex-compact 78.58 MB 0 B 78.58 MB -100.0%
hits_57.vortex 1.0 vortex-compact 83.73 MB 0 B 83.73 MB -100.0%
hits_58.vortex 1.0 vortex-compact 61.24 MB 0 B 61.24 MB -100.0%
hits_59.vortex 1.0 vortex-compact 66.68 MB 0 B 66.68 MB -100.0%
hits_6.vortex 1.0 vortex-compact 63.57 MB 0 B 63.57 MB -100.0%
hits_60.vortex 1.0 vortex-compact 64.92 MB 0 B 64.92 MB -100.0%
hits_61.vortex 1.0 vortex-compact 57.73 MB 0 B 57.73 MB -100.0%
hits_62.vortex 1.0 vortex-compact 75.45 MB 0 B 75.45 MB -100.0%
hits_63.vortex 1.0 vortex-compact 46.44 MB 0 B 46.44 MB -100.0%
hits_64.vortex 1.0 vortex-compact 54.09 MB 0 B 54.09 MB -100.0%
hits_65.vortex 1.0 vortex-compact 129.40 MB 0 B 129.40 MB -100.0%
hits_66.vortex 1.0 vortex-compact 53.52 MB 0 B 53.52 MB -100.0%
hits_67.vortex 1.0 vortex-compact 114.44 MB 0 B 114.44 MB -100.0%
hits_68.vortex 1.0 vortex-compact 76.67 MB 0 B 76.67 MB -100.0%
hits_69.vortex 1.0 vortex-compact 80.98 MB 0 B 80.98 MB -100.0%
hits_7.vortex 1.0 vortex-compact 64.19 MB 0 B 64.19 MB -100.0%
hits_70.vortex 1.0 vortex-compact 61.84 MB 0 B 61.84 MB -100.0%
hits_71.vortex 1.0 vortex-compact 69.96 MB 0 B 69.96 MB -100.0%
hits_72.vortex 1.0 vortex-compact 52.74 MB 0 B 52.74 MB -100.0%
hits_73.vortex 1.0 vortex-compact 71.07 MB 0 B 71.07 MB -100.0%
hits_74.vortex 1.0 vortex-compact 71.87 MB 0 B 71.87 MB -100.0%
hits_75.vortex 1.0 vortex-compact 45.12 MB 0 B 45.12 MB -100.0%
hits_76.vortex 1.0 vortex-compact 77.10 MB 0 B 77.10 MB -100.0%
hits_77.vortex 1.0 vortex-compact 118.50 MB 0 B 118.50 MB -100.0%
hits_78.vortex 1.0 vortex-compact 97.85 MB 0 B 97.85 MB -100.0%
hits_79.vortex 1.0 vortex-compact 86.17 MB 0 B 86.17 MB -100.0%
hits_8.vortex 1.0 vortex-compact 63.39 MB 0 B 63.39 MB -100.0%
hits_80.vortex 1.0 vortex-compact 68.67 MB 0 B 68.67 MB -100.0%
hits_81.vortex 1.0 vortex-compact 65.95 MB 0 B 65.95 MB -100.0%
hits_82.vortex 1.0 vortex-compact 67.43 MB 0 B 67.43 MB -100.0%
hits_83.vortex 1.0 vortex-compact 53.62 MB 0 B 53.62 MB -100.0%
hits_84.vortex 1.0 vortex-compact 74.35 MB 0 B 74.35 MB -100.0%
hits_85.vortex 1.0 vortex-compact 52.86 MB 0 B 52.86 MB -100.0%
hits_86.vortex 1.0 vortex-compact 49.12 MB 0 B 49.12 MB -100.0%
hits_87.vortex 1.0 vortex-compact 118.86 MB 0 B 118.86 MB -100.0%
hits_88.vortex 1.0 vortex-compact 73.59 MB 0 B 73.59 MB -100.0%
hits_89.vortex 1.0 vortex-compact 114.10 MB 0 B 114.10 MB -100.0%
hits_9.vortex 1.0 vortex-compact 66.32 MB 0 B 66.32 MB -100.0%
hits_90.vortex 1.0 vortex-compact 82.09 MB 0 B 82.09 MB -100.0%
hits_91.vortex 1.0 vortex-compact 61.24 MB 0 B 61.24 MB -100.0%
hits_92.vortex 1.0 vortex-compact 94.40 MB 0 B 94.40 MB -100.0%
hits_93.vortex 1.0 vortex-compact 59.92 MB 0 B 59.92 MB -100.0%
hits_94.vortex 1.0 vortex-compact 90.90 MB 0 B 90.90 MB -100.0%
hits_95.vortex 1.0 vortex-compact 58.20 MB 0 B 58.20 MB -100.0%
hits_96.vortex 1.0 vortex-compact 91.74 MB 0 B 91.74 MB -100.0%
hits_97.vortex 1.0 vortex-compact 69.58 MB 0 B 69.58 MB -100.0%
hits_98.vortex 1.0 vortex-compact 73.15 MB 0 B 73.15 MB -100.0%
hits_99.vortex 1.0 vortex-compact 77.65 MB 0 B 77.65 MB -100.0%

Totals:

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

@github-actions

Copy link
Copy Markdown
Contributor

Benchmarks: Statistical and Population Genetics 📖

Verdict: No clear signal (low confidence)
Attributed Vortex impact: +2.1%
Engines: DuckDB No clear signal (+2.1%, low confidence)
Vortex (geomean): 1.018x ➖
Parquet (geomean): 0.997x ➖
Shifts: Parquet (control) -0.3% · 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 / ns (1.018x ➖, 1↑ 3↓)
name PR 91f17e9 (ns) base 204d1d4 (ns) ratio (PR/base)
statpopgen_q00/duckdb:vortex-file-compressed 15076075 15984445 0.94
statpopgen_q01/duckdb:vortex-file-compressed 🚨 14493670 12977645 1.12
statpopgen_q02/duckdb:vortex-file-compressed 563720083 589525663 0.96
statpopgen_q03/duckdb:vortex-file-compressed 1281137698 1287999832 0.99
statpopgen_q04/duckdb:vortex-file-compressed 🚨 1322833594 1197723511 1.10
statpopgen_q05/duckdb:vortex-file-compressed 🚀 539981210 655016962 0.82
statpopgen_q06/duckdb:vortex-file-compressed 2189486302 2188459951 1.00
statpopgen_q07/duckdb:vortex-file-compressed 253640969 265525055 0.96
statpopgen_q08/duckdb:vortex-file-compressed 267138110 275850462 0.97
statpopgen_q09/duckdb:vortex-file-compressed 986169722 940296155 1.05
statpopgen_q10/duckdb:vortex-file-compressed 🚨 4198652115 3055670456 1.37
duckdb / parquet / ns (0.997x ➖, 0↑ 0↓)
name PR 91f17e9 (ns) base 204d1d4 (ns) ratio (PR/base)
statpopgen_q00/duckdb:parquet 377227559 377060691 1.00
statpopgen_q01/duckdb:parquet 469821120 466445357 1.01
statpopgen_q02/duckdb:parquet 772628818 786216584 0.98
statpopgen_q03/duckdb:parquet 1052789416 1058302826 0.99
statpopgen_q04/duckdb:parquet 1051058781 1056940037 0.99
statpopgen_q05/duckdb:parquet 774185755 771141998 1.00
statpopgen_q06/duckdb:parquet 1026309167 1025603649 1.00
statpopgen_q07/duckdb:parquet 951996463 959406499 0.99
statpopgen_q08/duckdb:parquet 976078131 974016608 1.00
statpopgen_q09/duckdb:parquet 998851865 1000610584 1.00
statpopgen_q10/duckdb:parquet 1649927177 1660547737 0.99

File Size Changes (2 files changed, -32.3% overall, 0↑ 2↓)
File Scale Format Base HEAD Change %
duckdb.db 100000 vortex-compact 268.00 KB 0 B 268.00 KB -100.0%
gnomad.genomes.v3.1.2.hgdp_tgp.chr21.vortex 100000 vortex-compact 960.66 MB 0 B 960.66 MB -100.0%

Totals:

  • vortex-compact: 960.92 MB → 0 B (-100.0%)
  • vortex-file-compressed: 1.96 GB → 1.96 GB (0.0%)

@github-actions

Copy link
Copy Markdown
Contributor

Benchmarks: TPC-H SF=1 on S3 📖

Verdict: No clear signal (low confidence)
Attributed Vortex impact: -3.7%
Engines: DataFusion No clear signal (-5.3%, environment too noisy confidence) · DuckDB No clear signal (-2.1%, low confidence)
Vortex (geomean): 0.921x ➖
Parquet (geomean): 0.957x ➖
Shifts: Parquet (control) -4.3% · Median polish -3.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 / ns (0.899x ➖, 1↑ 0↓)
name PR 91f17e9 (ns) base 204d1d4 (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-file-compressed 260843858 265544000 0.98
tpch_q02/datafusion:vortex-file-compressed 496760588 523506638 0.95
tpch_q03/datafusion:vortex-file-compressed 379543154 361401231 1.05
tpch_q04/datafusion:vortex-file-compressed 173550320 195660935 0.89
tpch_q05/datafusion:vortex-file-compressed 341612322 372936270 0.92
tpch_q06/datafusion:vortex-file-compressed 245344204 285307712 0.86
tpch_q07/datafusion:vortex-file-compressed 372134269 476175321 0.78
tpch_q08/datafusion:vortex-file-compressed 512208450 603611714 0.85
tpch_q09/datafusion:vortex-file-compressed 396541276 405324916 0.98
tpch_q10/datafusion:vortex-file-compressed 388689012 442046369 0.88
tpch_q11/datafusion:vortex-file-compressed 349317391 348221217 1.00
tpch_q12/datafusion:vortex-file-compressed 515763856 515209131 1.00
tpch_q13/datafusion:vortex-file-compressed 125541256 118489657 1.06
tpch_q14/datafusion:vortex-file-compressed 182263368 189872238 0.96
tpch_q15/datafusion:vortex-file-compressed 299668732 303494074 0.99
tpch_q16/datafusion:vortex-file-compressed 229520948 215734508 1.06
tpch_q17/datafusion:vortex-file-compressed 290285687 389450363 0.75
tpch_q18/datafusion:vortex-file-compressed 🚀 228054671 327190491 0.70
tpch_q19/datafusion:vortex-file-compressed 378335386 418537677 0.90
tpch_q20/datafusion:vortex-file-compressed 340296255 419361485 0.81
tpch_q21/datafusion:vortex-file-compressed 420159653 514441165 0.82
tpch_q22/datafusion:vortex-file-compressed 140959944 190498061 0.74
datafusion / parquet / ns (0.949x ➖, 0↑ 0↓)
name PR 91f17e9 (ns) base 204d1d4 (ns) ratio (PR/base)
tpch_q01/datafusion:parquet 203878414 232951098 0.88
tpch_q02/datafusion:parquet 277473102 281251188 0.99
tpch_q03/datafusion:parquet 301936899 311138730 0.97
tpch_q04/datafusion:parquet 158007843 162531445 0.97
tpch_q05/datafusion:parquet 373093704 383102858 0.97
tpch_q06/datafusion:parquet 139365187 146907310 0.95
tpch_q07/datafusion:parquet 380298314 380189437 1.00
tpch_q08/datafusion:parquet 471177469 441558980 1.07
tpch_q09/datafusion:parquet 475262896 458381190 1.04
tpch_q10/datafusion:parquet 415805423 426593078 0.97
tpch_q11/datafusion:parquet 284217147 304154516 0.93
tpch_q12/datafusion:parquet 221180990 216278205 1.02
tpch_q13/datafusion:parquet 461767433 458646774 1.01
tpch_q14/datafusion:parquet 197136831 221845088 0.89
tpch_q15/datafusion:parquet 297222542 352226697 0.84
tpch_q16/datafusion:parquet 129844231 159949169 0.81
tpch_q17/datafusion:parquet 331204496 348526409 0.95
tpch_q18/datafusion:parquet 456629102 504111925 0.91
tpch_q19/datafusion:parquet 191631961 205845916 0.93
tpch_q20/datafusion:parquet 303254283 298359853 1.02
tpch_q21/datafusion:parquet 455102414 475496895 0.96
tpch_q22/datafusion:parquet 184500004 214274508 0.86
duckdb / vortex-file-compressed / ns (0.944x ➖, 0↑ 0↓)
name PR 91f17e9 (ns) base 204d1d4 (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-file-compressed 263105026 256841919 1.02
tpch_q02/duckdb:vortex-file-compressed 735793419 679247397 1.08
tpch_q03/duckdb:vortex-file-compressed 491640895 461013620 1.07
tpch_q04/duckdb:vortex-file-compressed 303337483 419339282 0.72
tpch_q05/duckdb:vortex-file-compressed 527906858 699031498 0.76
tpch_q06/duckdb:vortex-file-compressed 297352641 278925529 1.07
tpch_q07/duckdb:vortex-file-compressed 588663778 562366347 1.05
tpch_q08/duckdb:vortex-file-compressed 818962130 757326996 1.08
tpch_q09/duckdb:vortex-file-compressed 671808587 637807343 1.05
tpch_q10/duckdb:vortex-file-compressed 533080226 520321298 1.02
tpch_q11/duckdb:vortex-file-compressed 269853772 345991769 0.78
tpch_q12/duckdb:vortex-file-compressed 491699101 509250502 0.97
tpch_q13/duckdb:vortex-file-compressed 319706690 315883731 1.01
tpch_q14/duckdb:vortex-file-compressed 251443406 256124072 0.98
tpch_q15/duckdb:vortex-file-compressed 186380956 197984627 0.94
tpch_q16/duckdb:vortex-file-compressed 268039401 251354309 1.07
tpch_q17/duckdb:vortex-file-compressed 462494014 472573314 0.98
tpch_q18/duckdb:vortex-file-compressed 361743355 433198772 0.84
tpch_q19/duckdb:vortex-file-compressed 362494134 517000826 0.70
tpch_q20/duckdb:vortex-file-compressed 538670193 517055254 1.04
tpch_q21/duckdb:vortex-file-compressed 746827881 856840058 0.87
tpch_q22/duckdb:vortex-file-compressed 159272881 184663424 0.86
duckdb / parquet / ns (0.964x ➖, 0↑ 0↓)
name PR 91f17e9 (ns) base 204d1d4 (ns) ratio (PR/base)
tpch_q01/duckdb:parquet 347546930 355353373 0.98
tpch_q02/duckdb:parquet 715796603 714057035 1.00
tpch_q03/duckdb:parquet 830873084 820022175 1.01
tpch_q04/duckdb:parquet 494912820 521764360 0.95
tpch_q05/duckdb:parquet 977279811 963765632 1.01
tpch_q06/duckdb:parquet 318237766 344446979 0.92
tpch_q07/duckdb:parquet 866902449 944495519 0.92
tpch_q08/duckdb:parquet 1148514188 1119993863 1.03
tpch_q09/duckdb:parquet 1065619288 1141213976 0.93
tpch_q10/duckdb:parquet 1012210033 1070323620 0.95
tpch_q11/duckdb:parquet 470212580 474008082 0.99
tpch_q12/duckdb:parquet 563020710 626186015 0.90
tpch_q13/duckdb:parquet 828237205 881350151 0.94
tpch_q14/duckdb:parquet 538142607 569958283 0.94
tpch_q15/duckdb:parquet 380575909 410363607 0.93
tpch_q16/duckdb:parquet 535370307 544174565 0.98
tpch_q17/duckdb:parquet 502596152 572001380 0.88
tpch_q18/duckdb:parquet 689116819 693236972 0.99
tpch_q19/duckdb:parquet 621487160 650843624 0.95
tpch_q20/duckdb:parquet 902444479 927377033 0.97
tpch_q21/duckdb:parquet 794470140 775032127 1.03
tpch_q22/duckdb:parquet 453848848 443509493 1.02

Signed-off-by: Joe Isaacs <joe.isaacs@live.co.uk>
Signed-off-by: Joe Isaacs <joe.isaacs@live.co.uk>
Signed-off-by: Joe Isaacs <joe.isaacs@live.co.uk>
Signed-off-by: Joe Isaacs <joe.isaacs@live.co.uk>
Signed-off-by: Joe Isaacs <joe.isaacs@live.co.uk>
Signed-off-by: Joe Isaacs <joe.isaacs@live.co.uk>
Signed-off-by: Joe Isaacs <joe.isaacs@live.co.uk>
Signed-off-by: Joe Isaacs <joe.isaacs@live.co.uk>
Signed-off-by: Joe Isaacs <joe.isaacs@live.co.uk>
@joseph-isaacs
joseph-isaacs force-pushed the ji/partial-flat-segment-reads branch from 91f17e9 to 79b2daa Compare August 13, 2026 10:55
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