Skip to content

Handle nested list and struct layouts#8588

Draft
mhk197 wants to merge 1 commit into
mk/add-list-layoutfrom
mk/table-list-layout
Draft

Handle nested list and struct layouts#8588
mhk197 wants to merge 1 commit into
mk/add-list-layoutfrom
mk/table-list-layout

Conversation

@mhk197

@mhk197 mhk197 commented Jun 24, 2026

Copy link
Copy Markdown
Contributor

Add TableStrategy::with_list_layout() for recursive list/list-of-struct layout writing

Signed-off-by: Matt Katz <mhkatz97@gmail.com>
@mhk197 mhk197 added the changelog/performance A performance improvement label Jun 24, 2026
@mhk197 mhk197 changed the base branch from mk/add-list-layout to develop June 24, 2026 19:17
@codspeed-hq

codspeed-hq Bot commented Jun 24, 2026

Copy link
Copy Markdown

Merging this PR will improve performance by 13.73%

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

⚡ 5 improved benchmarks
❌ 1 regressed benchmark
✅ 1579 untouched benchmarks
⏩ 4 skipped benchmarks1

Warning

Please fix the performance issues or acknowledge them on CodSpeed.

Performance Changes

Mode Benchmark BASE HEAD Efficiency
Simulation chunked_varbinview_canonical_into[(1000, 10)] 154.8 µs 191 µs -18.98%
Simulation chunked_bool_canonical_into[(1000, 10)] 26.7 µs 16.1 µs +65.44%
Simulation chunked_varbinview_canonical_into[(100, 100)] 259.1 µs 223.8 µs +15.76%
Simulation chunked_varbinview_into_canonical[(100, 100)] 305.7 µs 270.6 µs +12.97%
Simulation bitwise_not_vortex_buffer_mut[128] 273.6 ns 244.4 ns +11.93%
Simulation eq_i64_constant 318.1 µs 288.4 µs +10.31%

Tip

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


Comparing mk/table-list-layout (81e5176) with develop (4668b6e)

Open in CodSpeed

Footnotes

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

@mhk197 mhk197 added the action/benchmark-sql Trigger SQL benchmarks to run on this PR label Jun 24, 2026
@github-actions github-actions Bot removed the action/benchmark-sql Trigger SQL benchmarks to run on this PR label Jun 24, 2026
@mhk197 mhk197 changed the title Add recursive list layout Handle nested list and struct layouts Jun 24, 2026
@github-actions

github-actions Bot commented Jun 24, 2026

Copy link
Copy Markdown
Contributor

Polar Signals Profiling Results

Latest Run

Status Commit Job Attempt Link
🟢 Done 81e5176 1 Explore Profiling Data

Powered by Polar Signals Cloud

@github-actions

Copy link
Copy Markdown
Contributor

Benchmarks: PolarSignals Profiling

Vortex (geomean): 1.397x ❌

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

datafusion / vortex-file-compressed (1.397x ❌, 0↑ 10↓)
name PR 81e5176 (ns) base 15cec3b (ns) ratio (PR/base)
polarsignals_q00/datafusion:vortex-file-compressed 🚨 133353841 110039365 1.21
polarsignals_q01/datafusion:vortex-file-compressed 🚨 352023638 268395852 1.31
polarsignals_q02/datafusion:vortex-file-compressed 🚨 38913409 23158797 1.68
polarsignals_q03/datafusion:vortex-file-compressed 🚨 385371339 272280648 1.42
polarsignals_q04/datafusion:vortex-file-compressed 🚨 14774615 9272817 1.59
polarsignals_q05/datafusion:vortex-file-compressed 🚨 18606054 12754815 1.46
polarsignals_q06/datafusion:vortex-file-compressed 🚨 26018972 19928195 1.31
polarsignals_q07/datafusion:vortex-file-compressed 🚨 16690687 11740338 1.42
polarsignals_q08/datafusion:vortex-file-compressed 🚨 509806985 391692354 1.30
polarsignals_q09/datafusion:vortex-file-compressed 🚨 15825698 11886395 1.33

File Size Changes (1 files changed, +0.0% overall, 1↑ 0↓)
File Scale Format Base HEAD Change %
stacktraces.vortex 1000000 vortex-file-compressed 685.83 MB 686.17 MB +344.96 KB +0.0%

Totals:

  • vortex-file-compressed: 685.83 MB → 686.17 MB (+0.0%)

@github-actions

Copy link
Copy Markdown
Contributor

Benchmarks: FineWeb NVMe

Verdict: No clear signal (low confidence)
Attributed Vortex impact: +3.1%
Engines: DataFusion No clear signal (+5.8%, environment too noisy confidence) · DuckDB No clear signal (+0.4%, low confidence)
Vortex (geomean): 1.027x ➖
Parquet (geomean): 0.996x ➖
Shifts: Parquet (control) -0.4% · Median polish +2.3%

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

datafusion / vortex-file-compressed (1.020x ➖, 0↑ 0↓)
name PR 81e5176 (ns) base 15cec3b (ns) ratio (PR/base)
fineweb_q00/datafusion:vortex-file-compressed 5384699 5031299 1.07
fineweb_q01/datafusion:vortex-file-compressed 34058663 31926774 1.07
fineweb_q02/datafusion:vortex-file-compressed 40574660 41540898 0.98
fineweb_q03/datafusion:vortex-file-compressed 66220490 67211640 0.99
fineweb_q04/datafusion:vortex-file-compressed 282651278 277237344 1.02
fineweb_q05/datafusion:vortex-file-compressed 222297664 220823011 1.01
fineweb_q06/datafusion:vortex-file-compressed 53003852 52304890 1.01
fineweb_q07/datafusion:vortex-file-compressed 56802617 54630661 1.04
fineweb_q08/datafusion:vortex-file-compressed 22741957 22682345 1.00
datafusion / parquet (0.964x ➖, 3↑ 0↓)
name PR 81e5176 (ns) base 15cec3b (ns) ratio (PR/base)
fineweb_q00/datafusion:parquet 🚀 7466294 8328971 0.90
fineweb_q01/datafusion:parquet 🚀 300842915 345901290 0.87
fineweb_q02/datafusion:parquet 🚀 296318489 340356903 0.87
fineweb_q03/datafusion:parquet 294973351 321040598 0.92
fineweb_q04/datafusion:parquet 315003139 311773003 1.01
fineweb_q05/datafusion:parquet 309306589 306823693 1.01
fineweb_q06/datafusion:parquet 292924877 282810228 1.04
fineweb_q07/datafusion:parquet 287014189 277258764 1.04
fineweb_q08/datafusion:parquet 290201772 275483982 1.05
duckdb / vortex-file-compressed (1.035x ➖, 0↑ 1↓)
name PR 81e5176 (ns) base 15cec3b (ns) ratio (PR/base)
fineweb_q00/duckdb:vortex-file-compressed 🚨 3614840 3239325 1.12
fineweb_q01/duckdb:vortex-file-compressed 35045309 33656231 1.04
fineweb_q02/duckdb:vortex-file-compressed 39882758 39688819 1.00
fineweb_q03/duckdb:vortex-file-compressed 115494067 110034058 1.05
fineweb_q04/duckdb:vortex-file-compressed 274112297 279386443 0.98
fineweb_q05/duckdb:vortex-file-compressed 221353241 213943206 1.03
fineweb_q06/duckdb:vortex-file-compressed 54516146 51730279 1.05
fineweb_q07/duckdb:vortex-file-compressed 55267865 51991911 1.06
fineweb_q08/duckdb:vortex-file-compressed 21316791 21870443 0.97
duckdb / parquet (1.030x ➖, 0↑ 0↓)
name PR 81e5176 (ns) base 15cec3b (ns) ratio (PR/base)
fineweb_q00/duckdb:parquet 32275352 31285252 1.03
fineweb_q01/duckdb:parquet 92165054 88716883 1.04
fineweb_q02/duckdb:parquet 87933345 85266665 1.03
fineweb_q03/duckdb:parquet 323284535 316120174 1.02
fineweb_q04/duckdb:parquet 453382423 446981796 1.01
fineweb_q05/duckdb:parquet 420996816 415543983 1.01
fineweb_q06/duckdb:parquet 208309389 204997234 1.02
fineweb_q07/duckdb:parquet 221053892 217529534 1.02
fineweb_q08/duckdb:parquet 35996183 33006084 1.09

File Size Changes (3 files changed, -46.3% overall, 0↑ 3↓)
File Scale Format Base HEAD Change %
sample.vortex 1.0 vortex-file-compressed 1.43 GB 1.43 GB 1.75 MB -0.1%
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.1%)

@github-actions

Copy link
Copy Markdown
Contributor

Benchmarks: TPC-H SF=1 on NVME

Verdict: No clear signal (low confidence)
Attributed Vortex impact: +4.9%
Engines: DataFusion No clear signal (+2.5%, environment too noisy confidence) · DuckDB No clear signal (+9.1%, low confidence)
Vortex (geomean): 1.147x ❌
Parquet (geomean): 1.077x ➖
Shifts: Parquet (control) +7.7% · Median polish +10.0%

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

datafusion / vortex-file-compressed (1.127x ❌, 0↑ 18↓)
name PR 81e5176 (ns) base 15cec3b (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-file-compressed 🚨 64261176 54297719 1.18
tpch_q02/datafusion:vortex-file-compressed 🚨 24836964 22362206 1.11
tpch_q03/datafusion:vortex-file-compressed 🚨 35453087 31059070 1.14
tpch_q04/datafusion:vortex-file-compressed 🚨 21977030 19152886 1.15
tpch_q05/datafusion:vortex-file-compressed 🚨 54653339 45341451 1.21
tpch_q06/datafusion:vortex-file-compressed 🚨 11215745 9440360 1.19
tpch_q07/datafusion:vortex-file-compressed 🚨 60091963 51837183 1.16
tpch_q08/datafusion:vortex-file-compressed 🚨 44025894 38127582 1.15
tpch_q09/datafusion:vortex-file-compressed 🚨 57509684 51900486 1.11
tpch_q10/datafusion:vortex-file-compressed 🚨 37024682 32581065 1.14
tpch_q11/datafusion:vortex-file-compressed 🚨 17913729 16147632 1.11
tpch_q12/datafusion:vortex-file-compressed 25152415 23476212 1.07
tpch_q13/datafusion:vortex-file-compressed 🚨 29443089 26493457 1.11
tpch_q14/datafusion:vortex-file-compressed 15702474 15132399 1.04
tpch_q15/datafusion:vortex-file-compressed 24046192 21964762 1.09
tpch_q16/datafusion:vortex-file-compressed 20893485 19093224 1.09
tpch_q17/datafusion:vortex-file-compressed 🚨 72713908 65354390 1.11
tpch_q18/datafusion:vortex-file-compressed 🚨 83743354 73742490 1.14
tpch_q19/datafusion:vortex-file-compressed 🚨 33689173 29679870 1.14
tpch_q20/datafusion:vortex-file-compressed 🚨 34782595 30803147 1.13
tpch_q21/datafusion:vortex-file-compressed 🚨 78662701 69731585 1.13
tpch_q22/datafusion:vortex-file-compressed 🚨 13024402 11710381 1.11
datafusion / parquet (1.085x ➖, 0↑ 7↓)
name PR 81e5176 (ns) base 15cec3b (ns) ratio (PR/base)
tpch_q01/datafusion:parquet 🚨 122827288 103918575 1.18
tpch_q02/datafusion:parquet 🚨 66446943 60383192 1.10
tpch_q03/datafusion:parquet 87162575 80671526 1.08
tpch_q04/datafusion:parquet 49053064 46752631 1.05
tpch_q05/datafusion:parquet 95587688 95240027 1.00
tpch_q06/datafusion:parquet 43859627 42435238 1.03
tpch_q07/datafusion:parquet 112716392 105124523 1.07
tpch_q08/datafusion:parquet 96128809 88006397 1.09
tpch_q09/datafusion:parquet 129783041 123993582 1.05
tpch_q10/datafusion:parquet 124486237 115585705 1.08
tpch_q11/datafusion:parquet 🚨 45448779 39729903 1.14
tpch_q12/datafusion:parquet 88545077 83046315 1.07
tpch_q13/datafusion:parquet 🚨 212345907 190234142 1.12
tpch_q14/datafusion:parquet 41994024 45342026 0.93
tpch_q15/datafusion:parquet 61370767 60138158 1.02
tpch_q16/datafusion:parquet 45994480 41847463 1.10
tpch_q17/datafusion:parquet 🚨 168057071 136745384 1.23
tpch_q18/datafusion:parquet 165126752 155667107 1.06
tpch_q19/datafusion:parquet 🚨 85647373 68192634 1.26
tpch_q20/datafusion:parquet 70267492 65298022 1.08
tpch_q21/datafusion:parquet 152413843 142374130 1.07
tpch_q22/datafusion:parquet 🚨 47678640 42892567 1.11
datafusion / arrow (1.097x ➖, 0↑ 11↓)
name PR 81e5176 (ns) base 15cec3b (ns) ratio (PR/base)
tpch_q01/datafusion:arrow 60766523 62245259 0.98
tpch_q02/datafusion:arrow 17665218 17105150 1.03
tpch_q03/datafusion:arrow 🚨 35956452 32210820 1.12
tpch_q04/datafusion:arrow 🚨 29718365 25804455 1.15
tpch_q05/datafusion:arrow 🚨 67961309 54406959 1.25
tpch_q06/datafusion:arrow 🚨 26183801 21414999 1.22
tpch_q07/datafusion:arrow 111944101 102966132 1.09
tpch_q08/datafusion:arrow 🚨 47937715 41940069 1.14
tpch_q09/datafusion:arrow 70476060 64293748 1.10
tpch_q10/datafusion:arrow 53893960 53040694 1.02
tpch_q11/datafusion:arrow 9917019 9094446 1.09
tpch_q12/datafusion:arrow 53222412 48456128 1.10
tpch_q13/datafusion:arrow 47613991 44835993 1.06
tpch_q14/datafusion:arrow 23966580 23509461 1.02
tpch_q15/datafusion:arrow 46935261 46480390 1.01
tpch_q16/datafusion:arrow 17386984 16257761 1.07
tpch_q17/datafusion:arrow 🚨 74418518 66108476 1.13
tpch_q18/datafusion:arrow 🚨 126968370 111210477 1.14
tpch_q19/datafusion:arrow 🚨 42135949 38042954 1.11
tpch_q20/datafusion:arrow 🚨 40505471 35862270 1.13
tpch_q21/datafusion:arrow 🚨 172744521 153528906 1.13
tpch_q22/datafusion:arrow 🚨 13377977 12117337 1.10
duckdb / vortex-file-compressed (1.167x ❌, 0↑ 20↓)
name PR 81e5176 (ns) base 15cec3b (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-file-compressed 🚨 32777011 28016105 1.17
tpch_q02/duckdb:vortex-file-compressed 🚨 26938192 24453789 1.10
tpch_q03/duckdb:vortex-file-compressed 🚨 36104698 30856503 1.17
tpch_q04/duckdb:vortex-file-compressed 🚨 31480306 27234457 1.16
tpch_q05/duckdb:vortex-file-compressed 🚨 42137276 34395907 1.23
tpch_q06/duckdb:vortex-file-compressed 8798038 8253340 1.07
tpch_q07/duckdb:vortex-file-compressed 🚨 39935419 33513221 1.19
tpch_q08/duckdb:vortex-file-compressed 🚨 43401767 38482440 1.13
tpch_q09/duckdb:vortex-file-compressed 🚨 66227105 55476983 1.19
tpch_q10/duckdb:vortex-file-compressed 🚨 49097977 40300909 1.22
tpch_q11/duckdb:vortex-file-compressed 🚨 16330902 13510707 1.21
tpch_q12/duckdb:vortex-file-compressed 25231139 23170423 1.09
tpch_q13/duckdb:vortex-file-compressed 🚨 46060743 39597867 1.16
tpch_q14/duckdb:vortex-file-compressed 🚨 23215514 18916841 1.23
tpch_q15/duckdb:vortex-file-compressed 🚨 18370099 16399372 1.12
tpch_q16/duckdb:vortex-file-compressed 🚨 30938726 27073988 1.14
tpch_q17/duckdb:vortex-file-compressed 🚨 25744859 22884042 1.13
tpch_q18/duckdb:vortex-file-compressed 🚨 59474135 50737542 1.17
tpch_q19/duckdb:vortex-file-compressed 🚨 34262648 26755833 1.28
tpch_q20/duckdb:vortex-file-compressed 🚨 36539839 30816780 1.19
tpch_q21/duckdb:vortex-file-compressed 🚨 115845724 96321969 1.20
tpch_q22/duckdb:vortex-file-compressed 🚨 18798475 16276265 1.15
duckdb / parquet (1.069x ➖, 0↑ 5↓)
name PR 81e5176 (ns) base 15cec3b (ns) ratio (PR/base)
tpch_q01/duckdb:parquet 78514259 76611035 1.02
tpch_q02/duckdb:parquet 41243471 39037120 1.06
tpch_q03/duckdb:parquet 73608606 70541664 1.04
tpch_q04/duckdb:parquet 51269142 49239576 1.04
tpch_q05/duckdb:parquet 74732200 67970402 1.10
tpch_q06/duckdb:parquet 23234153 22063500 1.05
tpch_q07/duckdb:parquet 🚨 79425217 69158269 1.15
tpch_q08/duckdb:parquet 86556144 82052277 1.05
tpch_q09/duckdb:parquet 🚨 162103405 146028334 1.11
tpch_q10/duckdb:parquet 134669796 126678953 1.06
tpch_q11/duckdb:parquet 23627129 22137152 1.07
tpch_q12/duckdb:parquet 🚨 55094841 48778729 1.13
tpch_q13/duckdb:parquet 🚨 284953842 248851572 1.15
tpch_q14/duckdb:parquet 54710265 50775742 1.08
tpch_q15/duckdb:parquet 27419152 27679718 0.99
tpch_q16/duckdb:parquet 61046888 57982320 1.05
tpch_q17/duckdb:parquet 58746039 57424353 1.02
tpch_q18/duckdb:parquet 124704839 119289839 1.05
tpch_q19/duckdb:parquet 74570725 68311910 1.09
tpch_q20/duckdb:parquet 67311900 65175463 1.03
tpch_q21/duckdb:parquet 🚨 195153402 174056390 1.12
tpch_q22/duckdb:parquet 56060873 52756886 1.06

File Size Changes (18 files changed, -44.4% overall, 5↑ 13↓)
File Scale Format Base HEAD Change %
supplier_0.vortex 1.0 vortex-file-compressed 603.76 KB 614.51 KB +10.75 KB +1.8%
customer_0.vortex 1.0 vortex-file-compressed 8.88 MB 8.90 MB +15.74 KB +0.2%
part_0.vortex 1.0 vortex-file-compressed 5.01 MB 5.01 MB +5.09 KB +0.1%
lineitem_0.vortex 1.0 vortex-file-compressed 82.24 MB 82.29 MB +49.70 KB +0.1%
lineitem_1.vortex 1.0 vortex-file-compressed 82.04 MB 82.09 MB +47.73 KB +0.1%
partsupp_0.vortex 1.0 vortex-file-compressed 23.69 MB 23.69 MB 6.49 KB -0.0%
orders_0.vortex 1.0 vortex-file-compressed 35.87 MB 35.42 MB 454.77 KB -1.2%
region_0.vortex 1.0 vortex-file-compressed 6.65 KB 6.14 KB 520 B -7.6%
customer_0.vortex 1.0 vortex-compact 7.43 MB 0 B 7.43 MB -100.0%
duckdb.db 1.0 vortex-compact 268.00 KB 0 B 268.00 KB -100.0%
lineitem_0.vortex 1.0 vortex-compact 63.00 MB 0 B 63.00 MB -100.0%
lineitem_1.vortex 1.0 vortex-compact 63.03 MB 0 B 63.03 MB -100.0%
nation_0.vortex 1.0 vortex-compact 8.18 KB 0 B 8.18 KB -100.0%
orders_0.vortex 1.0 vortex-compact 31.73 MB 0 B 31.73 MB -100.0%
part_0.vortex 1.0 vortex-compact 3.47 MB 0 B 3.47 MB -100.0%
partsupp_0.vortex 1.0 vortex-compact 20.82 MB 0 B 20.82 MB -100.0%
region_0.vortex 1.0 vortex-compact 5.83 KB 0 B 5.83 KB -100.0%
supplier_0.vortex 1.0 vortex-compact 496.46 KB 0 B 496.46 KB -100.0%

Totals:

  • vortex-compact: 190.23 MB → 0 B (-100.0%)
  • vortex-file-compressed: 238.61 MB → 238.28 MB (-0.1%)

@github-actions

Copy link
Copy Markdown
Contributor

Benchmarks: TPC-DS SF=1 on NVME

Verdict: No clear signal (low confidence)
Attributed Vortex impact: +1.0%
Engines: DataFusion No clear signal (+3.5%, environment too noisy confidence) · DuckDB No clear signal (-1.6%, low confidence)
Vortex (geomean): 0.975x ➖
Parquet (geomean): 0.965x ➖
Shifts: Parquet (control) -3.5% · Median polish -3.7%

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

datafusion / vortex-file-compressed (0.983x ➖, 5↑ 5↓)
name PR 81e5176 (ns) base 15cec3b (ns) ratio (PR/base)
tpcds_q01/datafusion:vortex-file-compressed 🚨 25279600 22818312 1.11
tpcds_q02/datafusion:vortex-file-compressed 48646591 44881864 1.08
tpcds_q03/datafusion:vortex-file-compressed 14898068 15446773 0.96
tpcds_q04/datafusion:vortex-file-compressed 240163208 243281417 0.99
tpcds_q05/datafusion:vortex-file-compressed 44836990 45430139 0.99
tpcds_q06/datafusion:vortex-file-compressed 22642172 23752975 0.95
tpcds_q07/datafusion:vortex-file-compressed 39228670 42098333 0.93
tpcds_q08/datafusion:vortex-file-compressed 29687575 30557166 0.97
tpcds_q09/datafusion:vortex-file-compressed 32343828 32996546 0.98
tpcds_q10/datafusion:vortex-file-compressed 38490515 39931956 0.96
tpcds_q11/datafusion:vortex-file-compressed 129117535 131970884 0.98
tpcds_q12/datafusion:vortex-file-compressed 🚨 20487242 18192612 1.13
tpcds_q13/datafusion:vortex-file-compressed 47265569 48291288 0.98
tpcds_q14/datafusion:vortex-file-compressed 168090505 160302158 1.05
tpcds_q15/datafusion:vortex-file-compressed 26497366 26714195 0.99
tpcds_q16/datafusion:vortex-file-compressed 25343496 24187644 1.05
tpcds_q17/datafusion:vortex-file-compressed 63512757 63251274 1.00
tpcds_q18/datafusion:vortex-file-compressed 62715456 64897125 0.97
tpcds_q19/datafusion:vortex-file-compressed 21410604 22459955 0.95
tpcds_q20/datafusion:vortex-file-compressed 21709053 20008095 1.09
tpcds_q21/datafusion:vortex-file-compressed 36671254 36988306 0.99
tpcds_q22/datafusion:vortex-file-compressed 🚀 116636497 151467303 0.77
tpcds_q23/datafusion:vortex-file-compressed 150916969 156039173 0.97
tpcds_q24/datafusion:vortex-file-compressed 84473201 87582923 0.96
tpcds_q25/datafusion:vortex-file-compressed 63540872 63659942 1.00
tpcds_q26/datafusion:vortex-file-compressed 33937070 33062050 1.03
tpcds_q27/datafusion:vortex-file-compressed 92232953 95486541 0.97
tpcds_q28/datafusion:vortex-file-compressed 🚀 29318505 33690374 0.87
tpcds_q29/datafusion:vortex-file-compressed 60968776 60820046 1.00
tpcds_q30/datafusion:vortex-file-compressed 🚀 24104091 26840244 0.90
tpcds_q31/datafusion:vortex-file-compressed 73226041 76269436 0.96
tpcds_q32/datafusion:vortex-file-compressed 19152067 19423891 0.99
tpcds_q33/datafusion:vortex-file-compressed 29178348 30672300 0.95
tpcds_q34/datafusion:vortex-file-compressed 26346887 28298495 0.93
tpcds_q35/datafusion:vortex-file-compressed 45688338 47188195 0.97
tpcds_q36/datafusion:vortex-file-compressed 58920153 59568551 0.99
tpcds_q37/datafusion:vortex-file-compressed 20106342 21648020 0.93
tpcds_q38/datafusion:vortex-file-compressed 43041192 41797046 1.03
tpcds_q39/datafusion:vortex-file-compressed 106757348 112195330 0.95
tpcds_q40/datafusion:vortex-file-compressed 31264217 30153165 1.04
tpcds_q41/datafusion:vortex-file-compressed 20472246 22076896 0.93
tpcds_q42/datafusion:vortex-file-compressed 14530472 14674782 0.99
tpcds_q43/datafusion:vortex-file-compressed 18959429 20217486 0.94
tpcds_q44/datafusion:vortex-file-compressed 30458719 32432369 0.94
tpcds_q45/datafusion:vortex-file-compressed 26545719 26829644 0.99
tpcds_q46/datafusion:vortex-file-compressed 35089136 36145538 0.97
tpcds_q47/datafusion:vortex-file-compressed 133467581 142675803 0.94
tpcds_q48/datafusion:vortex-file-compressed 34230222 37372408 0.92
tpcds_q49/datafusion:vortex-file-compressed 61343553 58614100 1.05
tpcds_q50/datafusion:vortex-file-compressed 40289285 39638575 1.02
tpcds_q51/datafusion:vortex-file-compressed 90066376 95139354 0.95
tpcds_q52/datafusion:vortex-file-compressed 14825772 15131998 0.98
tpcds_q53/datafusion:vortex-file-compressed 23208141 22897175 1.01
tpcds_q54/datafusion:vortex-file-compressed 34372826 35284319 0.97
tpcds_q55/datafusion:vortex-file-compressed 14481656 14110097 1.03
tpcds_q56/datafusion:vortex-file-compressed 30035299 31695140 0.95
tpcds_q57/datafusion:vortex-file-compressed 🚨 105527694 92821589 1.14
tpcds_q58/datafusion:vortex-file-compressed 56652667 56180961 1.01
tpcds_q59/datafusion:vortex-file-compressed 🚀 57960802 65189287 0.89
tpcds_q60/datafusion:vortex-file-compressed 30559503 31723960 0.96
tpcds_q61/datafusion:vortex-file-compressed 38994130 42190581 0.92
tpcds_q62/datafusion:vortex-file-compressed 🚨 27079631 21380000 1.27
tpcds_q63/datafusion:vortex-file-compressed 22965781 24182187 0.95
tpcds_q64/datafusion:vortex-file-compressed 370750526 391190075 0.95
tpcds_q65/datafusion:vortex-file-compressed 52271839 53569712 0.98
tpcds_q66/datafusion:vortex-file-compressed 72089286 71340805 1.01
tpcds_q67/datafusion:vortex-file-compressed 156773856 158534746 0.99
tpcds_q68/datafusion:vortex-file-compressed 33970178 35118625 0.97
tpcds_q69/datafusion:vortex-file-compressed 35992056 37386577 0.96
tpcds_q70/datafusion:vortex-file-compressed 95087579 98798613 0.96
tpcds_q71/datafusion:vortex-file-compressed 23122152 24419537 0.95
tpcds_q72/datafusion:vortex-file-compressed 2079874978 2168676847 0.96
tpcds_q73/datafusion:vortex-file-compressed 23885537 26353432 0.91
tpcds_q74/datafusion:vortex-file-compressed 80148225 83468149 0.96
tpcds_q75/datafusion:vortex-file-compressed 110555342 114858612 0.96
tpcds_q76/datafusion:vortex-file-compressed 27524293 27525189 1.00
tpcds_q77/datafusion:vortex-file-compressed 37391038 37184845 1.01
tpcds_q78/datafusion:vortex-file-compressed 114379623 113188605 1.01
tpcds_q79/datafusion:vortex-file-compressed 31705116 30529302 1.04
tpcds_q80/datafusion:vortex-file-compressed 86404121 90455474 0.96
tpcds_q81/datafusion:vortex-file-compressed 24760711 25053396 0.99
tpcds_q82/datafusion:vortex-file-compressed 🚀 21756059 25077201 0.87
tpcds_q83/datafusion:vortex-file-compressed 35820286 37574107 0.95
tpcds_q84/datafusion:vortex-file-compressed 12656543 13110309 0.97
tpcds_q85/datafusion:vortex-file-compressed 94867725 94643000 1.00
tpcds_q86/datafusion:vortex-file-compressed 16437496 15907462 1.03
tpcds_q87/datafusion:vortex-file-compressed 43817398 42557958 1.03
tpcds_q88/datafusion:vortex-file-compressed 55301789 56888422 0.97
tpcds_q89/datafusion:vortex-file-compressed 25673107 26712641 0.96
tpcds_q90/datafusion:vortex-file-compressed 14196322 13986542 1.01
tpcds_q91/datafusion:vortex-file-compressed 18329086 19064568 0.96
tpcds_q92/datafusion:vortex-file-compressed 16739634 16750417 1.00
tpcds_q93/datafusion:vortex-file-compressed 31989784 32809776 0.98
tpcds_q94/datafusion:vortex-file-compressed 22081551 21873883 1.01
tpcds_q95/datafusion:vortex-file-compressed 59633646 57420445 1.04
tpcds_q96/datafusion:vortex-file-compressed 13215048 13665728 0.97
tpcds_q97/datafusion:vortex-file-compressed 31077461 30710622 1.01
tpcds_q98/datafusion:vortex-file-compressed 24272129 26005188 0.93
tpcds_q99/datafusion:vortex-file-compressed 🚨 32553888 25967527 1.25
datafusion / parquet (0.949x ➖, 9↑ 0↓)
name PR 81e5176 (ns) base 15cec3b (ns) ratio (PR/base)
tpcds_q01/datafusion:parquet 23319292 24818180 0.94
tpcds_q02/datafusion:parquet 41239933 41969686 0.98
tpcds_q03/datafusion:parquet 13465051 14572812 0.92
tpcds_q04/datafusion:parquet 🚀 288866224 328367410 0.88
tpcds_q05/datafusion:parquet 46141498 46979622 0.98
tpcds_q06/datafusion:parquet 🚀 22365962 24977347 0.90
tpcds_q07/datafusion:parquet 76062421 80485823 0.95
tpcds_q08/datafusion:parquet 28600723 31370423 0.91
tpcds_q09/datafusion:parquet 39556107 39837636 0.99
tpcds_q10/datafusion:parquet 75146280 74342809 1.01
tpcds_q11/datafusion:parquet 152827891 153854225 0.99
tpcds_q12/datafusion:parquet 18001419 18538193 0.97
tpcds_q13/datafusion:parquet 75951000 77485347 0.98
tpcds_q14/datafusion:parquet 160597749 167358697 0.96
tpcds_q15/datafusion:parquet 🚀 20446111 23282716 0.88
tpcds_q16/datafusion:parquet 28166729 30305226 0.93
tpcds_q17/datafusion:parquet 58615932 64762867 0.91
tpcds_q18/datafusion:parquet 110822714 108977658 1.02
tpcds_q19/datafusion:parquet 22785859 23121341 0.99
tpcds_q20/datafusion:parquet 🚀 17452184 19847187 0.88
tpcds_q21/datafusion:parquet 19048134 19407542 0.98
tpcds_q22/datafusion:parquet 154959263 161864098 0.96
tpcds_q23/datafusion:parquet 152319122 155321647 0.98
tpcds_q24/datafusion:parquet 87443290 91436776 0.96
tpcds_q25/datafusion:parquet 62595117 63291833 0.99
tpcds_q26/datafusion:parquet 68434676 70734417 0.97
tpcds_q27/datafusion:parquet 134588499 142956762 0.94
tpcds_q28/datafusion:parquet 45154756 45978021 0.98
tpcds_q29/datafusion:parquet 62910525 65834651 0.96
tpcds_q30/datafusion:parquet 32781323 33704239 0.97
tpcds_q31/datafusion:parquet 68105591 68008053 1.00
tpcds_q32/datafusion:parquet 16341019 17737608 0.92
tpcds_q33/datafusion:parquet 26762334 28857183 0.93
tpcds_q34/datafusion:parquet 21964010 23790857 0.92
tpcds_q35/datafusion:parquet 69996494 74410835 0.94
tpcds_q36/datafusion:parquet 57761693 59500540 0.97
tpcds_q37/datafusion:parquet 19551827 20951800 0.93
tpcds_q38/datafusion:parquet 🚀 42338430 47783513 0.89
tpcds_q39/datafusion:parquet 73945211 81472293 0.91
tpcds_q40/datafusion:parquet 23326274 24074619 0.97
tpcds_q41/datafusion:parquet 14789273 15721782 0.94
tpcds_q42/datafusion:parquet 🚀 11751346 13191805 0.89
tpcds_q43/datafusion:parquet 16549682 18214468 0.91
tpcds_q44/datafusion:parquet 32102161 33522888 0.96
tpcds_q45/datafusion:parquet 28075723 29679744 0.95
tpcds_q46/datafusion:parquet 32981790 32350456 1.02
tpcds_q47/datafusion:parquet 130114396 134979247 0.96
tpcds_q48/datafusion:parquet 68408901 72707499 0.94
tpcds_q49/datafusion:parquet 56065593 56873593 0.99
tpcds_q50/datafusion:parquet 41158425 45428811 0.91
tpcds_q51/datafusion:parquet 87558292 89384056 0.98
tpcds_q52/datafusion:parquet 12425180 13563881 0.92
tpcds_q53/datafusion:parquet 17984200 18455894 0.97
tpcds_q54/datafusion:parquet 32168171 33791759 0.95
tpcds_q55/datafusion:parquet 11297591 12151280 0.93
tpcds_q56/datafusion:parquet 27802241 29193714 0.95
tpcds_q57/datafusion:parquet 🚀 94686925 109146243 0.87
tpcds_q58/datafusion:parquet 55594803 59027766 0.94
tpcds_q59/datafusion:parquet 61445094 64155150 0.96
tpcds_q60/datafusion:parquet 28959476 27883289 1.04
tpcds_q61/datafusion:parquet 43210557 43094233 1.00
tpcds_q62/datafusion:parquet 🚀 19655836 26416965 0.74
tpcds_q63/datafusion:parquet 17792252 19017473 0.94
tpcds_q64/datafusion:parquet 294241943 309380570 0.95
tpcds_q65/datafusion:parquet 37341639 38899852 0.96
tpcds_q66/datafusion:parquet 69938398 74746823 0.94
tpcds_q67/datafusion:parquet 147852864 157805611 0.94
tpcds_q68/datafusion:parquet 31285148 32283510 0.97
tpcds_q69/datafusion:parquet 66203384 70218068 0.94
tpcds_q70/datafusion:parquet 32727971 33937907 0.96
tpcds_q71/datafusion:parquet 23530054 22828432 1.03
tpcds_q72/datafusion:parquet 581480804 613676264 0.95
tpcds_q73/datafusion:parquet 19832454 21945832 0.90
tpcds_q74/datafusion:parquet 85353737 84025301 1.02
tpcds_q75/datafusion:parquet 103996081 112126286 0.93
tpcds_q76/datafusion:parquet 30382438 31878763 0.95
tpcds_q77/datafusion:parquet 38026963 39757848 0.96
tpcds_q78/datafusion:parquet 108281288 109644121 0.99
tpcds_q79/datafusion:parquet 26330075 28599649 0.92
tpcds_q80/datafusion:parquet 75004739 79549200 0.94
tpcds_q81/datafusion:parquet 29657300 30470084 0.97
tpcds_q82/datafusion:parquet 19114845 19274942 0.99
tpcds_q83/datafusion:parquet 40336956 42463189 0.95
tpcds_q84/datafusion:parquet 39378306 43392609 0.91
tpcds_q85/datafusion:parquet 144580190 153707607 0.94
tpcds_q86/datafusion:parquet 15793652 16588799 0.95
tpcds_q87/datafusion:parquet 46585085 45830283 1.02
tpcds_q88/datafusion:parquet 59566573 63210358 0.94
tpcds_q89/datafusion:parquet 24166635 22132890 1.09
tpcds_q90/datafusion:parquet 14585269 15765440 0.93
tpcds_q91/datafusion:parquet 56648838 61689554 0.92
tpcds_q92/datafusion:parquet 18016592 18847976 0.96
tpcds_q93/datafusion:parquet 30354105 33369951 0.91
tpcds_q94/datafusion:parquet 21285140 22124417 0.96
tpcds_q95/datafusion:parquet 59661486 63124469 0.95
tpcds_q96/datafusion:parquet 12386083 12310972 1.01
tpcds_q97/datafusion:parquet 30131121 32206071 0.94
tpcds_q98/datafusion:parquet 22191352 22133471 1.00
tpcds_q99/datafusion:parquet 🚀 26289475 31872998 0.82
duckdb / vortex-file-compressed (0.967x ➖, 18↑ 8↓)
name PR 81e5176 (ns) base 15cec3b (ns) ratio (PR/base)
tpcds_q01/duckdb:vortex-file-compressed 25234402 24322404 1.04
tpcds_q02/duckdb:vortex-file-compressed 🚨 36420980 23050902 1.58
tpcds_q03/duckdb:vortex-file-compressed 🚀 15555475 19877870 0.78
tpcds_q04/duckdb:vortex-file-compressed 91268251 99367589 0.92
tpcds_q05/duckdb:vortex-file-compressed 33933262 33149745 1.02
tpcds_q06/duckdb:vortex-file-compressed 32661817 35472706 0.92
tpcds_q07/duckdb:vortex-file-compressed 🚀 24728296 29094929 0.85
tpcds_q08/duckdb:vortex-file-compressed 28139316 28073563 1.00
tpcds_q09/duckdb:vortex-file-compressed 16659042 16737528 1.00
tpcds_q10/duckdb:vortex-file-compressed 38192429 41500836 0.92
tpcds_q11/duckdb:vortex-file-compressed 🚀 63618613 76120096 0.84
tpcds_q12/duckdb:vortex-file-compressed 15693210 17131545 0.92
tpcds_q13/duckdb:vortex-file-compressed 34542317 36034360 0.96
tpcds_q14/duckdb:vortex-file-compressed 99288195 105668629 0.94
tpcds_q15/duckdb:vortex-file-compressed 27090611 28050655 0.97
tpcds_q16/duckdb:vortex-file-compressed 25869582 23999984 1.08
tpcds_q17/duckdb:vortex-file-compressed 48746947 50187994 0.97
tpcds_q18/duckdb:vortex-file-compressed 38544926 41424178 0.93
tpcds_q19/duckdb:vortex-file-compressed 🚀 32318809 36001840 0.90
tpcds_q20/duckdb:vortex-file-compressed 16404207 16891909 0.97
tpcds_q21/duckdb:vortex-file-compressed 16177993 16890333 0.96
tpcds_q22/duckdb:vortex-file-compressed 78709694 73623723 1.07
tpcds_q23/duckdb:vortex-file-compressed 96553166 89230358 1.08
tpcds_q24/duckdb:vortex-file-compressed 49223576 45752814 1.08
tpcds_q25/duckdb:vortex-file-compressed 40581264 37867461 1.07
tpcds_q26/duckdb:vortex-file-compressed 20452802 20265120 1.01
tpcds_q27/duckdb:vortex-file-compressed 27941805 30314519 0.92
tpcds_q28/duckdb:vortex-file-compressed 11781266 12384834 0.95
tpcds_q29/duckdb:vortex-file-compressed 44241890 48810933 0.91
tpcds_q30/duckdb:vortex-file-compressed 25201601 26490701 0.95
tpcds_q31/duckdb:vortex-file-compressed 29934559 31637866 0.95
tpcds_q32/duckdb:vortex-file-compressed 12956202 13990083 0.93
tpcds_q33/duckdb:vortex-file-compressed 24310272 26478660 0.92
tpcds_q34/duckdb:vortex-file-compressed 🚀 24403277 29366102 0.83
tpcds_q35/duckdb:vortex-file-compressed 64727578 70644494 0.92
tpcds_q36/duckdb:vortex-file-compressed 24766073 25528319 0.97
tpcds_q37/duckdb:vortex-file-compressed 19308498 20961344 0.92
tpcds_q38/duckdb:vortex-file-compressed 🚀 37406767 41758038 0.90
tpcds_q39/duckdb:vortex-file-compressed 🚨 35624986 30455967 1.17
tpcds_q40/duckdb:vortex-file-compressed 20234567 18832898 1.07
tpcds_q41/duckdb:vortex-file-compressed 12398188 12893247 0.96
tpcds_q42/duckdb:vortex-file-compressed 🚀 13987683 15727114 0.89
tpcds_q43/duckdb:vortex-file-compressed 17936219 19743759 0.91
tpcds_q44/duckdb:vortex-file-compressed 21458071 21818116 0.98
tpcds_q45/duckdb:vortex-file-compressed 30755337 32224883 0.95
tpcds_q46/duckdb:vortex-file-compressed 32392026 33593301 0.96
tpcds_q47/duckdb:vortex-file-compressed 50888921 54436166 0.93
tpcds_q48/duckdb:vortex-file-compressed 🚀 28769692 33225159 0.87
tpcds_q49/duckdb:vortex-file-compressed 37347148 38592680 0.97
tpcds_q50/duckdb:vortex-file-compressed 26962691 27766990 0.97
tpcds_q51/duckdb:vortex-file-compressed 103634709 107353139 0.97
tpcds_q52/duckdb:vortex-file-compressed 🚀 13179997 16199609 0.81
tpcds_q53/duckdb:vortex-file-compressed 23330518 24404831 0.96
tpcds_q54/duckdb:vortex-file-compressed 30122504 32881810 0.92
tpcds_q55/duckdb:vortex-file-compressed 🚀 12696622 15259879 0.83
tpcds_q56/duckdb:vortex-file-compressed 26573820 29205548 0.91
tpcds_q57/duckdb:vortex-file-compressed 42081308 39686129 1.06
tpcds_q58/duckdb:vortex-file-compressed 30176677 32737310 0.92
tpcds_q59/duckdb:vortex-file-compressed 🚨 56685494 40507375 1.40
tpcds_q60/duckdb:vortex-file-compressed 27712506 28586164 0.97
tpcds_q61/duckdb:vortex-file-compressed 31139178 32179216 0.97
tpcds_q62/duckdb:vortex-file-compressed 15877779 16429355 0.97
tpcds_q63/duckdb:vortex-file-compressed 🚀 21188885 24599669 0.86
tpcds_q64/duckdb:vortex-file-compressed 96721604 100378501 0.96
tpcds_q65/duckdb:vortex-file-compressed 22851732 23774398 0.96
tpcds_q66/duckdb:vortex-file-compressed 29662358 30293216 0.98
tpcds_q67/duckdb:vortex-file-compressed 142509366 143783615 0.99
tpcds_q68/duckdb:vortex-file-compressed 31662525 34495470 0.92
tpcds_q69/duckdb:vortex-file-compressed 40777393 43983824 0.93
tpcds_q70/duckdb:vortex-file-compressed 🚨 38917447 34776209 1.12
tpcds_q71/duckdb:vortex-file-compressed 🚀 21060211 24373036 0.86
tpcds_q72/duckdb:vortex-file-compressed 🚨 174846829 150755663 1.16
tpcds_q73/duckdb:vortex-file-compressed 🚀 25093854 29740061 0.84
tpcds_q74/duckdb:vortex-file-compressed 🚀 42354784 48332407 0.88
tpcds_q75/duckdb:vortex-file-compressed 53491975 50766728 1.05
tpcds_q76/duckdb:vortex-file-compressed 21763784 22322214 0.97
tpcds_q77/duckdb:vortex-file-compressed 24457819 24475530 1.00
tpcds_q78/duckdb:vortex-file-compressed 🚨 82398451 67216628 1.23
tpcds_q79/duckdb:vortex-file-compressed 🚀 24807695 29148505 0.85
tpcds_q80/duckdb:vortex-file-compressed 47122777 49358493 0.95
tpcds_q81/duckdb:vortex-file-compressed 29684093 30252195 0.98
tpcds_q82/duckdb:vortex-file-compressed 46575895 47555243 0.98
tpcds_q83/duckdb:vortex-file-compressed 31839058 30204438 1.05
tpcds_q84/duckdb:vortex-file-compressed 16990677 17620588 0.96
tpcds_q85/duckdb:vortex-file-compressed 45252892 45240486 1.00
tpcds_q86/duckdb:vortex-file-compressed 16639664 17922489 0.93
tpcds_q87/duckdb:vortex-file-compressed 41184969 41065545 1.00
tpcds_q88/duckdb:vortex-file-compressed 🚀 52519794 58610778 0.90
tpcds_q89/duckdb:vortex-file-compressed 22259185 24646762 0.90
tpcds_q90/duckdb:vortex-file-compressed 🚀 10566111 11814847 0.89
tpcds_q91/duckdb:vortex-file-compressed 24147176 26138488 0.92
tpcds_q92/duckdb:vortex-file-compressed 18675677 19005648 0.98
tpcds_q93/duckdb:vortex-file-compressed 30538176 29689268 1.03
tpcds_q94/duckdb:vortex-file-compressed 22421346 23612182 0.95
tpcds_q95/duckdb:vortex-file-compressed 🚨 156652751 125766937 1.25
tpcds_q96/duckdb:vortex-file-compressed 🚀 12403907 13784131 0.90
tpcds_q97/duckdb:vortex-file-compressed 40196994 43196673 0.93
tpcds_q98/duckdb:vortex-file-compressed 19400864 21240017 0.91
tpcds_q99/duckdb:vortex-file-compressed 🚨 23173168 20938463 1.11
duckdb / parquet (0.982x ➖, 0↑ 1↓)
name PR 81e5176 (ns) base 15cec3b (ns) ratio (PR/base)
tpcds_q01/duckdb:parquet 29922575 31241588 0.96
tpcds_q02/duckdb:parquet 24106362 24147561 1.00
tpcds_q03/duckdb:parquet 13251967 12920159 1.03
tpcds_q04/duckdb:parquet 172654357 171576482 1.01
tpcds_q05/duckdb:parquet 31869616 32928416 0.97
tpcds_q06/duckdb:parquet 33634079 34217233 0.98
tpcds_q07/duckdb:parquet 23657870 24547172 0.96
tpcds_q08/duckdb:parquet 29517793 29858760 0.99
tpcds_q09/duckdb:parquet 44368744 45504944 0.98
tpcds_q10/duckdb:parquet 38786979 39072986 0.99
tpcds_q11/duckdb:parquet 92669707 96872021 0.96
tpcds_q12/duckdb:parquet 16971617 17574245 0.97
tpcds_q13/duckdb:parquet 34893436 35547966 0.98
tpcds_q14/duckdb:parquet 104028365 105030307 0.99
tpcds_q15/duckdb:parquet 30601210 31650599 0.97
tpcds_q16/duckdb:parquet 22658695 23394013 0.97
tpcds_q17/duckdb:parquet 38581852 41076737 0.94
tpcds_q18/duckdb:parquet 49104333 50019265 0.98
tpcds_q19/duckdb:parquet 31747687 32638618 0.97
tpcds_q20/duckdb:parquet 18657671 19564778 0.95
tpcds_q21/duckdb:parquet 11475400 12266363 0.94
tpcds_q22/duckdb:parquet 71664802 72511451 0.99
tpcds_q23/duckdb:parquet 80758510 81422104 0.99
tpcds_q24/duckdb:parquet 46758276 48228446 0.97
tpcds_q25/duckdb:parquet 36039578 36491005 0.99
tpcds_q26/duckdb:parquet 38925443 40287443 0.97
tpcds_q27/duckdb:parquet 52436661 54971447 0.95
tpcds_q28/duckdb:parquet 42771133 43751436 0.98
tpcds_q29/duckdb:parquet 38013307 37551707 1.01
tpcds_q30/duckdb:parquet 37810895 38820077 0.97
tpcds_q31/duckdb:parquet 27257920 28782696 0.95
tpcds_q32/duckdb:parquet 12414566 13037739 0.95
tpcds_q33/duckdb:parquet 23841373 23611970 1.01
tpcds_q34/duckdb:parquet 24173993 23207900 1.04
tpcds_q35/duckdb:parquet 60713140 63221819 0.96
tpcds_q36/duckdb:parquet 22662117 23147946 0.98
tpcds_q37/duckdb:parquet 15659737 14594166 1.07
tpcds_q38/duckdb:parquet 36473689 38145095 0.96
tpcds_q39/duckdb:parquet 32218971 32849503 0.98
tpcds_q40/duckdb:parquet 19856621 20474631 0.97
tpcds_q41/duckdb:parquet 8829431 9060350 0.97
tpcds_q42/duckdb:parquet 13384890 12497543 1.07
tpcds_q43/duckdb:parquet 17186734 17303012 0.99
tpcds_q44/duckdb:parquet 26079084 27763194 0.94
tpcds_q45/duckdb:parquet 28148966 30925082 0.91
tpcds_q46/duckdb:parquet 47558492 48366040 0.98
tpcds_q47/duckdb:parquet 50001767 51765682 0.97
tpcds_q48/duckdb:parquet 32783717 32954494 0.99
tpcds_q49/duckdb:parquet 28000621 29267692 0.96
tpcds_q50/duckdb:parquet 26386320 26753488 0.99
tpcds_q51/duckdb:parquet 104015454 105329112 0.99
tpcds_q52/duckdb:parquet 🚨 14154031 12549470 1.13
tpcds_q53/duckdb:parquet 19735583 18965782 1.04
tpcds_q54/duckdb:parquet 29990102 28557120 1.05
tpcds_q55/duckdb:parquet 13034188 13615600 0.96
tpcds_q56/duckdb:parquet 24298530 24555782 0.99
tpcds_q57/duckdb:parquet 38173535 39256165 0.97
tpcds_q58/duckdb:parquet 27295971 26577402 1.03
tpcds_q59/duckdb:parquet 36184037 37090147 0.98
tpcds_q60/duckdb:parquet 25609406 25217038 1.02
tpcds_q61/duckdb:parquet 33633978 34757317 0.97
tpcds_q62/duckdb:parquet 12496205 13029165 0.96
tpcds_q63/duckdb:parquet 17290588 18068988 0.96
tpcds_q64/duckdb:parquet 79537080 81944262 0.97
tpcds_q65/duckdb:parquet 21881720 23172983 0.94
tpcds_q66/duckdb:parquet 29156775 30811339 0.95
tpcds_q67/duckdb:parquet 134634270 141603505 0.95
tpcds_q68/duckdb:parquet 39161004 39333690 1.00
tpcds_q69/duckdb:parquet 38949420 38195308 1.02
tpcds_q70/duckdb:parquet 22620202 23110365 0.98
tpcds_q71/duckdb:parquet 23443381 23402263 1.00
tpcds_q72/duckdb:parquet 167808451 172175978 0.97
tpcds_q73/duckdb:parquet 20884888 20188817 1.03
tpcds_q74/duckdb:parquet 126977625 130669144 0.97
tpcds_q75/duckdb:parquet 57510359 58295813 0.99
tpcds_q76/duckdb:parquet 21886334 22250288 0.98
tpcds_q77/duckdb:parquet 25094703 26457948 0.95
tpcds_q78/duckdb:parquet 76054241 78792774 0.97
tpcds_q79/duckdb:parquet 30435347 30627905 0.99
tpcds_q80/duckdb:parquet 43583667 45111902 0.97
tpcds_q81/duckdb:parquet 35208859 35462258 0.99
tpcds_q82/duckdb:parquet 17413315 16895520 1.03
tpcds_q83/duckdb:parquet 18419770 19311611 0.95
tpcds_q84/duckdb:parquet 21335119 21051695 1.01
tpcds_q85/duckdb:parquet 41504894 43194480 0.96
tpcds_q86/duckdb:parquet 13769489 14430767 0.95
tpcds_q87/duckdb:parquet 39273190 40727391 0.96
tpcds_q88/duckdb:parquet 53840752 53857339 1.00
tpcds_q89/duckdb:parquet 22139596 22992095 0.96
tpcds_q90/duckdb:parquet 8343364 8745062 0.95
tpcds_q91/duckdb:parquet 25795710 25455794 1.01
tpcds_q92/duckdb:parquet 13084778 13833468 0.95
tpcds_q93/duckdb:parquet 32026967 32634547 0.98
tpcds_q94/duckdb:parquet 17995736 18537173 0.97
tpcds_q95/duckdb:parquet 130874437 126785152 1.03
tpcds_q96/duckdb:parquet 10421069 10518674 0.99
tpcds_q97/duckdb:parquet 38335197 39069990 0.98
tpcds_q98/duckdb:parquet 22975991 25134316 0.91
tpcds_q99/duckdb:parquet 22177976 20691416 1.07

File Size Changes (36 files changed, -43.4% overall, 2↑ 34↓)
File Scale Format Base HEAD Change %
customer.vortex 1.0 vortex-file-compressed 4.27 MB 4.27 MB +3.33 KB +0.1%
item.vortex 1.0 vortex-file-compressed 1.64 MB 1.64 MB +504 B +0.0%
time_dim.vortex 1.0 vortex-file-compressed 433.51 KB 433.15 KB 368 B -0.1%
customer_address.vortex 1.0 vortex-file-compressed 826.70 KB 825.98 KB 736 B -0.1%
call_center.vortex 1.0 vortex-file-compressed 54.21 KB 54.13 KB 80 B -0.1%
catalog_page.vortex 1.0 vortex-file-compressed 566.27 KB 565.19 KB 1.08 KB -0.2%
ship_mode.vortex 1.0 vortex-file-compressed 13.31 KB 13.26 KB 48 B -0.4%
warehouse.vortex 1.0 vortex-file-compressed 24.29 KB 23.93 KB 360 B -1.4%
store.vortex 1.0 vortex-file-compressed 49.70 KB 48.59 KB 1.11 KB -2.2%
web_site.vortex 1.0 vortex-file-compressed 55.21 KB 53.47 KB 1.73 KB -3.1%
reason.vortex 1.0 vortex-file-compressed 7.65 KB 7.22 KB 440 B -5.6%
call_center.vortex 1.0 vortex-compact 49.33 KB 0 B 49.33 KB -100.0%
catalog_page.vortex 1.0 vortex-compact 362.98 KB 0 B 362.98 KB -100.0%
catalog_returns.vortex 1.0 vortex-compact 6.01 MB 0 B 6.01 MB -100.0%
catalog_sales.vortex 1.0 vortex-compact 59.31 MB 0 B 59.31 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 558.97 KB 0 B 558.97 KB -100.0%
customer_demographics.vortex 1.0 vortex-compact 649.07 KB 0 B 649.07 KB -100.0%
date_dim.vortex 1.0 vortex-compact 149.19 KB 0 B 149.19 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.29 KB 0 B 10.29 KB -100.0%
income_band.vortex 1.0 vortex-compact 5.56 KB 0 B 5.56 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 994.02 KB 0 B 994.02 KB -100.0%
promotion.vortex 1.0 vortex-compact 51.36 KB 0 B 51.36 KB -100.0%
reason.vortex 1.0 vortex-compact 5.96 KB 0 B 5.96 KB -100.0%
ship_mode.vortex 1.0 vortex-compact 11.09 KB 0 B 11.09 KB -100.0%
store.vortex 1.0 vortex-compact 44.86 KB 0 B 44.86 KB -100.0%
store_returns.vortex 1.0 vortex-compact 9.31 MB 0 B 9.31 MB -100.0%
store_sales.vortex 1.0 vortex-compact 77.87 MB 0 B 77.87 MB -100.0%
time_dim.vortex 1.0 vortex-compact 96.91 KB 0 B 96.91 KB -100.0%
warehouse.vortex 1.0 vortex-compact 22.33 KB 0 B 22.33 KB -100.0%
web_page.vortex 1.0 vortex-compact 26.44 KB 0 B 26.44 KB -100.0%
web_returns.vortex 1.0 vortex-compact 2.99 MB 0 B 2.99 MB -100.0%
web_sales.vortex 1.0 vortex-compact 29.35 MB 0 B 29.35 MB -100.0%
web_site.vortex 1.0 vortex-compact 44.69 KB 0 B 44.69 KB -100.0%

Totals:

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

@github-actions

Copy link
Copy Markdown
Contributor

Benchmarks: Statistical and Population Genetics

Verdict: No clear signal (low confidence)
Attributed Vortex impact: -1.0%
Engines: DuckDB No clear signal (-1.0%, low confidence)
Vortex (geomean): 1.019x ➖
Parquet (geomean): 1.028x ➖
Shifts: Parquet (control) +2.8% · Median polish +2.8%

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

duckdb / vortex-file-compressed (1.019x ➖, 0↑ 0↓)
name PR 81e5176 (ns) base 15cec3b (ns) ratio (PR/base)
statpopgen_q00/duckdb:vortex-file-compressed 12360866 12181467 1.01
statpopgen_q01/duckdb:vortex-file-compressed 29778337 27670509 1.08
statpopgen_q02/duckdb:vortex-file-compressed 550416115 522068873 1.05
statpopgen_q03/duckdb:vortex-file-compressed 1082899753 1040952233 1.04
statpopgen_q04/duckdb:vortex-file-compressed 1068401361 1041101871 1.03
statpopgen_q05/duckdb:vortex-file-compressed 482460801 473559898 1.02
statpopgen_q06/duckdb:vortex-file-compressed 1531142870 1539786215 0.99
statpopgen_q07/duckdb:vortex-file-compressed 200443085 194610224 1.03
statpopgen_q08/duckdb:vortex-file-compressed 212874815 231785735 0.92
statpopgen_q09/duckdb:vortex-file-compressed 855687171 836296281 1.02
statpopgen_q10/duckdb:vortex-file-compressed 2597200029 2553769664 1.02
duckdb / parquet (1.028x ➖, 0↑ 0↓)
name PR 81e5176 (ns) base 15cec3b (ns) ratio (PR/base)
statpopgen_q00/duckdb:parquet 309832318 303604435 1.02
statpopgen_q01/duckdb:parquet 395975135 381797275 1.04
statpopgen_q02/duckdb:parquet 774989121 760251740 1.02
statpopgen_q03/duckdb:parquet 1208914195 1182198394 1.02
statpopgen_q04/duckdb:parquet 1235452307 1174494421 1.05
statpopgen_q05/duckdb:parquet 833228026 800665915 1.04
statpopgen_q06/duckdb:parquet 1451235802 1425710295 1.02
statpopgen_q07/duckdb:parquet 871587706 851832625 1.02
statpopgen_q08/duckdb:parquet 889177430 875985253 1.02
statpopgen_q09/duckdb:parquet 1044184811 1011700144 1.03
statpopgen_q10/duckdb:parquet 2282526219 2209037276 1.03

File Size Changes (3 files changed, -32.3% overall, 1↑ 2↓)
File Scale Format Base HEAD Change %
gnomad.genomes.v3.1.2.hgdp_tgp.chr21.vortex 100000 vortex-file-compressed 1.96 GB 1.96 GB +218.69 KB +0.0%
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 959.32 MB 0 B 959.32 MB -100.0%

Totals:

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

@github-actions

Copy link
Copy Markdown
Contributor

Benchmarks: Clickbench Sorted on NVME

Verdict: No clear signal (low confidence)
Attributed Vortex impact: -7.0%
Engines: DataFusion No clear signal (-6.8%, environment too noisy confidence) · DuckDB No clear signal (-7.3%, low confidence)
Vortex (geomean): 0.928x ➖
Parquet (geomean): 0.998x ➖
Shifts: Parquet (control) -0.2% · Median polish -2.5%

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

datafusion / vortex-file-compressed (0.933x ➖, 3↑ 0↓)
name PR 81e5176 (ns) base 15cec3b (ns) ratio (PR/base)
clickbench-sorted_q23/datafusion:vortex-file-compressed 671204170 657427031 1.02
clickbench-sorted_q24/datafusion:vortex-file-compressed 19626948 21409133 0.92
clickbench-sorted_q26/datafusion:vortex-file-compressed 🚀 15904843 17813632 0.89
clickbench-sorted_q36/datafusion:vortex-file-compressed 61857348 62005367 1.00
clickbench-sorted_q37/datafusion:vortex-file-compressed 🚀 44242649 54584182 0.81
clickbench-sorted_q38/datafusion:vortex-file-compressed 49276539 50787923 0.97
clickbench-sorted_q39/datafusion:vortex-file-compressed 121986220 125911974 0.97
clickbench-sorted_q40/datafusion:vortex-file-compressed 21246074 22348073 0.95
clickbench-sorted_q41/datafusion:vortex-file-compressed 19588040 21241022 0.92
clickbench-sorted_q42/datafusion:vortex-file-compressed 🚀 14741054 16471360 0.89
datafusion / parquet (1.001x ➖, 1↑ 0↓)
name PR 81e5176 (ns) base 15cec3b (ns) ratio (PR/base)
clickbench-sorted_q23/datafusion:parquet 4810130293 4819115216 1.00
clickbench-sorted_q24/datafusion:parquet 🚀 32180451 36040450 0.89
clickbench-sorted_q26/datafusion:parquet 32798361 33267434 0.99
clickbench-sorted_q36/datafusion:parquet 179937876 179372084 1.00
clickbench-sorted_q37/datafusion:parquet 115133010 104852572 1.10
clickbench-sorted_q38/datafusion:parquet 159952119 162473618 0.98
clickbench-sorted_q39/datafusion:parquet 299490449 292244209 1.02
clickbench-sorted_q40/datafusion:parquet 63091577 64977771 0.97
clickbench-sorted_q41/datafusion:parquet 61055720 59358634 1.03
clickbench-sorted_q42/datafusion:parquet 32698425 31638813 1.03
duckdb / vortex-file-compressed (0.923x ➖, 4↑ 0↓)
name PR 81e5176 (ns) base 15cec3b (ns) ratio (PR/base)
clickbench-sorted_q23/duckdb:vortex-file-compressed 🚀 175101144 208438195 0.84
clickbench-sorted_q24/duckdb:vortex-file-compressed 🚀 26188308 30816628 0.85
clickbench-sorted_q26/duckdb:vortex-file-compressed 🚀 40338637 49038698 0.82
clickbench-sorted_q36/duckdb:vortex-file-compressed 61532824 65845447 0.93
clickbench-sorted_q37/duckdb:vortex-file-compressed 47546087 49239504 0.97
clickbench-sorted_q38/duckdb:vortex-file-compressed 55502553 56254906 0.99
clickbench-sorted_q39/duckdb:vortex-file-compressed 120087177 118798850 1.01
clickbench-sorted_q40/duckdb:vortex-file-compressed 27981968 29404462 0.95
clickbench-sorted_q41/duckdb:vortex-file-compressed 🚀 27350472 30523455 0.90
clickbench-sorted_q42/duckdb:vortex-file-compressed 23978553 24124892 0.99
duckdb / parquet (0.995x ➖, 0↑ 0↓)
name PR 81e5176 (ns) base 15cec3b (ns) ratio (PR/base)
clickbench-sorted_q23/duckdb:parquet 138894426 140820116 0.99
clickbench-sorted_q24/duckdb:parquet 22257230 21890015 1.02
clickbench-sorted_q26/duckdb:parquet 18518411 17943486 1.03
clickbench-sorted_q36/duckdb:parquet 109277675 108323629 1.01
clickbench-sorted_q37/duckdb:parquet 96898843 98555049 0.98
clickbench-sorted_q38/duckdb:parquet 94474694 96078288 0.98
clickbench-sorted_q39/duckdb:parquet 177275661 180571857 0.98
clickbench-sorted_q40/duckdb:parquet 41473497 41202063 1.01
clickbench-sorted_q41/duckdb:parquet 38940376 41378174 0.94
clickbench-sorted_q42/duckdb:parquet 30474858 29949843 1.02

File Size Changes (201 files changed, -42.6% overall, 49↑ 152↓)
File Scale Format Base HEAD Change %
hits_39.vortex 1.0 vortex-file-compressed 191.87 MB 194.24 MB +2.37 MB +1.2%
hits_5.vortex 1.0 vortex-file-compressed 159.29 MB 161.11 MB +1.82 MB +1.1%
hits_37.vortex 1.0 vortex-file-compressed 191.00 MB 193.15 MB +2.16 MB +1.1%
hits_42.vortex 1.0 vortex-file-compressed 139.38 MB 140.36 MB +1007.59 KB +0.7%
hits_85.vortex 1.0 vortex-file-compressed 170.17 MB 171.26 MB +1.10 MB +0.6%
hits_61.vortex 1.0 vortex-file-compressed 197.34 MB 198.47 MB +1.13 MB +0.6%
hits_57.vortex 1.0 vortex-file-compressed 130.80 MB 131.34 MB +545.85 KB +0.4%
hits_44.vortex 1.0 vortex-file-compressed 139.36 MB 139.84 MB +490.36 KB +0.3%
hits_81.vortex 1.0 vortex-file-compressed 171.40 MB 171.87 MB +473.91 KB +0.3%
hits_21.vortex 1.0 vortex-file-compressed 157.95 MB 158.32 MB +377.48 KB +0.2%
hits_1.vortex 1.0 vortex-file-compressed 146.71 MB 147.04 MB +340.59 KB +0.2%
hits_16.vortex 1.0 vortex-file-compressed 101.84 MB 102.05 MB +218.96 KB +0.2%
hits_60.vortex 1.0 vortex-file-compressed 176.23 MB 176.51 MB +290.12 KB +0.2%
hits_83.vortex 1.0 vortex-file-compressed 171.21 MB 171.47 MB +268.04 KB +0.2%
hits_82.vortex 1.0 vortex-file-compressed 171.74 MB 171.92 MB +188.17 KB +0.1%
hits_94.vortex 1.0 vortex-file-compressed 153.66 MB 153.81 MB +154.02 KB +0.1%
hits_98.vortex 1.0 vortex-file-compressed 126.17 MB 126.28 MB +117.44 KB +0.1%
hits_62.vortex 1.0 vortex-file-compressed 198.10 MB 198.27 MB +177.96 KB +0.1%
hits_67.vortex 1.0 vortex-file-compressed 198.53 MB 198.67 MB +144.81 KB +0.1%
hits_69.vortex 1.0 vortex-file-compressed 199.03 MB 199.16 MB +133.85 KB +0.1%
hits_72.vortex 1.0 vortex-file-compressed 198.99 MB 199.11 MB +125.17 KB +0.1%
hits_75.vortex 1.0 vortex-file-compressed 198.84 MB 198.94 MB +105.77 KB +0.1%
hits_8.vortex 1.0 vortex-file-compressed 160.56 MB 160.64 MB +85.20 KB +0.1%
hits_66.vortex 1.0 vortex-file-compressed 198.19 MB 198.29 MB +103.30 KB +0.1%
hits_40.vortex 1.0 vortex-file-compressed 191.85 MB 191.93 MB +86.65 KB +0.0%
hits_2.vortex 1.0 vortex-file-compressed 146.29 MB 146.35 MB +64.24 KB +0.0%
hits_54.vortex 1.0 vortex-file-compressed 130.51 MB 130.56 MB +55.69 KB +0.0%
hits_53.vortex 1.0 vortex-file-compressed 130.65 MB 130.70 MB +51.56 KB +0.0%
hits_95.vortex 1.0 vortex-file-compressed 153.99 MB 154.04 MB +56.52 KB +0.0%
hits_29.vortex 1.0 vortex-file-compressed 191.78 MB 191.85 MB +64.34 KB +0.0%
hits_84.vortex 1.0 vortex-file-compressed 171.20 MB 171.25 MB +51.20 KB +0.0%
hits_71.vortex 1.0 vortex-file-compressed 199.18 MB 199.24 MB +56.63 KB +0.0%
hits_50.vortex 1.0 vortex-file-compressed 131.46 MB 131.50 MB +34.43 KB +0.0%
hits_90.vortex 1.0 vortex-file-compressed 153.83 MB 153.87 MB +40.02 KB +0.0%
hits_26.vortex 1.0 vortex-file-compressed 180.52 MB 180.56 MB +46.68 KB +0.0%
hits_15.vortex 1.0 vortex-file-compressed 102.59 MB 102.61 MB +25.80 KB +0.0%
hits_99.vortex 1.0 vortex-file-compressed 126.51 MB 126.54 MB +30.02 KB +0.0%
hits_13.vortex 1.0 vortex-file-compressed 137.27 MB 137.30 MB +30.95 KB +0.0%
hits_59.vortex 1.0 vortex-file-compressed 131.00 MB 131.02 MB +21.17 KB +0.0%
hits_17.vortex 1.0 vortex-file-compressed 100.96 MB 100.97 MB +15.92 KB +0.0%
hits_80.vortex 1.0 vortex-file-compressed 171.70 MB 171.72 MB +26.06 KB +0.0%
hits_10.vortex 1.0 vortex-file-compressed 160.52 MB 160.54 MB +21.74 KB +0.0%
hits_51.vortex 1.0 vortex-file-compressed 131.06 MB 131.07 MB +17.20 KB +0.0%
hits_19.vortex 1.0 vortex-file-compressed 159.77 MB 159.79 MB +20.30 KB +0.0%
hits_97.vortex 1.0 vortex-file-compressed 125.99 MB 126.01 MB +15.30 KB +0.0%
hits_64.vortex 1.0 vortex-file-compressed 198.82 MB 198.83 MB +12.66 KB +0.0%
hits_46.vortex 1.0 vortex-file-compressed 140.21 MB 140.21 MB +6.11 KB +0.0%
hits_49.vortex 1.0 vortex-file-compressed 131.48 MB 131.49 MB +3.02 KB +0.0%
hits_45.vortex 1.0 vortex-file-compressed 139.19 MB 139.19 MB +2.62 KB +0.0%
hits_52.vortex 1.0 vortex-file-compressed 130.91 MB 130.90 MB 480 B -0.0%
hits_6.vortex 1.0 vortex-file-compressed 160.46 MB 160.46 MB 4.45 KB -0.0%
hits_48.vortex 1.0 vortex-file-compressed 131.30 MB 131.29 MB 4.62 KB -0.0%
hits_0.vortex 1.0 vortex-file-compressed 146.21 MB 146.20 MB 9.09 KB -0.0%
hits_43.vortex 1.0 vortex-file-compressed 139.72 MB 139.71 MB 10.45 KB -0.0%
hits_9.vortex 1.0 vortex-file-compressed 160.35 MB 160.33 MB 14.77 KB -0.0%
hits_87.vortex 1.0 vortex-file-compressed 170.73 MB 170.71 MB 15.86 KB -0.0%
hits_14.vortex 1.0 vortex-file-compressed 102.93 MB 102.91 MB 15.87 KB -0.0%
hits_92.vortex 1.0 vortex-file-compressed 153.80 MB 153.77 MB 28.07 KB -0.0%
hits_27.vortex 1.0 vortex-file-compressed 179.16 MB 179.13 MB 34.56 KB -0.0%
hits_34.vortex 1.0 vortex-file-compressed 188.48 MB 188.43 MB 47.07 KB -0.0%
hits_36.vortex 1.0 vortex-file-compressed 190.34 MB 190.29 MB 51.87 KB -0.0%
hits_38.vortex 1.0 vortex-file-compressed 194.33 MB 194.27 MB 59.45 KB -0.0%
hits_96.vortex 1.0 vortex-file-compressed 141.99 MB 141.95 MB 43.84 KB -0.0%
hits_58.vortex 1.0 vortex-file-compressed 131.25 MB 131.21 MB 41.48 KB -0.0%
hits_86.vortex 1.0 vortex-file-compressed 170.62 MB 170.56 MB 54.31 KB -0.0%
hits_32.vortex 1.0 vortex-file-compressed 192.75 MB 192.68 MB 66.62 KB -0.0%
hits_56.vortex 1.0 vortex-file-compressed 131.09 MB 131.04 MB 46.62 KB -0.0%
hits_25.vortex 1.0 vortex-file-compressed 200.25 MB 200.17 MB 73.35 KB -0.0%
hits_30.vortex 1.0 vortex-file-compressed 189.03 MB 188.96 MB 70.59 KB -0.0%
hits_18.vortex 1.0 vortex-file-compressed 156.38 MB 156.32 MB 62.60 KB -0.0%
hits_91.vortex 1.0 vortex-file-compressed 153.98 MB 153.91 MB 69.91 KB -0.0%
hits_24.vortex 1.0 vortex-file-compressed 166.85 MB 166.77 MB 86.21 KB -0.1%
hits_35.vortex 1.0 vortex-file-compressed 189.85 MB 189.74 MB 118.35 KB -0.1%
hits_12.vortex 1.0 vortex-file-compressed 160.37 MB 160.27 MB 100.48 KB -0.1%
hits_33.vortex 1.0 vortex-file-compressed 189.17 MB 189.04 MB 130.35 KB -0.1%
hits_3.vortex 1.0 vortex-file-compressed 151.85 MB 151.75 MB 106.77 KB -0.1%
hits_93.vortex 1.0 vortex-file-compressed 154.60 MB 154.49 MB 109.19 KB -0.1%
hits_28.vortex 1.0 vortex-file-compressed 188.95 MB 188.80 MB 150.34 KB -0.1%
hits_20.vortex 1.0 vortex-file-compressed 159.21 MB 159.09 MB 127.03 KB -0.1%
hits_65.vortex 1.0 vortex-file-compressed 197.59 MB 197.42 MB 178.64 KB -0.1%
hits_23.vortex 1.0 vortex-file-compressed 159.94 MB 159.78 MB 161.66 KB -0.1%
hits_63.vortex 1.0 vortex-file-compressed 198.61 MB 198.38 MB 236.12 KB -0.1%
hits_55.vortex 1.0 vortex-file-compressed 130.48 MB 130.29 MB 191.76 KB -0.1%
hits_7.vortex 1.0 vortex-file-compressed 160.74 MB 160.32 MB 424.60 KB -0.3%
hits_88.vortex 1.0 vortex-file-compressed 172.27 MB 171.82 MB 456.24 KB -0.3%
hits_79.vortex 1.0 vortex-file-compressed 142.57 MB 142.21 MB 377.71 KB -0.3%
hits_89.vortex 1.0 vortex-file-compressed 168.79 MB 168.30 MB 499.67 KB -0.3%
hits_73.vortex 1.0 vortex-file-compressed 198.48 MB 197.88 MB 616.44 KB -0.3%
hits_68.vortex 1.0 vortex-file-compressed 198.91 MB 198.28 MB 648.60 KB -0.3%
hits_4.vortex 1.0 vortex-file-compressed 161.38 MB 160.77 MB 621.74 KB -0.4%
hits_47.vortex 1.0 vortex-file-compressed 135.58 MB 135.06 MB 533.09 KB -0.4%
hits_31.vortex 1.0 vortex-file-compressed 190.92 MB 190.00 MB 938.91 KB -0.5%
hits_78.vortex 1.0 vortex-file-compressed 136.54 MB 135.87 MB 689.46 KB -0.5%
hits_74.vortex 1.0 vortex-file-compressed 198.65 MB 197.61 MB 1.04 MB -0.5%
hits_22.vortex 1.0 vortex-file-compressed 158.89 MB 157.98 MB 928.50 KB -0.6%
hits_70.vortex 1.0 vortex-file-compressed 199.15 MB 197.88 MB 1.28 MB -0.6%
hits_41.vortex 1.0 vortex-file-compressed 182.85 MB 181.49 MB 1.36 MB -0.7%
hits_11.vortex 1.0 vortex-file-compressed 160.09 MB 158.75 MB 1.33 MB -0.8%
hits_76.vortex 1.0 vortex-file-compressed 199.23 MB 197.51 MB 1.72 MB -0.9%
hits_77.vortex 1.0 vortex-file-compressed 164.38 MB 162.59 MB 1.80 MB -1.1%
duckdb.db 1.0 vortex-compact 268.00 KB 0 B 268.00 KB -100.0%
hits_0.vortex 1.0 vortex-compact 110.78 MB 0 B 110.78 MB -100.0%
hits_1.vortex 1.0 vortex-compact 110.10 MB 0 B 110.10 MB -100.0%
hits_10.vortex 1.0 vortex-compact 122.88 MB 0 B 122.88 MB -100.0%
hits_11.vortex 1.0 vortex-compact 122.17 MB 0 B 122.17 MB -100.0%
hits_12.vortex 1.0 vortex-compact 122.59 MB 0 B 122.59 MB -100.0%
hits_13.vortex 1.0 vortex-compact 101.48 MB 0 B 101.48 MB -100.0%
hits_14.vortex 1.0 vortex-compact 74.83 MB 0 B 74.83 MB -100.0%
hits_15.vortex 1.0 vortex-compact 74.61 MB 0 B 74.61 MB -100.0%
hits_16.vortex 1.0 vortex-compact 74.13 MB 0 B 74.13 MB -100.0%
hits_17.vortex 1.0 vortex-compact 73.83 MB 0 B 73.83 MB -100.0%
hits_18.vortex 1.0 vortex-compact 108.74 MB 0 B 108.74 MB -100.0%
hits_19.vortex 1.0 vortex-compact 110.44 MB 0 B 110.44 MB -100.0%
hits_2.vortex 1.0 vortex-compact 110.17 MB 0 B 110.17 MB -100.0%
hits_20.vortex 1.0 vortex-compact 110.63 MB 0 B 110.63 MB -100.0%
hits_21.vortex 1.0 vortex-compact 110.07 MB 0 B 110.07 MB -100.0%
hits_22.vortex 1.0 vortex-compact 109.89 MB 0 B 109.89 MB -100.0%
hits_23.vortex 1.0 vortex-compact 110.75 MB 0 B 110.75 MB -100.0%
hits_24.vortex 1.0 vortex-compact 114.68 MB 0 B 114.68 MB -100.0%
hits_25.vortex 1.0 vortex-compact 136.26 MB 0 B 136.26 MB -100.0%
hits_26.vortex 1.0 vortex-compact 126.51 MB 0 B 126.51 MB -100.0%
hits_27.vortex 1.0 vortex-compact 125.76 MB 0 B 125.76 MB -100.0%
hits_28.vortex 1.0 vortex-compact 136.40 MB 0 B 136.40 MB -100.0%
hits_29.vortex 1.0 vortex-compact 140.06 MB 0 B 140.06 MB -100.0%
hits_3.vortex 1.0 vortex-compact 114.09 MB 0 B 114.09 MB -100.0%
hits_30.vortex 1.0 vortex-compact 136.72 MB 0 B 136.72 MB -100.0%
hits_31.vortex 1.0 vortex-compact 137.57 MB 0 B 137.57 MB -100.0%
hits_32.vortex 1.0 vortex-compact 137.86 MB 0 B 137.86 MB -100.0%
hits_33.vortex 1.0 vortex-compact 136.98 MB 0 B 136.98 MB -100.0%
hits_34.vortex 1.0 vortex-compact 136.48 MB 0 B 136.48 MB -100.0%
hits_35.vortex 1.0 vortex-compact 137.53 MB 0 B 137.53 MB -100.0%
hits_36.vortex 1.0 vortex-compact 138.13 MB 0 B 138.13 MB -100.0%
hits_37.vortex 1.0 vortex-compact 138.33 MB 0 B 138.33 MB -100.0%
hits_38.vortex 1.0 vortex-compact 140.35 MB 0 B 140.35 MB -100.0%
hits_39.vortex 1.0 vortex-compact 138.88 MB 0 B 138.88 MB -100.0%
hits_4.vortex 1.0 vortex-compact 123.12 MB 0 B 123.12 MB -100.0%
hits_40.vortex 1.0 vortex-compact 138.94 MB 0 B 138.94 MB -100.0%
hits_41.vortex 1.0 vortex-compact 132.33 MB 0 B 132.33 MB -100.0%
hits_42.vortex 1.0 vortex-compact 104.94 MB 0 B 104.94 MB -100.0%
hits_43.vortex 1.0 vortex-compact 104.52 MB 0 B 104.52 MB -100.0%
hits_44.vortex 1.0 vortex-compact 104.69 MB 0 B 104.69 MB -100.0%
hits_45.vortex 1.0 vortex-compact 104.53 MB 0 B 104.53 MB -100.0%
hits_46.vortex 1.0 vortex-compact 104.94 MB 0 B 104.94 MB -100.0%
hits_47.vortex 1.0 vortex-compact 99.74 MB 0 B 99.74 MB -100.0%
hits_48.vortex 1.0 vortex-compact 98.51 MB 0 B 98.51 MB -100.0%
hits_49.vortex 1.0 vortex-compact 98.18 MB 0 B 98.18 MB -100.0%
hits_5.vortex 1.0 vortex-compact 122.69 MB 0 B 122.69 MB -100.0%
hits_50.vortex 1.0 vortex-compact 98.05 MB 0 B 98.05 MB -100.0%
hits_51.vortex 1.0 vortex-compact 97.94 MB 0 B 97.94 MB -100.0%
hits_52.vortex 1.0 vortex-compact 97.41 MB 0 B 97.41 MB -100.0%
hits_53.vortex 1.0 vortex-compact 97.85 MB 0 B 97.85 MB -100.0%
hits_54.vortex 1.0 vortex-compact 98.34 MB 0 B 98.34 MB -100.0%
hits_55.vortex 1.0 vortex-compact 98.08 MB 0 B 98.08 MB -100.0%
hits_56.vortex 1.0 vortex-compact 98.67 MB 0 B 98.67 MB -100.0%
hits_57.vortex 1.0 vortex-compact 98.44 MB 0 B 98.44 MB -100.0%
hits_58.vortex 1.0 vortex-compact 98.54 MB 0 B 98.54 MB -100.0%
hits_59.vortex 1.0 vortex-compact 97.96 MB 0 B 97.96 MB -100.0%
hits_6.vortex 1.0 vortex-compact 122.83 MB 0 B 122.83 MB -100.0%
hits_60.vortex 1.0 vortex-compact 131.37 MB 0 B 131.37 MB -100.0%
hits_61.vortex 1.0 vortex-compact 150.98 MB 0 B 150.98 MB -100.0%
hits_62.vortex 1.0 vortex-compact 150.82 MB 0 B 150.82 MB -100.0%
hits_63.vortex 1.0 vortex-compact 151.46 MB 0 B 151.46 MB -100.0%
hits_64.vortex 1.0 vortex-compact 151.50 MB 0 B 151.50 MB -100.0%
hits_65.vortex 1.0 vortex-compact 151.10 MB 0 B 151.10 MB -100.0%
hits_66.vortex 1.0 vortex-compact 150.81 MB 0 B 150.81 MB -100.0%
hits_67.vortex 1.0 vortex-compact 150.99 MB 0 B 150.99 MB -100.0%
hits_68.vortex 1.0 vortex-compact 152.24 MB 0 B 152.24 MB -100.0%
hits_69.vortex 1.0 vortex-compact 151.75 MB 0 B 151.75 MB -100.0%
hits_7.vortex 1.0 vortex-compact 123.04 MB 0 B 123.04 MB -100.0%
hits_70.vortex 1.0 vortex-compact 151.47 MB 0 B 151.47 MB -100.0%
hits_71.vortex 1.0 vortex-compact 151.48 MB 0 B 151.48 MB -100.0%
hits_72.vortex 1.0 vortex-compact 152.43 MB 0 B 152.43 MB -100.0%
hits_73.vortex 1.0 vortex-compact 151.66 MB 0 B 151.66 MB -100.0%
hits_74.vortex 1.0 vortex-compact 152.03 MB 0 B 152.03 MB -100.0%
hits_75.vortex 1.0 vortex-compact 151.32 MB 0 B 151.32 MB -100.0%
hits_76.vortex 1.0 vortex-compact 151.29 MB 0 B 151.29 MB -100.0%
hits_77.vortex 1.0 vortex-compact 115.99 MB 0 B 115.99 MB -100.0%
hits_78.vortex 1.0 vortex-compact 103.81 MB 0 B 103.81 MB -100.0%
hits_79.vortex 1.0 vortex-compact 108.81 MB 0 B 108.81 MB -100.0%
hits_8.vortex 1.0 vortex-compact 122.75 MB 0 B 122.75 MB -100.0%
hits_80.vortex 1.0 vortex-compact 131.97 MB 0 B 131.97 MB -100.0%
hits_81.vortex 1.0 vortex-compact 131.88 MB 0 B 131.88 MB -100.0%
hits_82.vortex 1.0 vortex-compact 132.09 MB 0 B 132.09 MB -100.0%
hits_83.vortex 1.0 vortex-compact 131.34 MB 0 B 131.34 MB -100.0%
hits_84.vortex 1.0 vortex-compact 131.03 MB 0 B 131.03 MB -100.0%
hits_85.vortex 1.0 vortex-compact 130.74 MB 0 B 130.74 MB -100.0%
hits_86.vortex 1.0 vortex-compact 131.05 MB 0 B 131.05 MB -100.0%
hits_87.vortex 1.0 vortex-compact 131.24 MB 0 B 131.24 MB -100.0%
hits_88.vortex 1.0 vortex-compact 131.35 MB 0 B 131.35 MB -100.0%
hits_89.vortex 1.0 vortex-compact 121.45 MB 0 B 121.45 MB -100.0%
hits_9.vortex 1.0 vortex-compact 122.71 MB 0 B 122.71 MB -100.0%
hits_90.vortex 1.0 vortex-compact 109.25 MB 0 B 109.25 MB -100.0%
hits_91.vortex 1.0 vortex-compact 109.42 MB 0 B 109.42 MB -100.0%
hits_92.vortex 1.0 vortex-compact 109.34 MB 0 B 109.34 MB -100.0%
hits_93.vortex 1.0 vortex-compact 109.84 MB 0 B 109.84 MB -100.0%
hits_94.vortex 1.0 vortex-compact 109.41 MB 0 B 109.41 MB -100.0%
hits_95.vortex 1.0 vortex-compact 109.72 MB 0 B 109.72 MB -100.0%
hits_96.vortex 1.0 vortex-compact 99.58 MB 0 B 99.58 MB -100.0%
hits_97.vortex 1.0 vortex-compact 94.33 MB 0 B 94.33 MB -100.0%
hits_98.vortex 1.0 vortex-compact 94.58 MB 0 B 94.58 MB -100.0%
hits_99.vortex 1.0 vortex-compact 94.89 MB 0 B 94.89 MB -100.0%

Totals:

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

@github-actions

Copy link
Copy Markdown
Contributor

Benchmarks: FineWeb S3

Verdict: No clear signal (environment too noisy confidence)
Attributed Vortex impact: +2.0%
Engines: DataFusion No clear signal (-8.0%, environment too noisy confidence) · DuckDB No clear signal (+13.2%, environment too noisy confidence)
Vortex (geomean): 1.064x ➖
Parquet (geomean): 1.043x ➖
Shifts: Parquet (control) +4.3% · Median polish +2.7%

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

datafusion / vortex-file-compressed (0.995x ➖, 0↑ 0↓)
name PR 81e5176 (ns) base 15cec3b (ns) ratio (PR/base)
fineweb_q00/datafusion:vortex-file-compressed 39047690 35954652 1.09
fineweb_q01/datafusion:vortex-file-compressed 546412088 740660279 0.74
fineweb_q02/datafusion:vortex-file-compressed 678658104 744399760 0.91
fineweb_q03/datafusion:vortex-file-compressed 1156698738 1263205112 0.92
fineweb_q04/datafusion:vortex-file-compressed 1198144974 1214440796 0.99
fineweb_q05/datafusion:vortex-file-compressed 1232047793 1183412696 1.04
fineweb_q06/datafusion:vortex-file-compressed 2131722278 1908368071 1.12
fineweb_q07/datafusion:vortex-file-compressed 1475136493 1415280664 1.04
fineweb_q08/datafusion:vortex-file-compressed 632317001 531244543 1.19
datafusion / parquet (1.081x ➖, 0↑ 2↓)
name PR 81e5176 (ns) base 15cec3b (ns) ratio (PR/base)
fineweb_q00/datafusion:parquet 1832632024 2030574079 0.90
fineweb_q01/datafusion:parquet 2699808889 3174023945 0.85
fineweb_q02/datafusion:parquet 2752492676 2967294348 0.93
fineweb_q03/datafusion:parquet 3340877262 2789273165 1.20
fineweb_q04/datafusion:parquet 🚨 3545946804 2173769337 1.63
fineweb_q05/datafusion:parquet 3223263144 3511266936 0.92
fineweb_q06/datafusion:parquet 3473639955 3143195808 1.11
fineweb_q07/datafusion:parquet 🚨 3498791041 2574538313 1.36
fineweb_q08/datafusion:parquet 2910886263 2764555437 1.05
duckdb / vortex-file-compressed (1.139x ➖, 0↑ 2↓)
name PR 81e5176 (ns) base 15cec3b (ns) ratio (PR/base)
fineweb_q00/duckdb:vortex-file-compressed 85498476 98651946 0.87
fineweb_q01/duckdb:vortex-file-compressed 🚨 1097417114 710542767 1.54
fineweb_q02/duckdb:vortex-file-compressed 903160830 827110545 1.09
fineweb_q03/duckdb:vortex-file-compressed 1489670162 1417059576 1.05
fineweb_q04/duckdb:vortex-file-compressed 2026090650 1750290207 1.16
fineweb_q05/duckdb:vortex-file-compressed 1825535353 1638676685 1.11
fineweb_q06/duckdb:vortex-file-compressed 2131437132 1988087506 1.07
fineweb_q07/duckdb:vortex-file-compressed 🚨 1793471868 1378939156 1.30
fineweb_q08/duckdb:vortex-file-compressed 764718446 656329959 1.17
duckdb / parquet (1.006x ➖, 0↑ 0↓)
name PR 81e5176 (ns) base 15cec3b (ns) ratio (PR/base)
fineweb_q00/duckdb:parquet 1243121880 1387970470 0.90
fineweb_q01/duckdb:parquet 1672946670 1596871311 1.05
fineweb_q02/duckdb:parquet 1697099586 1470505428 1.15
fineweb_q03/duckdb:parquet 4556264919 4179225857 1.09
fineweb_q04/duckdb:parquet 2431198397 2497915137 0.97
fineweb_q05/duckdb:parquet 2447798837 2793656014 0.88
fineweb_q06/duckdb:parquet 5058629834 4917310483 1.03
fineweb_q07/duckdb:parquet 3213185311 3254287467 0.99
fineweb_q08/duckdb:parquet 1280997700 1242987198 1.03

@github-actions

Copy link
Copy Markdown
Contributor

Benchmarks: TPC-H SF=10 on NVME

Verdict: No clear signal (low confidence)
Attributed Vortex impact: +1.8%
Engines: DataFusion No clear signal (+0.7%, low confidence) · DuckDB No clear signal (+3.1%, low confidence)
Vortex (geomean): 1.036x ➖
Parquet (geomean): 1.021x ➖
Shifts: Parquet (control) +2.1% · Median polish +3.0%

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

datafusion / vortex-file-compressed (1.027x ➖, 1↑ 1↓)
name PR 81e5176 (ns) base 15cec3b (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-file-compressed 468453433 467356713 1.00
tpch_q02/datafusion:vortex-file-compressed 107153215 103743566 1.03
tpch_q03/datafusion:vortex-file-compressed 206730544 201199485 1.03
tpch_q04/datafusion:vortex-file-compressed 100703263 96646117 1.04
tpch_q05/datafusion:vortex-file-compressed 351683906 338267039 1.04
tpch_q06/datafusion:vortex-file-compressed 🚀 36023385 43077096 0.84
tpch_q07/datafusion:vortex-file-compressed 482913076 462453649 1.04
tpch_q08/datafusion:vortex-file-compressed 355925384 342899445 1.04
tpch_q09/datafusion:vortex-file-compressed 620370444 591735978 1.05
tpch_q10/datafusion:vortex-file-compressed 235813426 223537051 1.05
tpch_q11/datafusion:vortex-file-compressed 81999279 78769950 1.04
tpch_q12/datafusion:vortex-file-compressed 117011279 116354841 1.01
tpch_q13/datafusion:vortex-file-compressed 207968858 200217739 1.04
tpch_q14/datafusion:vortex-file-compressed 49572375 52631444 0.94
tpch_q15/datafusion:vortex-file-compressed 98540215 103281787 0.95
tpch_q16/datafusion:vortex-file-compressed 76879913 73474052 1.05
tpch_q17/datafusion:vortex-file-compressed 608239556 586674815 1.04
tpch_q18/datafusion:vortex-file-compressed 872609272 849574135 1.03
tpch_q19/datafusion:vortex-file-compressed 🚨 244197933 181710923 1.34
tpch_q20/datafusion:vortex-file-compressed 161727509 160647294 1.01
tpch_q21/datafusion:vortex-file-compressed 637477962 601735286 1.06
tpch_q22/datafusion:vortex-file-compressed 57255763 56916536 1.01
datafusion / parquet (1.028x ➖, 0↑ 0↓)
name PR 81e5176 (ns) base 15cec3b (ns) ratio (PR/base)
tpch_q01/datafusion:parquet 498376297 480769836 1.04
tpch_q02/datafusion:parquet 180515851 173532321 1.04
tpch_q03/datafusion:parquet 269310791 261990390 1.03
tpch_q04/datafusion:parquet 124857941 118295798 1.06
tpch_q05/datafusion:parquet 417437805 401222008 1.04
tpch_q06/datafusion:parquet 133068223 130623464 1.02
tpch_q07/datafusion:parquet 588586166 574128657 1.03
tpch_q08/datafusion:parquet 469327970 458762617 1.02
tpch_q09/datafusion:parquet 766387598 738506286 1.04
tpch_q10/datafusion:parquet 592428885 591921352 1.00
tpch_q11/datafusion:parquet 126844267 123892927 1.02
tpch_q12/datafusion:parquet 220882268 211346546 1.05
tpch_q13/datafusion:parquet 358377096 349229333 1.03
tpch_q14/datafusion:parquet 156899616 153652544 1.02
tpch_q15/datafusion:parquet 271900101 264265782 1.03
tpch_q16/datafusion:parquet 125428140 126613089 0.99
tpch_q17/datafusion:parquet 696978506 673166277 1.04
tpch_q18/datafusion:parquet 900599235 883769014 1.02
tpch_q19/datafusion:parquet 290007028 282635741 1.03
tpch_q20/datafusion:parquet 305016033 296696434 1.03
tpch_q21/datafusion:parquet 683567204 658968494 1.04
tpch_q22/datafusion:parquet 215677710 208982874 1.03
datafusion / arrow (1.044x ➖, 0↑ 2↓)
name PR 81e5176 (ns) base 15cec3b (ns) ratio (PR/base)
tpch_q01/datafusion:arrow 724256333 691103057 1.05
tpch_q02/datafusion:arrow 117864393 113999178 1.03
tpch_q03/datafusion:arrow 542872295 512400711 1.06
tpch_q04/datafusion:arrow 384493248 376509265 1.02
tpch_q05/datafusion:arrow 771581467 754131652 1.02
tpch_q06/datafusion:arrow 351810896 329402337 1.07
tpch_q07/datafusion:arrow 1198904548 1168481575 1.03
tpch_q08/datafusion:arrow 997374572 986939790 1.01
tpch_q09/datafusion:arrow 1131300427 1114765944 1.01
tpch_q10/datafusion:arrow 690769678 653057246 1.06
tpch_q11/datafusion:arrow 95316775 92274401 1.03
tpch_q12/datafusion:arrow 1496826304 1446442933 1.03
tpch_q13/datafusion:arrow 479180659 493013429 0.97
tpch_q14/datafusion:arrow 393283779 366396540 1.07
tpch_q15/datafusion:arrow 🚨 822839525 746337442 1.10
tpch_q16/datafusion:arrow 86420110 79965819 1.08
tpch_q17/datafusion:arrow 1035261042 989063666 1.05
tpch_q18/datafusion:arrow 1949418054 1904186857 1.02
tpch_q19/datafusion:arrow 580964458 554673352 1.05
tpch_q20/datafusion:arrow 546260677 520635058 1.05
tpch_q21/datafusion:arrow 3249367301 3118675303 1.04
tpch_q22/datafusion:arrow 🚨 91693903 82643184 1.11
duckdb / vortex-file-compressed (1.046x ➖, 0↑ 2↓)
name PR 81e5176 (ns) base 15cec3b (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-file-compressed 171249126 169016302 1.01
tpch_q02/duckdb:vortex-file-compressed 57148341 53139055 1.08
tpch_q03/duckdb:vortex-file-compressed 129604563 121003568 1.07
tpch_q04/duckdb:vortex-file-compressed 🚨 167527038 151920417 1.10
tpch_q05/duckdb:vortex-file-compressed 143496630 135619304 1.06
tpch_q06/duckdb:vortex-file-compressed 33595314 35039924 0.96
tpch_q07/duckdb:vortex-file-compressed 142552533 130646635 1.09
tpch_q08/duckdb:vortex-file-compressed 183260386 171560724 1.07
tpch_q09/duckdb:vortex-file-compressed 410482675 389896186 1.05
tpch_q10/duckdb:vortex-file-compressed 203219164 193656437 1.05
tpch_q11/duckdb:vortex-file-compressed 33734285 31193659 1.08
tpch_q12/duckdb:vortex-file-compressed 109401201 106779373 1.02
tpch_q13/duckdb:vortex-file-compressed 279647574 275865536 1.01
tpch_q14/duckdb:vortex-file-compressed 54185257 55602989 0.97
tpch_q15/duckdb:vortex-file-compressed 90439483 89487476 1.01
tpch_q16/duckdb:vortex-file-compressed 78291695 76491136 1.02
tpch_q17/duckdb:vortex-file-compressed 🚨 98169293 88416112 1.11
tpch_q18/duckdb:vortex-file-compressed 299264826 289099941 1.04
tpch_q19/duckdb:vortex-file-compressed 80011626 76222932 1.05
tpch_q20/duckdb:vortex-file-compressed 147934725 140155349 1.06
tpch_q21/duckdb:vortex-file-compressed 516389027 479746414 1.08
tpch_q22/duckdb:vortex-file-compressed 65174396 63836706 1.02
duckdb / parquet (1.014x ➖, 0↑ 0↓)
name PR 81e5176 (ns) base 15cec3b (ns) ratio (PR/base)
tpch_q01/duckdb:parquet 265358623 266378898 1.00
tpch_q02/duckdb:parquet 95577124 99566665 0.96
tpch_q03/duckdb:parquet 215560914 213493436 1.01
tpch_q04/duckdb:parquet 140162955 140211148 1.00
tpch_q05/duckdb:parquet 224039920 226714108 0.99
tpch_q06/duckdb:parquet 76469760 74513465 1.03
tpch_q07/duckdb:parquet 189635374 189163681 1.00
tpch_q08/duckdb:parquet 268849648 265789556 1.01
tpch_q09/duckdb:parquet 490858413 477541830 1.03
tpch_q10/duckdb:parquet 633870657 619675837 1.02
tpch_q11/duckdb:parquet 71129893 67070553 1.06
tpch_q12/duckdb:parquet 134252631 134165944 1.00
tpch_q13/duckdb:parquet 456152384 444740763 1.03
tpch_q14/duckdb:parquet 181365999 180144613 1.01
tpch_q15/duckdb:parquet 107842614 103616693 1.04
tpch_q16/duckdb:parquet 166579761 162789123 1.02
tpch_q17/duckdb:parquet 183939401 179762488 1.02
tpch_q18/duckdb:parquet 365458814 362886890 1.01
tpch_q19/duckdb:parquet 291172904 283629333 1.03
tpch_q20/duckdb:parquet 229547587 228718029 1.00
tpch_q21/duckdb:parquet 576433587 565427304 1.02
tpch_q22/duckdb:parquet 298480359 292051161 1.02

File Size Changes (48 files changed, -44.5% overall, 10↑ 38↓)
File Scale Format Base HEAD Change %
part_0.vortex 10.0 vortex-file-compressed 24.86 MB 24.96 MB +100.61 KB +0.4%
supplier_0.vortex 10.0 vortex-file-compressed 5.72 MB 5.73 MB +16.56 KB +0.3%
orders_0.vortex 10.0 vortex-file-compressed 133.29 MB 133.54 MB +259.19 KB +0.2%
orders_2.vortex 10.0 vortex-file-compressed 134.48 MB 134.64 MB +164.65 KB +0.1%
lineitem_5.vortex 10.0 vortex-file-compressed 129.56 MB 129.69 MB +130.76 KB +0.1%
customer_0.vortex 10.0 vortex-file-compressed 88.46 MB 88.51 MB +55.80 KB +0.1%
partsupp_1.vortex 10.0 vortex-file-compressed 119.67 MB 119.73 MB +63.24 KB +0.1%
lineitem_3.vortex 10.0 vortex-file-compressed 129.27 MB 129.32 MB +53.69 KB +0.0%
lineitem_1.vortex 10.0 vortex-file-compressed 129.22 MB 129.24 MB +18.29 KB +0.0%
partsupp_0.vortex 10.0 vortex-file-compressed 119.71 MB 119.73 MB +14.84 KB +0.0%
orders_1.vortex 10.0 vortex-file-compressed 134.56 MB 134.54 MB 20.64 KB -0.0%
lineitem_2.vortex 10.0 vortex-file-compressed 129.52 MB 129.46 MB 62.09 KB -0.0%
lineitem_11.vortex 10.0 vortex-file-compressed 129.21 MB 129.14 MB 73.86 KB -0.1%
lineitem_10.vortex 10.0 vortex-file-compressed 129.64 MB 129.55 MB 86.16 KB -0.1%
lineitem_9.vortex 10.0 vortex-file-compressed 129.37 MB 129.25 MB 122.40 KB -0.1%
lineitem_0.vortex 10.0 vortex-file-compressed 129.50 MB 129.37 MB 126.88 KB -0.1%
lineitem_12.vortex 10.0 vortex-file-compressed 129.54 MB 129.41 MB 131.57 KB -0.1%
lineitem_6.vortex 10.0 vortex-file-compressed 129.58 MB 129.42 MB 161.26 KB -0.1%
lineitem_7.vortex 10.0 vortex-file-compressed 129.43 MB 129.26 MB 178.49 KB -0.1%
part_1.vortex 10.0 vortex-file-compressed 24.74 MB 24.70 MB 43.04 KB -0.2%
lineitem_8.vortex 10.0 vortex-file-compressed 129.44 MB 129.21 MB 233.38 KB -0.2%
lineitem_4.vortex 10.0 vortex-file-compressed 129.59 MB 129.30 MB 297.48 KB -0.2%
region_0.vortex 10.0 vortex-file-compressed 6.65 KB 6.14 KB 520 B -7.6%
customer_0.vortex 10.0 vortex-compact 74.12 MB 0 B 74.12 MB -100.0%
duckdb.db 10.0 vortex-compact 268.00 KB 0 B 268.00 KB -100.0%
lineitem_0.vortex 10.0 vortex-compact 100.59 MB 0 B 100.59 MB -100.0%
lineitem_1.vortex 10.0 vortex-compact 100.64 MB 0 B 100.64 MB -100.0%
lineitem_10.vortex 10.0 vortex-compact 100.62 MB 0 B 100.62 MB -100.0%
lineitem_11.vortex 10.0 vortex-compact 100.53 MB 0 B 100.53 MB -100.0%
lineitem_12.vortex 10.0 vortex-compact 100.62 MB 0 B 100.62 MB -100.0%
lineitem_2.vortex 10.0 vortex-compact 100.59 MB 0 B 100.59 MB -100.0%
lineitem_3.vortex 10.0 vortex-compact 100.62 MB 0 B 100.62 MB -100.0%
lineitem_4.vortex 10.0 vortex-compact 100.56 MB 0 B 100.56 MB -100.0%
lineitem_5.vortex 10.0 vortex-compact 100.70 MB 0 B 100.70 MB -100.0%
lineitem_6.vortex 10.0 vortex-compact 100.68 MB 0 B 100.68 MB -100.0%
lineitem_7.vortex 10.0 vortex-compact 100.58 MB 0 B 100.58 MB -100.0%
lineitem_8.vortex 10.0 vortex-compact 100.59 MB 0 B 100.59 MB -100.0%
lineitem_9.vortex 10.0 vortex-compact 100.46 MB 0 B 100.46 MB -100.0%
nation_0.vortex 10.0 vortex-compact 8.18 KB 0 B 8.18 KB -100.0%
orders_0.vortex 10.0 vortex-compact 114.79 MB 0 B 114.79 MB -100.0%
orders_1.vortex 10.0 vortex-compact 114.76 MB 0 B 114.76 MB -100.0%
orders_2.vortex 10.0 vortex-compact 114.78 MB 0 B 114.78 MB -100.0%
part_0.vortex 10.0 vortex-compact 16.98 MB 0 B 16.98 MB -100.0%
part_1.vortex 10.0 vortex-compact 16.94 MB 0 B 16.94 MB -100.0%
partsupp_0.vortex 10.0 vortex-compact 104.70 MB 0 B 104.70 MB -100.0%
partsupp_1.vortex 10.0 vortex-compact 105.30 MB 0 B 105.30 MB -100.0%
region_0.vortex 10.0 vortex-compact 5.83 KB 0 B 5.83 KB -100.0%
supplier_0.vortex 10.0 vortex-compact 4.73 MB 0 B 4.73 MB -100.0%

Totals:

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

@github-actions

Copy link
Copy Markdown
Contributor

Benchmarks: Clickbench on NVME

Verdict: No clear signal (environment too noisy confidence)
Attributed Vortex impact: -12.9%
Engines: DataFusion No clear signal (-18.1%, environment too noisy confidence) · DuckDB No clear signal (-7.4%, low confidence)
Vortex (geomean): 0.927x ➖
Parquet (geomean): 1.064x ➖
Shifts: Parquet (control) +6.4% · Median polish -3.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 (0.942x ➖, 9↑ 3↓)
name PR 81e5176 (ns) base 15cec3b (ns) ratio (PR/base)
clickbench_q00/datafusion:vortex-file-compressed 1618608 1663568 0.97
clickbench_q01/datafusion:vortex-file-compressed 🚀 15764648 19532341 0.81
clickbench_q02/datafusion:vortex-file-compressed 36253462 39042631 0.93
clickbench_q03/datafusion:vortex-file-compressed 41957377 41038003 1.02
clickbench_q04/datafusion:vortex-file-compressed 237221684 250148544 0.95
clickbench_q05/datafusion:vortex-file-compressed 307130898 326608300 0.94
clickbench_q06/datafusion:vortex-file-compressed 🚀 1721957 2005840 0.86
clickbench_q07/datafusion:vortex-file-compressed 🚀 20178434 33340611 0.61
clickbench_q08/datafusion:vortex-file-compressed 330264841 350355853 0.94
clickbench_q09/datafusion:vortex-file-compressed 460454579 476920887 0.97
clickbench_q10/datafusion:vortex-file-compressed 🚀 70366090 82259604 0.86
clickbench_q11/datafusion:vortex-file-compressed 🚀 88168622 99157153 0.89
clickbench_q12/datafusion:vortex-file-compressed 259760727 274859558 0.95
clickbench_q13/datafusion:vortex-file-compressed 421643672 436506450 0.97
clickbench_q14/datafusion:vortex-file-compressed 263074440 280939910 0.94
clickbench_q15/datafusion:vortex-file-compressed 287355598 291447064 0.99
clickbench_q16/datafusion:vortex-file-compressed 654991454 708316020 0.92
clickbench_q17/datafusion:vortex-file-compressed 650397454 683123209 0.95
clickbench_q18/datafusion:vortex-file-compressed 1350105993 1427192202 0.95
clickbench_q19/datafusion:vortex-file-compressed 27726550 27442876 1.01
clickbench_q20/datafusion:vortex-file-compressed 311575340 322632316 0.97
clickbench_q21/datafusion:vortex-file-compressed 397296006 421388920 0.94
clickbench_q22/datafusion:vortex-file-compressed 508703473 521889298 0.97
clickbench_q23/datafusion:vortex-file-compressed 782656920 820048549 0.95
clickbench_q24/datafusion:vortex-file-compressed 🚀 41187006 48221366 0.85
clickbench_q25/datafusion:vortex-file-compressed 🚀 73262884 84714435 0.86
clickbench_q26/datafusion:vortex-file-compressed 🚀 41147610 47727756 0.86
clickbench_q27/datafusion:vortex-file-compressed 419556807 437644240 0.96
clickbench_q28/datafusion:vortex-file-compressed 2365192779 2458258127 0.96
clickbench_q29/datafusion:vortex-file-compressed 🚨 66579695 59487284 1.12
clickbench_q30/datafusion:vortex-file-compressed 225706831 250274987 0.90
clickbench_q31/datafusion:vortex-file-compressed 246996397 260630905 0.95
clickbench_q32/datafusion:vortex-file-compressed 1069140516 1106421650 0.97
clickbench_q33/datafusion:vortex-file-compressed 1449671913 1480639673 0.98
clickbench_q34/datafusion:vortex-file-compressed 1409194027 1476112738 0.95
clickbench_q35/datafusion:vortex-file-compressed 245204401 249893749 0.98
clickbench_q36/datafusion:vortex-file-compressed 59931261 60891282 0.98
clickbench_q37/datafusion:vortex-file-compressed 🚀 25696577 29738211 0.86
clickbench_q38/datafusion:vortex-file-compressed 🚨 20420354 16833185 1.21
clickbench_q39/datafusion:vortex-file-compressed 122328771 129159434 0.95
clickbench_q40/datafusion:vortex-file-compressed 13248763 13632352 0.97
clickbench_q41/datafusion:vortex-file-compressed 13255068 12887078 1.03
clickbench_q42/datafusion:vortex-file-compressed 🚨 13446364 12219693 1.10
datafusion / parquet (1.151x ❌, 0↑ 27↓)
name PR 81e5176 (ns) base 15cec3b (ns) ratio (PR/base)
clickbench_q00/datafusion:parquet 🚨 2517053 1589287 1.58
clickbench_q01/datafusion:parquet 22135702 20542130 1.08
clickbench_q02/datafusion:parquet 🚨 50436154 45771752 1.10
clickbench_q03/datafusion:parquet 🚨 41967643 35242193 1.19
clickbench_q04/datafusion:parquet 🚨 345252555 283329400 1.22
clickbench_q05/datafusion:parquet 🚨 430473391 328666319 1.31
clickbench_q06/datafusion:parquet 🚨 2584856 1576974 1.64
clickbench_q07/datafusion:parquet 🚨 25667525 21067642 1.22
clickbench_q08/datafusion:parquet 🚨 460011129 349174893 1.32
clickbench_q09/datafusion:parquet 🚨 667996325 496605949 1.35
clickbench_q10/datafusion:parquet 🚨 119554012 94862536 1.26
clickbench_q11/datafusion:parquet 🚨 152126805 122714288 1.24
clickbench_q12/datafusion:parquet 🚨 402583540 318933766 1.26
clickbench_q13/datafusion:parquet 🚨 661576747 484744108 1.36
clickbench_q14/datafusion:parquet 🚨 415442861 337315276 1.23
clickbench_q15/datafusion:parquet 🚨 392027446 284955800 1.38
clickbench_q16/datafusion:parquet 🚨 894417553 688508399 1.30
clickbench_q17/datafusion:parquet 🚨 882406713 673894539 1.31
clickbench_q18/datafusion:parquet 🚨 1832194127 1436784467 1.28
clickbench_q19/datafusion:parquet 🚨 32742790 27297332 1.20
clickbench_q20/datafusion:parquet 🚨 673501328 571502252 1.18
clickbench_q21/datafusion:parquet 🚨 756987083 639937102 1.18
clickbench_q22/datafusion:parquet 🚨 1089381274 946069665 1.15
clickbench_q23/datafusion:parquet 🚨 4988425087 4232377831 1.18
clickbench_q24/datafusion:parquet 🚨 61957674 53458503 1.16
clickbench_q25/datafusion:parquet 🚨 145895649 130341625 1.12
clickbench_q26/datafusion:parquet 🚨 62884111 54646791 1.15
clickbench_q27/datafusion:parquet 🚨 754205387 679204838 1.11
clickbench_q28/datafusion:parquet 2492984610 2499362508 1.00
clickbench_q29/datafusion:parquet 54140751 55682518 0.97
clickbench_q30/datafusion:parquet 326618296 330449553 0.99
clickbench_q31/datafusion:parquet 354115582 352678520 1.00
clickbench_q32/datafusion:parquet 1106944520 1150092246 0.96
clickbench_q33/datafusion:parquet 1540756116 1570323755 0.98
clickbench_q34/datafusion:parquet 1562924503 1558951680 1.00
clickbench_q35/datafusion:parquet 257217184 256400534 1.00
clickbench_q36/datafusion:parquet 109896760 107593475 1.02
clickbench_q37/datafusion:parquet 45570326 44519815 1.02
clickbench_q38/datafusion:parquet 62645468 62930488 1.00
clickbench_q39/datafusion:parquet 219330991 217553348 1.01
clickbench_q40/datafusion:parquet 24050918 24150324 1.00
clickbench_q41/datafusion:parquet 22117333 22499803 0.98
clickbench_q42/datafusion:parquet 22459816 23790668 0.94
duckdb / vortex-file-compressed (0.911x ➖, 14↑ 1↓)
name PR 81e5176 (ns) base 15cec3b (ns) ratio (PR/base)
clickbench_q00/duckdb:vortex-file-compressed 🚀 6395056 9667312 0.66
clickbench_q01/duckdb:vortex-file-compressed 🚀 12076389 15724398 0.77
clickbench_q02/duckdb:vortex-file-compressed 26098419 28718678 0.91
clickbench_q03/duckdb:vortex-file-compressed 🚀 29940535 35158259 0.85
clickbench_q04/duckdb:vortex-file-compressed 186449845 201578430 0.92
clickbench_q05/duckdb:vortex-file-compressed 178258007 191114808 0.93
clickbench_q06/duckdb:vortex-file-compressed 19362500 20744268 0.93
clickbench_q07/duckdb:vortex-file-compressed 🚀 16265400 24685533 0.66
clickbench_q08/duckdb:vortex-file-compressed 264981459 281381198 0.94
clickbench_q09/duckdb:vortex-file-compressed 336941548 361651999 0.93
clickbench_q10/duckdb:vortex-file-compressed 🚀 69372575 79442147 0.87
clickbench_q11/duckdb:vortex-file-compressed 🚀 83641238 95710663 0.87
clickbench_q12/duckdb:vortex-file-compressed 212893407 214701063 0.99
clickbench_q13/duckdb:vortex-file-compressed 408452704 439054505 0.93
clickbench_q14/duckdb:vortex-file-compressed 234555369 259289086 0.90
clickbench_q15/duckdb:vortex-file-compressed 241759461 260284988 0.93
clickbench_q16/duckdb:vortex-file-compressed 536587121 560860643 0.96
clickbench_q17/duckdb:vortex-file-compressed 435271171 454636513 0.96
clickbench_q18/duckdb:vortex-file-compressed 954531355 989329219 0.96
clickbench_q19/duckdb:vortex-file-compressed 21664194 21275108 1.02
clickbench_q20/duckdb:vortex-file-compressed 293600060 319168502 0.92
clickbench_q21/duckdb:vortex-file-compressed 381872243 406777237 0.94
clickbench_q22/duckdb:vortex-file-compressed 538791456 585899285 0.92
clickbench_q23/duckdb:vortex-file-compressed 182547606 185243349 0.99
clickbench_q24/duckdb:vortex-file-compressed 38686162 38621870 1.00
clickbench_q25/duckdb:vortex-file-compressed 🚀 75491737 86869741 0.87
clickbench_q26/duckdb:vortex-file-compressed 🚨 52941195 44369128 1.19
clickbench_q27/duckdb:vortex-file-compressed 214687770 224720357 0.96
clickbench_q28/duckdb:vortex-file-compressed 3003819803 3135521912 0.96
clickbench_q29/duckdb:vortex-file-compressed 🚀 28217178 31795869 0.89
clickbench_q30/duckdb:vortex-file-compressed 195789772 213222647 0.92
clickbench_q31/duckdb:vortex-file-compressed 294408139 307444045 0.96
clickbench_q32/duckdb:vortex-file-compressed 1123948696 1159414386 0.97
clickbench_q33/duckdb:vortex-file-compressed 1102468770 1178826182 0.94
clickbench_q34/duckdb:vortex-file-compressed 1225411368 1283631467 0.95
clickbench_q35/duckdb:vortex-file-compressed 374003807 381570688 0.98
clickbench_q36/duckdb:vortex-file-compressed 🚀 27534207 32509974 0.85
clickbench_q37/duckdb:vortex-file-compressed 🚀 20200827 23858143 0.85
clickbench_q38/duckdb:vortex-file-compressed 🚀 22740773 26653196 0.85
clickbench_q39/duckdb:vortex-file-compressed 45362566 48638848 0.93
clickbench_q40/duckdb:vortex-file-compressed 🚀 21861678 24628069 0.89
clickbench_q41/duckdb:vortex-file-compressed 🚀 20854730 23291626 0.90
clickbench_q42/duckdb:vortex-file-compressed 🚀 18074001 21285096 0.85
duckdb / parquet (0.984x ➖, 0↑ 0↓)
name PR 81e5176 (ns) base 15cec3b (ns) ratio (PR/base)
clickbench_q00/duckdb:parquet 22247352 22787810 0.98
clickbench_q01/duckdb:parquet 30421493 28508345 1.07
clickbench_q02/duckdb:parquet 51367756 51467683 1.00
clickbench_q03/duckdb:parquet 40254963 41436289 0.97
clickbench_q04/duckdb:parquet 206525348 206112294 1.00
clickbench_q05/duckdb:parquet 259551730 264400960 0.98
clickbench_q06/duckdb:parquet 47094875 47910549 0.98
clickbench_q07/duckdb:parquet 31481044 31960302 0.99
clickbench_q08/duckdb:parquet 270833252 276262500 0.98
clickbench_q09/duckdb:parquet 402964119 407298579 0.99
clickbench_q10/duckdb:parquet 81551482 83464050 0.98
clickbench_q11/duckdb:parquet 99410963 103010510 0.97
clickbench_q12/duckdb:parquet 282434851 290313787 0.97
clickbench_q13/duckdb:parquet 474452107 485505753 0.98
clickbench_q14/duckdb:parquet 317831196 323492145 0.98
clickbench_q15/duckdb:parquet 255312998 263878995 0.97
clickbench_q16/duckdb:parquet 599564353 613510481 0.98
clickbench_q17/duckdb:parquet 502275010 506972273 0.99
clickbench_q18/duckdb:parquet 1038800988 1063989744 0.98
clickbench_q19/duckdb:parquet 28214058 28106991 1.00
clickbench_q20/duckdb:parquet 416410725 429794980 0.97
clickbench_q21/duckdb:parquet 531451895 541573829 0.98
clickbench_q22/duckdb:parquet 925764463 924239296 1.00
clickbench_q23/duckdb:parquet 276139611 273284177 1.01
clickbench_q24/duckdb:parquet 69591951 72900822 0.95
clickbench_q25/duckdb:parquet 164591537 164271711 1.00
clickbench_q26/duckdb:parquet 54772635 53310318 1.03
clickbench_q27/duckdb:parquet 483669229 482086697 1.00
clickbench_q28/duckdb:parquet 4788665605 4815559591 0.99
clickbench_q29/duckdb:parquet 41839431 43465580 0.96
clickbench_q30/duckdb:parquet 310195109 316635836 0.98
clickbench_q31/duckdb:parquet 375199720 391401368 0.96
clickbench_q32/duckdb:parquet 1107712750 1146123408 0.97
clickbench_q33/duckdb:parquet 1114241831 1148388503 0.97
clickbench_q34/duckdb:parquet 1160393369 1195271808 0.97
clickbench_q35/duckdb:parquet 369629852 377822254 0.98
clickbench_q36/duckdb:parquet 46466812 45937233 1.01
clickbench_q37/duckdb:parquet 36373156 34183000 1.06
clickbench_q38/duckdb:parquet 34931200 36192379 0.97
clickbench_q39/duckdb:parquet 82078243 89338163 0.92
clickbench_q40/duckdb:parquet 20416801 20922106 0.98
clickbench_q41/duckdb:parquet 20788074 20855891 1.00
clickbench_q42/duckdb:parquet 22266929 23432956 0.95

File Size Changes (201 files changed, -39.1% overall, 53↑ 148↓)
File Scale Format Base HEAD Change %
hits_69.vortex 1.0 vortex-file-compressed 122.82 MB 123.26 MB +454.05 KB +0.4%
hits_25.vortex 1.0 vortex-file-compressed 113.20 MB 113.47 MB +278.42 KB +0.2%
hits_37.vortex 1.0 vortex-file-compressed 85.35 MB 85.51 MB +163.06 KB +0.2%
hits_62.vortex 1.0 vortex-file-compressed 117.29 MB 117.50 MB +205.73 KB +0.2%
hits_53.vortex 1.0 vortex-file-compressed 85.33 MB 85.46 MB +129.63 KB +0.1%
hits_74.vortex 1.0 vortex-file-compressed 119.43 MB 119.61 MB +179.82 KB +0.1%
hits_52.vortex 1.0 vortex-file-compressed 103.56 MB 103.70 MB +148.50 KB +0.1%
hits_21.vortex 1.0 vortex-file-compressed 92.70 MB 92.83 MB +129.19 KB +0.1%
hits_12.vortex 1.0 vortex-file-compressed 100.72 MB 100.85 MB +133.14 KB +0.1%
hits_19.vortex 1.0 vortex-file-compressed 73.19 MB 73.28 MB +90.54 KB +0.1%
hits_39.vortex 1.0 vortex-file-compressed 80.01 MB 80.09 MB +84.02 KB +0.1%
hits_7.vortex 1.0 vortex-file-compressed 93.86 MB 93.95 MB +96.38 KB +0.1%
hits_13.vortex 1.0 vortex-file-compressed 99.04 MB 99.13 MB +96.82 KB +0.1%
hits_42.vortex 1.0 vortex-file-compressed 221.64 MB 221.85 MB +210.86 KB +0.1%
hits_40.vortex 1.0 vortex-file-compressed 117.57 MB 117.68 MB +106.35 KB +0.1%
hits_96.vortex 1.0 vortex-file-compressed 135.17 MB 135.26 MB +96.61 KB +0.1%
hits_68.vortex 1.0 vortex-file-compressed 122.65 MB 122.73 MB +85.19 KB +0.1%
hits_92.vortex 1.0 vortex-file-compressed 146.36 MB 146.45 MB +96.76 KB +0.1%
hits_28.vortex 1.0 vortex-file-compressed 119.70 MB 119.77 MB +71.82 KB +0.1%
hits_30.vortex 1.0 vortex-file-compressed 86.76 MB 86.81 MB +51.22 KB +0.1%
hits_4.vortex 1.0 vortex-file-compressed 108.36 MB 108.42 MB +61.87 KB +0.1%
hits_34.vortex 1.0 vortex-file-compressed 97.38 MB 97.43 MB +54.62 KB +0.1%
hits_35.vortex 1.0 vortex-file-compressed 114.90 MB 114.96 MB +61.88 KB +0.1%
hits_11.vortex 1.0 vortex-file-compressed 79.67 MB 79.71 MB +42.84 KB +0.1%
hits_99.vortex 1.0 vortex-file-compressed 122.78 MB 122.83 MB +58.34 KB +0.0%
hits_90.vortex 1.0 vortex-file-compressed 141.69 MB 141.75 MB +67.10 KB +0.0%
hits_0.vortex 1.0 vortex-file-compressed 89.45 MB 89.49 MB +42.24 KB +0.0%
hits_20.vortex 1.0 vortex-file-compressed 62.48 MB 62.51 MB +27.52 KB +0.0%
hits_17.vortex 1.0 vortex-file-compressed 87.11 MB 87.15 MB +36.05 KB +0.0%
hits_87.vortex 1.0 vortex-file-compressed 172.06 MB 172.13 MB +70.37 KB +0.0%
hits_27.vortex 1.0 vortex-file-compressed 122.30 MB 122.34 MB +49.73 KB +0.0%
hits_36.vortex 1.0 vortex-file-compressed 68.32 MB 68.34 MB +26.65 KB +0.0%
hits_57.vortex 1.0 vortex-file-compressed 127.92 MB 127.96 MB +47.70 KB +0.0%
hits_80.vortex 1.0 vortex-file-compressed 104.96 MB 105.00 MB +38.92 KB +0.0%
hits_85.vortex 1.0 vortex-file-compressed 91.48 MB 91.52 MB +32.66 KB +0.0%
hits_5.vortex 1.0 vortex-file-compressed 92.90 MB 92.93 MB +32.51 KB +0.0%
hits_65.vortex 1.0 vortex-file-compressed 183.42 MB 183.48 MB +57.07 KB +0.0%
hits_93.vortex 1.0 vortex-file-compressed 90.13 MB 90.16 MB +27.64 KB +0.0%
hits_79.vortex 1.0 vortex-file-compressed 143.78 MB 143.82 MB +42.45 KB +0.0%
hits_48.vortex 1.0 vortex-file-compressed 28.01 MB 28.02 MB +7.77 KB +0.0%
hits_56.vortex 1.0 vortex-file-compressed 123.13 MB 123.16 MB +32.41 KB +0.0%
hits_43.vortex 1.0 vortex-file-compressed 226.23 MB 226.28 MB +53.88 KB +0.0%
hits_97.vortex 1.0 vortex-file-compressed 106.67 MB 106.69 MB +20.98 KB +0.0%
hits_44.vortex 1.0 vortex-file-compressed 185.97 MB 186.00 MB +35.34 KB +0.0%
hits_50.vortex 1.0 vortex-file-compressed 179.06 MB 179.09 MB +27.87 KB +0.0%
hits_95.vortex 1.0 vortex-file-compressed 96.10 MB 96.12 MB +14.02 KB +0.0%
hits_22.vortex 1.0 vortex-file-compressed 76.84 MB 76.85 MB +11.18 KB +0.0%
hits_6.vortex 1.0 vortex-file-compressed 93.29 MB 93.30 MB +12.38 KB +0.0%
hits_45.vortex 1.0 vortex-file-compressed 121.89 MB 121.90 MB +7.46 KB +0.0%
hits_71.vortex 1.0 vortex-file-compressed 101.58 MB 101.58 MB +5.12 KB +0.0%
hits_41.vortex 1.0 vortex-file-compressed 223.00 MB 223.01 MB +7.07 KB +0.0%
hits_1.vortex 1.0 vortex-file-compressed 138.18 MB 138.18 MB +4.33 KB +0.0%
hits_47.vortex 1.0 vortex-file-compressed 41.24 MB 41.24 MB +384 B +0.0%
hits_54.vortex 1.0 vortex-file-compressed 221.21 MB 221.21 MB 5.19 KB -0.0%
hits_9.vortex 1.0 vortex-file-compressed 99.01 MB 99.00 MB 4.43 KB -0.0%
hits_66.vortex 1.0 vortex-file-compressed 90.17 MB 90.17 MB 5.76 KB -0.0%
hits_89.vortex 1.0 vortex-file-compressed 184.31 MB 184.30 MB 14.58 KB -0.0%
hits_60.vortex 1.0 vortex-file-compressed 103.13 MB 103.12 MB 9.06 KB -0.0%
hits_64.vortex 1.0 vortex-file-compressed 80.97 MB 80.96 MB 8.16 KB -0.0%
hits_83.vortex 1.0 vortex-file-compressed 89.17 MB 89.16 MB 9.25 KB -0.0%
hits_24.vortex 1.0 vortex-file-compressed 75.93 MB 75.92 MB 8.37 KB -0.0%
hits_15.vortex 1.0 vortex-file-compressed 89.13 MB 89.12 MB 11.23 KB -0.0%
hits_46.vortex 1.0 vortex-file-compressed 69.03 MB 69.02 MB 11.11 KB -0.0%
hits_10.vortex 1.0 vortex-file-compressed 69.38 MB 69.37 MB 11.52 KB -0.0%
hits_73.vortex 1.0 vortex-file-compressed 109.40 MB 109.38 MB 18.62 KB -0.0%
hits_3.vortex 1.0 vortex-file-compressed 141.62 MB 141.59 MB 26.69 KB -0.0%
hits_72.vortex 1.0 vortex-file-compressed 84.47 MB 84.46 MB 17.05 KB -0.0%
hits_78.vortex 1.0 vortex-file-compressed 164.14 MB 164.10 MB 33.66 KB -0.0%
hits_61.vortex 1.0 vortex-file-compressed 101.03 MB 101.00 MB 27.02 KB -0.0%
hits_38.vortex 1.0 vortex-file-compressed 99.06 MB 99.03 MB 28.33 KB -0.0%
hits_33.vortex 1.0 vortex-file-compressed 57.07 MB 57.06 MB 17.17 KB -0.0%
hits_55.vortex 1.0 vortex-file-compressed 168.91 MB 168.85 MB 52.63 KB -0.0%
hits_88.vortex 1.0 vortex-file-compressed 110.86 MB 110.83 MB 34.95 KB -0.0%
hits_29.vortex 1.0 vortex-file-compressed 59.38 MB 59.36 MB 19.79 KB -0.0%
hits_76.vortex 1.0 vortex-file-compressed 113.80 MB 113.76 MB 40.42 KB -0.0%
hits_23.vortex 1.0 vortex-file-compressed 76.48 MB 76.45 MB 27.30 KB -0.0%
hits_18.vortex 1.0 vortex-file-compressed 104.34 MB 104.30 MB 39.25 KB -0.0%
hits_91.vortex 1.0 vortex-file-compressed 96.88 MB 96.84 MB 39.65 KB -0.0%
hits_58.vortex 1.0 vortex-file-compressed 90.27 MB 90.24 MB 36.99 KB -0.0%
hits_51.vortex 1.0 vortex-file-compressed 277.60 MB 277.48 MB 122.61 KB -0.0%
hits_2.vortex 1.0 vortex-file-compressed 186.03 MB 185.95 MB 86.33 KB -0.0%
hits_81.vortex 1.0 vortex-file-compressed 100.71 MB 100.67 MB 48.72 KB -0.0%
hits_77.vortex 1.0 vortex-file-compressed 168.03 MB 167.94 MB 86.91 KB -0.1%
hits_98.vortex 1.0 vortex-file-compressed 118.21 MB 118.15 MB 63.81 KB -0.1%
hits_32.vortex 1.0 vortex-file-compressed 66.62 MB 66.58 MB 39.41 KB -0.1%
hits_26.vortex 1.0 vortex-file-compressed 109.25 MB 109.18 MB 66.14 KB -0.1%
hits_63.vortex 1.0 vortex-file-compressed 69.11 MB 69.07 MB 41.98 KB -0.1%
hits_16.vortex 1.0 vortex-file-compressed 79.32 MB 79.27 MB 50.22 KB -0.1%
hits_84.vortex 1.0 vortex-file-compressed 116.78 MB 116.69 MB 94.94 KB -0.1%
hits_86.vortex 1.0 vortex-file-compressed 69.11 MB 69.05 MB 57.73 KB -0.1%
hits_94.vortex 1.0 vortex-file-compressed 138.52 MB 138.39 MB 132.16 KB -0.1%
hits_70.vortex 1.0 vortex-file-compressed 93.48 MB 93.40 MB 89.77 KB -0.1%
hits_75.vortex 1.0 vortex-file-compressed 63.26 MB 63.20 MB 63.54 KB -0.1%
hits_67.vortex 1.0 vortex-file-compressed 184.29 MB 184.08 MB 216.78 KB -0.1%
hits_8.vortex 1.0 vortex-file-compressed 93.29 MB 93.18 MB 114.83 KB -0.1%
hits_49.vortex 1.0 vortex-file-compressed 75.53 MB 75.44 MB 95.28 KB -0.1%
hits_59.vortex 1.0 vortex-file-compressed 101.63 MB 101.48 MB 157.42 KB -0.2%
hits_14.vortex 1.0 vortex-file-compressed 111.43 MB 111.25 MB 188.86 KB -0.2%
hits_82.vortex 1.0 vortex-file-compressed 99.64 MB 99.46 MB 186.70 KB -0.2%
hits_31.vortex 1.0 vortex-file-compressed 90.09 MB 89.90 MB 197.69 KB -0.2%
duckdb.db 1.0 vortex-compact 268.00 KB 0 B 268.00 KB -100.0%
hits_0.vortex 1.0 vortex-compact 58.57 MB 0 B 58.57 MB -100.0%
hits_1.vortex 1.0 vortex-compact 90.19 MB 0 B 90.19 MB -100.0%
hits_10.vortex 1.0 vortex-compact 48.75 MB 0 B 48.75 MB -100.0%
hits_11.vortex 1.0 vortex-compact 54.22 MB 0 B 54.22 MB -100.0%
hits_12.vortex 1.0 vortex-compact 69.16 MB 0 B 69.16 MB -100.0%
hits_13.vortex 1.0 vortex-compact 67.86 MB 0 B 67.86 MB -100.0%
hits_14.vortex 1.0 vortex-compact 73.60 MB 0 B 73.60 MB -100.0%
hits_15.vortex 1.0 vortex-compact 47.94 MB 0 B 47.94 MB -100.0%
hits_16.vortex 1.0 vortex-compact 48.07 MB 0 B 48.07 MB -100.0%
hits_17.vortex 1.0 vortex-compact 58.15 MB 0 B 58.15 MB -100.0%
hits_18.vortex 1.0 vortex-compact 64.13 MB 0 B 64.13 MB -100.0%
hits_19.vortex 1.0 vortex-compact 44.73 MB 0 B 44.73 MB -100.0%
hits_2.vortex 1.0 vortex-compact 129.13 MB 0 B 129.13 MB -100.0%
hits_20.vortex 1.0 vortex-compact 38.00 MB 0 B 38.00 MB -100.0%
hits_21.vortex 1.0 vortex-compact 51.38 MB 0 B 51.38 MB -100.0%
hits_22.vortex 1.0 vortex-compact 44.49 MB 0 B 44.49 MB -100.0%
hits_23.vortex 1.0 vortex-compact 43.92 MB 0 B 43.92 MB -100.0%
hits_24.vortex 1.0 vortex-compact 43.38 MB 0 B 43.38 MB -100.0%
hits_25.vortex 1.0 vortex-compact 72.93 MB 0 B 72.93 MB -100.0%
hits_26.vortex 1.0 vortex-compact 70.73 MB 0 B 70.73 MB -100.0%
hits_27.vortex 1.0 vortex-compact 69.80 MB 0 B 69.80 MB -100.0%
hits_28.vortex 1.0 vortex-compact 70.18 MB 0 B 70.18 MB -100.0%
hits_29.vortex 1.0 vortex-compact 36.49 MB 0 B 36.49 MB -100.0%
hits_3.vortex 1.0 vortex-compact 94.05 MB 0 B 94.05 MB -100.0%
hits_30.vortex 1.0 vortex-compact 58.56 MB 0 B 58.56 MB -100.0%
hits_31.vortex 1.0 vortex-compact 55.41 MB 0 B 55.41 MB -100.0%
hits_32.vortex 1.0 vortex-compact 44.03 MB 0 B 44.03 MB -100.0%
hits_33.vortex 1.0 vortex-compact 35.85 MB 0 B 35.85 MB -100.0%
hits_34.vortex 1.0 vortex-compact 58.09 MB 0 B 58.09 MB -100.0%
hits_35.vortex 1.0 vortex-compact 74.95 MB 0 B 74.95 MB -100.0%
hits_36.vortex 1.0 vortex-compact 48.90 MB 0 B 48.90 MB -100.0%
hits_37.vortex 1.0 vortex-compact 53.68 MB 0 B 53.68 MB -100.0%
hits_38.vortex 1.0 vortex-compact 62.96 MB 0 B 62.96 MB -100.0%
hits_39.vortex 1.0 vortex-compact 49.69 MB 0 B 49.69 MB -100.0%
hits_4.vortex 1.0 vortex-compact 71.69 MB 0 B 71.69 MB -100.0%
hits_40.vortex 1.0 vortex-compact 75.74 MB 0 B 75.74 MB -100.0%
hits_41.vortex 1.0 vortex-compact 165.52 MB 0 B 165.52 MB -100.0%
hits_42.vortex 1.0 vortex-compact 163.97 MB 0 B 163.97 MB -100.0%
hits_43.vortex 1.0 vortex-compact 168.64 MB 0 B 168.64 MB -100.0%
hits_44.vortex 1.0 vortex-compact 132.24 MB 0 B 132.24 MB -100.0%
hits_45.vortex 1.0 vortex-compact 75.87 MB 0 B 75.87 MB -100.0%
hits_46.vortex 1.0 vortex-compact 41.82 MB 0 B 41.82 MB -100.0%
hits_47.vortex 1.0 vortex-compact 18.19 MB 0 B 18.19 MB -100.0%
hits_48.vortex 1.0 vortex-compact 17.27 MB 0 B 17.27 MB -100.0%
hits_49.vortex 1.0 vortex-compact 50.42 MB 0 B 50.42 MB -100.0%
hits_5.vortex 1.0 vortex-compact 62.83 MB 0 B 62.83 MB -100.0%
hits_50.vortex 1.0 vortex-compact 112.99 MB 0 B 112.99 MB -100.0%
hits_51.vortex 1.0 vortex-compact 167.75 MB 0 B 167.75 MB -100.0%
hits_52.vortex 1.0 vortex-compact 63.54 MB 0 B 63.54 MB -100.0%
hits_53.vortex 1.0 vortex-compact 58.88 MB 0 B 58.88 MB -100.0%
hits_54.vortex 1.0 vortex-compact 117.56 MB 0 B 117.56 MB -100.0%
hits_55.vortex 1.0 vortex-compact 96.03 MB 0 B 96.03 MB -100.0%
hits_56.vortex 1.0 vortex-compact 77.75 MB 0 B 77.75 MB -100.0%
hits_57.vortex 1.0 vortex-compact 83.35 MB 0 B 83.35 MB -100.0%
hits_58.vortex 1.0 vortex-compact 60.31 MB 0 B 60.31 MB -100.0%
hits_59.vortex 1.0 vortex-compact 66.15 MB 0 B 66.15 MB -100.0%
hits_6.vortex 1.0 vortex-compact 63.08 MB 0 B 63.08 MB -100.0%
hits_60.vortex 1.0 vortex-compact 64.15 MB 0 B 64.15 MB -100.0%
hits_61.vortex 1.0 vortex-compact 57.46 MB 0 B 57.46 MB -100.0%
hits_62.vortex 1.0 vortex-compact 74.08 MB 0 B 74.08 MB -100.0%
hits_63.vortex 1.0 vortex-compact 46.00 MB 0 B 46.00 MB -100.0%
hits_64.vortex 1.0 vortex-compact 53.78 MB 0 B 53.78 MB -100.0%
hits_65.vortex 1.0 vortex-compact 129.70 MB 0 B 129.70 MB -100.0%
hits_66.vortex 1.0 vortex-compact 53.36 MB 0 B 53.36 MB -100.0%
hits_67.vortex 1.0 vortex-compact 113.93 MB 0 B 113.93 MB -100.0%
hits_68.vortex 1.0 vortex-compact 75.85 MB 0 B 75.85 MB -100.0%
hits_69.vortex 1.0 vortex-compact 80.82 MB 0 B 80.82 MB -100.0%
hits_7.vortex 1.0 vortex-compact 63.72 MB 0 B 63.72 MB -100.0%
hits_70.vortex 1.0 vortex-compact 61.16 MB 0 B 61.16 MB -100.0%
hits_71.vortex 1.0 vortex-compact 69.17 MB 0 B 69.17 MB -100.0%
hits_72.vortex 1.0 vortex-compact 51.60 MB 0 B 51.60 MB -100.0%
hits_73.vortex 1.0 vortex-compact 69.83 MB 0 B 69.83 MB -100.0%
hits_74.vortex 1.0 vortex-compact 71.46 MB 0 B 71.46 MB -100.0%
hits_75.vortex 1.0 vortex-compact 43.56 MB 0 B 43.56 MB -100.0%
hits_76.vortex 1.0 vortex-compact 76.27 MB 0 B 76.27 MB -100.0%
hits_77.vortex 1.0 vortex-compact 117.90 MB 0 B 117.90 MB -100.0%
hits_78.vortex 1.0 vortex-compact 97.80 MB 0 B 97.80 MB -100.0%
hits_79.vortex 1.0 vortex-compact 85.53 MB 0 B 85.53 MB -100.0%
hits_8.vortex 1.0 vortex-compact 62.81 MB 0 B 62.81 MB -100.0%
hits_80.vortex 1.0 vortex-compact 67.87 MB 0 B 67.87 MB -100.0%
hits_81.vortex 1.0 vortex-compact 65.33 MB 0 B 65.33 MB -100.0%
hits_82.vortex 1.0 vortex-compact 66.78 MB 0 B 66.78 MB -100.0%
hits_83.vortex 1.0 vortex-compact 52.39 MB 0 B 52.39 MB -100.0%
hits_84.vortex 1.0 vortex-compact 72.94 MB 0 B 72.94 MB -100.0%
hits_85.vortex 1.0 vortex-compact 52.53 MB 0 B 52.53 MB -100.0%
hits_86.vortex 1.0 vortex-compact 48.15 MB 0 B 48.15 MB -100.0%
hits_87.vortex 1.0 vortex-compact 118.82 MB 0 B 118.82 MB -100.0%
hits_88.vortex 1.0 vortex-compact 73.15 MB 0 B 73.15 MB -100.0%
hits_89.vortex 1.0 vortex-compact 112.70 MB 0 B 112.70 MB -100.0%
hits_9.vortex 1.0 vortex-compact 65.54 MB 0 B 65.54 MB -100.0%
hits_90.vortex 1.0 vortex-compact 81.71 MB 0 B 81.71 MB -100.0%
hits_91.vortex 1.0 vortex-compact 60.77 MB 0 B 60.77 MB -100.0%
hits_92.vortex 1.0 vortex-compact 94.11 MB 0 B 94.11 MB -100.0%
hits_93.vortex 1.0 vortex-compact 58.73 MB 0 B 58.73 MB -100.0%
hits_94.vortex 1.0 vortex-compact 90.48 MB 0 B 90.48 MB -100.0%
hits_95.vortex 1.0 vortex-compact 57.60 MB 0 B 57.60 MB -100.0%
hits_96.vortex 1.0 vortex-compact 90.92 MB 0 B 90.92 MB -100.0%
hits_97.vortex 1.0 vortex-compact 68.97 MB 0 B 68.97 MB -100.0%
hits_98.vortex 1.0 vortex-compact 72.60 MB 0 B 72.60 MB -100.0%
hits_99.vortex 1.0 vortex-compact 77.16 MB 0 B 77.16 MB -100.0%

Totals:

  • vortex-compact: 7.04 GB → 0 B (-100.0%)
  • vortex-file-compressed: 10.98 GB → 10.98 GB (+0.0%)

@github-actions

Copy link
Copy Markdown
Contributor

Benchmarks: TPC-H SF=1 on S3

Verdict: No clear signal (environment too noisy confidence)
Attributed Vortex impact: -3.4%
Engines: DataFusion No clear signal (-10.4%, environment too noisy confidence) · DuckDB No clear signal (+4.2%, environment too noisy confidence)
Vortex (geomean): 0.962x ➖
Parquet (geomean): 0.996x ➖
Shifts: Parquet (control) -0.4% · Median polish -4.8%

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

datafusion / vortex-file-compressed (0.891x ➖, 6↑ 3↓)
name PR 81e5176 (ns) base 15cec3b (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-file-compressed 289697653 282311685 1.03
tpch_q02/datafusion:vortex-file-compressed 🚀 552561424 796891136 0.69
tpch_q03/datafusion:vortex-file-compressed 505205845 459464361 1.10
tpch_q04/datafusion:vortex-file-compressed 🚀 299157242 485978893 0.62
tpch_q05/datafusion:vortex-file-compressed 604760289 713819830 0.85
tpch_q06/datafusion:vortex-file-compressed 422232946 572916323 0.74
tpch_q07/datafusion:vortex-file-compressed 🚨 1095542493 722561761 1.52
tpch_q08/datafusion:vortex-file-compressed 🚨 1063325116 615562296 1.73
tpch_q09/datafusion:vortex-file-compressed 597232014 631180334 0.95
tpch_q10/datafusion:vortex-file-compressed 🚀 473850934 1025005156 0.46
tpch_q11/datafusion:vortex-file-compressed 🚀 495073695 778121974 0.64
tpch_q12/datafusion:vortex-file-compressed 🚀 565111454 927944187 0.61
tpch_q13/datafusion:vortex-file-compressed 223579064 283159037 0.79
tpch_q14/datafusion:vortex-file-compressed 467156166 393108557 1.19
tpch_q15/datafusion:vortex-file-compressed 749047790 621315942 1.21
tpch_q16/datafusion:vortex-file-compressed 🚨 466129928 276023743 1.69
tpch_q17/datafusion:vortex-file-compressed 627999974 602048034 1.04
tpch_q18/datafusion:vortex-file-compressed 512416766 467764684 1.10
tpch_q19/datafusion:vortex-file-compressed 593423317 593157915 1.00
tpch_q20/datafusion:vortex-file-compressed 479101229 651763288 0.74
tpch_q21/datafusion:vortex-file-compressed 814395817 889043058 0.92
tpch_q22/datafusion:vortex-file-compressed 🚀 207043256 517437073 0.40
datafusion / parquet (0.994x ➖, 2↑ 4↓)
name PR 81e5176 (ns) base 15cec3b (ns) ratio (PR/base)
tpch_q01/datafusion:parquet 🚀 245039230 367988409 0.67
tpch_q02/datafusion:parquet 🚨 616276473 438536725 1.41
tpch_q03/datafusion:parquet 669670553 691526271 0.97
tpch_q04/datafusion:parquet 344587566 356663876 0.97
tpch_q05/datafusion:parquet 846836593 829692830 1.02
tpch_q06/datafusion:parquet 🚨 413508269 278427933 1.49
tpch_q07/datafusion:parquet 🚀 662381969 1016066961 0.65
tpch_q08/datafusion:parquet 665108787 946134104 0.70
tpch_q09/datafusion:parquet 🚨 695725133 522418457 1.33
tpch_q10/datafusion:parquet 942859133 1117666216 0.84
tpch_q11/datafusion:parquet 🚨 865561031 394800666 2.19
tpch_q12/datafusion:parquet 410092327 583626715 0.70
tpch_q13/datafusion:parquet 651621810 790020063 0.82
tpch_q14/datafusion:parquet 468813648 606602279 0.77
tpch_q15/datafusion:parquet 653461101 754262697 0.87
tpch_q16/datafusion:parquet 314982505 430435196 0.73
tpch_q17/datafusion:parquet 772071971 796429682 0.97
tpch_q18/datafusion:parquet 982348568 763337842 1.29
tpch_q19/datafusion:parquet 686488546 713718621 0.96
tpch_q20/datafusion:parquet 608186210 597524551 1.02
tpch_q21/datafusion:parquet 1033759645 797051842 1.30
tpch_q22/datafusion:parquet 379162584 292877749 1.29
duckdb / vortex-file-compressed (1.040x ➖, 0↑ 1↓)
name PR 81e5176 (ns) base 15cec3b (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-file-compressed 367583251 355224664 1.03
tpch_q02/duckdb:vortex-file-compressed 1159308362 1099383743 1.05
tpch_q03/duckdb:vortex-file-compressed 920700930 784609950 1.17
tpch_q04/duckdb:vortex-file-compressed 566982236 615823216 0.92
tpch_q05/duckdb:vortex-file-compressed 1224088840 1073098403 1.14
tpch_q06/duckdb:vortex-file-compressed 472506076 480500855 0.98
tpch_q07/duckdb:vortex-file-compressed 1054024758 1105668862 0.95
tpch_q08/duckdb:vortex-file-compressed 1473148717 1374990864 1.07
tpch_q09/duckdb:vortex-file-compressed 1015041057 1291678339 0.79
tpch_q10/duckdb:vortex-file-compressed 781828078 878258930 0.89
tpch_q11/duckdb:vortex-file-compressed 610964273 565027090 1.08
tpch_q12/duckdb:vortex-file-compressed 852846457 815610547 1.05
tpch_q13/duckdb:vortex-file-compressed 532015858 460073551 1.16
tpch_q14/duckdb:vortex-file-compressed 565035393 539009081 1.05
tpch_q15/duckdb:vortex-file-compressed 343316072 347332945 0.99
tpch_q16/duckdb:vortex-file-compressed 367471399 342421242 1.07
tpch_q17/duckdb:vortex-file-compressed 966472954 826511215 1.17
tpch_q18/duckdb:vortex-file-compressed 769713780 724049949 1.06
tpch_q19/duckdb:vortex-file-compressed 🚨 779074456 595956083 1.31
tpch_q20/duckdb:vortex-file-compressed 914654997 938070484 0.98
tpch_q21/duckdb:vortex-file-compressed 1294048249 1452879601 0.89
tpch_q22/duckdb:vortex-file-compressed 403404461 333484603 1.21
duckdb / parquet (0.998x ➖, 0↑ 1↓)
name PR 81e5176 (ns) base 15cec3b (ns) ratio (PR/base)
tpch_q01/duckdb:parquet 498161944 492045418 1.01
tpch_q02/duckdb:parquet 1383821037 1301803617 1.06
tpch_q03/duckdb:parquet 1218573902 1316404093 0.93
tpch_q04/duckdb:parquet 820531722 803950580 1.02
tpch_q05/duckdb:parquet 1468573786 1625749223 0.90
tpch_q06/duckdb:parquet 635261275 656855993 0.97
tpch_q07/duckdb:parquet 🚨 1445696025 1105266510 1.31
tpch_q08/duckdb:parquet 2264785563 1771635542 1.28
tpch_q09/duckdb:parquet 1692016735 1898529027 0.89
tpch_q10/duckdb:parquet 1996885131 1722273071 1.16
tpch_q11/duckdb:parquet 941445131 833686845 1.13
tpch_q12/duckdb:parquet 891893896 933803672 0.96
tpch_q13/duckdb:parquet 979519872 961742720 1.02
tpch_q14/duckdb:parquet 862014682 1005215704 0.86
tpch_q15/duckdb:parquet 656287724 678962907 0.97
tpch_q16/duckdb:parquet 662062785 770149247 0.86
tpch_q17/duckdb:parquet 961111789 924997730 1.04
tpch_q18/duckdb:parquet 1130613287 1203807146 0.94
tpch_q19/duckdb:parquet 1071650471 945227003 1.13
tpch_q20/duckdb:parquet 1345638538 1695148724 0.79
tpch_q21/duckdb:parquet 1386478902 1535785835 0.90
tpch_q22/duckdb:parquet 695017668 694452258 1.00

@mhk197 mhk197 changed the base branch from develop to mk/add-list-layout June 24, 2026 21:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

changelog/performance A performance improvement

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant