Skip to content

Fix: Use arrow's casting logic to cast file stats when reporting them to DF - #9818

Merged
AdamGS merged 2 commits into
developfrom
adamg/cast-dt-ts-stats
Sep 9, 2026
Merged

Fix: Use arrow's casting logic to cast file stats when reporting them to DF#9818
AdamGS merged 2 commits into
developfrom
adamg/cast-dt-ts-stats

Conversation

@AdamGS

@AdamGS AdamGS commented Sep 9, 2026

Copy link
Copy Markdown
Contributor

Summary

Delegate stat casting to Arrow's casting that cover more cases and adhere to the semantics that DF expects.

This also fixes a bug where our TS casting only changes the metadata but doesn't touch the data itself (in stats, fixing the casting behavior for arrays is a different issue).

Signed-off-by: Adam Gutglick <adam@spiraldb.com>
@AdamGS
AdamGS requested review from a10y and robert3005 September 9, 2026 17:16
@AdamGS AdamGS added changelog/fix A bug fix ext/datafusion Relates to the DataFusion integration labels Sep 9, 2026
@AdamGS AdamGS changed the title Cast stats to expected Arrow type using Arrow's cast semantics Fix: Use arrow's casting logic to cast file stats when reporting them to DF Sep 9, 2026
@AdamGS AdamGS added the action/bench-sql Run SQL benchmarks without Vortex Compact on this PR label Sep 9, 2026
@github-actions github-actions Bot removed the action/bench-sql Run SQL benchmarks without Vortex Compact on this PR label Sep 9, 2026
@codspeed-hq

codspeed-hq Bot commented Sep 9, 2026

Copy link
Copy Markdown

Merging this PR will improve performance by 18.73%

⚠️ Unknown Walltime execution environment detected

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

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

⚠️ Different runtime environments detected

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

Open the report in CodSpeed to investigate

⚡ 3 improved benchmarks
✅ 2190 untouched benchmarks
⏩ 218 skipped benchmarks1

Performance Changes

Mode Benchmark BASE HEAD Efficiency
Simulation decompress[u64, (4000, 1024)] 86.1 µs 70.8 µs +21.62%
WallTime arrow_checked_add_u32_avx2[16384] 21.4 µs 17.6 µs +21.29%
Simulation allocate_drop_arrow[0] 456.9 ns 402.7 ns +13.45%

Tip

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


Comparing adamg/cast-dt-ts-stats (f37ca4b) with develop (2a5b1a7)2

Open in CodSpeed

Footnotes

  1. 218 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 (9d1b103) during the generation of this report, so 2a5b1a7 was used instead as the comparison base. There might be some changes unrelated to this pull request in this report.

@robert3005 robert3005 left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

I would really like to plumb the custom behaviour through vortex execution

@AdamGS

AdamGS commented Sep 9, 2026

Copy link
Copy Markdown
Contributor Author

@joseph-isaacs and I talked it earlier this week, will require some bigger changes to make cast pushdown for extensions more extendible

@github-actions

github-actions Bot commented Sep 9, 2026

Copy link
Copy Markdown
Contributor

Polar Signals Profiling Results

Latest Run

Status Commit Job Attempt Link
🟢 Done 5e43631 clickbench-nvme 2 Explore Profiling Data
🟢 Done 5e43631 fineweb-s3 2 Explore Profiling Data
🟢 Done 5e43631 tpch-s3 2 Explore Profiling Data
🟢 Done 5e43631 clickbench-sorted-nvme 1 Explore Profiling Data
🟢 Done 5e43631 statpopgen 1 Explore Profiling Data
🟢 Done 5e43631 tpch-nvme-10 1 Explore Profiling Data
🟢 Done 5e43631 fineweb 1 Explore Profiling Data
🟢 Done 5e43631 tpcds-nvme 1 Explore Profiling Data
🟢 Done 5e43631 polarsignals 1 Explore Profiling Data
🟢 Done 5e43631 tpch-nvme 1 Explore Profiling Data
Previous Runs (3)
Status Commit Job Attempt Link
🟢 Done 5e43631 clickbench-nvme 1 Explore Profiling Data
🟢 Done 5e43631 fineweb-s3 1 Explore Profiling Data
🟢 Done 5e43631 tpch-s3 1 Explore Profiling Data

Powered by Polar Signals Cloud

@github-actions

github-actions Bot commented Sep 9, 2026

Copy link
Copy Markdown
Contributor

Benchmarks: PolarSignals Profiling 📖

Commits: PR 5e436314 vs base 2a5b1a79
Vortex (geomean): hot 0.993x ➖ · cold 0.917x ➖


datafusion / vortex-file-compressed / ns (0.993x ➖, 0↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
polarsignals_q00/datafusion:vortex-file-compressed 45545556 / 45903880 / -0.8% 88624211 / 96392153 / -8.1% 0.51 / 0.48 / +7.9%
polarsignals_q01/datafusion:vortex-file-compressed 51009078 / 51422508 / -0.8% 112982465 / 117477178 / -3.8% 0.45 / 0.44 / +3.1%
polarsignals_q02/datafusion:vortex-file-compressed 37407984 / 35601370 / +5.1% 76554191 / 87178588 / -12.2% 🟢 0.49 / 0.41 / +19.7%
polarsignals_q03/datafusion:vortex-file-compressed 53371337 / 53971618 / -1.1% 117174649 / 118680106 / -1.3% 0.46 / 0.45 / +0.2%
polarsignals_q04/datafusion:vortex-file-compressed 9414372 / 9685757 / -2.8% 46627815 / 53993777 / -13.6% 🟢 0.20 / 0.18 / +12.6%
polarsignals_q05/datafusion:vortex-file-compressed 11516476 / 11441748 / +0.7% 50511406 / 57696198 / -12.5% 🟢 0.23 / 0.20 / +15.0%
polarsignals_q06/datafusion:vortex-file-compressed 21397535 / 22114922 / -3.2% 61213449 / 63540424 / -3.7% 0.35 / 0.35 / +0.4%
polarsignals_q07/datafusion:vortex-file-compressed 11019664 / 11157884 / -1.2% 50296647 / 55990954 / -10.2% 🟢 0.22 / 0.20 / +9.9%
polarsignals_q08/datafusion:vortex-file-compressed 99941915 / 101044464 / -1.1% 158104288 / 168225464 / -6.0% 0.63 / 0.60 / +5.2%
polarsignals_q09/datafusion:vortex-file-compressed 10077466 / 10233082 / -1.5% 45630756 / 50919298 / -10.4% 🟢 0.22 / 0.20 / +9.9%

No file size changes detected.

@github-actions

github-actions Bot commented Sep 9, 2026

Copy link
Copy Markdown
Contributor

Benchmarks: FineWeb S3 📖

Commits: PR 5e436314 vs base 2a5b1a79
Verdict: No clear signal (environment too noisy confidence)
Attributed Vortex impact: +6.7%
Engines: DataFusion No clear signal (+6.0%, low confidence) · DuckDB No clear signal (+7.3%, environment too noisy confidence)
Vortex (geomean): hot 1.043x ➖ · cold 1.249x ➖
Parquet (geomean): hot 0.977x ➖ · cold 1.022x ➖
Shifts: Parquet (control) -2.3% · Median polish +2.5%

How to read Verdict and Engines
  • Verdict: Overall PR-level signal after subtracting baseline drift estimated from Parquet control rows. It can be Likely improvement, Likely regression, or No clear signal.
  • Engines: Per-engine attribution. DataFusion is compared against DataFusion/Parquet controls; DuckDB is compared against DuckDB/Parquet controls. This answers whether each engine improved or regressed independently.
  • Confidence: Based on directional consistency, share of rows above the noise floor, and control-run noise.
  • Hot vs cold: Every measurement is run several times. The first run is reported as the cold run, and the median of the runs after it is reported as the hot run. The verdict and significance use hot runs; each target's geomean reports hot and cold beside each other where the individual runs were recorded and hot alone where they were not, the cold column shows first-run cost per row, and hot/cold is how much of each run the warm path saves. Rows whose results predate per-run reporting show only one value, taken from the value the runner reported.
  • Table cells: Each cell reads PR / base / %diff. The hot and cold columns mark a change as 🔴 slower or 🟢 faster once it clears this suite's threshold; anything smaller is noise here and is left unmarked, as is hot/cold, because a shift in the warm-up ratio is not a win or a loss by itself.

datafusion / vortex-file-compressed / ns (0.974x ➖, 0↑ 1↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
fineweb_q00/datafusion:vortex-file-compressed 49501882 / 57651351 / -14.1% 138634032 / 130316290 / +6.4% 0.36 / 0.44 / -19.3%
fineweb_q01/datafusion:vortex-file-compressed 396587081 / 388897790 / +2.0% 666610921 / 728350131 / -8.5% 0.59 / 0.53 / +11.4%
fineweb_q02/datafusion:vortex-file-compressed 394582205 / 393955692 / +0.2% 631348539 / 571668181 / +10.4% 0.62 / 0.69 / -9.3%
fineweb_q03/datafusion:vortex-file-compressed 499606456 / 523751784 / -4.6% 1415853367 / 1086577602 / +30.3% 🔴 0.35 / 0.48 / -26.8%
fineweb_q04/datafusion:vortex-file-compressed 459595574 / 655187228 / -29.9% 455032796 / 499662182 / -8.9% 1.01 / 1.31 / -23.0%
fineweb_q05/datafusion:vortex-file-compressed 446943565 / 598380320 / -25.3% 461640475 / 632487010 / -27.0% 0.97 / 0.95 / +2.3%
fineweb_q06/datafusion:vortex-file-compressed 1035815132 / 732409192 / +41.4% 🔴 719617406 / 694670620 / +3.6% 1.44 / 1.05 / +36.5%
fineweb_q07/datafusion:vortex-file-compressed 610121064 / 493647857 / +23.6% 21817195753 / 458522260 / +4658.2% 🔴 0.03 / 1.08 / -97.4%
fineweb_q08/datafusion:vortex-file-compressed 182351376 / 176754571 / +3.2% 196108259 / 206735558 / -5.1% 0.93 / 0.85 / +8.8%
datafusion / parquet / ns (0.919x ➖, 0↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
fineweb_q00/datafusion:parquet 444738875 / 496010417 / -10.3% 928973256 / 738025355 / +25.9% 0.48 / 0.67 / -28.8%
fineweb_q01/datafusion:parquet 711274332 / 789262210 / -9.9% 714299683 / 751202949 / -4.9% 1.00 / 1.05 / -5.2%
fineweb_q02/datafusion:parquet 700680839 / 768704039 / -8.8% 727746332 / 863087003 / -15.7% 0.96 / 0.89 / +8.1%
fineweb_q03/datafusion:parquet 730046993 / 835029594 / -12.6% 863265714 / 877757460 / -1.7% 0.85 / 0.95 / -11.1%
fineweb_q04/datafusion:parquet 711560869 / 782264563 / -9.0% 788027313 / 760561941 / +3.6% 0.90 / 1.03 / -12.2%
fineweb_q05/datafusion:parquet 693907684 / 741129776 / -6.4% 807981955 / 779298688 / +3.7% 0.86 / 0.95 / -9.7%
fineweb_q06/datafusion:parquet 711558102 / 781198476 / -8.9% 664630245 / 790697996 / -15.9% 1.07 / 0.99 / +8.4%
fineweb_q07/datafusion:parquet 789197505 / 798645210 / -1.2% 821029683 / 800838893 / +2.5% 0.96 / 1.00 / -3.6%
fineweb_q08/datafusion:parquet 730734786 / 772525348 / -5.4% 763884815 / 924129730 / -17.3% 0.96 / 0.84 / +14.4%
duckdb / vortex-file-compressed / ns (1.116x ➖, 0↑ 3↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
fineweb_q00/duckdb:vortex-file-compressed 67961868 / 49681347 / +36.8% 🔴 71402777 / 103367157 / -30.9% 🟢 0.95 / 0.48 / +98.0%
fineweb_q01/duckdb:vortex-file-compressed 459130807 / 408362198 / +12.4% 492956981 / 429351740 / +14.8% 0.93 / 0.95 / -2.1%
fineweb_q02/duckdb:vortex-file-compressed 757830100 / 569162411 / +33.1% 🔴 618804089 / 600167207 / +3.1% 1.22 / 0.95 / +29.1%
fineweb_q03/duckdb:vortex-file-compressed 1001491809 / 943601460 / +6.1% 1170860587 / 1073978171 / +9.0% 0.86 / 0.88 / -2.6%
fineweb_q04/duckdb:vortex-file-compressed 948612865 / 941085170 / +0.8% 1032934564 / 943297888 / +9.5% 0.92 / 1.00 / -7.9%
fineweb_q05/duckdb:vortex-file-compressed 846068172 / 885138505 / -4.4% 961732860 / 993551717 / -3.2% 0.88 / 0.89 / -1.3%
fineweb_q06/duckdb:vortex-file-compressed 1718570961 / 1147442254 / +49.8% 🔴 1720390934 / 1177992433 / +46.0% 🔴 1.00 / 0.97 / +2.6%
fineweb_q07/duckdb:vortex-file-compressed 1003180800 / 961160437 / +4.4% 1003464976 / 984675849 / +1.9% 1.00 / 0.98 / +2.4%
fineweb_q08/duckdb:vortex-file-compressed 406137620 / 496262677 / -18.2% 479466587 / 533924425 / -10.2% 0.85 / 0.93 / -8.9%
duckdb / parquet / ns (1.040x ➖, 0↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
fineweb_q00/duckdb:parquet 516479836 / 498965111 / +3.5% 553841270 / 510877839 / +8.4% 0.93 / 0.98 / -4.5%
fineweb_q01/duckdb:parquet 570305496 / 577296244 / -1.2% 587818758 / 552359869 / +6.4% 0.97 / 1.05 / -7.2%
fineweb_q02/duckdb:parquet 585740879 / 548350210 / +6.8% 613787938 / 562065291 / +9.2% 0.95 / 0.98 / -2.2%
fineweb_q03/duckdb:parquet 1317766881 / 1409886794 / -6.5% 1427067061 / 1652539191 / -13.6% 0.92 / 0.85 / +8.2%
fineweb_q04/duckdb:parquet 834756954 / 761604591 / +9.6% 906419484 / 779616871 / +16.3% 0.92 / 0.98 / -5.7%
fineweb_q05/duckdb:parquet 965199487 / 898241544 / +7.5% 1005602699 / 802049591 / +25.4% 0.96 / 1.12 / -14.3%
fineweb_q06/duckdb:parquet 1656397732 / 1829217174 / -9.4% 1632910474 / 1756686653 / -7.0% 1.01 / 1.04 / -2.6%
fineweb_q07/duckdb:parquet 1208612675 / 1143542220 / +5.7% 1113198254 / 1195319605 / -6.9% 1.09 / 0.96 / +13.5%
fineweb_q08/duckdb:parquet 606828245 / 491173509 / +23.5% 720817157 / 509509296 / +41.5% 🔴 0.84 / 0.96 / -12.7%

@github-actions

github-actions Bot commented Sep 9, 2026

Copy link
Copy Markdown
Contributor

Benchmarks: TPC-H SF=1 on S3 📖

Commits: PR 5e436314 vs base 2a5b1a79
Verdict: No clear signal (environment too noisy confidence)
Attributed Vortex impact: +4.1%
Engines: DataFusion No clear signal (+6.3%, environment too noisy confidence) · DuckDB No clear signal (+1.9%, environment too noisy confidence)
Vortex (geomean): hot 1.048x ➖ · cold 1.035x ➖
Parquet (geomean): hot 1.007x ➖ · cold 1.017x ➖
Shifts: Parquet (control) +0.7% · Median polish +1.4%

How to read Verdict and Engines
  • Verdict: Overall PR-level signal after subtracting baseline drift estimated from Parquet control rows. It can be Likely improvement, Likely regression, or No clear signal.
  • Engines: Per-engine attribution. DataFusion is compared against DataFusion/Parquet controls; DuckDB is compared against DuckDB/Parquet controls. This answers whether each engine improved or regressed independently.
  • Confidence: Based on directional consistency, share of rows above the noise floor, and control-run noise.
  • Hot vs cold: Every measurement is run several times. The first run is reported as the cold run, and the median of the runs after it is reported as the hot run. The verdict and significance use hot runs; each target's geomean reports hot and cold beside each other where the individual runs were recorded and hot alone where they were not, the cold column shows first-run cost per row, and hot/cold is how much of each run the warm path saves. Rows whose results predate per-run reporting show only one value, taken from the value the runner reported.
  • Table cells: Each cell reads PR / base / %diff. The hot and cold columns mark a change as 🔴 slower or 🟢 faster once it clears this suite's threshold; anything smaller is noise here and is left unmarked, as is hot/cold, because a shift in the warm-up ratio is not a win or a loss by itself.

datafusion / vortex-file-compressed / ns (1.028x ➖, 1↑ 2↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
tpch_q01/datafusion:vortex-file-compressed 214151109 / 231873226 / -7.6% 712802624 / 609573932 / +16.9% 0.30 / 0.38 / -21.0%
tpch_q02/datafusion:vortex-file-compressed 354535319 / 333628999 / +6.3% 790497726 / 666272426 / +18.6% 0.45 / 0.50 / -10.4%
tpch_q03/datafusion:vortex-file-compressed 327747047 / 346649563 / -5.5% 1922476831 / 974455951 / +97.3% 🔴 0.17 / 0.36 / -52.1%
tpch_q04/datafusion:vortex-file-compressed 149807573 / 166895998 / -10.2% 441055568 / 422849343 / +4.3% 0.34 / 0.39 / -13.9%
tpch_q05/datafusion:vortex-file-compressed 368939156 / 438510948 / -15.9% 606568924 / 703233655 / -13.7% 0.61 / 0.62 / -2.5%
tpch_q06/datafusion:vortex-file-compressed 247857062 / 243863053 / +1.6% 403371601 / 348896194 / +15.6% 0.61 / 0.70 / -12.1%
tpch_q07/datafusion:vortex-file-compressed 352917494 / 719121717 / -50.9% 🟢 577636808 / 731462157 / -21.0% 0.61 / 0.98 / -37.9%
tpch_q08/datafusion:vortex-file-compressed 464660517 / 386136795 / +20.3% 757027101 / 656627701 / +15.3% 0.61 / 0.59 / +4.4%
tpch_q09/datafusion:vortex-file-compressed 526845214 / 334929944 / +57.3% 🔴 502269017 / 406730006 / +23.5% 1.05 / 0.82 / +27.4%
tpch_q10/datafusion:vortex-file-compressed 314895118 / 348794160 / -9.7% 564165212 / 468280991 / +20.5% 0.56 / 0.74 / -25.1%
tpch_q11/datafusion:vortex-file-compressed 358550510 / 282689704 / +26.8% 407965556 / 397430500 / +2.7% 0.88 / 0.71 / +23.6%
tpch_q12/datafusion:vortex-file-compressed 406535550 / 340997897 / +19.2% 920227821 / 903409326 / +1.9% 0.44 / 0.38 / +17.0%
tpch_q13/datafusion:vortex-file-compressed 123340780 / 115383967 / +6.9% 394781563 / 364162724 / +8.4% 0.31 / 0.32 / -1.4%
tpch_q14/datafusion:vortex-file-compressed 180522474 / 169165606 / +6.7% 314804353 / 312019682 / +0.9% 0.57 / 0.54 / +5.8%
tpch_q15/datafusion:vortex-file-compressed 295798191 / 290801712 / +1.7% 456451642 / 523884281 / -12.9% 0.65 / 0.56 / +16.7%
tpch_q16/datafusion:vortex-file-compressed 161241289 / 169068808 / -4.6% 271313142 / 287942485 / -5.8% 0.59 / 0.59 / +1.2%
tpch_q17/datafusion:vortex-file-compressed 554184895 / 282958731 / +95.9% 🔴 469342249 / 490011295 / -4.2% 1.18 / 0.58 / +104.5%
tpch_q18/datafusion:vortex-file-compressed 233897012 / 230032883 / +1.7% 434075063 / 371521915 / +16.8% 0.54 / 0.62 / -13.0%
tpch_q19/datafusion:vortex-file-compressed 357433409 / 345406023 / +3.5% 482597415 / 469807909 / +2.7% 0.74 / 0.74 / +0.7%
tpch_q20/datafusion:vortex-file-compressed 286531819 / 298125937 / -3.9% 429870055 / 445572346 / -3.5% 0.67 / 0.67 / -0.4%
tpch_q21/datafusion:vortex-file-compressed 432933065 / 481097639 / -10.0% 687608390 / 569160594 / +20.8% 0.63 / 0.85 / -25.5%
tpch_q22/datafusion:vortex-file-compressed 167120685 / 163808448 / +2.0% 339511915 / 313523824 / +8.3% 0.49 / 0.52 / -5.8%
datafusion / parquet / ns (0.967x ➖, 2↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
tpch_q01/datafusion:parquet 163809161 / 165248503 / -0.9% 493674816 / 603091579 / -18.1% 0.33 / 0.27 / +21.1%
tpch_q02/datafusion:parquet 306540272 / 296439518 / +3.4% 454683722 / 643350139 / -29.3% 0.67 / 0.46 / +46.3%
tpch_q03/datafusion:parquet 267375080 / 283652289 / -5.7% 696026735 / 694359298 / +0.2% 0.38 / 0.41 / -6.0%
tpch_q04/datafusion:parquet 136518609 / 170896144 / -20.1% 328971630 / 370377098 / -11.2% 0.41 / 0.46 / -10.1%
tpch_q05/datafusion:parquet 378644994 / 348476274 / +8.7% 509880124 / 430897917 / +18.3% 0.74 / 0.81 / -8.2%
tpch_q06/datafusion:parquet 131111632 / 140542814 / -6.7% 388433013 / 282713339 / +37.4% 🔴 0.34 / 0.50 / -32.1%
tpch_q07/datafusion:parquet 404478514 / 345586826 / +17.0% 671177029 / 640624293 / +4.8% 0.60 / 0.54 / +11.7%
tpch_q08/datafusion:parquet 420084561 / 604206540 / -30.5% 🟢 544592600 / 784398758 / -30.6% 🟢 0.77 / 0.77 / +0.1%
tpch_q09/datafusion:parquet 421867300 / 429341566 / -1.7% 602647006 / 636782619 / -5.4% 0.70 / 0.67 / +3.8%
tpch_q10/datafusion:parquet 394758032 / 377112675 / +4.7% 525738304 / 507416514 / +3.6% 0.75 / 0.74 / +1.0%
tpch_q11/datafusion:parquet 307386933 / 265730520 / +15.7% 525421242 / 448534917 / +17.1% 0.59 / 0.59 / -1.3%
tpch_q12/datafusion:parquet 183631252 / 193487578 / -5.1% 421786811 / 402565890 / +4.8% 0.44 / 0.48 / -9.4%
tpch_q13/datafusion:parquet 394094387 / 395526626 / -0.4% 506610123 / 570311582 / -11.2% 0.78 / 0.69 / +12.2%
tpch_q14/datafusion:parquet 200977554 / 174505046 / +15.2% 562432566 / 283274297 / +98.5% 🔴 0.36 / 0.62 / -42.0%
tpch_q15/datafusion:parquet 287572150 / 279386327 / +2.9% 457168558 / 445532081 / +2.6% 0.63 / 0.63 / +0.3%
tpch_q16/datafusion:parquet 109007095 / 104295914 / +4.5% 272523155 / 278307848 / -2.1% 0.40 / 0.37 / +6.7%
tpch_q17/datafusion:parquet 277001788 / 291133686 / -4.9% 453407344 / 393453305 / +15.2% 0.61 / 0.74 / -17.4%
tpch_q18/datafusion:parquet 461118776 / 415224074 / +11.1% 554528674 / 509813397 / +8.8% 0.83 / 0.81 / +2.1%
tpch_q19/datafusion:parquet 200119806 / 224207459 / -10.7% 306578753 / 507133931 / -39.5% 🟢 0.65 / 0.44 / +47.6%
tpch_q20/datafusion:parquet 242481699 / 290615306 / -16.6% 425546443 / 463408365 / -8.2% 0.57 / 0.63 / -9.1%
tpch_q21/datafusion:parquet 324643432 / 512881091 / -36.7% 🟢 432500075 / 521993606 / -17.1% 0.75 / 0.98 / -23.6%
tpch_q22/datafusion:parquet 169881013 / 158168345 / +7.4% 316819062 / 319737593 / -0.9% 0.54 / 0.49 / +8.4%
duckdb / vortex-file-compressed / ns (1.068x ➖, 0↑ 2↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
tpch_q01/duckdb:vortex-file-compressed 199670647 / 197837223 / +0.9% 436622821 / 425323520 / +2.7% 0.46 / 0.47 / -1.7%
tpch_q02/duckdb:vortex-file-compressed 412648023 / 431631313 / -4.4% 422103512 / 451908052 / -6.6% 0.98 / 0.96 / +2.4%
tpch_q03/duckdb:vortex-file-compressed 397553734 / 435000961 / -8.6% 539723870 / 418031978 / +29.1% 0.74 / 1.04 / -29.2%
tpch_q04/duckdb:vortex-file-compressed 234497419 / 229762452 / +2.1% 322718785 / 288172385 / +12.0% 0.73 / 0.80 / -8.9%
tpch_q05/duckdb:vortex-file-compressed 357563239 / 370054546 / -3.4% 381599063 / 425547752 / -10.3% 0.94 / 0.87 / +7.8%
tpch_q06/duckdb:vortex-file-compressed 237210613 / 249455180 / -4.9% 306757367 / 264485626 / +16.0% 0.77 / 0.94 / -18.0%
tpch_q07/duckdb:vortex-file-compressed 417656035 / 455081085 / -8.2% 464561176 / 594335639 / -21.8% 0.90 / 0.77 / +17.4%
tpch_q08/duckdb:vortex-file-compressed 683936737 / 525593489 / +30.1% 🔴 785414847 / 596868757 / +31.6% 🔴 0.87 / 0.88 / -1.1%
tpch_q09/duckdb:vortex-file-compressed 442612123 / 447579395 / -1.1% 525844923 / 443939599 / +18.4% 0.84 / 1.01 / -16.5%
tpch_q10/duckdb:vortex-file-compressed 454488681 / 413111266 / +10.0% 444990024 / 474866313 / -6.3% 1.02 / 0.87 / +17.4%
tpch_q11/duckdb:vortex-file-compressed 137290825 / 137724584 / -0.3% 164333012 / 246953340 / -33.5% 🟢 0.84 / 0.56 / +49.8%
tpch_q12/duckdb:vortex-file-compressed 923539350 / 432229263 / +113.7% 🔴 467994790 / 764232790 / -38.8% 🟢 1.97 / 0.57 / +248.9%
tpch_q13/duckdb:vortex-file-compressed 302558375 / 269660997 / +12.2% 416133462 / 300033161 / +38.7% 🔴 0.73 / 0.90 / -19.1%
tpch_q14/duckdb:vortex-file-compressed 247469986 / 228932240 / +8.1% 259987887 / 276358651 / -5.9% 0.95 / 0.83 / +14.9%
tpch_q15/duckdb:vortex-file-compressed 144008699 / 149332718 / -3.6% 212158952 / 201916485 / +5.1% 0.68 / 0.74 / -8.2%
tpch_q16/duckdb:vortex-file-compressed 175871962 / 165365561 / +6.4% 213794735 / 207395918 / +3.1% 0.82 / 0.80 / +3.2%
tpch_q17/duckdb:vortex-file-compressed 403702823 / 430368866 / -6.2% 502718916 / 451512132 / +11.3% 0.80 / 0.95 / -15.8%
tpch_q18/duckdb:vortex-file-compressed 341966157 / 291740789 / +17.2% 337871752 / 332076382 / +1.7% 1.01 / 0.88 / +15.2%
tpch_q19/duckdb:vortex-file-compressed 315778482 / 346430712 / -8.8% 336590611 / 371243840 / -9.3% 0.94 / 0.93 / +0.5%
tpch_q20/duckdb:vortex-file-compressed 486758490 / 405996104 / +19.9% 453349698 / 447064467 / +1.4% 1.07 / 0.91 / +18.2%
tpch_q21/duckdb:vortex-file-compressed 623059950 / 605176198 / +3.0% 690440557 / 750751866 / -8.0% 0.90 / 0.81 / +11.9%
tpch_q22/duckdb:vortex-file-compressed 134946768 / 111374904 / +21.2% 140233958 / 148672363 / -5.7% 0.96 / 0.75 / +28.5%
duckdb / parquet / ns (1.048x ➖, 0↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
tpch_q01/duckdb:parquet 303308201 / 289479362 / +4.8% 340418094 / 307440520 / +10.7% 0.89 / 0.94 / -5.4%
tpch_q02/duckdb:parquet 697258556 / 632147479 / +10.3% 610956767 / 774299894 / -21.1% 1.14 / 0.82 / +39.8%
tpch_q03/duckdb:parquet 743626012 / 754011818 / -1.4% 861506608 / 836770072 / +3.0% 0.86 / 0.90 / -4.2%
tpch_q04/duckdb:parquet 485226263 / 453049391 / +7.1% 522337019 / 611716982 / -14.6% 0.93 / 0.74 / +25.4%
tpch_q05/duckdb:parquet 927662278 / 879836835 / +5.4% 946419970 / 834211700 / +13.5% 0.98 / 1.05 / -7.1%
tpch_q06/duckdb:parquet 289205645 / 306981301 / -5.8% 399362833 / 276136673 / +44.6% 🔴 0.72 / 1.11 / -34.9%
tpch_q07/duckdb:parquet 870082163 / 810185920 / +7.4% 805551957 / 771826839 / +4.4% 1.08 / 1.05 / +2.9%
tpch_q08/duckdb:parquet 1009534839 / 1034000458 / -2.4% 1110670257 / 1019443761 / +8.9% 0.91 / 1.01 / -10.4%
tpch_q09/duckdb:parquet 995545485 / 959672971 / +3.7% 1053603587 / 1070556091 / -1.6% 0.94 / 0.90 / +5.4%
tpch_q10/duckdb:parquet 985039426 / 936330949 / +5.2% 994333502 / 1034456396 / -3.9% 0.99 / 0.91 / +9.4%
tpch_q11/duckdb:parquet 419531450 / 411581978 / +1.9% 404887228 / 393547225 / +2.9% 1.04 / 1.05 / -0.9%
tpch_q12/duckdb:parquet 564189861 / 535771239 / +5.3% 612374881 / 716895230 / -14.6% 0.92 / 0.75 / +23.3%
tpch_q13/duckdb:parquet 783275475 / 761461395 / +2.9% 920372555 / 791747429 / +16.2% 0.85 / 0.96 / -11.5%
tpch_q14/duckdb:parquet 509521811 / 489740654 / +4.0% 498944515 / 455222367 / +9.6% 1.02 / 1.08 / -5.1%
tpch_q15/duckdb:parquet 418377417 / 357765727 / +16.9% 368479082 / 393800145 / -6.4% 1.14 / 0.91 / +25.0%
tpch_q16/duckdb:parquet 490180906 / 471689520 / +3.9% 537165899 / 431427754 / +24.5% 0.91 / 1.09 / -16.5%
tpch_q17/duckdb:parquet 446508386 / 448265065 / -0.4% 437950309 / 435819117 / +0.5% 1.02 / 1.03 / -0.9%
tpch_q18/duckdb:parquet 591505740 / 594667982 / -0.5% 598071124 / 670434965 / -10.8% 0.99 / 0.89 / +11.5%
tpch_q19/duckdb:parquet 681305734 / 545843260 / +24.8% 637688742 / 595838209 / +7.0% 1.07 / 0.92 / +16.6%
tpch_q20/duckdb:parquet 815348436 / 774932554 / +5.2% 931494333 / 817123914 / +14.0% 0.88 / 0.95 / -7.7%
tpch_q21/duckdb:parquet 699263673 / 653659069 / +7.0% 821521141 / 733690330 / +12.0% 0.85 / 0.89 / -4.5%
tpch_q22/duckdb:parquet 428308350 / 408140707 / +4.9% 424453450 / 322750636 / +31.5% 🔴 1.01 / 1.26 / -20.2%

@github-actions

github-actions Bot commented Sep 9, 2026

Copy link
Copy Markdown
Contributor

Benchmarks: Clickbench on NVME 📖

Commits: PR 5e436314 vs base 5c92e4e4
Verdict: No clear signal (low confidence)
Attributed Vortex impact: -0.4%
Engines: DataFusion No clear signal (-0.2%, low confidence) · DuckDB No clear signal (-0.6%, low confidence)
Vortex (geomean): hot 0.988x ➖ · cold 0.976x ➖
Parquet (geomean): hot 0.992x ➖ · cold 0.982x ➖
Shifts: Parquet (control) -0.8% · Median polish -0.6%

How to read Verdict and Engines
  • Verdict: Overall PR-level signal after subtracting baseline drift estimated from Parquet control rows. It can be Likely improvement, Likely regression, or No clear signal.
  • Engines: Per-engine attribution. DataFusion is compared against DataFusion/Parquet controls; DuckDB is compared against DuckDB/Parquet controls. This answers whether each engine improved or regressed independently.
  • Confidence: Based on directional consistency, share of rows above the noise floor, and control-run noise.
  • Hot vs cold: Every measurement is run several times. The first run is reported as the cold run, and the median of the runs after it is reported as the hot run. The verdict and significance use hot runs; each target's geomean reports hot and cold beside each other where the individual runs were recorded and hot alone where they were not, the cold column shows first-run cost per row, and hot/cold is how much of each run the warm path saves. Rows whose results predate per-run reporting show only one value, taken from the value the runner reported.
  • Table cells: Each cell reads PR / base / %diff. The hot and cold columns mark a change as 🔴 slower or 🟢 faster once it clears this suite's threshold; anything smaller is noise here and is left unmarked, as is hot/cold, because a shift in the warm-up ratio is not a win or a loss by itself.

datafusion / vortex-file-compressed / ns (0.997x ➖, 0↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
clickbench_q00/datafusion:vortex-file-compressed 1232572 / 1218021 / +1.2% 21018551 / 22018306 / -4.5% 0.06 / 0.06 / +6.0%
clickbench_q01/datafusion:vortex-file-compressed 6927768 / 7340138 / -5.6% 35693382 / 34873794 / +2.4% 0.19 / 0.21 / -7.8%
clickbench_q02/datafusion:vortex-file-compressed 14229647 / 13391398 / +6.3% 37677957 / 42421669 / -11.2% 🟢 0.38 / 0.32 / +19.6%
clickbench_q03/datafusion:vortex-file-compressed 13210364 / 12732138 / +3.8% 50055281 / 53231096 / -6.0% 0.26 / 0.24 / +10.3%
clickbench_q04/datafusion:vortex-file-compressed 58645109 / 58690499 / -0.1% 94728386 / 93454602 / +1.4% 0.62 / 0.63 / -1.4%
clickbench_q05/datafusion:vortex-file-compressed 77055984 / 77275886 / -0.3% 123587475 / 126361230 / -2.2% 0.62 / 0.61 / +2.0%
clickbench_q06/datafusion:vortex-file-compressed 1225730 / 1248190 / -1.8% 21379529 / 21861547 / -2.2% 0.06 / 0.06 / +0.4%
clickbench_q07/datafusion:vortex-file-compressed 13374738 / 14019480 / -4.6% 38330564 / 37579548 / +2.0% 0.35 / 0.37 / -6.5%
clickbench_q08/datafusion:vortex-file-compressed 82063520 / 78649724 / +4.3% 121660153 / 118572288 / +2.6% 0.67 / 0.66 / +1.7%
clickbench_q09/datafusion:vortex-file-compressed 175139262 / 175922052 / -0.4% 202105857 / 215207595 / -6.1% 0.87 / 0.82 / +6.0%
clickbench_q10/datafusion:vortex-file-compressed 40149904 / 40655686 / -1.2% 73673521 / 74670329 / -1.3% 0.54 / 0.54 / +0.1%
clickbench_q11/datafusion:vortex-file-compressed 53822703 / 54623468 / -1.5% 79536867 / 85567904 / -7.0% 0.68 / 0.64 / +6.0%
clickbench_q12/datafusion:vortex-file-compressed 77412997 / 76030924 / +1.8% 124213869 / 119465154 / +4.0% 0.62 / 0.64 / -2.1%
clickbench_q13/datafusion:vortex-file-compressed 124767131 / 123885584 / +0.7% 176708430 / 179778873 / -1.7% 0.71 / 0.69 / +2.5%
clickbench_q14/datafusion:vortex-file-compressed 84822140 / 84930028 / -0.1% 120727423 / 122118966 / -1.1% 0.70 / 0.70 / +1.0%
clickbench_q15/datafusion:vortex-file-compressed 62142014 / 63999492 / -2.9% 92807651 / 94370249 / -1.7% 0.67 / 0.68 / -1.3%
clickbench_q16/datafusion:vortex-file-compressed 158375804 / 158358862 / +0.0% 202329081 / 204559400 / -1.1% 0.78 / 0.77 / +1.1%
clickbench_q17/datafusion:vortex-file-compressed 153596789 / 154149420 / -0.4% 205897372 / 205987246 / -0.0% 0.75 / 0.75 / -0.3%
clickbench_q18/datafusion:vortex-file-compressed 310807556 / 305537612 / +1.7% 372533976 / 362163751 / +2.9% 0.83 / 0.84 / -1.1%
clickbench_q19/datafusion:vortex-file-compressed 8192994 / 8510568 / -3.7% 45852173 / 46551197 / -1.5% 0.18 / 0.18 / -2.3%
clickbench_q20/datafusion:vortex-file-compressed 68570720 / 68567856 / +0.0% 227077467 / 226322588 / +0.3% 0.30 / 0.30 / -0.3%
clickbench_q21/datafusion:vortex-file-compressed 99478842 / 99817287 / -0.3% 267511269 / 270394361 / -1.1% 0.37 / 0.37 / +0.7%
clickbench_q22/datafusion:vortex-file-compressed 120590764 / 123020844 / -2.0% 344127999 / 345262976 / -0.3% 0.35 / 0.36 / -1.7%
clickbench_q23/datafusion:vortex-file-compressed 378431672 / 394959974 / -4.2% 674849266 / 628863668 / +7.3% 0.56 / 0.63 / -10.7%
clickbench_q24/datafusion:vortex-file-compressed 21881413 / 21299214 / +2.7% 63060396 / 71294164 / -11.5% 🟢 0.35 / 0.30 / +16.1%
clickbench_q25/datafusion:vortex-file-compressed 25734298 / 26730708 / -3.7% 55783461 / 67318271 / -17.1% 🟢 0.46 / 0.40 / +16.2%
clickbench_q26/datafusion:vortex-file-compressed 22220838 / 22255780 / -0.2% 62255462 / 68298308 / -8.8% 0.36 / 0.33 / +9.5%
clickbench_q27/datafusion:vortex-file-compressed 103813119 / 102773338 / +1.0% 245330525 / 249335788 / -1.6% 0.42 / 0.41 / +2.7%
clickbench_q28/datafusion:vortex-file-compressed 575723726 / 564485101 / +2.0% 614855147 / 609919644 / +0.8% 0.94 / 0.93 / +1.2%
clickbench_q29/datafusion:vortex-file-compressed 24080527 / 25075045 / -4.0% 53233502 / 50077171 / +6.3% 0.45 / 0.50 / -9.7%
clickbench_q30/datafusion:vortex-file-compressed 86882038 / 82537868 / +5.3% 119925136 / 124769835 / -3.9% 0.72 / 0.66 / +9.5%
clickbench_q31/datafusion:vortex-file-compressed 82747776 / 82333044 / +0.5% 151017428 / 151267181 / -0.2% 0.55 / 0.54 / +0.7%
clickbench_q32/datafusion:vortex-file-compressed 303058835 / 294957276 / +2.7% 376352178 / 369346489 / +1.9% 0.81 / 0.80 / +0.8%
clickbench_q33/datafusion:vortex-file-compressed 335636198 / 331116728 / +1.4% 403976181 / 412323844 / -2.0% 0.83 / 0.80 / +3.5%
clickbench_q34/datafusion:vortex-file-compressed 339701952 / 337780490 / +0.6% 410278665 / 415233262 / -1.2% 0.83 / 0.81 / +1.8%
clickbench_q35/datafusion:vortex-file-compressed 58317812 / 58593426 / -0.5% 91017925 / 88645910 / +2.7% 0.64 / 0.66 / -3.1%
clickbench_q36/datafusion:vortex-file-compressed 37337016 / 37510208 / -0.5% 65500656 / 67678536 / -3.2% 0.57 / 0.55 / +2.8%
clickbench_q37/datafusion:vortex-file-compressed 21824669 / 22027512 / -0.9% 46964277 / 48224617 / -2.6% 0.46 / 0.46 / +1.7%
clickbench_q38/datafusion:vortex-file-compressed 12161833 / 12181274 / -0.2% 38934469 / 40381871 / -3.6% 0.31 / 0.30 / +3.6%
clickbench_q39/datafusion:vortex-file-compressed 78978246 / 79341182 / -0.5% 110271217 / 111162921 / -0.8% 0.72 / 0.71 / +0.3%
clickbench_q40/datafusion:vortex-file-compressed 11234367 / 11316265 / -0.7% 36917154 / 36879879 / +0.1% 0.30 / 0.31 / -0.8%
clickbench_q41/datafusion:vortex-file-compressed 10824858 / 11156384 / -3.0% 35466862 / 36332490 / -2.4% 0.31 / 0.31 / -0.6%
clickbench_q42/datafusion:vortex-file-compressed 10875064 / 11194950 / -2.9% 35510988 / 36182592 / -1.9% 0.31 / 0.31 / -1.0%
datafusion / parquet / ns (1.000x ➖, 0↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
clickbench_q00/datafusion:parquet 1253572 / 1237738 / +1.3% 50622838 / 50066410 / +1.1% 0.02 / 0.02 / +0.2%
clickbench_q01/datafusion:parquet 16096072 / 16048642 / +0.3% 74581145 / 70911657 / +5.2% 0.22 / 0.23 / -4.6%
clickbench_q02/datafusion:parquet 18881076 / 19014514 / -0.7% 82319851 / 85165728 / -3.3% 0.23 / 0.22 / +2.7%
clickbench_q03/datafusion:parquet 16730218 / 17143454 / -2.4% 80403527 / 82928754 / -3.0% 0.21 / 0.21 / +0.7%
clickbench_q04/datafusion:parquet 62859272 / 62805216 / +0.1% 125342598 / 130583735 / -4.0% 0.50 / 0.48 / +4.3%
clickbench_q05/datafusion:parquet 86993295 / 87456812 / -0.5% 157528817 / 158358336 / -0.5% 0.55 / 0.55 / -0.0%
clickbench_q06/datafusion:parquet 1296552 / 1268411 / +2.2% 49916872 / 50586779 / -1.3% 0.03 / 0.03 / +3.6%
clickbench_q07/datafusion:parquet 16759145 / 16777890 / -0.1% 69472301 / 69508477 / -0.1% 0.24 / 0.24 / -0.1%
clickbench_q08/datafusion:parquet 88770224 / 85995098 / +3.2% 165750453 / 164551120 / +0.7% 0.54 / 0.52 / +2.5%
clickbench_q09/datafusion:parquet 187027355 / 188787184 / -0.9% 270671559 / 270692969 / -0.0% 0.69 / 0.70 / -0.9%
clickbench_q10/datafusion:parquet 35701735 / 35245248 / +1.3% 100887910 / 103440121 / -2.5% 0.35 / 0.34 / +3.9%
clickbench_q11/datafusion:parquet 42236395 / 41408454 / +2.0% 110230623 / 109921373 / +0.3% 0.38 / 0.38 / +1.7%
clickbench_q12/datafusion:parquet 94494938 / 94565258 / -0.1% 159075036 / 160108953 / -0.6% 0.59 / 0.59 / +0.6%
clickbench_q13/datafusion:parquet 143989500 / 142678324 / +0.9% 224095693 / 224724824 / -0.3% 0.64 / 0.63 / +1.2%
clickbench_q14/datafusion:parquet 99826228 / 100240658 / -0.4% 173487806 / 175214667 / -1.0% 0.58 / 0.57 / +0.6%
clickbench_q15/datafusion:parquet 70867154 / 69690138 / +1.7% 128465158 / 128057985 / +0.3% 0.55 / 0.54 / +1.4%
clickbench_q16/datafusion:parquet 154372100 / 154356606 / +0.0% 227985153 / 234153190 / -2.6% 0.68 / 0.66 / +2.7%
clickbench_q17/datafusion:parquet 152459506 / 153804412 / -0.9% 229711959 / 229361711 / +0.2% 0.66 / 0.67 / -1.0%
clickbench_q18/datafusion:parquet 310363364 / 311475987 / -0.4% 408596924 / 415720575 / -1.7% 0.76 / 0.75 / +1.4%
clickbench_q19/datafusion:parquet 19654045 / 19507748 / +0.7% 74568081 / 78473881 / -5.0% 0.26 / 0.25 / +6.0%
clickbench_q20/datafusion:parquet 169041945 / 168091732 / +0.6% 278841531 / 293271967 / -4.9% 0.61 / 0.57 / +5.8%
clickbench_q21/datafusion:parquet 162135660 / 163434606 / -0.8% 285208287 / 310015567 / -8.0% 0.57 / 0.53 / +7.8%
clickbench_q22/datafusion:parquet 249126904 / 248575404 / +0.2% 409913609 / 453601963 / -9.6% 0.61 / 0.55 / +10.9%
clickbench_q23/datafusion:parquet 953227814 / 959507990 / -0.7% 1180109461 / 1195602114 / -1.3% 0.81 / 0.80 / +0.6%
clickbench_q24/datafusion:parquet 29862489 / 30010349 / -0.5% 86953043 / 91876396 / -5.4% 0.34 / 0.33 / +5.1%
clickbench_q25/datafusion:parquet 36108261 / 36790808 / -1.9% 97806543 / 104309504 / -6.2% 0.37 / 0.35 / +4.7%
clickbench_q26/datafusion:parquet 30790478 / 30376590 / +1.4% 87074325 / 92356202 / -5.7% 0.35 / 0.33 / +7.5%
clickbench_q27/datafusion:parquet 180060520 / 182228598 / -1.2% 272079179 / 302729072 / -10.1% 🟢 0.66 / 0.60 / +9.9%
clickbench_q28/datafusion:parquet 617974895 / 620489448 / -0.4% 698151589 / 707182868 / -1.3% 0.89 / 0.88 / +0.9%
clickbench_q29/datafusion:parquet 28926663 / 29250489 / -1.1% 93341186 / 92107546 / +1.3% 0.31 / 0.32 / -2.4%
clickbench_q30/datafusion:parquet 88750898 / 88120842 / +0.7% 167501547 / 174227485 / -3.9% 0.53 / 0.51 / +4.8%
clickbench_q31/datafusion:parquet 99483700 / 99780802 / -0.3% 187158893 / 199710850 / -6.3% 0.53 / 0.50 / +6.4%
clickbench_q32/datafusion:parquet 314398885 / 312654968 / +0.6% 415619882 / 418793156 / -0.8% 0.76 / 0.75 / +1.3%
clickbench_q33/datafusion:parquet 364215318 / 371774079 / -2.0% 458043509 / 458687507 / -0.1% 0.80 / 0.81 / -1.9%
clickbench_q34/datafusion:parquet 368642702 / 367695820 / +0.3% 457015994 / 460901756 / -0.8% 0.81 / 0.80 / +1.1%
clickbench_q35/datafusion:parquet 62726943 / 64431616 / -2.6% 123099138 / 125278253 / -1.7% 0.51 / 0.51 / -0.9%
clickbench_q36/datafusion:parquet 72776200 / 72594466 / +0.3% 133901687 / 134539639 / -0.5% 0.54 / 0.54 / +0.7%
clickbench_q37/datafusion:parquet 35318508 / 35396824 / -0.2% 91956370 / 89722286 / +2.5% 0.38 / 0.39 / -2.6%
clickbench_q38/datafusion:parquet 46913238 / 46987560 / -0.2% 105040496 / 106629290 / -1.5% 0.45 / 0.44 / +1.4%
clickbench_q39/datafusion:parquet 142640184 / 143108565 / -0.3% 206647935 / 208385377 / -0.8% 0.69 / 0.69 / +0.5%
clickbench_q40/datafusion:parquet 19867437 / 19730684 / +0.7% 75680389 / 78242117 / -3.3% 0.26 / 0.25 / +4.1%
clickbench_q41/datafusion:parquet 18443722 / 18644536 / -1.1% 76214929 / 75726475 / +0.6% 0.24 / 0.25 / -1.7%
clickbench_q42/datafusion:parquet 19039172 / 18988360 / +0.3% 74401364 / 75640632 / -1.6% 0.26 / 0.25 / +1.9%
duckdb / vortex-file-compressed / ns (0.979x ➖, 2↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
clickbench_q00/duckdb:vortex-file-compressed 1563670 / 1730624 / -9.6% 24867358 / 26568566 / -6.4% 0.06 / 0.07 / -3.5%
clickbench_q01/duckdb:vortex-file-compressed 12893991 / 12388508 / +4.1% 32601538 / 31527695 / +3.4% 0.40 / 0.39 / +0.7%
clickbench_q02/duckdb:vortex-file-compressed 13343008 / 13861884 / -3.7% 30871994 / 31884270 / -3.2% 0.43 / 0.43 / -0.6%
clickbench_q03/duckdb:vortex-file-compressed 18377404 / 18678240 / -1.6% 41910607 / 48196897 / -13.0% 🟢 0.44 / 0.39 / +13.1%
clickbench_q04/duckdb:vortex-file-compressed 71262750 / 71798453 / -0.7% 93918024 / 107659387 / -12.8% 🟢 0.76 / 0.67 / +13.8%
clickbench_q05/duckdb:vortex-file-compressed 69576532 / 69490048 / +0.1% 101160144 / 92113192 / +9.8% 0.69 / 0.75 / -8.8%
clickbench_q06/duckdb:vortex-file-compressed 1842384 / 2009422 / -8.3% 28404115 / 28691336 / -1.0% 0.06 / 0.07 / -7.4%
clickbench_q07/duckdb:vortex-file-compressed 13739917 / 14036506 / -2.1% 31971450 / 31606820 / +1.2% 0.43 / 0.44 / -3.2%
clickbench_q08/duckdb:vortex-file-compressed 85514042 / 85416692 / +0.1% 126089127 / 130585828 / -3.4% 0.68 / 0.65 / +3.7%
clickbench_q09/duckdb:vortex-file-compressed 108649662 / 112369520 / -3.3% 144429787 / 153400356 / -5.8% 0.75 / 0.73 / +2.7%
clickbench_q10/duckdb:vortex-file-compressed 44778098 / 43806708 / +2.2% 72477579 / 77431949 / -6.4% 0.62 / 0.57 / +9.2%
clickbench_q11/duckdb:vortex-file-compressed 59568554 / 57469116 / +3.7% 86557533 / 89245721 / -3.0% 0.69 / 0.64 / +6.9%
clickbench_q12/duckdb:vortex-file-compressed 75535688 / 78142492 / -3.3% 106336804 / 112867928 / -5.8% 0.71 / 0.69 / +2.6%
clickbench_q13/duckdb:vortex-file-compressed 136026937 / 140947251 / -3.5% 195741970 / 183108767 / +6.9% 0.69 / 0.77 / -9.7%
clickbench_q14/duckdb:vortex-file-compressed 84685190 / 85240659 / -0.7% 114216617 / 119461189 / -4.4% 0.74 / 0.71 / +3.9%
clickbench_q15/duckdb:vortex-file-compressed 94683885 / 92383782 / +2.5% 127897350 / 130526167 / -2.0% 0.74 / 0.71 / +4.6%
clickbench_q16/duckdb:vortex-file-compressed 165197165 / 165904424 / -0.4% 203336852 / 211504350 / -3.9% 0.81 / 0.78 / +3.6%
clickbench_q17/duckdb:vortex-file-compressed 170822382 / 167533208 / +2.0% 201495469 / 219271729 / -8.1% 0.85 / 0.76 / +11.0%
clickbench_q18/duckdb:vortex-file-compressed 319273256 / 337744430 / -5.5% 432423034 / 411495403 / +5.1% 0.74 / 0.82 / -10.0%
clickbench_q19/duckdb:vortex-file-compressed 17544274 / 17832669 / -1.6% 38916045 / 41170952 / -5.5% 0.45 / 0.43 / +4.1%
clickbench_q20/duckdb:vortex-file-compressed 127432342 / 127379428 / +0.0% 199353941 / 209882180 / -5.0% 0.64 / 0.61 / +5.3%
clickbench_q21/duckdb:vortex-file-compressed 182700422 / 184775554 / -1.1% 297280989 / 324678113 / -8.4% 0.61 / 0.57 / +8.0%
clickbench_q22/duckdb:vortex-file-compressed 280059822 / 284616572 / -1.6% 462229513 / 549140266 / -15.8% 🟢 0.61 / 0.52 / +16.9%
clickbench_q23/duckdb:vortex-file-compressed 70741422 / 70597266 / +0.2% 111044532 / 116216546 / -4.5% 0.64 / 0.61 / +4.9%
clickbench_q24/duckdb:vortex-file-compressed 27450003 / 28855272 / -4.9% 42436212 / 45563504 / -6.9% 0.65 / 0.63 / +2.1%
clickbench_q25/duckdb:vortex-file-compressed 36300122 / 36455224 / -0.4% 53078466 / 53059102 / +0.0% 0.68 / 0.69 / -0.5%
clickbench_q26/duckdb:vortex-file-compressed 21763837 / 22415868 / -2.9% 36857607 / 34334950 / +7.3% 0.59 / 0.65 / -9.6%
clickbench_q27/duckdb:vortex-file-compressed 172742901 / 176362511 / -2.1% 262200559 / 279125507 / -6.1% 0.66 / 0.63 / +4.3%
clickbench_q28/duckdb:vortex-file-compressed 628155638 / 717415611 / -12.4% 🟢 690197062 / 706103783 / -2.3% 0.91 / 1.02 / -10.4%
clickbench_q29/duckdb:vortex-file-compressed 18066458 / 18431418 / -2.0% 38233948 / 39899381 / -4.2% 0.47 / 0.46 / +2.3%
clickbench_q30/duckdb:vortex-file-compressed 91794048 / 91928840 / -0.1% 123018958 / 132262041 / -7.0% 0.75 / 0.70 / +7.4%
clickbench_q31/duckdb:vortex-file-compressed 141204363 / 144704918 / -2.4% 210895397 / 228418269 / -7.7% 0.67 / 0.63 / +5.7%
clickbench_q32/duckdb:vortex-file-compressed 445048184 / 442013049 / +0.7% 520849988 / 487153528 / +6.9% 0.85 / 0.91 / -5.8%
clickbench_q33/duckdb:vortex-file-compressed 403946308 / 412589115 / -2.1% 506389405 / 523570369 / -3.3% 0.80 / 0.79 / +1.2%
clickbench_q34/duckdb:vortex-file-compressed 431444962 / 432275336 / -0.2% 551927702 / 552553265 / -0.1% 0.78 / 0.78 / -0.1%
clickbench_q35/duckdb:vortex-file-compressed 103054574 / 104722912 / -1.6% 139162362 / 138447242 / +0.5% 0.74 / 0.76 / -2.1%
clickbench_q36/duckdb:vortex-file-compressed 18454179 / 18351165 / +0.6% 32939463 / 34422976 / -4.3% 0.56 / 0.53 / +5.1%
clickbench_q37/duckdb:vortex-file-compressed 12489185 / 13250703 / -5.7% 26654863 / 28043268 / -5.0% 0.47 / 0.47 / -0.8%
clickbench_q38/duckdb:vortex-file-compressed 14954400 / 17496348 / -14.5% 🟢 31010536 / 29738916 / +4.3% 0.48 / 0.59 / -18.0%
clickbench_q39/duckdb:vortex-file-compressed 26586966 / 28306221 / -6.1% 45127767 / 45250721 / -0.3% 0.59 / 0.63 / -5.8%
clickbench_q40/duckdb:vortex-file-compressed 12005492 / 12400226 / -3.2% 26909959 / 27127851 / -0.8% 0.45 / 0.46 / -2.4%
clickbench_q41/duckdb:vortex-file-compressed 12270372 / 12384519 / -0.9% 28306287 / 28216796 / +0.3% 0.43 / 0.44 / -1.2%
clickbench_q42/duckdb:vortex-file-compressed 14528832 / 13630060 / +6.6% 29879587 / 30868419 / -3.2% 0.49 / 0.44 / +10.1%
duckdb / parquet / ns (0.985x ➖, 3↑ 1↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
clickbench_q00/duckdb:parquet 9289186 / 10604390 / -12.4% 🟢 21353398 / 18759263 / +13.8% 🔴 0.44 / 0.57 / -23.0%
clickbench_q01/duckdb:parquet 8957552 / 10044696 / -10.8% 🟢 22434184 / 21993473 / +2.0% 0.40 / 0.46 / -12.6%
clickbench_q02/duckdb:parquet 18143314 / 15479410 / +17.2% 🔴 33113489 / 34343246 / -3.6% 0.55 / 0.45 / +21.6%
clickbench_q03/duckdb:parquet 16919080 / 16571364 / +2.1% 52390441 / 55855029 / -6.2% 0.32 / 0.30 / +8.9%
clickbench_q04/duckdb:parquet 69847432 / 71981016 / -3.0% 90411104 / 99975474 / -9.6% 0.77 / 0.72 / +7.3%
clickbench_q05/duckdb:parquet 84616577 / 81787912 / +3.5% 126516856 / 122749918 / +3.1% 0.67 / 0.67 / +0.4%
clickbench_q06/duckdb:parquet 15131799 / 14780178 / +2.4% 22866643 / 26923644 / -15.1% 🟢 0.66 / 0.55 / +20.5%
clickbench_q07/duckdb:parquet 10393184 / 11574254 / -10.2% 🟢 22136906 / 22264086 / -0.6% 0.47 / 0.52 / -9.7%
clickbench_q08/duckdb:parquet 83504271 / 85327198 / -2.1% 121238579 / 128028069 / -5.3% 0.69 / 0.67 / +3.3%
clickbench_q09/duckdb:parquet 113210014 / 118989900 / -4.9% 156324170 / 160433023 / -2.6% 0.72 / 0.74 / -2.4%
clickbench_q10/duckdb:parquet 34667728 / 32800402 / +5.7% 66932436 / 70997170 / -5.7% 0.52 / 0.46 / +12.1%
clickbench_q11/duckdb:parquet 37077738 / 37820853 / -2.0% 76843557 / 78557469 / -2.2% 0.48 / 0.48 / +0.2%
clickbench_q12/duckdb:parquet 89589311 / 91108658 / -1.7% 139411152 / 134117571 / +3.9% 0.64 / 0.68 / -5.4%
clickbench_q13/duckdb:parquet 143783258 / 144689770 / -0.6% 203617527 / 213199056 / -4.5% 0.71 / 0.68 / +4.0%
clickbench_q14/duckdb:parquet 96738053 / 98733641 / -2.0% 137776977 / 138643042 / -0.6% 0.70 / 0.71 / -1.4%
clickbench_q15/duckdb:parquet 95103586 / 93407025 / +1.8% 127474275 / 123703827 / +3.0% 0.75 / 0.76 / -1.2%
clickbench_q16/duckdb:parquet 167230066 / 170860278 / -2.1% 225616244 / 229727127 / -1.8% 0.74 / 0.74 / -0.3%
clickbench_q17/duckdb:parquet 177485648 / 181764932 / -2.4% 227820733 / 234581639 / -2.9% 0.78 / 0.77 / +0.5%
clickbench_q18/duckdb:parquet 330155748 / 328366158 / +0.5% 411249755 / 403774248 / +1.9% 0.80 / 0.81 / -1.3%
clickbench_q19/duckdb:parquet 13515428 / 13973304 / -3.3% 40369213 / 46402152 / -13.0% 🟢 0.33 / 0.30 / +11.2%
clickbench_q20/duckdb:parquet 134459072 / 137234592 / -2.0% 245792879 / 243733678 / +0.8% 0.55 / 0.56 / -2.8%
clickbench_q21/duckdb:parquet 181269756 / 182993882 / -0.9% 321966472 / 323239311 / -0.4% 0.56 / 0.57 / -0.6%
clickbench_q22/duckdb:parquet 241002432 / 240923884 / +0.0% 406839281 / 407051242 / -0.1% 0.59 / 0.59 / +0.1%
clickbench_q23/duckdb:parquet 148419076 / 146231971 / +1.5% 161852225 / 166495724 / -2.8% 0.92 / 0.88 / +4.4%
clickbench_q24/duckdb:parquet 44399503 / 43052030 / +3.1% 60601923 / 62021657 / -2.3% 0.73 / 0.69 / +5.5%
clickbench_q25/duckdb:parquet 40255371 / 42221612 / -4.7% 89805293 / 92290121 / -2.7% 0.45 / 0.46 / -2.0%
clickbench_q26/duckdb:parquet 29924685 / 32329889 / -7.4% 47660063 / 47054070 / +1.3% 0.63 / 0.69 / -8.6%
clickbench_q27/duckdb:parquet 144578168 / 146016620 / -1.0% 255337980 / 254503422 / +0.3% 0.57 / 0.57 / -1.3%
clickbench_q28/duckdb:parquet 899935822 / 905283895 / -0.6% 991165158 / 1014209865 / -2.3% 0.91 / 0.89 / +1.7%
clickbench_q29/duckdb:parquet 17237608 / 18046576 / -4.5% 33222088 / 32937033 / +0.9% 0.52 / 0.55 / -5.3%
clickbench_q30/duckdb:parquet 90282435 / 92958926 / -2.9% 176983833 / 174419567 / +1.5% 0.51 / 0.53 / -4.3%
clickbench_q31/duckdb:parquet 144157268 / 145235688 / -0.7% 286637701 / 290813468 / -1.4% 0.50 / 0.50 / +0.7%
clickbench_q32/duckdb:parquet 457406048 / 446543480 / +2.4% 488862695 / 501884481 / -2.6% 0.94 / 0.89 / +5.2%
clickbench_q33/duckdb:parquet 460210304 / 458509128 / +0.4% 473891737 / 480555650 / -1.4% 0.97 / 0.95 / +1.8%
clickbench_q34/duckdb:parquet 448714236 / 452407642 / -0.8% 481935163 / 476752226 / +1.1% 0.93 / 0.95 / -1.9%
clickbench_q35/duckdb:parquet 103148125 / 100982952 / +2.1% 121085939 / 118806747 / +1.9% 0.85 / 0.85 / +0.2%
clickbench_q36/duckdb:parquet 30862908 / 31427408 / -1.8% 41747906 / 42623297 / -2.1% 0.74 / 0.74 / +0.3%
clickbench_q37/duckdb:parquet 22477703 / 23071798 / -2.6% 32686669 / 31663305 / +3.2% 0.69 / 0.73 / -5.6%
clickbench_q38/duckdb:parquet 23468588 / 24571836 / -4.5% 33393253 / 35371628 / -5.6% 0.70 / 0.69 / +1.2%
clickbench_q39/duckdb:parquet 56471378 / 57174824 / -1.2% 65737272 / 66538442 / -1.2% 0.86 / 0.86 / -0.0%
clickbench_q40/duckdb:parquet 12491272 / 13444204 / -7.1% 22432766 / 21616297 / +3.8% 0.56 / 0.62 / -10.5%
clickbench_q41/duckdb:parquet 13181650 / 13519153 / -2.5% 22877998 / 23540174 / -2.8% 0.58 / 0.57 / +0.3%
clickbench_q42/duckdb:parquet 14242538 / 14492118 / -1.7% 24535285 / 24418092 / +0.5% 0.58 / 0.59 / -2.2%

No file size changes detected.

@github-actions

github-actions Bot commented Sep 9, 2026

Copy link
Copy Markdown
Contributor

Benchmarks: TPC-H SF=1 on NVME 📖

Commits: PR 5e436314 vs base 2a5b1a79
Verdict: No clear signal (low confidence)
Attributed Vortex impact: -0.4%
Engines: DataFusion No clear signal (+0.1%, low confidence) · DuckDB No clear signal (-0.9%, low confidence)
Vortex (geomean): hot 1.002x ➖ · cold 1.066x ➖
Parquet (geomean): hot 1.006x ➖ · cold 1.024x ➖
Shifts: Parquet (control) +0.6% · 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.
  • Hot vs cold: Every measurement is run several times. The first run is reported as the cold run, and the median of the runs after it is reported as the hot run. The verdict and significance use hot runs; each target's geomean reports hot and cold beside each other where the individual runs were recorded and hot alone where they were not, the cold column shows first-run cost per row, and hot/cold is how much of each run the warm path saves. Rows whose results predate per-run reporting show only one value, taken from the value the runner reported.
  • Table cells: Each cell reads PR / base / %diff. The hot and cold columns mark a change as 🔴 slower or 🟢 faster once it clears this suite's threshold; anything smaller is noise here and is left unmarked, as is hot/cold, because a shift in the warm-up ratio is not a win or a loss by itself.

datafusion / vortex-file-compressed / ns (1.007x ➖, 0↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
tpch_q01/datafusion:vortex-file-compressed 16479104 / 16549011 / -0.4% 44972352 / 43116065 / +4.3% 0.37 / 0.38 / -4.5%
tpch_q02/datafusion:vortex-file-compressed 17324113 / 17422420 / -0.6% 37252880 / 36016718 / +3.4% 0.47 / 0.48 / -3.9%
tpch_q03/datafusion:vortex-file-compressed 19393081 / 19476259 / -0.4% 52067038 / 45977890 / +13.2% 🔴 0.37 / 0.42 / -12.1%
tpch_q04/datafusion:vortex-file-compressed 10688156 / 10252702 / +4.2% 33275582 / 30217367 / +10.1% 🔴 0.32 / 0.34 / -5.3%
tpch_q05/datafusion:vortex-file-compressed 37189432 / 37238058 / -0.1% 68333703 / 61511473 / +11.1% 🔴 0.54 / 0.61 / -10.1%
tpch_q06/datafusion:vortex-file-compressed 6376142 / 6197040 / +2.9% 31656260 / 27367737 / +15.7% 🔴 0.20 / 0.23 / -11.0%
tpch_q07/datafusion:vortex-file-compressed 51667430 / 52314898 / -1.2% 82538583 / 79559073 / +3.7% 0.63 / 0.66 / -4.8%
tpch_q08/datafusion:vortex-file-compressed 52589848 / 52382008 / +0.4% 82336624 / 74507204 / +10.5% 🔴 0.64 / 0.70 / -9.1%
tpch_q09/datafusion:vortex-file-compressed 49667919 / 49663685 / +0.0% 80492698 / 74243182 / +8.4% 0.62 / 0.67 / -7.8%
tpch_q10/datafusion:vortex-file-compressed 16999695 / 17040096 / -0.2% 52278019 / 47196792 / +10.8% 🔴 0.33 / 0.36 / -9.9%
tpch_q11/datafusion:vortex-file-compressed 15274943 / 15123450 / +1.0% 34067432 / 33094584 / +2.9% 0.45 / 0.46 / -1.9%
tpch_q12/datafusion:vortex-file-compressed 23557198 / 23073467 / +2.1% 49402014 / 45159106 / +9.4% 0.48 / 0.51 / -6.7%
tpch_q13/datafusion:vortex-file-compressed 20249230 / 20173548 / +0.4% 40589001 / 37682120 / +7.7% 0.50 / 0.54 / -6.8%
tpch_q14/datafusion:vortex-file-compressed 15032221 / 14986251 / +0.3% 42294088 / 38609842 / +9.5% 0.36 / 0.39 / -8.4%
tpch_q15/datafusion:vortex-file-compressed 18847412 / 18583904 / +1.4% 48023863 / 45154334 / +6.4% 0.39 / 0.41 / -4.6%
tpch_q16/datafusion:vortex-file-compressed 18709387 / 18702463 / +0.0% 39296653 / 37256099 / +5.5% 0.48 / 0.50 / -5.2%
tpch_q17/datafusion:vortex-file-compressed 28002107 / 27856153 / +0.5% 60303959 / 57467100 / +4.9% 0.46 / 0.48 / -4.2%
tpch_q18/datafusion:vortex-file-compressed 37430395 / 36981369 / +1.2% 60784898 / 58181770 / +4.5% 0.62 / 0.64 / -3.1%
tpch_q19/datafusion:vortex-file-compressed 13999948 / 13774433 / +1.6% 42608847 / 36886155 / +15.5% 🔴 0.33 / 0.37 / -12.0%
tpch_q20/datafusion:vortex-file-compressed 21296545 / 21052321 / +1.2% 49337090 / 43953924 / +12.2% 🔴 0.43 / 0.48 / -9.9%
tpch_q21/datafusion:vortex-file-compressed 39267856 / 39715088 / -1.1% 67295090 / 63094607 / +6.7% 0.58 / 0.63 / -7.3%
tpch_q22/datafusion:vortex-file-compressed 11521734 / 11344546 / +1.6% 32235760 / 30750469 / +4.8% 0.36 / 0.37 / -3.1%
datafusion / parquet / ns (1.006x ➖, 0↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
tpch_q01/datafusion:parquet 67393660 / 66711267 / +1.0% 87407743 / 82741569 / +5.6% 0.77 / 0.81 / -4.4%
tpch_q02/datafusion:parquet 52594923 / 52705066 / -0.2% 71954871 / 70008505 / +2.8% 0.73 / 0.75 / -2.9%
tpch_q03/datafusion:parquet 73291772 / 71966536 / +1.8% 100121300 / 95176590 / +5.2% 0.73 / 0.76 / -3.2%
tpch_q04/datafusion:parquet 39870417 / 39468365 / +1.0% 62942383 / 59476333 / +5.8% 0.63 / 0.66 / -4.5%
tpch_q05/datafusion:parquet 88774597 / 87344107 / +1.6% 122175417 / 116969920 / +4.5% 0.73 / 0.75 / -2.7%
tpch_q06/datafusion:parquet 28005839 / 27812454 / +0.7% 49147044 / 45375536 / +8.3% 0.57 / 0.61 / -7.0%
tpch_q07/datafusion:parquet 93984803 / 93030014 / +1.0% 126239086 / 118175773 / +6.8% 0.74 / 0.79 / -5.4%
tpch_q08/datafusion:parquet 97396869 / 96996788 / +0.4% 125752892 / 120632298 / +4.2% 0.77 / 0.80 / -3.7%
tpch_q09/datafusion:parquet 115667164 / 113666368 / +1.8% 146143805 / 142002319 / +2.9% 0.79 / 0.80 / -1.1%
tpch_q10/datafusion:parquet 80149991 / 79652451 / +0.6% 114303547 / 106782355 / +7.0% 0.70 / 0.75 / -6.0%
tpch_q11/datafusion:parquet 38598410 / 38664102 / -0.2% 62273394 / 60389770 / +3.1% 0.62 / 0.64 / -3.2%
tpch_q12/datafusion:parquet 61591227 / 62287771 / -1.1% 87923858 / 84019570 / +4.6% 0.70 / 0.74 / -5.5%
tpch_q13/datafusion:parquet 160409943 / 159539363 / +0.5% 183358251 / 180384390 / +1.6% 0.87 / 0.88 / -1.1%
tpch_q14/datafusion:parquet 39806771 / 39533320 / +0.7% 68864536 / 63675218 / +8.1% 0.58 / 0.62 / -6.9%
tpch_q15/datafusion:parquet 46612094 / 46066198 / +1.2% 71671665 / 68550728 / +4.6% 0.65 / 0.67 / -3.2%
tpch_q16/datafusion:parquet 38575206 / 38359643 / +0.6% 56736110 / 57626436 / -1.5% 0.68 / 0.67 / +2.1%
tpch_q17/datafusion:parquet 116749430 / 116829712 / -0.1% 142277223 / 142038870 / +0.2% 0.82 / 0.82 / -0.2%
tpch_q18/datafusion:parquet 115067183 / 115882464 / -0.7% 139561769 / 135938278 / +2.7% 0.82 / 0.85 / -3.3%
tpch_q19/datafusion:parquet 50119679 / 50541412 / -0.8% 79382494 / 75383890 / +5.3% 0.63 / 0.67 / -5.8%
tpch_q20/datafusion:parquet 58202327 / 58076802 / +0.2% 87505926 / 79516804 / +10.0% 🔴 0.67 / 0.73 / -8.9%
tpch_q21/datafusion:parquet 98965868 / 98411425 / +0.6% 124520570 / 120791590 / +3.1% 0.79 / 0.81 / -2.4%
tpch_q22/datafusion:parquet 42348591 / 41274325 / +2.6% 62410905 / 57874544 / +7.8% 0.68 / 0.71 / -4.9%
duckdb / vortex-file-compressed / ns (0.997x ➖, 1↑ 1↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
tpch_q01/duckdb:vortex-file-compressed 12072316 / 12098257 / -0.2% 25417163 / 22977426 / +10.6% 🔴 0.47 / 0.53 / -9.8%
tpch_q02/duckdb:vortex-file-compressed 17597594 / 17602606 / -0.0% 27994488 / 25931953 / +8.0% 0.63 / 0.68 / -7.4%
tpch_q03/duckdb:vortex-file-compressed 18178054 / 18222222 / -0.2% 35971785 / 34502786 / +4.3% 0.51 / 0.53 / -4.3%
tpch_q04/duckdb:vortex-file-compressed 16885072 / 16965695 / -0.5% 31659736 / 28010358 / +13.0% 🔴 0.53 / 0.61 / -11.9%
tpch_q05/duckdb:vortex-file-compressed 21992170 / 22289539 / -1.3% 34483595 / 32681938 / +5.5% 0.64 / 0.68 / -6.5%
tpch_q06/duckdb:vortex-file-compressed 7510180 / 5607100 / +33.9% 🔴 14497530 / 13571405 / +6.8% 0.52 / 0.41 / +25.4%
tpch_q07/duckdb:vortex-file-compressed 21315455 / 20822010 / +2.4% 39209569 / 35733711 / +9.7% 0.54 / 0.58 / -6.7%
tpch_q08/duckdb:vortex-file-compressed 24073262 / 23534660 / +2.3% 43149937 / 39586926 / +9.0% 0.56 / 0.59 / -6.2%
tpch_q09/duckdb:vortex-file-compressed 30128603 / 29497637 / +2.1% 49705911 / 47895892 / +3.8% 0.61 / 0.62 / -1.6%
tpch_q10/duckdb:vortex-file-compressed 28443589 / 28853724 / -1.4% 48431040 / 42918671 / +12.8% 🔴 0.59 / 0.67 / -12.6%
tpch_q11/duckdb:vortex-file-compressed 8108067 / 11041618 / -26.6% 🟢 17133791 / 15922313 / +7.6% 0.47 / 0.69 / -31.8%
tpch_q12/duckdb:vortex-file-compressed 16026190 / 15681600 / +2.2% 29054801 / 29848417 / -2.7% 0.55 / 0.53 / +5.0%
tpch_q13/duckdb:vortex-file-compressed 22544832 / 23541297 / -4.2% 37722129 / 37067753 / +1.8% 0.60 / 0.64 / -5.9%
tpch_q14/duckdb:vortex-file-compressed 13220158 / 13408818 / -1.4% 27092686 / 28323166 / -4.3% 0.49 / 0.47 / +3.1%
tpch_q15/duckdb:vortex-file-compressed 9647445 / 9555793 / +1.0% 20698248 / 21621544 / -4.3% 0.47 / 0.44 / +5.5%
tpch_q16/duckdb:vortex-file-compressed 18607979 / 18471986 / +0.7% 24395128 / 23526645 / +3.7% 0.76 / 0.79 / -2.9%
tpch_q17/duckdb:vortex-file-compressed 15501772 / 15625470 / -0.8% 33776563 / 31034362 / +8.8% 0.46 / 0.50 / -8.8%
tpch_q18/duckdb:vortex-file-compressed 25755604 / 24835877 / +3.7% 39924739 / 38047625 / +4.9% 0.65 / 0.65 / -1.2%
tpch_q19/duckdb:vortex-file-compressed 23619389 / 24348748 / -3.0% 39289887 / 39660191 / -0.9% 0.60 / 0.61 / -2.1%
tpch_q20/duckdb:vortex-file-compressed 17101097 / 17487185 / -2.2% 34863883 / 32434439 / +7.5% 0.49 / 0.54 / -9.0%
tpch_q21/duckdb:vortex-file-compressed 64891163 / 65845152 / -1.4% 82560788 / 79489924 / +3.9% 0.79 / 0.83 / -5.1%
tpch_q22/duckdb:vortex-file-compressed 12081434 / 12248242 / -1.4% 20942570 / 20092588 / +4.2% 0.58 / 0.61 / -5.4%
duckdb / parquet / ns (1.006x ➖, 0↑ 1↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
tpch_q01/duckdb:parquet 60288005 / 60054003 / +0.4% 66849533 / 68564348 / -2.5% 0.90 / 0.88 / +3.0%
tpch_q02/duckdb:parquet 34980511 / 34782088 / +0.6% 42756698 / 46884317 / -8.8% 0.82 / 0.74 / +10.3%
tpch_q03/duckdb:parquet 62399826 / 61881781 / +0.8% 74030089 / 73876771 / +0.2% 0.84 / 0.84 / +0.6%
tpch_q04/duckdb:parquet 43416976 / 46045410 / -5.7% 53528885 / 55762997 / -4.0% 0.81 / 0.83 / -1.8%
tpch_q05/duckdb:parquet 61011573 / 60775878 / +0.4% 73528500 / 71592631 / +2.7% 0.83 / 0.85 / -2.3%
tpch_q06/duckdb:parquet 20544615 / 20344914 / +1.0% 25314914 / 24529249 / +3.2% 0.81 / 0.83 / -2.2%
tpch_q07/duckdb:parquet 61153800 / 60969819 / +0.3% 71944346 / 73461438 / -2.1% 0.85 / 0.83 / +2.4%
tpch_q08/duckdb:parquet 73638003 / 73669000 / -0.0% 87688695 / 86020890 / +1.9% 0.84 / 0.86 / -1.9%
tpch_q09/duckdb:parquet 114298824 / 113305325 / +0.9% 127690147 / 126249088 / +1.1% 0.90 / 0.90 / -0.3%
tpch_q10/duckdb:parquet 108546403 / 107958692 / +0.5% 125105624 / 120062171 / +4.2% 0.87 / 0.90 / -3.5%
tpch_q11/duckdb:parquet 20069153 / 19922394 / +0.7% 23939461 / 23855452 / +0.4% 0.84 / 0.84 / +0.4%
tpch_q12/duckdb:parquet 41511496 / 41342224 / +0.4% 49496603 / 49149113 / +0.7% 0.84 / 0.84 / -0.3%
tpch_q13/duckdb:parquet 239029069 / 238387422 / +0.3% 248010946 / 247782240 / +0.1% 0.96 / 0.96 / +0.2%
tpch_q14/duckdb:parquet 43650407 / 43363154 / +0.7% 52544677 / 52031486 / +1.0% 0.83 / 0.83 / -0.3%
tpch_q15/duckdb:parquet 27898182 / 24616952 / +13.3% 🔴 31761464 / 30587783 / +3.8% 0.88 / 0.80 / +9.1%
tpch_q16/duckdb:parquet 50033289 / 51383534 / -2.6% 56976368 / 58394140 / -2.4% 0.88 / 0.88 / -0.2%
tpch_q17/duckdb:parquet 44698388 / 44294920 / +0.9% 54230458 / 54122685 / +0.2% 0.82 / 0.82 / +0.7%
tpch_q18/duckdb:parquet 90317300 / 89496035 / +0.9% 103782923 / 102569932 / +1.2% 0.87 / 0.87 / -0.3%
tpch_q19/duckdb:parquet 61494228 / 61257605 / +0.4% 71313501 / 71016074 / +0.4% 0.86 / 0.86 / -0.0%
tpch_q20/duckdb:parquet 58986273 / 58645927 / +0.6% 70876183 / 70802777 / +0.1% 0.83 / 0.83 / +0.5%
tpch_q21/duckdb:parquet 136807376 / 136404780 / +0.3% 152503384 / 147244763 / +3.6% 0.90 / 0.93 / -3.2%
tpch_q22/duckdb:parquet 50506505 / 50446098 / +0.1% 58151018 / 57639738 / +0.9% 0.87 / 0.88 / -0.8%

No file size changes detected.

@github-actions

github-actions Bot commented Sep 9, 2026

Copy link
Copy Markdown
Contributor

Benchmarks: FineWeb NVMe 📖

Commits: PR 5e436314 vs base 2a5b1a79
Verdict: No clear signal (low confidence)
Attributed Vortex impact: +0.8%
Engines: DataFusion No clear signal (+3.1%, low confidence) · DuckDB No clear signal (-1.4%, low confidence)
Vortex (geomean): hot 1.006x ➖ · cold 1.064x ➖
Parquet (geomean): hot 0.998x ➖ · cold 1.060x ➖
Shifts: Parquet (control) -0.2% · 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.
  • Hot vs cold: Every measurement is run several times. The first run is reported as the cold run, and the median of the runs after it is reported as the hot run. The verdict and significance use hot runs; each target's geomean reports hot and cold beside each other where the individual runs were recorded and hot alone where they were not, the cold column shows first-run cost per row, and hot/cold is how much of each run the warm path saves. Rows whose results predate per-run reporting show only one value, taken from the value the runner reported.
  • Table cells: Each cell reads PR / base / %diff. The hot and cold columns mark a change as 🔴 slower or 🟢 faster once it clears this suite's threshold; anything smaller is noise here and is left unmarked, as is hot/cold, because a shift in the warm-up ratio is not a win or a loss by itself.

datafusion / vortex-file-compressed / ns (1.027x ➖, 0↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
fineweb_q00/datafusion:vortex-file-compressed 6773368 / 6888695 / -1.7% 21522452 / 19587014 / +9.9% 0.31 / 0.35 / -10.5%
fineweb_q01/datafusion:vortex-file-compressed 13308518 / 13272356 / +0.3% 53850434 / 46805451 / +15.1% 🔴 0.25 / 0.28 / -12.8%
fineweb_q02/datafusion:vortex-file-compressed 14050924 / 12796946 / +9.8% 54520625 / 46784292 / +16.5% 🔴 0.26 / 0.27 / -5.8%
fineweb_q03/datafusion:vortex-file-compressed 19698181 / 19519313 / +0.9% 119051433 / 98783180 / +20.5% 🔴 0.17 / 0.20 / -16.3%
fineweb_q04/datafusion:vortex-file-compressed 73819026 / 72994740 / +1.1% 161668027 / 149080432 / +8.4% 0.46 / 0.49 / -6.7%
fineweb_q05/datafusion:vortex-file-compressed 57326728 / 56957685 / +0.6% 142408503 / 130101651 / +9.5% 0.40 / 0.44 / -8.1%
fineweb_q06/datafusion:vortex-file-compressed 19816754 / 19817142 / -0.0% 123375441 / 103366559 / +19.4% 🔴 0.16 / 0.19 / -16.2%
fineweb_q07/datafusion:vortex-file-compressed 17809422 / 16763064 / +6.2% 116435684 / 97869430 / +19.0% 🔴 0.15 / 0.17 / -10.7%
fineweb_q08/datafusion:vortex-file-compressed 9636803 / 8951423 / +7.7% 49302543 / 54203761 / -9.0% 0.20 / 0.17 / +18.4%
datafusion / parquet / ns (0.996x ➖, 0↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
fineweb_q00/datafusion:parquet 9217691 / 9349039 / -1.4% 33818904 / 35235506 / -4.0% 0.27 / 0.27 / +2.7%
fineweb_q01/datafusion:parquet 69781059 / 70407270 / -0.9% 171764802 / 152032996 / +13.0% 🔴 0.41 / 0.46 / -12.3%
fineweb_q02/datafusion:parquet 71173258 / 70885974 / +0.4% 164266610 / 148080797 / +10.9% 🔴 0.43 / 0.48 / -9.5%
fineweb_q03/datafusion:parquet 70368246 / 68548796 / +2.7% 157132261 / 143957999 / +9.2% 0.45 / 0.48 / -6.0%
fineweb_q04/datafusion:parquet 75345570 / 76884414 / -2.0% 174938583 / 143444811 / +22.0% 🔴 0.43 / 0.54 / -19.6%
fineweb_q05/datafusion:parquet 74234830 / 75149258 / -1.2% 160999715 / 144295607 / +11.6% 🔴 0.46 / 0.52 / -11.5%
fineweb_q06/datafusion:parquet 71365094 / 70538917 / +1.2% 167147187 / 150918395 / +10.8% 🔴 0.43 / 0.47 / -8.7%
fineweb_q07/datafusion:parquet 69513728 / 69316142 / +0.3% 159860717 / 148662043 / +7.5% 0.43 / 0.47 / -6.7%
fineweb_q08/datafusion:parquet 68470892 / 70063122 / -2.3% 161904397 / 146251398 / +10.7% 🔴 0.42 / 0.48 / -11.7%
duckdb / vortex-file-compressed / ns (0.985x ➖, 1↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
fineweb_q00/duckdb:vortex-file-compressed 2171028 / 2193588 / -1.0% 8180709 / 5943765 / +37.6% 🔴 0.27 / 0.37 / -28.1%
fineweb_q01/duckdb:vortex-file-compressed 16995637 / 16617896 / +2.3% 47508286 / 48803387 / -2.7% 0.36 / 0.34 / +5.1%
fineweb_q02/duckdb:vortex-file-compressed 16328693 / 18242824 / -10.5% 🟢 40219838 / 47826713 / -15.9% 🟢 0.41 / 0.38 / +6.4%
fineweb_q03/duckdb:vortex-file-compressed 22680572 / 23044736 / -1.6% 95234520 / 93091431 / +2.3% 0.24 / 0.25 / -3.8%
fineweb_q04/duckdb:vortex-file-compressed 77607046 / 78026092 / -0.5% 133250677 / 143110664 / -6.9% 0.58 / 0.55 / +6.8%
fineweb_q05/duckdb:vortex-file-compressed 61581346 / 62050370 / -0.8% 113547210 / 112078071 / +1.3% 0.54 / 0.55 / -2.0%
fineweb_q06/duckdb:vortex-file-compressed 28552968 / 26456222 / +7.9% 97477869 / 100364119 / -2.9% 0.29 / 0.26 / +11.1%
fineweb_q07/duckdb:vortex-file-compressed 21733887 / 22911755 / -5.1% 92344737 / 87760243 / +5.2% 0.24 / 0.26 / -9.9%
fineweb_q08/duckdb:vortex-file-compressed 10581762 / 10894854 / -2.9% 46836914 / 46495651 / +0.7% 0.23 / 0.23 / -3.6%
duckdb / parquet / ns (0.999x ➖, 0↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
fineweb_q00/duckdb:parquet 22413456 / 21574539 / +3.9% 23186509 / 23100648 / +0.4% 0.97 / 0.93 / +3.5%
fineweb_q01/duckdb:parquet 44483388 / 45659412 / -2.6% 57292630 / 55516100 / +3.2% 0.78 / 0.82 / -5.6%
fineweb_q02/duckdb:parquet 44054680 / 43929453 / +0.3% 54351805 / 53353200 / +1.9% 0.81 / 0.82 / -1.6%
fineweb_q03/duckdb:parquet 95541332 / 94803362 / +0.8% 179810359 / 190525839 / -5.6% 0.53 / 0.50 / +6.8%
fineweb_q04/duckdb:parquet 151364136 / 151928025 / -0.4% 195829092 / 193455139 / +1.2% 0.77 / 0.79 / -1.6%
fineweb_q05/duckdb:parquet 142936219 / 143209609 / -0.2% 205706886 / 188079533 / +9.4% 0.69 / 0.76 / -8.7%
fineweb_q06/duckdb:parquet 70099544 / 71290520 / -1.7% 129303053 / 124451945 / +3.9% 0.54 / 0.57 / -5.4%
fineweb_q07/duckdb:parquet 71932631 / 72149606 / -0.3% 153873255 / 162716743 / -5.4% 0.47 / 0.44 / +5.4%
fineweb_q08/duckdb:parquet 22174454 / 22241276 / -0.3% 26905645 / 24071858 / +11.8% 🔴 0.82 / 0.92 / -10.8%

No file size changes detected.

@github-actions

github-actions Bot commented Sep 9, 2026

Copy link
Copy Markdown
Contributor

Benchmarks: TPC-DS SF=1 on NVME 📖

Commits: PR 5e436314 vs base 2a5b1a79
Verdict: No clear signal (low confidence)
Attributed Vortex impact: +0.2%
Engines: DataFusion No clear signal (+0.0%, low confidence) · DuckDB No clear signal (+0.4%, low confidence)
Vortex (geomean): hot 1.007x ➖ · cold 1.035x ➖
Parquet (geomean): hot 1.005x ➖ · cold 1.019x ➖
Shifts: Parquet (control) +0.5% · Median polish +0.5%

How to read Verdict and Engines
  • Verdict: Overall PR-level signal after subtracting baseline drift estimated from Parquet control rows. It can be Likely improvement, Likely regression, or No clear signal.
  • Engines: Per-engine attribution. DataFusion is compared against DataFusion/Parquet controls; DuckDB is compared against DuckDB/Parquet controls. This answers whether each engine improved or regressed independently.
  • Confidence: Based on directional consistency, share of rows above the noise floor, and control-run noise.
  • Hot vs cold: Every measurement is run several times. The first run is reported as the cold run, and the median of the runs after it is reported as the hot run. The verdict and significance use hot runs; each target's geomean reports hot and cold beside each other where the individual runs were recorded and hot alone where they were not, the cold column shows first-run cost per row, and hot/cold is how much of each run the warm path saves. Rows whose results predate per-run reporting show only one value, taken from the value the runner reported.
  • Table cells: Each cell reads PR / base / %diff. The hot and cold columns mark a change as 🔴 slower or 🟢 faster once it clears this suite's threshold; anything smaller is noise here and is left unmarked, as is hot/cold, because a shift in the warm-up ratio is not a win or a loss by itself.

datafusion / vortex-file-compressed / ns (1.005x ➖, 0↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
tpcds_q01/datafusion:vortex-file-compressed 24514820 / 23548262 / +4.1% 45658118 / 43742059 / +4.4% 0.54 / 0.54 / -0.3%
tpcds_q02/datafusion:vortex-file-compressed 45610302 / 45485108 / +0.3% 63714284 / 61782828 / +3.1% 0.72 / 0.74 / -2.8%
tpcds_q03/datafusion:vortex-file-compressed 11550624 / 11391022 / +1.4% 28971618 / 28370295 / +2.1% 0.40 / 0.40 / -0.7%
tpcds_q04/datafusion:vortex-file-compressed 111633716 / 115449272 / -3.3% 144208643 / 140422011 / +2.7% 0.77 / 0.82 / -5.8%
tpcds_q05/datafusion:vortex-file-compressed 61075870 / 59165699 / +3.2% 83384186 / 79958705 / +4.3% 0.73 / 0.74 / -1.0%
tpcds_q06/datafusion:vortex-file-compressed 23379438 / 23387760 / -0.0% 46080633 / 46793284 / -1.5% 0.51 / 0.50 / +1.5%
tpcds_q07/datafusion:vortex-file-compressed 31397314 / 32155836 / -2.4% 55604656 / 54247714 / +2.5% 0.56 / 0.59 / -4.7%
tpcds_q08/datafusion:vortex-file-compressed 26739094 / 26291546 / +1.7% 45887641 / 44418546 / +3.3% 0.58 / 0.59 / -1.6%
tpcds_q09/datafusion:vortex-file-compressed 18011398 / 17970720 / +0.2% 38681616 / 33904269 / +14.1% 🔴 0.47 / 0.53 / -12.2%
tpcds_q10/datafusion:vortex-file-compressed 29029496 / 29318182 / -1.0% 50419299 / 51379000 / -1.9% 0.58 / 0.57 / +0.9%
tpcds_q11/datafusion:vortex-file-compressed 61083780 / 59806509 / +2.1% 91043062 / 84719304 / +7.5% 0.67 / 0.71 / -5.0%
tpcds_q12/datafusion:vortex-file-compressed 17013287 / 16666016 / +2.1% 32482112 / 31587314 / +2.8% 0.52 / 0.53 / -0.7%
tpcds_q13/datafusion:vortex-file-compressed 37435804 / 37793209 / -0.9% 63223729 / 60158736 / +5.1% 0.59 / 0.63 / -5.7%
tpcds_q14/datafusion:vortex-file-compressed 93233154 / 91801422 / +1.6% 120424296 / 118401990 / +1.7% 0.77 / 0.78 / -0.1%
tpcds_q15/datafusion:vortex-file-compressed 25261536 / 24977606 / +1.1% 45412394 / 46394780 / -2.1% 0.56 / 0.54 / +3.3%
tpcds_q16/datafusion:vortex-file-compressed 20989071 / 20559536 / +2.1% 42497326 / 40188287 / +5.7% 0.49 / 0.51 / -3.5%
tpcds_q17/datafusion:vortex-file-compressed 57162132 / 54000817 / +5.9% 75623916 / 76021512 / -0.5% 0.76 / 0.71 / +6.4%
tpcds_q18/datafusion:vortex-file-compressed 68879653 / 68527304 / +0.5% 97038259 / 93995461 / +3.2% 0.71 / 0.73 / -2.6%
tpcds_q19/datafusion:vortex-file-compressed 18102708 / 18684774 / -3.1% 42645228 / 39079576 / +9.1% 0.42 / 0.48 / -11.2%
tpcds_q20/datafusion:vortex-file-compressed 17592301 / 17946658 / -2.0% 35610439 / 34590552 / +2.9% 0.49 / 0.52 / -4.8%
tpcds_q21/datafusion:vortex-file-compressed 17669664 / 16723786 / +5.7% 40831985 / 40779159 / +0.1% 0.43 / 0.41 / +5.5%
tpcds_q22/datafusion:vortex-file-compressed 49677384 / 49554777 / +0.2% 74599088 / 70278568 / +6.1% 0.67 / 0.71 / -5.6%
tpcds_q23/datafusion:vortex-file-compressed 71876028 / 70694124 / +1.7% 99269247 / 98111754 / +1.2% 0.72 / 0.72 / +0.5%
tpcds_q24/datafusion:vortex-file-compressed 70059890 / 69783955 / +0.4% 94566929 / 93565891 / +1.1% 0.74 / 0.75 / -0.7%
tpcds_q25/datafusion:vortex-file-compressed 51811827 / 51288488 / +1.0% 83834134 / 79971247 / +4.8% 0.62 / 0.64 / -3.6%
tpcds_q26/datafusion:vortex-file-compressed 30893684 / 30398854 / +1.6% 55139353 / 51340929 / +7.4% 0.56 / 0.59 / -5.4%
tpcds_q27/datafusion:vortex-file-compressed 61332080 / 61353454 / -0.0% 90459314 / 89789674 / +0.7% 0.68 / 0.68 / -0.8%
tpcds_q28/datafusion:vortex-file-compressed 18074210 / 18409536 / -1.8% 37433141 / 37581681 / -0.4% 0.48 / 0.49 / -1.4%
tpcds_q29/datafusion:vortex-file-compressed 56927739 / 60118950 / -5.3% 76710246 / 82272092 / -6.8% 0.74 / 0.73 / +1.6%
tpcds_q30/datafusion:vortex-file-compressed 28256309 / 28008698 / +0.9% 47838775 / 45442570 / +5.3% 0.59 / 0.62 / -4.2%
tpcds_q31/datafusion:vortex-file-compressed 63722212 / 64031584 / -0.5% 93164218 / 90466111 / +3.0% 0.68 / 0.71 / -3.4%
tpcds_q32/datafusion:vortex-file-compressed 14243675 / 13927760 / +2.3% 32883894 / 31291107 / +5.1% 0.43 / 0.45 / -2.7%
tpcds_q33/datafusion:vortex-file-compressed 26913396 / 26873198 / +0.1% 49543495 / 47693846 / +3.9% 0.54 / 0.56 / -3.6%
tpcds_q34/datafusion:vortex-file-compressed 17803517 / 18444198 / -3.5% 38020445 / 37116541 / +2.4% 0.47 / 0.50 / -5.8%
tpcds_q35/datafusion:vortex-file-compressed 35821305 / 34732954 / +3.1% 59562534 / 58107655 / +2.5% 0.60 / 0.60 / +0.6%
tpcds_q36/datafusion:vortex-file-compressed 47888854 / 47738029 / +0.3% 71743987 / 68229677 / +5.2% 0.67 / 0.70 / -4.6%
tpcds_q37/datafusion:vortex-file-compressed 13011556 / 13241730 / -1.7% 35691450 / 34740339 / +2.7% 0.36 / 0.38 / -4.4%
tpcds_q38/datafusion:vortex-file-compressed 30369675 / 29852702 / +1.7% 52433632 / 49954519 / +5.0% 0.58 / 0.60 / -3.1%
tpcds_q39/datafusion:vortex-file-compressed 65108209 / 65114700 / -0.0% 92211611 / 88369633 / +4.3% 0.71 / 0.74 / -4.2%
tpcds_q40/datafusion:vortex-file-compressed 25440585 / 25750760 / -1.2% 46915970 / 44791701 / +4.7% 0.54 / 0.57 / -5.7%
tpcds_q41/datafusion:vortex-file-compressed 16807594 / 16427570 / +2.3% 31165931 / 31531152 / -1.2% 0.54 / 0.52 / +3.5%
tpcds_q42/datafusion:vortex-file-compressed 11147338 / 11181024 / -0.3% 28667794 / 29454193 / -2.7% 0.39 / 0.38 / +2.4%
tpcds_q43/datafusion:vortex-file-compressed 12930533 / 12617876 / +2.5% 32881406 / 31802641 / +3.4% 0.39 / 0.40 / -0.9%
tpcds_q44/datafusion:vortex-file-compressed 26679150 / 26210318 / +1.8% 49182424 / 49261625 / -0.2% 0.54 / 0.53 / +2.0%
tpcds_q45/datafusion:vortex-file-compressed 28411122 / 28700980 / -1.0% 49599028 / 48402891 / +2.5% 0.57 / 0.59 / -3.4%
tpcds_q46/datafusion:vortex-file-compressed 24507751 / 24060342 / +1.9% 47287386 / 47381905 / -0.2% 0.52 / 0.51 / +2.1%
tpcds_q47/datafusion:vortex-file-compressed 77985972 / 77028552 / +1.2% 106723642 / 104816704 / +1.8% 0.73 / 0.73 / -0.6%
tpcds_q48/datafusion:vortex-file-compressed 32047946 / 32124686 / -0.2% 52403893 / 52751433 / -0.7% 0.61 / 0.61 / +0.4%
tpcds_q49/datafusion:vortex-file-compressed 59844587 / 59677788 / +0.3% 82440754 / 83642060 / -1.4% 0.73 / 0.71 / +1.7%
tpcds_q50/datafusion:vortex-file-compressed 33308276 / 33308935 / -0.0% 55039217 / 54046228 / +1.8% 0.61 / 0.62 / -1.8%
tpcds_q51/datafusion:vortex-file-compressed 61365324 / 61281714 / +0.1% 85559272 / 83561345 / +2.4% 0.72 / 0.73 / -2.2%
tpcds_q52/datafusion:vortex-file-compressed 11375608 / 11434360 / -0.5% 30284614 / 28440683 / +6.5% 0.38 / 0.40 / -6.6%
tpcds_q53/datafusion:vortex-file-compressed 18692511 / 18301942 / +2.1% 39863816 / 37169673 / +7.2% 0.47 / 0.49 / -4.8%
tpcds_q54/datafusion:vortex-file-compressed 34143530 / 34304352 / -0.5% 60538719 / 57114707 / +6.0% 0.56 / 0.60 / -6.1%
tpcds_q55/datafusion:vortex-file-compressed 11436234 / 11099030 / +3.0% 28945396 / 28048173 / +3.2% 0.40 / 0.40 / -0.2%
tpcds_q56/datafusion:vortex-file-compressed 26681531 / 26264958 / +1.6% 49185189 / 46638327 / +5.5% 0.54 / 0.56 / -3.7%
tpcds_q57/datafusion:vortex-file-compressed 74018520 / 73921206 / +0.1% 100446601 / 97483939 / +3.0% 0.74 / 0.76 / -2.8%
tpcds_q58/datafusion:vortex-file-compressed 41002585 / 40991558 / +0.0% 68398992 / 66554305 / +2.8% 0.60 / 0.62 / -2.7%
tpcds_q59/datafusion:vortex-file-compressed 30800230 / 30774784 / +0.1% 52127506 / 51680028 / +0.9% 0.59 / 0.60 / -0.8%
tpcds_q60/datafusion:vortex-file-compressed 26383796 / 26022704 / +1.4% 48393811 / 47258346 / +2.4% 0.55 / 0.55 / -1.0%
tpcds_q61/datafusion:vortex-file-compressed 22793582 / 24158250 / -5.6% 46425131 / 46804386 / -0.8% 0.49 / 0.52 / -4.9%
tpcds_q62/datafusion:vortex-file-compressed 17486572 / 17226468 / +1.5% 36238242 / 34957325 / +3.7% 0.48 / 0.49 / -2.1%
tpcds_q63/datafusion:vortex-file-compressed 18361662 / 18379517 / -0.1% 37840748 / 37565985 / +0.7% 0.49 / 0.49 / -0.8%
tpcds_q64/datafusion:vortex-file-compressed 329964790 / 331052912 / -0.3% 366804268 / 356669802 / +2.8% 0.90 / 0.93 / -3.1%
tpcds_q65/datafusion:vortex-file-compressed 74771044 / 75981689 / -1.6% 95986475 / 93930157 / +2.2% 0.78 / 0.81 / -3.7%
tpcds_q66/datafusion:vortex-file-compressed 53592820 / 52917163 / +1.3% 78267204 / 75141935 / +4.2% 0.68 / 0.70 / -2.8%
tpcds_q67/datafusion:vortex-file-compressed 55404924 / 54775679 / +1.1% 84170609 / 83288780 / +1.1% 0.66 / 0.66 / +0.1%
tpcds_q68/datafusion:vortex-file-compressed 23396572 / 23483486 / -0.4% 49423171 / 47179652 / +4.8% 0.47 / 0.50 / -4.9%
tpcds_q69/datafusion:vortex-file-compressed 28915767 / 28444720 / +1.7% 49733622 / 48983784 / +1.5% 0.58 / 0.58 / +0.1%
tpcds_q70/datafusion:vortex-file-compressed 70988122 / 70669108 / +0.5% 92579743 / 89648705 / +3.3% 0.77 / 0.79 / -2.7%
tpcds_q71/datafusion:vortex-file-compressed 20495233 / 19106968 / +7.3% 40663635 / 40413781 / +0.6% 0.50 / 0.47 / +6.6%
tpcds_q72/datafusion:vortex-file-compressed 466772266 / 467926649 / -0.2% 528990118 / 472859126 / +11.9% 🔴 0.88 / 0.99 / -10.8%
tpcds_q73/datafusion:vortex-file-compressed 17265306 / 16746288 / +3.1% 37237469 / 37263112 / -0.1% 0.46 / 0.45 / +3.2%
tpcds_q74/datafusion:vortex-file-compressed 45520728 / 44364302 / +2.6% 68984915 / 67947614 / +1.5% 0.66 / 0.65 / +1.1%
tpcds_q75/datafusion:vortex-file-compressed 133294867 / 133036839 / +0.2% 164639200 / 160147159 / +2.8% 0.81 / 0.83 / -2.5%
tpcds_q76/datafusion:vortex-file-compressed 42739268 / 42025898 / +1.7% 69486247 / 61943676 / +12.2% 🔴 0.62 / 0.68 / -9.3%
tpcds_q77/datafusion:vortex-file-compressed 34890710 / 34220287 / +2.0% 59221238 / 55554443 / +6.6% 0.59 / 0.62 / -4.4%
tpcds_q78/datafusion:vortex-file-compressed 79667544 / 79709960 / -0.1% 107220873 / 105718253 / +1.4% 0.74 / 0.75 / -1.5%
tpcds_q79/datafusion:vortex-file-compressed 20846233 / 21513154 / -3.1% 41696338 / 41471326 / +0.5% 0.50 / 0.52 / -3.6%
tpcds_q80/datafusion:vortex-file-compressed 77026192 / 78046878 / -1.3% 111766107 / 109695681 / +1.9% 0.69 / 0.71 / -3.1%
tpcds_q81/datafusion:vortex-file-compressed 28363424 / 28744104 / -1.3% 44773941 / 44640274 / +0.3% 0.63 / 0.64 / -1.6%
tpcds_q82/datafusion:vortex-file-compressed 13694482 / 13786378 / -0.7% 36558840 / 35475353 / +3.1% 0.37 / 0.39 / -3.6%
tpcds_q83/datafusion:vortex-file-compressed 36225862 / 36578524 / -1.0% 60602166 / 57414273 / +5.6% 0.60 / 0.64 / -6.2%
tpcds_q84/datafusion:vortex-file-compressed 11974492 / 12544050 / -4.5% 28893104 / 28813287 / +0.3% 0.41 / 0.44 / -4.8%
tpcds_q85/datafusion:vortex-file-compressed 63277920 / 62451050 / +1.3% 89051948 / 85180827 / +4.5% 0.71 / 0.73 / -3.1%
tpcds_q86/datafusion:vortex-file-compressed 16537480 / 16263454 / +1.7% 33256185 / 33573967 / -0.9% 0.50 / 0.48 / +2.7%
tpcds_q87/datafusion:vortex-file-compressed 30137390 / 30083356 / +0.2% 52668076 / 49362800 / +6.7% 0.57 / 0.61 / -6.1%
tpcds_q88/datafusion:vortex-file-compressed 33263288 / 32211072 / +3.3% 61261613 / 61020787 / +0.4% 0.54 / 0.53 / +2.9%
tpcds_q89/datafusion:vortex-file-compressed 21042866 / 21057602 / -0.1% 40858553 / 41909330 / -2.5% 0.52 / 0.50 / +2.5%
tpcds_q90/datafusion:vortex-file-compressed 10524111 / 10667353 / -1.3% 26554036 / 27480883 / -3.4% 0.40 / 0.39 / +2.1%
tpcds_q91/datafusion:vortex-file-compressed 17600114 / 17561136 / +0.2% 38011321 / 38388063 / -1.0% 0.46 / 0.46 / +1.2%
tpcds_q92/datafusion:vortex-file-compressed 13977786 / 14101794 / -0.9% 32090114 / 31728126 / +1.1% 0.44 / 0.44 / -2.0%
tpcds_q93/datafusion:vortex-file-compressed 22653507 / 22663637 / -0.0% 45482564 / 46271345 / -1.7% 0.50 / 0.49 / +1.7%
tpcds_q94/datafusion:vortex-file-compressed 20104539 / 19731544 / +1.9% 40002626 / 39273599 / +1.9% 0.50 / 0.50 / +0.0%
tpcds_q95/datafusion:vortex-file-compressed 46188046 / 46481515 / -0.6% 70713378 / 67793887 / +4.3% 0.65 / 0.69 / -4.7%
tpcds_q96/datafusion:vortex-file-compressed 8228389 / 8054866 / +2.2% 24503769 / 24097920 / +1.7% 0.34 / 0.33 / +0.5%
tpcds_q97/datafusion:vortex-file-compressed 21090490 / 21155784 / -0.3% 42645467 / 42108590 / +1.3% 0.49 / 0.50 / -1.6%
tpcds_q98/datafusion:vortex-file-compressed 17154324 / 16880764 / +1.6% 39067106 / 35555885 / +9.9% 0.44 / 0.47 / -7.5%
tpcds_q99/datafusion:vortex-file-compressed 19951703 / 19710231 / +1.2% 39014520 / 39055084 / -0.1% 0.51 / 0.50 / +1.3%
datafusion / parquet / ns (1.004x ➖, 0↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
tpcds_q01/datafusion:parquet 29312170 / 29311694 / +0.0% 50604955 / 49861605 / +1.5% 0.58 / 0.59 / -1.5%
tpcds_q02/datafusion:parquet 45712654 / 46346454 / -1.4% 63684178 / 60940617 / +4.5% 0.72 / 0.76 / -5.6%
tpcds_q03/datafusion:parquet 18921198 / 18874352 / +0.2% 34834535 / 34004902 / +2.4% 0.54 / 0.56 / -2.1%
tpcds_q04/datafusion:parquet 197135044 / 191778322 / +2.8% 231017745 / 220243339 / +4.9% 0.85 / 0.87 / -2.0%
tpcds_q05/datafusion:parquet 72168572 / 72245002 / -0.1% 98320993 / 92599467 / +6.2% 0.73 / 0.78 / -5.9%
tpcds_q06/datafusion:parquet 34762072 / 34709618 / +0.2% 52607324 / 50913996 / +3.3% 0.66 / 0.68 / -3.1%
tpcds_q07/datafusion:parquet 45616242 / 46098580 / -1.0% 70762812 / 65668841 / +7.8% 0.64 / 0.70 / -8.2%
tpcds_q08/datafusion:parquet 39402178 / 39139024 / +0.7% 55714612 / 51451772 / +8.3% 0.71 / 0.76 / -7.0%
tpcds_q09/datafusion:parquet 31968490 / 31875896 / +0.3% 48284010 / 38430026 / +25.6% 🔴 0.66 / 0.83 / -20.2%
tpcds_q10/datafusion:parquet 50844412 / 50546228 / +0.6% 64345442 / 66886081 / -3.8% 0.79 / 0.76 / +4.6%
tpcds_q11/datafusion:parquet 93540228 / 94377138 / -0.9% 118219208 / 115492378 / +2.4% 0.79 / 0.82 / -3.2%
tpcds_q12/datafusion:parquet 24181304 / 24159942 / +0.1% 37518376 / 34817392 / +7.8% 0.64 / 0.69 / -7.1%
tpcds_q13/datafusion:parquet 44278768 / 44340153 / -0.1% 67907612 / 68965861 / -1.5% 0.65 / 0.64 / +1.4%
tpcds_q14/datafusion:parquet 135928360 / 138441302 / -1.8% 153296831 / 158121306 / -3.1% 0.89 / 0.88 / +1.3%
tpcds_q15/datafusion:parquet 30814232 / 30922437 / -0.3% 50980654 / 48345646 / +5.5% 0.60 / 0.64 / -5.5%
tpcds_q16/datafusion:parquet 37280182 / 37241130 / +0.1% 57790995 / 57321206 / +0.8% 0.65 / 0.65 / -0.7%
tpcds_q17/datafusion:parquet 73730095 / 74246150 / -0.7% 105490348 / 99381056 / +6.1% 0.70 / 0.75 / -6.4%
tpcds_q18/datafusion:parquet 60022746 / 58460311 / +2.7% 82612190 / 76856363 / +7.5% 0.73 / 0.76 / -4.5%
tpcds_q19/datafusion:parquet 32061216 / 31815106 / +0.8% 49274769 / 50600958 / -2.6% 0.65 / 0.63 / +3.5%
tpcds_q20/datafusion:parquet 25729968 / 25331064 / +1.6% 38864473 / 35819147 / +8.5% 0.66 / 0.71 / -6.4%
tpcds_q21/datafusion:parquet 20238704 / 20118392 / +0.6% 34822031 / 33103088 / +5.2% 0.58 / 0.61 / -4.4%
tpcds_q22/datafusion:parquet 77895446 / 77443960 / +0.6% 93778124 / 91384091 / +2.6% 0.83 / 0.85 / -2.0%
tpcds_q23/datafusion:parquet 115667630 / 119462771 / -3.2% 140871519 / 138550565 / +1.7% 0.82 / 0.86 / -4.8%
tpcds_q24/datafusion:parquet 92490064 / 89976682 / +2.8% 121179730 / 117442581 / +3.2% 0.76 / 0.77 / -0.4%
tpcds_q25/datafusion:parquet 74442722 / 77561322 / -4.0% 102811516 / 101920869 / +0.9% 0.72 / 0.76 / -4.9%
tpcds_q26/datafusion:parquet 41956436 / 41396136 / +1.4% 61261712 / 60742750 / +0.9% 0.68 / 0.68 / +0.5%
tpcds_q27/datafusion:parquet 77557400 / 79732998 / -2.7% 105801515 / 102747547 / +3.0% 0.73 / 0.78 / -5.5%
tpcds_q28/datafusion:parquet 27049890 / 26532718 / +1.9% 44972041 / 44208172 / +1.7% 0.60 / 0.60 / +0.2%
tpcds_q29/datafusion:parquet 76952499 / 74895342 / +2.7% 104873244 / 99678863 / +5.2% 0.73 / 0.75 / -2.3%
tpcds_q30/datafusion:parquet 44912994 / 44357967 / +1.3% 67719986 / 60817969 / +11.3% 🔴 0.66 / 0.73 / -9.1%
tpcds_q31/datafusion:parquet 90480868 / 88616348 / +2.1% 103790997 / 103587466 / +0.2% 0.87 / 0.86 / +1.9%
tpcds_q32/datafusion:parquet 26050338 / 25366826 / +2.7% 45190887 / 41535761 / +8.8% 0.58 / 0.61 / -5.6%
tpcds_q33/datafusion:parquet 41244674 / 39481818 / +4.5% 57787142 / 54585024 / +5.9% 0.71 / 0.72 / -1.3%
tpcds_q34/datafusion:parquet 23817000 / 23520164 / +1.3% 39551896 / 37202924 / +6.3% 0.60 / 0.63 / -4.8%
tpcds_q35/datafusion:parquet 54529206 / 54078724 / +0.8% 73533691 / 67325167 / +9.2% 0.74 / 0.80 / -7.7%
tpcds_q36/datafusion:parquet 52478014 / 52449130 / +0.1% 76313931 / 71667991 / +6.5% 0.69 / 0.73 / -6.0%
tpcds_q37/datafusion:parquet 26484918 / 26079767 / +1.6% 42013336 / 40462218 / +3.8% 0.63 / 0.64 / -2.2%
tpcds_q38/datafusion:parquet 44408896 / 44640444 / -0.5% 63735345 / 63413801 / +0.5% 0.70 / 0.70 / -1.0%
tpcds_q39/datafusion:parquet 71429346 / 71265954 / +0.2% 92028675 / 89045235 / +3.4% 0.78 / 0.80 / -3.0%
tpcds_q40/datafusion:parquet 29028668 / 28275378 / +2.7% 51436898 / 49699609 / +3.5% 0.56 / 0.57 / -0.8%
tpcds_q41/datafusion:parquet 19932837 / 20090756 / -0.8% 34864959 / 34089769 / +2.3% 0.57 / 0.59 / -3.0%
tpcds_q42/datafusion:parquet 18335418 / 18278368 / +0.3% 32790530 / 30123836 / +8.9% 0.56 / 0.61 / -7.8%
tpcds_q43/datafusion:parquet 19503254 / 19458399 / +0.2% 35282842 / 34275583 / +2.9% 0.55 / 0.57 / -2.6%
tpcds_q44/datafusion:parquet 33612720 / 34004068 / -1.2% 52892822 / 51410052 / +2.9% 0.64 / 0.66 / -3.9%
tpcds_q45/datafusion:parquet 37989110 / 38149314 / -0.4% 55780413 / 53221645 / +4.8% 0.68 / 0.72 / -5.0%
tpcds_q46/datafusion:parquet 29415062 / 29449374 / -0.1% 51405995 / 49158174 / +4.6% 0.57 / 0.60 / -4.5%
tpcds_q47/datafusion:parquet 99153610 / 99460215 / -0.3% 125837114 / 121856781 / +3.3% 0.79 / 0.82 / -3.5%
tpcds_q48/datafusion:parquet 40626348 / 40466170 / +0.4% 63872680 / 59458144 / +7.4% 0.64 / 0.68 / -6.5%
tpcds_q49/datafusion:parquet 73380569 / 71636376 / +2.4% 105181383 / 96381836 / +9.1% 0.70 / 0.74 / -6.1%
tpcds_q50/datafusion:parquet 47486420 / 47421174 / +0.1% 70383252 / 68206548 / +3.2% 0.67 / 0.70 / -3.0%
tpcds_q51/datafusion:parquet 71559935 / 71383906 / +0.2% 93969192 / 90113861 / +4.3% 0.76 / 0.79 / -3.9%
tpcds_q52/datafusion:parquet 18539967 / 18627918 / -0.5% 30524225 / 29841961 / +2.3% 0.61 / 0.62 / -2.7%
tpcds_q53/datafusion:parquet 22853481 / 23239096 / -1.7% 42810968 / 39827263 / +7.5% 0.53 / 0.58 / -8.5%
tpcds_q54/datafusion:parquet 54688798 / 54301902 / +0.7% 76092625 / 76225824 / -0.2% 0.72 / 0.71 / +0.9%
tpcds_q55/datafusion:parquet 18100787 / 18029108 / +0.4% 34517046 / 31250834 / +10.5% 🔴 0.52 / 0.58 / -9.1%
tpcds_q56/datafusion:parquet 45549123 / 45706911 / -0.3% 62728564 / 60766701 / +3.2% 0.73 / 0.75 / -3.5%
tpcds_q57/datafusion:parquet 100867328 / 101487139 / -0.6% 119649021 / 122805320 / -2.6% 0.84 / 0.83 / +2.0%
tpcds_q58/datafusion:parquet 63610899 / 64673532 / -1.6% 84376066 / 80937854 / +4.2% 0.75 / 0.80 / -5.7%
tpcds_q59/datafusion:parquet 45783726 / 47113804 / -2.8% 64637261 / 63117587 / +2.4% 0.71 / 0.75 / -5.1%
tpcds_q60/datafusion:parquet 46533479 / 45303984 / +2.7% 63382494 / 60769079 / +4.3% 0.73 / 0.75 / -1.5%
tpcds_q61/datafusion:parquet 37274958 / 38121061 / -2.2% 57334523 / 58597446 / -2.2% 0.65 / 0.65 / -0.1%
tpcds_q62/datafusion:parquet 24729688 / 24908460 / -0.7% 40356976 / 38737568 / +4.2% 0.61 / 0.64 / -4.7%
tpcds_q63/datafusion:parquet 22203248 / 22280834 / -0.3% 40919065 / 39346218 / +4.0% 0.54 / 0.57 / -4.2%
tpcds_q64/datafusion:parquet 207431558 / 203488104 / +1.9% 239213691 / 242173044 / -1.2% 0.87 / 0.84 / +3.2%
tpcds_q65/datafusion:parquet 38481520 / 37787899 / +1.8% 58301388 / 55537511 / +5.0% 0.66 / 0.68 / -3.0%
tpcds_q66/datafusion:parquet 62623188 / 61433462 / +1.9% 82928356 / 76573505 / +8.3% 0.76 / 0.80 / -5.9%
tpcds_q67/datafusion:parquet 70189216 / 69991573 / +0.3% 98621069 / 94558147 / +4.3% 0.71 / 0.74 / -3.8%
tpcds_q68/datafusion:parquet 29319722 / 28970258 / +1.2% 51545252 / 48808977 / +5.6% 0.57 / 0.59 / -4.2%
tpcds_q69/datafusion:parquet 51141368 / 49839155 / +2.6% 61511380 / 64832894 / -5.1% 0.83 / 0.77 / +8.2%
tpcds_q70/datafusion:parquet 36882236 / 37122610 / -0.6% 58572869 / 57270975 / +2.3% 0.63 / 0.65 / -2.9%
tpcds_q71/datafusion:parquet 27635415 / 28492106 / -3.0% 45459866 / 42415007 / +7.2% 0.61 / 0.67 / -9.5%
tpcds_q72/datafusion:parquet 551592584 / 550353359 / +0.2% 586038875 / 583360839 / +0.5% 0.94 / 0.94 / -0.2%
tpcds_q73/datafusion:parquet 22874541 / 22969930 / -0.4% 40442889 / 37437095 / +8.0% 0.57 / 0.61 / -7.8%
tpcds_q74/datafusion:parquet 67630625 / 66154949 / +2.2% 88571928 / 87437061 / +1.3% 0.76 / 0.76 / +0.9%
tpcds_q75/datafusion:parquet 149403540 / 145750089 / +2.5% 175490519 / 169272277 / +3.7% 0.85 / 0.86 / -1.1%
tpcds_q76/datafusion:parquet 54417120 / 53278614 / +2.1% 74225769 / 70263280 / +5.6% 0.73 / 0.76 / -3.3%
tpcds_q77/datafusion:parquet 56883094 / 54050789 / +5.2% 76863018 / 73296796 / +4.9% 0.74 / 0.74 / +0.4%
tpcds_q78/datafusion:parquet 91699469 / 87658706 / +4.6% 125285909 / 121878261 / +2.8% 0.73 / 0.72 / +1.8%
tpcds_q79/datafusion:parquet 26369364 / 26205420 / +0.6% 47339900 / 44215739 / +7.1% 0.56 / 0.59 / -6.0%
tpcds_q80/datafusion:parquet 80408246 / 80066651 / +0.4% 114027872 / 109800825 / +3.8% 0.71 / 0.73 / -3.3%
tpcds_q81/datafusion:parquet 42514114 / 42040819 / +1.1% 62400904 / 56932349 / +9.6% 0.68 / 0.74 / -7.7%
tpcds_q82/datafusion:parquet 27897777 / 26621994 / +4.8% 40287689 / 42110166 / -4.3% 0.69 / 0.63 / +9.5%
tpcds_q83/datafusion:parquet 57106337 / 57423462 / -0.6% 76720739 / 75790772 / +1.2% 0.74 / 0.76 / -1.8%
tpcds_q84/datafusion:parquet 30626522 / 31732804 / -3.5% 46511125 / 43340852 / +7.3% 0.66 / 0.73 / -10.1%
tpcds_q85/datafusion:parquet 83139974 / 82735490 / +0.5% 110154806 / 105320942 / +4.6% 0.75 / 0.79 / -3.9%
tpcds_q86/datafusion:parquet 20415978 / 20280661 / +0.7% 36397672 / 35025429 / +3.9% 0.56 / 0.58 / -3.1%
tpcds_q87/datafusion:parquet 46891414 / 46146145 / +1.6% 64230153 / 62937911 / +2.1% 0.73 / 0.73 / -0.4%
tpcds_q88/datafusion:parquet 47507465 / 49335890 / -3.7% 66612055 / 59318423 / +12.3% 🔴 0.71 / 0.83 / -14.2%
tpcds_q89/datafusion:parquet 25568336 / 25982370 / -1.6% 44242766 / 43792097 / +1.0% 0.58 / 0.59 / -2.6%
tpcds_q90/datafusion:parquet 19676555 / 19724808 / -0.2% 34500313 / 33720190 / +2.3% 0.57 / 0.58 / -2.5%
tpcds_q91/datafusion:parquet 37478168 / 37194014 / +0.8% 54435685 / 55766737 / -2.4% 0.69 / 0.67 / +3.2%
tpcds_q92/datafusion:parquet 26272692 / 25767627 / +2.0% 41684854 / 43937885 / -5.1% 0.63 / 0.59 / +7.5%
tpcds_q93/datafusion:parquet 26290728 / 26282576 / +0.0% 49282112 / 48488461 / +1.6% 0.53 / 0.54 / -1.6%
tpcds_q94/datafusion:parquet 34458702 / 34397863 / +0.2% 51446088 / 49830018 / +3.2% 0.67 / 0.69 / -3.0%
tpcds_q95/datafusion:parquet 63919408 / 63593985 / +0.5% 78410654 / 79515453 / -1.4% 0.82 / 0.80 / +1.9%
tpcds_q96/datafusion:parquet 16654406 / 16508468 / +0.9% 29992692 / 29101426 / +3.1% 0.56 / 0.57 / -2.1%
tpcds_q97/datafusion:parquet 35350757 / 35693857 / -1.0% 55182756 / 54315874 / +1.6% 0.64 / 0.66 / -2.5%
tpcds_q98/datafusion:parquet 25230144 / 25041278 / +0.8% 40213812 / 39424472 / +2.0% 0.63 / 0.64 / -1.2%
tpcds_q99/datafusion:parquet 29637524 / 29322859 / +1.1% 44436795 / 42333003 / +5.0% 0.67 / 0.69 / -3.7%
duckdb / vortex-file-compressed / ns (1.010x ➖, 1↑ 5↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
tpcds_q01/duckdb:vortex-file-compressed 15446264 / 15321799 / +0.8% 24332904 / 22293273 / +9.1% 0.63 / 0.69 / -7.6%
tpcds_q02/duckdb:vortex-file-compressed 15513876 / 15697260 / -1.2% 21392100 / 23034616 / -7.1% 0.73 / 0.68 / +6.4%
tpcds_q03/duckdb:vortex-file-compressed 13085974 / 14455734 / -9.5% 25511690 / 21791618 / +17.1% 🔴 0.51 / 0.66 / -22.7%
tpcds_q04/duckdb:vortex-file-compressed 51709160 / 51881031 / -0.3% 62995925 / 61340766 / +2.7% 0.82 / 0.85 / -2.9%
tpcds_q05/duckdb:vortex-file-compressed 19216474 / 19607930 / -2.0% 28910315 / 26920046 / +7.4% 0.66 / 0.73 / -8.7%
tpcds_q06/duckdb:vortex-file-compressed 27532800 / 27976980 / -1.6% 41918387 / 40680488 / +3.0% 0.66 / 0.69 / -4.5%
tpcds_q07/duckdb:vortex-file-compressed 16773015 / 16446270 / +2.0% 28917149 / 27518887 / +5.1% 0.58 / 0.60 / -2.9%
tpcds_q08/duckdb:vortex-file-compressed 23556964 / 23371557 / +0.8% 33541446 / 31340994 / +7.0% 0.70 / 0.75 / -5.8%
tpcds_q09/duckdb:vortex-file-compressed 10686701 / 10750366 / -0.6% 18287642 / 17519964 / +4.4% 0.58 / 0.61 / -4.8%
tpcds_q10/duckdb:vortex-file-compressed 31084172 / 30904294 / +0.6% 44919757 / 44989822 / -0.2% 0.69 / 0.69 / +0.7%
tpcds_q11/duckdb:vortex-file-compressed 40845016 / 41344528 / -1.2% 53909074 / 52531767 / +2.6% 0.76 / 0.79 / -3.7%
tpcds_q12/duckdb:vortex-file-compressed 10911059 / 11002952 / -0.8% 17892332 / 16896570 / +5.9% 0.61 / 0.65 / -6.4%
tpcds_q13/duckdb:vortex-file-compressed 21611080 / 21785742 / -0.8% 36804550 / 34029957 / +8.2% 0.59 / 0.64 / -8.3%
tpcds_q14/duckdb:vortex-file-compressed 58456208 / 58760736 / -0.5% 72241077 / 69532904 / +3.9% 0.81 / 0.85 / -4.2%
tpcds_q15/duckdb:vortex-file-compressed 22884013 / 22460707 / +1.9% 28210161 / 29341261 / -3.9% 0.81 / 0.77 / +6.0%
tpcds_q16/duckdb:vortex-file-compressed 19003260 / 19414564 / -2.1% 31224761 / 27239304 / +14.6% 🔴 0.61 / 0.71 / -14.6%
tpcds_q17/duckdb:vortex-file-compressed 31729655 / 31955060 / -0.7% 48459508 / 44899811 / +7.9% 0.65 / 0.71 / -8.0%
tpcds_q18/duckdb:vortex-file-compressed 30087087 / 29829207 / +0.9% 40878450 / 39437215 / +3.7% 0.74 / 0.76 / -2.7%
tpcds_q19/duckdb:vortex-file-compressed 25607039 / 25285628 / +1.3% 36695349 / 35845268 / +2.4% 0.70 / 0.71 / -1.1%
tpcds_q20/duckdb:vortex-file-compressed 11174226 / 11083564 / +0.8% 16817847 / 16537404 / +1.7% 0.66 / 0.67 / -0.9%
tpcds_q21/duckdb:vortex-file-compressed 10803894 / 10660524 / +1.3% 27390428 / 20168878 / +35.8% 🔴 0.39 / 0.53 / -25.4%
tpcds_q22/duckdb:vortex-file-compressed 36857728 / 30062020 / +22.6% 🔴 42316745 / 40627745 / +4.2% 0.87 / 0.74 / +17.7%
tpcds_q23/duckdb:vortex-file-compressed 38435351 / 36499842 / +5.3% 49216291 / 49070300 / +0.3% 0.78 / 0.74 / +5.0%
tpcds_q24/duckdb:vortex-file-compressed 28991960 / 28830101 / +0.6% 43031415 / 39015175 / +10.3% 🔴 0.67 / 0.74 / -8.8%
tpcds_q25/duckdb:vortex-file-compressed 27550470 / 27505894 / +0.2% 39667828 / 36988126 / +7.2% 0.69 / 0.74 / -6.6%
tpcds_q26/duckdb:vortex-file-compressed 15252595 / 14846964 / +2.7% 22508281 / 21008896 / +7.1% 0.68 / 0.71 / -4.1%
tpcds_q27/duckdb:vortex-file-compressed 17325412 / 17332355 / -0.0% 29917337 / 27508998 / +8.8% 0.58 / 0.63 / -8.1%
tpcds_q28/duckdb:vortex-file-compressed 7986598 / 8196998 / -2.6% 12879663 / 11854550 / +8.6% 0.62 / 0.69 / -10.3%
tpcds_q29/duckdb:vortex-file-compressed 30848756 / 31066230 / -0.7% 47295665 / 43833124 / +7.9% 0.65 / 0.71 / -8.0%
tpcds_q30/duckdb:vortex-file-compressed 21648376 / 20227538 / +7.0% 28625334 / 30319720 / -5.6% 0.76 / 0.67 / +13.4%
tpcds_q31/duckdb:vortex-file-compressed 20196484 / 20113006 / +0.4% 29542867 / 27789465 / +6.3% 0.68 / 0.72 / -5.5%
tpcds_q32/duckdb:vortex-file-compressed 11088744 / 11231834 / -1.3% 18593905 / 18186079 / +2.2% 0.60 / 0.62 / -3.4%
tpcds_q33/duckdb:vortex-file-compressed 17713112 / 17344998 / +2.1% 30429807 / 29314488 / +3.8% 0.58 / 0.59 / -1.6%
tpcds_q34/duckdb:vortex-file-compressed 13796178 / 13706212 / +0.7% 21987261 / 21232033 / +3.6% 0.63 / 0.65 / -2.8%
tpcds_q35/duckdb:vortex-file-compressed 49227422 / 48936341 / +0.6% 66228862 / 61679176 / +7.4% 0.74 / 0.79 / -6.3%
tpcds_q36/duckdb:vortex-file-compressed 15686972 / 17953920 / -12.6% 🟢 28363608 / 26990779 / +5.1% 0.55 / 0.67 / -16.9%
tpcds_q37/duckdb:vortex-file-compressed 13982606 / 14058203 / -0.5% 22922302 / 22872037 / +0.2% 0.61 / 0.61 / -0.8%
tpcds_q38/duckdb:vortex-file-compressed 22911894 / 22258543 / +2.9% 28906232 / 29583425 / -2.3% 0.79 / 0.75 / +5.3%
tpcds_q39/duckdb:vortex-file-compressed 19037432 / 19169468 / -0.7% 30900416 / 30584027 / +1.0% 0.62 / 0.63 / -1.7%
tpcds_q40/duckdb:vortex-file-compressed 13727112 / 14456086 / -5.0% 19629744 / 19962104 / -1.7% 0.70 / 0.72 / -3.4%
tpcds_q41/duckdb:vortex-file-compressed 6686365 / 6667994 / +0.3% 9819197 / 9308828 / +5.5% 0.68 / 0.72 / -4.9%
tpcds_q42/duckdb:vortex-file-compressed 8504182 / 9075926 / -6.3% 18193318 / 17002196 / +7.0% 0.47 / 0.53 / -12.4%
tpcds_q43/duckdb:vortex-file-compressed 10126880 / 10548104 / -4.0% 18765547 / 17995819 / +4.3% 0.54 / 0.59 / -7.9%
tpcds_q44/duckdb:vortex-file-compressed 15539870 / 13993228 / +11.1% 🔴 24408263 / 23822022 / +2.5% 0.64 / 0.59 / +8.4%
tpcds_q45/duckdb:vortex-file-compressed 23894356 / 23912638 / -0.1% 30697029 / 29871135 / +2.8% 0.78 / 0.80 / -2.8%
tpcds_q46/duckdb:vortex-file-compressed 17183390 / 17196942 / -0.1% 29843684 / 27307794 / +9.3% 0.58 / 0.63 / -8.6%
tpcds_q47/duckdb:vortex-file-compressed 30898546 / 30929772 / -0.1% 43008920 / 43122349 / -0.3% 0.72 / 0.72 / +0.2%
tpcds_q48/duckdb:vortex-file-compressed 20162300 / 20090792 / +0.4% 32991770 / 33095468 / -0.3% 0.61 / 0.61 / +0.7%
tpcds_q49/duckdb:vortex-file-compressed 18740993 / 17957289 / +4.4% 32187478 / 30548250 / +5.4% 0.58 / 0.59 / -1.0%
tpcds_q50/duckdb:vortex-file-compressed 17185040 / 17101164 / +0.5% 30462421 / 28595529 / +6.5% 0.56 / 0.60 / -5.7%
tpcds_q51/duckdb:vortex-file-compressed 53573560 / 52818186 / +1.4% 90203508 / 63658761 / +41.7% 🔴 0.59 / 0.83 / -28.4%
tpcds_q52/duckdb:vortex-file-compressed 8842978 / 8950864 / -1.2% 19821238 / 18201658 / +8.9% 0.45 / 0.49 / -9.3%
tpcds_q53/duckdb:vortex-file-compressed 14836806 / 14679844 / +1.1% 25482061 / 27876284 / -8.6% 0.58 / 0.53 / +10.6%
tpcds_q54/duckdb:vortex-file-compressed 22658054 / 21332988 / +6.2% 30805317 / 35624703 / -13.5% 🟢 0.74 / 0.60 / +22.8%
tpcds_q55/duckdb:vortex-file-compressed 9613329 / 8884540 / +8.2% 18422248 / 17448419 / +5.6% 0.52 / 0.51 / +2.5%
tpcds_q56/duckdb:vortex-file-compressed 17718254 / 17753370 / -0.2% 31190267 / 30731345 / +1.5% 0.57 / 0.58 / -1.7%
tpcds_q57/duckdb:vortex-file-compressed 24672038 / 25004508 / -1.3% 32029049 / 32748609 / -2.2% 0.77 / 0.76 / +0.9%
tpcds_q58/duckdb:vortex-file-compressed 20474922 / 18534816 / +10.5% 🔴 30248793 / 30406171 / -0.5% 0.68 / 0.61 / +11.0%
tpcds_q59/duckdb:vortex-file-compressed 18429146 / 18729794 / -1.6% 25883325 / 24413998 / +6.0% 0.71 / 0.77 / -7.2%
tpcds_q60/duckdb:vortex-file-compressed 18134013 / 18493680 / -1.9% 31432468 / 28633163 / +9.8% 0.58 / 0.65 / -10.7%
tpcds_q61/duckdb:vortex-file-compressed 20778156 / 21762688 / -4.5% 33365480 / 31993711 / +4.3% 0.62 / 0.68 / -8.4%
tpcds_q62/duckdb:vortex-file-compressed 10585588 / 10737640 / -1.4% 19025145 / 18762060 / +1.4% 0.56 / 0.57 / -2.8%
tpcds_q63/duckdb:vortex-file-compressed 13864383 / 13916298 / -0.4% 27273130 / 22747052 / +19.9% 🔴 0.51 / 0.61 / -16.9%
tpcds_q64/duckdb:vortex-file-compressed 64375150 / 63380566 / +1.6% 79434933 / 77241389 / +2.8% 0.81 / 0.82 / -1.2%
tpcds_q65/duckdb:vortex-file-compressed 13421318 / 13282943 / +1.0% 21897296 / 21046783 / +4.0% 0.61 / 0.63 / -2.9%
tpcds_q66/duckdb:vortex-file-compressed 22751818 / 23278272 / -2.3% 35705652 / 31160761 / +14.6% 🔴 0.64 / 0.75 / -14.7%
tpcds_q67/duckdb:vortex-file-compressed 65505596 / 66426438 / -1.4% 80688520 / 84050573 / -4.0% 0.81 / 0.79 / +2.7%
tpcds_q68/duckdb:vortex-file-compressed 16823924 / 16585358 / +1.4% 27875071 / 32963609 / -15.4% 🟢 0.60 / 0.50 / +20.0%
tpcds_q69/duckdb:vortex-file-compressed 32105668 / 32336998 / -0.7% 44251093 / 47324454 / -6.5% 0.73 / 0.68 / +6.2%
tpcds_q70/duckdb:vortex-file-compressed 19230464 / 18773496 / +2.4% 33941039 / 29252013 / +16.0% 🔴 0.57 / 0.64 / -11.7%
tpcds_q71/duckdb:vortex-file-compressed 13561093 / 13552313 / +0.1% 27885185 / 23261666 / +19.9% 🔴 0.49 / 0.58 / -16.5%
tpcds_q72/duckdb:vortex-file-compressed 65067129 / 64108512 / +1.5% 80823785 / 78902008 / +2.4% 0.81 / 0.81 / -0.9%
tpcds_q73/duckdb:vortex-file-compressed 14136296 / 13332300 / +6.0% 21291092 / 20360102 / +4.6% 0.66 / 0.65 / +1.4%
tpcds_q74/duckdb:vortex-file-compressed 28696694 / 28095708 / +2.1% 41999447 / 37968380 / +10.6% 🔴 0.68 / 0.74 / -7.7%
tpcds_q75/duckdb:vortex-file-compressed 29533708 / 28403618 / +4.0% 40519929 / 40993645 / -1.2% 0.73 / 0.69 / +5.2%
tpcds_q76/duckdb:vortex-file-compressed 13295676 / 13959821 / -4.8% 28543888 / 26902592 / +6.1% 0.47 / 0.52 / -10.2%
tpcds_q77/duckdb:vortex-file-compressed 16901524 / 16102002 / +5.0% 27290067 / 26899658 / +1.5% 0.62 / 0.60 / +3.5%
tpcds_q78/duckdb:vortex-file-compressed 37668796 / 38464146 / -2.1% 49762460 / 49997187 / -0.5% 0.76 / 0.77 / -1.6%
tpcds_q79/duckdb:vortex-file-compressed 14643090 / 14697442 / -0.4% 25053170 / 23558306 / +6.3% 0.58 / 0.62 / -6.3%
tpcds_q80/duckdb:vortex-file-compressed 28721781 / 28143300 / +2.1% 47183057 / 41877033 / +12.7% 🔴 0.61 / 0.67 / -9.4%
tpcds_q81/duckdb:vortex-file-compressed 23999393 / 23357980 / +2.7% 32482385 / 33908116 / -4.2% 0.74 / 0.69 / +7.3%
tpcds_q82/duckdb:vortex-file-compressed 33710728 / 32124326 / +4.9% 41657925 / 39509814 / +5.4% 0.81 / 0.81 / -0.5%
tpcds_q83/duckdb:vortex-file-compressed 21150694 / 21315382 / -0.8% 25991742 / 25142505 / +3.4% 0.81 / 0.85 / -4.0%
tpcds_q84/duckdb:vortex-file-compressed 13678916 / 13987042 / -2.2% 22658387 / 21634338 / +4.7% 0.60 / 0.65 / -6.6%
tpcds_q85/duckdb:vortex-file-compressed 33554054 / 33283634 / +0.8% 43944792 / 42160464 / +4.2% 0.76 / 0.79 / -3.3%
tpcds_q86/duckdb:vortex-file-compressed 11506212 / 11300994 / +1.8% 18397785 / 18553894 / -0.8% 0.63 / 0.61 / +2.7%
tpcds_q87/duckdb:vortex-file-compressed 23709033 / 23919050 / -0.9% 31148890 / 30633803 / +1.7% 0.76 / 0.78 / -2.5%
tpcds_q88/duckdb:vortex-file-compressed 37602626 / 36109228 / +4.1% 51730625 / 48178571 / +7.4% 0.73 / 0.75 / -3.0%
tpcds_q89/duckdb:vortex-file-compressed 13808192 / 14161859 / -2.5% 25604682 / 22727057 / +12.7% 🔴 0.54 / 0.62 / -13.5%
tpcds_q90/duckdb:vortex-file-compressed 8316172 / 8628838 / -3.6% 14789478 / 14089789 / +5.0% 0.56 / 0.61 / -8.2%
tpcds_q91/duckdb:vortex-file-compressed 17426338 / 17430668 / -0.0% 24226345 / 22955101 / +5.5% 0.72 / 0.76 / -5.3%
tpcds_q92/duckdb:vortex-file-compressed 14543454 / 14370342 / +1.2% 23698289 / 22278088 / +6.4% 0.61 / 0.65 / -4.9%
tpcds_q93/duckdb:vortex-file-compressed 18510280 / 17695142 / +4.6% 23392788 / 24605193 / -4.9% 0.79 / 0.72 / +10.0%
tpcds_q94/duckdb:vortex-file-compressed 17473747 / 17653988 / -1.0% 29589673 / 26764051 / +10.6% 🔴 0.59 / 0.66 / -10.5%
tpcds_q95/duckdb:vortex-file-compressed 72147196 / 71411691 / +1.0% 81173755 / 77749719 / +4.4% 0.89 / 0.92 / -3.2%
tpcds_q96/duckdb:vortex-file-compressed 11383127 / 9215672 / +23.5% 🔴 15941200 / 16678736 / -4.4% 0.71 / 0.55 / +29.2%
tpcds_q97/duckdb:vortex-file-compressed 24712819 / 23290306 / +6.1% 31618392 / 31285572 / +1.1% 0.78 / 0.74 / +5.0%
tpcds_q98/duckdb:vortex-file-compressed 15178335 / 13854372 / +9.6% 23930904 / 21994890 / +8.8% 0.63 / 0.63 / +0.7%
tpcds_q99/duckdb:vortex-file-compressed 16388988 / 14668058 / +11.7% 🔴 22368266 / 23819457 / -6.1% 0.73 / 0.62 / +19.0%
duckdb / parquet / ns (1.006x ➖, 1↑ 5↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
tpcds_q01/duckdb:parquet 23718874 / 23452190 / +1.1% 31931954 / 31719914 / +0.7% 0.74 / 0.74 / +0.5%
tpcds_q02/duckdb:parquet 15531602 / 15398088 / +0.9% 20124019 / 20196249 / -0.4% 0.77 / 0.76 / +1.2%
tpcds_q03/duckdb:parquet 8891468 / 8984010 / -1.0% 14946380 / 16050061 / -6.9% 0.59 / 0.56 / +6.3%
tpcds_q04/duckdb:parquet 128287224 / 127786552 / +0.4% 132410072 / 132934661 / -0.4% 0.97 / 0.96 / +0.8%
tpcds_q05/duckdb:parquet 21846266 / 21431162 / +1.9% 28939886 / 25684070 / +12.7% 🔴 0.75 / 0.83 / -9.5%
tpcds_q06/duckdb:parquet 26664086 / 26839832 / -0.7% 37413780 / 38423652 / -2.6% 0.71 / 0.70 / +2.0%
tpcds_q07/duckdb:parquet 15368414 / 15338757 / +0.2% 29840485 / 22915569 / +30.2% 🔴 0.52 / 0.67 / -23.1%
tpcds_q08/duckdb:parquet 25506086 / 25860730 / -1.4% 32808787 / 33922346 / -3.3% 0.78 / 0.76 / +2.0%
tpcds_q09/duckdb:parquet 18595000 / 20511287 / -9.3% 22620358 / 25194389 / -10.2% 🟢 0.82 / 0.81 / +1.0%
tpcds_q10/duckdb:parquet 27816343 / 28515553 / -2.5% 38399552 / 38725836 / -0.8% 0.72 / 0.74 / -1.6%
tpcds_q11/duckdb:parquet 71391630 / 73978912 / -3.5% 81940682 / 77872671 / +5.2% 0.87 / 0.95 / -8.3%
tpcds_q12/duckdb:parquet 12793481 / 13049208 / -2.0% 17895112 / 17339047 / +3.2% 0.71 / 0.75 / -5.0%
tpcds_q13/duckdb:parquet 23987848 / 24084998 / -0.4% 32208420 / 31653205 / +1.8% 0.74 / 0.76 / -2.1%
tpcds_q14/duckdb:parquet 62677263 / 60981058 / +2.8% 67800778 / 68208078 / -0.6% 0.92 / 0.89 / +3.4%
tpcds_q15/duckdb:parquet 26571278 / 24953807 / +6.5% 30774585 / 34373003 / -10.5% 🟢 0.86 / 0.73 / +18.9%
tpcds_q16/duckdb:parquet 22791134 / 20142488 / +13.1% 🔴 32063122 / 29046183 / +10.4% 🔴 0.71 / 0.69 / +2.5%
tpcds_q17/duckdb:parquet 32478244 / 32541009 / -0.2% 40695154 / 40916753 / -0.5% 0.80 / 0.80 / +0.4%
tpcds_q18/duckdb:parquet 39202764 / 39278109 / -0.2% 50338726 / 53867929 / -6.6% 0.78 / 0.73 / +6.8%
tpcds_q19/duckdb:parquet 24601414 / 24388336 / +0.9% 32293863 / 33637782 / -4.0% 0.76 / 0.73 / +5.1%
tpcds_q20/duckdb:parquet 13732213 / 13889332 / -1.1% 17851569 / 18686339 / -4.5% 0.77 / 0.74 / +3.5%
tpcds_q21/duckdb:parquet 9587732 / 9536779 / +0.5% 13420343 / 12604712 / +6.5% 0.71 / 0.76 / -5.6%
tpcds_q22/duckdb:parquet 34992141 / 35628424 / -1.8% 39425111 / 40001869 / -1.4% 0.89 / 0.89 / -0.3%
tpcds_q23/duckdb:parquet 40581998 / 40817172 / -0.6% 47728177 / 52885712 / -9.8% 0.85 / 0.77 / +10.2%
tpcds_q24/duckdb:parquet 33290980 / 33145605 / +0.4% 44426219 / 43831841 / +1.4% 0.75 / 0.76 / -0.9%
tpcds_q25/duckdb:parquet 30132848 / 30347292 / -0.7% 40245775 / 40758329 / -1.3% 0.75 / 0.74 / +0.6%
tpcds_q26/duckdb:parquet 30823494 / 30881478 / -0.2% 37941613 / 39247832 / -3.3% 0.81 / 0.79 / +3.2%
tpcds_q27/duckdb:parquet 32071452 / 32017734 / +0.2% 44704614 / 43679068 / +2.3% 0.72 / 0.73 / -2.1%
tpcds_q28/duckdb:parquet 17303762 / 17183374 / +0.7% 27718543 / 19955292 / +38.9% 🔴 0.62 / 0.86 / -27.5%
tpcds_q29/duckdb:parquet 30972862 / 31149133 / -0.6% 39760400 / 39657642 / +0.3% 0.78 / 0.79 / -0.8%
tpcds_q30/duckdb:parquet 32590142 / 34135998 / -4.5% 41938167 / 41275843 / +1.6% 0.78 / 0.83 / -6.0%
tpcds_q31/duckdb:parquet 20305694 / 20418129 / -0.6% 24839779 / 25800254 / -3.7% 0.82 / 0.79 / +3.3%
tpcds_q32/duckdb:parquet 11278750 / 11234272 / +0.4% 19760570 / 17763938 / +11.2% 🔴 0.57 / 0.63 / -9.7%
tpcds_q33/duckdb:parquet 16385618 / 15868778 / +3.3% 26600427 / 23425318 / +13.6% 🔴 0.62 / 0.68 / -9.1%
tpcds_q34/duckdb:parquet 16170918 / 16228229 / -0.4% 22501339 / 22200229 / +1.4% 0.72 / 0.73 / -1.7%
tpcds_q35/duckdb:parquet 47053514 / 47357416 / -0.6% 57857414 / 56859963 / +1.8% 0.81 / 0.83 / -2.4%
tpcds_q36/duckdb:parquet 16797691 / 15205704 / +10.5% 🔴 23476590 / 23015026 / +2.0% 0.72 / 0.66 / +8.3%
tpcds_q37/duckdb:parquet 14373312 / 11572074 / +24.2% 🔴 18476418 / 20023455 / -7.7% 0.78 / 0.58 / +34.6%
tpcds_q38/duckdb:parquet 26503872 / 26591826 / -0.3% 30658179 / 30244485 / +1.4% 0.86 / 0.88 / -1.7%
tpcds_q39/duckdb:parquet 25045061 / 24755072 / +1.2% 28391109 / 29227083 / -2.9% 0.88 / 0.85 / +4.2%
tpcds_q40/duckdb:parquet 16101072 / 16118286 / -0.1% 21916049 / 21547355 / +1.7% 0.73 / 0.75 / -1.8%
tpcds_q41/duckdb:parquet 7980426 / 9005206 / -11.4% 🟢 13517154 / 17376620 / -22.2% 🟢 0.59 / 0.52 / +13.9%
tpcds_q42/duckdb:parquet 8378400 / 8512522 / -1.6% 14766668 / 14938854 / -1.2% 0.57 / 0.57 / -0.4%
tpcds_q43/duckdb:parquet 10766526 / 10743440 / +0.2% 15634233 / 18858565 / -17.1% 🟢 0.69 / 0.57 / +20.9%
tpcds_q44/duckdb:parquet 16271340 / 16280694 / -0.1% 22020038 / 25260507 / -12.8% 🟢 0.74 / 0.64 / +14.7%
tpcds_q45/duckdb:parquet 23279168 / 23248414 / +0.1% 29855992 / 29155594 / +2.4% 0.78 / 0.80 / -2.2%
tpcds_q46/duckdb:parquet 36473100 / 37192040 / -1.9% 46108854 / 44467293 / +3.7% 0.79 / 0.84 / -5.4%
tpcds_q47/duckdb:parquet 33178979 / 31363272 / +5.8% 38265608 / 37387804 / +2.3% 0.87 / 0.84 / +3.4%
tpcds_q48/duckdb:parquet 21192656 / 21213027 / -0.1% 29378239 / 28263398 / +3.9% 0.72 / 0.75 / -3.9%
tpcds_q49/duckdb:parquet 19114371 / 19227554 / -0.6% 29293317 / 35194044 / -16.8% 🟢 0.65 / 0.55 / +19.4%
tpcds_q50/duckdb:parquet 17712706 / 17501848 / +1.2% 25136365 / 24753730 / +1.5% 0.70 / 0.71 / -0.3%
tpcds_q51/duckdb:parquet 54099155 / 53817210 / +0.5% 62393160 / 63362513 / -1.5% 0.87 / 0.85 / +2.1%
tpcds_q52/duckdb:parquet 8538966 / 8781552 / -2.8% 14544447 / 15193812 / -4.3% 0.59 / 0.58 / +1.6%
tpcds_q53/duckdb:parquet 11609268 / 11644089 / -0.3% 17283830 / 17170269 / +0.7% 0.67 / 0.68 / -1.0%
tpcds_q54/duckdb:parquet 21226252 / 20935442 / +1.4% 29780319 / 31948001 / -6.8% 0.71 / 0.66 / +8.8%
tpcds_q55/duckdb:parquet 8627744 / 8664058 / -0.4% 15341915 / 14948727 / +2.6% 0.56 / 0.58 / -3.0%
tpcds_q56/duckdb:parquet 16384647 / 16338488 / +0.3% 23631842 / 23444429 / +0.8% 0.69 / 0.70 / -0.5%
tpcds_q57/duckdb:parquet 29374277 / 29207196 / +0.6% 34084714 / 34943535 / -2.5% 0.86 / 0.84 / +3.1%
tpcds_q58/duckdb:parquet 18500398 / 18045469 / +2.5% 26138778 / 25871934 / +1.0% 0.71 / 0.70 / +1.5%
tpcds_q59/duckdb:parquet 20272060 / 20118750 / +0.8% 25753424 / 24957337 / +3.2% 0.79 / 0.81 / -2.4%
tpcds_q60/duckdb:parquet 17359146 / 16933512 / +2.5% 24155626 / 25115351 / -3.8% 0.72 / 0.67 / +6.6%
tpcds_q61/duckdb:parquet 21758928 / 21610435 / +0.7% 28889310 / 28899294 / -0.0% 0.75 / 0.75 / +0.7%
tpcds_q62/duckdb:parquet 10684771 / 10728302 / -0.4% 14810755 / 15054146 / -1.6% 0.72 / 0.71 / +1.2%
tpcds_q63/duckdb:parquet 10953208 / 11077888 / -1.1% 16357726 / 16659603 / -1.8% 0.67 / 0.66 / +0.7%
tpcds_q64/duckdb:parquet 53017939 / 53322446 / -0.6% 68617161 / 72268700 / -5.1% 0.77 / 0.74 / +4.7%
tpcds_q65/duckdb:parquet 14886170 / 16263784 / -8.5% 21477491 / 20507481 / +4.7% 0.69 / 0.79 / -12.6%
tpcds_q66/duckdb:parquet 24704512 / 25347893 / -2.5% 32624053 / 30998382 / +5.2% 0.76 / 0.82 / -7.4%
tpcds_q67/duckdb:parquet 77394133 / 79356994 / -2.5% 89960118 / 86503426 / +4.0% 0.86 / 0.92 / -6.2%
tpcds_q68/duckdb:parquet 29326753 / 29387317 / -0.2% 40459549 / 41399696 / -2.3% 0.72 / 0.71 / +2.1%
tpcds_q69/duckdb:parquet 29134789 / 28969076 / +0.6% 42807507 / 42345129 / +1.1% 0.68 / 0.68 / -0.5%
tpcds_q70/duckdb:parquet 16328655 / 16089713 / +1.5% 25479598 / 24445770 / +4.2% 0.64 / 0.66 / -2.6%
tpcds_q71/duckdb:parquet 14805171 / 14768177 / +0.3% 20828990 / 20988022 / -0.8% 0.71 / 0.70 / +1.0%
tpcds_q72/duckdb:parquet 86387311 / 82286831 / +5.0% 90325377 / 86972242 / +3.9% 0.96 / 0.95 / +1.1%
tpcds_q73/duckdb:parquet 13311442 / 13587976 / -2.0% 19979011 / 23266200 / -14.1% 🟢 0.67 / 0.58 / +14.1%
tpcds_q74/duckdb:parquet 98166752 / 99468774 / -1.3% 105558106 / 107375616 / -1.7% 0.93 / 0.93 / +0.4%
tpcds_q75/duckdb:parquet 40394025 / 40496084 / -0.3% 51316023 / 51300946 / +0.0% 0.79 / 0.79 / -0.3%
tpcds_q76/duckdb:parquet 13770140 / 13767701 / +0.0% 21168099 / 21386762 / -1.0% 0.65 / 0.64 / +1.1%
tpcds_q77/duckdb:parquet 16837975 / 17094990 / -1.5% 24947530 / 24293736 / +2.7% 0.67 / 0.70 / -4.1%
tpcds_q78/duckdb:parquet 48375942 / 48222778 / +0.3% 54189137 / 53868247 / +0.6% 0.89 / 0.90 / -0.3%
tpcds_q79/duckdb:parquet 20738144 / 20520957 / +1.1% 29055621 / 29031660 / +0.1% 0.71 / 0.71 / +1.0%
tpcds_q80/duckdb:parquet 31301997 / 31483549 / -0.6% 40128900 / 38755783 / +3.5% 0.78 / 0.81 / -4.0%
tpcds_q81/duckdb:parquet 29946426 / 30174692 / -0.8% 39667009 / 38913632 / +1.9% 0.75 / 0.78 / -2.6%
tpcds_q82/duckdb:parquet 13066910 / 12664088 / +3.2% 18323455 / 20468748 / -10.5% 🟢 0.71 / 0.62 / +15.3%
tpcds_q83/duckdb:parquet 16090680 / 16122229 / -0.2% 24727173 / 20762780 / +19.1% 🔴 0.65 / 0.78 / -16.2%
tpcds_q84/duckdb:parquet 17512826 / 17314944 / +1.1% 23480705 / 23815885 / -1.4% 0.75 / 0.73 / +2.6%
tpcds_q85/duckdb:parquet 35084892 / 35180526 / -0.3% 45669442 / 48545597 / -5.9% 0.77 / 0.72 / +6.0%
tpcds_q86/duckdb:parquet 11067332 / 11030179 / +0.3% 15814686 / 15735930 / +0.5% 0.70 / 0.70 / -0.2%
tpcds_q87/duckdb:parquet 28245352 / 28461196 / -0.8% 33338612 / 33676228 / -1.0% 0.85 / 0.85 / +0.2%
tpcds_q88/duckdb:parquet 28799450 / 26837562 / +7.3% 31392508 / 30853267 / +1.7% 0.92 / 0.87 / +5.5%
tpcds_q89/duckdb:parquet 12589271 / 12841204 / -2.0% 18838602 / 18945039 / -0.6% 0.67 / 0.68 / -1.4%
tpcds_q90/duckdb:parquet 8099650 / 6893303 / +17.5% 🔴 12368026 / 11346700 / +9.0% 0.65 / 0.61 / +7.8%
tpcds_q91/duckdb:parquet 22642318 / 20694878 / +9.4% 29874445 / 30840537 / -3.1% 0.76 / 0.67 / +12.9%
tpcds_q92/duckdb:parquet 11656451 / 11554066 / +0.9% 18877129 / 17846917 / +5.8% 0.62 / 0.65 / -4.6%
tpcds_q93/duckdb:parquet 21204245 / 21518600 / -1.5% 28891297 / 28298706 / +2.1% 0.73 / 0.76 / -3.5%
tpcds_q94/duckdb:parquet 16070540 / 15948577 / +0.8% 25828540 / 25083758 / +3.0% 0.62 / 0.64 / -2.1%
tpcds_q95/duckdb:parquet 90205326 / 89849552 / +0.4% 97033070 / 98386343 / -1.4% 0.93 / 0.91 / +1.8%
tpcds_q96/duckdb:parquet 6891917 / 6961389 / -1.0% 10895985 / 10661402 / +2.2% 0.63 / 0.65 / -3.1%
tpcds_q97/duckdb:parquet 25865513 / 26104618 / -0.9% 32211164 / 31859514 / +1.1% 0.80 / 0.82 / -2.0%
tpcds_q98/duckdb:parquet 15208446 / 15154052 / +0.4% 24452927 / 22085366 / +10.7% 🔴 0.62 / 0.69 / -9.4%
tpcds_q99/duckdb:parquet 19149750 / 17404464 / +10.0% 🔴 24341022 / 21758936 / +11.9% 🔴 0.79 / 0.80 / -1.6%

No file size changes detected.

@github-actions

github-actions Bot commented Sep 9, 2026

Copy link
Copy Markdown
Contributor

Benchmarks: Statistical and Population Genetics 📖

Commits: PR 5e436314 vs base 2a5b1a79
Verdict: No clear signal (low confidence)
Attributed Vortex impact: +0.4%
Engines: DuckDB No clear signal (+0.4%, low confidence)
Vortex (geomean): hot 1.002x ➖ · cold 1.005x ➖
Parquet (geomean): hot 0.998x ➖ · cold 1.005x ➖
Shifts: Parquet (control) -0.2% · 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.
  • Hot vs cold: Every measurement is run several times. The first run is reported as the cold run, and the median of the runs after it is reported as the hot run. The verdict and significance use hot runs; each target's geomean reports hot and cold beside each other where the individual runs were recorded and hot alone where they were not, the cold column shows first-run cost per row, and hot/cold is how much of each run the warm path saves. Rows whose results predate per-run reporting show only one value, taken from the value the runner reported.
  • Table cells: Each cell reads PR / base / %diff. The hot and cold columns mark a change as 🔴 slower or 🟢 faster once it clears this suite's threshold; anything smaller is noise here and is left unmarked, as is hot/cold, because a shift in the warm-up ratio is not a win or a loss by itself.

duckdb / vortex-file-compressed / ns (1.002x ➖, 0↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
statpopgen_q00/duckdb:vortex-file-compressed 9051508 / 8975234 / +0.8% 9525988 / 9441941 / +0.9% 0.95 / 0.95 / -0.0%
statpopgen_q01/duckdb:vortex-file-compressed 10424000 / 10360788 / +0.6% 15481860 / 16073639 / -3.7% 0.67 / 0.64 / +4.5%
statpopgen_q02/duckdb:vortex-file-compressed 378443459 / 378367276 / +0.0% 393809662 / 392775972 / +0.3% 0.96 / 0.96 / -0.2%
statpopgen_q03/duckdb:vortex-file-compressed 893474375 / 896984627 / -0.4% 895713807 / 904291836 / -0.9% 1.00 / 0.99 / +0.6%
statpopgen_q04/duckdb:vortex-file-compressed 898236850 / 892750499 / +0.6% 912650427 / 891043166 / +2.4% 0.98 / 1.00 / -1.8%
statpopgen_q05/duckdb:vortex-file-compressed 423262640 / 423819106 / -0.1% 438830570 / 436046273 / +0.6% 0.96 / 0.97 / -0.8%
statpopgen_q06/duckdb:vortex-file-compressed 1163998157 / 1172577476 / -0.7% 1178909126 / 1169346814 / +0.8% 0.99 / 1.00 / -1.5%
statpopgen_q07/duckdb:vortex-file-compressed 184773813 / 184397934 / +0.2% 219631765 / 200793956 / +9.4% 0.84 / 0.92 / -8.4%
statpopgen_q08/duckdb:vortex-file-compressed 203274958 / 203515113 / -0.1% 230364203 / 241982650 / -4.8% 0.88 / 0.84 / +4.9%
statpopgen_q09/duckdb:vortex-file-compressed 716404205 / 711248740 / +0.7% 746479631 / 732523098 / +1.9% 0.96 / 0.97 / -1.2%
statpopgen_q10/duckdb:vortex-file-compressed 2022088978 / 2010496259 / +0.6% 1958666980 / 1976905747 / -0.9% 1.03 / 1.02 / +1.5%
duckdb / parquet / ns (0.998x ➖, 1↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
statpopgen_q00/duckdb:parquet 247766384 / 247047211 / +0.3% 246739948 / 248521027 / -0.7% 1.00 / 0.99 / +1.0%
statpopgen_q01/duckdb:parquet 303067380 / 307038943 / -1.3% 304813144 / 307529089 / -0.9% 0.99 / 1.00 / -0.4%
statpopgen_q02/duckdb:parquet 558047643 / 528424200 / +5.6% 571586705 / 552660500 / +3.4% 0.98 / 0.96 / +2.1%
statpopgen_q03/duckdb:parquet 843762808 / 845032199 / -0.2% 845900842 / 852801130 / -0.8% 1.00 / 0.99 / +0.7%
statpopgen_q04/duckdb:parquet 851276186 / 817311144 / +4.2% 867999661 / 829362038 / +4.7% 0.98 / 0.99 / -0.5%
statpopgen_q05/duckdb:parquet 588203499 / 587778152 / +0.1% 607044774 / 589297522 / +3.0% 0.97 / 1.00 / -2.9%
statpopgen_q06/duckdb:parquet 738937002 / 720766509 / +2.5% 714010972 / 716917039 / -0.4% 1.03 / 1.01 / +2.9%
statpopgen_q07/duckdb:parquet 611836688 / 621871870 / -1.6% 696726574 / 663361652 / +5.0% 0.88 / 0.94 / -6.3%
statpopgen_q08/duckdb:parquet 619745249 / 624055728 / -0.7% 695441829 / 700821413 / -0.8% 0.89 / 0.89 / +0.1%
statpopgen_q09/duckdb:parquet 790105406 / 774726169 / +2.0% 801544216 / 819230006 / -2.2% 0.99 / 0.95 / +4.2%
statpopgen_q10/duckdb:parquet 1400367762 / 1596718321 / -12.3% 🟢 1274351502 / 1329428363 / -4.1% 1.10 / 1.20 / -8.5%

No file size changes detected.

@github-actions

github-actions Bot commented Sep 9, 2026

Copy link
Copy Markdown
Contributor

Benchmarks: TPC-H SF=10 on NVME 📖

Commits: PR 5e436314 vs base 5c92e4e4
Verdict: No clear signal (low confidence)
Attributed Vortex impact: +1.0%
Engines: DataFusion No clear signal (+0.2%, low confidence) · DuckDB No clear signal (+1.8%, low confidence)
Vortex (geomean): hot 1.006x ➖ · cold 1.057x ➖
Parquet (geomean): hot 0.996x ➖ · cold 1.002x ➖
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.
  • Hot vs cold: Every measurement is run several times. The first run is reported as the cold run, and the median of the runs after it is reported as the hot run. The verdict and significance use hot runs; each target's geomean reports hot and cold beside each other where the individual runs were recorded and hot alone where they were not, the cold column shows first-run cost per row, and hot/cold is how much of each run the warm path saves. Rows whose results predate per-run reporting show only one value, taken from the value the runner reported.
  • Table cells: Each cell reads PR / base / %diff. The hot and cold columns mark a change as 🔴 slower or 🟢 faster once it clears this suite's threshold; anything smaller is noise here and is left unmarked, as is hot/cold, because a shift in the warm-up ratio is not a win or a loss by itself.

datafusion / vortex-file-compressed / ns (0.997x ➖, 0↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
tpch_q01/datafusion:vortex-file-compressed 93474984 / 91262916 / +2.4% 164440516 / 150453623 / +9.3% 0.57 / 0.61 / -6.3%
tpch_q02/datafusion:vortex-file-compressed 65595535 / 65769787 / -0.3% 92083481 / 92198430 / -0.1% 0.71 / 0.71 / -0.1%
tpch_q03/datafusion:vortex-file-compressed 66508025 / 66293551 / +0.3% 112926862 / 110281387 / +2.4% 0.59 / 0.60 / -2.0%
tpch_q04/datafusion:vortex-file-compressed 35718273 / 36098316 / -1.1% 74646015 / 71264140 / +4.7% 0.48 / 0.51 / -5.5%
tpch_q05/datafusion:vortex-file-compressed 119321014 / 118118849 / +1.0% 171850462 / 169162601 / +1.6% 0.69 / 0.70 / -0.6%
tpch_q06/datafusion:vortex-file-compressed 14400335 / 14575812 / -1.2% 75232974 / 70701986 / +6.4% 0.19 / 0.21 / -7.2%
tpch_q07/datafusion:vortex-file-compressed 139785468 / 140292185 / -0.4% 202385434 / 190093742 / +6.5% 0.69 / 0.74 / -6.4%
tpch_q08/datafusion:vortex-file-compressed 145704524 / 145092225 / +0.4% 214481836 / 196599438 / +9.1% 0.68 / 0.74 / -8.0%
tpch_q09/datafusion:vortex-file-compressed 187341999 / 185995820 / +0.7% 253723348 / 252774369 / +0.4% 0.74 / 0.74 / +0.3%
tpch_q10/datafusion:vortex-file-compressed 75828546 / 75632737 / +0.3% 138428184 / 123170811 / +12.4% 🔴 0.55 / 0.61 / -10.8%
tpch_q11/datafusion:vortex-file-compressed 43134422 / 43579171 / -1.0% 67624801 / 64732508 / +4.5% 0.64 / 0.67 / -5.3%
tpch_q12/datafusion:vortex-file-compressed 47714143 / 47052408 / +1.4% 94906062 / 91545346 / +3.7% 0.50 / 0.51 / -2.2%
tpch_q13/datafusion:vortex-file-compressed 46430785 / 47580420 / -2.4% 72737599 / 77122744 / -5.7% 0.64 / 0.62 / +3.5%
tpch_q14/datafusion:vortex-file-compressed 25298381 / 24866740 / +1.7% 100316263 / 93523107 / +7.3% 0.25 / 0.27 / -5.2%
tpch_q15/datafusion:vortex-file-compressed 36739155 / 37951467 / -3.2% 99522982 / 98987665 / +0.5% 0.37 / 0.38 / -3.7%
tpch_q16/datafusion:vortex-file-compressed 37620100 / 37845761 / -0.6% 65862373 / 62474713 / +5.4% 0.57 / 0.61 / -5.7%
tpch_q17/datafusion:vortex-file-compressed 177630614 / 180261710 / -1.5% 228797839 / 228934982 / -0.1% 0.78 / 0.79 / -1.4%
tpch_q18/datafusion:vortex-file-compressed 198543937 / 203147401 / -2.3% 258427977 / 260978647 / -1.0% 0.77 / 0.78 / -1.3%
tpch_q19/datafusion:vortex-file-compressed 39044288 / 39045894 / -0.0% 98851870 / 88557457 / +11.6% 🔴 0.39 / 0.44 / -10.4%
tpch_q20/datafusion:vortex-file-compressed 63536663 / 63417615 / +0.2% 126365022 / 123192542 / +2.6% 0.50 / 0.51 / -2.3%
tpch_q21/datafusion:vortex-file-compressed 180589524 / 181763481 / -0.6% 232966416 / 231341137 / +0.7% 0.78 / 0.79 / -1.3%
tpch_q22/datafusion:vortex-file-compressed 25515554 / 25561532 / -0.2% 57631960 / 53362546 / +8.0% 0.44 / 0.48 / -7.6%
datafusion / parquet / ns (0.995x ➖, 0↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
tpch_q01/datafusion:parquet 82720516 / 82924546 / -0.2% 128006277 / 132375140 / -3.3% 0.65 / 0.63 / +3.2%
tpch_q02/datafusion:parquet 135002887 / 133904580 / +0.8% 165477378 / 160968317 / +2.8% 0.82 / 0.83 / -1.9%
tpch_q03/datafusion:parquet 124566065 / 123951078 / +0.5% 186525079 / 208381137 / -10.5% 🟢 0.67 / 0.59 / +12.3%
tpch_q04/datafusion:parquet 53093744 / 53859085 / -1.4% 105834412 / 103400128 / +2.4% 0.50 / 0.52 / -3.7%
tpch_q05/datafusion:parquet 163496584 / 164445164 / -0.6% 236878195 / 236261684 / +0.3% 0.69 / 0.70 / -0.8%
tpch_q06/datafusion:parquet 31880089 / 32086449 / -0.6% 81555377 / 87597578 / -6.9% 0.39 / 0.37 / +6.7%
tpch_q07/datafusion:parquet 215149687 / 217352710 / -1.0% 288682556 / 296985091 / -2.8% 0.75 / 0.73 / +1.8%
tpch_q08/datafusion:parquet 209906475 / 211849191 / -0.9% 286232670 / 285189406 / +0.4% 0.73 / 0.74 / -1.3%
tpch_q09/datafusion:parquet 283239174 / 280880083 / +0.8% 363872087 / 354196499 / +2.7% 0.78 / 0.79 / -1.8%
tpch_q10/datafusion:parquet 300820132 / 310253139 / -3.0% 381532499 / 365735393 / +4.3% 0.79 / 0.85 / -7.1%
tpch_q11/datafusion:parquet 96749082 / 96937512 / -0.2% 118606411 / 116223150 / +2.1% 0.82 / 0.83 / -2.2%
tpch_q12/datafusion:parquet 78225159 / 78503862 / -0.4% 132773409 / 129132247 / +2.8% 0.59 / 0.61 / -3.1%
tpch_q13/datafusion:parquet 194356264 / 195306864 / -0.5% 228010563 / 225867304 / +0.9% 0.85 / 0.86 / -1.4%
tpch_q14/datafusion:parquet 74508205 / 75849454 / -1.8% 168451202 / 174475078 / -3.5% 0.44 / 0.43 / +1.7%
tpch_q15/datafusion:parquet 77497026 / 77886325 / -0.5% 137998993 / 138206172 / -0.1% 0.56 / 0.56 / -0.4%
tpch_q16/datafusion:parquet 83388330 / 85302573 / -2.2% 113678686 / 107942897 / +5.3% 0.73 / 0.79 / -7.2%
tpch_q17/datafusion:parquet 204365947 / 202312865 / +1.0% 259020453 / 262905386 / -1.5% 0.79 / 0.77 / +2.5%
tpch_q18/datafusion:parquet 264781743 / 261594839 / +1.2% 312334063 / 312116022 / +0.1% 0.85 / 0.84 / +1.1%
tpch_q19/datafusion:parquet 96956014 / 97555929 / -0.6% 167253311 / 171595748 / -2.5% 0.58 / 0.57 / +2.0%
tpch_q20/datafusion:parquet 152465017 / 152752771 / -0.2% 219849002 / 219546837 / +0.1% 0.69 / 0.70 / -0.3%
tpch_q21/datafusion:parquet 227917672 / 229864395 / -0.8% 301763655 / 305203310 / -1.1% 0.76 / 0.75 / +0.3%
tpch_q22/datafusion:parquet 161731623 / 160567876 / +0.7% 184953220 / 181503146 / +1.9% 0.87 / 0.88 / -1.2%
duckdb / vortex-file-compressed / ns (1.015x ➖, 0↑ 1↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
tpch_q01/duckdb:vortex-file-compressed 54564193 / 53665664 / +1.7% 102281757 / 92463685 / +10.6% 🔴 0.53 / 0.58 / -8.1%
tpch_q02/duckdb:vortex-file-compressed 32430321 / 32984992 / -1.7% 46116701 / 45071708 / +2.3% 0.70 / 0.73 / -3.9%
tpch_q03/duckdb:vortex-file-compressed 58979590 / 58090482 / +1.5% 108949547 / 100556988 / +8.3% 0.54 / 0.58 / -6.3%
tpch_q04/duckdb:vortex-file-compressed 79802617 / 80611162 / -1.0% 120640230 / 110333737 / +9.3% 0.66 / 0.73 / -9.5%
tpch_q05/duckdb:vortex-file-compressed 63424039 / 63979977 / -0.9% 115720738 / 107859853 / +7.3% 0.55 / 0.59 / -7.6%
tpch_q06/duckdb:vortex-file-compressed 22184756 / 21258294 / +4.4% 65501249 / 58162286 / +12.6% 🔴 0.34 / 0.37 / -7.3%
tpch_q07/duckdb:vortex-file-compressed 61578203 / 63316792 / -2.7% 129880580 / 118000805 / +10.1% 🔴 0.47 / 0.54 / -11.6%
tpch_q08/duckdb:vortex-file-compressed 87080866 / 86053824 / +1.2% 153031668 / 136378810 / +12.2% 🔴 0.57 / 0.63 / -9.8%
tpch_q09/duckdb:vortex-file-compressed 166366159 / 174104051 / -4.4% 248121782 / 224676718 / +10.4% 🔴 0.67 / 0.77 / -13.5%
tpch_q10/duckdb:vortex-file-compressed 115232161 / 115768927 / -0.5% 195211309 / 192912522 / +1.2% 0.59 / 0.60 / -1.6%
tpch_q11/duckdb:vortex-file-compressed 18217363 / 16981247 / +7.3% 35756793 / 30409453 / +17.6% 🔴 0.51 / 0.56 / -8.8%
tpch_q12/duckdb:vortex-file-compressed 54116204 / 53703995 / +0.8% 104059537 / 89003906 / +16.9% 🔴 0.52 / 0.60 / -13.8%
tpch_q13/duckdb:vortex-file-compressed 93292795 / 90064196 / +3.6% 135545981 / 131162014 / +3.3% 0.69 / 0.69 / +0.2%
tpch_q14/duckdb:vortex-file-compressed 29942305 / 30453176 / -1.7% 76683218 / 75823361 / +1.1% 0.39 / 0.40 / -2.8%
tpch_q15/duckdb:vortex-file-compressed 39727436 / 37838822 / +5.0% 93723311 / 84749803 / +10.6% 🔴 0.42 / 0.45 / -5.1%
tpch_q16/duckdb:vortex-file-compressed 42785412 / 42392016 / +0.9% 57593464 / 56422652 / +2.1% 0.74 / 0.75 / -1.1%
tpch_q17/duckdb:vortex-file-compressed 77577889 / 59983363 / +29.3% 🔴 167181059 / 139414750 / +19.9% 🔴 0.46 / 0.43 / +7.9%
tpch_q18/duckdb:vortex-file-compressed 132989582 / 139622399 / -4.8% 156550700 / 151715264 / +3.2% 0.85 / 0.92 / -7.7%
tpch_q19/duckdb:vortex-file-compressed 44514146 / 43371403 / +2.6% 103961485 / 102477295 / +1.4% 0.43 / 0.42 / +1.2%
tpch_q20/duckdb:vortex-file-compressed 60435260 / 60216827 / +0.4% 123260049 / 120608887 / +2.2% 0.49 / 0.50 / -1.8%
tpch_q21/duckdb:vortex-file-compressed 244619443 / 244373947 / +0.1% 293203627 / 279884592 / +4.8% 0.83 / 0.87 / -4.4%
tpch_q22/duckdb:vortex-file-compressed 39868630 / 41297137 / -3.5% 59456443 / 59928153 / -0.8% 0.67 / 0.69 / -2.7%
duckdb / parquet / ns (0.998x ➖, 0↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
tpch_q01/duckdb:parquet 70059506 / 69756587 / +0.4% 93257680 / 85935919 / +8.5% 0.75 / 0.81 / -7.5%
tpch_q02/duckdb:parquet 71093598 / 71120566 / -0.0% 84299292 / 81383225 / +3.6% 0.84 / 0.87 / -3.5%
tpch_q03/duckdb:parquet 116051028 / 114722653 / +1.2% 148678094 / 158460632 / -6.2% 0.78 / 0.72 / +7.8%
tpch_q04/duckdb:parquet 75129865 / 75265332 / -0.2% 97662709 / 105325244 / -7.3% 0.77 / 0.71 / +7.7%
tpch_q05/duckdb:parquet 125022954 / 124092898 / +0.7% 162653301 / 162610120 / +0.0% 0.77 / 0.76 / +0.7%
tpch_q06/duckdb:parquet 33950243 / 33933313 / +0.0% 48648990 / 48992464 / -0.7% 0.70 / 0.69 / +0.8%
tpch_q07/duckdb:parquet 89862383 / 89764533 / +0.1% 129397452 / 127972881 / +1.1% 0.69 / 0.70 / -1.0%
tpch_q08/duckdb:parquet 143531433 / 143479846 / +0.0% 189303793 / 186213067 / +1.7% 0.76 / 0.77 / -1.6%
tpch_q09/duckdb:parquet 222269582 / 225397694 / -1.4% 264738466 / 263724930 / +0.4% 0.84 / 0.85 / -1.8%
tpch_q10/duckdb:parquet 473154977 / 471538652 / +0.3% 512058809 / 509586465 / +0.5% 0.92 / 0.93 / -0.1%
tpch_q11/duckdb:parquet 30720365 / 30561446 / +0.5% 39217422 / 37121458 / +5.6% 0.78 / 0.82 / -4.9%
tpch_q12/duckdb:parquet 75694265 / 75712202 / -0.0% 92053625 / 93707048 / -1.8% 0.82 / 0.81 / +1.8%
tpch_q13/duckdb:parquet 315466468 / 313099847 / +0.8% 334037311 / 327438666 / +2.0% 0.94 / 0.96 / -1.2%
tpch_q14/duckdb:parquet 106399154 / 105791549 / +0.6% 137542335 / 144050653 / -4.5% 0.77 / 0.73 / +5.3%
tpch_q15/duckdb:parquet 43639537 / 43778987 / -0.3% 66893791 / 68759365 / -2.7% 0.65 / 0.64 / +2.5%
tpch_q16/duckdb:parquet 114370273 / 113277695 / +1.0% 125944147 / 123577102 / +1.9% 0.91 / 0.92 / -0.9%
tpch_q17/duckdb:parquet 73312147 / 73659778 / -0.5% 105053169 / 104123126 / +0.9% 0.70 / 0.71 / -1.4%
tpch_q18/duckdb:parquet 190413142 / 203024169 / -6.2% 180012543 / 166118944 / +8.4% 1.06 / 1.22 / -13.5%
tpch_q19/duckdb:parquet 162223647 / 162939866 / -0.4% 192373507 / 190832090 / +0.8% 0.84 / 0.85 / -1.2%
tpch_q20/duckdb:parquet 127596886 / 128858824 / -1.0% 164654162 / 160320589 / +2.7% 0.77 / 0.80 / -3.6%
tpch_q21/duckdb:parquet 270617117 / 272280748 / -0.6% 288756172 / 295849051 / -2.4% 0.94 / 0.92 / +1.8%
tpch_q22/duckdb:parquet 261400059 / 261896745 / -0.2% 280787782 / 270735802 / +3.7% 0.93 / 0.97 / -3.8%

No file size changes detected.

@github-actions

github-actions Bot commented Sep 9, 2026

Copy link
Copy Markdown
Contributor

Benchmarks: Clickbench Sorted on NVME 📖

Commits: PR 5e436314 vs base 2a5b1a79
Verdict: No clear signal (low confidence)
Attributed Vortex impact: -0.6%
Engines: DataFusion No clear signal (-1.4%, low confidence) · DuckDB No clear signal (+0.2%, low confidence)
Vortex (geomean): hot 0.990x ➖ · cold 1.026x ➖
Parquet (geomean): hot 0.995x ➖ · cold 1.028x ➖
Shifts: Parquet (control) -0.5% · 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.
  • Hot vs cold: Every measurement is run several times. The first run is reported as the cold run, and the median of the runs after it is reported as the hot run. The verdict and significance use hot runs; each target's geomean reports hot and cold beside each other where the individual runs were recorded and hot alone where they were not, the cold column shows first-run cost per row, and hot/cold is how much of each run the warm path saves. Rows whose results predate per-run reporting show only one value, taken from the value the runner reported.
  • Table cells: Each cell reads PR / base / %diff. The hot and cold columns mark a change as 🔴 slower or 🟢 faster once it clears this suite's threshold; anything smaller is noise here and is left unmarked, as is hot/cold, because a shift in the warm-up ratio is not a win or a loss by itself.

datafusion / vortex-file-compressed / ns (0.984x ➖, 0↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
clickbench-sorted_q23/datafusion:vortex-file-compressed 226318778 / 249498942 / -9.3% 641574091 / 515990911 / +24.3% 🔴 0.35 / 0.48 / -27.0%
clickbench-sorted_q24/datafusion:vortex-file-compressed 13692978 / 13884355 / -1.4% 48485601 / 51784935 / -6.4% 0.28 / 0.27 / +5.3%
clickbench-sorted_q26/datafusion:vortex-file-compressed 13655417 / 14334882 / -4.7% 51625196 / 48783451 / +5.8% 0.26 / 0.29 / -10.0%
clickbench-sorted_q36/datafusion:vortex-file-compressed 28476187 / 29985038 / -5.0% 67780612 / 67330879 / +0.7% 0.42 / 0.45 / -5.7%
clickbench-sorted_q37/datafusion:vortex-file-compressed 24429407 / 24145302 / +1.2% 57842523 / 57688786 / +0.3% 0.42 / 0.42 / +0.9%
clickbench-sorted_q38/datafusion:vortex-file-compressed 36586322 / 36641794 / -0.2% 73185420 / 75604819 / -3.2% 0.50 / 0.48 / +3.1%
clickbench-sorted_q39/datafusion:vortex-file-compressed 92226134 / 91906712 / +0.3% 121948597 / 119643054 / +1.9% 0.76 / 0.77 / -1.5%
clickbench-sorted_q40/datafusion:vortex-file-compressed 16508712 / 16181415 / +2.0% 47114203 / 44027903 / +7.0% 0.35 / 0.37 / -4.7%
clickbench-sorted_q41/datafusion:vortex-file-compressed 15798655 / 15369861 / +2.8% 46060871 / 43136040 / +6.8% 0.34 / 0.36 / -3.7%
clickbench-sorted_q42/datafusion:vortex-file-compressed 13405306 / 13493904 / -0.7% 38973289 / 37780443 / +3.2% 0.34 / 0.36 / -3.7%
datafusion / parquet / ns (0.998x ➖, 0↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
clickbench-sorted_q23/datafusion:parquet 760849868 / 761990374 / -0.1% 937325590 / 969886246 / -3.4% 0.81 / 0.79 / +3.3%
clickbench-sorted_q24/datafusion:parquet 8918996 / 8907641 / +0.1% 71144090 / 70856288 / +0.4% 0.13 / 0.13 / -0.3%
clickbench-sorted_q26/datafusion:parquet 9231388 / 9348132 / -1.2% 72765064 / 71242467 / +2.1% 0.13 / 0.13 / -3.3%
clickbench-sorted_q36/datafusion:parquet 92967416 / 94134458 / -1.2% 170010682 / 167352243 / +1.6% 0.55 / 0.56 / -2.8%
clickbench-sorted_q37/datafusion:parquet 64335308 / 64475246 / -0.2% 129210414 / 130056495 / -0.7% 0.50 / 0.50 / +0.4%
clickbench-sorted_q38/datafusion:parquet 87356138 / 87461466 / -0.1% 162460301 / 158106256 / +2.8% 0.54 / 0.55 / -2.8%
clickbench-sorted_q39/datafusion:parquet 159486036 / 160330758 / -0.5% 233127856 / 233976032 / -0.4% 0.68 / 0.69 / -0.2%
clickbench-sorted_q40/datafusion:parquet 44278038 / 43995372 / +0.6% 112519484 / 109620597 / +2.6% 0.39 / 0.40 / -2.0%
clickbench-sorted_q41/datafusion:parquet 42634083 / 42205100 / +1.0% 110939729 / 109321187 / +1.5% 0.38 / 0.39 / -0.5%
clickbench-sorted_q42/datafusion:parquet 26167007 / 26250616 / -0.3% 85165621 / 87353613 / -2.5% 0.31 / 0.30 / +2.2%
duckdb / vortex-file-compressed / ns (0.995x ➖, 1↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
clickbench-sorted_q23/duckdb:vortex-file-compressed 65785196 / 67643839 / -2.7% 92868021 / 85743339 / +8.3% 0.71 / 0.79 / -10.2%
clickbench-sorted_q24/duckdb:vortex-file-compressed 22301104 / 20433666 / +9.1% 30293232 / 32011270 / -5.4% 0.74 / 0.64 / +15.3%
clickbench-sorted_q26/duckdb:vortex-file-compressed 13422576 / 16424112 / -18.3% 🟢 25458454 / 27420330 / -7.2% 0.53 / 0.60 / -12.0%
clickbench-sorted_q36/duckdb:vortex-file-compressed 45214668 / 45765086 / -1.2% 75106735 / 73338353 / +2.4% 0.60 / 0.62 / -3.5%
clickbench-sorted_q37/duckdb:vortex-file-compressed 39558294 / 38052044 / +4.0% 63027446 / 61262652 / +2.9% 0.63 / 0.62 / +1.0%
clickbench-sorted_q38/duckdb:vortex-file-compressed 51879886 / 47973684 / +8.1% 72126031 / 76535332 / -5.8% 0.72 / 0.63 / +14.8%
clickbench-sorted_q39/duckdb:vortex-file-compressed 110687628 / 116500514 / -5.0% 146101041 / 146528570 / -0.3% 0.76 / 0.80 / -4.7%
clickbench-sorted_q40/duckdb:vortex-file-compressed 20882050 / 21302020 / -2.0% 41089316 / 39804172 / +3.2% 0.51 / 0.54 / -5.0%
clickbench-sorted_q41/duckdb:vortex-file-compressed 22138426 / 21257965 / +4.1% 44690380 / 40789430 / +9.6% 0.50 / 0.52 / -4.9%
clickbench-sorted_q42/duckdb:vortex-file-compressed 18941022 / 18668936 / +1.5% 37095207 / 34362327 / +8.0% 0.51 / 0.54 / -6.0%
duckdb / parquet / ns (0.993x ➖, 0↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
clickbench-sorted_q23/duckdb:parquet 128065001 / 126962143 / +0.9% 138471336 / 154210535 / -10.2% 🟢 0.92 / 0.82 / +12.3%
clickbench-sorted_q24/duckdb:parquet 17882718 / 18822656 / -5.0% 33375410 / 25805314 / +29.3% 🔴 0.54 / 0.73 / -26.5%
clickbench-sorted_q26/duckdb:parquet 12735486 / 12771545 / -0.3% 24470094 / 23946939 / +2.2% 0.52 / 0.53 / -2.4%
clickbench-sorted_q36/duckdb:parquet 44849652 / 42629350 / +5.2% 62276823 / 59103779 / +5.4% 0.72 / 0.72 / -0.2%
clickbench-sorted_q37/duckdb:parquet 31088768 / 31341916 / -0.8% 48021815 / 47869397 / +0.3% 0.65 / 0.65 / -1.1%
clickbench-sorted_q38/duckdb:parquet 36620509 / 38713509 / -5.4% 59193071 / 55725147 / +6.2% 0.62 / 0.69 / -10.9%
clickbench-sorted_q39/duckdb:parquet 72208832 / 72032032 / +0.2% 84258106 / 87443673 / -3.6% 0.86 / 0.82 / +4.0%
clickbench-sorted_q40/duckdb:parquet 17006497 / 16600297 / +2.4% 44096714 / 36698950 / +20.2% 🔴 0.39 / 0.45 / -14.7%
clickbench-sorted_q41/duckdb:parquet 16566001 / 17035162 / -2.8% 43264007 / 34886237 / +24.0% 🔴 0.38 / 0.49 / -21.6%
clickbench-sorted_q42/duckdb:parquet 11331138 / 11507854 / -1.5% 23054544 / 26312566 / -12.4% 🟢 0.49 / 0.44 / +12.4%

File Size Changes (100 files changed, -0.0% overall, 41↑ 59↓)
File Scale Format Base HEAD Change %
hits_033.vortex 1.0 vortex-file-compressed 198.57 MB 200.43 MB +1.86 MB +0.9%
hits_044.vortex 1.0 vortex-file-compressed 198.08 MB 199.43 MB +1.35 MB +0.7%
hits_045.vortex 1.0 vortex-file-compressed 138.64 MB 139.49 MB +874.02 KB +0.6%
hits_081.vortex 1.0 vortex-file-compressed 198.19 MB 199.41 MB +1.22 MB +0.6%
hits_074.vortex 1.0 vortex-file-compressed 197.56 MB 198.52 MB +975.58 KB +0.5%
hits_007.vortex 1.0 vortex-file-compressed 198.55 MB 199.43 MB +907.95 KB +0.4%
hits_062.vortex 1.0 vortex-file-compressed 170.05 MB 170.71 MB +676.73 KB +0.4%
hits_042.vortex 1.0 vortex-file-compressed 200.46 MB 201.23 MB +790.73 KB +0.4%
hits_068.vortex 1.0 vortex-file-compressed 159.49 MB 160.01 MB +532.44 KB +0.3%
hits_038.vortex 1.0 vortex-file-compressed 189.05 MB 189.64 MB +605.28 KB +0.3%
hits_048.vortex 1.0 vortex-file-compressed 198.83 MB 199.39 MB +576.15 KB +0.3%
hits_079.vortex 1.0 vortex-file-compressed 180.01 MB 180.51 MB +503.98 KB +0.3%
hits_027.vortex 1.0 vortex-file-compressed 188.80 MB 189.29 MB +505.90 KB +0.3%
hits_066.vortex 1.0 vortex-file-compressed 162.36 MB 162.75 MB +397.00 KB +0.2%
hits_069.vortex 1.0 vortex-file-compressed 141.66 MB 141.99 MB +343.66 KB +0.2%
hits_036.vortex 1.0 vortex-file-compressed 170.93 MB 171.31 MB +388.91 KB +0.2%
hits_019.vortex 1.0 vortex-file-compressed 139.61 MB 139.88 MB +276.34 KB +0.2%
hits_084.vortex 1.0 vortex-file-compressed 153.70 MB 153.98 MB +294.04 KB +0.2%
hits_096.vortex 1.0 vortex-file-compressed 198.77 MB 199.13 MB +369.56 KB +0.2%
hits_059.vortex 1.0 vortex-file-compressed 198.29 MB 198.61 MB +325.01 KB +0.2%
hits_029.vortex 1.0 vortex-file-compressed 198.95 MB 199.21 MB +265.11 KB +0.1%
hits_031.vortex 1.0 vortex-file-compressed 158.53 MB 158.73 MB +211.05 KB +0.1%
hits_098.vortex 1.0 vortex-file-compressed 136.68 MB 136.84 MB +165.32 KB +0.1%
hits_015.vortex 1.0 vortex-file-compressed 130.23 MB 130.34 MB +112.71 KB +0.1%
hits_058.vortex 1.0 vortex-file-compressed 154.10 MB 154.23 MB +131.20 KB +0.1%
hits_064.vortex 1.0 vortex-file-compressed 189.77 MB 189.93 MB +158.03 KB +0.1%
hits_012.vortex 1.0 vortex-file-compressed 189.81 MB 189.96 MB +153.19 KB +0.1%
hits_089.vortex 1.0 vortex-file-compressed 130.50 MB 130.57 MB +74.62 KB +0.1%
hits_077.vortex 1.0 vortex-file-compressed 171.66 MB 171.75 MB +92.57 KB +0.1%
hits_021.vortex 1.0 vortex-file-compressed 153.39 MB 153.45 MB +63.31 KB +0.0%
hits_043.vortex 1.0 vortex-file-compressed 125.90 MB 125.95 MB +48.66 KB +0.0%
hits_080.vortex 1.0 vortex-file-compressed 126.24 MB 126.29 MB +47.77 KB +0.0%
hits_017.vortex 1.0 vortex-file-compressed 145.75 MB 145.81 MB +54.88 KB +0.0%
hits_000.vortex 1.0 vortex-file-compressed 130.60 MB 130.65 MB +47.49 KB +0.0%
hits_076.vortex 1.0 vortex-file-compressed 159.95 MB 159.99 MB +42.09 KB +0.0%
hits_086.vortex 1.0 vortex-file-compressed 191.16 MB 191.20 MB +48.41 KB +0.0%
hits_055.vortex 1.0 vortex-file-compressed 199.03 MB 199.08 MB +48.15 KB +0.0%
hits_071.vortex 1.0 vortex-file-compressed 139.25 MB 139.27 MB +24.90 KB +0.0%
hits_093.vortex 1.0 vortex-file-compressed 130.75 MB 130.77 MB +19.42 KB +0.0%
hits_041.vortex 1.0 vortex-file-compressed 130.25 MB 130.26 MB +12.21 KB +0.0%
hits_006.vortex 1.0 vortex-file-compressed 125.65 MB 125.65 MB +8.66 KB +0.0%
hits_060.vortex 1.0 vortex-file-compressed 192.09 MB 192.08 MB 3.05 KB -0.0%
hits_078.vortex 1.0 vortex-file-compressed 130.02 MB 130.01 MB 2.23 KB -0.0%
hits_097.vortex 1.0 vortex-file-compressed 191.74 MB 191.73 MB 12.45 KB -0.0%
hits_035.vortex 1.0 vortex-file-compressed 102.24 MB 102.24 MB 8.06 KB -0.0%
hits_047.vortex 1.0 vortex-file-compressed 153.56 MB 153.55 MB 12.35 KB -0.0%
hits_056.vortex 1.0 vortex-file-compressed 134.46 MB 134.45 MB 12.26 KB -0.0%
hits_005.vortex 1.0 vortex-file-compressed 166.73 MB 166.71 MB 18.32 KB -0.0%
hits_061.vortex 1.0 vortex-file-compressed 159.87 MB 159.85 MB 17.88 KB -0.0%
hits_063.vortex 1.0 vortex-file-compressed 130.83 MB 130.81 MB 18.51 KB -0.0%
hits_020.vortex 1.0 vortex-file-compressed 159.54 MB 159.50 MB 33.84 KB -0.0%
hits_024.vortex 1.0 vortex-file-compressed 159.63 MB 159.60 MB 33.98 KB -0.0%
hits_067.vortex 1.0 vortex-file-compressed 130.77 MB 130.74 MB 31.26 KB -0.0%
hits_073.vortex 1.0 vortex-file-compressed 172.03 MB 171.99 MB 41.73 KB -0.0%
hits_003.vortex 1.0 vortex-file-compressed 135.69 MB 135.66 MB 33.10 KB -0.0%
hits_087.vortex 1.0 vortex-file-compressed 159.96 MB 159.91 MB 43.97 KB -0.0%
hits_039.vortex 1.0 vortex-file-compressed 160.13 MB 160.07 MB 53.45 KB -0.0%
hits_054.vortex 1.0 vortex-file-compressed 146.13 MB 146.09 MB 49.16 KB -0.0%
hits_028.vortex 1.0 vortex-file-compressed 150.82 MB 150.77 MB 50.94 KB -0.0%
hits_013.vortex 1.0 vortex-file-compressed 160.19 MB 160.14 MB 55.01 KB -0.0%
hits_094.vortex 1.0 vortex-file-compressed 157.79 MB 157.73 MB 67.78 KB -0.0%
hits_009.vortex 1.0 vortex-file-compressed 100.73 MB 100.69 MB 45.02 KB -0.0%
hits_025.vortex 1.0 vortex-file-compressed 171.23 MB 171.14 MB 88.73 KB -0.1%
hits_052.vortex 1.0 vortex-file-compressed 130.02 MB 129.95 MB 70.68 KB -0.1%
hits_053.vortex 1.0 vortex-file-compressed 188.95 MB 188.83 MB 115.34 KB -0.1%
hits_088.vortex 1.0 vortex-file-compressed 171.40 MB 171.30 MB 108.36 KB -0.1%
hits_011.vortex 1.0 vortex-file-compressed 198.69 MB 198.57 MB 127.11 KB -0.1%
hits_010.vortex 1.0 vortex-file-compressed 168.25 MB 168.14 MB 117.11 KB -0.1%
hits_037.vortex 1.0 vortex-file-compressed 176.40 MB 176.28 MB 123.60 KB -0.1%
hits_002.vortex 1.0 vortex-file-compressed 160.19 MB 160.08 MB 115.34 KB -0.1%
hits_082.vortex 1.0 vortex-file-compressed 138.66 MB 138.56 MB 100.18 KB -0.1%
hits_046.vortex 1.0 vortex-file-compressed 100.51 MB 100.41 MB 94.85 KB -0.1%
hits_018.vortex 1.0 vortex-file-compressed 199.03 MB 198.84 MB 196.09 KB -0.1%
hits_083.vortex 1.0 vortex-file-compressed 156.17 MB 156.00 MB 169.26 KB -0.1%
hits_032.vortex 1.0 vortex-file-compressed 153.84 MB 153.67 MB 172.52 KB -0.1%
hits_092.vortex 1.0 vortex-file-compressed 199.09 MB 198.85 MB 244.47 KB -0.1%
hits_050.vortex 1.0 vortex-file-compressed 160.19 MB 159.99 MB 204.95 KB -0.1%
hits_014.vortex 1.0 vortex-file-compressed 171.53 MB 171.31 MB 225.63 KB -0.1%
hits_070.vortex 1.0 vortex-file-compressed 199.67 MB 199.40 MB 270.70 KB -0.1%
hits_030.vortex 1.0 vortex-file-compressed 131.05 MB 130.88 MB 178.99 KB -0.1%
hits_023.vortex 1.0 vortex-file-compressed 194.44 MB 194.18 MB 268.42 KB -0.1%
hits_049.vortex 1.0 vortex-file-compressed 190.55 MB 190.28 MB 270.54 KB -0.1%
hits_026.vortex 1.0 vortex-file-compressed 130.52 MB 130.29 MB 239.84 KB -0.2%
hits_008.vortex 1.0 vortex-file-compressed 139.04 MB 138.76 MB 288.92 KB -0.2%
hits_075.vortex 1.0 vortex-file-compressed 188.68 MB 188.28 MB 411.84 KB -0.2%
hits_091.vortex 1.0 vortex-file-compressed 146.44 MB 146.09 MB 361.36 KB -0.2%
hits_016.vortex 1.0 vortex-file-compressed 180.04 MB 179.60 MB 450.52 KB -0.2%
hits_057.vortex 1.0 vortex-file-compressed 159.23 MB 158.83 MB 405.23 KB -0.2%
hits_065.vortex 1.0 vortex-file-compressed 160.72 MB 160.29 MB 439.75 KB -0.3%
hits_099.vortex 1.0 vortex-file-compressed 170.89 MB 170.43 MB 470.51 KB -0.3%
hits_004.vortex 1.0 vortex-file-compressed 130.87 MB 130.51 MB 367.58 KB -0.3%
hits_095.vortex 1.0 vortex-file-compressed 153.84 MB 153.39 MB 465.14 KB -0.3%
hits_072.vortex 1.0 vortex-file-compressed 101.91 MB 101.59 MB 324.17 KB -0.3%
hits_085.vortex 1.0 vortex-file-compressed 198.24 MB 197.54 MB 723.09 KB -0.4%
hits_090.vortex 1.0 vortex-file-compressed 194.37 MB 193.47 MB 922.84 KB -0.5%
hits_022.vortex 1.0 vortex-file-compressed 198.44 MB 197.41 MB 1.03 MB -0.5%
hits_040.vortex 1.0 vortex-file-compressed 143.02 MB 142.11 MB 933.72 KB -0.6%
hits_051.vortex 1.0 vortex-file-compressed 172.98 MB 171.67 MB 1.31 MB -0.8%
hits_034.vortex 1.0 vortex-file-compressed 182.84 MB 180.88 MB 1.97 MB -1.1%
hits_001.vortex 1.0 vortex-file-compressed 190.42 MB 188.14 MB 2.29 MB -1.2%

Totals:

  • vortex-file-compressed: 15.88 GB → 15.87 GB (-0.0%)

@AdamGS
AdamGS enabled auto-merge (squash) September 9, 2026 17:46
@AdamGS
AdamGS merged commit e3b8eb2 into develop Sep 9, 2026
81 of 82 checks passed
@AdamGS
AdamGS deleted the adamg/cast-dt-ts-stats branch September 9, 2026 17:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

changelog/fix A bug fix ext/datafusion Relates to the DataFusion integration

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants