Skip to content

Make BoundExpression reference-counted and identity-keyed - #9492

Draft
joseph-isaacs wants to merge 2 commits into
developfrom
claude/boundexpression-arc-box-refactor-fcty3v
Draft

Make BoundExpression reference-counted and identity-keyed#9492
joseph-isaacs wants to merge 2 commits into
developfrom
claude/boundexpression-arc-box-refactor-fcty3v

Conversation

@joseph-isaacs

Copy link
Copy Markdown
Contributor

Rationale for this change

This change refactors BoundExpression to use reference counting (Arc) throughout the codebase, making bound expression trees immutable and cheaply shareable. This is a foundational improvement that enables:

  1. Efficient tree sharing: Cloning subtrees, storing them in caches, or passing them between threads now costs only a refcount bump rather than a full tree copy.
  2. Identity-based caching: The ExactBoundExpr wrapper now uses pointer equality to detect when two expressions are the same node, avoiding expensive structural comparisons and tree walks during cache lookups.
  3. Simplified tree manipulation: The with_children method can now rebuild nodes while keeping untouched subtrees in place via shared references.

This is part of a broader effort to improve expression handling performance in the query optimizer and stats rewrite system.

What changes are included in this PR?

Core Changes

  • BoundExpressionRef type alias: Introduced pub type BoundExpressionRef = Arc<BoundExpression> as the standard way to pass bound expressions around.
  • Constructor return types: BoundExpression::new_root() and BoundExpression::try_new() now return BoundExpressionRef instead of bare BoundExpression.
  • Children storage: Changed from Arc<Vec<BoundExpression>> to Box<[BoundExpressionRef]> for more efficient storage of already-shared child references.
  • ExactBoundExpr identity semantics: Updated to compare pointer equality first, then fall back to structural comparison of child pointers. This makes identity-keyed caches fast in the common case where the same node is looked up multiple times.
  • Traversal support: Updated Node trait implementation for BoundExpressionRef to work with the new structure.

API Updates

All public functions that work with bound expressions now use BoundExpressionRef:

  • Expression builder functions in exprs.rs (bound_root, bound_lit, bound_col, bound_get_item, bound_binary, etc.)
  • Stats rewrite rules and context methods
  • Layout readers and expression partitioning functions
  • Scan builders and plan implementations

Implementation Details

  • Replaced .clone() calls on BoundExpression with Arc::clone() where appropriate to make reference counting explicit.
  • Updated pattern matching to dereference Arc pointers when needed (e.g., &*self.0 in ExactBoundExpr).
  • Simplified child iteration by using the new children() method that returns a slice of BoundExpressionRef.

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

Public API changes:

  • BoundExpression::new_root() now returns BoundExpressionRef instead of BoundExpression
  • BoundExpression::try_new() now returns BoundExpressionRef instead of BoundExpression
  • BoundExpression::with_children() now takes and returns BoundExpressionRef
  • All bound expression builder functions in exprs.rs now return BoundExpressionRef
  • ExactBoundExpr now wraps BoundExpressionRef instead of BoundExpression

Impact:

  • This is a breaking change for any code that directly constructs or manipulates BoundExpression values. However, the change is straightforward: wrap results in Arc::new() or use the provided builder functions which now handle this automatically.
  • No user-facing changes to query semantics or behavior; this is purely an internal optimization.
  • Existing tests pass with minimal updates to use Arc::clone() instead of .clone() where appropriate.

https://claude.ai/code/session_01TLcv1bEzNV3m5h2XfvjBGo

`BoundExpression` was passed around by value, with its children behind a
single `Arc<Vec<BoundExpression>>` so that clones stayed cheap. That made
node identity a property of the child vector rather than of the node, and
it meant every node clone still copied a `DType` and a `ScalarFnRef`.

Introduce `BoundExpressionRef = Arc<BoundExpression>` as the currency of
the bound tree, and hold children as `Box<[BoundExpressionRef]>`. Cloning
a subtree is now a refcount bump on the node itself, and rebuilding a node
keeps the untouched children in place.

Threaded through every crate that builds, walks, or caches bound
expressions: constructors, `bound::*` builders, traversal, analysis,
partitioning, stats rewrites, layouts, scans, pruning, and CUDA.

Notable details:

- `Node` is implemented for `BoundExpressionRef` rather than for the enum,
  so traversals hand out shared handles and identity survives a walk.
- `with_children`, `falsify`, and `satisfy` take `self: BoundExpressionRef`.
- `ExactBoundExpr` gains an `Arc::ptr_eq` fast path and compares child
  handles elementwise, preserving its previous identity semantics.
- The iterative `Drop` walks shared handles, descending only into subtrees
  it is the last owner of. Covered by a new deep-tree regression test that
  overflows the stack without it.

Signed-off-by: Joe Isaacs <joe.isaacs@live.co.uk>
@joseph-isaacs joseph-isaacs added action/bench-all Runs all CPU benchmarks. Do not combine with other benchmark labels; GPU is the only exception. and removed action/bench-all Runs all CPU benchmarks. Do not combine with other benchmark labels; GPU is the only exception. labels Aug 19, 2026
…cty3v

Reconciles #9479, which dropped the dtype fast path from `with_children`
and routed both constructors through a shared inner one. Kept that shape:
`try_new_boxed` takes the already-collected `Box<[BoundExpressionRef]>`,
so `with_children` does not re-collect.

Signed-off-by: Joe Isaacs <joe.isaacs@live.co.uk>
@joseph-isaacs joseph-isaacs added the action/bench-all Runs all CPU benchmarks. Do not combine with other benchmark labels; GPU is the only exception. label Aug 19, 2026
@github-actions github-actions Bot removed the action/bench-all Runs all CPU benchmarks. Do not combine with other benchmark labels; GPU is the only exception. label Aug 19, 2026
@codspeed-hq

codspeed-hq Bot commented Aug 19, 2026

Copy link
Copy Markdown

Merging this PR will regress 1 benchmark

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

⚡ 16 improved benchmarks
❌ 1 regressed benchmark
✅ 1982 untouched benchmarks
⏩ 474 skipped benchmarks1

Warning

Please fix the performance issues or acknowledge them on CodSpeed.

Performance Changes

Mode Benchmark BASE HEAD Efficiency
WallTime words_gather_scalar[65536] 8.3 µs 9.4 µs -12.03%
Simulation filter_random_by_mostly_true[250000] 237.2 µs 207.1 µs +14.52%
Simulation filter_powerlaw_by_mostly_true[250000] 237.2 µs 207.2 µs +14.48%
Simulation filter_random_by_random[250000] 212.9 µs 189.2 µs +12.54%
Simulation filter_powerlaw_by_random[250000] 212.9 µs 189.2 µs +12.54%
Simulation density_sweep_random[0.9] 115.6 µs 103.6 µs +11.63%
Simulation filter_random_by_mostly_true[100000] 116.4 µs 104.3 µs +11.58%
Simulation density_sweep_random[0.95] 116.2 µs 104.3 µs +11.49%
Simulation filter_powerlaw_by_mostly_true[100000] 116.9 µs 105 µs +11.39%
Simulation density_sweep_dense_runs[0.9] 115.4 µs 103.6 µs +11.34%
Simulation density_sweep_dense_runs[0.95] 116.3 µs 104.5 µs +11.27%
Simulation chunked_varbinview_opt_into_canonical[(10, 100)] 669.6 µs 604.4 µs +10.78%
Simulation filter_random_by_power_law[250000] 197.2 µs 178.1 µs +10.73%
Simulation filter_powerlaw_by_power_law[250000] 197.4 µs 178.3 µs +10.69%
Simulation compress_fsst[(500, 64, 4)] 517 µs 469.4 µs +10.13%
Simulation filter_random_by_mostly_false[250000] 190.2 µs 172.8 µs +10.05%
Simulation filter_powerlaw_by_mostly_false[250000] 190.3 µs 173 µs +10.02%

Tip

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


Comparing claude/boundexpression-arc-box-refactor-fcty3v (09cf918) with develop (a4af10a)2

Open in CodSpeed

Footnotes

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

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

@github-actions

github-actions Bot commented Aug 19, 2026

Copy link
Copy Markdown
Contributor

Polar Signals Profiling Results

Latest Run

Status Commit Job Attempt Link
🟢 Done 09cf918 fineweb-s3 1 Explore Profiling Data
🟢 Done 09cf918 appian-nvme 1 Explore Profiling Data
🟢 Done 09cf918 tpch-nvme-10 1 Explore Profiling Data
🟢 Done 09cf918 tpch-nvme 1 Explore Profiling Data
🟢 Done 09cf918 tpcds-nvme 1 Explore Profiling Data
🟢 Done 09cf918 tpch-s3-10 1 Explore Profiling Data
🟢 Done 09cf918 statpopgen 1 Explore Profiling Data
🟢 Done 09cf918 clickbench-sorted-nvme 1 Explore Profiling Data
🟢 Done 09cf918 fineweb 1 Explore Profiling Data
🟢 Done 09cf918 tpch-s3 1 Explore Profiling Data
🟢 Done 09cf918 clickbench-nvme 1 Explore Profiling Data
🟢 Done 09cf918 polarsignals 1 Explore Profiling Data
🟢 Done 09cf918 random-access-bench 1 Explore Profiling Data
🟢 Done 09cf918 string-bench 1 Explore Profiling Data
🟢 Done 09cf918 compress-bench 1 Explore Profiling Data

Powered by Polar Signals Cloud

@github-actions

Copy link
Copy Markdown
Contributor

Benchmarks: String Encoding 📖


vortex / vortex-file-compressed / ms (1.011x ➖, 0↑ 0↓)
name PR 09cf918 (ms) base e1192aa (ms) ratio (PR/base)
read/clickbench/URL/shard-0/fsst 48.902595 48.120247 1.02
read/clickbench/URL/shard-0/onpair-12 37.578677 37.087448 1.01
read/tpch/l_comment/fsst 96.19366 96.885966 0.99
read/tpch/l_comment/onpair-12 110.644757 106.59809 1.04
write/clickbench/URL/shard-0/fsst 867.107007 855.659628 1.01
write/clickbench/URL/shard-0/onpair-12 2061.07469 2041.65408 1.01
write/tpch/l_comment/fsst 3108.50194 3108.5249 1.00
write/tpch/l_comment/onpair-12 3950.70898 3943.83351 1.00
vortex / vortex-file-compressed / % (1.000x ➖, 0↑ 0↓)
name PR 09cf918 (%) base e1192aa (%) ratio (PR/base)
size/clickbench/URL/shard-0/fsst 47.4688937 47.4688937 1.00
size/clickbench/URL/shard-0/onpair-12 29.7509858 29.7509858 1.00
size/tpch/l_comment/fsst 30.5061014 30.5061014 1.00
size/tpch/l_comment/onpair-12 23.2390033 23.2390033 1.00

@github-actions

Copy link
Copy Markdown
Contributor

Benchmarks: PolarSignals Profiling 📖

Vortex (geomean): 1.037x ➖


datafusion / vortex-file-compressed / ns (1.037x ➖, 1↑ 2↓)
name PR 09cf918 (ns) base e1192aa (ns) ratio (PR/base)
polarsignals_q00/datafusion:vortex-file-compressed 🚨 131814141 111919288 1.18
polarsignals_q01/datafusion:vortex-file-compressed 160925466 162236799 0.99
polarsignals_q02/datafusion:vortex-file-compressed 20433627 20343022 1.00
polarsignals_q03/datafusion:vortex-file-compressed 165264823 167860859 0.98
polarsignals_q04/datafusion:vortex-file-compressed 10833085 10030306 1.08
polarsignals_q05/datafusion:vortex-file-compressed 13596146 14005127 0.97
polarsignals_q06/datafusion:vortex-file-compressed 🚀 21479323 23868133 0.90
polarsignals_q07/datafusion:vortex-file-compressed 11240088 11215265 1.00
polarsignals_q08/datafusion:vortex-file-compressed 275994716 276184571 1.00
polarsignals_q09/datafusion:vortex-file-compressed 🚨 14594517 11076900 1.32

No file size changes detected.

@github-actions

Copy link
Copy Markdown
Contributor

Benchmarks: Random Access 📖

Verdict: No clear signal (low confidence)
Attributed Vortex impact: -1.4%
Engines: random-access No clear signal (-1.4%, low confidence)
Vortex (geomean): 0.983x ➖
Parquet (geomean): 0.997x ➖
Shifts: Parquet (control) -0.3% · Median polish -1.0%

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

random-access / vortex-file-compressed / ns (0.983x ➖, 0↑ 0↓)
name PR 09cf918 (ns) base e1192aa (ns) ratio (PR/base)
random-access/feature-vectors/correlated/vortex-tokio-local-disk 339451 316845 1.07
random-access/feature-vectors/correlated/vortex-tokio-local-disk-footer 578025 586212 0.99
random-access/feature-vectors/uniform/vortex-tokio-local-disk 2556568 2566880 1.00
random-access/feature-vectors/uniform/vortex-tokio-local-disk-footer 2974012 3021666 0.98
random-access/nested-lists/correlated/vortex-tokio-local-disk 283161 282380 1.00
random-access/nested-lists/correlated/vortex-tokio-local-disk-footer 325372 325761 1.00
random-access/nested-lists/uniform/vortex-tokio-local-disk 1444401 1477554 0.98
random-access/nested-lists/uniform/vortex-tokio-local-disk-footer 1603261 1590897 1.01
random-access/nested-structs/correlated/vortex-tokio-local-disk 316346 333954 0.95
random-access/nested-structs/correlated/vortex-tokio-local-disk-footer 429922 451912 0.95
random-access/nested-structs/uniform/vortex-tokio-local-disk 944461 959484 0.98
random-access/nested-structs/uniform/vortex-tokio-local-disk-footer 1149638 1208561 0.95
random-access/taxi/correlated/vortex-tokio-local-disk 884629 891687 0.99
random-access/taxi/correlated/vortex-tokio-local-disk-footer 1323281 1351278 0.98
random-access/taxi/uniform/vortex-tokio-local-disk 3798215 4002118 0.95
random-access/taxi/uniform/vortex-tokio-local-disk-footer 4520718 4714846 0.96
random-access/vortex-tokio-local-disk 525346 521205 1.01
random-access/vortex-tokio-local-disk-footer 865053 909551 0.95
random-access / parquet / ns (0.997x ➖, 0↑ 0↓)
name PR 09cf918 (ns) base e1192aa (ns) ratio (PR/base)
random-access/feature-vectors/correlated/parquet-tokio-local-disk 8810670239 8925076412 0.99
random-access/feature-vectors/correlated/parquet-tokio-local-disk-footer 8739016297 8705817783 1.00
random-access/feature-vectors/uniform/parquet-tokio-local-disk 8761615163 8888033630 0.99
random-access/feature-vectors/uniform/parquet-tokio-local-disk-footer 8747540365 8935597563 0.98
random-access/nested-lists/correlated/parquet-tokio-local-disk 139043277 137671485 1.01
random-access/nested-lists/correlated/parquet-tokio-local-disk-footer 140417934 139341978 1.01
random-access/nested-lists/uniform/parquet-tokio-local-disk 139458736 139338575 1.00
random-access/nested-lists/uniform/parquet-tokio-local-disk-footer 138533190 137616489 1.01
random-access/nested-structs/correlated/parquet-tokio-local-disk 20030298 20716824 0.97
random-access/nested-structs/correlated/parquet-tokio-local-disk-footer 20216169 20302358 1.00
random-access/nested-structs/uniform/parquet-tokio-local-disk 20293612 20222033 1.00
random-access/nested-structs/uniform/parquet-tokio-local-disk-footer 19679459 19941688 0.99
random-access/parquet-tokio-local-disk 182793500 180967506 1.01
random-access/parquet-tokio-local-disk-footer 182926491 182145203 1.00
random-access/taxi/correlated/parquet-tokio-local-disk 272363440 271507645 1.00
random-access/taxi/correlated/parquet-tokio-local-disk-footer 272757777 273877690 1.00
random-access/taxi/uniform/parquet-tokio-local-disk 289054187 287188477 1.01
random-access/taxi/uniform/parquet-tokio-local-disk-footer 289095040 290632333 0.99
random-access / lance / ns (0.993x ➖, 0↑ 0↓)
name PR 09cf918 (ns) base e1192aa (ns) ratio (PR/base)
random-access/feature-vectors/correlated/lance-tokio-local-disk 352197 348755 1.01
random-access/feature-vectors/correlated/lance-tokio-local-disk-footer 1077978 1128762 0.96
random-access/feature-vectors/uniform/lance-tokio-local-disk 1106609 1113879 0.99
random-access/feature-vectors/uniform/lance-tokio-local-disk-footer 1836558 1879386 0.98
random-access/lance-tokio-local-disk 626711 633520 0.99
random-access/lance-tokio-local-disk-footer 1342842 1364556 0.98
random-access/nested-lists/correlated/lance-tokio-local-disk 185250 192953 0.96
random-access/nested-lists/correlated/lance-tokio-local-disk-footer 574649 596230 0.96
random-access/nested-lists/uniform/lance-tokio-local-disk 915504 902427 1.01
random-access/nested-lists/uniform/lance-tokio-local-disk-footer 1320669 1318912 1.00
random-access/nested-structs/correlated/lance-tokio-local-disk 311191 305740 1.02
random-access/nested-structs/correlated/lance-tokio-local-disk-footer 449788 454520 0.99
random-access/nested-structs/uniform/lance-tokio-local-disk 2445245 2439756 1.00
random-access/nested-structs/uniform/lance-tokio-local-disk-footer 2585853 2512060 1.03
random-access/taxi/correlated/lance-tokio-local-disk 958343 964789 0.99
random-access/taxi/correlated/lance-tokio-local-disk-footer 1854561 1872139 0.99
random-access/taxi/uniform/lance-tokio-local-disk 10045152 9960875 1.01
random-access/taxi/uniform/lance-tokio-local-disk-footer 10524462 10622527 0.99

@github-actions

Copy link
Copy Markdown
Contributor

Benchmarks: Clickbench on NVME 📖

Verdict: No clear signal (low confidence)
Attributed Vortex impact: -1.7%
Engines: DataFusion No clear signal (-1.7%, low confidence) · DuckDB No clear signal (-1.7%, low confidence)
Vortex (geomean): 0.985x ➖
Parquet (geomean): 1.002x ➖
Shifts: Parquet (control) +0.2% · Median polish -0.4%

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

datafusion / vortex-file-compressed / ns (0.981x ➖, 3↑ 2↓)
name PR 09cf918 (ns) base e1192aa (ns) ratio (PR/base)
clickbench_q00/datafusion:vortex-file-compressed 1933634 1881631 1.03
clickbench_q01/datafusion:vortex-file-compressed 11202186 11261640 0.99
clickbench_q02/datafusion:vortex-file-compressed 21852329 22133822 0.99
clickbench_q03/datafusion:vortex-file-compressed 24981013 25075063 1.00
clickbench_q04/datafusion:vortex-file-compressed 154929176 154474969 1.00
clickbench_q05/datafusion:vortex-file-compressed 214157656 219483991 0.98
clickbench_q06/datafusion:vortex-file-compressed 1891282 1837448 1.03
clickbench_q07/datafusion:vortex-file-compressed 13913216 14271735 0.97
clickbench_q08/datafusion:vortex-file-compressed 220663924 213993628 1.03
clickbench_q09/datafusion:vortex-file-compressed 341225537 351881620 0.97
clickbench_q10/datafusion:vortex-file-compressed 51398652 51517920 1.00
clickbench_q11/datafusion:vortex-file-compressed 57130539 57429581 0.99
clickbench_q12/datafusion:vortex-file-compressed 191454015 191871403 1.00
clickbench_q13/datafusion:vortex-file-compressed 335138641 333779332 1.00
clickbench_q14/datafusion:vortex-file-compressed 200430140 202266707 0.99
clickbench_q15/datafusion:vortex-file-compressed 189081851 190235380 0.99
clickbench_q16/datafusion:vortex-file-compressed 467434073 460110216 1.02
clickbench_q17/datafusion:vortex-file-compressed 470051878 476946779 0.99
clickbench_q18/datafusion:vortex-file-compressed 918305370 930775662 0.99
clickbench_q19/datafusion:vortex-file-compressed 🚀 16667767 26632257 0.63
clickbench_q20/datafusion:vortex-file-compressed 199307803 210440834 0.95
clickbench_q21/datafusion:vortex-file-compressed 258411895 265299896 0.97
clickbench_q22/datafusion:vortex-file-compressed 341786775 330952195 1.03
clickbench_q23/datafusion:vortex-file-compressed 🚨 425207574 376855510 1.13
clickbench_q24/datafusion:vortex-file-compressed 🚨 45206585 40411645 1.12
clickbench_q25/datafusion:vortex-file-compressed 47323962 47213231 1.00
clickbench_q26/datafusion:vortex-file-compressed 38322455 42315215 0.91
clickbench_q27/datafusion:vortex-file-compressed 280615270 280462375 1.00
clickbench_q28/datafusion:vortex-file-compressed 1444685987 1475439231 0.98
clickbench_q29/datafusion:vortex-file-compressed 🚀 39143944 48897890 0.80
clickbench_q30/datafusion:vortex-file-compressed 155046105 157717367 0.98
clickbench_q31/datafusion:vortex-file-compressed 195359739 191787042 1.02
clickbench_q32/datafusion:vortex-file-compressed 832680183 828377048 1.01
clickbench_q33/datafusion:vortex-file-compressed 984331573 1003691013 0.98
clickbench_q34/datafusion:vortex-file-compressed 984347130 1001824885 0.98
clickbench_q35/datafusion:vortex-file-compressed 🚀 153535192 177294704 0.87
clickbench_q36/datafusion:vortex-file-compressed 63647841 62621570 1.02
clickbench_q37/datafusion:vortex-file-compressed 29697656 30374224 0.98
clickbench_q38/datafusion:vortex-file-compressed 15602639 15601807 1.00
clickbench_q39/datafusion:vortex-file-compressed 129981724 128830576 1.01
clickbench_q40/datafusion:vortex-file-compressed 13032835 12665192 1.03
clickbench_q41/datafusion:vortex-file-compressed 12134793 11983804 1.01
clickbench_q42/datafusion:vortex-file-compressed 13569307 13770170 0.99
datafusion / vortex-compact / ns (1.001x ➖, 1↑ 1↓)
name PR 09cf918 (ns) base e1192aa (ns) ratio (PR/base)
clickbench_q00/datafusion:vortex-compact 1905220 1970624 0.97
clickbench_q01/datafusion:vortex-compact 14721891 14849095 0.99
clickbench_q02/datafusion:vortex-compact 56901455 57196483 0.99
clickbench_q03/datafusion:vortex-compact 34463252 34739781 0.99
clickbench_q04/datafusion:vortex-compact 164009986 156918587 1.05
clickbench_q05/datafusion:vortex-compact 235762543 239500268 0.98
clickbench_q06/datafusion:vortex-compact 🚨 2465547 1913438 1.29
clickbench_q07/datafusion:vortex-compact 25112529 25649035 0.98
clickbench_q08/datafusion:vortex-compact 248768608 249232367 1.00
clickbench_q09/datafusion:vortex-compact 411124765 418098324 0.98
clickbench_q10/datafusion:vortex-compact 120519992 119613496 1.01
clickbench_q11/datafusion:vortex-compact 159959039 161862019 0.99
clickbench_q12/datafusion:vortex-compact 236409884 235128646 1.01
clickbench_q13/datafusion:vortex-compact 404552125 409614007 0.99
clickbench_q14/datafusion:vortex-compact 248690982 249089927 1.00
clickbench_q15/datafusion:vortex-compact 194658205 194576358 1.00
clickbench_q16/datafusion:vortex-compact 512463487 504191875 1.02
clickbench_q17/datafusion:vortex-compact 495975045 496526821 1.00
clickbench_q18/datafusion:vortex-compact 936206605 943308898 0.99
clickbench_q19/datafusion:vortex-compact 25453057 25847647 0.98
clickbench_q20/datafusion:vortex-compact 237967756 237152180 1.00
clickbench_q21/datafusion:vortex-compact 354899522 357634922 0.99
clickbench_q22/datafusion:vortex-compact 576896056 574253705 1.00
clickbench_q23/datafusion:vortex-compact 1797271350 1824218010 0.99
clickbench_q24/datafusion:vortex-compact 76913845 77630803 0.99
clickbench_q25/datafusion:vortex-compact 110321206 110291538 1.00
clickbench_q26/datafusion:vortex-compact 78323825 76489333 1.02
clickbench_q27/datafusion:vortex-compact 330214314 328809751 1.00
clickbench_q28/datafusion:vortex-compact 1554655136 1551597823 1.00
clickbench_q29/datafusion:vortex-compact 🚀 72238106 89279355 0.81
clickbench_q30/datafusion:vortex-compact 280933146 279295212 1.01
clickbench_q31/datafusion:vortex-compact 304913006 304994114 1.00
clickbench_q32/datafusion:vortex-compact 858088613 855337109 1.00
clickbench_q33/datafusion:vortex-compact 1011192154 1019654570 0.99
clickbench_q34/datafusion:vortex-compact 1017706878 1041839015 0.98
clickbench_q35/datafusion:vortex-compact 187723015 177362795 1.06
clickbench_q36/datafusion:vortex-compact 67689677 63067986 1.07
clickbench_q37/datafusion:vortex-compact 31351428 33076041 0.95
clickbench_q38/datafusion:vortex-compact 17785574 18619746 0.96
clickbench_q39/datafusion:vortex-compact 137870646 132250568 1.04
clickbench_q40/datafusion:vortex-compact 16511848 16036846 1.03
clickbench_q41/datafusion:vortex-compact 18095157 18234762 0.99
clickbench_q42/datafusion:vortex-compact 14115758 14048337 1.00
datafusion / parquet / ns (1.008x ➖, 0↑ 0↓)
name PR 09cf918 (ns) base e1192aa (ns) ratio (PR/base)
clickbench_q00/datafusion:parquet 1967236 1929819 1.02
clickbench_q01/datafusion:parquet 17409143 17507934 0.99
clickbench_q02/datafusion:parquet 32636945 29975268 1.09
clickbench_q03/datafusion:parquet 27064754 27286263 0.99
clickbench_q04/datafusion:parquet 173241693 174003226 1.00
clickbench_q05/datafusion:parquet 237314290 235049193 1.01
clickbench_q06/datafusion:parquet 1958185 2095077 0.93
clickbench_q07/datafusion:parquet 18240828 17970011 1.02
clickbench_q08/datafusion:parquet 232407857 227990872 1.02
clickbench_q09/datafusion:parquet 386571139 378056911 1.02
clickbench_q10/datafusion:parquet 73127150 72020034 1.02
clickbench_q11/datafusion:parquet 92080526 91829866 1.00
clickbench_q12/datafusion:parquet 236921646 232464533 1.02
clickbench_q13/datafusion:parquet 395899175 391676945 1.01
clickbench_q14/datafusion:parquet 249121624 250855545 0.99
clickbench_q15/datafusion:parquet 196002683 193812173 1.01
clickbench_q16/datafusion:parquet 486822384 473418827 1.03
clickbench_q17/datafusion:parquet 483578739 473076158 1.02
clickbench_q18/datafusion:parquet 944373585 948406661 1.00
clickbench_q19/datafusion:parquet 23204016 23040281 1.01
clickbench_q20/datafusion:parquet 463261305 451543382 1.03
clickbench_q21/datafusion:parquet 490224321 500449417 0.98
clickbench_q22/datafusion:parquet 666909442 652598595 1.02
clickbench_q23/datafusion:parquet 2802915399 2831560126 0.99
clickbench_q24/datafusion:parquet 48732962 51360334 0.95
clickbench_q25/datafusion:parquet 94016927 95577771 0.98
clickbench_q26/datafusion:parquet 48967565 48557065 1.01
clickbench_q27/datafusion:parquet 537073910 534530184 1.00
clickbench_q28/datafusion:parquet 1547942554 1534306286 1.01
clickbench_q29/datafusion:parquet 39772089 40509597 0.98
clickbench_q30/datafusion:parquet 235774349 241336188 0.98
clickbench_q31/datafusion:parquet 269588913 272678742 0.99
clickbench_q32/datafusion:parquet 852524096 866496471 0.98
clickbench_q33/datafusion:parquet 1078096839 1075372286 1.00
clickbench_q34/datafusion:parquet 1086079630 1102466990 0.99
clickbench_q35/datafusion:parquet 165883973 161600145 1.03
clickbench_q36/datafusion:parquet 126399467 118253584 1.07
clickbench_q37/datafusion:parquet 51810873 48049857 1.08
clickbench_q38/datafusion:parquet 69572706 68371652 1.02
clickbench_q39/datafusion:parquet 223157097 224642844 0.99
clickbench_q40/datafusion:parquet 26586805 25151441 1.06
clickbench_q41/datafusion:parquet 24390076 23914105 1.02
clickbench_q42/datafusion:parquet 26518885 26555561 1.00
duckdb / vortex-file-compressed / ns (0.984x ➖, 3↑ 1↓)
name PR 09cf918 (ns) base e1192aa (ns) ratio (PR/base)
clickbench_q00/duckdb:vortex-file-compressed 12747710 12298691 1.04
clickbench_q01/duckdb:vortex-file-compressed 20227686 18813176 1.08
clickbench_q02/duckdb:vortex-file-compressed 21524564 23884141 0.90
clickbench_q03/duckdb:vortex-file-compressed 34549825 33926434 1.02
clickbench_q04/duckdb:vortex-file-compressed 130584814 134379185 0.97
clickbench_q05/duckdb:vortex-file-compressed 165463545 159333140 1.04
clickbench_q06/duckdb:vortex-file-compressed 19824299 21171808 0.94
clickbench_q07/duckdb:vortex-file-compressed 23698266 22620042 1.05
clickbench_q08/duckdb:vortex-file-compressed 165337390 164271743 1.01
clickbench_q09/duckdb:vortex-file-compressed 202825964 202995119 1.00
clickbench_q10/duckdb:vortex-file-compressed 66272399 66831646 0.99
clickbench_q11/duckdb:vortex-file-compressed 71790668 68389437 1.05
clickbench_q12/duckdb:vortex-file-compressed 198450565 193170581 1.03
clickbench_q13/duckdb:vortex-file-compressed 340704581 333699684 1.02
clickbench_q14/duckdb:vortex-file-compressed 207561407 205188647 1.01
clickbench_q15/duckdb:vortex-file-compressed 187520896 190029190 0.99
clickbench_q16/duckdb:vortex-file-compressed 396588766 394661357 1.00
clickbench_q17/duckdb:vortex-file-compressed 410903049 376491037 1.09
clickbench_q18/duckdb:vortex-file-compressed 742660816 742101410 1.00
clickbench_q19/duckdb:vortex-file-compressed 25168462 27648657 0.91
clickbench_q20/duckdb:vortex-file-compressed 238434745 235774908 1.01
clickbench_q21/duckdb:vortex-file-compressed 331479485 330779096 1.00
clickbench_q22/duckdb:vortex-file-compressed 462737522 513727598 0.90
clickbench_q23/duckdb:vortex-file-compressed 🚨 229286515 194728796 1.18
clickbench_q24/duckdb:vortex-file-compressed 53340420 52729107 1.01
clickbench_q25/duckdb:vortex-file-compressed 76901861 82708289 0.93
clickbench_q26/duckdb:vortex-file-compressed 67324232 73192683 0.92
clickbench_q27/duckdb:vortex-file-compressed 185438029 191057283 0.97
clickbench_q28/duckdb:vortex-file-compressed 1962829516 1849274453 1.06
clickbench_q29/duckdb:vortex-file-compressed 29805326 27538947 1.08
clickbench_q30/duckdb:vortex-file-compressed 157147835 153218170 1.03
clickbench_q31/duckdb:vortex-file-compressed 294042476 314004625 0.94
clickbench_q32/duckdb:vortex-file-compressed 942319667 936425459 1.01
clickbench_q33/duckdb:vortex-file-compressed 1068816512 1085406592 0.98
clickbench_q34/duckdb:vortex-file-compressed 1106619198 1116260848 0.99
clickbench_q35/duckdb:vortex-file-compressed 208112423 210922580 0.99
clickbench_q36/duckdb:vortex-file-compressed 32602555 35278960 0.92
clickbench_q37/duckdb:vortex-file-compressed 🚀 23622495 27424663 0.86
clickbench_q38/duckdb:vortex-file-compressed 28431682 31376105 0.91
clickbench_q39/duckdb:vortex-file-compressed 50436712 50764377 0.99
clickbench_q40/duckdb:vortex-file-compressed 🚀 23161923 29865101 0.78
clickbench_q41/duckdb:vortex-file-compressed 🚀 22805178 26462818 0.86
clickbench_q42/duckdb:vortex-file-compressed 25763511 25922350 0.99
duckdb / vortex-compact / ns (0.974x ➖, 5↑ 1↓)
name PR 09cf918 (ns) base e1192aa (ns) ratio (PR/base)
clickbench_q00/duckdb:vortex-compact 12578845 12338319 1.02
clickbench_q01/duckdb:vortex-compact 🚨 23894347 21367698 1.12
clickbench_q02/duckdb:vortex-compact 35131751 35244511 1.00
clickbench_q03/duckdb:vortex-compact 35190558 34770042 1.01
clickbench_q04/duckdb:vortex-compact 137517238 137968015 1.00
clickbench_q05/duckdb:vortex-compact 160141990 164605208 0.97
clickbench_q06/duckdb:vortex-compact 18879602 20758491 0.91
clickbench_q07/duckdb:vortex-compact 27210304 26646867 1.02
clickbench_q08/duckdb:vortex-compact 185932152 185149244 1.00
clickbench_q09/duckdb:vortex-compact 262491330 270085655 0.97
clickbench_q10/duckdb:vortex-compact 83000465 83412539 1.00
clickbench_q11/duckdb:vortex-compact 102327850 102677187 1.00
clickbench_q12/duckdb:vortex-compact 206352473 199004885 1.04
clickbench_q13/duckdb:vortex-compact 347284448 358304203 0.97
clickbench_q14/duckdb:vortex-compact 216288826 208709154 1.04
clickbench_q15/duckdb:vortex-compact 191610768 190871398 1.00
clickbench_q16/duckdb:vortex-compact 421726931 434970923 0.97
clickbench_q17/duckdb:vortex-compact 390455986 397071862 0.98
clickbench_q18/duckdb:vortex-compact 739991399 733050184 1.01
clickbench_q19/duckdb:vortex-compact 27946429 27887497 1.00
clickbench_q20/duckdb:vortex-compact 205311502 209206867 0.98
clickbench_q21/duckdb:vortex-compact 316336336 316702435 1.00
clickbench_q22/duckdb:vortex-compact 481044692 473219482 1.02
clickbench_q23/duckdb:vortex-compact 282649195 281579434 1.00
clickbench_q24/duckdb:vortex-compact 🚀 70770570 78941586 0.90
clickbench_q25/duckdb:vortex-compact 96176985 96012587 1.00
clickbench_q26/duckdb:vortex-compact 77430437 80591012 0.96
clickbench_q27/duckdb:vortex-compact 381470836 394721037 0.97
clickbench_q28/duckdb:vortex-compact 1787746423 1810817162 0.99
clickbench_q29/duckdb:vortex-compact 43312469 43000345 1.01
clickbench_q30/duckdb:vortex-compact 204909580 203277951 1.01
clickbench_q31/duckdb:vortex-compact 350029956 375624198 0.93
clickbench_q32/duckdb:vortex-compact 953079603 965181734 0.99
clickbench_q33/duckdb:vortex-compact 1064536308 1041170363 1.02
clickbench_q34/duckdb:vortex-compact 1104495882 1108936706 1.00
clickbench_q35/duckdb:vortex-compact 221114995 224499683 0.98
clickbench_q36/duckdb:vortex-compact 37937484 39155216 0.97
clickbench_q37/duckdb:vortex-compact 🚀 26164360 33644853 0.78
clickbench_q38/duckdb:vortex-compact 🚀 29989972 35530218 0.84
clickbench_q39/duckdb:vortex-compact 51719602 57379828 0.90
clickbench_q40/duckdb:vortex-compact 🚀 26516743 30374509 0.87
clickbench_q41/duckdb:vortex-compact 🚀 26165375 30202182 0.87
clickbench_q42/duckdb:vortex-compact 26263337 27429525 0.96
duckdb / parquet / ns (0.996x ➖, 0↑ 0↓)
name PR 09cf918 (ns) base e1192aa (ns) ratio (PR/base)
clickbench_q00/duckdb:parquet 17280906 16557669 1.04
clickbench_q01/duckdb:parquet 15876921 17448662 0.91
clickbench_q02/duckdb:parquet 23718130 23111663 1.03
clickbench_q03/duckdb:parquet 26114331 25833350 1.01
clickbench_q04/duckdb:parquet 130099623 132078020 0.99
clickbench_q05/duckdb:parquet 180583947 183891290 0.98
clickbench_q06/duckdb:parquet 22404615 23043464 0.97
clickbench_q07/duckdb:parquet 19755408 18610705 1.06
clickbench_q08/duckdb:parquet 163633016 162237809 1.01
clickbench_q09/duckdb:parquet 229631312 226793012 1.01
clickbench_q10/duckdb:parquet 57298944 57724371 0.99
clickbench_q11/duckdb:parquet 64776182 68095388 0.95
clickbench_q12/duckdb:parquet 174110503 175090440 0.99
clickbench_q13/duckdb:parquet 306640832 305106280 1.01
clickbench_q14/duckdb:parquet 188222072 188501374 1.00
clickbench_q15/duckdb:parquet 181759899 182809996 0.99
clickbench_q16/duckdb:parquet 349633113 360386860 0.97
clickbench_q17/duckdb:parquet 364346888 366891264 0.99
clickbench_q18/duckdb:parquet 689855818 689294211 1.00
clickbench_q19/duckdb:parquet 20990796 20911559 1.00
clickbench_q20/duckdb:parquet 258521023 262559884 0.98
clickbench_q21/duckdb:parquet 322249501 319791035 1.01
clickbench_q22/duckdb:parquet 462387832 460905252 1.00
clickbench_q23/duckdb:parquet 249859232 249220792 1.00
clickbench_q24/duckdb:parquet 71174510 67875509 1.05
clickbench_q25/duckdb:parquet 73749663 70420467 1.05
clickbench_q26/duckdb:parquet 47797587 48321378 0.99
clickbench_q27/duckdb:parquet 267942814 269078897 1.00
clickbench_q28/duckdb:parquet 1698137151 1748087757 0.97
clickbench_q29/duckdb:parquet 28393601 26271124 1.08
clickbench_q30/duckdb:parquet 176974101 177004778 1.00
clickbench_q31/duckdb:parquet 303194484 313565942 0.97
clickbench_q32/duckdb:parquet 904769185 901038156 1.00
clickbench_q33/duckdb:parquet 771150961 768225254 1.00
clickbench_q34/duckdb:parquet 798879461 799696510 1.00
clickbench_q35/duckdb:parquet 205848892 207399968 0.99
clickbench_q36/duckdb:parquet 48883189 51360557 0.95
clickbench_q37/duckdb:parquet 36157707 36534264 0.99
clickbench_q38/duckdb:parquet 38418016 38231432 1.00
clickbench_q39/duckdb:parquet 87115918 86689077 1.00
clickbench_q40/duckdb:parquet 19581197 19973099 0.98
clickbench_q41/duckdb:parquet 19740920 21108515 0.94
clickbench_q42/duckdb:parquet 22457655 23351366 0.96

No file size changes detected.

@github-actions

Copy link
Copy Markdown
Contributor

Benchmarks: FineWeb NVMe 📖

Verdict: No clear signal (low confidence)
Attributed Vortex impact: +2.5%
Engines: DataFusion No clear signal (-1.0%, low confidence) · DuckDB No clear signal (+6.1%, low confidence)
Vortex (geomean): 1.026x ➖
Parquet (geomean): 1.001x ➖
Shifts: Parquet (control) +0.1% · Median polish +0.4%

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

datafusion / vortex-file-compressed / ns (1.003x ➖, 0↑ 0↓)
name PR 09cf918 (ns) base e1192aa (ns) ratio (PR/base)
fineweb_q00/datafusion:vortex-file-compressed 8510685 8589161 0.99
fineweb_q01/datafusion:vortex-file-compressed 30910620 29198841 1.06
fineweb_q02/datafusion:vortex-file-compressed 33904356 33603273 1.01
fineweb_q03/datafusion:vortex-file-compressed 40991202 38920739 1.05
fineweb_q04/datafusion:vortex-file-compressed 216923260 216188672 1.00
fineweb_q05/datafusion:vortex-file-compressed 155983483 163140285 0.96
fineweb_q06/datafusion:vortex-file-compressed 37194034 37885736 0.98
fineweb_q07/datafusion:vortex-file-compressed 39894361 40776572 0.98
fineweb_q08/datafusion:vortex-file-compressed 17204282 17150056 1.00
datafusion / vortex-compact / ns (0.985x ➖, 1↑ 1↓)
name PR 09cf918 (ns) base e1192aa (ns) ratio (PR/base)
fineweb_q00/datafusion:vortex-compact 🚨 8572241 7558814 1.13
fineweb_q01/datafusion:vortex-compact 102586504 101835477 1.01
fineweb_q02/datafusion:vortex-compact 100829695 100440736 1.00
fineweb_q03/datafusion:vortex-compact 523053591 527514665 0.99
fineweb_q04/datafusion:vortex-compact 565046264 601782277 0.94
fineweb_q05/datafusion:vortex-compact 508626677 507306158 1.00
fineweb_q06/datafusion:vortex-compact 289349709 290495273 1.00
fineweb_q07/datafusion:vortex-compact 294723402 300459400 0.98
fineweb_q08/datafusion:vortex-compact 🚀 14945206 17844614 0.84
datafusion / parquet / ns (1.004x ➖, 0↑ 0↓)
name PR 09cf918 (ns) base e1192aa (ns) ratio (PR/base)
fineweb_q00/datafusion:parquet 8631329 8448425 1.02
fineweb_q01/datafusion:parquet 196244925 194863618 1.01
fineweb_q02/datafusion:parquet 195755626 196021322 1.00
fineweb_q03/datafusion:parquet 189399762 191932642 0.99
fineweb_q04/datafusion:parquet 208071576 207921275 1.00
fineweb_q05/datafusion:parquet 205461311 205245314 1.00
fineweb_q06/datafusion:parquet 199330465 195724512 1.02
fineweb_q07/datafusion:parquet 191435690 190125742 1.01
fineweb_q08/datafusion:parquet 188263825 189341325 0.99
duckdb / vortex-file-compressed / ns (1.091x ➖, 0↑ 3↓)
name PR 09cf918 (ns) base e1192aa (ns) ratio (PR/base)
fineweb_q00/duckdb:vortex-file-compressed 🚨 5920565 3240353 1.83
fineweb_q01/duckdb:vortex-file-compressed 🚨 48660456 44219216 1.10
fineweb_q02/duckdb:vortex-file-compressed 51101484 46826767 1.09
fineweb_q03/duckdb:vortex-file-compressed 🚨 72028844 61184778 1.18
fineweb_q04/duckdb:vortex-file-compressed 309195134 322523634 0.96
fineweb_q05/duckdb:vortex-file-compressed 238278070 264268456 0.90
fineweb_q06/duckdb:vortex-file-compressed 80097380 77511818 1.03
fineweb_q07/duckdb:vortex-file-compressed 63040446 61209364 1.03
fineweb_q08/duckdb:vortex-file-compressed 34391558 37459462 0.92
duckdb / vortex-compact / ns (1.027x ➖, 0↑ 2↓)
name PR 09cf918 (ns) base e1192aa (ns) ratio (PR/base)
fineweb_q00/duckdb:vortex-compact 🚨 7268998 5810958 1.25
fineweb_q01/duckdb:vortex-compact 109208902 110432474 0.99
fineweb_q02/duckdb:vortex-compact 109110600 112005224 0.97
fineweb_q03/duckdb:vortex-compact 352635086 354155445 1.00
fineweb_q04/duckdb:vortex-compact 396491947 415827582 0.95
fineweb_q05/duckdb:vortex-compact 348893973 356900361 0.98
fineweb_q06/duckdb:vortex-compact 231769324 232049368 1.00
fineweb_q07/duckdb:vortex-compact 235590247 234498019 1.00
fineweb_q08/duckdb:vortex-compact 🚨 31658801 27978990 1.13
duckdb / parquet / ns (0.998x ➖, 0↑ 0↓)
name PR 09cf918 (ns) base e1192aa (ns) ratio (PR/base)
fineweb_q00/duckdb:parquet 36680303 36695374 1.00
fineweb_q01/duckdb:parquet 77305268 75662490 1.02
fineweb_q02/duckdb:parquet 76727388 79489292 0.97
fineweb_q03/duckdb:parquet 206558466 207124382 1.00
fineweb_q04/duckdb:parquet 235019379 233392586 1.01
fineweb_q05/duckdb:parquet 202148480 202112962 1.00
fineweb_q06/duckdb:parquet 143196064 142384319 1.01
fineweb_q07/duckdb:parquet 143275422 143050760 1.00
fineweb_q08/duckdb:parquet 38215617 38877026 0.98

No file size changes detected.

@github-actions

Copy link
Copy Markdown
Contributor

Benchmarks: Clickbench Sorted on NVME 📖

Verdict: No clear signal (environment too noisy confidence)
Attributed Vortex impact: -2.4%
Engines: DataFusion No clear signal (-4.0%, environment too noisy confidence) · DuckDB No clear signal (-0.9%, low confidence)
Vortex (geomean): 0.988x ➖
Parquet (geomean): 1.012x ➖
Shifts: Parquet (control) +1.2% · Median polish -1.6%

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

datafusion / vortex-file-compressed / ns (0.985x ➖, 1↑ 1↓)
name PR 09cf918 (ns) base e1192aa (ns) ratio (PR/base)
clickbench-sorted_q23/datafusion:vortex-file-compressed 415080770 446556587 0.93
clickbench-sorted_q24/datafusion:vortex-file-compressed 🚨 27098877 24585003 1.10
clickbench-sorted_q26/datafusion:vortex-file-compressed 22703422 23264950 0.98
clickbench-sorted_q36/datafusion:vortex-file-compressed 49642788 47569654 1.04
clickbench-sorted_q37/datafusion:vortex-file-compressed 🚀 36312999 41470549 0.88
clickbench-sorted_q38/datafusion:vortex-file-compressed 40360301 40359951 1.00
clickbench-sorted_q39/datafusion:vortex-file-compressed 86954797 85148685 1.02
clickbench-sorted_q40/datafusion:vortex-file-compressed 16524250 16539819 1.00
clickbench-sorted_q41/datafusion:vortex-file-compressed 16744044 17435912 0.96
clickbench-sorted_q42/datafusion:vortex-file-compressed 12882581 13361200 0.96
datafusion / vortex-compact / ns (0.979x ➖, 0↑ 0↓)
name PR 09cf918 (ns) base e1192aa (ns) ratio (PR/base)
clickbench-sorted_q23/datafusion:vortex-compact 215233791 232781932 0.92
clickbench-sorted_q24/datafusion:vortex-compact 55162885 59035428 0.93
clickbench-sorted_q26/datafusion:vortex-compact 58775055 57553703 1.02
clickbench-sorted_q36/datafusion:vortex-compact 60180801 59999751 1.00
clickbench-sorted_q37/datafusion:vortex-compact 48248647 48711692 0.99
clickbench-sorted_q38/datafusion:vortex-compact 45687874 46506104 0.98
clickbench-sorted_q39/datafusion:vortex-compact 106762825 106968730 1.00
clickbench-sorted_q40/datafusion:vortex-compact 26830227 27548025 0.97
clickbench-sorted_q41/datafusion:vortex-compact 22636275 23193577 0.98
clickbench-sorted_q42/datafusion:vortex-compact 15893278 16108446 0.99
datafusion / parquet / ns (1.023x ➖, 0↑ 1↓)
name PR 09cf918 (ns) base e1192aa (ns) ratio (PR/base)
clickbench-sorted_q23/datafusion:parquet 2938963583 2967351874 0.99
clickbench-sorted_q24/datafusion:parquet 38268895 38995603 0.98
clickbench-sorted_q26/datafusion:parquet 🚨 48956801 30807271 1.59
clickbench-sorted_q36/datafusion:parquet 180845908 187219210 0.97
clickbench-sorted_q37/datafusion:parquet 100780173 109383685 0.92
clickbench-sorted_q38/datafusion:parquet 165306639 172516860 0.96
clickbench-sorted_q39/datafusion:parquet 296992631 303435040 0.98
clickbench-sorted_q40/datafusion:parquet 66591951 65136241 1.02
clickbench-sorted_q41/datafusion:parquet 59862923 60168344 0.99
clickbench-sorted_q42/datafusion:parquet 33782244 35366380 0.96
duckdb / vortex-file-compressed / ns (1.015x ➖, 1↑ 1↓)
name PR 09cf918 (ns) base e1192aa (ns) ratio (PR/base)
clickbench-sorted_q23/duckdb:vortex-file-compressed 🚨 292121829 253011012 1.15
clickbench-sorted_q24/duckdb:vortex-file-compressed 43884444 42121526 1.04
clickbench-sorted_q26/duckdb:vortex-file-compressed 63620342 58880734 1.08
clickbench-sorted_q36/duckdb:vortex-file-compressed 65469181 64710401 1.01
clickbench-sorted_q37/duckdb:vortex-file-compressed 54716978 51541203 1.06
clickbench-sorted_q38/duckdb:vortex-file-compressed 59619188 56528637 1.05
clickbench-sorted_q39/duckdb:vortex-file-compressed 112286316 109283041 1.03
clickbench-sorted_q40/duckdb:vortex-file-compressed 33381670 37019966 0.90
clickbench-sorted_q41/duckdb:vortex-file-compressed 34606778 36057556 0.96
clickbench-sorted_q42/duckdb:vortex-file-compressed 🚀 27278648 30744502 0.89
duckdb / vortex-compact / ns (0.972x ➖, 2↑ 2↓)
name PR 09cf918 (ns) base e1192aa (ns) ratio (PR/base)
clickbench-sorted_q23/duckdb:vortex-compact 273897230 269635442 1.02
clickbench-sorted_q24/duckdb:vortex-compact 🚨 70940397 61142196 1.16
clickbench-sorted_q26/duckdb:vortex-compact 🚨 94913780 82600619 1.15
clickbench-sorted_q36/duckdb:vortex-compact 65103690 67869418 0.96
clickbench-sorted_q37/duckdb:vortex-compact 🚀 58167208 64957340 0.90
clickbench-sorted_q38/duckdb:vortex-compact 59621149 62353473 0.96
clickbench-sorted_q39/duckdb:vortex-compact 109793184 118233613 0.93
clickbench-sorted_q40/duckdb:vortex-compact 🚀 34065222 41939896 0.81
clickbench-sorted_q41/duckdb:vortex-compact 37154060 38346168 0.97
clickbench-sorted_q42/duckdb:vortex-compact 29093728 31340931 0.93
duckdb / parquet / ns (1.002x ➖, 0↑ 1↓)
name PR 09cf918 (ns) base e1192aa (ns) ratio (PR/base)
clickbench-sorted_q23/duckdb:parquet 223919591 228808985 0.98
clickbench-sorted_q24/duckdb:parquet 🚨 31980151 28858681 1.11
clickbench-sorted_q26/duckdb:parquet 22319625 23274482 0.96
clickbench-sorted_q36/duckdb:parquet 67424509 68602269 0.98
clickbench-sorted_q37/duckdb:parquet 55681195 55368385 1.01
clickbench-sorted_q38/duckdb:parquet 60507537 61672798 0.98
clickbench-sorted_q39/duckdb:parquet 109454992 109265641 1.00
clickbench-sorted_q40/duckdb:parquet 29492173 29562004 1.00
clickbench-sorted_q41/duckdb:parquet 28948786 30187017 0.96
clickbench-sorted_q42/duckdb:parquet 20694039 19612621 1.06

File Size Changes (200 files changed, +0.0% overall, 101↑ 99↓)
File Scale Format Base HEAD Change %
hits_024.vortex 1.0 vortex-compact 123.40 MB 125.16 MB +1.76 MB +1.4%
hits_001.vortex 1.0 vortex-file-compressed 191.15 MB 193.29 MB +2.14 MB +1.1%
hits_032.vortex 1.0 vortex-file-compressed 153.06 MB 154.65 MB +1.59 MB +1.0%
hits_097.vortex 1.0 vortex-file-compressed 193.19 MB 195.15 MB +1.96 MB +1.0%
hits_001.vortex 1.0 vortex-compact 138.95 MB 140.33 MB +1.39 MB +1.0%
hits_026.vortex 1.0 vortex-compact 97.58 MB 98.52 MB +963.62 KB +1.0%
hits_086.vortex 1.0 vortex-compact 139.53 MB 140.82 MB +1.30 MB +0.9%
hits_012.vortex 1.0 vortex-file-compressed 190.93 MB 192.69 MB +1.76 MB +0.9%
hits_041.vortex 1.0 vortex-compact 97.09 MB 97.90 MB +831.94 KB +0.8%
hits_028.vortex 1.0 vortex-file-compressed 151.60 MB 152.84 MB +1.24 MB +0.8%
hits_064.vortex 1.0 vortex-file-compressed 191.03 MB 192.55 MB +1.52 MB +0.8%
hits_015.vortex 1.0 vortex-compact 97.64 MB 98.32 MB +695.05 KB +0.7%
hits_089.vortex 1.0 vortex-compact 98.34 MB 98.99 MB +662.87 KB +0.7%
hits_038.vortex 1.0 vortex-file-compressed 190.53 MB 191.74 MB +1.21 MB +0.6%
hits_091.vortex 1.0 vortex-compact 111.59 MB 112.27 MB +696.31 KB +0.6%
hits_014.vortex 1.0 vortex-file-compressed 171.97 MB 172.78 MB +833.05 KB +0.5%
hits_039.vortex 1.0 vortex-compact 125.61 MB 126.20 MB +602.57 KB +0.5%
hits_079.vortex 1.0 vortex-file-compressed 180.93 MB 181.70 MB +791.83 KB +0.4%
hits_038.vortex 1.0 vortex-compact 139.52 MB 140.12 MB +606.08 KB +0.4%
hits_031.vortex 1.0 vortex-compact 111.22 MB 111.69 MB +477.58 KB +0.4%
hits_051.vortex 1.0 vortex-file-compressed 172.37 MB 173.06 MB +708.10 KB +0.4%
hits_082.vortex 1.0 vortex-compact 105.77 MB 106.19 MB +432.69 KB +0.4%
hits_087.vortex 1.0 vortex-file-compressed 161.00 MB 161.65 MB +656.59 KB +0.4%
hits_054.vortex 1.0 vortex-compact 111.64 MB 112.06 MB +439.84 KB +0.4%
hits_094.vortex 1.0 vortex-file-compressed 158.19 MB 158.77 MB +598.97 KB +0.4%
hits_053.vortex 1.0 vortex-compact 138.50 MB 138.94 MB +457.17 KB +0.3%
hits_006.vortex 1.0 vortex-compact 95.74 MB 96.03 MB +295.97 KB +0.3%
hits_043.vortex 1.0 vortex-compact 94.18 MB 94.45 MB +273.47 KB +0.3%
hits_007.vortex 1.0 vortex-file-compressed 200.05 MB 200.54 MB +500.52 KB +0.2%
hits_090.vortex 1.0 vortex-file-compressed 192.44 MB 192.91 MB +479.89 KB +0.2%
hits_074.vortex 1.0 vortex-file-compressed 199.13 MB 199.60 MB +484.00 KB +0.2%
hits_016.vortex 1.0 vortex-compact 127.26 MB 127.52 MB +262.60 KB +0.2%
hits_015.vortex 1.0 vortex-file-compressed 131.07 MB 131.33 MB +265.41 KB +0.2%
hits_034.vortex 1.0 vortex-file-compressed 181.94 MB 182.30 MB +364.84 KB +0.2%
hits_025.vortex 1.0 vortex-compact 133.42 MB 133.68 MB +259.48 KB +0.2%
hits_019.vortex 1.0 vortex-file-compressed 140.90 MB 141.17 MB +273.30 KB +0.2%
hits_020.vortex 1.0 vortex-file-compressed 160.58 MB 160.88 MB +307.78 KB +0.2%
hits_035.vortex 1.0 vortex-file-compressed 102.88 MB 103.05 MB +165.88 KB +0.2%
hits_093.vortex 1.0 vortex-file-compressed 131.57 MB 131.77 MB +207.02 KB +0.2%
hits_050.vortex 1.0 vortex-compact 125.74 MB 125.91 MB +182.28 KB +0.1%
hits_048.vortex 1.0 vortex-compact 153.23 MB 153.45 MB +220.98 KB +0.1%
hits_075.vortex 1.0 vortex-compact 138.99 MB 139.18 MB +197.66 KB +0.1%
hits_016.vortex 1.0 vortex-file-compressed 180.11 MB 180.34 MB +237.53 KB +0.1%
hits_067.vortex 1.0 vortex-file-compressed 131.67 MB 131.84 MB +171.84 KB +0.1%
hits_078.vortex 1.0 vortex-file-compressed 130.93 MB 131.07 MB +143.77 KB +0.1%
hits_083.vortex 1.0 vortex-compact 109.95 MB 110.06 MB +115.21 KB +0.1%
hits_088.vortex 1.0 vortex-compact 134.18 MB 134.31 MB +133.03 KB +0.1%
hits_060.vortex 1.0 vortex-compact 141.21 MB 141.34 MB +138.70 KB +0.1%
hits_069.vortex 1.0 vortex-compact 99.88 MB 99.97 MB +96.31 KB +0.1%
hits_073.vortex 1.0 vortex-compact 134.07 MB 134.17 MB +102.38 KB +0.1%
hits_084.vortex 1.0 vortex-file-compressed 154.49 MB 154.60 MB +117.64 KB +0.1%
hits_027.vortex 1.0 vortex-file-compressed 189.90 MB 190.04 MB +142.77 KB +0.1%
hits_092.vortex 1.0 vortex-file-compressed 199.32 MB 199.46 MB +144.41 KB +0.1%
hits_061.vortex 1.0 vortex-compact 124.04 MB 124.12 MB +81.87 KB +0.1%
hits_049.vortex 1.0 vortex-file-compressed 191.36 MB 191.49 MB +124.23 KB +0.1%
hits_003.vortex 1.0 vortex-compact 104.44 MB 104.51 MB +67.63 KB +0.1%
hits_003.vortex 1.0 vortex-file-compressed 136.47 MB 136.55 MB +85.55 KB +0.1%
hits_082.vortex 1.0 vortex-file-compressed 139.84 MB 139.93 MB +87.66 KB +0.1%
hits_092.vortex 1.0 vortex-compact 153.17 MB 153.26 MB +91.14 KB +0.1%
hits_064.vortex 1.0 vortex-compact 140.04 MB 140.12 MB +83.05 KB +0.1%
hits_044.vortex 1.0 vortex-compact 153.48 MB 153.57 MB +82.68 KB +0.1%
hits_010.vortex 1.0 vortex-file-compressed 168.94 MB 169.03 MB +87.06 KB +0.1%
hits_036.vortex 1.0 vortex-file-compressed 171.22 MB 171.31 MB +88.00 KB +0.1%
hits_047.vortex 1.0 vortex-file-compressed 154.47 MB 154.55 MB +79.03 KB +0.0%
hits_053.vortex 1.0 vortex-file-compressed 189.84 MB 189.93 MB +97.00 KB +0.0%
hits_080.vortex 1.0 vortex-compact 94.98 MB 95.03 MB +47.86 KB +0.0%
hits_018.vortex 1.0 vortex-file-compressed 199.54 MB 199.64 MB +99.79 KB +0.0%
hits_042.vortex 1.0 vortex-compact 136.19 MB 136.25 MB +61.23 KB +0.0%
hits_037.vortex 1.0 vortex-file-compressed 177.19 MB 177.26 MB +70.48 KB +0.0%
hits_066.vortex 1.0 vortex-file-compressed 163.04 MB 163.10 MB +64.34 KB +0.0%
hits_023.vortex 1.0 vortex-file-compressed 195.32 MB 195.39 MB +72.56 KB +0.0%
hits_079.vortex 1.0 vortex-compact 127.92 MB 127.96 MB +46.70 KB +0.0%
hits_022.vortex 1.0 vortex-file-compressed 198.97 MB 199.04 MB +72.36 KB +0.0%
hits_057.vortex 1.0 vortex-file-compressed 159.97 MB 160.02 MB +55.96 KB +0.0%
hits_035.vortex 1.0 vortex-compact 75.91 MB 75.93 MB +24.58 KB +0.0%
hits_097.vortex 1.0 vortex-compact 141.34 MB 141.38 MB +45.36 KB +0.0%
hits_094.vortex 1.0 vortex-compact 110.71 MB 110.74 MB +35.09 KB +0.0%
hits_086.vortex 1.0 vortex-file-compressed 192.07 MB 192.13 MB +60.55 KB +0.0%
hits_056.vortex 1.0 vortex-compact 101.31 MB 101.34 MB +28.54 KB +0.0%
hits_022.vortex 1.0 vortex-compact 153.12 MB 153.15 MB +38.67 KB +0.0%
hits_095.vortex 1.0 vortex-compact 110.63 MB 110.66 MB +27.57 KB +0.0%
hits_084.vortex 1.0 vortex-compact 110.64 MB 110.66 MB +24.66 KB +0.0%
hits_040.vortex 1.0 vortex-compact 110.39 MB 110.42 MB +24.08 KB +0.0%
hits_020.vortex 1.0 vortex-compact 111.68 MB 111.70 MB +23.09 KB +0.0%
hits_014.vortex 1.0 vortex-compact 133.84 MB 133.86 MB +27.60 KB +0.0%
hits_023.vortex 1.0 vortex-compact 141.69 MB 141.71 MB +27.85 KB +0.0%
hits_075.vortex 1.0 vortex-file-compressed 189.50 MB 189.53 MB +32.83 KB +0.0%
hits_076.vortex 1.0 vortex-file-compressed 160.91 MB 160.94 MB +26.84 KB +0.0%
hits_098.vortex 1.0 vortex-file-compressed 137.41 MB 137.43 MB +21.25 KB +0.0%
hits_027.vortex 1.0 vortex-compact 139.19 MB 139.21 MB +20.73 KB +0.0%
hits_081.vortex 1.0 vortex-file-compressed 199.93 MB 199.95 MB +29.20 KB +0.0%
hits_080.vortex 1.0 vortex-file-compressed 126.84 MB 126.85 MB +16.18 KB +0.0%
hits_028.vortex 1.0 vortex-compact 115.71 MB 115.72 MB +14.47 KB +0.0%
hits_032.vortex 1.0 vortex-compact 110.62 MB 110.63 MB +11.23 KB +0.0%
hits_031.vortex 1.0 vortex-file-compressed 159.84 MB 159.85 MB +15.66 KB +0.0%
hits_033.vortex 1.0 vortex-file-compressed 199.94 MB 199.96 MB +19.27 KB +0.0%
hits_017.vortex 1.0 vortex-compact 112.16 MB 112.17 MB +5.98 KB +0.0%
hits_065.vortex 1.0 vortex-compact 125.85 MB 125.86 MB +5.97 KB +0.0%
hits_024.vortex 1.0 vortex-file-compressed 160.44 MB 160.44 MB +6.10 KB +0.0%
hits_046.vortex 1.0 vortex-compact 74.88 MB 74.88 MB +1.80 KB +0.0%
hits_055.vortex 1.0 vortex-file-compressed 199.69 MB 199.69 MB +1.26 KB +0.0%
hits_073.vortex 1.0 vortex-file-compressed 172.68 MB 172.68 MB 592 B -0.0%
hits_090.vortex 1.0 vortex-compact 140.00 MB 140.00 MB 624 B -0.0%
hits_011.vortex 1.0 vortex-file-compressed 199.22 MB 199.21 MB 3.00 KB -0.0%
hits_009.vortex 1.0 vortex-compact 75.21 MB 75.20 MB 4.88 KB -0.0%
hits_017.vortex 1.0 vortex-file-compressed 146.72 MB 146.71 MB 15.10 KB -0.0%
hits_047.vortex 1.0 vortex-compact 110.46 MB 110.45 MB 14.29 KB -0.0%
hits_005.vortex 1.0 vortex-compact 115.91 MB 115.89 MB 16.59 KB -0.0%
hits_049.vortex 1.0 vortex-compact 140.48 MB 140.46 MB 24.34 KB -0.0%
hits_085.vortex 1.0 vortex-compact 153.60 MB 153.57 MB 27.09 KB -0.0%
hits_030.vortex 1.0 vortex-file-compressed 131.96 MB 131.94 MB 24.10 KB -0.0%
hits_077.vortex 1.0 vortex-file-compressed 172.31 MB 172.28 MB 34.88 KB -0.0%
hits_065.vortex 1.0 vortex-file-compressed 161.28 MB 161.25 MB 32.77 KB -0.0%
hits_013.vortex 1.0 vortex-compact 123.81 MB 123.79 MB 26.16 KB -0.0%
hits_034.vortex 1.0 vortex-compact 133.35 MB 133.32 MB 31.77 KB -0.0%
hits_058.vortex 1.0 vortex-compact 111.12 MB 111.09 MB 33.09 KB -0.0%
hits_088.vortex 1.0 vortex-file-compressed 171.97 MB 171.92 MB 52.12 KB -0.0%
hits_096.vortex 1.0 vortex-compact 153.24 MB 153.19 MB 47.96 KB -0.0%
hits_006.vortex 1.0 vortex-file-compressed 126.34 MB 126.29 MB 45.96 KB -0.0%
hits_043.vortex 1.0 vortex-file-compressed 126.49 MB 126.44 MB 46.88 KB -0.0%
hits_095.vortex 1.0 vortex-file-compressed 154.26 MB 154.21 MB 57.82 KB -0.0%
hits_013.vortex 1.0 vortex-file-compressed 161.27 MB 161.21 MB 61.20 KB -0.0%
hits_072.vortex 1.0 vortex-compact 75.63 MB 75.60 MB 29.46 KB -0.0%
hits_021.vortex 1.0 vortex-file-compressed 154.29 MB 154.23 MB 65.80 KB -0.0%
hits_033.vortex 1.0 vortex-compact 153.45 MB 153.39 MB 66.84 KB -0.0%
hits_099.vortex 1.0 vortex-file-compressed 171.25 MB 171.17 MB 81.85 KB -0.0%
hits_040.vortex 1.0 vortex-file-compressed 143.29 MB 143.22 MB 73.70 KB -0.1%
hits_005.vortex 1.0 vortex-file-compressed 167.68 MB 167.59 MB 91.11 KB -0.1%
hits_059.vortex 1.0 vortex-compact 152.83 MB 152.75 MB 84.61 KB -0.1%
hits_066.vortex 1.0 vortex-compact 117.63 MB 117.56 MB 65.81 KB -0.1%
hits_045.vortex 1.0 vortex-compact 106.09 MB 106.03 MB 60.69 KB -0.1%
hits_051.vortex 1.0 vortex-compact 134.04 MB 133.96 MB 77.45 KB -0.1%
hits_068.vortex 1.0 vortex-file-compressed 160.50 MB 160.40 MB 96.12 KB -0.1%
hits_083.vortex 1.0 vortex-file-compressed 157.17 MB 157.08 MB 98.15 KB -0.1%
hits_036.vortex 1.0 vortex-compact 133.21 MB 133.13 MB 85.31 KB -0.1%
hits_002.vortex 1.0 vortex-file-compressed 161.04 MB 160.94 MB 103.34 KB -0.1%
hits_052.vortex 1.0 vortex-file-compressed 130.91 MB 130.82 MB 94.23 KB -0.1%
hits_062.vortex 1.0 vortex-compact 132.66 MB 132.57 MB 96.08 KB -0.1%
hits_072.vortex 1.0 vortex-file-compressed 102.32 MB 102.24 MB 76.82 KB -0.1%
hits_061.vortex 1.0 vortex-file-compressed 160.89 MB 160.78 MB 121.02 KB -0.1%
hits_055.vortex 1.0 vortex-compact 153.43 MB 153.32 MB 115.77 KB -0.1%
hits_050.vortex 1.0 vortex-file-compressed 161.13 MB 161.01 MB 123.31 KB -0.1%
hits_091.vortex 1.0 vortex-file-compressed 146.99 MB 146.88 MB 112.79 KB -0.1%
hits_085.vortex 1.0 vortex-file-compressed 199.70 MB 199.54 MB 158.39 KB -0.1%
hits_037.vortex 1.0 vortex-compact 132.70 MB 132.58 MB 114.48 KB -0.1%
hits_002.vortex 1.0 vortex-compact 124.42 MB 124.31 MB 108.10 KB -0.1%
hits_062.vortex 1.0 vortex-file-compressed 170.73 MB 170.58 MB 149.97 KB -0.1%
hits_000.vortex 1.0 vortex-compact 99.25 MB 99.16 MB 89.27 KB -0.1%
hits_058.vortex 1.0 vortex-file-compressed 155.15 MB 155.01 MB 140.82 KB -0.1%
hits_070.vortex 1.0 vortex-file-compressed 199.79 MB 199.61 MB 185.60 KB -0.1%
hits_004.vortex 1.0 vortex-file-compressed 131.50 MB 131.38 MB 122.28 KB -0.1%
hits_063.vortex 1.0 vortex-file-compressed 132.01 MB 131.89 MB 130.66 KB -0.1%
hits_060.vortex 1.0 vortex-file-compressed 193.14 MB 192.95 MB 193.22 KB -0.1%
hits_081.vortex 1.0 vortex-compact 153.68 MB 153.50 MB 189.13 KB -0.1%
hits_057.vortex 1.0 vortex-compact 111.93 MB 111.78 MB 155.22 KB -0.1%
hits_011.vortex 1.0 vortex-compact 152.98 MB 152.76 MB 218.81 KB -0.1%
hits_074.vortex 1.0 vortex-compact 153.15 MB 152.93 MB 219.54 KB -0.1%
hits_071.vortex 1.0 vortex-file-compressed 140.90 MB 140.69 MB 208.53 KB -0.1%
hits_045.vortex 1.0 vortex-file-compressed 140.16 MB 139.95 MB 214.62 KB -0.1%
hits_029.vortex 1.0 vortex-compact 153.52 MB 153.29 MB 239.54 KB -0.2%
hits_096.vortex 1.0 vortex-file-compressed 199.88 MB 199.56 MB 330.16 KB -0.2%
hits_070.vortex 1.0 vortex-compact 153.72 MB 153.47 MB 257.42 KB -0.2%
hits_046.vortex 1.0 vortex-file-compressed 101.61 MB 101.42 MB 191.38 KB -0.2%
hits_089.vortex 1.0 vortex-file-compressed 131.58 MB 131.33 MB 250.77 KB -0.2%
hits_042.vortex 1.0 vortex-file-compressed 201.96 MB 201.57 MB 406.39 KB -0.2%
hits_099.vortex 1.0 vortex-compact 133.39 MB 133.13 MB 271.13 KB -0.2%
hits_000.vortex 1.0 vortex-file-compressed 131.89 MB 131.61 MB 276.88 KB -0.2%
hits_009.vortex 1.0 vortex-file-compressed 101.49 MB 101.27 MB 227.37 KB -0.2%
hits_044.vortex 1.0 vortex-file-compressed 199.84 MB 199.39 MB 460.86 KB -0.2%
hits_069.vortex 1.0 vortex-file-compressed 142.61 MB 142.25 MB 367.11 KB -0.3%
hits_048.vortex 1.0 vortex-file-compressed 199.95 MB 199.42 MB 537.84 KB -0.3%
hits_026.vortex 1.0 vortex-file-compressed 131.44 MB 131.10 MB 355.41 KB -0.3%
hits_007.vortex 1.0 vortex-compact 153.79 MB 153.38 MB 427.26 KB -0.3%
hits_098.vortex 1.0 vortex-compact 104.25 MB 103.96 MB 299.91 KB -0.3%
hits_077.vortex 1.0 vortex-compact 134.37 MB 133.96 MB 418.50 KB -0.3%
hits_056.vortex 1.0 vortex-file-compressed 136.02 MB 135.60 MB 435.62 KB -0.3%
hits_021.vortex 1.0 vortex-compact 110.96 MB 110.60 MB 363.32 KB -0.3%
hits_067.vortex 1.0 vortex-compact 99.10 MB 98.78 MB 328.25 KB -0.3%
hits_039.vortex 1.0 vortex-file-compressed 161.66 MB 161.13 MB 543.14 KB -0.3%
hits_004.vortex 1.0 vortex-compact 97.93 MB 97.60 MB 329.08 KB -0.3%
hits_041.vortex 1.0 vortex-file-compressed 131.54 MB 131.08 MB 465.92 KB -0.3%
hits_054.vortex 1.0 vortex-file-compressed 147.62 MB 147.10 MB 533.24 KB -0.4%
hits_010.vortex 1.0 vortex-compact 123.32 MB 122.87 MB 461.82 KB -0.4%
hits_019.vortex 1.0 vortex-compact 106.56 MB 106.17 MB 400.51 KB -0.4%
hits_068.vortex 1.0 vortex-compact 112.48 MB 112.04 MB 453.99 KB -0.4%
hits_008.vortex 1.0 vortex-file-compressed 140.54 MB 139.98 MB 578.74 KB -0.4%
hits_008.vortex 1.0 vortex-compact 106.14 MB 105.72 MB 439.14 KB -0.4%
hits_071.vortex 1.0 vortex-compact 106.18 MB 105.70 MB 489.38 KB -0.5%
hits_093.vortex 1.0 vortex-compact 99.24 MB 98.78 MB 473.70 KB -0.5%
hits_018.vortex 1.0 vortex-compact 153.67 MB 152.94 MB 753.37 KB -0.5%
hits_025.vortex 1.0 vortex-file-compressed 172.85 MB 171.93 MB 943.05 KB -0.5%
hits_059.vortex 1.0 vortex-file-compressed 199.00 MB 197.85 MB 1.15 MB -0.6%
hits_076.vortex 1.0 vortex-compact 126.28 MB 125.44 MB 861.69 KB -0.7%
hits_030.vortex 1.0 vortex-compact 98.39 MB 97.73 MB 681.23 KB -0.7%
hits_029.vortex 1.0 vortex-file-compressed 199.85 MB 198.22 MB 1.64 MB -0.8%
hits_012.vortex 1.0 vortex-compact 139.90 MB 138.69 MB 1.22 MB -0.9%
hits_078.vortex 1.0 vortex-compact 98.34 MB 97.46 MB 903.15 KB -0.9%
hits_063.vortex 1.0 vortex-compact 98.95 MB 97.83 MB 1.12 MB -1.1%
hits_087.vortex 1.0 vortex-compact 125.87 MB 123.82 MB 2.05 MB -1.6%
hits_052.vortex 1.0 vortex-compact 99.45 MB 97.41 MB 2.04 MB -2.1%

Totals:

  • vortex-compact: 11.93 GB → 11.93 GB (-0.0%)
  • vortex-file-compressed: 15.96 GB → 15.97 GB (+0.0%)

@github-actions

Copy link
Copy Markdown
Contributor

Benchmarks: TPC-H SF=1 on S3 📖

Verdict: No clear signal (low confidence)
Attributed Vortex impact: +8.7%
Engines: DataFusion No clear signal (+5.7%, environment too noisy confidence) · DuckDB No clear signal (+11.9%, environment too noisy confidence)
Vortex (geomean): 1.053x ➖
Parquet (geomean): 0.968x ➖
Shifts: Parquet (control) -3.2% · Median polish +4.3%

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

datafusion / vortex-file-compressed / ns (1.024x ➖, 0↑ 0↓)
name PR 09cf918 (ns) base e1192aa (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-file-compressed 257046026 240558473 1.07
tpch_q02/datafusion:vortex-file-compressed 486396132 480769518 1.01
tpch_q03/datafusion:vortex-file-compressed 386937823 339723449 1.14
tpch_q04/datafusion:vortex-file-compressed 176968529 179361713 0.99
tpch_q05/datafusion:vortex-file-compressed 372492204 347237277 1.07
tpch_q06/datafusion:vortex-file-compressed 274006400 249578219 1.10
tpch_q07/datafusion:vortex-file-compressed 399688976 355329142 1.12
tpch_q08/datafusion:vortex-file-compressed 532642585 497703337 1.07
tpch_q09/datafusion:vortex-file-compressed 378273353 343407049 1.10
tpch_q10/datafusion:vortex-file-compressed 370245516 355139053 1.04
tpch_q11/datafusion:vortex-file-compressed 336331671 358023440 0.94
tpch_q12/datafusion:vortex-file-compressed 405941406 350792881 1.16
tpch_q13/datafusion:vortex-file-compressed 134497803 131282310 1.02
tpch_q14/datafusion:vortex-file-compressed 206676980 201465677 1.03
tpch_q15/datafusion:vortex-file-compressed 334241179 329343831 1.01
tpch_q16/datafusion:vortex-file-compressed 216356452 234792513 0.92
tpch_q17/datafusion:vortex-file-compressed 343321089 336166001 1.02
tpch_q18/datafusion:vortex-file-compressed 277285393 279033791 0.99
tpch_q19/datafusion:vortex-file-compressed 450956169 427164371 1.06
tpch_q20/datafusion:vortex-file-compressed 388303835 386360342 1.01
tpch_q21/datafusion:vortex-file-compressed 494256674 560616703 0.88
tpch_q22/datafusion:vortex-file-compressed 174647020 206142138 0.85
datafusion / vortex-compact / ns (1.075x ➖, 0↑ 3↓)
name PR 09cf918 (ns) base e1192aa (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-compact 257485656 248936198 1.03
tpch_q02/datafusion:vortex-compact 413177268 442912665 0.93
tpch_q03/datafusion:vortex-compact 387220009 337760915 1.15
tpch_q04/datafusion:vortex-compact 🚨 218095507 158372528 1.38
tpch_q05/datafusion:vortex-compact 🚨 482816454 365048450 1.32
tpch_q06/datafusion:vortex-compact 300901923 284368630 1.06
tpch_q07/datafusion:vortex-compact 417182909 386400468 1.08
tpch_q08/datafusion:vortex-compact 507838611 548420510 0.93
tpch_q09/datafusion:vortex-compact 🚨 550415050 325335355 1.69
tpch_q10/datafusion:vortex-compact 375508443 344197372 1.09
tpch_q11/datafusion:vortex-compact 333472662 309010042 1.08
tpch_q12/datafusion:vortex-compact 360529754 494850089 0.73
tpch_q13/datafusion:vortex-compact 117933517 113753726 1.04
tpch_q14/datafusion:vortex-compact 200288380 203365099 0.98
tpch_q15/datafusion:vortex-compact 335848891 362240219 0.93
tpch_q16/datafusion:vortex-compact 214227142 200715076 1.07
tpch_q17/datafusion:vortex-compact 306107614 309958108 0.99
tpch_q18/datafusion:vortex-compact 267972742 217735114 1.23
tpch_q19/datafusion:vortex-compact 439034295 433087629 1.01
tpch_q20/datafusion:vortex-compact 323722680 357638097 0.91
tpch_q21/datafusion:vortex-compact 499577757 411433932 1.21
tpch_q22/datafusion:vortex-compact 173844989 150198759 1.16
datafusion / parquet / ns (0.993x ➖, 0↑ 0↓)
name PR 09cf918 (ns) base e1192aa (ns) ratio (PR/base)
tpch_q01/datafusion:parquet 210304729 229534202 0.92
tpch_q02/datafusion:parquet 306127380 281377379 1.09
tpch_q03/datafusion:parquet 285588015 334322967 0.85
tpch_q04/datafusion:parquet 166934770 183523806 0.91
tpch_q05/datafusion:parquet 367535681 378855021 0.97
tpch_q06/datafusion:parquet 139443664 144555444 0.96
tpch_q07/datafusion:parquet 375289188 400973139 0.94
tpch_q08/datafusion:parquet 438801728 461841665 0.95
tpch_q09/datafusion:parquet 463541713 473355655 0.98
tpch_q10/datafusion:parquet 405693325 420613841 0.96
tpch_q11/datafusion:parquet 289475855 284701730 1.02
tpch_q12/datafusion:parquet 244287946 216646805 1.13
tpch_q13/datafusion:parquet 451484837 449796065 1.00
tpch_q14/datafusion:parquet 171501828 176873898 0.97
tpch_q15/datafusion:parquet 287290468 288842641 0.99
tpch_q16/datafusion:parquet 125798585 121449460 1.04
tpch_q17/datafusion:parquet 331917100 309755542 1.07
tpch_q18/datafusion:parquet 466120048 453859628 1.03
tpch_q19/datafusion:parquet 188835517 189472585 1.00
tpch_q20/datafusion:parquet 294706610 268471343 1.10
tpch_q21/datafusion:parquet 454276161 456675761 0.99
tpch_q22/datafusion:parquet 187793282 182896806 1.03
duckdb / vortex-file-compressed / ns (1.085x ➖, 1↑ 3↓)
name PR 09cf918 (ns) base e1192aa (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-file-compressed 267064303 254353704 1.05
tpch_q02/duckdb:vortex-file-compressed 686620778 599524247 1.15
tpch_q03/duckdb:vortex-file-compressed 537871067 489084322 1.10
tpch_q04/duckdb:vortex-file-compressed 379940336 304830005 1.25
tpch_q05/duckdb:vortex-file-compressed 606212841 533577110 1.14
tpch_q06/duckdb:vortex-file-compressed 308393959 290124605 1.06
tpch_q07/duckdb:vortex-file-compressed 631712825 705843017 0.89
tpch_q08/duckdb:vortex-file-compressed 765703636 779696086 0.98
tpch_q09/duckdb:vortex-file-compressed 626526888 619290675 1.01
tpch_q10/duckdb:vortex-file-compressed 576504670 538194066 1.07
tpch_q11/duckdb:vortex-file-compressed 🚨 362617894 276883141 1.31
tpch_q12/duckdb:vortex-file-compressed 502921761 549861814 0.91
tpch_q13/duckdb:vortex-file-compressed 🚨 436937578 326113377 1.34
tpch_q14/duckdb:vortex-file-compressed 279179430 274200797 1.02
tpch_q15/duckdb:vortex-file-compressed 🚨 385816327 188921516 2.04
tpch_q16/duckdb:vortex-file-compressed 318349582 289140583 1.10
tpch_q17/duckdb:vortex-file-compressed 552228315 506026554 1.09
tpch_q18/duckdb:vortex-file-compressed 373309502 399214774 0.94
tpch_q19/duckdb:vortex-file-compressed 390154686 388187933 1.01
tpch_q20/duckdb:vortex-file-compressed 625418188 520039006 1.20
tpch_q21/duckdb:vortex-file-compressed 1052717427 840769369 1.25
tpch_q22/duckdb:vortex-file-compressed 🚀 189853451 340703951 0.56
duckdb / vortex-compact / ns (1.028x ➖, 0↑ 0↓)
name PR 09cf918 (ns) base e1192aa (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-compact 244322620 255456880 0.96
tpch_q02/duckdb:vortex-compact 595914496 628878957 0.95
tpch_q03/duckdb:vortex-compact 502044385 521941707 0.96
tpch_q04/duckdb:vortex-compact 302832595 283773445 1.07
tpch_q05/duckdb:vortex-compact 635126994 653040148 0.97
tpch_q06/duckdb:vortex-compact 318452283 296415790 1.07
tpch_q07/duckdb:vortex-compact 697596039 579324273 1.20
tpch_q08/duckdb:vortex-compact 712748977 750550220 0.95
tpch_q09/duckdb:vortex-compact 602577757 594505884 1.01
tpch_q10/duckdb:vortex-compact 502820342 476518433 1.06
tpch_q11/duckdb:vortex-compact 266151305 277174896 0.96
tpch_q12/duckdb:vortex-compact 547984837 496006121 1.10
tpch_q13/duckdb:vortex-compact 260989146 273145410 0.96
tpch_q14/duckdb:vortex-compact 275381197 264774539 1.04
tpch_q15/duckdb:vortex-compact 207185899 201536778 1.03
tpch_q16/duckdb:vortex-compact 274205693 258526516 1.06
tpch_q17/duckdb:vortex-compact 498846960 455939962 1.09
tpch_q18/duckdb:vortex-compact 372324503 363339930 1.02
tpch_q19/duckdb:vortex-compact 397560741 392323238 1.01
tpch_q20/duckdb:vortex-compact 522943075 550098285 0.95
tpch_q21/duckdb:vortex-compact 795960295 768530678 1.04
tpch_q22/duckdb:vortex-compact 196494710 163381984 1.20
duckdb / parquet / ns (0.944x ➖, 0↑ 0↓)
name PR 09cf918 (ns) base e1192aa (ns) ratio (PR/base)
tpch_q01/duckdb:parquet 334045578 339922774 0.98
tpch_q02/duckdb:parquet 723720541 697408660 1.04
tpch_q03/duckdb:parquet 928470963 913247950 1.02
tpch_q04/duckdb:parquet 557172777 599432848 0.93
tpch_q05/duckdb:parquet 1051117374 1043613865 1.01
tpch_q06/duckdb:parquet 348589369 349231869 1.00
tpch_q07/duckdb:parquet 962422218 1015462248 0.95
tpch_q08/duckdb:parquet 1157676836 1244062061 0.93
tpch_q09/duckdb:parquet 1155471520 1181331861 0.98
tpch_q10/duckdb:parquet 1045997504 1183555367 0.88
tpch_q11/duckdb:parquet 450412940 502578634 0.90
tpch_q12/duckdb:parquet 564060627 610089544 0.92
tpch_q13/duckdb:parquet 888330988 941380209 0.94
tpch_q14/duckdb:parquet 530614405 586317331 0.90
tpch_q15/duckdb:parquet 388865605 449187047 0.87
tpch_q16/duckdb:parquet 548708893 552267059 0.99
tpch_q17/duckdb:parquet 516859460 623881294 0.83
tpch_q18/duckdb:parquet 731277566 790583841 0.92
tpch_q19/duckdb:parquet 623304630 709095289 0.88
tpch_q20/duckdb:parquet 944710311 900267324 1.05
tpch_q21/duckdb:parquet 829788912 963153400 0.86
tpch_q22/duckdb:parquet 481694583 471725894 1.02

@github-actions

Copy link
Copy Markdown
Contributor

Benchmarks: Statistical and Population Genetics 📖

Verdict: No clear signal (low confidence)
Attributed Vortex impact: +1.1%
Engines: DuckDB No clear signal (+1.1%, low confidence)
Vortex (geomean): 1.011x ➖
Parquet (geomean): 1.000x ➖
Shifts: Parquet (control) -0.0% · Median polish +0.2%

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

duckdb / vortex-file-compressed / ns (0.998x ➖, 1↑ 1↓)
name PR 09cf918 (ns) base e1192aa (ns) ratio (PR/base)
statpopgen_q00/duckdb:vortex-file-compressed 14154474 14640138 0.97
statpopgen_q01/duckdb:vortex-file-compressed 13161078 13056263 1.01
statpopgen_q02/duckdb:vortex-file-compressed 588156894 560405008 1.05
statpopgen_q03/duckdb:vortex-file-compressed 🚨 1702834618 1244817685 1.37
statpopgen_q04/duckdb:vortex-file-compressed 🚀 1230194512 1734290879 0.71
statpopgen_q05/duckdb:vortex-file-compressed 592845451 573672974 1.03
statpopgen_q06/duckdb:vortex-file-compressed 1780762798 1974619214 0.90
statpopgen_q07/duckdb:vortex-file-compressed 254447516 270781506 0.94
statpopgen_q08/duckdb:vortex-file-compressed 262876819 263073234 1.00
statpopgen_q09/duckdb:vortex-file-compressed 1271992625 1236860221 1.03
statpopgen_q10/duckdb:vortex-file-compressed 3165416865 2889128788 1.10
duckdb / vortex-compact / ns (1.025x ➖, 3↑ 3↓)
name PR 09cf918 (ns) base e1192aa (ns) ratio (PR/base)
statpopgen_q00/duckdb:vortex-compact 🚀 14325007 15983761 0.90
statpopgen_q01/duckdb:vortex-compact 🚀 13227710 16175341 0.82
statpopgen_q02/duckdb:vortex-compact 671166702 669609465 1.00
statpopgen_q03/duckdb:vortex-compact 🚨 2027605200 1356716266 1.49
statpopgen_q04/duckdb:vortex-compact 1348016811 1466727164 0.92
statpopgen_q05/duckdb:vortex-compact 🚨 975272608 788244610 1.24
statpopgen_q06/duckdb:vortex-compact 🚨 2312892787 1767138362 1.31
statpopgen_q07/duckdb:vortex-compact 1305102756 1321201798 0.99
statpopgen_q08/duckdb:vortex-compact 1415265921 1342624094 1.05
statpopgen_q09/duckdb:vortex-compact 🚀 1176036989 1533347623 0.77
statpopgen_q10/duckdb:vortex-compact 3005886722 3000588759 1.00
duckdb / parquet / ns (1.000x ➖, 0↑ 0↓)
name PR 09cf918 (ns) base e1192aa (ns) ratio (PR/base)
statpopgen_q00/duckdb:parquet 375693091 375341190 1.00
statpopgen_q01/duckdb:parquet 468926885 467995445 1.00
statpopgen_q02/duckdb:parquet 772028753 778087580 0.99
statpopgen_q03/duckdb:parquet 1048780916 1047677823 1.00
statpopgen_q04/duckdb:parquet 1047040518 1044592984 1.00
statpopgen_q05/duckdb:parquet 763678166 764420717 1.00
statpopgen_q06/duckdb:parquet 1017836968 1015152100 1.00
statpopgen_q07/duckdb:parquet 944721846 950335395 0.99
statpopgen_q08/duckdb:parquet 962047466 969088514 0.99
statpopgen_q09/duckdb:parquet 998540615 998281150 1.00
statpopgen_q10/duckdb:parquet 1656431419 1637678806 1.01

No file size changes detected.

@github-actions

Copy link
Copy Markdown
Contributor

Benchmarks: TPC-DS SF=1 on NVME 📖

Verdict: No clear signal (low confidence)
Attributed Vortex impact: -1.1%
Engines: DataFusion No clear signal (-0.1%, low confidence) · DuckDB No clear signal (-2.0%, environment too noisy confidence)
Vortex (geomean): 0.993x ➖
Parquet (geomean): 1.004x ➖
Shifts: Parquet (control) +0.4% · Median polish -0.0%

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

datafusion / vortex-file-compressed / ns (0.998x ➖, 0↑ 1↓)
name PR 09cf918 (ns) base e1192aa (ns) ratio (PR/base)
tpcds_q01/datafusion:vortex-file-compressed 28257410 28060831 1.01
tpcds_q02/datafusion:vortex-file-compressed 52131409 51634736 1.01
tpcds_q03/datafusion:vortex-file-compressed 13592771 13826715 0.98
tpcds_q04/datafusion:vortex-file-compressed 218253753 217942697 1.00
tpcds_q05/datafusion:vortex-file-compressed 64110703 64962118 0.99
tpcds_q06/datafusion:vortex-file-compressed 25951986 26563272 0.98
tpcds_q07/datafusion:vortex-file-compressed 43289690 42286838 1.02
tpcds_q08/datafusion:vortex-file-compressed 32586718 32918377 0.99
tpcds_q09/datafusion:vortex-file-compressed 25877428 26598922 0.97
tpcds_q10/datafusion:vortex-file-compressed 35353841 34883837 1.01
tpcds_q11/datafusion:vortex-file-compressed 117965019 117505227 1.00
tpcds_q12/datafusion:vortex-file-compressed 19987942 20794707 0.96
tpcds_q13/datafusion:vortex-file-compressed 43628646 44606972 0.98
tpcds_q14/datafusion:vortex-file-compressed 202026873 199416379 1.01
tpcds_q15/datafusion:vortex-file-compressed 29031863 29559784 0.98
tpcds_q16/datafusion:vortex-file-compressed 24553538 24497416 1.00
tpcds_q17/datafusion:vortex-file-compressed 71551385 72036186 0.99
tpcds_q18/datafusion:vortex-file-compressed 89786884 95126691 0.94
tpcds_q19/datafusion:vortex-file-compressed 21105601 21129794 1.00
tpcds_q20/datafusion:vortex-file-compressed 22472793 22845575 0.98
tpcds_q21/datafusion:vortex-file-compressed 31304518 32836199 0.95
tpcds_q22/datafusion:vortex-file-compressed 107238910 102969910 1.04
tpcds_q23/datafusion:vortex-file-compressed 131112568 128496432 1.02
tpcds_q24/datafusion:vortex-file-compressed 100850371 97487305 1.03
tpcds_q25/datafusion:vortex-file-compressed 72858661 70863815 1.03
tpcds_q26/datafusion:vortex-file-compressed 38013692 37070144 1.03
tpcds_q27/datafusion:vortex-file-compressed 93715733 92212061 1.02
tpcds_q28/datafusion:vortex-file-compressed 24622228 25234315 0.98
tpcds_q29/datafusion:vortex-file-compressed 70261076 69399729 1.01
tpcds_q30/datafusion:vortex-file-compressed 29609976 29361106 1.01
tpcds_q31/datafusion:vortex-file-compressed 76565474 74830461 1.02
tpcds_q32/datafusion:vortex-file-compressed 17836266 17618600 1.01
tpcds_q33/datafusion:vortex-file-compressed 32983161 32031186 1.03
tpcds_q34/datafusion:vortex-file-compressed 25571331 25710280 0.99
tpcds_q35/datafusion:vortex-file-compressed 44280579 44628062 0.99
tpcds_q36/datafusion:vortex-file-compressed 65054089 62840570 1.04
tpcds_q37/datafusion:vortex-file-compressed 18496991 18641364 0.99
tpcds_q38/datafusion:vortex-file-compressed 39821325 39947782 1.00
tpcds_q39/datafusion:vortex-file-compressed 94959784 97793929 0.97
tpcds_q40/datafusion:vortex-file-compressed 34293015 32021318 1.07
tpcds_q41/datafusion:vortex-file-compressed 19112959 19049684 1.00
tpcds_q42/datafusion:vortex-file-compressed 13615114 13207096 1.03
tpcds_q43/datafusion:vortex-file-compressed 18788140 19311971 0.97
tpcds_q44/datafusion:vortex-file-compressed 34045937 33518257 1.02
tpcds_q45/datafusion:vortex-file-compressed 32742867 33306279 0.98
tpcds_q46/datafusion:vortex-file-compressed 34447751 33497251 1.03
tpcds_q47/datafusion:vortex-file-compressed 135539699 129445623 1.05
tpcds_q48/datafusion:vortex-file-compressed 35908776 35975350 1.00
tpcds_q49/datafusion:vortex-file-compressed 73897584 70702023 1.05
tpcds_q50/datafusion:vortex-file-compressed 46613598 46411568 1.00
tpcds_q51/datafusion:vortex-file-compressed 75858227 76269485 0.99
tpcds_q52/datafusion:vortex-file-compressed 13908450 14219511 0.98
tpcds_q53/datafusion:vortex-file-compressed 23317195 23240051 1.00
tpcds_q54/datafusion:vortex-file-compressed 37907198 36854302 1.03
tpcds_q55/datafusion:vortex-file-compressed 13379882 13388927 1.00
tpcds_q56/datafusion:vortex-file-compressed 33083450 32218404 1.03
tpcds_q57/datafusion:vortex-file-compressed 101860740 104134073 0.98
tpcds_q58/datafusion:vortex-file-compressed 62812690 60841328 1.03
tpcds_q59/datafusion:vortex-file-compressed 55023753 54843369 1.00
tpcds_q60/datafusion:vortex-file-compressed 31894711 32463125 0.98
tpcds_q61/datafusion:vortex-file-compressed 38009580 37009071 1.03
tpcds_q62/datafusion:vortex-file-compressed 24959851 24239533 1.03
tpcds_q63/datafusion:vortex-file-compressed 22938052 23793987 0.96
tpcds_q64/datafusion:vortex-file-compressed 475706773 466914070 1.02
tpcds_q65/datafusion:vortex-file-compressed 74715041 71808302 1.04
tpcds_q66/datafusion:vortex-file-compressed 77486155 77539119 1.00
tpcds_q67/datafusion:vortex-file-compressed 117095819 118576915 0.99
tpcds_q68/datafusion:vortex-file-compressed 32990961 33608996 0.98
tpcds_q69/datafusion:vortex-file-compressed 34479607 34765383 0.99
tpcds_q70/datafusion:vortex-file-compressed 112458759 112186857 1.00
tpcds_q71/datafusion:vortex-file-compressed 22762090 22824486 1.00
tpcds_q72/datafusion:vortex-file-compressed 1469749797 1473904099 1.00
tpcds_q73/datafusion:vortex-file-compressed 23653377 23722272 1.00
tpcds_q74/datafusion:vortex-file-compressed 74269862 78608737 0.94
tpcds_q75/datafusion:vortex-file-compressed 149354322 157920441 0.95
tpcds_q76/datafusion:vortex-file-compressed 42769482 44606298 0.96
tpcds_q77/datafusion:vortex-file-compressed 45985362 43562938 1.06
tpcds_q78/datafusion:vortex-file-compressed 108265284 112883017 0.96
tpcds_q79/datafusion:vortex-file-compressed 27110480 27655699 0.98
tpcds_q80/datafusion:vortex-file-compressed 99254873 102323912 0.97
tpcds_q81/datafusion:vortex-file-compressed 🚨 35600172 30220297 1.18
tpcds_q82/datafusion:vortex-file-compressed 18736104 20494110 0.91
tpcds_q83/datafusion:vortex-file-compressed 41723593 44843672 0.93
tpcds_q84/datafusion:vortex-file-compressed 13436201 13974615 0.96
tpcds_q85/datafusion:vortex-file-compressed 111495649 116694505 0.96
tpcds_q86/datafusion:vortex-file-compressed 19066610 19913153 0.96
tpcds_q87/datafusion:vortex-file-compressed 42103545 45938947 0.92
tpcds_q88/datafusion:vortex-file-compressed 52656021 51997882 1.01
tpcds_q89/datafusion:vortex-file-compressed 26908447 28154003 0.96
tpcds_q90/datafusion:vortex-file-compressed 13680329 14418553 0.95
tpcds_q91/datafusion:vortex-file-compressed 20233901 20120509 1.01
tpcds_q92/datafusion:vortex-file-compressed 18258588 17646190 1.03
tpcds_q93/datafusion:vortex-file-compressed 31165816 32980376 0.94
tpcds_q94/datafusion:vortex-file-compressed 22777800 22985963 0.99
tpcds_q95/datafusion:vortex-file-compressed 63206958 63725560 0.99
tpcds_q96/datafusion:vortex-file-compressed 11296243 11104758 1.02
tpcds_q97/datafusion:vortex-file-compressed 29601337 28021715 1.06
tpcds_q98/datafusion:vortex-file-compressed 24405499 24741535 0.99
tpcds_q99/datafusion:vortex-file-compressed 29439469 28323138 1.04
datafusion / vortex-compact / ns (0.993x ➖, 3↑ 1↓)
name PR 09cf918 (ns) base e1192aa (ns) ratio (PR/base)
tpcds_q01/datafusion:vortex-compact 28936231 29614825 0.98
tpcds_q02/datafusion:vortex-compact 58639493 59048140 0.99
tpcds_q03/datafusion:vortex-compact 17250276 17330896 1.00
tpcds_q04/datafusion:vortex-compact 251353136 249021276 1.01
tpcds_q05/datafusion:vortex-compact 69400204 74717093 0.93
tpcds_q06/datafusion:vortex-compact 30206056 29927825 1.01
tpcds_q07/datafusion:vortex-compact 57113596 59055411 0.97
tpcds_q08/datafusion:vortex-compact 41111266 40819908 1.01
tpcds_q09/datafusion:vortex-compact 44741684 45586628 0.98
tpcds_q10/datafusion:vortex-compact 56246575 54952543 1.02
tpcds_q11/datafusion:vortex-compact 137721983 138385440 1.00
tpcds_q12/datafusion:vortex-compact 25435912 25255014 1.01
tpcds_q13/datafusion:vortex-compact 🚀 122381203 145740146 0.84
tpcds_q14/datafusion:vortex-compact 223490642 236149674 0.95
tpcds_q15/datafusion:vortex-compact 34717515 34682251 1.00
tpcds_q16/datafusion:vortex-compact 32023897 33626058 0.95
tpcds_q17/datafusion:vortex-compact 112915058 114597835 0.99
tpcds_q18/datafusion:vortex-compact 101576614 102244605 0.99
tpcds_q19/datafusion:vortex-compact 🚀 30840407 35822560 0.86
tpcds_q20/datafusion:vortex-compact 27132634 27861186 0.97
tpcds_q21/datafusion:vortex-compact 33231974 33276642 1.00
tpcds_q22/datafusion:vortex-compact 115892308 115522823 1.00
tpcds_q23/datafusion:vortex-compact 143951216 143192658 1.01
tpcds_q24/datafusion:vortex-compact 122466046 114767938 1.07
tpcds_q25/datafusion:vortex-compact 85901769 84958541 1.01
tpcds_q26/datafusion:vortex-compact 52629918 52104421 1.01
tpcds_q27/datafusion:vortex-compact 119163332 119859743 0.99
tpcds_q28/datafusion:vortex-compact 65839355 65102885 1.01
tpcds_q29/datafusion:vortex-compact 84216281 85803015 0.98
tpcds_q30/datafusion:vortex-compact 34245783 33642651 1.02
tpcds_q31/datafusion:vortex-compact 103195810 105543311 0.98
tpcds_q32/datafusion:vortex-compact 22308789 22953686 0.97
tpcds_q33/datafusion:vortex-compact 40382806 40502613 1.00
tpcds_q34/datafusion:vortex-compact 40246985 39920631 1.01
tpcds_q35/datafusion:vortex-compact 59743247 61605222 0.97
tpcds_q36/datafusion:vortex-compact 75897887 75023388 1.01
tpcds_q37/datafusion:vortex-compact 23993293 23803312 1.01
tpcds_q38/datafusion:vortex-compact 53486513 53535621 1.00
tpcds_q39/datafusion:vortex-compact 99357368 96594044 1.03
tpcds_q40/datafusion:vortex-compact 37118996 36984193 1.00
tpcds_q41/datafusion:vortex-compact 21715279 22317157 0.97
tpcds_q42/datafusion:vortex-compact 18157950 17250255 1.05
tpcds_q43/datafusion:vortex-compact 24238147 24190337 1.00
tpcds_q44/datafusion:vortex-compact 49543908 50585296 0.98
tpcds_q45/datafusion:vortex-compact 38637112 39564465 0.98
tpcds_q46/datafusion:vortex-compact 47349836 47390041 1.00
tpcds_q47/datafusion:vortex-compact 143343614 142582121 1.01
tpcds_q48/datafusion:vortex-compact 96151252 106779770 0.90
tpcds_q49/datafusion:vortex-compact 86024748 84434977 1.02
tpcds_q50/datafusion:vortex-compact 56038054 57173868 0.98
tpcds_q51/datafusion:vortex-compact 90019214 82093830 1.10
tpcds_q52/datafusion:vortex-compact 17655824 18255879 0.97
tpcds_q53/datafusion:vortex-compact 28982659 29155804 0.99
tpcds_q54/datafusion:vortex-compact 47910779 45768311 1.05
tpcds_q55/datafusion:vortex-compact 17051976 18214804 0.94
tpcds_q56/datafusion:vortex-compact 39537854 41676659 0.95
tpcds_q57/datafusion:vortex-compact 108332092 109510099 0.99
tpcds_q58/datafusion:vortex-compact 66616170 68894048 0.97
tpcds_q59/datafusion:vortex-compact 65355022 66260585 0.99
tpcds_q60/datafusion:vortex-compact 39847319 38131656 1.04
tpcds_q61/datafusion:vortex-compact 49597795 49260472 1.01
tpcds_q62/datafusion:vortex-compact 25211043 23265181 1.08
tpcds_q63/datafusion:vortex-compact 31069787 29360406 1.06
tpcds_q64/datafusion:vortex-compact 542446882 519188159 1.04
tpcds_q65/datafusion:vortex-compact 85839887 82825963 1.04
tpcds_q66/datafusion:vortex-compact 82642039 82485070 1.00
tpcds_q67/datafusion:vortex-compact 119083271 128580144 0.93
tpcds_q68/datafusion:vortex-compact 46463114 45712286 1.02
tpcds_q69/datafusion:vortex-compact 58583033 56021771 1.05
tpcds_q70/datafusion:vortex-compact 115264527 119079591 0.97
tpcds_q71/datafusion:vortex-compact 30922969 30400420 1.02
tpcds_q72/datafusion:vortex-compact 1509806771 1479551639 1.02
tpcds_q73/datafusion:vortex-compact 35491540 36291969 0.98
tpcds_q74/datafusion:vortex-compact 🚨 101222932 89885835 1.13
tpcds_q75/datafusion:vortex-compact 152672739 152806748 1.00
tpcds_q76/datafusion:vortex-compact 48965187 49647868 0.99
tpcds_q77/datafusion:vortex-compact 50794197 53052522 0.96
tpcds_q78/datafusion:vortex-compact 128269911 130042894 0.99
tpcds_q79/datafusion:vortex-compact 41386038 39901856 1.04
tpcds_q80/datafusion:vortex-compact 106015169 106953748 0.99
tpcds_q81/datafusion:vortex-compact 33002418 32726617 1.01
tpcds_q82/datafusion:vortex-compact 25470538 27785887 0.92
tpcds_q83/datafusion:vortex-compact 42476233 43042158 0.99
tpcds_q84/datafusion:vortex-compact 15038400 14903600 1.01
tpcds_q85/datafusion:vortex-compact 166500713 168748380 0.99
tpcds_q86/datafusion:vortex-compact 21282807 21376694 1.00
tpcds_q87/datafusion:vortex-compact 59857435 54729436 1.09
tpcds_q88/datafusion:vortex-compact 83934911 86129570 0.97
tpcds_q89/datafusion:vortex-compact 33288035 33619664 0.99
tpcds_q90/datafusion:vortex-compact 16832018 16851021 1.00
tpcds_q91/datafusion:vortex-compact 43721714 44842860 0.97
tpcds_q92/datafusion:vortex-compact 21023908 21423931 0.98
tpcds_q93/datafusion:vortex-compact 40470695 40621547 1.00
tpcds_q94/datafusion:vortex-compact 30076465 30531776 0.99
tpcds_q95/datafusion:vortex-compact 70093663 70779914 0.99
tpcds_q96/datafusion:vortex-compact 🚀 17920187 20461307 0.88
tpcds_q97/datafusion:vortex-compact 38790594 35334360 1.10
tpcds_q98/datafusion:vortex-compact 30244645 33216154 0.91
tpcds_q99/datafusion:vortex-compact 31140589 31440435 0.99
datafusion / parquet / ns (0.997x ➖, 1↑ 1↓)
name PR 09cf918 (ns) base e1192aa (ns) ratio (PR/base)
tpcds_q01/datafusion:parquet 29945041 31540117 0.95
tpcds_q02/datafusion:parquet 52243179 51993246 1.00
tpcds_q03/datafusion:parquet 17219695 17258544 1.00
tpcds_q04/datafusion:parquet 333041207 326220927 1.02
tpcds_q05/datafusion:parquet 80032345 76666350 1.04
tpcds_q06/datafusion:parquet 29902500 30396624 0.98
tpcds_q07/datafusion:parquet 97747250 97270139 1.00
tpcds_q08/datafusion:parquet 37303156 36387195 1.03
tpcds_q09/datafusion:parquet 35056849 37065686 0.95
tpcds_q10/datafusion:parquet 87570836 87649735 1.00
tpcds_q11/datafusion:parquet 170087887 167648071 1.01
tpcds_q12/datafusion:parquet 22087239 21519090 1.03
tpcds_q13/datafusion:parquet 95473097 95963636 0.99
tpcds_q14/datafusion:parquet 276406620 278741703 0.99
tpcds_q15/datafusion:parquet 36829811 36239276 1.02
tpcds_q16/datafusion:parquet 47642547 47364826 1.01
tpcds_q17/datafusion:parquet 107926218 107929110 1.00
tpcds_q18/datafusion:parquet 135037503 133744440 1.01
tpcds_q19/datafusion:parquet 28788691 28400509 1.01
tpcds_q20/datafusion:parquet 23725858 23425720 1.01
tpcds_q21/datafusion:parquet 22328637 21518059 1.04
tpcds_q22/datafusion:parquet 131389306 139844427 0.94
tpcds_q23/datafusion:parquet 172239883 171352091 1.01
tpcds_q24/datafusion:parquet 141242366 148593606 0.95
tpcds_q25/datafusion:parquet 107357265 106545206 1.01
tpcds_q26/datafusion:parquet 90465885 90792036 1.00
tpcds_q27/datafusion:parquet 152909975 160509904 0.95
tpcds_q28/datafusion:parquet 40906872 40511341 1.01
tpcds_q29/datafusion:parquet 109330648 108406146 1.01
tpcds_q30/datafusion:parquet 42586368 44523950 0.96
tpcds_q31/datafusion:parquet 91700266 92895311 0.99
tpcds_q32/datafusion:parquet 22943164 23377742 0.98
tpcds_q33/datafusion:parquet 36398506 37494666 0.97
tpcds_q34/datafusion:parquet 27782790 29657108 0.94
tpcds_q35/datafusion:parquet 90545317 89125205 1.02
tpcds_q36/datafusion:parquet 67925185 71591871 0.95
tpcds_q37/datafusion:parquet 24449479 24707330 0.99
tpcds_q38/datafusion:parquet 58054377 57118739 1.02
tpcds_q39/datafusion:parquet 81518400 81566433 1.00
tpcds_q40/datafusion:parquet 33756815 34545018 0.98
tpcds_q41/datafusion:parquet 18860475 18964106 0.99
tpcds_q42/datafusion:parquet 16603650 16406742 1.01
tpcds_q43/datafusion:parquet 23126144 22464235 1.03
tpcds_q44/datafusion:parquet 41854798 39493271 1.06
tpcds_q45/datafusion:parquet 45455171 46744353 0.97
tpcds_q46/datafusion:parquet 42570503 44006008 0.97
tpcds_q47/datafusion:parquet 149706589 149396576 1.00
tpcds_q48/datafusion:parquet 88359011 88762656 1.00
tpcds_q49/datafusion:parquet 75605566 75890006 1.00
tpcds_q50/datafusion:parquet 71639390 72264617 0.99
tpcds_q51/datafusion:parquet 83490589 81708274 1.02
tpcds_q52/datafusion:parquet 16370200 16311876 1.00
tpcds_q53/datafusion:parquet 24704043 24453368 1.01
tpcds_q54/datafusion:parquet 45920657 44690600 1.03
tpcds_q55/datafusion:parquet 15692058 15738409 1.00
tpcds_q56/datafusion:parquet 35627658 36040061 0.99
tpcds_q57/datafusion:parquet 122359516 120902171 1.01
tpcds_q58/datafusion:parquet 81452822 82124456 0.99
tpcds_q59/datafusion:parquet 77799351 74980948 1.04
tpcds_q60/datafusion:parquet 37905036 36770439 1.03
tpcds_q61/datafusion:parquet 44421630 44940642 0.99
tpcds_q62/datafusion:parquet 🚀 27803647 33853905 0.82
tpcds_q63/datafusion:parquet 24495385 24145456 1.01
tpcds_q64/datafusion:parquet 362305553 357691891 1.01
tpcds_q65/datafusion:parquet 48436319 47659963 1.02
tpcds_q66/datafusion:parquet 87268064 86213770 1.01
tpcds_q67/datafusion:parquet 141011568 145045686 0.97
tpcds_q68/datafusion:parquet 40371534 42192127 0.96
tpcds_q69/datafusion:parquet 82614963 82787615 1.00
tpcds_q70/datafusion:parquet 44696697 43625537 1.02
tpcds_q71/datafusion:parquet 27212775 27978999 0.97
tpcds_q72/datafusion:parquet 444307272 452948854 0.98
tpcds_q73/datafusion:parquet 26865110 28363880 0.95
tpcds_q74/datafusion:parquet 102160545 105912173 0.96
tpcds_q75/datafusion:parquet 178347700 180158308 0.99
tpcds_q76/datafusion:parquet 61229451 59773982 1.02
tpcds_q77/datafusion:parquet 55343484 55243818 1.00
tpcds_q78/datafusion:parquet 126381282 128291400 0.99
tpcds_q79/datafusion:parquet 34669409 33814557 1.03
tpcds_q80/datafusion:parquet 100773886 96483339 1.04
tpcds_q81/datafusion:parquet 38471483 38136995 1.01
tpcds_q82/datafusion:parquet 23950057 23026665 1.04
tpcds_q83/datafusion:parquet 56250382 55620959 1.01
tpcds_q84/datafusion:parquet 47769646 48286152 0.99
tpcds_q85/datafusion:parquet 198864880 202132223 0.98
tpcds_q86/datafusion:parquet 🚨 23278399 20844578 1.12
tpcds_q87/datafusion:parquet 62323171 61664489 1.01
tpcds_q88/datafusion:parquet 59305013 57550761 1.03
tpcds_q89/datafusion:parquet 29836651 32949433 0.91
tpcds_q90/datafusion:parquet 19221921 18983397 1.01
tpcds_q91/datafusion:parquet 65824199 65138075 1.01
tpcds_q92/datafusion:parquet 24995261 24279089 1.03
tpcds_q93/datafusion:parquet 37282039 36670314 1.02
tpcds_q94/datafusion:parquet 30088891 31233989 0.96
tpcds_q95/datafusion:parquet 90815690 90526596 1.00
tpcds_q96/datafusion:parquet 15799306 16516406 0.96
tpcds_q97/datafusion:parquet 39854163 39229704 1.02
tpcds_q98/datafusion:parquet 26912060 26857522 1.00
tpcds_q99/datafusion:parquet 33787133 34397250 0.98
duckdb / vortex-file-compressed / ns (0.993x ➖, 7↑ 5↓)
name PR 09cf918 (ns) base e1192aa (ns) ratio (PR/base)
tpcds_q01/duckdb:vortex-file-compressed 28534768 30543575 0.93
tpcds_q02/duckdb:vortex-file-compressed 29800669 29186116 1.02
tpcds_q03/duckdb:vortex-file-compressed 23618136 23522439 1.00
tpcds_q04/duckdb:vortex-file-compressed 95991612 100471510 0.96
tpcds_q05/duckdb:vortex-file-compressed 🚀 40051418 46298137 0.87
tpcds_q06/duckdb:vortex-file-compressed 50198954 51412800 0.98
tpcds_q07/duckdb:vortex-file-compressed 33708940 31928716 1.06
tpcds_q08/duckdb:vortex-file-compressed 34624906 35535208 0.97
tpcds_q09/duckdb:vortex-file-compressed 18019304 18021715 1.00
tpcds_q10/duckdb:vortex-file-compressed 54647948 57316158 0.95
tpcds_q11/duckdb:vortex-file-compressed 77887205 77926625 1.00
tpcds_q12/duckdb:vortex-file-compressed 17800436 19184161 0.93
tpcds_q13/duckdb:vortex-file-compressed 38838025 40302684 0.96
tpcds_q14/duckdb:vortex-file-compressed 116092627 119097030 0.97
tpcds_q15/duckdb:vortex-file-compressed 34164924 35270016 0.97
tpcds_q16/duckdb:vortex-file-compressed 🚀 33980863 37805357 0.90
tpcds_q17/duckdb:vortex-file-compressed 55373730 55229324 1.00
tpcds_q18/duckdb:vortex-file-compressed 50674211 50404594 1.01
tpcds_q19/duckdb:vortex-file-compressed 🚀 37943467 42209010 0.90
tpcds_q20/duckdb:vortex-file-compressed 18415106 18585835 0.99
tpcds_q21/duckdb:vortex-file-compressed 23054193 21503623 1.07
tpcds_q22/duckdb:vortex-file-compressed 65036384 67022052 0.97
tpcds_q23/duckdb:vortex-file-compressed 74770454 74997415 1.00
tpcds_q24/duckdb:vortex-file-compressed 48874723 52030431 0.94
tpcds_q25/duckdb:vortex-file-compressed 49151338 47418810 1.04
tpcds_q26/duckdb:vortex-file-compressed 25729981 24277515 1.06
tpcds_q27/duckdb:vortex-file-compressed 33739282 31544382 1.07
tpcds_q28/duckdb:vortex-file-compressed 🚀 13446615 17035891 0.79
tpcds_q29/duckdb:vortex-file-compressed 53422922 56426047 0.95
tpcds_q30/duckdb:vortex-file-compressed 36966819 36732187 1.01
tpcds_q31/duckdb:vortex-file-compressed 33613495 36007068 0.93
tpcds_q32/duckdb:vortex-file-compressed 20273137 20134665 1.01
tpcds_q33/duckdb:vortex-file-compressed 35469465 32858417 1.08
tpcds_q34/duckdb:vortex-file-compressed 32460048 33130871 0.98
tpcds_q35/duckdb:vortex-file-compressed 88197335 88010094 1.00
tpcds_q36/duckdb:vortex-file-compressed 30178864 31784930 0.95
tpcds_q37/duckdb:vortex-file-compressed 26441152 25475001 1.04
tpcds_q38/duckdb:vortex-file-compressed 43616984 43673456 1.00
tpcds_q39/duckdb:vortex-file-compressed 35054982 35555062 0.99
tpcds_q40/duckdb:vortex-file-compressed 23525311 23931109 0.98
tpcds_q41/duckdb:vortex-file-compressed 10525010 10461734 1.01
tpcds_q42/duckdb:vortex-file-compressed 🚀 18001856 20097610 0.90
tpcds_q43/duckdb:vortex-file-compressed 20997922 21055766 1.00
tpcds_q44/duckdb:vortex-file-compressed 25502694 24216440 1.05
tpcds_q45/duckdb:vortex-file-compressed 37885546 38274681 0.99
tpcds_q46/duckdb:vortex-file-compressed 39600398 37009709 1.07
tpcds_q47/duckdb:vortex-file-compressed 57083292 59913450 0.95
tpcds_q48/duckdb:vortex-file-compressed 36760253 36736769 1.00
tpcds_q49/duckdb:vortex-file-compressed 43292046 40273619 1.07
tpcds_q50/duckdb:vortex-file-compressed 37118681 33840759 1.10
tpcds_q51/duckdb:vortex-file-compressed 135416179 136213228 0.99
tpcds_q52/duckdb:vortex-file-compressed 🚨 20289835 17215664 1.18
tpcds_q53/duckdb:vortex-file-compressed 27590730 29066613 0.95
tpcds_q54/duckdb:vortex-file-compressed 48373341 45381391 1.07
tpcds_q55/duckdb:vortex-file-compressed 19090355 18804886 1.02
tpcds_q56/duckdb:vortex-file-compressed 32723557 32677272 1.00
tpcds_q57/duckdb:vortex-file-compressed 42997711 43013504 1.00
tpcds_q58/duckdb:vortex-file-compressed 38839213 38748962 1.00
tpcds_q59/duckdb:vortex-file-compressed 38540242 39773666 0.97
tpcds_q60/duckdb:vortex-file-compressed 33788015 36820186 0.92
tpcds_q61/duckdb:vortex-file-compressed 41253228 39146810 1.05
tpcds_q62/duckdb:vortex-file-compressed 19310411 19373087 1.00
tpcds_q63/duckdb:vortex-file-compressed 27462990 28801958 0.95
tpcds_q64/duckdb:vortex-file-compressed 113159521 116167083 0.97
tpcds_q65/duckdb:vortex-file-compressed 🚀 26594059 29900486 0.89
tpcds_q66/duckdb:vortex-file-compressed 🚨 41350552 37383400 1.11
tpcds_q67/duckdb:vortex-file-compressed 133462610 126538445 1.05
tpcds_q68/duckdb:vortex-file-compressed 40341708 37971448 1.06
tpcds_q69/duckdb:vortex-file-compressed 57329940 61861657 0.93
tpcds_q70/duckdb:vortex-file-compressed 46569699 44917599 1.04
tpcds_q71/duckdb:vortex-file-compressed 25073908 24996590 1.00
tpcds_q72/duckdb:vortex-file-compressed 148315558 151171119 0.98
tpcds_q73/duckdb:vortex-file-compressed 30655901 30888234 0.99
tpcds_q74/duckdb:vortex-file-compressed 49988343 49964850 1.00
tpcds_q75/duckdb:vortex-file-compressed 59653723 59720754 1.00
tpcds_q76/duckdb:vortex-file-compressed 23549562 24681852 0.95
tpcds_q77/duckdb:vortex-file-compressed 30439497 31047808 0.98
tpcds_q78/duckdb:vortex-file-compressed 79736106 83200810 0.96
tpcds_q79/duckdb:vortex-file-compressed 31845098 30064956 1.06
tpcds_q80/duckdb:vortex-file-compressed 56886344 55401332 1.03
tpcds_q81/duckdb:vortex-file-compressed 41879574 42561568 0.98
tpcds_q82/duckdb:vortex-file-compressed 54420974 54939701 0.99
tpcds_q83/duckdb:vortex-file-compressed 42461442 42068475 1.01
tpcds_q84/duckdb:vortex-file-compressed 🚀 28679986 33900705 0.85
tpcds_q85/duckdb:vortex-file-compressed 58833959 58031616 1.01
tpcds_q86/duckdb:vortex-file-compressed 19014621 19750886 0.96
tpcds_q87/duckdb:vortex-file-compressed 47328070 50063480 0.95
tpcds_q88/duckdb:vortex-file-compressed 60318361 64333918 0.94
tpcds_q89/duckdb:vortex-file-compressed 🚨 28675567 25915569 1.11
tpcds_q90/duckdb:vortex-file-compressed 18659055 18081075 1.03
tpcds_q91/duckdb:vortex-file-compressed 34534928 36789440 0.94
tpcds_q92/duckdb:vortex-file-compressed 25825979 24705533 1.05
tpcds_q93/duckdb:vortex-file-compressed 30536145 30339232 1.01
tpcds_q94/duckdb:vortex-file-compressed 34877042 35978719 0.97
tpcds_q95/duckdb:vortex-file-compressed 151344069 140966700 1.07
tpcds_q96/duckdb:vortex-file-compressed 🚨 19847328 17569581 1.13
tpcds_q97/duckdb:vortex-file-compressed 44333253 42764969 1.04
tpcds_q98/duckdb:vortex-file-compressed 🚨 25850623 23250732 1.11
tpcds_q99/duckdb:vortex-file-compressed 24073692 26658984 0.90
duckdb / vortex-compact / ns (0.988x ➖, 4↑ 3↓)
name PR 09cf918 (ns) base e1192aa (ns) ratio (PR/base)
tpcds_q01/duckdb:vortex-compact 31210887 32720292 0.95
tpcds_q02/duckdb:vortex-compact 34102086 32610311 1.05
tpcds_q03/duckdb:vortex-compact 46504590 46314050 1.00
tpcds_q04/duckdb:vortex-compact 104326600 102541196 1.02
tpcds_q05/duckdb:vortex-compact 48118383 50097150 0.96
tpcds_q06/duckdb:vortex-compact 58021063 62397406 0.93
tpcds_q07/duckdb:vortex-compact 54375306 58025776 0.94
tpcds_q08/duckdb:vortex-compact 97506550 99576877 0.98
tpcds_q09/duckdb:vortex-compact 24283687 23544031 1.03
tpcds_q10/duckdb:vortex-compact 92193525 93029588 0.99
tpcds_q11/duckdb:vortex-compact 84166815 83045761 1.01
tpcds_q12/duckdb:vortex-compact 23120078 22260582 1.04
tpcds_q13/duckdb:vortex-compact 78561575 76974485 1.02
tpcds_q14/duckdb:vortex-compact 132107962 136131227 0.97
tpcds_q15/duckdb:vortex-compact 42459940 43462407 0.98
tpcds_q16/duckdb:vortex-compact 46904777 46738246 1.00
tpcds_q17/duckdb:vortex-compact 90044685 90726600 0.99
tpcds_q18/duckdb:vortex-compact 69637427 68685674 1.01
tpcds_q19/duckdb:vortex-compact 65078223 66247939 0.98
tpcds_q20/duckdb:vortex-compact 23920701 23726551 1.01
tpcds_q21/duckdb:vortex-compact 23956901 25005810 0.96
tpcds_q22/duckdb:vortex-compact 66281697 67224275 0.99
tpcds_q23/duckdb:vortex-compact 93297622 92936638 1.00
tpcds_q24/duckdb:vortex-compact 73006762 76389855 0.96
tpcds_q25/duckdb:vortex-compact 82626771 81147610 1.02
tpcds_q26/duckdb:vortex-compact 40040744 42902738 0.93
tpcds_q27/duckdb:vortex-compact 62101795 61954522 1.00
tpcds_q28/duckdb:vortex-compact 🚀 22222614 24931425 0.89
tpcds_q29/duckdb:vortex-compact 88170257 87021011 1.01
tpcds_q30/duckdb:vortex-compact 42689475 43102057 0.99
tpcds_q31/duckdb:vortex-compact 45036024 45680843 0.99
tpcds_q32/duckdb:vortex-compact 26816089 28819556 0.93
tpcds_q33/duckdb:vortex-compact 47238372 48338723 0.98
tpcds_q34/duckdb:vortex-compact 50938452 51693882 0.99
tpcds_q35/duckdb:vortex-compact 121465097 118849282 1.02
tpcds_q36/duckdb:vortex-compact 44460505 46908139 0.95
tpcds_q37/duckdb:vortex-compact 29892893 29514133 1.01
tpcds_q38/duckdb:vortex-compact 52789766 53096449 0.99
tpcds_q39/duckdb:vortex-compact 🚨 39082724 35105413 1.11
tpcds_q40/duckdb:vortex-compact 29572698 29442674 1.00
tpcds_q41/duckdb:vortex-compact 12621964 13072385 0.97
tpcds_q42/duckdb:vortex-compact 🚨 26992479 24503784 1.10
tpcds_q43/duckdb:vortex-compact 36059450 36705165 0.98
tpcds_q44/duckdb:vortex-compact 38027989 36391784 1.04
tpcds_q45/duckdb:vortex-compact 46007313 48799538 0.94
tpcds_q46/duckdb:vortex-compact 64047726 64572777 0.99
tpcds_q47/duckdb:vortex-compact 70832137 72691339 0.97
tpcds_q48/duckdb:vortex-compact 69746084 70970611 0.98
tpcds_q49/duckdb:vortex-compact 60102359 55779755 1.08
tpcds_q50/duckdb:vortex-compact 58368329 60373317 0.97
tpcds_q51/duckdb:vortex-compact 108888633 114867225 0.95
tpcds_q52/duckdb:vortex-compact 26428745 26412677 1.00
tpcds_q53/duckdb:vortex-compact 48698772 45299973 1.08
tpcds_q54/duckdb:vortex-compact 55414810 56898613 0.97
tpcds_q55/duckdb:vortex-compact 25822088 27181742 0.95
tpcds_q56/duckdb:vortex-compact 46239174 47322695 0.98
tpcds_q57/duckdb:vortex-compact 47677734 48138901 0.99
tpcds_q58/duckdb:vortex-compact 47634467 48225245 0.99
tpcds_q59/duckdb:vortex-compact 50816931 51835551 0.98
tpcds_q60/duckdb:vortex-compact 48596112 48419185 1.00
tpcds_q61/duckdb:vortex-compact 69605370 65520569 1.06
tpcds_q62/duckdb:vortex-compact 23904419 25141572 0.95
tpcds_q63/duckdb:vortex-compact 42444161 43390775 0.98
tpcds_q64/duckdb:vortex-compact 170936306 173366766 0.99
tpcds_q65/duckdb:vortex-compact 38753749 37665966 1.03
tpcds_q66/duckdb:vortex-compact 48873784 48788245 1.00
tpcds_q67/duckdb:vortex-compact 139985760 148156512 0.94
tpcds_q68/duckdb:vortex-compact 64506019 66660916 0.97
tpcds_q69/duckdb:vortex-compact 94904994 96193725 0.99
tpcds_q70/duckdb:vortex-compact 69695174 73581317 0.95
tpcds_q71/duckdb:vortex-compact 40518333 39033071 1.04
tpcds_q72/duckdb:vortex-compact 171524477 170401348 1.01
tpcds_q73/duckdb:vortex-compact 🚀 48719083 54585310 0.89
tpcds_q74/duckdb:vortex-compact 59822963 62656068 0.95
tpcds_q75/duckdb:vortex-compact 73447570 77375954 0.95
tpcds_q76/duckdb:vortex-compact 🚀 32407840 40526403 0.80
tpcds_q77/duckdb:vortex-compact 45639965 45201884 1.01
tpcds_q78/duckdb:vortex-compact 94516229 92619609 1.02
tpcds_q79/duckdb:vortex-compact 81665000 81552476 1.00
tpcds_q80/duckdb:vortex-compact 82252813 82216296 1.00
tpcds_q81/duckdb:vortex-compact 44889623 44949740 1.00
tpcds_q82/duckdb:vortex-compact 62706176 59425644 1.06
tpcds_q83/duckdb:vortex-compact 52634849 48796380 1.08
tpcds_q84/duckdb:vortex-compact 32567788 34963040 0.93
tpcds_q85/duckdb:vortex-compact 85092399 84560561 1.01
tpcds_q86/duckdb:vortex-compact 22415064 21571379 1.04
tpcds_q87/duckdb:vortex-compact 57904125 58544358 0.99
tpcds_q88/duckdb:vortex-compact 119550602 121646518 0.98
tpcds_q89/duckdb:vortex-compact 42141077 44403627 0.95
tpcds_q90/duckdb:vortex-compact 21627228 21779454 0.99
tpcds_q91/duckdb:vortex-compact 71454519 72215408 0.99
tpcds_q92/duckdb:vortex-compact 43045059 42592511 1.01
tpcds_q93/duckdb:vortex-compact 37694739 35999295 1.05
tpcds_q94/duckdb:vortex-compact 44071015 48331175 0.91
tpcds_q95/duckdb:vortex-compact 164661824 163957015 1.00
tpcds_q96/duckdb:vortex-compact 36602140 37643849 0.97
tpcds_q97/duckdb:vortex-compact 50093240 55034237 0.91
tpcds_q98/duckdb:vortex-compact 🚀 32599671 37607683 0.87
tpcds_q99/duckdb:vortex-compact 🚨 34252409 29992438 1.14
duckdb / parquet / ns (1.011x ➖, 5↑ 8↓)
name PR 09cf918 (ns) base e1192aa (ns) ratio (PR/base)
tpcds_q01/duckdb:parquet 32004198 32775775 0.98
tpcds_q02/duckdb:parquet 22213368 21582765 1.03
tpcds_q03/duckdb:parquet 🚀 12181606 14515163 0.84
tpcds_q04/duckdb:parquet 194969166 192903705 1.01
tpcds_q05/duckdb:parquet 32653556 32736453 1.00
tpcds_q06/duckdb:parquet 🚨 39004324 35384316 1.10
tpcds_q07/duckdb:parquet 23228739 21677375 1.07
tpcds_q08/duckdb:parquet 32594686 33548438 0.97
tpcds_q09/duckdb:parquet 30452371 29893132 1.02
tpcds_q10/duckdb:parquet 40677473 41147680 0.99
tpcds_q11/duckdb:parquet 102729475 105049821 0.98
tpcds_q12/duckdb:parquet 17632366 17507014 1.01
tpcds_q13/duckdb:parquet 34005777 33891284 1.00
tpcds_q14/duckdb:parquet 106142789 102556599 1.03
tpcds_q15/duckdb:parquet 36211402 35993090 1.01
tpcds_q16/duckdb:parquet 28379160 27752580 1.02
tpcds_q17/duckdb:parquet 44394395 45405248 0.98
tpcds_q18/duckdb:parquet 55911276 55833223 1.00
tpcds_q19/duckdb:parquet 34474814 36555154 0.94
tpcds_q20/duckdb:parquet 19254450 19403909 0.99
tpcds_q21/duckdb:parquet 🚀 14110941 16782014 0.84
tpcds_q22/duckdb:parquet 53162863 52857270 1.01
tpcds_q23/duckdb:parquet 69823591 66150877 1.06
tpcds_q24/duckdb:parquet 48423896 48986136 0.99
tpcds_q25/duckdb:parquet 42249290 41500460 1.02
tpcds_q26/duckdb:parquet 45290841 44098593 1.03
tpcds_q27/duckdb:parquet 54460950 54837025 0.99
tpcds_q28/duckdb:parquet 28631449 28853113 0.99
tpcds_q29/duckdb:parquet 42241637 42149378 1.00
tpcds_q30/duckdb:parquet 43964916 43668629 1.01
tpcds_q31/duckdb:parquet 29398958 28734139 1.02
tpcds_q32/duckdb:parquet 14887711 15002501 0.99
tpcds_q33/duckdb:parquet 23530665 23206921 1.01
tpcds_q34/duckdb:parquet 🚨 25405098 22701808 1.12
tpcds_q35/duckdb:parquet 68067074 68461445 0.99
tpcds_q36/duckdb:parquet 22607257 22162544 1.02
tpcds_q37/duckdb:parquet 17692252 18009773 0.98
tpcds_q38/duckdb:parquet 40689233 41888138 0.97
tpcds_q39/duckdb:parquet 38749029 37269391 1.04
tpcds_q40/duckdb:parquet 23102955 22766909 1.01
tpcds_q41/duckdb:parquet 10128732 10087381 1.00
tpcds_q42/duckdb:parquet 11592216 11601029 1.00
tpcds_q43/duckdb:parquet 14699266 14606676 1.01
tpcds_q44/duckdb:parquet 24716307 24714206 1.00
tpcds_q45/duckdb:parquet 32857487 32256577 1.02
tpcds_q46/duckdb:parquet 🚀 49885842 55515246 0.90
tpcds_q47/duckdb:parquet 50255259 47237762 1.06
tpcds_q48/duckdb:parquet 30006220 29837673 1.01
tpcds_q49/duckdb:parquet 27937604 29679650 0.94
tpcds_q50/duckdb:parquet 🚨 30012465 24697812 1.22
tpcds_q51/duckdb:parquet 95600072 97034514 0.99
tpcds_q52/duckdb:parquet 13305210 13142619 1.01
tpcds_q53/duckdb:parquet 🚀 15673170 18085214 0.87
tpcds_q54/duckdb:parquet 29552728 29641683 1.00
tpcds_q55/duckdb:parquet 11915439 13183601 0.90
tpcds_q56/duckdb:parquet 24639390 25121092 0.98
tpcds_q57/duckdb:parquet 43288824 42072286 1.03
tpcds_q58/duckdb:parquet 28002693 28137091 1.00
tpcds_q59/duckdb:parquet 29269154 29729896 0.98
tpcds_q60/duckdb:parquet 26029019 26509183 0.98
tpcds_q61/duckdb:parquet 33504264 30966448 1.08
tpcds_q62/duckdb:parquet 15116736 14823972 1.02
tpcds_q63/duckdb:parquet 17484788 16927741 1.03
tpcds_q64/duckdb:parquet 81127143 80012677 1.01
tpcds_q65/duckdb:parquet 🚨 23903408 21581953 1.11
tpcds_q66/duckdb:parquet 34551640 34266301 1.01
tpcds_q67/duckdb:parquet 126471999 124674861 1.01
tpcds_q68/duckdb:parquet 40123668 39164828 1.02
tpcds_q69/duckdb:parquet 40992001 42566744 0.96
tpcds_q70/duckdb:parquet 28602119 27607793 1.04
tpcds_q71/duckdb:parquet 21127847 22106357 0.96
tpcds_q72/duckdb:parquet 🚨 192646245 120927448 1.59
tpcds_q73/duckdb:parquet 18343332 18412776 1.00
tpcds_q74/duckdb:parquet 145034458 146041448 0.99
tpcds_q75/duckdb:parquet 60813696 60465799 1.01
tpcds_q76/duckdb:parquet 19340205 19065704 1.01
tpcds_q77/duckdb:parquet 25134923 24719139 1.02
tpcds_q78/duckdb:parquet 78367186 77605078 1.01
tpcds_q79/duckdb:parquet 🚨 32558492 27881585 1.17
tpcds_q80/duckdb:parquet 46999428 46477112 1.01
tpcds_q81/duckdb:parquet 40592262 41435813 0.98
tpcds_q82/duckdb:parquet 19265678 19611071 0.98
tpcds_q83/duckdb:parquet 21801722 22148186 0.98
tpcds_q84/duckdb:parquet 23962496 23444518 1.02
tpcds_q85/duckdb:parquet 49276687 48027459 1.03
tpcds_q86/duckdb:parquet 14778457 15169832 0.97
tpcds_q87/duckdb:parquet 44323417 43469105 1.02
tpcds_q88/duckdb:parquet 42861729 43171683 0.99
tpcds_q89/duckdb:parquet 🚨 20141090 17803623 1.13
tpcds_q90/duckdb:parquet 🚀 9489282 11028236 0.86
tpcds_q91/duckdb:parquet 27633647 27308513 1.01
tpcds_q92/duckdb:parquet 15356774 15283990 1.00
tpcds_q93/duckdb:parquet 🚨 34727094 31228107 1.11
tpcds_q94/duckdb:parquet 21893248 21650226 1.01
tpcds_q95/duckdb:parquet 140052650 136838613 1.02
tpcds_q96/duckdb:parquet 9865656 9583150 1.03
tpcds_q97/duckdb:parquet 40288636 38886358 1.04
tpcds_q98/duckdb:parquet 22825547 20781739 1.10
tpcds_q99/duckdb:parquet 23711351 23794439 1.00

No file size changes detected.

@github-actions

Copy link
Copy Markdown
Contributor

Benchmarks: TPC-H SF=10 on S3 📖

Verdict: No clear signal (environment too noisy confidence)
Attributed Vortex impact: -11.6%
Engines: DataFusion No clear signal (-19.6%, environment too noisy confidence) · DuckDB No clear signal (-2.9%, environment too noisy confidence)
Vortex (geomean): 0.913x ➖
Parquet (geomean): 1.033x ➖
Shifts: Parquet (control) +3.3% · Median polish -6.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-compact / ns (0.899x ➖, 1↑ 0↓)
name PR 09cf918 (ns) base e1192aa (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-compact 563555521 580442528 0.97
tpch_q02/datafusion:vortex-compact 700504045 947657788 0.74
tpch_q03/datafusion:vortex-compact 631577908 613491888 1.03
tpch_q04/datafusion:vortex-compact 360753350 396282411 0.91
tpch_q05/datafusion:vortex-compact 646065763 733240655 0.88
tpch_q06/datafusion:vortex-compact 387520910 333564417 1.16
tpch_q07/datafusion:vortex-compact 720943503 712450491 1.01
tpch_q08/datafusion:vortex-compact 838335157 892069621 0.94
tpch_q09/datafusion:vortex-compact 807746664 887038963 0.91
tpch_q10/datafusion:vortex-compact 628523147 686872269 0.92
tpch_q11/datafusion:vortex-compact 374552396 425059891 0.88
tpch_q12/datafusion:vortex-compact 🚀 578285882 928028864 0.62
tpch_q13/datafusion:vortex-compact 334015925 400659609 0.83
tpch_q14/datafusion:vortex-compact 406099332 431569136 0.94
tpch_q15/datafusion:vortex-compact 605870138 704014683 0.86
tpch_q16/datafusion:vortex-compact 313564305 323504216 0.97
tpch_q17/datafusion:vortex-compact 738003949 811870002 0.91
tpch_q18/datafusion:vortex-compact 884174951 919634653 0.96
tpch_q19/datafusion:vortex-compact 655666661 732348784 0.90
tpch_q20/datafusion:vortex-compact 514677789 649757009 0.79
tpch_q21/datafusion:vortex-compact 1104336529 1084898093 1.02
tpch_q22/datafusion:vortex-compact 337002049 434210222 0.78
datafusion / parquet / ns (1.118x ➖, 1↑ 5↓)
name PR 09cf918 (ns) base e1192aa (ns) ratio (PR/base)
tpch_q01/datafusion:parquet 447239366 419122052 1.07
tpch_q02/datafusion:parquet 🚨 963542072 654408214 1.47
tpch_q03/datafusion:parquet 🚨 1100814489 594209857 1.85
tpch_q04/datafusion:parquet 🚨 837341483 247090678 3.39
tpch_q05/datafusion:parquet 🚨 1483228247 799960019 1.85
tpch_q06/datafusion:parquet 🚨 642123936 344845766 1.86
tpch_q07/datafusion:parquet 1287753962 1000237348 1.29
tpch_q08/datafusion:parquet 1011865541 989927120 1.02
tpch_q09/datafusion:parquet 1281447177 1309876712 0.98
tpch_q10/datafusion:parquet 1781095001 1809285085 0.98
tpch_q11/datafusion:parquet 460536724 446520631 1.03
tpch_q12/datafusion:parquet 429619091 465072107 0.92
tpch_q13/datafusion:parquet 594397737 602495340 0.99
tpch_q14/datafusion:parquet 424210425 461541149 0.92
tpch_q15/datafusion:parquet 663137650 644043093 1.03
tpch_q16/datafusion:parquet 289001933 330739731 0.87
tpch_q17/datafusion:parquet 807078593 835982341 0.97
tpch_q18/datafusion:parquet 1136602585 1532595357 0.74
tpch_q19/datafusion:parquet 473369504 632919195 0.75
tpch_q20/datafusion:parquet 🚀 832539105 1343153380 0.62
tpch_q21/datafusion:parquet 1271453452 1257361114 1.01
tpch_q22/datafusion:parquet 777430881 758454744 1.03
duckdb / vortex-compact / ns (0.928x ➖, 0↑ 0↓)
name PR 09cf918 (ns) base e1192aa (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-compact 612089388 623382126 0.98
tpch_q02/duckdb:vortex-compact 757563134 861838071 0.88
tpch_q03/duckdb:vortex-compact 802006445 821911279 0.98
tpch_q04/duckdb:vortex-compact 626434609 634120819 0.99
tpch_q05/duckdb:vortex-compact 952911278 1033130667 0.92
tpch_q06/duckdb:vortex-compact 624595901 650673201 0.96
tpch_q07/duckdb:vortex-compact 1117061189 1111032287 1.01
tpch_q08/duckdb:vortex-compact 1309734615 1352392332 0.97
tpch_q09/duckdb:vortex-compact 1331850274 1371647797 0.97
tpch_q10/duckdb:vortex-compact 1130231997 1155477662 0.98
tpch_q11/duckdb:vortex-compact 435135622 447993486 0.97
tpch_q12/duckdb:vortex-compact 1130909661 1152394835 0.98
tpch_q13/duckdb:vortex-compact 753371412 897733166 0.84
tpch_q14/duckdb:vortex-compact 718654514 646383400 1.11
tpch_q15/duckdb:vortex-compact 597569126 637493517 0.94
tpch_q16/duckdb:vortex-compact 314161727 331136277 0.95
tpch_q17/duckdb:vortex-compact 943082068 1175673768 0.80
tpch_q18/duckdb:vortex-compact 679560764 817341929 0.83
tpch_q19/duckdb:vortex-compact 812613021 862100290 0.94
tpch_q20/duckdb:vortex-compact 1038484175 1042477132 1.00
tpch_q21/duckdb:vortex-compact 1820771500 2385569252 0.76
tpch_q22/duckdb:vortex-compact 287659508 387700203 0.74
duckdb / parquet / ns (0.955x ➖, 0↑ 0↓)
name PR 09cf918 (ns) base e1192aa (ns) ratio (PR/base)
tpch_q01/duckdb:parquet 422164478 492880825 0.86
tpch_q02/duckdb:parquet 859148031 914299741 0.94
tpch_q03/duckdb:parquet 1117911011 1420850187 0.79
tpch_q04/duckdb:parquet 706493271 676703154 1.04
tpch_q05/duckdb:parquet 1293960453 1347746321 0.96
tpch_q06/duckdb:parquet 375946879 441085305 0.85
tpch_q07/duckdb:parquet 1182893494 1179348756 1.00
tpch_q08/duckdb:parquet 1591635290 1501371394 1.06
tpch_q09/duckdb:parquet 1395436020 1448411351 0.96
tpch_q10/duckdb:parquet 2665672875 2602837755 1.02
tpch_q11/duckdb:parquet 665375311 571747718 1.16
tpch_q12/duckdb:parquet 782657878 787981067 0.99
tpch_q13/duckdb:parquet 1002595089 1202965030 0.83
tpch_q14/duckdb:parquet 837748778 945642626 0.89
tpch_q15/duckdb:parquet 444929524 521614241 0.85
tpch_q16/duckdb:parquet 700300817 762050079 0.92
tpch_q17/duckdb:parquet 871671234 675478618 1.29
tpch_q18/duckdb:parquet 916720322 1002208567 0.91
tpch_q19/duckdb:parquet 894946335 938015366 0.95
tpch_q20/duckdb:parquet 1190507216 1304342616 0.91
tpch_q21/duckdb:parquet 1115717863 1151281081 0.97
tpch_q22/duckdb:parquet 914658684 952346943 0.96

@github-actions

Copy link
Copy Markdown
Contributor

Benchmarks: TPC-H SF=1 on NVME 📖

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

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

datafusion / vortex-file-compressed / ns (0.998x ➖, 0↑ 0↓)
name PR 09cf918 (ns) base e1192aa (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-file-compressed 42504741 43623184 0.97
tpch_q02/datafusion:vortex-file-compressed 23137521 22999559 1.01
tpch_q03/datafusion:vortex-file-compressed 29214986 29871006 0.98
tpch_q04/datafusion:vortex-file-compressed 15863729 16706295 0.95
tpch_q05/datafusion:vortex-file-compressed 50281762 49516982 1.02
tpch_q06/datafusion:vortex-file-compressed 8089855 8013715 1.01
tpch_q07/datafusion:vortex-file-compressed 55344074 55424445 1.00
tpch_q08/datafusion:vortex-file-compressed 44720137 44368162 1.01
tpch_q09/datafusion:vortex-file-compressed 56984297 57709574 0.99
tpch_q10/datafusion:vortex-file-compressed 27892624 28092543 0.99
tpch_q11/datafusion:vortex-file-compressed 17279656 17426333 0.99
tpch_q12/datafusion:vortex-file-compressed 27492734 27257115 1.01
tpch_q13/datafusion:vortex-file-compressed 25260523 24899254 1.01
tpch_q14/datafusion:vortex-file-compressed 14695705 14798749 0.99
tpch_q15/datafusion:vortex-file-compressed 20049890 20148687 1.00
tpch_q16/datafusion:vortex-file-compressed 23793356 24542034 0.97
tpch_q17/datafusion:vortex-file-compressed 55677830 54967763 1.01
tpch_q18/datafusion:vortex-file-compressed 68359513 67976952 1.01
tpch_q19/datafusion:vortex-file-compressed 17274526 17081589 1.01
tpch_q20/datafusion:vortex-file-compressed 30990260 30540882 1.01
tpch_q21/datafusion:vortex-file-compressed 60224099 60095634 1.00
tpch_q22/datafusion:vortex-file-compressed 12245705 11991095 1.02
datafusion / vortex-compact / ns (1.002x ➖, 0↑ 0↓)
name PR 09cf918 (ns) base e1192aa (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-compact 48655205 49396354 0.98
tpch_q02/datafusion:vortex-compact 27546148 27081221 1.02
tpch_q03/datafusion:vortex-compact 32801057 33633426 0.98
tpch_q04/datafusion:vortex-compact 18035050 18818375 0.96
tpch_q05/datafusion:vortex-compact 52209561 51633191 1.01
tpch_q06/datafusion:vortex-compact 9729490 9614066 1.01
tpch_q07/datafusion:vortex-compact 57884662 57023709 1.02
tpch_q08/datafusion:vortex-compact 49061083 48315210 1.02
tpch_q09/datafusion:vortex-compact 60450218 59322329 1.02
tpch_q10/datafusion:vortex-compact 34734124 34308950 1.01
tpch_q11/datafusion:vortex-compact 20036717 20157186 0.99
tpch_q12/datafusion:vortex-compact 32218679 32448134 0.99
tpch_q13/datafusion:vortex-compact 28338365 28548030 0.99
tpch_q14/datafusion:vortex-compact 17518030 17659837 0.99
tpch_q15/datafusion:vortex-compact 25959181 25856431 1.00
tpch_q16/datafusion:vortex-compact 29836908 29505774 1.01
tpch_q17/datafusion:vortex-compact 58673465 59335249 0.99
tpch_q18/datafusion:vortex-compact 69134465 69602958 0.99
tpch_q19/datafusion:vortex-compact 35206541 34057067 1.03
tpch_q20/datafusion:vortex-compact 34885631 34243132 1.02
tpch_q21/datafusion:vortex-compact 67947739 66765799 1.02
tpch_q22/datafusion:vortex-compact 13556251 13587362 1.00
datafusion / parquet / ns (0.993x ➖, 1↑ 0↓)
name PR 09cf918 (ns) base e1192aa (ns) ratio (PR/base)
tpch_q01/datafusion:parquet 105788071 108891260 0.97
tpch_q02/datafusion:parquet 69894186 70172407 1.00
tpch_q03/datafusion:parquet 103722370 96491485 1.07
tpch_q04/datafusion:parquet 50145016 49687445 1.01
tpch_q05/datafusion:parquet 132791510 126206982 1.05
tpch_q06/datafusion:parquet 🚀 39092546 46780509 0.84
tpch_q07/datafusion:parquet 135001995 127048758 1.06
tpch_q08/datafusion:parquet 121718715 126062242 0.97
tpch_q09/datafusion:parquet 149487809 157205066 0.95
tpch_q10/datafusion:parquet 125036373 116781130 1.07
tpch_q11/datafusion:parquet 50447222 52262064 0.97
tpch_q12/datafusion:parquet 101517125 100361074 1.01
tpch_q13/datafusion:parquet 220841671 223541462 0.99
tpch_q14/datafusion:parquet 54680880 50375900 1.09
tpch_q15/datafusion:parquet 66974172 69813808 0.96
tpch_q16/datafusion:parquet 50104517 51864214 0.97
tpch_q17/datafusion:parquet 150024216 149662714 1.00
tpch_q18/datafusion:parquet 179072136 182274021 0.98
tpch_q19/datafusion:parquet 85027641 87127032 0.98
tpch_q20/datafusion:parquet 91701113 94703972 0.97
tpch_q21/datafusion:parquet 165637627 165656033 1.00
tpch_q22/datafusion:parquet 54111275 55569376 0.97
duckdb / vortex-file-compressed / ns (1.001x ➖, 0↑ 1↓)
name PR 09cf918 (ns) base e1192aa (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-file-compressed 24210417 23184968 1.04
tpch_q02/duckdb:vortex-file-compressed 35018183 34329321 1.02
tpch_q03/duckdb:vortex-file-compressed 39755628 40230539 0.99
tpch_q04/duckdb:vortex-file-compressed 32695546 32005052 1.02
tpch_q05/duckdb:vortex-file-compressed 45657593 44414032 1.03
tpch_q06/duckdb:vortex-file-compressed 🚨 12482208 11140497 1.12
tpch_q07/duckdb:vortex-file-compressed 44263906 46349481 0.96
tpch_q08/duckdb:vortex-file-compressed 55171442 56310119 0.98
tpch_q09/duckdb:vortex-file-compressed 60407490 61478480 0.98
tpch_q10/duckdb:vortex-file-compressed 53455270 56296356 0.95
tpch_q11/duckdb:vortex-file-compressed 19264325 19643193 0.98
tpch_q12/duckdb:vortex-file-compressed 30459318 30018279 1.01
tpch_q13/duckdb:vortex-file-compressed 46128721 48808983 0.95
tpch_q14/duckdb:vortex-file-compressed 22446065 24243242 0.93
tpch_q15/duckdb:vortex-file-compressed 20406860 20059484 1.02
tpch_q16/duckdb:vortex-file-compressed 33951801 33151481 1.02
tpch_q17/duckdb:vortex-file-compressed 36299355 36735468 0.99
tpch_q18/duckdb:vortex-file-compressed 54259850 54185217 1.00
tpch_q19/duckdb:vortex-file-compressed 39071152 39598713 0.99
tpch_q20/duckdb:vortex-file-compressed 38998622 38720559 1.01
tpch_q21/duckdb:vortex-file-compressed 128387282 125605919 1.02
tpch_q22/duckdb:vortex-file-compressed 22231347 21577918 1.03
duckdb / vortex-compact / ns (1.005x ➖, 0↑ 0↓)
name PR 09cf918 (ns) base e1192aa (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-compact 30439851 29947259 1.02
tpch_q02/duckdb:vortex-compact 42940620 42286629 1.02
tpch_q03/duckdb:vortex-compact 40728568 38945758 1.05
tpch_q04/duckdb:vortex-compact 34765867 34315327 1.01
tpch_q05/duckdb:vortex-compact 45158616 45919740 0.98
tpch_q06/duckdb:vortex-compact 13125938 13617438 0.96
tpch_q07/duckdb:vortex-compact 47610754 45647008 1.04
tpch_q08/duckdb:vortex-compact 58842611 59136237 1.00
tpch_q09/duckdb:vortex-compact 67781711 66746880 1.02
tpch_q10/duckdb:vortex-compact 59057911 57001879 1.04
tpch_q11/duckdb:vortex-compact 21362667 21531950 0.99
tpch_q12/duckdb:vortex-compact 32265285 35202369 0.92
tpch_q13/duckdb:vortex-compact 45780460 46834156 0.98
tpch_q14/duckdb:vortex-compact 26579763 25513336 1.04
tpch_q15/duckdb:vortex-compact 20368247 19119087 1.07
tpch_q16/duckdb:vortex-compact 36027836 36683507 0.98
tpch_q17/duckdb:vortex-compact 40456625 42294041 0.96
tpch_q18/duckdb:vortex-compact 57395767 56402531 1.02
tpch_q19/duckdb:vortex-compact 43286835 42542184 1.02
tpch_q20/duckdb:vortex-compact 43757032 43228426 1.01
tpch_q21/duckdb:vortex-compact 127470045 125790514 1.01
tpch_q22/duckdb:vortex-compact 23624985 23699940 1.00
duckdb / parquet / ns (0.998x ➖, 0↑ 0↓)
name PR 09cf918 (ns) base e1192aa (ns) ratio (PR/base)
tpch_q01/duckdb:parquet 81744398 81699934 1.00
tpch_q02/duckdb:parquet 45706756 45860144 1.00
tpch_q03/duckdb:parquet 80923450 80740538 1.00
tpch_q04/duckdb:parquet 57468010 57541629 1.00
tpch_q05/duckdb:parquet 78946207 79656647 0.99
tpch_q06/duckdb:parquet 24872864 24744792 1.01
tpch_q07/duckdb:parquet 79845529 80441514 0.99
tpch_q08/duckdb:parquet 96505230 96912460 1.00
tpch_q09/duckdb:parquet 148641252 148322707 1.00
tpch_q10/duckdb:parquet 142204969 141541094 1.00
tpch_q11/duckdb:parquet 25373249 25557234 0.99
tpch_q12/duckdb:parquet 53055815 53275829 1.00
tpch_q13/duckdb:parquet 289093365 287689529 1.00
tpch_q14/duckdb:parquet 55973623 55630117 1.01
tpch_q15/duckdb:parquet 30604633 30832556 0.99
tpch_q16/duckdb:parquet 66850935 66909189 1.00
tpch_q17/duckdb:parquet 58052124 57894093 1.00
tpch_q18/duckdb:parquet 126526473 127504609 0.99
tpch_q19/duckdb:parquet 77381450 77727640 1.00
tpch_q20/duckdb:parquet 77309701 77348102 1.00
tpch_q21/duckdb:parquet 187132525 189363512 0.99
tpch_q22/duckdb:parquet 63828430 63708174 1.00

No file size changes detected.

@github-actions

Copy link
Copy Markdown
Contributor

Benchmarks: Compression 📖


vortex / vortex-file-compressed / ns (0.978x ➖, 2↑ 0↓)
name PR 09cf918 (ns) base e1192aa (ns) ratio (PR/base)
compress time/Arade 966813886 955004957 1.01
compress time/Bimbo 5067891968 4965028905 1.02
compress time/CMSprovider 2700150515 2797912880 0.97
compress time/Euro2016 369217061 370024487 1.00
compress time/Food 341962190 347173131 0.98
compress time/HashTags 730578811 741910018 0.98
compress time/TPC-H l_comment canonical 1181637790 1216839979 0.97
compress time/TPC-H l_comment chunked 1163787747 1199861263 0.97
compress time/taxi 543934822 541118725 1.01
compress time/wide table cols=100 chunks=1 rows=1000 8838381 8796207 1.00
compress time/wide table cols=100 chunks=50 rows=1000 8675644 8764606 0.99
compress time/wide table cols=1000 chunks=1 rows=1000 91671681 88368907 1.04
compress time/wide table cols=1000 chunks=50 rows=1000 90398439 90984460 0.99
compress time/wide table cols=10000 chunks=1 rows=1000 1069400822 1042247160 1.03
compress time/wide table cols=10000 chunks=50 rows=1000 1056328547 1027210601 1.03
decompress time/Arade 22421960 23330950 0.96
decompress time/Bimbo 80957703 81209203 1.00
decompress time/CMSprovider 62256576 65249588 0.95
decompress time/Euro2016 17233107 17049069 1.01
decompress time/Food 7037211 7536914 0.93
decompress time/HashTags 90233353 90786681 0.99
decompress time/TPC-H l_comment canonical 36112242 37345530 0.97
decompress time/TPC-H l_comment chunked 36298505 37783099 0.96
decompress time/taxi 13889071 14406287 0.96
decompress time/wide table cols=100 chunks=1 rows=1000 2434622 2551876 0.95
decompress time/wide table cols=100 chunks=50 rows=1000 🚀 2585346 2881838 0.90
decompress time/wide table cols=1000 chunks=1 rows=1000 24224060 25185637 0.96
decompress time/wide table cols=1000 chunks=50 rows=1000 23170090 24331661 0.95
decompress time/wide table cols=10000 chunks=1 rows=1000 🚀 253362351 291764720 0.87
decompress time/wide table cols=10000 chunks=50 rows=1000 274086597 280088096 0.98
vortex / vortex-file-compressed / bytes (0.999x ➖, 0↑ 0↓)
name PR 09cf918 (bytes) base e1192aa (bytes) ratio (PR/base)
vortex-file-compressed size/Arade 145314020 145314020 1.00
vortex-file-compressed size/Bimbo 466894692 466894692 1.00
vortex-file-compressed size/CMSprovider 417691796 417691796 1.00
vortex-file-compressed size/Euro2016 162329300 162347260 1.00
vortex-file-compressed size/Food 41963376 41963376 1.00
vortex-file-compressed size/HashTags 184850196 186618396 0.99
vortex-file-compressed size/TPC-H l_comment canonical 172613392 172613392 1.00
vortex-file-compressed size/TPC-H l_comment chunked 172613392 172613392 1.00
vortex-file-compressed size/taxi 52250612 52250612 1.00
vortex-file-compressed size/wide table cols=100 chunks=1 rows=1000 932760 932760 1.00
vortex-file-compressed size/wide table cols=100 chunks=50 rows=1000 932760 932760 1.00
vortex-file-compressed size/wide table cols=1000 chunks=1 rows=1000 9309960 9309960 1.00
vortex-file-compressed size/wide table cols=1000 chunks=50 rows=1000 9309960 9309960 1.00
vortex-file-compressed size/wide table cols=10000 chunks=1 rows=1000 93117960 93117960 1.00
vortex-file-compressed size/wide table cols=10000 chunks=50 rows=1000 93117960 93117960 1.00
vortex / vortex-file-compressed / ratio (0.985x ➖, 2↑ 0↓)
name PR 09cf918 (ratio) base e1192aa (ratio) ratio (PR/base)
vortex:parquet-zstd ratio compress time/Arade 0.322057306 0.323745827 0.99
vortex:parquet-zstd ratio compress time/Bimbo 0.353456987 0.349887823 1.01
vortex:parquet-zstd ratio compress time/CMSprovider 0.341465983 0.355238679 0.96
vortex:parquet-zstd ratio compress time/Euro2016 0.245302308 0.244367987 1.00
vortex:parquet-zstd ratio compress time/Food 0.374972795 0.382641087 0.98
vortex:parquet-zstd ratio compress time/HashTags 0.2991486 0.304483268 0.98
vortex:parquet-zstd ratio compress time/TPC-H l_comment canonical 0.320753877 0.331041488 0.97
vortex:parquet-zstd ratio compress time/TPC-H l_comment chunked 0.316763386 0.326504384 0.97
vortex:parquet-zstd ratio compress time/taxi 0.398853083 0.40143385 0.99
vortex:parquet-zstd ratio compress time/wide table cols=100 chunks=1 rows=1000 1.39831716 1.40546976 0.99
vortex:parquet-zstd ratio compress time/wide table cols=100 chunks=50 rows=1000 1.37611259 1.40644603 0.98
vortex:parquet-zstd ratio compress time/wide table cols=1000 chunks=1 rows=1000 1.19205299 1.13505245 1.05
vortex:parquet-zstd ratio compress time/wide table cols=1000 chunks=50 rows=1000 1.17936784 1.18731332 0.99
vortex:parquet-zstd ratio compress time/wide table cols=10000 chunks=1 rows=1000 1.28412412 1.25555846 1.02
vortex:parquet-zstd ratio compress time/wide table cols=10000 chunks=50 rows=1000 1.27758865 1.23979699 1.03
vortex:parquet-zstd ratio decompress time/Arade 0.0316774473 0.0327682808 0.97
vortex:parquet-zstd ratio decompress time/Bimbo 0.0420797852 0.0417542214 1.01
vortex:parquet-zstd ratio decompress time/CMSprovider 0.0321680875 0.0331148549 0.97
vortex:parquet-zstd ratio decompress time/Euro2016 0.0401528353 0.0394240196 1.02
vortex:parquet-zstd ratio decompress time/Food 0.0314765654 0.0333099101 0.94
vortex:parquet-zstd ratio decompress time/HashTags 0.128279136 0.127877236 1.00
vortex:parquet-zstd ratio decompress time/TPC-H l_comment canonical 0.0529323318 0.0546607761 0.97
vortex:parquet-zstd ratio decompress time/TPC-H l_comment chunked 0.0533587682 0.0555580319 0.96
vortex:parquet-zstd ratio decompress time/taxi 0.0488184574 0.0512099023 0.95
vortex:parquet-zstd ratio decompress time/wide table cols=100 chunks=1 rows=1000 1.00997311 1.05514605 0.96
vortex:parquet-zstd ratio decompress time/wide table cols=100 chunks=50 rows=1000 🚀 1.06963355 1.21043875 0.88
vortex:parquet-zstd ratio decompress time/wide table cols=1000 chunks=1 rows=1000 0.867910442 0.900067418 0.96
vortex:parquet-zstd ratio decompress time/wide table cols=1000 chunks=50 rows=1000 0.827119018 0.871342696 0.95
vortex:parquet-zstd ratio decompress time/wide table cols=10000 chunks=1 rows=1000 🚀 0.824762615 0.944810388 0.87
vortex:parquet-zstd ratio decompress time/wide table cols=10000 chunks=50 rows=1000 0.885095495 0.902640331 0.98
vortex:parquet-zstd size/Arade 0.563201459 0.563201459 1.00
vortex:parquet-zstd size/Bimbo 1.21423588 1.21423588 1.00
vortex:parquet-zstd size/CMSprovider 1.10827226 1.10827226 1.00
vortex:parquet-zstd size/Euro2016 1.32001335 1.32015939 1.00
vortex:parquet-zstd size/Food 1.17546117 1.17546117 1.00
vortex:parquet-zstd size/HashTags 1.38453217 1.39777603 0.99
vortex:parquet-zstd size/TPC-H l_comment canonical 1.09001839 1.09001839 1.00
vortex:parquet-zstd size/TPC-H l_comment chunked 1.09001839 1.09001839 1.00
vortex:parquet-zstd size/taxi 0.945137055 0.945137055 1.00
vortex:parquet-zstd size/wide table cols=100 chunks=1 rows=1000 1.00038181 1.00038181 1.00
vortex:parquet-zstd size/wide table cols=100 chunks=50 rows=1000 1.00038181 1.00038181 1.00
vortex:parquet-zstd size/wide table cols=1000 chunks=1 rows=1000 0.99849378 0.99849378 1.00
vortex:parquet-zstd size/wide table cols=1000 chunks=50 rows=1000 0.99849378 0.99849378 1.00
vortex:parquet-zstd size/wide table cols=10000 chunks=1 rows=1000 0.998691077 0.998691077 1.00
vortex:parquet-zstd size/wide table cols=10000 chunks=50 rows=1000 0.998691077 0.998691077 1.00
vortex / parquet / ns (1.000x ➖, 0↑ 0↓)
name PR 09cf918 (ns) base e1192aa (ns) ratio (PR/base)
parquet_rs-zstd compress time/Arade 3001993334 2949860283 1.02
parquet_rs-zstd compress time/Bimbo 14338072663 14190344960 1.01
parquet_rs-zstd compress time/CMSprovider 7907524175 7876149314 1.00
parquet_rs-zstd compress time/Euro2016 1505151189 1514210153 0.99
parquet_rs-zstd compress time/Food 911965333 907307508 1.01
parquet_rs-zstd compress time/HashTags 2442193651 2436619993 1.00
parquet_rs-zstd compress time/TPC-H l_comment canonical 3683939231 3675792989 1.00
parquet_rs-zstd compress time/TPC-H l_comment chunked 3673997051 3674870297 1.00
parquet_rs-zstd compress time/taxi 1363747316 1347964865 1.01
parquet_rs-zstd compress time/wide table cols=100 chunks=1 rows=1000 6320727 6258553 1.01
parquet_rs-zstd compress time/wide table cols=100 chunks=50 rows=1000 6304458 6231740 1.01
parquet_rs-zstd compress time/wide table cols=1000 chunks=1 rows=1000 76902354 77854470 0.99
parquet_rs-zstd compress time/wide table cols=1000 chunks=50 rows=1000 76649910 76630539 1.00
parquet_rs-zstd compress time/wide table cols=10000 chunks=1 rows=1000 832786181 830106437 1.00
parquet_rs-zstd compress time/wide table cols=10000 chunks=50 rows=1000 826814285 828531291 1.00
parquet_rs-zstd decompress time/Arade 707820923 711997988 0.99
parquet_rs-zstd decompress time/Bimbo 1923909609 1944933957 0.99
parquet_rs-zstd decompress time/CMSprovider 1935352109 1970402354 0.98
parquet_rs-zstd decompress time/Euro2016 429187799 432453848 0.99
parquet_rs-zstd decompress time/Food 223569850 226266417 0.99
parquet_rs-zstd decompress time/HashTags 703414100 709951854 0.99
parquet_rs-zstd decompress time/TPC-H l_comment canonical 682234105 683223559 1.00
parquet_rs-zstd decompress time/TPC-H l_comment chunked 680272544 680065469 1.00
parquet_rs-zstd decompress time/taxi 284504504 281318385 1.01
parquet_rs-zstd decompress time/wide table cols=100 chunks=1 rows=1000 2410581 2418505 1.00
parquet_rs-zstd decompress time/wide table cols=100 chunks=50 rows=1000 2417039 2380821 1.02
parquet_rs-zstd decompress time/wide table cols=1000 chunks=1 rows=1000 27910783 27981945 1.00
parquet_rs-zstd decompress time/wide table cols=1000 chunks=50 rows=1000 28013006 27924330 1.00
parquet_rs-zstd decompress time/wide table cols=10000 chunks=1 rows=1000 307194272 308807697 0.99
parquet_rs-zstd decompress time/wide table cols=10000 chunks=50 rows=1000 309668955 310298672 1.00
vortex / parquet / bytes (1.000x ➖, 0↑ 0↓)
name PR 09cf918 (bytes) base e1192aa (bytes) ratio (PR/base)
parquet size/Arade 258014282 258014282 1.00
parquet size/Bimbo 384517292 384517292 1.00
parquet size/CMSprovider 376885545 376885545 1.00
parquet size/Euro2016 122975499 122975499 1.00
parquet size/Food 35699500 35699500 1.00
parquet size/HashTags 133510943 133510943 1.00
parquet size/TPC-H l_comment canonical 158358238 158358238 1.00
parquet size/TPC-H l_comment chunked 158358238 158358238 1.00
parquet size/taxi 55283635 55283635 1.00
parquet size/wide table cols=100 chunks=1 rows=1000 932404 932404 1.00
parquet size/wide table cols=100 chunks=50 rows=1000 932404 932404 1.00
parquet size/wide table cols=1000 chunks=1 rows=1000 9324004 9324004 1.00
parquet size/wide table cols=1000 chunks=50 rows=1000 9324004 9324004 1.00
parquet size/wide table cols=10000 chunks=1 rows=1000 93240004 93240004 1.00
parquet size/wide table cols=10000 chunks=50 rows=1000 93240004 93240004 1.00

@github-actions

Copy link
Copy Markdown
Contributor

Benchmarks: TPC-H SF=10 on NVME 📖

Verdict: No clear signal (low confidence)
Attributed Vortex impact: -0.9%
Engines: DataFusion No clear signal (-0.2%, low confidence) · DuckDB No clear signal (-1.6%, low confidence)
Vortex (geomean): 1.000x ➖
Parquet (geomean): 1.010x ➖
Shifts: Parquet (control) +1.0% · Median polish +0.3%

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

datafusion / vortex-file-compressed / ns (1.003x ➖, 0↑ 0↓)
name PR 09cf918 (ns) base e1192aa (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-file-compressed 335111296 324535431 1.03
tpch_q02/datafusion:vortex-file-compressed 100750976 101580689 0.99
tpch_q03/datafusion:vortex-file-compressed 155240829 158091021 0.98
tpch_q04/datafusion:vortex-file-compressed 70865328 69284396 1.02
tpch_q05/datafusion:vortex-file-compressed 273183511 270142320 1.01
tpch_q06/datafusion:vortex-file-compressed 26857907 25970137 1.03
tpch_q07/datafusion:vortex-file-compressed 354485418 354818453 1.00
tpch_q08/datafusion:vortex-file-compressed 291688428 293981018 0.99
tpch_q09/datafusion:vortex-file-compressed 481010532 477649653 1.01
tpch_q10/datafusion:vortex-file-compressed 186556891 178933105 1.04
tpch_q11/datafusion:vortex-file-compressed 74103118 73780206 1.00
tpch_q12/datafusion:vortex-file-compressed 88856318 89227931 1.00
tpch_q13/datafusion:vortex-file-compressed 123421403 124064522 0.99
tpch_q14/datafusion:vortex-file-compressed 42985479 44028271 0.98
tpch_q15/datafusion:vortex-file-compressed 74857092 77277045 0.97
tpch_q16/datafusion:vortex-file-compressed 68720672 69796011 0.98
tpch_q17/datafusion:vortex-file-compressed 441005093 425755593 1.04
tpch_q18/datafusion:vortex-file-compressed 626784261 620276491 1.01
tpch_q19/datafusion:vortex-file-compressed 61450076 59576174 1.03
tpch_q20/datafusion:vortex-file-compressed 138314567 138543049 1.00
tpch_q21/datafusion:vortex-file-compressed 460417123 477280214 0.96
tpch_q22/datafusion:vortex-file-compressed 41720360 41943325 0.99
datafusion / vortex-compact / ns (1.010x ➖, 0↑ 0↓)
name PR 09cf918 (ns) base e1192aa (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-compact 362044074 365181850 0.99
tpch_q02/datafusion:vortex-compact 103615579 102994474 1.01
tpch_q03/datafusion:vortex-compact 157014933 158871252 0.99
tpch_q04/datafusion:vortex-compact 88109280 89806614 0.98
tpch_q05/datafusion:vortex-compact 287616800 284046013 1.01
tpch_q06/datafusion:vortex-compact 42857522 42921283 1.00
tpch_q07/datafusion:vortex-compact 367465296 362489332 1.01
tpch_q08/datafusion:vortex-compact 292399522 285192314 1.03
tpch_q09/datafusion:vortex-compact 507298957 475001103 1.07
tpch_q10/datafusion:vortex-compact 202968339 197166028 1.03
tpch_q11/datafusion:vortex-compact 80142095 74682473 1.07
tpch_q12/datafusion:vortex-compact 131252393 129457657 1.01
tpch_q13/datafusion:vortex-compact 151580872 149288199 1.02
tpch_q14/datafusion:vortex-compact 65788677 62501975 1.05
tpch_q15/datafusion:vortex-compact 124797753 121611094 1.03
tpch_q16/datafusion:vortex-compact 78724887 81266850 0.97
tpch_q17/datafusion:vortex-compact 436491618 433075984 1.01
tpch_q18/datafusion:vortex-compact 634256160 664261273 0.95
tpch_q19/datafusion:vortex-compact 160790730 160547418 1.00
tpch_q20/datafusion:vortex-compact 155012387 154596100 1.00
tpch_q21/datafusion:vortex-compact 497757040 498291646 1.00
tpch_q22/datafusion:vortex-compact 46985504 46728242 1.01
datafusion / parquet / ns (1.009x ➖, 0↑ 0↓)
name PR 09cf918 (ns) base e1192aa (ns) ratio (PR/base)
tpch_q01/datafusion:parquet 321340418 321662850 1.00
tpch_q02/datafusion:parquet 220747994 213756604 1.03
tpch_q03/datafusion:parquet 227980965 230361813 0.99
tpch_q04/datafusion:parquet 98722076 101212355 0.98
tpch_q05/datafusion:parquet 358222386 355690387 1.01
tpch_q06/datafusion:parquet 75829997 74202483 1.02
tpch_q07/datafusion:parquet 510669568 508138868 1.00
tpch_q08/datafusion:parquet 415203370 409246761 1.01
tpch_q09/datafusion:parquet 664716956 662225259 1.00
tpch_q10/datafusion:parquet 548043961 551338584 0.99
tpch_q11/datafusion:parquet 153292728 158546119 0.97
tpch_q12/datafusion:parquet 151933153 152905609 0.99
tpch_q13/datafusion:parquet 350700311 345715844 1.01
tpch_q14/datafusion:parquet 126385724 117503789 1.08
tpch_q15/datafusion:parquet 192335966 191868492 1.00
tpch_q16/datafusion:parquet 140448701 137381017 1.02
tpch_q17/datafusion:parquet 506493134 510972238 0.99
tpch_q18/datafusion:parquet 719442874 674510537 1.07
tpch_q19/datafusion:parquet 199617447 197001912 1.01
tpch_q20/datafusion:parquet 302908040 307396235 0.99
tpch_q21/datafusion:parquet 552162663 541956139 1.02
tpch_q22/datafusion:parquet 260611948 257104100 1.01
duckdb / vortex-file-compressed / ns (0.987x ➖, 0↑ 0↓)
name PR 09cf918 (ns) base e1192aa (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-file-compressed 99158764 91520900 1.08
tpch_q02/duckdb:vortex-file-compressed 72513321 73998221 0.98
tpch_q03/duckdb:vortex-file-compressed 147985690 144616456 1.02
tpch_q04/duckdb:vortex-file-compressed 171165184 169110787 1.01
tpch_q05/duckdb:vortex-file-compressed 149154386 149589085 1.00
tpch_q06/duckdb:vortex-file-compressed 37843940 40569029 0.93
tpch_q07/duckdb:vortex-file-compressed 131145479 139406578 0.94
tpch_q08/duckdb:vortex-file-compressed 180222556 184274206 0.98
tpch_q09/duckdb:vortex-file-compressed 302873236 313658389 0.97
tpch_q10/duckdb:vortex-file-compressed 214420902 220516726 0.97
tpch_q11/duckdb:vortex-file-compressed 40640228 42973956 0.95
tpch_q12/duckdb:vortex-file-compressed 117561042 118672964 0.99
tpch_q13/duckdb:vortex-file-compressed 165280308 169064685 0.98
tpch_q14/duckdb:vortex-file-compressed 58772131 61047013 0.96
tpch_q15/duckdb:vortex-file-compressed 85464155 87139635 0.98
tpch_q16/duckdb:vortex-file-compressed 86422596 84432970 1.02
tpch_q17/duckdb:vortex-file-compressed 105226903 104136504 1.01
tpch_q18/duckdb:vortex-file-compressed 255133523 258863455 0.99
tpch_q19/duckdb:vortex-file-compressed 80538659 85280935 0.94
tpch_q20/duckdb:vortex-file-compressed 141420495 143304997 0.99
tpch_q21/duckdb:vortex-file-compressed 483580998 482443266 1.00
tpch_q22/duckdb:vortex-file-compressed 78404988 75526566 1.04
duckdb / vortex-compact / ns (1.001x ➖, 0↑ 0↓)
name PR 09cf918 (ns) base e1192aa (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-compact 112785608 116658796 0.97
tpch_q02/duckdb:vortex-compact 76155602 72408343 1.05
tpch_q03/duckdb:vortex-compact 120259984 126811204 0.95
tpch_q04/duckdb:vortex-compact 160080239 160038830 1.00
tpch_q05/duckdb:vortex-compact 151324839 146810072 1.03
tpch_q06/duckdb:vortex-compact 42877316 43541834 0.98
tpch_q07/duckdb:vortex-compact 135995253 134766418 1.01
tpch_q08/duckdb:vortex-compact 187338197 190503288 0.98
tpch_q09/duckdb:vortex-compact 318164790 313888855 1.01
tpch_q10/duckdb:vortex-compact 220148283 211025770 1.04
tpch_q11/duckdb:vortex-compact 44767087 42034482 1.07
tpch_q12/duckdb:vortex-compact 126523215 126918547 1.00
tpch_q13/duckdb:vortex-compact 172062973 173331052 0.99
tpch_q14/duckdb:vortex-compact 65219482 65376218 1.00
tpch_q15/duckdb:vortex-compact 87441691 89123521 0.98
tpch_q16/duckdb:vortex-compact 88224119 88665906 1.00
tpch_q17/duckdb:vortex-compact 109652195 111246892 0.99
tpch_q18/duckdb:vortex-compact 261235984 264682407 0.99
tpch_q19/duckdb:vortex-compact 88557413 89820014 0.99
tpch_q20/duckdb:vortex-compact 145316323 148161963 0.98
tpch_q21/duckdb:vortex-compact 478057314 486914875 0.98
tpch_q22/duckdb:vortex-compact 79245058 75982804 1.04
duckdb / parquet / ns (1.010x ➖, 0↑ 0↓)
name PR 09cf918 (ns) base e1192aa (ns) ratio (PR/base)
tpch_q01/duckdb:parquet 148562572 144081606 1.03
tpch_q02/duckdb:parquet 107453087 98629412 1.09
tpch_q03/duckdb:parquet 167944011 165526387 1.01
tpch_q04/duckdb:parquet 118556806 124660839 0.95
tpch_q05/duckdb:parquet 187077127 187299367 1.00
tpch_q06/duckdb:parquet 56597354 58262734 0.97
tpch_q07/duckdb:parquet 149353513 140847587 1.06
tpch_q08/duckdb:parquet 220790923 218479014 1.01
tpch_q09/duckdb:parquet 347292712 349665980 0.99
tpch_q10/duckdb:parquet 657353456 650675077 1.01
tpch_q11/duckdb:parquet 41922547 41504808 1.01
tpch_q12/duckdb:parquet 120901720 121416624 1.00
tpch_q13/duckdb:parquet 397337026 395790325 1.00
tpch_q14/duckdb:parquet 152175573 149698869 1.02
tpch_q15/duckdb:parquet 78756435 75871771 1.04
tpch_q16/duckdb:parquet 154801906 154631878 1.00
tpch_q17/duckdb:parquet 126401318 124795367 1.01
tpch_q18/duckdb:parquet 280002114 280220384 1.00
tpch_q19/duckdb:parquet 232178459 230187339 1.01
tpch_q20/duckdb:parquet 198010328 197705597 1.00
tpch_q21/duckdb:parquet 441916554 433290516 1.02
tpch_q22/duckdb:parquet 335335093 336128053 1.00

No file size changes detected.

@github-actions

Copy link
Copy Markdown
Contributor

Benchmarks: Appian on NVME 📖

Verdict: No clear signal (low confidence)
Attributed Vortex impact: +0.3%
Engines: DataFusion No clear signal (+1.1%, low confidence) · DuckDB No clear signal (-0.5%, low confidence)
Vortex (geomean): 1.003x ➖
Parquet (geomean): 1.000x ➖
Shifts: Parquet (control) -0.0% · Median polish +0.2%

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

datafusion / vortex-compact / ns (1.000x ➖, 0↑ 0↓)
name PR 09cf918 (ns) base e1192aa (ns) ratio (PR/base)
appian_q01/datafusion:vortex-compact 100986634 101301734 1.00
appian_q02/datafusion:vortex-compact 469216659 473475240 0.99
appian_q03/datafusion:vortex-compact 275770610 281637782 0.98
appian_q04/datafusion:vortex-compact 13592115183 13586028953 1.00
appian_q05/datafusion:vortex-compact 227915352 231653376 0.98
appian_q06/datafusion:vortex-compact 274773122 267032640 1.03
appian_q07/datafusion:vortex-compact 360070159 356480623 1.01
appian_q08/datafusion:vortex-compact 1414779503 1396734077 1.01
datafusion / parquet / ns (0.989x ➖, 0↑ 0↓)
name PR 09cf918 (ns) base e1192aa (ns) ratio (PR/base)
appian_q01/datafusion:parquet 131880641 131829475 1.00
appian_q02/datafusion:parquet 582797582 593007603 0.98
appian_q03/datafusion:parquet 309975629 322097123 0.96
appian_q04/datafusion:parquet 13691128844 13699993894 1.00
appian_q05/datafusion:parquet 308078933 309441445 1.00
appian_q06/datafusion:parquet 307712854 312957410 0.98
appian_q07/datafusion:parquet 426890051 430320756 0.99
appian_q08/datafusion:parquet 1531710298 1534689755 1.00
duckdb / vortex-compact / ns (1.005x ➖, 0↑ 0↓)
name PR 09cf918 (ns) base e1192aa (ns) ratio (PR/base)
appian_q01/duckdb:vortex-compact 153636081 154422493 0.99
appian_q02/duckdb:vortex-compact 406863963 412109150 0.99
appian_q03/duckdb:vortex-compact 263320348 258602504 1.02
appian_q04/duckdb:vortex-compact 1585370195 1572450889 1.01
appian_q05/duckdb:vortex-compact 252925040 249487389 1.01
appian_q06/duckdb:vortex-compact 1043465275 1003813560 1.04
appian_q07/duckdb:vortex-compact 292133981 299538746 0.98
appian_q08/duckdb:vortex-compact 922464841 919538428 1.00
duckdb / parquet / ns (1.010x ➖, 0↑ 0↓)
name PR 09cf918 (ns) base e1192aa (ns) ratio (PR/base)
appian_q01/duckdb:parquet 159684360 156723070 1.02
appian_q02/duckdb:parquet 363346608 355643344 1.02
appian_q03/duckdb:parquet 219525673 219141769 1.00
appian_q04/duckdb:parquet 1496160799 1476610543 1.01
appian_q05/duckdb:parquet 245796324 243618922 1.01
appian_q06/duckdb:parquet 971117587 956970811 1.01
appian_q07/duckdb:parquet 266606108 266257747 1.00
appian_q08/duckdb:parquet 781031833 779904438 1.00

File Size Changes (10 files changed, -63.8% overall, 0↑ 10↓)
File Scale Format Base HEAD Change %
addressview.vortex 1.0 vortex-file-compressed 34.61 MB 0 B 34.61 MB -100.0%
categoryview.vortex 1.0 vortex-file-compressed 19.08 KB 0 B 19.08 KB -100.0%
creditcardview.vortex 1.0 vortex-file-compressed 59.14 MB 0 B 59.14 MB -100.0%
customerview.vortex 1.0 vortex-file-compressed 19.97 MB 0 B 19.97 MB -100.0%
duckdb.db 1.0 vortex-file-compressed 268.00 KB 0 B 268.00 KB -100.0%
orderitemnovelty_update.vortex 1.0 vortex-file-compressed 2.68 KB 0 B 2.68 KB -100.0%
orderitemview.vortex 1.0 vortex-file-compressed 265.16 MB 0 B 265.16 MB -100.0%
orderview.vortex 1.0 vortex-file-compressed 78.50 MB 0 B 78.50 MB -100.0%
productview.vortex 1.0 vortex-file-compressed 19.05 KB 0 B 19.05 KB -100.0%
taxrecordview.vortex 1.0 vortex-file-compressed 21.91 MB 0 B 21.91 MB -100.0%

Totals:

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

@github-actions

Copy link
Copy Markdown
Contributor

Benchmarks: FineWeb S3 📖

Verdict: No clear signal (environment too noisy confidence)
Attributed Vortex impact: +4.6%
Engines: DataFusion No clear signal (-9.6%, environment too noisy confidence) · DuckDB No clear signal (+21.0%, environment too noisy confidence)
Vortex (geomean): 0.954x ➖
Parquet (geomean): 0.912x ➖
Shifts: Parquet (control) -8.8% · Median polish -0.1%

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

datafusion / vortex-file-compressed / ns (1.039x ➖, 0↑ 1↓)
name PR 09cf918 (ns) base e1192aa (ns) ratio (PR/base)
fineweb_q00/datafusion:vortex-file-compressed 33995431 35769436 0.95
fineweb_q01/datafusion:vortex-file-compressed 592820270 497854324 1.19
fineweb_q02/datafusion:vortex-file-compressed 507139328 416423341 1.22
fineweb_q03/datafusion:vortex-file-compressed 567490770 792323572 0.72
fineweb_q04/datafusion:vortex-file-compressed 646487926 641917704 1.01
fineweb_q05/datafusion:vortex-file-compressed 607929528 585466536 1.04
fineweb_q06/datafusion:vortex-file-compressed 778775414 828558542 0.94
fineweb_q07/datafusion:vortex-file-compressed 921735799 860274396 1.07
fineweb_q08/datafusion:vortex-file-compressed 🚨 408471161 301302428 1.36
datafusion / vortex-compact / ns (0.829x ➖, 2↑ 0↓)
name PR 09cf918 (ns) base e1192aa (ns) ratio (PR/base)
fineweb_q00/datafusion:vortex-compact 🚀 36613533 67666879 0.54
fineweb_q01/datafusion:vortex-compact 401133688 527923779 0.76
fineweb_q02/datafusion:vortex-compact 496533801 500675398 0.99
fineweb_q03/datafusion:vortex-compact 808751226 819958198 0.99
fineweb_q04/datafusion:vortex-compact 1007878287 975977900 1.03
fineweb_q05/datafusion:vortex-compact 893053942 931064064 0.96
fineweb_q06/datafusion:vortex-compact 🚀 698335393 1256650618 0.56
fineweb_q07/datafusion:vortex-compact 578260855 775999633 0.75
fineweb_q08/datafusion:vortex-compact 245749560 219397017 1.12
datafusion / parquet / ns (1.026x ➖, 0↑ 0↓)
name PR 09cf918 (ns) base e1192aa (ns) ratio (PR/base)
fineweb_q00/datafusion:parquet 615816385 571715301 1.08
fineweb_q01/datafusion:parquet 984427505 881259860 1.12
fineweb_q02/datafusion:parquet 1142570057 1039201062 1.10
fineweb_q03/datafusion:parquet 1043546666 973865840 1.07
fineweb_q04/datafusion:parquet 982275749 1014014173 0.97
fineweb_q05/datafusion:parquet 1011162346 1007547985 1.00
fineweb_q06/datafusion:parquet 845363207 866914312 0.98
fineweb_q07/datafusion:parquet 947922768 958645416 0.99
fineweb_q08/datafusion:parquet 936215763 986171577 0.95
duckdb / vortex-file-compressed / ns (0.974x ➖, 0↑ 0↓)
name PR 09cf918 (ns) base e1192aa (ns) ratio (PR/base)
fineweb_q00/duckdb:vortex-file-compressed 47418202 52911982 0.90
fineweb_q01/duckdb:vortex-file-compressed 539468108 569681261 0.95
fineweb_q02/duckdb:vortex-file-compressed 523847215 559213257 0.94
fineweb_q03/duckdb:vortex-file-compressed 1551340206 1533822236 1.01
fineweb_q04/duckdb:vortex-file-compressed 1690281690 1653317346 1.02
fineweb_q05/duckdb:vortex-file-compressed 1709231494 1682570561 1.02
fineweb_q06/duckdb:vortex-file-compressed 1735561871 1757201203 0.99
fineweb_q07/duckdb:vortex-file-compressed 1542384420 1566738023 0.98
fineweb_q08/duckdb:vortex-file-compressed 640849091 657750540 0.97
duckdb / vortex-compact / ns (0.986x ➖, 0↑ 0↓)
name PR 09cf918 (ns) base e1192aa (ns) ratio (PR/base)
fineweb_q00/duckdb:vortex-compact 48789212 53013599 0.92
fineweb_q01/duckdb:vortex-compact 580555369 605486202 0.96
fineweb_q02/duckdb:vortex-compact 586482797 568265935 1.03
fineweb_q03/duckdb:vortex-compact 1598219678 1636309681 0.98
fineweb_q04/duckdb:vortex-compact 1685099587 1768890287 0.95
fineweb_q05/duckdb:vortex-compact 1625005349 1637753125 0.99
fineweb_q06/duckdb:vortex-compact 1649407181 1688742985 0.98
fineweb_q07/duckdb:vortex-compact 1575592179 1514022363 1.04
fineweb_q08/duckdb:vortex-compact 610513720 594529885 1.03
duckdb / parquet / ns (0.810x ➖, 1↑ 0↓)
name PR 09cf918 (ns) base e1192aa (ns) ratio (PR/base)
fineweb_q00/duckdb:parquet 5263816353 5261738870 1.00
fineweb_q01/duckdb:parquet 5312302881 5349650263 0.99
fineweb_q02/duckdb:parquet 5315731609 5340548693 1.00
fineweb_q03/duckdb:parquet 5394669460 5333078375 1.01
fineweb_q04/duckdb:parquet 5298848598 5339177578 0.99
fineweb_q05/duckdb:parquet 🚀 812903134 5345798284 0.15
fineweb_q06/duckdb:parquet 5372443521 5399811164 0.99
fineweb_q07/duckdb:parquet 5367672022 5304727098 1.01
fineweb_q08/duckdb:parquet 5209106870 5267017783 0.99

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants