Skip to content

Comments

myrrc/duckdbfs perf regression#6627

Draft
myrrc wants to merge 3 commits intodevelopfrom
myrrc/duckdbfs-perf-regression
Draft

myrrc/duckdbfs perf regression#6627
myrrc wants to merge 3 commits intodevelopfrom
myrrc/duckdbfs-perf-regression

Conversation

@myrrc
Copy link
Contributor

@myrrc myrrc commented Feb 20, 2026

Porting #6627 to latest develop + bumping to latest 1.5 commit + setting up duckdbfs by default to test regression

#5767

@myrrc myrrc added action/benchmark Trigger full benchmarks to run on this PR do not merge Pull requests that are not intended to merge action/benchmark-sql Trigger SQL benchmarks to run on this PR labels Feb 20, 2026
@github-actions github-actions bot removed the action/benchmark Trigger full benchmarks to run on this PR label Feb 20, 2026
@github-actions
Copy link
Contributor

github-actions bot commented Feb 20, 2026

🚨🚨🚨❌❌❌ SQL BENCHMARK FAILED ❌❌❌🚨🚨🚨

Benchmark TPC-H SF=10 on NVME failed! Check the workflow run for details.

@github-actions
Copy link
Contributor

github-actions bot commented Feb 20, 2026

🚨🚨🚨❌❌❌ SQL BENCHMARK FAILED ❌❌❌🚨🚨🚨

Benchmark FineWeb S3 failed! Check the workflow run for details.

@github-actions
Copy link
Contributor

github-actions bot commented Feb 20, 2026

Benchmarks: Statistical and Population Genetics

Summary

  • Overall: 1.101x ❌
  • Vortex: 0.955x ➖
  • duckdb:vortex: 0.955x ➖
  • Best: statpopgen_q01/duckdb:vortex-file-compressed (0.239x)
  • Worst: statpopgen_q10/duckdb:vortex-compact (1.179x)
  • Significant (>10%): 2↑ 12↓
Detailed Results Table
name PR 016c24d base e7b81e9 ratio (PR/base) unit remark
statpopgen_q00/duckdb:parquet 304787479 2.33553e+08 1.305 ns 🚨
statpopgen_q01/duckdb:parquet 388154480 3.73153e+08 1.0402 ns
statpopgen_q02/duckdb:parquet 1041139197 6.80052e+08 1.53097 ns 🚨
statpopgen_q03/duckdb:parquet 1561024768 1.11442e+09 1.40075 ns 🚨
statpopgen_q04/duckdb:parquet 1563194522 1.12773e+09 1.38615 ns 🚨
statpopgen_q05/duckdb:parquet 1020600704 7.51116e+08 1.35878 ns 🚨
statpopgen_q06/duckdb:parquet 1484234545 1.34632e+09 1.10244 ns 🚨
statpopgen_q07/duckdb:parquet 1968807893 8.37738e+08 2.35015 ns 🚨
statpopgen_q08/duckdb:parquet 1964396947 8.30742e+08 2.36463 ns 🚨
statpopgen_q09/duckdb:parquet 1377532182 9.18745e+08 1.49936 ns 🚨
statpopgen_q10/duckdb:parquet 2718381119 2.09918e+09 1.29498 ns 🚨
statpopgen_q00/duckdb:vortex-file-compressed 13311802 1.31171e+07 1.01484 ns
statpopgen_q01/duckdb:vortex-file-compressed 23104945 9.67606e+07 0.238785 ns 🚀
statpopgen_q02/duckdb:vortex-file-compressed 1328113815 1.18668e+09 1.11918 ns 🚨
statpopgen_q03/duckdb:vortex-file-compressed 3115152217 2.8034e+09 1.1112 ns 🚨
statpopgen_q04/duckdb:vortex-file-compressed 3130430437 2.80034e+09 1.11788 ns 🚨
statpopgen_q05/duckdb:vortex-file-compressed 1370458824 1.25592e+09 1.0912 ns
statpopgen_q06/duckdb:vortex-file-compressed 2041686161 1.92199e+09 1.06228 ns
statpopgen_q07/duckdb:vortex-file-compressed 202576049 2.03997e+08 0.993036 ns
statpopgen_q08/duckdb:vortex-file-compressed 217485172 2.24485e+08 0.968818 ns
statpopgen_q09/duckdb:vortex-file-compressed 2916052510 2.54644e+09 1.14515 ns 🚨
statpopgen_q10/duckdb:vortex-file-compressed 4695353108 4.07719e+09 1.15162 ns 🚨
statpopgen_q00/duckdb:vortex-compact 12769076 1.351e+07 0.945155 ns
statpopgen_q01/duckdb:vortex-compact 40559663 1.27439e+08 0.318268 ns 🚀
statpopgen_q02/duckdb:vortex-compact 1828277938 1.60792e+09 1.13704 ns 🚨
statpopgen_q03/duckdb:vortex-compact 3597882484 3.21753e+09 1.11821 ns 🚨
statpopgen_q04/duckdb:vortex-compact 3601331866 3.21195e+09 1.12123 ns 🚨
statpopgen_q05/duckdb:vortex-compact 1848786637 1.60365e+09 1.15286 ns 🚨
statpopgen_q06/duckdb:vortex-compact 2745194094 2.49249e+09 1.10138 ns 🚨
statpopgen_q07/duckdb:vortex-compact 986508959 9.79734e+08 1.00692 ns
statpopgen_q08/duckdb:vortex-compact 1022701047 1.00869e+09 1.01389 ns
statpopgen_q09/duckdb:vortex-compact 3335910723 2.97903e+09 1.1198 ns 🚨
statpopgen_q10/duckdb:vortex-compact 5543331213 4.7002e+09 1.17938 ns 🚨

@github-actions
Copy link
Contributor

github-actions bot commented Feb 20, 2026

🚨🚨🚨❌❌❌ SQL BENCHMARK FAILED ❌❌❌🚨🚨🚨

Benchmark TPC-H SF=1 on S3 failed! Check the workflow run for details.

@github-actions
Copy link
Contributor

github-actions bot commented Feb 20, 2026

🚨🚨🚨❌❌❌ SQL BENCHMARK FAILED ❌❌❌🚨🚨🚨

Benchmark TPC-H SF=10 on S3 failed! Check the workflow run for details.

@github-actions
Copy link
Contributor

github-actions bot commented Feb 20, 2026

Benchmarks: Clickbench on NVME

Summary

  • Overall: 0.970x ➖
  • Vortex: 0.943x ➖
  • duckdb:vortex: 0.919x ➖
  • datafusion:vortex: 0.966x ➖
  • Best: clickbench_q17/duckdb:vortex-compact (0.513x)
  • Worst: clickbench_q33/duckdb:vortex-file-compressed (1.350x)
  • Significant (>10%): 42↑ 8↓
Detailed Results Table
name PR 016c24d base e7b81e9 ratio (PR/base) unit remark
clickbench_q00/datafusion:parquet 1714509 1.84522e+06 0.929164 ns
clickbench_q01/datafusion:parquet 20387442 2.25075e+07 0.905806 ns
clickbench_q02/datafusion:parquet 51269632 5.58235e+07 0.918423 ns
clickbench_q03/datafusion:parquet 42198032 4.39766e+07 0.959557 ns
clickbench_q04/datafusion:parquet 356750522 3.81233e+08 0.935781 ns
clickbench_q05/datafusion:parquet 349613806 3.46207e+08 1.00984 ns
clickbench_q06/datafusion:parquet 1576183 1.59588e+06 0.987657 ns
clickbench_q07/datafusion:parquet 25602808 2.72143e+07 0.940786 ns
clickbench_q08/datafusion:parquet 437132375 4.32417e+08 1.0109 ns
clickbench_q09/datafusion:parquet 671139184 6.66762e+08 1.00657 ns
clickbench_q10/datafusion:parquet 116655466 1.1634e+08 1.00271 ns
clickbench_q11/datafusion:parquet 143583829 1.40597e+08 1.02125 ns
clickbench_q12/datafusion:parquet 353720325 3.51432e+08 1.00651 ns
clickbench_q13/datafusion:parquet 501664680 5.10219e+08 0.983235 ns
clickbench_q14/datafusion:parquet 345295455 3.44982e+08 1.00091 ns
clickbench_q15/datafusion:parquet 415426073 4.09786e+08 1.01376 ns
clickbench_q16/datafusion:parquet 747512068 7.33026e+08 1.01976 ns
clickbench_q17/datafusion:parquet 712417480 8.81482e+08 0.808204 ns 🚀
clickbench_q18/datafusion:parquet 1423383530 1.76185e+09 0.807893 ns 🚀
clickbench_q19/datafusion:parquet 35143875 4.45651e+07 0.788597 ns 🚀
clickbench_q20/datafusion:parquet 574322520 6.67461e+08 0.860458 ns 🚀
clickbench_q21/datafusion:parquet 647100409 7.64747e+08 0.846162 ns 🚀
clickbench_q22/datafusion:parquet 961951659 9.66523e+08 0.99527 ns
clickbench_q23/datafusion:parquet 3737889394 3.79427e+09 0.985139 ns
clickbench_q24/datafusion:parquet 102940188 1.08911e+08 0.945181 ns
clickbench_q25/datafusion:parquet 143648995 1.43132e+08 1.00361 ns
clickbench_q26/datafusion:parquet 103882767 1.07194e+08 0.969108 ns
clickbench_q27/datafusion:parquet 965457017 9.99164e+08 0.966265 ns
clickbench_q28/datafusion:parquet 5725922198 5.77896e+09 0.990822 ns
clickbench_q29/datafusion:parquet 227686953 2.2154e+08 1.02775 ns
clickbench_q30/datafusion:parquet 348984694 3.55934e+08 0.980477 ns
clickbench_q31/datafusion:parquet 397306200 4.01629e+08 0.989236 ns
clickbench_q32/datafusion:parquet 1375788736 1.37857e+09 0.997985 ns
clickbench_q33/datafusion:parquet 1566616305 1.53438e+09 1.02101 ns
clickbench_q34/datafusion:parquet 1532098845 1.52205e+09 1.0066 ns
clickbench_q35/datafusion:parquet 568157666 5.73195e+08 0.991211 ns
clickbench_q36/datafusion:parquet 139949996 1.45147e+08 0.964197 ns
clickbench_q37/datafusion:parquet 60399976 5.98071e+07 1.00991 ns
clickbench_q38/datafusion:parquet 89567081 9.70832e+07 0.922581 ns
clickbench_q39/datafusion:parquet 266016287 2.93365e+08 0.906777 ns
clickbench_q40/datafusion:parquet 34861579 3.41496e+07 1.02085 ns
clickbench_q41/datafusion:parquet 31335884 3.24413e+07 0.965925 ns
clickbench_q42/datafusion:parquet 31836005 3.31013e+07 0.961775 ns
clickbench_q00/datafusion:vortex-file-compressed 1656414 1.89416e+06 0.874484 ns 🚀
clickbench_q01/datafusion:vortex-file-compressed 14520461 1.39837e+07 1.03838 ns
clickbench_q02/datafusion:vortex-file-compressed 32748567 3.22898e+07 1.01421 ns
clickbench_q03/datafusion:vortex-file-compressed 36908590 3.64549e+07 1.01245 ns
clickbench_q04/datafusion:vortex-file-compressed 316171265 3.20303e+08 0.987102 ns
clickbench_q05/datafusion:vortex-file-compressed 314274533 3.11031e+08 1.01043 ns
clickbench_q06/datafusion:vortex-file-compressed 1719604 1.70685e+06 1.00747 ns
clickbench_q07/datafusion:vortex-file-compressed 17762714 1.78471e+07 0.99527 ns
clickbench_q08/datafusion:vortex-file-compressed 392670471 3.81632e+08 1.02892 ns
clickbench_q09/datafusion:vortex-file-compressed 551747634 5.77433e+08 0.955519 ns
clickbench_q10/datafusion:vortex-file-compressed 73287323 7.17073e+07 1.02203 ns
clickbench_q11/datafusion:vortex-file-compressed 78687441 8.17566e+07 0.96246 ns
clickbench_q12/datafusion:vortex-file-compressed 270918372 2.73957e+08 0.988907 ns
clickbench_q13/datafusion:vortex-file-compressed 411848966 4.15832e+08 0.990421 ns
clickbench_q14/datafusion:vortex-file-compressed 246663584 2.53384e+08 0.973476 ns
clickbench_q15/datafusion:vortex-file-compressed 379841491 3.79265e+08 1.00152 ns
clickbench_q16/datafusion:vortex-file-compressed 729301083 7.25702e+08 1.00496 ns
clickbench_q17/datafusion:vortex-file-compressed 716360498 7.16405e+08 0.999938 ns
clickbench_q18/datafusion:vortex-file-compressed 1406738376 1.44617e+09 0.972736 ns
clickbench_q19/datafusion:vortex-file-compressed 25682201 3.41836e+07 0.751301 ns 🚀
clickbench_q20/datafusion:vortex-file-compressed 332365593 4.1774e+08 0.795629 ns 🚀
clickbench_q21/datafusion:vortex-file-compressed 390733119 4.76118e+08 0.820664 ns 🚀
clickbench_q22/datafusion:vortex-file-compressed 552829589 6.79087e+08 0.814078 ns 🚀
clickbench_q23/datafusion:vortex-file-compressed 581288342 7.48522e+08 0.776581 ns 🚀
clickbench_q24/datafusion:vortex-file-compressed 52693445 4.97792e+07 1.05854 ns
clickbench_q25/datafusion:vortex-file-compressed 75903602 8.88738e+07 0.85406 ns 🚀
clickbench_q26/datafusion:vortex-file-compressed 48150506 6.35714e+07 0.757424 ns 🚀
clickbench_q27/datafusion:vortex-file-compressed 775685181 9.41115e+08 0.82422 ns 🚀
clickbench_q28/datafusion:vortex-file-compressed 6672083412 6.96844e+09 0.957472 ns
clickbench_q29/datafusion:vortex-file-compressed 235156698 2.33853e+08 1.00557 ns
clickbench_q30/datafusion:vortex-file-compressed 254921745 2.61889e+08 0.973395 ns
clickbench_q31/datafusion:vortex-file-compressed 296214140 2.9896e+08 0.990817 ns
clickbench_q32/datafusion:vortex-file-compressed 1400506474 1.62961e+09 0.859414 ns 🚀
clickbench_q33/datafusion:vortex-file-compressed 1422241080 1.77292e+09 0.802201 ns 🚀
clickbench_q34/datafusion:vortex-file-compressed 1390836616 1.75926e+09 0.790582 ns 🚀
clickbench_q35/datafusion:vortex-file-compressed 527726713 5.28316e+08 0.998884 ns
clickbench_q36/datafusion:vortex-file-compressed 76345570 8.03529e+07 0.950128 ns
clickbench_q37/datafusion:vortex-file-compressed 38749791 3.71978e+07 1.04172 ns
clickbench_q38/datafusion:vortex-file-compressed 24122484 2.48139e+07 0.972137 ns
clickbench_q39/datafusion:vortex-file-compressed 156672348 1.51841e+08 1.03182 ns
clickbench_q40/datafusion:vortex-file-compressed 20278809 2.12176e+07 0.955754 ns
clickbench_q41/datafusion:vortex-file-compressed 19167367 1.91956e+07 0.998529 ns
clickbench_q42/datafusion:vortex-file-compressed 22037739 2.29696e+07 0.959431 ns
clickbench_q00/datafusion:vortex-compact 1729322 1.71375e+06 1.00909 ns
clickbench_q01/datafusion:vortex-compact 17787987 1.87167e+07 0.95038 ns
clickbench_q02/datafusion:vortex-compact 43289242 4.13149e+07 1.04779 ns
clickbench_q03/datafusion:vortex-compact 41131144 4.27732e+07 0.961611 ns
clickbench_q04/datafusion:vortex-compact 336916260 3.42091e+08 0.984874 ns
clickbench_q05/datafusion:vortex-compact 342460948 3.45425e+08 0.991419 ns
clickbench_q06/datafusion:vortex-compact 1748564 1.74375e+06 1.00276 ns
clickbench_q07/datafusion:vortex-compact 26243244 2.58399e+07 1.01561 ns
clickbench_q08/datafusion:vortex-compact 423946504 4.25244e+08 0.99695 ns
clickbench_q09/datafusion:vortex-compact 654579681 6.5463e+08 0.999922 ns
clickbench_q10/datafusion:vortex-compact 138669176 1.37662e+08 1.00732 ns
clickbench_q11/datafusion:vortex-compact 176938646 1.79232e+08 0.987205 ns
clickbench_q12/datafusion:vortex-compact 296422057 2.99909e+08 0.988372 ns
clickbench_q13/datafusion:vortex-compact 527098016 5.52688e+08 0.953699 ns
clickbench_q14/datafusion:vortex-compact 305931828 3.15116e+08 0.970856 ns
clickbench_q15/datafusion:vortex-compact 398863707 4.02086e+08 0.991986 ns
clickbench_q16/datafusion:vortex-compact 801699431 8.10074e+08 0.989662 ns
clickbench_q17/datafusion:vortex-compact 798372937 8.00045e+08 0.99791 ns
clickbench_q18/datafusion:vortex-compact 1442373555 1.47865e+09 0.975465 ns
clickbench_q19/datafusion:vortex-compact 31356090 3.30927e+07 0.947524 ns
clickbench_q20/datafusion:vortex-compact 419551596 4.48981e+08 0.934453 ns
clickbench_q21/datafusion:vortex-compact 615374761 6.24732e+08 0.985022 ns
clickbench_q22/datafusion:vortex-compact 1045947025 1.02566e+09 1.01978 ns
clickbench_q23/datafusion:vortex-compact 3029335282 2.88752e+09 1.04911 ns
clickbench_q24/datafusion:vortex-compact 95592146 9.50821e+07 1.00536 ns
clickbench_q25/datafusion:vortex-compact 114602597 1.14816e+08 0.998139 ns
clickbench_q26/datafusion:vortex-compact 96350791 9.49268e+07 1.015 ns
clickbench_q27/datafusion:vortex-compact 897070627 8.72431e+08 1.02824 ns
clickbench_q28/datafusion:vortex-compact 6076405317 6.09743e+09 0.996551 ns
clickbench_q29/datafusion:vortex-compact 230472916 2.26673e+08 1.01676 ns
clickbench_q30/datafusion:vortex-compact 393724750 3.89141e+08 1.01178 ns
clickbench_q31/datafusion:vortex-compact 469084887 4.6851e+08 1.00123 ns
clickbench_q32/datafusion:vortex-compact 1380732833 1.40452e+09 0.983061 ns
clickbench_q33/datafusion:vortex-compact 1523376199 1.49667e+09 1.01784 ns
clickbench_q34/datafusion:vortex-compact 1468518917 1.45764e+09 1.00746 ns
clickbench_q35/datafusion:vortex-compact 567413501 5.60129e+08 1.01301 ns
clickbench_q36/datafusion:vortex-compact 90832526 9.10588e+07 0.997515 ns
clickbench_q37/datafusion:vortex-compact 42219472 4.27667e+07 0.987204 ns
clickbench_q38/datafusion:vortex-compact 33271917 3.56705e+07 0.932758 ns
clickbench_q39/datafusion:vortex-compact 166855120 1.66244e+08 1.00368 ns
clickbench_q40/datafusion:vortex-compact 27330943 2.67496e+07 1.02173 ns
clickbench_q41/datafusion:vortex-compact 29246691 3.0159e+07 0.969749 ns
clickbench_q42/datafusion:vortex-compact 23379520 2.31931e+07 1.00804 ns
clickbench_q00/duckdb:parquet 213983392 1.25937e+08 1.69913 ns 🚨
clickbench_q01/duckdb:parquet 49428601 5.27736e+07 0.936616 ns
clickbench_q02/duckdb:parquet 69455726 6.58468e+07 1.05481 ns
clickbench_q03/duckdb:parquet 66579579 6.61493e+07 1.0065 ns
clickbench_q04/duckdb:parquet 201126083 2.29615e+08 0.875927 ns 🚀
clickbench_q05/duckdb:parquet 280597402 3.13221e+08 0.895845 ns 🚀
clickbench_q06/duckdb:parquet 60907655 7.01976e+07 0.86766 ns 🚀
clickbench_q07/duckdb:parquet 51743801 6.15095e+07 0.841233 ns 🚀
clickbench_q08/duckdb:parquet 261391761 3.07538e+08 0.84995 ns 🚀
clickbench_q09/duckdb:parquet 387718822 4.50985e+08 0.859716 ns 🚀
clickbench_q10/duckdb:parquet 96523363 1.12148e+08 0.86068 ns 🚀
clickbench_q11/duckdb:parquet 107070774 1.23813e+08 0.864777 ns 🚀
clickbench_q12/duckdb:parquet 291883592 3.34503e+08 0.87259 ns 🚀
clickbench_q13/duckdb:parquet 506962357 5.72079e+08 0.886176 ns 🚀
clickbench_q14/duckdb:parquet 332823071 3.77603e+08 0.88141 ns 🚀
clickbench_q15/duckdb:parquet 239307328 2.80813e+08 0.852193 ns 🚀
clickbench_q16/duckdb:parquet 593482758 6.67033e+08 0.889736 ns 🚀
clickbench_q17/duckdb:parquet 507328620 5.50134e+08 0.922191 ns
clickbench_q18/duckdb:parquet 1050366202 1.17701e+09 0.892404 ns 🚀
clickbench_q19/duckdb:parquet 49670617 5.69652e+07 0.871947 ns 🚀
clickbench_q20/duckdb:parquet 432308787 4.57471e+08 0.944997 ns
clickbench_q21/duckdb:parquet 566320833 5.27294e+08 1.07401 ns
clickbench_q22/duckdb:parquet 934826633 9.1966e+08 1.01649 ns
clickbench_q23/duckdb:parquet 316183930 2.83061e+08 1.11702 ns 🚨
clickbench_q24/duckdb:parquet 78107674 7.98226e+07 0.978515 ns
clickbench_q25/duckdb:parquet 137547551 1.41577e+08 0.971536 ns
clickbench_q26/duckdb:parquet 54065789 5.56559e+07 0.971429 ns
clickbench_q27/duckdb:parquet 639980034 6.25597e+08 1.02299 ns
clickbench_q28/duckdb:parquet 5013776394 4.86656e+09 1.03025 ns
clickbench_q29/duckdb:parquet 61451321 6.40746e+07 0.959058 ns
clickbench_q30/duckdb:parquet 308641551 3.13532e+08 0.984403 ns
clickbench_q31/duckdb:parquet 351046323 3.49963e+08 1.0031 ns
clickbench_q32/duckdb:parquet 1194836986 1.04563e+09 1.1427 ns 🚨
clickbench_q33/duckdb:parquet 1218367543 1.06729e+09 1.14156 ns 🚨
clickbench_q34/duckdb:parquet 1272583544 1.11076e+09 1.14569 ns 🚨
clickbench_q35/duckdb:parquet 367577964 3.49124e+08 1.05286 ns
clickbench_q36/duckdb:parquet 63555953 6.22674e+07 1.02069 ns
clickbench_q37/duckdb:parquet 52366059 4.91565e+07 1.06529 ns
clickbench_q38/duckdb:parquet 56100201 5.31754e+07 1.055 ns
clickbench_q39/duckdb:parquet 96580261 9.43052e+07 1.02412 ns
clickbench_q40/duckdb:parquet 54644943 5.64917e+07 0.967308 ns
clickbench_q41/duckdb:parquet 58501054 5.75212e+07 1.01703 ns
clickbench_q42/duckdb:parquet 50040449 4.43489e+07 1.12834 ns 🚨
clickbench_q00/duckdb:vortex-file-compressed 9768434 1.01522e+07 0.962202 ns
clickbench_q01/duckdb:vortex-file-compressed 14132039 1.42151e+07 0.994159 ns
clickbench_q02/duckdb:vortex-file-compressed 28275704 2.72522e+07 1.03756 ns
clickbench_q03/duckdb:vortex-file-compressed 38694013 3.27982e+07 1.17976 ns 🚨
clickbench_q04/duckdb:vortex-file-compressed 183439870 1.71226e+08 1.07133 ns
clickbench_q05/duckdb:vortex-file-compressed 199169145 1.92487e+08 1.03471 ns
clickbench_q06/duckdb:vortex-file-compressed 25268802 2.40512e+07 1.05062 ns
clickbench_q07/duckdb:vortex-file-compressed 19666203 1.92756e+07 1.02026 ns
clickbench_q08/duckdb:vortex-file-compressed 264691890 2.61346e+08 1.0128 ns
clickbench_q09/duckdb:vortex-file-compressed 381687224 3.68855e+08 1.03479 ns
clickbench_q10/duckdb:vortex-file-compressed 84464546 7.41574e+07 1.13899 ns 🚨
clickbench_q11/duckdb:vortex-file-compressed 94346599 8.36927e+07 1.1273 ns 🚨
clickbench_q12/duckdb:vortex-file-compressed 211461397 2.01002e+08 1.05204 ns
clickbench_q13/duckdb:vortex-file-compressed 409466417 5.43649e+08 0.753182 ns 🚀
clickbench_q14/duckdb:vortex-file-compressed 233950516 3.54302e+08 0.660314 ns 🚀
clickbench_q15/duckdb:vortex-file-compressed 217208608 2.59203e+08 0.837985 ns 🚀
clickbench_q16/duckdb:vortex-file-compressed 702279289 1.12547e+09 0.623986 ns 🚀
clickbench_q17/duckdb:vortex-file-compressed 633499522 1.02357e+09 0.618914 ns 🚀
clickbench_q18/duckdb:vortex-file-compressed 1114773187 1.43186e+09 0.778551 ns 🚀
clickbench_q19/duckdb:vortex-file-compressed 25178741 2.38945e+07 1.05375 ns
clickbench_q20/duckdb:vortex-file-compressed 367099532 3.72417e+08 0.985722 ns
clickbench_q21/duckdb:vortex-file-compressed 388397444 4.04244e+08 0.960798 ns
clickbench_q22/duckdb:vortex-file-compressed 568001374 7.341e+08 0.773739 ns 🚀
clickbench_q23/duckdb:vortex-file-compressed 1805568969 1.81918e+09 0.992516 ns
clickbench_q24/duckdb:vortex-file-compressed 50857685 6.48607e+07 0.784106 ns 🚀
clickbench_q25/duckdb:vortex-file-compressed 73642010 7.3484e+07 1.00215 ns
clickbench_q26/duckdb:vortex-file-compressed 41669182 5.23521e+07 0.795941 ns 🚀
clickbench_q27/duckdb:vortex-file-compressed 523430269 5.44727e+08 0.960903 ns
clickbench_q28/duckdb:vortex-file-compressed 3245714111 3.09424e+09 1.04895 ns
clickbench_q29/duckdb:vortex-file-compressed 30310350 3.08141e+07 0.983652 ns
clickbench_q30/duckdb:vortex-file-compressed 185500908 1.98257e+08 0.93566 ns
clickbench_q31/duckdb:vortex-file-compressed 266566678 2.75288e+08 0.968318 ns
clickbench_q32/duckdb:vortex-file-compressed 1308827907 1.06985e+09 1.22338 ns 🚨
clickbench_q33/duckdb:vortex-file-compressed 1487711709 1.10208e+09 1.34991 ns 🚨
clickbench_q34/duckdb:vortex-file-compressed 1507842123 1.54758e+09 0.97432 ns
clickbench_q35/duckdb:vortex-file-compressed 381456103 3.59229e+08 1.06187 ns
clickbench_q36/duckdb:vortex-file-compressed 22599094 2.51775e+07 0.897592 ns 🚀
clickbench_q37/duckdb:vortex-file-compressed 15134609 1.72373e+07 0.878014 ns 🚀
clickbench_q38/duckdb:vortex-file-compressed 16425780 1.76223e+07 0.932104 ns
clickbench_q39/duckdb:vortex-file-compressed 37717299 4.66104e+07 0.809203 ns 🚀
clickbench_q40/duckdb:vortex-file-compressed 13367518 1.53458e+07 0.871089 ns 🚀
clickbench_q41/duckdb:vortex-file-compressed 13809630 1.5958e+07 0.865376 ns 🚀
clickbench_q42/duckdb:vortex-file-compressed 19075438 1.89579e+07 1.0062 ns
clickbench_q00/duckdb:vortex-compact 9752234 1.06529e+07 0.915452 ns
clickbench_q01/duckdb:vortex-compact 17067046 1.77201e+07 0.963145 ns
clickbench_q02/duckdb:vortex-compact 38960301 3.79885e+07 1.02558 ns
clickbench_q03/duckdb:vortex-compact 48059362 4.18148e+07 1.14934 ns 🚨
clickbench_q04/duckdb:vortex-compact 202064705 1.94446e+08 1.03918 ns
clickbench_q05/duckdb:vortex-compact 233723370 2.26126e+08 1.0336 ns
clickbench_q06/duckdb:vortex-compact 24520246 2.39819e+07 1.02245 ns
clickbench_q07/duckdb:vortex-compact 24263623 2.38033e+07 1.01934 ns
clickbench_q08/duckdb:vortex-compact 303220659 3.0024e+08 1.00993 ns
clickbench_q09/duckdb:vortex-compact 455976975 4.56709e+08 0.998397 ns
clickbench_q10/duckdb:vortex-compact 125771460 1.28176e+08 0.981237 ns
clickbench_q11/duckdb:vortex-compact 162180101 1.64329e+08 0.986924 ns
clickbench_q12/duckdb:vortex-compact 257833250 2.47491e+08 1.04179 ns
clickbench_q13/duckdb:vortex-compact 537639249 5.83017e+08 0.922167 ns
clickbench_q14/duckdb:vortex-compact 304859306 3.60905e+08 0.844709 ns 🚀
clickbench_q15/duckdb:vortex-compact 235682954 2.38685e+08 0.987424 ns
clickbench_q16/duckdb:vortex-compact 656564214 1.06331e+09 0.617473 ns 🚀
clickbench_q17/duckdb:vortex-compact 568800302 1.10845e+09 0.51315 ns 🚀
clickbench_q18/duckdb:vortex-compact 1162776160 1.8414e+09 0.631463 ns 🚀
clickbench_q19/duckdb:vortex-compact 30394148 3.47051e+07 0.875783 ns 🚀
clickbench_q20/duckdb:vortex-compact 443827345 5.36426e+08 0.827378 ns 🚀
clickbench_q21/duckdb:vortex-compact 594762111 6.53026e+08 0.910779 ns
clickbench_q22/duckdb:vortex-compact 982930630 1.1995e+09 0.819451 ns 🚀
clickbench_q23/duckdb:vortex-compact 4931109689 7.65902e+09 0.64383 ns 🚀
clickbench_q24/duckdb:vortex-compact 88269275 8.61447e+07 1.02466 ns
clickbench_q25/duckdb:vortex-compact 133266277 1.26974e+08 1.04955 ns
clickbench_q26/duckdb:vortex-compact 80784726 9.10228e+07 0.887522 ns 🚀
clickbench_q27/duckdb:vortex-compact 567689194 5.95927e+08 0.952615 ns
clickbench_q28/duckdb:vortex-compact 3288818368 3.18558e+09 1.03241 ns
clickbench_q29/duckdb:vortex-compact 36943161 3.69472e+07 0.99989 ns
clickbench_q30/duckdb:vortex-compact 332032316 3.41544e+08 0.972152 ns
clickbench_q31/duckdb:vortex-compact 438560867 4.39801e+08 0.997179 ns
clickbench_q32/duckdb:vortex-compact 1344814475 1.14013e+09 1.17952 ns 🚨
clickbench_q33/duckdb:vortex-compact 1299939737 1.13226e+09 1.14809 ns 🚨
clickbench_q34/duckdb:vortex-compact 1445937910 1.90846e+09 0.757648 ns 🚀
clickbench_q35/duckdb:vortex-compact 388919467 4.22144e+08 0.921295 ns
clickbench_q36/duckdb:vortex-compact 24798983 3.41053e+07 0.72713 ns 🚀
clickbench_q37/duckdb:vortex-compact 16469780 2.45864e+07 0.669874 ns 🚀
clickbench_q38/duckdb:vortex-compact 18981054 2.57797e+07 0.73628 ns 🚀
clickbench_q39/duckdb:vortex-compact 46602894 6.42797e+07 0.725002 ns 🚀
clickbench_q40/duckdb:vortex-compact 17746926 1.93992e+07 0.914826 ns
clickbench_q41/duckdb:vortex-compact 17395484 2.07691e+07 0.837564 ns 🚀
clickbench_q42/duckdb:vortex-compact 17432209 2.14167e+07 0.813954 ns 🚀
clickbench_q00/duckdb:duckdb 23906923 1.96482e+07 1.21675 ns 🚨
clickbench_q01/duckdb:duckdb 34634701 3.76647e+07 0.919553 ns
clickbench_q02/duckdb:duckdb 47988584 4.67553e+07 1.02638 ns
clickbench_q03/duckdb:duckdb 50137125 4.79204e+07 1.04626 ns
clickbench_q04/duckdb:duckdb 208487738 2.02459e+08 1.02978 ns
clickbench_q05/duckdb:duckdb 337843873 3.20083e+08 1.05549 ns
clickbench_q06/duckdb:duckdb 33747108 3.65368e+07 0.923648 ns
clickbench_q07/duckdb:duckdb 38345127 3.90073e+07 0.983025 ns
clickbench_q08/duckdb:duckdb 262606619 2.66945e+08 0.983746 ns
clickbench_q09/duckdb:duckdb 409313372 3.66871e+08 1.11569 ns 🚨
clickbench_q10/duckdb:duckdb 101002266 1.10471e+08 0.914285 ns
clickbench_q11/duckdb:duckdb 109338079 1.20873e+08 0.90457 ns
clickbench_q12/duckdb:duckdb 301940728 2.67228e+08 1.1299 ns 🚨
clickbench_q13/duckdb:duckdb 530753469 4.51901e+08 1.17449 ns 🚨
clickbench_q14/duckdb:duckdb 321141020 2.91722e+08 1.10084 ns 🚨
clickbench_q15/duckdb:duckdb 233275130 2.19397e+08 1.06326 ns
clickbench_q16/duckdb:duckdb 611271601 5.42387e+08 1.127 ns 🚨
clickbench_q17/duckdb:duckdb 508642890 4.6775e+08 1.08742 ns
clickbench_q18/duckdb:duckdb 1127513953 1.14369e+09 0.985858 ns
clickbench_q19/duckdb:duckdb 37274267 3.87008e+07 0.963138 ns
clickbench_q20/duckdb:duckdb 708620412 5.1759e+08 1.36908 ns 🚨
clickbench_q21/duckdb:duckdb 831944351 5.43482e+08 1.53077 ns 🚨
clickbench_q22/duckdb:duckdb 904424071 6.1343e+08 1.47437 ns 🚨
clickbench_q23/duckdb:duckdb 263777197 2.582e+08 1.0216 ns
clickbench_q24/duckdb:duckdb 65974205 4.99107e+07 1.32185 ns 🚨
clickbench_q25/duckdb:duckdb 133216735 1.11137e+08 1.19867 ns 🚨
clickbench_q26/duckdb:duckdb 55498425 4.71736e+07 1.17647 ns 🚨
clickbench_q27/duckdb:duckdb 807469946 5.30314e+08 1.52262 ns 🚨
clickbench_q28/duckdb:duckdb 4647307588 4.48324e+09 1.0366 ns
clickbench_q29/duckdb:duckdb 51729199 5.09466e+07 1.01536 ns
clickbench_q30/duckdb:duckdb 253633511 2.71514e+08 0.934146 ns
clickbench_q31/duckdb:duckdb 335519064 3.43974e+08 0.975419 ns
clickbench_q32/duckdb:duckdb 1352423085 1.03663e+09 1.30464 ns 🚨
clickbench_q33/duckdb:duckdb 1669778966 1.07109e+09 1.55896 ns 🚨
clickbench_q34/duckdb:duckdb 1694126609 1.15192e+09 1.4707 ns 🚨
clickbench_q35/duckdb:duckdb 262738441 2.65874e+08 0.988207 ns
clickbench_q36/duckdb:duckdb 41509718 4.44002e+07 0.9349 ns
clickbench_q37/duckdb:duckdb 34828631 3.30586e+07 1.05354 ns
clickbench_q38/duckdb:duckdb 34909971 3.451e+07 1.01159 ns
clickbench_q39/duckdb:duckdb 64082177 8.92722e+07 0.717829 ns 🚀
clickbench_q40/duckdb:duckdb 34992806 3.37422e+07 1.03706 ns
clickbench_q41/duckdb:duckdb 34580919 3.3177e+07 1.04232 ns
clickbench_q42/duckdb:duckdb 34463075 3.34534e+07 1.03018 ns

@github-actions
Copy link
Contributor

github-actions bot commented Feb 20, 2026

Benchmarks: PolarSignals Profiling

Summary

  • Overall: 1.021x ➖
  • Vortex: 1.021x ➖
  • datafusion:vortex: 1.021x ➖
  • Best: polarsignals_q08/datafusion:vortex-file-compressed (0.950x)
  • Worst: polarsignals_q06/datafusion:vortex-file-compressed (1.152x)
  • Significant (>10%): 0↑ 2↓
Detailed Results Table
name PR 016c24d base afd1758 ratio (PR/base) unit remark
polarsignals_q00/datafusion:vortex-file-compressed 175825036 1.80886e+08 0.972021 ns
polarsignals_q01/datafusion:vortex-file-compressed 403439335 4.07407e+08 0.990261 ns
polarsignals_q02/datafusion:vortex-file-compressed 28445211 2.86749e+07 0.991988 ns
polarsignals_q03/datafusion:vortex-file-compressed 408464804 3.60933e+08 1.13169 ns 🚨
polarsignals_q04/datafusion:vortex-file-compressed 13912289 1.34102e+07 1.03744 ns
polarsignals_q05/datafusion:vortex-file-compressed 19758013 1.98682e+07 0.994455 ns
polarsignals_q06/datafusion:vortex-file-compressed 26381195 2.2901e+07 1.15197 ns 🚨
polarsignals_q07/datafusion:vortex-file-compressed 17196194 1.78775e+07 0.961891 ns
polarsignals_q08/datafusion:vortex-file-compressed 486421180 5.11849e+08 0.950322 ns
polarsignals_q09/datafusion:vortex-file-compressed 16395567 1.56063e+07 1.05057 ns

@github-actions
Copy link
Contributor

github-actions bot commented Feb 20, 2026

🚨🚨🚨❌❌❌ SQL BENCHMARK FAILED ❌❌❌🚨🚨🚨

Benchmark TPC-DS SF=1 on NVME failed! Check the workflow run for details.

@github-actions
Copy link
Contributor

github-actions bot commented Feb 20, 2026

Benchmarks: FineWeb NVMe

Summary

  • Overall: 0.892x ✅
  • Vortex: 0.867x ✅
  • duckdb:vortex: 0.834x ✅
  • datafusion:vortex: 0.900x ➖
  • Best: fineweb_q08/duckdb:vortex-file-compressed (0.395x)
  • Worst: fineweb_q01/datafusion:vortex-compact (1.118x)
  • Significant (>10%): 19↑ 1↓
Detailed Results Table
name PR 016c24d base afd1758 ratio (PR/base) unit remark
fineweb_q00/datafusion:parquet 6264355 6.09534e+06 1.02773 ns
fineweb_q01/datafusion:parquet 263675749 2.74154e+08 0.961781 ns
fineweb_q02/datafusion:parquet 268805480 2.70709e+08 0.992968 ns
fineweb_q03/datafusion:parquet 267669519 2.64487e+08 1.01203 ns
fineweb_q04/datafusion:parquet 283475937 2.80311e+08 1.01129 ns
fineweb_q05/datafusion:parquet 279918826 2.78079e+08 1.00662 ns
fineweb_q06/datafusion:parquet 272445176 2.72949e+08 0.998153 ns
fineweb_q07/datafusion:parquet 266335648 3.04327e+08 0.875163 ns 🚀
fineweb_q08/datafusion:parquet 261629550 3.00498e+08 0.870652 ns 🚀
fineweb_q00/datafusion:vortex-file-compressed 5148090 5.45103e+06 0.944426 ns
fineweb_q01/datafusion:vortex-file-compressed 33318486 3.69563e+07 0.901565 ns
fineweb_q02/datafusion:vortex-file-compressed 38079724 3.91079e+07 0.973709 ns
fineweb_q03/datafusion:vortex-file-compressed 95094410 1.00818e+08 0.943224 ns
fineweb_q04/datafusion:vortex-file-compressed 221513155 2.72797e+08 0.812009 ns 🚀
fineweb_q05/datafusion:vortex-file-compressed 206209913 2.36131e+08 0.873286 ns 🚀
fineweb_q06/datafusion:vortex-file-compressed 72565043 8.73303e+07 0.830926 ns 🚀
fineweb_q07/datafusion:vortex-file-compressed 75009976 9.28777e+07 0.807621 ns 🚀
fineweb_q08/datafusion:vortex-file-compressed 30012376 3.4394e+07 0.872604 ns 🚀
fineweb_q00/datafusion:vortex-compact 5976787 6.16067e+06 0.970151 ns
fineweb_q01/datafusion:vortex-compact 171785970 1.53723e+08 1.11751 ns 🚨
fineweb_q02/datafusion:vortex-compact 178549440 1.9246e+08 0.927723 ns
fineweb_q03/datafusion:vortex-compact 1256009591 1.40463e+09 0.894193 ns 🚀
fineweb_q04/datafusion:vortex-compact 1465729422 1.63998e+09 0.89375 ns 🚀
fineweb_q05/datafusion:vortex-compact 1123957895 1.28975e+09 0.871455 ns 🚀
fineweb_q06/datafusion:vortex-compact 582439171 6.83573e+08 0.852052 ns 🚀
fineweb_q07/datafusion:vortex-compact 622482512 7.15757e+08 0.869684 ns 🚀
fineweb_q08/datafusion:vortex-compact 25959405 2.9089e+07 0.892413 ns 🚀
fineweb_q00/duckdb:parquet 34455618 3.55863e+07 0.968228 ns
fineweb_q01/duckdb:parquet 88815762 1.06386e+08 0.834845 ns 🚀
fineweb_q02/duckdb:parquet 93988104 1.05445e+08 0.891348 ns 🚀
fineweb_q03/duckdb:parquet 301844333 3.09472e+08 0.975353 ns
fineweb_q04/duckdb:parquet 429786565 4.34076e+08 0.990117 ns
fineweb_q05/duckdb:parquet 397795273 4.1011e+08 0.969972 ns
fineweb_q06/duckdb:parquet 191561220 2.05523e+08 0.932065 ns
fineweb_q07/duckdb:parquet 202797710 2.15967e+08 0.939022 ns
fineweb_q08/duckdb:parquet 52707625 6.45092e+07 0.817056 ns 🚀
fineweb_q00/duckdb:vortex-file-compressed 3618222 4.62649e+06 0.782067 ns 🚀
fineweb_q01/duckdb:vortex-file-compressed 28009096 2.96179e+07 0.94568 ns
fineweb_q02/duckdb:vortex-file-compressed 30123788 3.52824e+07 0.85379 ns 🚀
fineweb_q03/duckdb:vortex-file-compressed 163395920 1.62963e+08 1.00266 ns
fineweb_q04/duckdb:vortex-file-compressed 198579291 2.187e+08 0.907998 ns
fineweb_q05/duckdb:vortex-file-compressed 180756567 1.88109e+08 0.960914 ns
fineweb_q06/duckdb:vortex-file-compressed 57033313 6.95577e+07 0.819943 ns 🚀
fineweb_q07/duckdb:vortex-file-compressed 60832787 7.55859e+07 0.804816 ns 🚀
fineweb_q08/duckdb:vortex-file-compressed 10536590 2.66521e+07 0.395338 ns 🚀
fineweb_q00/duckdb:vortex-compact 4435520 6.28896e+06 0.705287 ns 🚀
fineweb_q01/duckdb:vortex-compact 90418147 1.0437e+08 0.86632 ns 🚀
fineweb_q02/duckdb:vortex-compact 109966864 1.04521e+08 1.0521 ns
fineweb_q03/duckdb:vortex-compact 817196280 8.66304e+08 0.943314 ns
fineweb_q04/duckdb:vortex-compact 884000022 9.22198e+08 0.95858 ns
fineweb_q05/duckdb:vortex-compact 793722990 8.37678e+08 0.947528 ns
fineweb_q06/duckdb:vortex-compact 468815500 4.74193e+08 0.98866 ns
fineweb_q07/duckdb:vortex-compact 478117849 4.80258e+08 0.995543 ns
fineweb_q08/duckdb:vortex-compact 12053779 2.46342e+07 0.489311 ns 🚀

@github-actions
Copy link
Contributor

github-actions bot commented Feb 20, 2026

Benchmarks: TPC-H SF=1 on NVME

Summary

  • Overall: 0.936x ➖
  • Vortex: 0.938x ➖
  • duckdb:vortex: 0.885x ✅
  • datafusion:vortex: 0.994x ➖
  • Best: tpch_q05/duckdb:vortex-file-compressed (0.792x)
  • Worst: tpch_q11/datafusion:vortex-file-compressed (1.068x)
  • Significant (>10%): 27↑ 0↓
Detailed Results Table
name PR 016c24d base afd1758 ratio (PR/base) unit remark
tpch_q01/datafusion:arrow 63567805 6.83242e+07 0.930385 ns
tpch_q02/datafusion:arrow 22546212 2.31483e+07 0.97399 ns
tpch_q03/datafusion:arrow 36046246 3.61281e+07 0.997734 ns
tpch_q04/datafusion:arrow 29898377 2.99951e+07 0.996776 ns
tpch_q05/datafusion:arrow 90473831 9.18437e+07 0.985084 ns
tpch_q06/datafusion:arrow 24124565 2.09309e+07 1.15258 ns 🚨
tpch_q07/datafusion:arrow 186872669 1.71058e+08 1.09245 ns
tpch_q08/datafusion:arrow 47132137 4.65844e+07 1.01176 ns
tpch_q09/datafusion:arrow 77150691 7.42865e+07 1.03856 ns
tpch_q10/datafusion:arrow 56476957 5.66023e+07 0.997785 ns
tpch_q11/datafusion:arrow 12629884 1.19548e+07 1.05647 ns
tpch_q12/datafusion:arrow 59512151 5.82691e+07 1.02133 ns
tpch_q13/datafusion:arrow 52343016 5.67005e+07 0.923149 ns
tpch_q14/datafusion:arrow 25619323 2.64484e+07 0.968652 ns
tpch_q15/datafusion:arrow 49466229 5.07033e+07 0.975601 ns
tpch_q16/datafusion:arrow 23541848 2.59324e+07 0.907817 ns
tpch_q17/datafusion:arrow 76215174 7.57626e+07 1.00597 ns
tpch_q18/datafusion:arrow 160680782 1.57159e+08 1.02241 ns
tpch_q19/datafusion:arrow 40594929 3.94033e+07 1.03024 ns
tpch_q20/datafusion:arrow 38866417 4.04918e+07 0.95986 ns
tpch_q21/datafusion:arrow 209237308 2.32088e+08 0.901544 ns
tpch_q22/datafusion:arrow 21287320 2.19828e+07 0.968361 ns
tpch_q01/datafusion:parquet 108274303 1.10368e+08 0.981034 ns
tpch_q02/datafusion:parquet 83165909 8.0752e+07 1.02989 ns
tpch_q03/datafusion:parquet 87885268 9.13808e+07 0.961747 ns
tpch_q04/datafusion:parquet 55839892 5.73456e+07 0.973743 ns
tpch_q05/datafusion:parquet 172151529 1.70326e+08 1.01072 ns
tpch_q06/datafusion:parquet 43219728 4.76159e+07 0.907675 ns
tpch_q07/datafusion:parquet 185816838 1.91453e+08 0.970561 ns
tpch_q08/datafusion:parquet 174884860 1.72347e+08 1.01473 ns
tpch_q09/datafusion:parquet 224194268 2.22494e+08 1.00764 ns
tpch_q10/datafusion:parquet 197658674 1.94426e+08 1.01663 ns
tpch_q11/datafusion:parquet 62920138 6.23213e+07 1.00961 ns
tpch_q12/datafusion:parquet 124993308 1.25809e+08 0.993514 ns
tpch_q13/datafusion:parquet 200747202 2.00382e+08 1.00182 ns
tpch_q14/datafusion:parquet 82145920 8.38872e+07 0.979242 ns
tpch_q15/datafusion:parquet 69284609 6.85524e+07 1.01068 ns
tpch_q16/datafusion:parquet 55538867 5.56351e+07 0.998269 ns
tpch_q17/datafusion:parquet 182948749 1.7243e+08 1.061 ns
tpch_q18/datafusion:parquet 238471723 2.43964e+08 0.977486 ns
tpch_q19/datafusion:parquet 101811418 1.04887e+08 0.970676 ns
tpch_q20/datafusion:parquet 125891405 1.25719e+08 1.00137 ns
tpch_q21/datafusion:parquet 179294969 1.85769e+08 0.965148 ns
tpch_q22/datafusion:parquet 40293218 4.14164e+07 0.972881 ns
tpch_q01/datafusion:vortex-file-compressed 52316135 5.53078e+07 0.945908 ns
tpch_q02/datafusion:vortex-file-compressed 57752888 5.42921e+07 1.06374 ns
tpch_q03/datafusion:vortex-file-compressed 31354844 3.11432e+07 1.00679 ns
tpch_q04/datafusion:vortex-file-compressed 20880659 2.13458e+07 0.978208 ns
tpch_q05/datafusion:vortex-file-compressed 81179476 8.42664e+07 0.963367 ns
tpch_q06/datafusion:vortex-file-compressed 11448096 1.13809e+07 1.0059 ns
tpch_q07/datafusion:vortex-file-compressed 96739074 9.46909e+07 1.02163 ns
tpch_q08/datafusion:vortex-file-compressed 72666969 7.22962e+07 1.00513 ns
tpch_q09/datafusion:vortex-file-compressed 90646773 9.08626e+07 0.997625 ns
tpch_q10/datafusion:vortex-file-compressed 85489628 8.41774e+07 1.01559 ns
tpch_q11/datafusion:vortex-file-compressed 22672162 2.12268e+07 1.06809 ns
tpch_q12/datafusion:vortex-file-compressed 37167843 3.76758e+07 0.986517 ns
tpch_q13/datafusion:vortex-file-compressed 32875766 3.27877e+07 1.00269 ns
tpch_q14/datafusion:vortex-file-compressed 29877351 2.94093e+07 1.01592 ns
tpch_q15/datafusion:vortex-file-compressed 27518073 2.83586e+07 0.970362 ns
tpch_q16/datafusion:vortex-file-compressed 34947750 3.59759e+07 0.97142 ns
tpch_q17/datafusion:vortex-file-compressed 75284755 7.57465e+07 0.993904 ns
tpch_q18/datafusion:vortex-file-compressed 107126486 1.07469e+08 0.996814 ns
tpch_q19/datafusion:vortex-file-compressed 38183905 3.93258e+07 0.970963 ns
tpch_q20/datafusion:vortex-file-compressed 52262774 5.23745e+07 0.997867 ns
tpch_q21/datafusion:vortex-file-compressed 100322122 1.01766e+08 0.985813 ns
tpch_q22/datafusion:vortex-file-compressed 17856764 1.83156e+07 0.974948 ns
tpch_q01/datafusion:vortex-compact 59984042 6.2803e+07 0.955114 ns
tpch_q02/datafusion:vortex-compact 60145083 6.13718e+07 0.980012 ns
tpch_q03/datafusion:vortex-compact 34345982 3.48828e+07 0.98461 ns
tpch_q04/datafusion:vortex-compact 26534698 2.554e+07 1.03895 ns
tpch_q05/datafusion:vortex-compact 89558108 8.98989e+07 0.996209 ns
tpch_q06/datafusion:vortex-compact 15293566 1.51862e+07 1.00707 ns
tpch_q07/datafusion:vortex-compact 103444856 1.00924e+08 1.02498 ns
tpch_q08/datafusion:vortex-compact 79035243 7.89687e+07 1.00084 ns
tpch_q09/datafusion:vortex-compact 101765110 1.01049e+08 1.00709 ns
tpch_q10/datafusion:vortex-compact 82262836 8.57898e+07 0.958888 ns
tpch_q11/datafusion:vortex-compact 23897156 2.49912e+07 0.956223 ns
tpch_q12/datafusion:vortex-compact 47974981 4.73664e+07 1.01285 ns
tpch_q13/datafusion:vortex-compact 40321991 3.94275e+07 1.02269 ns
tpch_q14/datafusion:vortex-compact 35489052 3.51686e+07 1.00911 ns
tpch_q15/datafusion:vortex-compact 36572986 3.71496e+07 0.984479 ns
tpch_q16/datafusion:vortex-compact 39631865 4.19788e+07 0.944092 ns
tpch_q17/datafusion:vortex-compact 81651313 8.3029e+07 0.983407 ns
tpch_q18/datafusion:vortex-compact 117545680 1.15561e+08 1.01717 ns
tpch_q19/datafusion:vortex-compact 50483380 5.2637e+07 0.959085 ns
tpch_q20/datafusion:vortex-compact 59622094 5.92896e+07 1.00561 ns
tpch_q21/datafusion:vortex-compact 119425496 1.18691e+08 1.00619 ns
tpch_q22/datafusion:vortex-compact 16593333 1.7521e+07 0.947056 ns
tpch_q01/duckdb:parquet 78328478 7.93997e+07 0.986508 ns
tpch_q02/duckdb:parquet 40289148 4.82058e+07 0.835773 ns 🚀
tpch_q03/duckdb:parquet 84116477 7.85287e+07 1.07116 ns
tpch_q04/duckdb:parquet 48740939 6.05713e+07 0.804687 ns 🚀
tpch_q05/duckdb:parquet 69778977 8.50913e+07 0.820049 ns 🚀
tpch_q06/duckdb:parquet 20948812 2.2989e+07 0.911254 ns
tpch_q07/duckdb:parquet 71224977 8.12734e+07 0.876362 ns 🚀
tpch_q08/duckdb:parquet 85150834 1.07526e+08 0.79191 ns 🚀
tpch_q09/duckdb:parquet 159477621 1.77985e+08 0.896019 ns 🚀
tpch_q10/duckdb:parquet 139363696 1.39688e+08 0.997678 ns
tpch_q11/duckdb:parquet 23576139 2.61521e+07 0.901502 ns
tpch_q12/duckdb:parquet 45427210 7.43699e+07 0.610828 ns 🚀
tpch_q13/duckdb:parquet 272808983 2.75976e+08 0.988525 ns
tpch_q14/duckdb:parquet 61779435 6.68962e+07 0.923512 ns
tpch_q15/duckdb:parquet 25634903 2.86833e+07 0.893721 ns 🚀
tpch_q16/duckdb:parquet 56211909 5.98057e+07 0.939909 ns
tpch_q17/duckdb:parquet 57005662 6.8178e+07 0.83613 ns 🚀
tpch_q18/duckdb:parquet 126844714 1.31283e+08 0.96619 ns
tpch_q19/duckdb:parquet 84723449 9.16266e+07 0.92466 ns
tpch_q20/duckdb:parquet 63901115 8.97897e+07 0.711675 ns 🚀
tpch_q21/duckdb:parquet 184262210 2.01165e+08 0.915975 ns
tpch_q22/duckdb:parquet 53760068 5.63655e+07 0.953776 ns
tpch_q01/duckdb:vortex-file-compressed 32671111 3.64918e+07 0.895299 ns 🚀
tpch_q02/duckdb:vortex-file-compressed 29818557 3.23333e+07 0.922225 ns
tpch_q03/duckdb:vortex-file-compressed 28707323 3.58387e+07 0.801014 ns 🚀
tpch_q04/duckdb:vortex-file-compressed 33341169 3.79821e+07 0.877812 ns 🚀
tpch_q05/duckdb:vortex-file-compressed 33799719 4.26939e+07 0.791675 ns 🚀
tpch_q06/duckdb:vortex-file-compressed 10559635 1.12897e+07 0.935333 ns
tpch_q07/duckdb:vortex-file-compressed 37493504 4.36804e+07 0.858361 ns 🚀
tpch_q08/duckdb:vortex-file-compressed 41412113 5.0243e+07 0.824237 ns 🚀
tpch_q09/duckdb:vortex-file-compressed 77601557 8.29997e+07 0.934962 ns
tpch_q10/duckdb:vortex-file-compressed 33843927 4.20917e+07 0.804052 ns 🚀
tpch_q11/duckdb:vortex-file-compressed 16797920 1.90897e+07 0.879945 ns 🚀
tpch_q12/duckdb:vortex-file-compressed 22217686 2.71144e+07 0.819406 ns 🚀
tpch_q13/duckdb:vortex-file-compressed 35800213 4.21045e+07 0.85027 ns 🚀
tpch_q14/duckdb:vortex-file-compressed 23356681 2.59438e+07 0.900279 ns
tpch_q15/duckdb:vortex-file-compressed 15944161 1.96797e+07 0.810183 ns 🚀
tpch_q16/duckdb:vortex-file-compressed 29263170 3.47796e+07 0.841388 ns 🚀
tpch_q17/duckdb:vortex-file-compressed 23973474 2.66649e+07 0.899064 ns 🚀
tpch_q18/duckdb:vortex-file-compressed 48221433 5.92871e+07 0.813355 ns 🚀
tpch_q19/duckdb:vortex-file-compressed 29919220 3.44711e+07 0.867951 ns 🚀
tpch_q20/duckdb:vortex-file-compressed 34725427 4.19793e+07 0.827203 ns 🚀
tpch_q21/duckdb:vortex-file-compressed 108122834 1.08641e+08 0.99523 ns
tpch_q22/duckdb:vortex-file-compressed 19904391 2.1817e+07 0.912333 ns
tpch_q01/duckdb:vortex-compact 39394129 4.2215e+07 0.933179 ns
tpch_q02/duckdb:vortex-compact 41928905 4.1297e+07 1.0153 ns
tpch_q03/duckdb:vortex-compact 33289934 3.6642e+07 0.908518 ns
tpch_q04/duckdb:vortex-compact 35189764 4.28791e+07 0.820674 ns 🚀
tpch_q05/duckdb:vortex-compact 39757952 4.64027e+07 0.856803 ns 🚀
tpch_q06/duckdb:vortex-compact 14392431 1.48296e+07 0.970519 ns
tpch_q07/duckdb:vortex-compact 44186474 4.91025e+07 0.899883 ns 🚀
tpch_q08/duckdb:vortex-compact 47440727 5.69573e+07 0.832918 ns 🚀
tpch_q09/duckdb:vortex-compact 92014340 9.45465e+07 0.973218 ns
tpch_q10/duckdb:vortex-compact 40048803 4.58659e+07 0.873172 ns 🚀
tpch_q11/duckdb:vortex-compact 21703997 2.35856e+07 0.920224 ns
tpch_q12/duckdb:vortex-compact 33265636 3.94639e+07 0.842938 ns 🚀
tpch_q13/duckdb:vortex-compact 43345819 4.94794e+07 0.876038 ns 🚀
tpch_q14/duckdb:vortex-compact 30191286 3.23218e+07 0.934083 ns
tpch_q15/duckdb:vortex-compact 19696709 2.23794e+07 0.880125 ns 🚀
tpch_q16/duckdb:vortex-compact 36363569 4.05634e+07 0.896463 ns 🚀
tpch_q17/duckdb:vortex-compact 30299872 3.19646e+07 0.947921 ns
tpch_q18/duckdb:vortex-compact 52527796 6.13974e+07 0.855538 ns 🚀
tpch_q19/duckdb:vortex-compact 35904884 3.90326e+07 0.91987 ns
tpch_q20/duckdb:vortex-compact 44456527 5.02412e+07 0.884861 ns 🚀
tpch_q21/duckdb:vortex-compact 115430340 1.16417e+08 0.991527 ns
tpch_q22/duckdb:vortex-compact 21415217 2.32113e+07 0.922621 ns
tpch_q01/duckdb:duckdb 16739449 1.75769e+07 0.952354 ns
tpch_q02/duckdb:duckdb 12827739 1.47032e+07 0.872445 ns 🚀
tpch_q03/duckdb:duckdb 19268435 2.13601e+07 0.902077 ns
tpch_q04/duckdb:duckdb 19444902 2.16954e+07 0.896267 ns 🚀
tpch_q05/duckdb:duckdb 20034287 2.3414e+07 0.855654 ns 🚀
tpch_q06/duckdb:duckdb 5452459 7.18864e+06 0.758482 ns 🚀
tpch_q07/duckdb:duckdb 22722526 2.68285e+07 0.846955 ns 🚀
tpch_q08/duckdb:duckdb 23222010 2.70246e+07 0.859291 ns 🚀
tpch_q09/duckdb:duckdb 56810424 6.00989e+07 0.945282 ns
tpch_q10/duckdb:duckdb 55313964 5.81531e+07 0.951179 ns
tpch_q11/duckdb:duckdb 5857679 7.46004e+06 0.785208 ns 🚀
tpch_q12/duckdb:duckdb 14406659 1.77366e+07 0.812258 ns 🚀
tpch_q13/duckdb:duckdb 39945683 4.09857e+07 0.974626 ns
tpch_q14/duckdb:duckdb 18512504 2.23865e+07 0.82695 ns 🚀
tpch_q15/duckdb:duckdb 11577155 1.414e+07 0.818749 ns 🚀
tpch_q16/duckdb:duckdb 24100431 2.50842e+07 0.960782 ns
tpch_q17/duckdb:duckdb 13097903 1.81381e+07 0.72212 ns 🚀
tpch_q18/duckdb:duckdb 39798902 4.00235e+07 0.994389 ns
tpch_q19/duckdb:duckdb 31142247 3.13808e+07 0.9924 ns
tpch_q20/duckdb:duckdb 23903547 2.69221e+07 0.88788 ns 🚀
tpch_q21/duckdb:duckdb 53589018 6.31378e+07 0.848763 ns 🚀
tpch_q22/duckdb:duckdb 24997504 2.74191e+07 0.911683 ns

@myrrc myrrc added the action/benchmark Trigger full benchmarks to run on this PR label Feb 20, 2026
@github-actions github-actions bot removed the action/benchmark Trigger full benchmarks to run on this PR label Feb 20, 2026
@myrrc myrrc added the action/benchmark Trigger full benchmarks to run on this PR label Feb 20, 2026
@github-actions github-actions bot removed the action/benchmark Trigger full benchmarks to run on this PR label Feb 20, 2026
@github-actions
Copy link
Contributor

github-actions bot commented Feb 20, 2026

Polar Signals Profiling Results

Latest Run

Status Commit Job Attempt Link
🟢 Done 016c24d 1 Explore Profiling Data
Previous Runs (10)
Status Commit Job Attempt Link
🟢 Done cb54d93 1 Explore Profiling Data
🟢 Done 98fdb3c 1 Explore Profiling Data
🟢 Done 4f7926b 1 Explore Profiling Data
🟢 Done 8fffc1b 1 Explore Profiling Data
🟢 Done d329f52 1 Explore Profiling Data
🟢 Done 9fadb94 1 Explore Profiling Data
🟢 Done 1394e34 1 Explore Profiling Data
🟢 Done 11ada49 1 Explore Profiling Data
🟢 Done 2cb49f8 1 Explore Profiling Data
🟢 Done 127911a 1 Explore Profiling Data

Powered by Polar Signals Cloud

@myrrc myrrc added the action/benchmark Trigger full benchmarks to run on this PR label Feb 20, 2026
@github-actions github-actions bot removed the action/benchmark Trigger full benchmarks to run on this PR label Feb 20, 2026
@myrrc myrrc force-pushed the myrrc/duckdbfs-perf-regression branch 2 times, most recently from 5110d00 to 6043f00 Compare February 23, 2026 11:00
@myrrc myrrc force-pushed the myrrc/duckdbfs-perf-regression branch 2 times, most recently from 1bbec73 to 11ada49 Compare February 23, 2026 11:24
@myrrc myrrc added the action/benchmark Trigger full benchmarks to run on this PR label Feb 23, 2026
@github-actions github-actions bot removed the action/benchmark Trigger full benchmarks to run on this PR label Feb 23, 2026
@github-actions
Copy link
Contributor

github-actions bot commented Feb 23, 2026

Benchmarks: Random Access

Summary

  • Overall: 0.948x ➖
  • Vortex: 0.871x ✅
  • Best: random-access/vortex-tokio-local-disk (0.672x)
  • Worst: random-access/nested-lists/correlated/vortex-tokio-local-disk (1.247x)
  • Significant (>10%): 9↑ 1↓
Detailed Results Table
name PR 8fffc1b base c018251 ratio (PR/base) unit remark
random-access/parquet-tokio-local-disk 188023794 1.90415e+08 0.987441 ns
random-access/parquet-tokio-local-disk-footer 187271400 1.89761e+08 0.986882 ns
random-access/taxi/correlated/parquet-tokio-local-disk 276630953 2.84294e+08 0.973044 ns
random-access/taxi/correlated/parquet-tokio-local-disk-footer 278596118 2.84733e+08 0.978448 ns
random-access/taxi/uniform/parquet-tokio-local-disk 291749841 2.98218e+08 0.978309 ns
random-access/taxi/uniform/parquet-tokio-local-disk-footer 292693445 2.99201e+08 0.978249 ns
random-access/vortex-tokio-local-disk 1286610 1.91364e+06 0.672335 ns 🚀
random-access/vortex-tokio-local-disk-footer 1304280 1.86765e+06 0.698353 ns 🚀
random-access/taxi/correlated/vortex-tokio-local-disk 1840980 2.67739e+06 0.687603 ns 🚀
random-access/taxi/correlated/vortex-tokio-local-disk-footer 1850889 2.70274e+06 0.68482 ns 🚀
random-access/taxi/uniform/vortex-tokio-local-disk 4683210 5.75425e+06 0.81387 ns 🚀
random-access/taxi/uniform/vortex-tokio-local-disk-footer 4720247 5.8343e+06 0.809051 ns 🚀
random-access/lance-tokio-local-disk 759385 765732 0.991711 ns
random-access/lance-tokio-local-disk-footer 1363873 1.39997e+06 0.974215 ns
random-access/taxi/correlated/lance-tokio-local-disk 981282 995675 0.985544 ns
random-access/taxi/correlated/lance-tokio-local-disk-footer 1671597 1.71688e+06 0.973625 ns
random-access/taxi/uniform/lance-tokio-local-disk 8756866 8.77078e+06 0.998413 ns
random-access/taxi/uniform/lance-tokio-local-disk-footer 9404764 9.52454e+06 0.987425 ns
random-access/feature-vectors/correlated/parquet-tokio-local-disk 14172319766 1.42475e+10 0.994725 ns
random-access/feature-vectors/correlated/parquet-tokio-local-disk-footer 13705397199 1.37368e+10 0.997712 ns
random-access/feature-vectors/uniform/parquet-tokio-local-disk 13519956773 1.37258e+10 0.985001 ns
random-access/feature-vectors/uniform/parquet-tokio-local-disk-footer 13594790291 1.371e+10 0.991598 ns
random-access/feature-vectors/correlated/vortex-tokio-local-disk 7993212 8.083e+06 0.988892 ns
random-access/feature-vectors/correlated/vortex-tokio-local-disk-footer 5751638 6.47387e+06 0.888439 ns 🚀
random-access/feature-vectors/uniform/vortex-tokio-local-disk 12370402 1.37359e+07 0.900587 ns
random-access/feature-vectors/uniform/vortex-tokio-local-disk-footer 12459673 1.38581e+07 0.899087 ns 🚀
random-access/feature-vectors/correlated/lance-tokio-local-disk 2795121 2.53012e+06 1.10474 ns 🚨
random-access/feature-vectors/correlated/lance-tokio-local-disk-footer 1291446 1.35326e+06 0.954319 ns
random-access/feature-vectors/uniform/lance-tokio-local-disk 1464963 1.54226e+06 0.949879 ns
random-access/feature-vectors/uniform/lance-tokio-local-disk-footer 2386839 2.49733e+06 0.955757 ns
random-access/nested-lists/correlated/parquet-tokio-local-disk 161785978 1.65788e+08 0.975861 ns
random-access/nested-lists/correlated/parquet-tokio-local-disk-footer 161400134 1.66143e+08 0.971451 ns
random-access/nested-lists/uniform/parquet-tokio-local-disk 163223559 1.65746e+08 0.984784 ns
random-access/nested-lists/uniform/parquet-tokio-local-disk-footer 163550195 1.65757e+08 0.986684 ns
random-access/nested-lists/correlated/vortex-tokio-local-disk 931960 747387 1.24696 ns 🚨
random-access/nested-lists/correlated/vortex-tokio-local-disk-footer 936615 1.05344e+06 0.889097 ns 🚀
random-access/nested-lists/uniform/vortex-tokio-local-disk 2390312 2.49455e+06 0.958214 ns
random-access/nested-lists/uniform/vortex-tokio-local-disk-footer 2491461 2.57768e+06 0.966554 ns
random-access/nested-lists/correlated/lance-tokio-local-disk 275410 271874 1.01301 ns
random-access/nested-lists/correlated/lance-tokio-local-disk-footer 724862 759950 0.953829 ns
random-access/nested-lists/uniform/lance-tokio-local-disk 1188697 1.20081e+06 0.989916 ns
random-access/nested-lists/uniform/lance-tokio-local-disk-footer 1680550 1.76326e+06 0.953094 ns
random-access/nested-structs/correlated/parquet-tokio-local-disk 27246008 2.65096e+07 1.02778 ns
random-access/nested-structs/correlated/parquet-tokio-local-disk-footer 27316104 2.68991e+07 1.0155 ns
random-access/nested-structs/uniform/parquet-tokio-local-disk 27211757 2.63692e+07 1.03195 ns
random-access/nested-structs/uniform/parquet-tokio-local-disk-footer 26957130 2.63679e+07 1.02235 ns
random-access/nested-structs/correlated/vortex-tokio-local-disk 938855 960980 0.976977 ns
random-access/nested-structs/correlated/vortex-tokio-local-disk-footer 922654 980505 0.940999 ns
random-access/nested-structs/uniform/vortex-tokio-local-disk 1808934 1.97485e+06 0.915987 ns
random-access/nested-structs/uniform/vortex-tokio-local-disk-footer 1854324 1.98055e+06 0.936267 ns
random-access/nested-structs/correlated/lance-tokio-local-disk 439194 441120 0.995634 ns
random-access/nested-structs/correlated/lance-tokio-local-disk-footer 647557 659285 0.982211 ns
random-access/nested-structs/uniform/lance-tokio-local-disk 2881946 2.91727e+06 0.987891 ns
random-access/nested-structs/uniform/lance-tokio-local-disk-footer 3224719 3.20613e+06 1.0058 ns

@github-actions
Copy link
Contributor

github-actions bot commented Feb 23, 2026

Benchmarks: Compression

Summary

  • Overall: 0.990x ➖
  • Vortex: 0.993x ➖
  • Best: vortex:parquet-zstd ratio decompress time/taxi (0.897x)
  • Worst: vortex:parquet-zstd ratio decompress time/HashTags (1.124x)
  • Significant (>10%): 1↑ 1↓
Detailed Results Table
name PR 8fffc1b base c018251 ratio (PR/base) unit remark
parquet_rs-zstd compress time/taxi 1.38199e+09 1.38642e+09 0.996802 ns
parquet_rs-zstd decompress time/taxi 2.92088e+08 2.95279e+08 0.989195 ns
compress time/taxi 6.84062e+08 6.99578e+08 0.977821 ns
decompress time/taxi 2.04425e+07 2.30452e+07 0.887061 ns 🚀
parquet_rs-zstd compress time/Arade 2.5023e+09 2.49169e+09 1.00426 ns
parquet_rs-zstd decompress time/Arade 6.56358e+08 6.69243e+08 0.980747 ns
compress time/Arade 1.05772e+09 1.08973e+09 0.970625 ns
decompress time/Arade 2.92985e+07 3.22391e+07 0.908787 ns
parquet_rs-zstd compress time/Bimbo 1.576e+10 1.58004e+10 0.997438 ns
parquet_rs-zstd decompress time/Bimbo 2.26637e+09 2.26271e+09 1.00162 ns
compress time/Bimbo 6.53725e+09 6.70207e+09 0.975408 ns
decompress time/Bimbo 9.98932e+07 9.88916e+07 1.01013 ns
parquet_rs-zstd compress time/CMSprovider 7.80352e+09 7.91323e+09 0.986136 ns
parquet_rs-zstd decompress time/CMSprovider 2.08433e+09 2.1179e+09 0.984147 ns
compress time/CMSprovider 2.85595e+09 2.84412e+09 1.00416 ns
decompress time/CMSprovider 8.64737e+07 8.21716e+07 1.05236 ns
parquet_rs-zstd compress time/Euro2016 1.43679e+09 1.46537e+09 0.980496 ns
parquet_rs-zstd decompress time/Euro2016 4.19913e+08 4.19755e+08 1.00038 ns
compress time/Euro2016 4.36016e+08 4.39628e+08 0.991782 ns
decompress time/Euro2016 2.33895e+07 2.23281e+07 1.04753 ns
parquet_rs-zstd compress time/Food 9.17767e+08 9.27808e+08 0.989178 ns
parquet_rs-zstd decompress time/Food 2.34942e+08 2.35657e+08 0.996969 ns
compress time/Food 3.73816e+08 3.91976e+08 0.953671 ns
decompress time/Food 8.58234e+06 9.45717e+06 0.907495 ns
parquet_rs-zstd compress time/HashTags 2.51594e+09 2.57448e+09 0.977259 ns
parquet_rs-zstd decompress time/HashTags 6.62775e+08 6.90777e+08 0.959464 ns
compress time/HashTags 9.14928e+08 9.09066e+08 1.00645 ns
decompress time/HashTags 9.45232e+07 8.76818e+07 1.07803 ns
parquet_rs-zstd compress time/TPC-H l_comment chunked 3.17176e+09 3.18101e+09 0.997093 ns
parquet_rs-zstd decompress time/TPC-H l_comment chunked 7.13058e+08 7.17325e+08 0.994052 ns
compress time/TPC-H l_comment chunked 1.24874e+09 1.2958e+09 0.963677 ns
decompress time/TPC-H l_comment chunked 4.51218e+07 4.52149e+07 0.997941 ns
parquet_rs-zstd compress time/TPC-H l_comment canonical 3.16058e+09 3.18296e+09 0.992968 ns
parquet_rs-zstd decompress time/TPC-H l_comment canonical 7.09483e+08 7.15961e+08 0.990952 ns
compress time/TPC-H l_comment canonical 1.28432e+09 1.30108e+09 0.987117 ns
decompress time/TPC-H l_comment canonical 4.67727e+07 4.46447e+07 1.04767 ns
parquet_rs-zstd compress time/wide table cols=100 chunks=1 rows=1000 6.38686e+06 6.42475e+06 0.994102 ns
parquet_rs-zstd decompress time/wide table cols=100 chunks=1 rows=1000 2.57254e+06 2.55983e+06 1.00496 ns
compress time/wide table cols=100 chunks=1 rows=1000 1.50931e+07 1.60865e+07 0.938246 ns
decompress time/wide table cols=100 chunks=1 rows=1000 2.77048e+06 3.00332e+06 0.922474 ns
parquet_rs-zstd compress time/wide table cols=1000 chunks=1 rows=1000 8.86451e+07 8.5356e+07 1.03853 ns
parquet_rs-zstd decompress time/wide table cols=1000 chunks=1 rows=1000 2.98742e+07 2.97343e+07 1.00471 ns
compress time/wide table cols=1000 chunks=1 rows=1000 1.50882e+08 1.51027e+08 0.99904 ns
decompress time/wide table cols=1000 chunks=1 rows=1000 2.57099e+07 2.74095e+07 0.937993 ns
parquet_rs-zstd compress time/wide table cols=10000 chunks=1 rows=1000 8.99954e+08 8.93812e+08 1.00687 ns
parquet_rs-zstd decompress time/wide table cols=10000 chunks=1 rows=1000 3.39209e+08 3.42339e+08 0.990858 ns
compress time/wide table cols=10000 chunks=1 rows=1000 1.47018e+09 1.46855e+09 1.00111 ns
decompress time/wide table cols=10000 chunks=1 rows=1000 2.58161e+08 2.72246e+08 0.948264 ns
parquet_rs-zstd compress time/wide table cols=100 chunks=50 rows=1000 6.61509e+06 6.59008e+06 1.0038 ns
parquet_rs-zstd decompress time/wide table cols=100 chunks=50 rows=1000 2.54165e+06 2.54698e+06 0.997907 ns
compress time/wide table cols=100 chunks=50 rows=1000 1.49287e+07 1.56427e+07 0.954356 ns
decompress time/wide table cols=100 chunks=50 rows=1000 2.79846e+06 2.91199e+06 0.961013 ns
parquet_rs-zstd compress time/wide table cols=1000 chunks=50 rows=1000 8.60142e+07 8.58436e+07 1.00199 ns
parquet_rs-zstd decompress time/wide table cols=1000 chunks=50 rows=1000 2.90349e+07 3.03427e+07 0.956899 ns
compress time/wide table cols=1000 chunks=50 rows=1000 1.50569e+08 1.53464e+08 0.981141 ns
decompress time/wide table cols=1000 chunks=50 rows=1000 2.66476e+07 2.70067e+07 0.986702 ns
parquet_rs-zstd compress time/wide table cols=10000 chunks=50 rows=1000 8.65374e+08 8.96024e+08 0.965794 ns
parquet_rs-zstd decompress time/wide table cols=10000 chunks=50 rows=1000 3.28281e+08 3.39917e+08 0.96577 ns
compress time/wide table cols=10000 chunks=50 rows=1000 1.44974e+09 1.45992e+09 0.993026 ns
decompress time/wide table cols=10000 chunks=50 rows=1000 2.59892e+08 2.7116e+08 0.958444 ns
parquet size/taxi 5.58792e+07 5.58792e+07 1 bytes
vortex-file-compressed size/taxi 5.14542e+07 5.14542e+07 1 bytes
vortex:parquet-zstd size/taxi 0.920811 0.920811 1 ratio
vortex:parquet-zstd ratio compress time/taxi 0.494985 0.504594 0.980958 ratio
vortex:parquet-zstd ratio decompress time/taxi 0.0699873 0.0780455 0.89675 ratio 🚀
parquet size/Arade 3.05282e+08 3.05282e+08 1 bytes
vortex-file-compressed size/Arade 1.43322e+08 1.43322e+08 1 bytes
vortex:parquet-zstd size/Arade 0.469473 0.469473 1 ratio
vortex:parquet-zstd ratio compress time/Arade 0.422699 0.437346 0.966508 ratio
vortex:parquet-zstd ratio decompress time/Arade 0.044638 0.0481726 0.926628 ratio
parquet size/Bimbo 3.88935e+08 3.88935e+08 1 bytes
vortex-file-compressed size/Bimbo 5.26092e+08 5.26092e+08 1 bytes
vortex:parquet-zstd size/Bimbo 1.35265 1.35265 1 ratio
vortex:parquet-zstd ratio compress time/Bimbo 0.414801 0.42417 0.977913 ratio
vortex:parquet-zstd ratio decompress time/Bimbo 0.0440764 0.0437049 1.0085 ratio
parquet size/CMSprovider 3.84635e+08 3.84635e+08 1 bytes
vortex-file-compressed size/CMSprovider 4.48348e+08 4.48348e+08 1 bytes
vortex:parquet-zstd size/CMSprovider 1.16565 1.16565 1 ratio
vortex:parquet-zstd ratio compress time/CMSprovider 0.365982 0.359414 1.01828 ratio
vortex:parquet-zstd ratio decompress time/CMSprovider 0.0414876 0.0387986 1.06931 ratio
parquet size/Euro2016 1.23043e+08 1.23043e+08 1 bytes
vortex-file-compressed size/Euro2016 1.67857e+08 1.6803e+08 0.998969 bytes
vortex:parquet-zstd size/Euro2016 1.36422 1.36563 0.998969 ratio
vortex:parquet-zstd ratio compress time/Euro2016 0.303464 0.300011 1.01151 ratio
vortex:parquet-zstd ratio decompress time/Euro2016 0.0557007 0.0531931 1.04714 ratio
parquet size/Food 3.61776e+07 3.61776e+07 1 bytes
vortex-file-compressed size/Food 4.41635e+07 4.41635e+07 1 bytes
vortex:parquet-zstd size/Food 1.22074 1.22074 1 ratio
vortex:parquet-zstd ratio compress time/Food 0.40731 0.422475 0.964105 ratio
vortex:parquet-zstd ratio decompress time/Food 0.0365295 0.0401311 0.910254 ratio
parquet size/HashTags 1.33855e+08 1.33855e+08 1 bytes
vortex-file-compressed size/HashTags 1.98707e+08 1.98707e+08 1 bytes
vortex:parquet-zstd size/HashTags 1.48449 1.48449 1 ratio
vortex:parquet-zstd ratio compress time/HashTags 0.363653 0.353106 1.02987 ratio
vortex:parquet-zstd ratio decompress time/HashTags 0.142617 0.126932 1.12357 ratio 🚨
parquet size/TPC-H l_comment chunked 1.58411e+08 1.58411e+08 1 bytes
vortex-file-compressed size/TPC-H l_comment chunked 1.80419e+08 1.80419e+08 1 bytes
vortex:parquet-zstd size/TPC-H l_comment chunked 1.13893 1.13893 1 ratio
vortex:parquet-zstd ratio compress time/TPC-H l_comment chunked 0.393704 0.407356 0.966486 ratio
vortex:parquet-zstd ratio decompress time/TPC-H l_comment chunked 0.0632792 0.0630326 1.00391 ratio
parquet size/TPC-H l_comment canonical 1.58411e+08 1.58411e+08 1 bytes
vortex-file-compressed size/TPC-H l_comment canonical 1.80419e+08 1.80419e+08 1 bytes
vortex:parquet-zstd size/TPC-H l_comment canonical 1.13893 1.13893 1 ratio
vortex:parquet-zstd ratio compress time/TPC-H l_comment canonical 0.406356 0.408765 0.994107 ratio
vortex:parquet-zstd ratio decompress time/TPC-H l_comment canonical 0.0659251 0.0623563 1.05723 ratio
parquet size/wide table cols=100 chunks=1 rows=1000 932204 932204 1 bytes
vortex-file-compressed size/wide table cols=100 chunks=1 rows=1000 884384 884384 1 bytes
vortex:parquet-zstd size/wide table cols=100 chunks=1 rows=1000 0.948702 0.948702 1 ratio
vortex:parquet-zstd ratio compress time/wide table cols=100 chunks=1 rows=1000 2.36315 2.50384 0.943813 ratio
vortex:parquet-zstd ratio decompress time/wide table cols=100 chunks=1 rows=1000 1.07695 1.17325 0.917918 ratio
parquet size/wide table cols=1000 chunks=1 rows=1000 9.322e+06 9.322e+06 1 bytes
vortex-file-compressed size/wide table cols=1000 chunks=1 rows=1000 8.82958e+06 8.82958e+06 1 bytes
vortex:parquet-zstd size/wide table cols=1000 chunks=1 rows=1000 0.947177 0.947177 1 ratio
vortex:parquet-zstd ratio compress time/wide table cols=1000 chunks=1 rows=1000 1.70209 1.76938 0.961972 ratio
vortex:parquet-zstd ratio decompress time/wide table cols=1000 chunks=1 rows=1000 0.860606 0.921815 0.933599 ratio
parquet size/wide table cols=10000 chunks=1 rows=1000 9.322e+07 9.322e+07 1 bytes
vortex-file-compressed size/wide table cols=10000 chunks=1 rows=1000 8.83176e+07 8.83176e+07 1 bytes
vortex:parquet-zstd size/wide table cols=10000 chunks=1 rows=1000 0.94741 0.94741 1 ratio
vortex:parquet-zstd ratio compress time/wide table cols=10000 chunks=1 rows=1000 1.63361 1.64302 0.994277 ratio
vortex:parquet-zstd ratio decompress time/wide table cols=10000 chunks=1 rows=1000 0.761067 0.795253 0.957013 ratio
parquet size/wide table cols=100 chunks=50 rows=1000 932204 932204 1 bytes
vortex-file-compressed size/wide table cols=100 chunks=50 rows=1000 884384 884384 1 bytes
vortex:parquet-zstd size/wide table cols=100 chunks=50 rows=1000 0.948702 0.948702 1 ratio
vortex:parquet-zstd ratio compress time/wide table cols=100 chunks=50 rows=1000 2.25677 2.37368 0.950748 ratio
vortex:parquet-zstd ratio decompress time/wide table cols=100 chunks=50 rows=1000 1.10104 1.14331 0.963029 ratio
parquet size/wide table cols=1000 chunks=50 rows=1000 9.322e+06 9.322e+06 1 bytes
vortex-file-compressed size/wide table cols=1000 chunks=50 rows=1000 8.82958e+06 8.82958e+06 1 bytes
vortex:parquet-zstd size/wide table cols=1000 chunks=50 rows=1000 0.947177 0.947177 1 ratio
vortex:parquet-zstd ratio compress time/wide table cols=1000 chunks=50 rows=1000 1.75052 1.78771 0.979195 ratio
vortex:parquet-zstd ratio decompress time/wide table cols=1000 chunks=50 rows=1000 0.917777 0.890056 1.03115 ratio
parquet size/wide table cols=10000 chunks=50 rows=1000 9.322e+07 9.322e+07 1 bytes
vortex-file-compressed size/wide table cols=10000 chunks=50 rows=1000 8.83176e+07 8.83176e+07 1 bytes
vortex:parquet-zstd size/wide table cols=10000 chunks=50 rows=1000 0.94741 0.94741 1 ratio
vortex:parquet-zstd ratio compress time/wide table cols=10000 chunks=50 rows=1000 1.67527 1.62933 1.0282 ratio
vortex:parquet-zstd ratio decompress time/wide table cols=10000 chunks=50 rows=1000 0.791673 0.797725 0.992414 ratio

@myrrc myrrc force-pushed the myrrc/duckdbfs-perf-regression branch from dd66549 to 60e8172 Compare February 24, 2026 14:31
@myrrc myrrc added the action/benchmark-sql Trigger SQL benchmarks to run on this PR label Feb 24, 2026
@github-actions github-actions bot removed the action/benchmark-sql Trigger SQL benchmarks to run on this PR label Feb 24, 2026
@myrrc myrrc force-pushed the myrrc/duckdbfs-perf-regression branch from 60e8172 to d329f52 Compare February 24, 2026 14:34
@myrrc myrrc added the action/benchmark-sql Trigger SQL benchmarks to run on this PR label Feb 24, 2026
@github-actions github-actions bot removed the action/benchmark-sql Trigger SQL benchmarks to run on this PR label Feb 24, 2026
@myrrc myrrc force-pushed the myrrc/duckdbfs-perf-regression branch from d329f52 to 1dcc641 Compare February 24, 2026 15:48
@myrrc myrrc added action/benchmark-sql Trigger SQL benchmarks to run on this PR labels Feb 24, 2026
@github-actions github-actions bot removed the action/benchmark-sql Trigger SQL benchmarks to run on this PR label Feb 24, 2026
@myrrc myrrc added action/benchmark-sql Trigger SQL benchmarks to run on this PR and removed action/benchmark Trigger full benchmarks to run on this PR labels Feb 24, 2026
@github-actions github-actions bot removed the action/benchmark-sql Trigger SQL benchmarks to run on this PR label Feb 24, 2026
@myrrc myrrc added the action/benchmark-sql Trigger SQL benchmarks to run on this PR label Feb 24, 2026
@github-actions github-actions bot removed the action/benchmark-sql Trigger SQL benchmarks to run on this PR label Feb 24, 2026
@myrrc myrrc added the action/benchmark-sql Trigger SQL benchmarks to run on this PR label Feb 24, 2026
@myrrc myrrc force-pushed the myrrc/duckdbfs-perf-regression branch from 7c02e04 to 98fdb3c Compare February 24, 2026 16:17
@codspeed-hq
Copy link

codspeed-hq bot commented Feb 24, 2026

Merging this PR will not alter performance

✅ 954 untouched benchmarks
⏩ 1466 skipped benchmarks1


Comparing myrrc/duckdbfs-perf-regression (016c24d) with develop (e7b81e9)

Open in CodSpeed

Footnotes

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

@myrrc myrrc added action/benchmark-sql Trigger SQL benchmarks to run on this PR and removed action/benchmark-sql Trigger SQL benchmarks to run on this PR labels Feb 24, 2026
@github-actions github-actions bot removed the action/benchmark-sql Trigger SQL benchmarks to run on this PR label Feb 24, 2026
@myrrc myrrc force-pushed the myrrc/duckdbfs-perf-regression branch 3 times, most recently from 7a082a7 to cb54d93 Compare February 24, 2026 16:30
@myrrc myrrc added the action/benchmark-sql Trigger SQL benchmarks to run on this PR label Feb 24, 2026
@github-actions github-actions bot removed the action/benchmark-sql Trigger SQL benchmarks to run on this PR label Feb 24, 2026
Signed-off-by: Mikhail Kot <mikhail@spiraldb.com>
@myrrc myrrc force-pushed the myrrc/duckdbfs-perf-regression branch from cb54d93 to 016c24d Compare February 24, 2026 16:47
@myrrc myrrc added the action/benchmark-sql Trigger SQL benchmarks to run on this PR label Feb 24, 2026
@github-actions github-actions bot removed the action/benchmark-sql Trigger SQL benchmarks to run on this PR label Feb 24, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

do not merge Pull requests that are not intended to merge

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant