Skip to content

perf: ensure that into_array is used for owned specific arrays#6795

Merged
joseph-isaacs merged 5 commits intodevelopfrom
ji/remove-to-array-vt
Mar 5, 2026
Merged

perf: ensure that into_array is used for owned specific arrays#6795
joseph-isaacs merged 5 commits intodevelopfrom
ji/remove-to-array-vt

Conversation

@joseph-isaacs
Copy link
Contributor

@joseph-isaacs joseph-isaacs commented Mar 5, 2026

The pattern ConstantArray::new(..).to_array() hides a clone, one should use into_array.

We cannot remove this form the DynArray since its required to create a ArrayRef.
This PR shadows the auto-deref to_array on DynArray with a deprecated method in the vtable macro.

Signed-off-by: Joe Isaacs <joe.isaacs@live.co.uk>
Signed-off-by: Joe Isaacs <joe.isaacs@live.co.uk>
@joseph-isaacs joseph-isaacs changed the title Ji/remove to array vt perf: ensure that into_array is used for owned specific arrays Mar 5, 2026
@joseph-isaacs joseph-isaacs marked this pull request as ready for review March 5, 2026 10:39
@joseph-isaacs joseph-isaacs added the changelog/performance A performance improvement label Mar 5, 2026
Comment on lines +343 to +349
impl [<$V Array>] {
#[deprecated(note = "use `.into_array()` (owned) or `.clone().into_array()` (ref) to make clones explicit")]
pub fn to_array(&self) -> $crate::ArrayRef {
use $crate::IntoArray;
self.clone().into_array()
}
}
Copy link
Contributor Author

Choose a reason for hiding this comment

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

see

Signed-off-by: Joe Isaacs <joe.isaacs@live.co.uk>
@joseph-isaacs joseph-isaacs requested a review from gatesn March 5, 2026 11:30
Signed-off-by: Joe Isaacs <joe.isaacs@live.co.uk>
@codspeed-hq
Copy link

codspeed-hq bot commented Mar 5, 2026

Merging this PR will improve performance by 10.76%

⚡ 1 improved benchmark
✅ 393 untouched benchmarks
⏩ 2052 skipped benchmarks1

Performance Changes

Mode Benchmark BASE HEAD Efficiency
Simulation decode_primitives[u8, (1000, 2)] 24.8 µs 22.4 µs +10.76%

Comparing ji/remove-to-array-vt (815c5d7) with develop (accb451)

Open in CodSpeed

Footnotes

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

@joseph-isaacs joseph-isaacs added the action/benchmark Trigger full benchmarks to run on this PR label Mar 5, 2026
@github-actions github-actions bot removed the action/benchmark Trigger full benchmarks to run on this PR label Mar 5, 2026
@joseph-isaacs joseph-isaacs merged commit 2ef5750 into develop Mar 5, 2026
104 of 137 checks passed
@joseph-isaacs joseph-isaacs deleted the ji/remove-to-array-vt branch March 5, 2026 14:04
@github-actions
Copy link
Contributor

github-actions bot commented Mar 5, 2026

Polar Signals Profiling Results

Latest Run

Status Commit Job Attempt Link
🟢 Done 815c5d7 1 Explore Profiling Data

Powered by Polar Signals Cloud

@github-actions
Copy link
Contributor

github-actions bot commented Mar 5, 2026

Benchmarks: PolarSignals Profiling

Summary

  • Overall: 0.992x ➖
  • Vortex: 0.992x ➖
  • datafusion:vortex: 0.992x ➖
  • Best: polarsignals_q09/datafusion:vortex-file-compressed (0.945x)
  • Worst: polarsignals_q02/datafusion:vortex-file-compressed (1.036x)
  • Significant (>10%): 0↑ 0↓
Detailed Results Table
name PR 815c5d7 base accb451 ratio (PR/base) unit remark
polarsignals_q00/datafusion:vortex-file-compressed 124955531 124472418.00 1.00 ns
polarsignals_q01/datafusion:vortex-file-compressed 345631699 352477430.00 0.98 ns
polarsignals_q02/datafusion:vortex-file-compressed 26408340 25481868.00 1.04 ns
polarsignals_q03/datafusion:vortex-file-compressed 355850803 351358508.00 1.01 ns
polarsignals_q04/datafusion:vortex-file-compressed 12516671 12398534.00 1.01 ns
polarsignals_q05/datafusion:vortex-file-compressed 17093122 17567723.00 0.97 ns
polarsignals_q06/datafusion:vortex-file-compressed 21783739 22482304.00 0.97 ns
polarsignals_q07/datafusion:vortex-file-compressed 15561908 15571024.00 1.00 ns
polarsignals_q08/datafusion:vortex-file-compressed 432715718 434037105.00 1.00 ns
polarsignals_q09/datafusion:vortex-file-compressed 13742368 14543450.00 0.94 ns

@github-actions
Copy link
Contributor

github-actions bot commented Mar 5, 2026

Benchmarks: TPC-H SF=1 on NVME

Summary

  • Overall: 0.764x ✅
  • Vortex: 0.758x ✅
  • Parquet: 0.848x ✅
  • duckdb:vortex: 0.761x ✅
  • datafusion:vortex: 0.754x ✅
  • Best: tpch_q17/datafusion:vortex-file-compressed (0.589x)
  • Worst: No regressions
  • Significant (>10%): 88↑ 0↓
Detailed Results Table
name PR 815c5d7 base accb451 ratio (PR/base) unit remark
tpch_q01/datafusion:arrow 62958283 100198781.00 0.63 ns 🚀
tpch_q02/datafusion:arrow 22734087 28499230.00 0.80 ns 🚀
tpch_q03/datafusion:arrow 37158860 59519347.00 0.62 ns 🚀
tpch_q04/datafusion:arrow 30429851 45666124.00 0.67 ns 🚀
tpch_q05/datafusion:arrow 91397004 131699420.00 0.69 ns 🚀
tpch_q06/datafusion:arrow 21417454 43553936.00 0.49 ns 🚀
tpch_q07/datafusion:arrow 178504899 326090785.00 0.55 ns 🚀
tpch_q08/datafusion:arrow 47508997 115436687.00 0.41 ns 🚀
tpch_q09/datafusion:arrow 76208667 162801209.00 0.47 ns 🚀
tpch_q10/datafusion:arrow 57563494 113637690.00 0.51 ns 🚀
tpch_q11/datafusion:arrow 11761573 16980171.00 0.69 ns 🚀
tpch_q12/datafusion:arrow 56876450 116485546.00 0.49 ns 🚀
tpch_q13/datafusion:arrow 49685081 63294643.00 0.78 ns 🚀
tpch_q14/datafusion:arrow 25163434 44496697.00 0.57 ns 🚀
tpch_q15/datafusion:arrow 48471528 86834708.00 0.56 ns 🚀
tpch_q16/datafusion:arrow 23707429 32448926.00 0.73 ns 🚀
tpch_q17/datafusion:arrow 75042430 149283914.00 0.50 ns 🚀
tpch_q18/datafusion:arrow 159214872 235615123.00 0.68 ns 🚀
tpch_q19/datafusion:arrow 40590932 86356751.00 0.47 ns 🚀
tpch_q20/datafusion:arrow 38258675 69423066.00 0.55 ns 🚀
tpch_q21/datafusion:arrow 221631329 391231679.00 0.57 ns 🚀
tpch_q22/datafusion:arrow 20851887 29640792.00 0.70 ns 🚀
tpch_q01/datafusion:parquet 107123799 126752569.00 0.85 ns 🚀
tpch_q02/datafusion:parquet 81259289 108114979.00 0.75 ns 🚀
tpch_q03/datafusion:parquet 89383868 99552001.00 0.90 ns 🚀
tpch_q04/datafusion:parquet 55401327 68396948.00 0.81 ns 🚀
tpch_q05/datafusion:parquet 171191332 222387538.00 0.77 ns 🚀
tpch_q06/datafusion:parquet 37749911 58866900.00 0.64 ns 🚀
tpch_q07/datafusion:parquet 189704125 225199807.00 0.84 ns 🚀
tpch_q08/datafusion:parquet 169362523 201717664.00 0.84 ns 🚀
tpch_q09/datafusion:parquet 223135767 273910665.00 0.81 ns 🚀
tpch_q10/datafusion:parquet 192801694 239961182.00 0.80 ns 🚀
tpch_q11/datafusion:parquet 61527665 72787010.00 0.85 ns 🚀
tpch_q12/datafusion:parquet 119508909 147800666.00 0.81 ns 🚀
tpch_q13/datafusion:parquet 197844086 236852833.00 0.84 ns 🚀
tpch_q14/datafusion:parquet 86355510 95755401.00 0.90 ns
tpch_q15/datafusion:parquet 64540285 79210277.00 0.81 ns 🚀
tpch_q16/datafusion:parquet 54687051 69600612.00 0.79 ns 🚀
tpch_q17/datafusion:parquet 170943802 227947999.00 0.75 ns 🚀
tpch_q18/datafusion:parquet 237031566 281705467.00 0.84 ns 🚀
tpch_q19/datafusion:parquet 101925903 105894513.00 0.96 ns
tpch_q20/datafusion:parquet 126385878 158656341.00 0.80 ns 🚀
tpch_q21/datafusion:parquet 187749472 227754152.00 0.82 ns 🚀
tpch_q22/datafusion:parquet 40636975 47696726.00 0.85 ns 🚀
tpch_q01/datafusion:vortex-file-compressed 55241202 64400142.00 0.86 ns 🚀
tpch_q02/datafusion:vortex-file-compressed 55608518 67227699.00 0.83 ns 🚀
tpch_q03/datafusion:vortex-file-compressed 30179483 38344617.00 0.79 ns 🚀
tpch_q04/datafusion:vortex-file-compressed 19933437 26016752.00 0.77 ns 🚀
tpch_q05/datafusion:vortex-file-compressed 81259102 102302008.00 0.79 ns 🚀
tpch_q06/datafusion:vortex-file-compressed 10702639 14630742.00 0.73 ns 🚀
tpch_q07/datafusion:vortex-file-compressed 96530165 117361598.00 0.82 ns 🚀
tpch_q08/datafusion:vortex-file-compressed 68791645 90061334.00 0.76 ns 🚀
tpch_q09/datafusion:vortex-file-compressed 87869095 125856679.00 0.70 ns 🚀
tpch_q10/datafusion:vortex-file-compressed 82621736 113575276.00 0.73 ns 🚀
tpch_q11/datafusion:vortex-file-compressed 20490539 29292759.00 0.70 ns 🚀
tpch_q12/datafusion:vortex-file-compressed 36937108 55030929.00 0.67 ns 🚀
tpch_q13/datafusion:vortex-file-compressed 29849663 45987148.00 0.65 ns 🚀
tpch_q14/datafusion:vortex-file-compressed 29882973 41927094.00 0.71 ns 🚀
tpch_q15/datafusion:vortex-file-compressed 26867657 43489738.00 0.62 ns 🚀
tpch_q16/datafusion:vortex-file-compressed 35983612 50522841.00 0.71 ns 🚀
tpch_q17/datafusion:vortex-file-compressed 75566911 128351303.00 0.59 ns 🚀
tpch_q18/datafusion:vortex-file-compressed 106545101 167516628.00 0.64 ns 🚀
tpch_q19/datafusion:vortex-file-compressed 38532066 50921335.00 0.76 ns 🚀
tpch_q20/datafusion:vortex-file-compressed 51558046 75970380.00 0.68 ns 🚀
tpch_q21/datafusion:vortex-file-compressed 100870731 147312542.00 0.68 ns 🚀
tpch_q22/datafusion:vortex-file-compressed 16353960 22518592.00 0.73 ns 🚀
tpch_q01/datafusion:vortex-compact 60200248 73902920.00 0.81 ns 🚀
tpch_q02/datafusion:vortex-compact 56955972 68896559.00 0.83 ns 🚀
tpch_q03/datafusion:vortex-compact 33944697 41928129.00 0.81 ns 🚀
tpch_q04/datafusion:vortex-compact 24426284 33498656.00 0.73 ns 🚀
tpch_q05/datafusion:vortex-compact 88542512 114731458.00 0.77 ns 🚀
tpch_q06/datafusion:vortex-compact 14825478 19136854.00 0.77 ns 🚀
tpch_q07/datafusion:vortex-compact 101374883 128210208.00 0.79 ns 🚀
tpch_q08/datafusion:vortex-compact 77483100 94390403.00 0.82 ns 🚀
tpch_q09/datafusion:vortex-compact 98396280 114992128.00 0.86 ns 🚀
tpch_q10/datafusion:vortex-compact 85779345 99006842.00 0.87 ns 🚀
tpch_q11/datafusion:vortex-compact 21332075 27426407.00 0.78 ns 🚀
tpch_q12/datafusion:vortex-compact 46424682 59421486.00 0.78 ns 🚀
tpch_q13/datafusion:vortex-compact 38043913 47363325.00 0.80 ns 🚀
tpch_q14/datafusion:vortex-compact 33959270 41859920.00 0.81 ns 🚀
tpch_q15/datafusion:vortex-compact 36005573 42821262.00 0.84 ns 🚀
tpch_q16/datafusion:vortex-compact 41957370 49719074.00 0.84 ns 🚀
tpch_q17/datafusion:vortex-compact 81784666 108899429.00 0.75 ns 🚀
tpch_q18/datafusion:vortex-compact 113307118 151867393.00 0.75 ns 🚀
tpch_q19/datafusion:vortex-compact 51183140 66023426.00 0.78 ns 🚀
tpch_q20/datafusion:vortex-compact 57820718 71829545.00 0.80 ns 🚀
tpch_q21/datafusion:vortex-compact 113551705 166548744.00 0.68 ns 🚀
tpch_q22/datafusion:vortex-compact 16626346 22355446.00 0.74 ns 🚀
tpch_q01/duckdb:parquet 86432744 96193325.00 0.90 ns 🚀
tpch_q02/duckdb:parquet 47487384 54188620.00 0.88 ns 🚀
tpch_q03/duckdb:parquet 82059635 92771499.00 0.88 ns 🚀
tpch_q04/duckdb:parquet 59409081 70283633.00 0.85 ns 🚀
tpch_q05/duckdb:parquet 75676931 86998869.00 0.87 ns 🚀
tpch_q06/duckdb:parquet 30255486 32969310.00 0.92 ns
tpch_q07/duckdb:parquet 95670349 92985703.00 1.03 ns
tpch_q08/duckdb:parquet 106148385 106292015.00 1.00 ns
tpch_q09/duckdb:parquet 172924242 190597803.00 0.91 ns
tpch_q10/duckdb:parquet 141301102 168600343.00 0.84 ns 🚀
tpch_q11/duckdb:parquet 25673034 29679073.00 0.87 ns 🚀
tpch_q12/duckdb:parquet 59587635 78477211.00 0.76 ns 🚀
tpch_q13/duckdb:parquet 273939435 333078682.00 0.82 ns 🚀
tpch_q14/duckdb:parquet 55520785 74353571.00 0.75 ns 🚀
tpch_q15/duckdb:parquet 28616824 32166827.00 0.89 ns 🚀
tpch_q16/duckdb:parquet 59343346 67637374.00 0.88 ns 🚀
tpch_q17/duckdb:parquet 66592338 74755245.00 0.89 ns 🚀
tpch_q18/duckdb:parquet 137799647 141759120.00 0.97 ns
tpch_q19/duckdb:parquet 69503470 101704641.00 0.68 ns 🚀
tpch_q20/duckdb:parquet 80934733 76003391.00 1.06 ns
tpch_q21/duckdb:parquet 197470761 218286127.00 0.90 ns
tpch_q22/duckdb:parquet 56212751 63430427.00 0.89 ns 🚀
tpch_q01/duckdb:vortex-file-compressed 35052368 41866156.00 0.84 ns 🚀
tpch_q02/duckdb:vortex-file-compressed 31742740 40442067.00 0.78 ns 🚀
tpch_q03/duckdb:vortex-file-compressed 33568739 41902952.00 0.80 ns 🚀
tpch_q04/duckdb:vortex-file-compressed 37158734 49347753.00 0.75 ns 🚀
tpch_q05/duckdb:vortex-file-compressed 39192006 49945460.00 0.78 ns 🚀
tpch_q06/duckdb:vortex-file-compressed 11875176 13620278.00 0.87 ns 🚀
tpch_q07/duckdb:vortex-file-compressed 40535251 50686572.00 0.80 ns 🚀
tpch_q08/duckdb:vortex-file-compressed 48401252 61104878.00 0.79 ns 🚀
tpch_q09/duckdb:vortex-file-compressed 83028674 109749405.00 0.76 ns 🚀
tpch_q10/duckdb:vortex-file-compressed 40147289 58029135.00 0.69 ns 🚀
tpch_q11/duckdb:vortex-file-compressed 16810585 28024463.00 0.60 ns 🚀
tpch_q12/duckdb:vortex-file-compressed 26371802 37314785.00 0.71 ns 🚀
tpch_q13/duckdb:vortex-file-compressed 41215083 59997843.00 0.69 ns 🚀
tpch_q14/duckdb:vortex-file-compressed 24098902 36732329.00 0.66 ns 🚀
tpch_q15/duckdb:vortex-file-compressed 18835007 26339852.00 0.72 ns 🚀
tpch_q16/duckdb:vortex-file-compressed 34647911 44115632.00 0.79 ns 🚀
tpch_q17/duckdb:vortex-file-compressed 26323647 37510862.00 0.70 ns 🚀
tpch_q18/duckdb:vortex-file-compressed 56463919 78119409.00 0.72 ns 🚀
tpch_q19/duckdb:vortex-file-compressed 34148184 46792523.00 0.73 ns 🚀
tpch_q20/duckdb:vortex-file-compressed 38857296 52893793.00 0.73 ns 🚀
tpch_q21/duckdb:vortex-file-compressed 106186089 144470318.00 0.74 ns 🚀
tpch_q22/duckdb:vortex-file-compressed 20073176 27681828.00 0.73 ns 🚀
tpch_q01/duckdb:vortex-compact 42104282 50011207.00 0.84 ns 🚀
tpch_q02/duckdb:vortex-compact 42066324 49379210.00 0.85 ns 🚀
tpch_q03/duckdb:vortex-compact 38021635 46016471.00 0.83 ns 🚀
tpch_q04/duckdb:vortex-compact 40793082 50653857.00 0.81 ns 🚀
tpch_q05/duckdb:vortex-compact 45344798 56468146.00 0.80 ns 🚀
tpch_q06/duckdb:vortex-compact 15144233 20669609.00 0.73 ns 🚀
tpch_q07/duckdb:vortex-compact 50436745 65989185.00 0.76 ns 🚀
tpch_q08/duckdb:vortex-compact 57284768 77967605.00 0.73 ns 🚀
tpch_q09/duckdb:vortex-compact 91767922 123140795.00 0.75 ns 🚀
tpch_q10/duckdb:vortex-compact 44628815 60013088.00 0.74 ns 🚀
tpch_q11/duckdb:vortex-compact 23748258 33336985.00 0.71 ns 🚀
tpch_q12/duckdb:vortex-compact 39103782 51017261.00 0.77 ns 🚀
tpch_q13/duckdb:vortex-compact 47700917 70433935.00 0.68 ns 🚀
tpch_q14/duckdb:vortex-compact 30959421 42632521.00 0.73 ns 🚀
tpch_q15/duckdb:vortex-compact 21774937 26988682.00 0.81 ns 🚀
tpch_q16/duckdb:vortex-compact 40834163 46514635.00 0.88 ns 🚀
tpch_q17/duckdb:vortex-compact 30907546 38299983.00 0.81 ns 🚀
tpch_q18/duckdb:vortex-compact 59353679 72676629.00 0.82 ns 🚀
tpch_q19/duckdb:vortex-compact 41416312 48988962.00 0.85 ns 🚀
tpch_q20/duckdb:vortex-compact 48321097 64641054.00 0.75 ns 🚀
tpch_q21/duckdb:vortex-compact 116062362 151220291.00 0.77 ns 🚀
tpch_q22/duckdb:vortex-compact 22624660 28265678.00 0.80 ns 🚀
tpch_q01/duckdb:duckdb 17348230 20588137.00 0.84 ns 🚀
tpch_q02/duckdb:duckdb 14755862 18127109.00 0.81 ns 🚀
tpch_q03/duckdb:duckdb 22293079 27268892.00 0.82 ns 🚀
tpch_q04/duckdb:duckdb 20539866 25484946.00 0.81 ns 🚀
tpch_q05/duckdb:duckdb 22739601 26463815.00 0.86 ns 🚀
tpch_q06/duckdb:duckdb 7136478 8241812.00 0.87 ns 🚀
tpch_q07/duckdb:duckdb 26705450 32365450.00 0.83 ns 🚀
tpch_q08/duckdb:duckdb 26857995 31870201.00 0.84 ns 🚀
tpch_q09/duckdb:duckdb 60173407 77370440.00 0.78 ns 🚀
tpch_q10/duckdb:duckdb 57193961 70720104.00 0.81 ns 🚀
tpch_q11/duckdb:duckdb 6954169 8507026.00 0.82 ns 🚀
tpch_q12/duckdb:duckdb 17471890 20568945.00 0.85 ns 🚀
tpch_q13/duckdb:duckdb 40675001 47174904.00 0.86 ns 🚀
tpch_q14/duckdb:duckdb 22404362 25822788.00 0.87 ns 🚀
tpch_q15/duckdb:duckdb 13915214 16593708.00 0.84 ns 🚀
tpch_q16/duckdb:duckdb 25398611 29819981.00 0.85 ns 🚀
tpch_q17/duckdb:duckdb 18128338 21533593.00 0.84 ns 🚀
tpch_q18/duckdb:duckdb 40074659 46260547.00 0.87 ns 🚀
tpch_q19/duckdb:duckdb 31706268 38672029.00 0.82 ns 🚀
tpch_q20/duckdb:duckdb 26719112 30239630.00 0.88 ns 🚀
tpch_q21/duckdb:duckdb 62016030 77278246.00 0.80 ns 🚀
tpch_q22/duckdb:duckdb 26593629 29880439.00 0.89 ns 🚀

@github-actions
Copy link
Contributor

github-actions bot commented Mar 5, 2026

Benchmarks: TPC-H SF=1 on S3

Summary

  • Overall: 0.987x ➖
  • Vortex: 0.986x ➖
  • Parquet: 0.990x ➖
  • duckdb:vortex: 0.962x ➖
  • datafusion:vortex: 1.010x ➖
  • Best: tpch_q14/duckdb:vortex-compact (0.827x)
  • Worst: tpch_q06/datafusion:vortex-file-compressed (1.227x)
  • Significant (>30%): 0↑ 0↓
Detailed Results Table
name PR 815c5d7 base accb451 ratio (PR/base) unit remark
tpch_q01/datafusion:parquet 213550653 215118430.00 0.99 ns
tpch_q02/datafusion:parquet 525994303 431319227.00 1.22 ns
tpch_q03/datafusion:parquet 320657454 338564179.00 0.95 ns
tpch_q04/datafusion:parquet 177390675 164567062.00 1.08 ns
tpch_q05/datafusion:parquet 559615923 516404191.00 1.08 ns
tpch_q06/datafusion:parquet 150174101 134375560.00 1.12 ns
tpch_q07/datafusion:parquet 583935821 556286893.00 1.05 ns
tpch_q08/datafusion:parquet 702752404 636373076.00 1.10 ns
tpch_q09/datafusion:parquet 553580888 558987767.00 0.99 ns
tpch_q10/datafusion:parquet 576849257 595675540.00 0.97 ns
tpch_q11/datafusion:parquet 368170487 358189864.00 1.03 ns
tpch_q12/datafusion:parquet 271767737 273026530.00 1.00 ns
tpch_q13/datafusion:parquet 459171313 471814534.00 0.97 ns
tpch_q14/datafusion:parquet 202779233 205281331.00 0.99 ns
tpch_q15/datafusion:parquet 295481807 299209800.00 0.99 ns
tpch_q16/datafusion:parquet 183268851 222647429.00 0.82 ns
tpch_q17/datafusion:parquet 473197995 502271270.00 0.94 ns
tpch_q18/datafusion:parquet 654488203 598341374.00 1.09 ns
tpch_q19/datafusion:parquet 430385777 369875267.00 1.16 ns
tpch_q20/datafusion:parquet 511661632 410455137.00 1.25 ns
tpch_q21/datafusion:parquet 609999084 573091806.00 1.06 ns
tpch_q22/datafusion:parquet 158459360 135132017.00 1.17 ns
tpch_q01/datafusion:vortex-file-compressed 191104789 194282407.00 0.98 ns
tpch_q02/datafusion:vortex-file-compressed 564933427 510321430.00 1.11 ns
tpch_q03/datafusion:vortex-file-compressed 409408017 409641218.00 1.00 ns
tpch_q04/datafusion:vortex-file-compressed 256249313 226474711.00 1.13 ns
tpch_q05/datafusion:vortex-file-compressed 448614157 459644597.00 0.98 ns
tpch_q06/datafusion:vortex-file-compressed 341148322 278007926.00 1.23 ns
tpch_q07/datafusion:vortex-file-compressed 395684980 404585892.00 0.98 ns
tpch_q08/datafusion:vortex-file-compressed 541889464 561619117.00 0.96 ns
tpch_q09/datafusion:vortex-file-compressed 507055514 482725581.00 1.05 ns
tpch_q10/datafusion:vortex-file-compressed 578221577 507233491.00 1.14 ns
tpch_q11/datafusion:vortex-file-compressed 278609948 288836058.00 0.96 ns
tpch_q12/datafusion:vortex-file-compressed 351120976 337626681.00 1.04 ns
tpch_q13/datafusion:vortex-file-compressed 197552826 219343643.00 0.90 ns
tpch_q14/datafusion:vortex-file-compressed 210494380 184916522.00 1.14 ns
tpch_q15/datafusion:vortex-file-compressed 318338456 295792813.00 1.08 ns
tpch_q16/datafusion:vortex-file-compressed 207539203 186885340.00 1.11 ns
tpch_q17/datafusion:vortex-file-compressed 440447402 470951147.00 0.94 ns
tpch_q18/datafusion:vortex-file-compressed 297648449 292090335.00 1.02 ns
tpch_q19/datafusion:vortex-file-compressed 340348947 341554968.00 1.00 ns
tpch_q20/datafusion:vortex-file-compressed 379068651 344394931.00 1.10 ns
tpch_q21/datafusion:vortex-file-compressed 447546523 470984923.00 0.95 ns
tpch_q22/datafusion:vortex-file-compressed 192123204 166256915.00 1.16 ns
tpch_q01/datafusion:vortex-compact 250518480 225413147.00 1.11 ns
tpch_q02/datafusion:vortex-compact 426510757 438229883.00 0.97 ns
tpch_q03/datafusion:vortex-compact 333547661 333843522.00 1.00 ns
tpch_q04/datafusion:vortex-compact 224763888 239299345.00 0.94 ns
tpch_q05/datafusion:vortex-compact 441548205 395354558.00 1.12 ns
tpch_q06/datafusion:vortex-compact 273800415 323464861.00 0.85 ns
tpch_q07/datafusion:vortex-compact 395955172 390170278.00 1.01 ns
tpch_q08/datafusion:vortex-compact 520176906 526732955.00 0.99 ns
tpch_q09/datafusion:vortex-compact 418728654 467537457.00 0.90 ns
tpch_q10/datafusion:vortex-compact 436207090 458999369.00 0.95 ns
tpch_q11/datafusion:vortex-compact 248001255 263952697.00 0.94 ns
tpch_q12/datafusion:vortex-compact 399525289 441337192.00 0.91 ns
tpch_q13/datafusion:vortex-compact 204935385 210718583.00 0.97 ns
tpch_q14/datafusion:vortex-compact 281859231 267416011.00 1.05 ns
tpch_q15/datafusion:vortex-compact 496577725 477017996.00 1.04 ns
tpch_q16/datafusion:vortex-compact 194540513 175423555.00 1.11 ns
tpch_q17/datafusion:vortex-compact 326092808 324600423.00 1.00 ns
tpch_q18/datafusion:vortex-compact 272696410 294360447.00 0.93 ns
tpch_q19/datafusion:vortex-compact 414458396 373835910.00 1.11 ns
tpch_q20/datafusion:vortex-compact 450459802 469424914.00 0.96 ns
tpch_q21/datafusion:vortex-compact 491805625 512011938.00 0.96 ns
tpch_q22/datafusion:vortex-compact 106479293 125803661.00 0.85 ns
tpch_q01/duckdb:parquet 498323250 513336457.00 0.97 ns
tpch_q02/duckdb:parquet 1259009725 1263328608.00 1.00 ns
tpch_q03/duckdb:parquet 907884918 916256307.00 0.99 ns
tpch_q04/duckdb:parquet 596801556 583820449.00 1.02 ns
tpch_q05/duckdb:parquet 1367916409 1413307140.00 0.97 ns
tpch_q06/duckdb:parquet 344196295 367599890.00 0.94 ns
tpch_q07/duckdb:parquet 1149388835 1181416524.00 0.97 ns
tpch_q08/duckdb:parquet 1419311657 1455002056.00 0.98 ns
tpch_q09/duckdb:parquet 1303625445 1343643175.00 0.97 ns
tpch_q10/duckdb:parquet 1241708832 1259660065.00 0.99 ns
tpch_q11/duckdb:parquet 736184668 858111599.00 0.86 ns
tpch_q12/duckdb:parquet 554861040 634549457.00 0.87 ns
tpch_q13/duckdb:parquet 901681826 977104915.00 0.92 ns
tpch_q14/duckdb:parquet 553877740 603965686.00 0.92 ns
tpch_q15/duckdb:parquet 600023074 676296052.00 0.89 ns
tpch_q16/duckdb:parquet 471791450 543339148.00 0.87 ns
tpch_q17/duckdb:parquet 664435229 665183350.00 1.00 ns
tpch_q18/duckdb:parquet 802180255 855486226.00 0.94 ns
tpch_q19/duckdb:parquet 728021986 763015143.00 0.95 ns
tpch_q20/duckdb:parquet 1005102782 956255316.00 1.05 ns
tpch_q21/duckdb:parquet 1105889670 1236945753.00 0.89 ns
tpch_q22/duckdb:parquet 439858653 551891291.00 0.80 ns
tpch_q01/duckdb:vortex-file-compressed 221720533 243293233.00 0.91 ns
tpch_q02/duckdb:vortex-file-compressed 802672398 872203562.00 0.92 ns
tpch_q03/duckdb:vortex-file-compressed 598805052 622631545.00 0.96 ns
tpch_q04/duckdb:vortex-file-compressed 403418628 406217656.00 0.99 ns
tpch_q05/duckdb:vortex-file-compressed 899602461 931292295.00 0.97 ns
tpch_q06/duckdb:vortex-file-compressed 359271413 388021893.00 0.93 ns
tpch_q07/duckdb:vortex-file-compressed 792382677 816865903.00 0.97 ns
tpch_q08/duckdb:vortex-file-compressed 1046579574 1125085026.00 0.93 ns
tpch_q09/duckdb:vortex-file-compressed 853631017 941687412.00 0.91 ns
tpch_q10/duckdb:vortex-file-compressed 791580877 835295109.00 0.95 ns
tpch_q11/duckdb:vortex-file-compressed 519300258 526947264.00 0.99 ns
tpch_q12/duckdb:vortex-file-compressed 506517679 536605754.00 0.94 ns
tpch_q13/duckdb:vortex-file-compressed 470924885 471254262.00 1.00 ns
tpch_q14/duckdb:vortex-file-compressed 455300051 481619519.00 0.95 ns
tpch_q15/duckdb:vortex-file-compressed 353050799 380376258.00 0.93 ns
tpch_q16/duckdb:vortex-file-compressed 367197442 373355693.00 0.98 ns
tpch_q17/duckdb:vortex-file-compressed 662618281 642540988.00 1.03 ns
tpch_q18/duckdb:vortex-file-compressed 633521981 692993360.00 0.91 ns
tpch_q19/duckdb:vortex-file-compressed 471793534 503675901.00 0.94 ns
tpch_q20/duckdb:vortex-file-compressed 714523159 815593620.00 0.88 ns
tpch_q21/duckdb:vortex-file-compressed 898617615 1085967335.00 0.83 ns
tpch_q22/duckdb:vortex-file-compressed 356978035 325220672.00 1.10 ns
tpch_q01/duckdb:vortex-compact 269914680 264218839.00 1.02 ns
tpch_q02/duckdb:vortex-compact 769024119 857705544.00 0.90 ns
tpch_q03/duckdb:vortex-compact 538299564 486777236.00 1.11 ns
tpch_q04/duckdb:vortex-compact 339129476 360893312.00 0.94 ns
tpch_q05/duckdb:vortex-compact 882592850 847319921.00 1.04 ns
tpch_q06/duckdb:vortex-compact 371810575 346554272.00 1.07 ns
tpch_q07/duckdb:vortex-compact 730355182 837463423.00 0.87 ns
tpch_q08/duckdb:vortex-compact 1004175587 939116577.00 1.07 ns
tpch_q09/duckdb:vortex-compact 851736130 864851789.00 0.98 ns
tpch_q10/duckdb:vortex-compact 645098587 681332496.00 0.95 ns
tpch_q11/duckdb:vortex-compact 482507387 533681216.00 0.90 ns
tpch_q12/duckdb:vortex-compact 429406375 478591915.00 0.90 ns
tpch_q13/duckdb:vortex-compact 440387980 452478934.00 0.97 ns
tpch_q14/duckdb:vortex-compact 403705644 488176187.00 0.83 ns
tpch_q15/duckdb:vortex-compact 321340678 323640850.00 0.99 ns
tpch_q16/duckdb:vortex-compact 316122326 343784941.00 0.92 ns
tpch_q17/duckdb:vortex-compact 602816792 562357071.00 1.07 ns
tpch_q18/duckdb:vortex-compact 606574843 548485231.00 1.11 ns
tpch_q19/duckdb:vortex-compact 419555386 451113120.00 0.93 ns
tpch_q20/duckdb:vortex-compact 761072431 746151375.00 1.02 ns
tpch_q21/duckdb:vortex-compact 1000776615 1031418140.00 0.97 ns
tpch_q22/duckdb:vortex-compact 329984438 345619923.00 0.95 ns

@github-actions
Copy link
Contributor

github-actions bot commented Mar 5, 2026

Benchmarks: FineWeb S3

Summary

  • Overall: 0.996x ➖
  • Vortex: 1.012x ➖
  • Parquet: 0.965x ➖
  • duckdb:vortex: 0.994x ➖
  • datafusion:vortex: 1.030x ➖
  • Best: fineweb_q00/duckdb:vortex-compact (0.771x)
  • Worst: fineweb_q01/datafusion:vortex-compact (1.239x)
  • Significant (>30%): 0↑ 0↓
Detailed Results Table
name PR 815c5d7 base accb451 ratio (PR/base) unit remark
fineweb_q00/datafusion:parquet 990977489 2351287889.00 0.42 ns 🚀
fineweb_q01/datafusion:parquet 1676266139 1607667954.00 1.04 ns
fineweb_q02/datafusion:parquet 1663442043 1715867984.00 0.97 ns
fineweb_q03/datafusion:parquet 1778211025 1642502527.00 1.08 ns
fineweb_q04/datafusion:parquet 1677320841 1677235180.00 1.00 ns
fineweb_q05/datafusion:parquet 1680288637 1756878502.00 0.96 ns
fineweb_q06/datafusion:parquet 1877291947 1662926256.00 1.13 ns
fineweb_q07/datafusion:parquet 1785396900 1738439003.00 1.03 ns
fineweb_q08/datafusion:parquet 1701676971 1669295672.00 1.02 ns
fineweb_q00/datafusion:vortex-file-compressed 33939858 35823664.00 0.95 ns
fineweb_q01/datafusion:vortex-file-compressed 533865580 501109168.00 1.07 ns
fineweb_q02/datafusion:vortex-file-compressed 455824296 521871409.00 0.87 ns
fineweb_q03/datafusion:vortex-file-compressed 1435780620 1439341694.00 1.00 ns
fineweb_q04/datafusion:vortex-file-compressed 1406740819 1386983941.00 1.01 ns
fineweb_q05/datafusion:vortex-file-compressed 1397044452 1415437754.00 0.99 ns
fineweb_q06/datafusion:vortex-file-compressed 1537857142 1516027380.00 1.01 ns
fineweb_q07/datafusion:vortex-file-compressed 1414883540 1409357586.00 1.00 ns
fineweb_q08/datafusion:vortex-file-compressed 565226695 554715241.00 1.02 ns
fineweb_q00/datafusion:vortex-compact 39137459 35564163.00 1.10 ns
fineweb_q01/datafusion:vortex-compact 622208886 502017024.00 1.24 ns
fineweb_q02/datafusion:vortex-compact 751195195 606592941.00 1.24 ns
fineweb_q03/datafusion:vortex-compact 1678384148 1656560499.00 1.01 ns
fineweb_q04/datafusion:vortex-compact 2141248978 2140932278.00 1.00 ns
fineweb_q05/datafusion:vortex-compact 1621186831 1597810371.00 1.01 ns
fineweb_q06/datafusion:vortex-compact 1389874862 1397389983.00 0.99 ns
fineweb_q07/datafusion:vortex-compact 1287421754 1273128193.00 1.01 ns
fineweb_q08/datafusion:vortex-compact 413879506 389986195.00 1.06 ns
fineweb_q00/duckdb:parquet 1065359988 1060908390.00 1.00 ns
fineweb_q01/duckdb:parquet 2347918783 2328906516.00 1.01 ns
fineweb_q02/duckdb:parquet 2375852438 2370140944.00 1.00 ns
fineweb_q03/duckdb:parquet 7672252146 7480671784.00 1.03 ns
fineweb_q04/duckdb:parquet 1930000586 1829617429.00 1.05 ns
fineweb_q05/duckdb:parquet 4051785914 4156602220.00 0.97 ns
fineweb_q06/duckdb:parquet 5269695773 5442095291.00 0.97 ns
fineweb_q07/duckdb:parquet 5875511214 5929139140.00 0.99 ns
fineweb_q08/duckdb:parquet 1106398701 1116875379.00 0.99 ns
fineweb_q00/duckdb:vortex-file-compressed 109437332 98875564.00 1.11 ns
fineweb_q01/duckdb:vortex-file-compressed 626305154 604721406.00 1.04 ns
fineweb_q02/duckdb:vortex-file-compressed 525978485 465147700.00 1.13 ns
fineweb_q03/duckdb:vortex-file-compressed 1740176692 1627476277.00 1.07 ns
fineweb_q04/duckdb:vortex-file-compressed 1691178356 1709321955.00 0.99 ns
fineweb_q05/duckdb:vortex-file-compressed 1685745235 1534579587.00 1.10 ns
fineweb_q06/duckdb:vortex-file-compressed 1795091030 1700949639.00 1.06 ns
fineweb_q07/duckdb:vortex-file-compressed 1601741415 1627452204.00 0.98 ns
fineweb_q08/duckdb:vortex-file-compressed 684619250 690579255.00 0.99 ns
fineweb_q00/duckdb:vortex-compact 66520836 86234312.00 0.77 ns
fineweb_q01/duckdb:vortex-compact 537988304 576286570.00 0.93 ns
fineweb_q02/duckdb:vortex-compact 511194462 605194943.00 0.84 ns
fineweb_q03/duckdb:vortex-compact 1795962091 1753095239.00 1.02 ns
fineweb_q04/duckdb:vortex-compact 1827304871 1895815508.00 0.96 ns
fineweb_q05/duckdb:vortex-compact 1688959571 1656631190.00 1.02 ns
fineweb_q06/duckdb:vortex-compact 1514475779 1609283453.00 0.94 ns
fineweb_q07/duckdb:vortex-compact 1520161982 1426857264.00 1.07 ns
fineweb_q08/duckdb:vortex-compact 511996325 544662365.00 0.94 ns

@github-actions
Copy link
Contributor

github-actions bot commented Mar 5, 2026

Benchmarks: FineWeb NVMe

Summary

  • Overall: 0.991x ➖
  • Vortex: 0.982x ➖
  • Parquet: 1.010x ➖
  • duckdb:vortex: 0.968x ➖
  • datafusion:vortex: 0.996x ➖
  • Best: fineweb_q03/duckdb:vortex-file-compressed (0.710x)
  • Worst: fineweb_q00/datafusion:vortex-compact (1.105x)
  • Significant (>10%): 2↑ 1↓
Detailed Results Table
name PR 815c5d7 base accb451 ratio (PR/base) unit remark
fineweb_q00/datafusion:parquet 6597639 5851371.00 1.13 ns 🚨
fineweb_q01/datafusion:parquet 263413083 266587552.00 0.99 ns
fineweb_q02/datafusion:parquet 266191833 269761545.00 0.99 ns
fineweb_q03/datafusion:parquet 279279601 262562406.00 1.06 ns
fineweb_q04/datafusion:parquet 279915417 278249205.00 1.01 ns
fineweb_q05/datafusion:parquet 275663062 272535525.00 1.01 ns
fineweb_q06/datafusion:parquet 268885732 275203346.00 0.98 ns
fineweb_q07/datafusion:parquet 265747763 262936624.00 1.01 ns
fineweb_q08/datafusion:parquet 260606883 260744790.00 1.00 ns
fineweb_q00/datafusion:vortex-file-compressed 5684673 5476599.00 1.04 ns
fineweb_q01/datafusion:vortex-file-compressed 31691191 31336143.00 1.01 ns
fineweb_q02/datafusion:vortex-file-compressed 34084806 31999050.00 1.07 ns
fineweb_q03/datafusion:vortex-file-compressed 87072296 92123695.00 0.95 ns
fineweb_q04/datafusion:vortex-file-compressed 216563658 214137632.00 1.01 ns
fineweb_q05/datafusion:vortex-file-compressed 200663940 186809031.00 1.07 ns
fineweb_q06/datafusion:vortex-file-compressed 70139394 70694398.00 0.99 ns
fineweb_q07/datafusion:vortex-file-compressed 73518216 72605018.00 1.01 ns
fineweb_q08/datafusion:vortex-file-compressed 26006801 28845991.00 0.90 ns
fineweb_q00/datafusion:vortex-compact 5294441 4792848.00 1.10 ns 🚨
fineweb_q01/datafusion:vortex-compact 139791109 160511298.00 0.87 ns 🚀
fineweb_q02/datafusion:vortex-compact 161492603 162581899.00 0.99 ns
fineweb_q03/datafusion:vortex-compact 1230762857 1252301088.00 0.98 ns
fineweb_q04/datafusion:vortex-compact 1462337894 1450915263.00 1.01 ns
fineweb_q05/datafusion:vortex-compact 1147502007 1123857075.00 1.02 ns
fineweb_q06/datafusion:vortex-compact 596257676 595616865.00 1.00 ns
fineweb_q07/datafusion:vortex-compact 629009726 630663869.00 1.00 ns
fineweb_q08/datafusion:vortex-compact 24730387 26746917.00 0.92 ns
fineweb_q00/duckdb:parquet 32030859 31307584.00 1.02 ns
fineweb_q01/duckdb:parquet 99239462 98252756.00 1.01 ns
fineweb_q02/duckdb:parquet 104525603 105107162.00 0.99 ns
fineweb_q03/duckdb:parquet 307967380 308011915.00 1.00 ns
fineweb_q04/duckdb:parquet 433266124 433361317.00 1.00 ns
fineweb_q05/duckdb:parquet 406328993 407260315.00 1.00 ns
fineweb_q06/duckdb:parquet 204598933 204362078.00 1.00 ns
fineweb_q07/duckdb:parquet 215354366 215188773.00 1.00 ns
fineweb_q08/duckdb:parquet 62565432 63081120.00 0.99 ns
fineweb_q00/duckdb:vortex-file-compressed 3958777 4122865.00 0.96 ns
fineweb_q01/duckdb:vortex-file-compressed 29282677 30172953.00 0.97 ns
fineweb_q02/duckdb:vortex-file-compressed 30058280 29360527.00 1.02 ns
fineweb_q03/duckdb:vortex-file-compressed 110877100 156137369.00 0.71 ns 🚀
fineweb_q04/duckdb:vortex-file-compressed 202496730 204082133.00 0.99 ns
fineweb_q05/duckdb:vortex-file-compressed 181651948 185763562.00 0.98 ns
fineweb_q06/duckdb:vortex-file-compressed 71798754 70792851.00 1.01 ns
fineweb_q07/duckdb:vortex-file-compressed 68125381 69963618.00 0.97 ns
fineweb_q08/duckdb:vortex-file-compressed 26152533 25958340.00 1.01 ns
fineweb_q00/duckdb:vortex-compact 4536399 4819607.00 0.94 ns
fineweb_q01/duckdb:vortex-compact 93836976 92914521.00 1.01 ns
fineweb_q02/duckdb:vortex-compact 97698579 108417270.00 0.90 ns
fineweb_q03/duckdb:vortex-compact 844943967 842309770.00 1.00 ns
fineweb_q04/duckdb:vortex-compact 909999952 895109710.00 1.02 ns
fineweb_q05/duckdb:vortex-compact 811535640 798835307.00 1.02 ns
fineweb_q06/duckdb:vortex-compact 464487872 463349364.00 1.00 ns
fineweb_q07/duckdb:vortex-compact 480778477 470359237.00 1.02 ns
fineweb_q08/duckdb:vortex-compact 22607743 24300201.00 0.93 ns

@github-actions
Copy link
Contributor

github-actions bot commented Mar 5, 2026

Benchmarks: Random Access

Summary

  • Overall: 0.840x ✅
  • Vortex: 0.743x ✅
  • Parquet: 0.926x ➖
  • Best: random-access/taxi/correlated/vortex-tokio-local-disk (0.550x)
  • Worst: No regressions
  • Significant (>10%): 18↑ 0↓
Detailed Results Table
name PR 815c5d7 base accb451 ratio (PR/base) unit remark
random-access/parquet-tokio-local-disk 186567114 201758877.00 0.92 ns
random-access/parquet-tokio-local-disk-footer 185136011 197184544.00 0.94 ns
random-access/taxi/correlated/parquet-tokio-local-disk 275449757 307942466.00 0.89 ns 🚀
random-access/taxi/correlated/parquet-tokio-local-disk-footer 277023567 291042209.00 0.95 ns
random-access/taxi/uniform/parquet-tokio-local-disk 292988753 317259362.00 0.92 ns
random-access/taxi/uniform/parquet-tokio-local-disk-footer 293007310 331629532.00 0.88 ns 🚀
random-access/vortex-tokio-local-disk 1180578 2134554.00 0.55 ns 🚀
random-access/vortex-tokio-local-disk-footer 1200348 1948082.00 0.62 ns 🚀
random-access/taxi/correlated/vortex-tokio-local-disk 1689626 3070264.00 0.55 ns 🚀
random-access/taxi/correlated/vortex-tokio-local-disk-footer 1693896 2977660.00 0.57 ns 🚀
random-access/taxi/uniform/vortex-tokio-local-disk 4252343 6002419.00 0.71 ns 🚀
random-access/taxi/uniform/vortex-tokio-local-disk-footer 4267691 5957118.00 0.72 ns 🚀
random-access/lance-tokio-local-disk 740970 891153.00 0.83 ns 🚀
random-access/lance-tokio-local-disk-footer 1349644 1553054.00 0.87 ns 🚀
random-access/taxi/correlated/lance-tokio-local-disk 974418 1088062.00 0.90 ns 🚀
random-access/taxi/correlated/lance-tokio-local-disk-footer 1657348 1851333.00 0.90 ns 🚀
random-access/taxi/uniform/lance-tokio-local-disk 8530753 9307546.00 0.92 ns
random-access/taxi/uniform/lance-tokio-local-disk-footer 9083225 10167937.00 0.89 ns 🚀
random-access/feature-vectors/correlated/parquet-tokio-local-disk 13952377558 15547473144.00 0.90 ns 🚀
random-access/feature-vectors/correlated/parquet-tokio-local-disk-footer 13492286853 14100161559.00 0.96 ns
random-access/feature-vectors/uniform/parquet-tokio-local-disk 13474782880 13829242951.00 0.97 ns
random-access/feature-vectors/uniform/parquet-tokio-local-disk-footer 13490465490 13908731766.00 0.97 ns
random-access/feature-vectors/correlated/vortex-tokio-local-disk 7202791 8438313.00 0.85 ns 🚀
random-access/feature-vectors/correlated/vortex-tokio-local-disk-footer 5453269 6750314.00 0.81 ns 🚀
random-access/feature-vectors/uniform/vortex-tokio-local-disk 12167821 15038097.00 0.81 ns 🚀
random-access/feature-vectors/uniform/vortex-tokio-local-disk-footer 12312126 15248818.00 0.81 ns 🚀
random-access/feature-vectors/correlated/lance-tokio-local-disk 2222980 2764056.00 0.80 ns 🚀
random-access/feature-vectors/correlated/lance-tokio-local-disk-footer 1271270 1526213.00 0.83 ns 🚀
random-access/feature-vectors/uniform/lance-tokio-local-disk 1429376 1734390.00 0.82 ns 🚀
random-access/feature-vectors/uniform/lance-tokio-local-disk-footer 2328933 2755031.00 0.85 ns 🚀
random-access/nested-lists/correlated/parquet-tokio-local-disk 159258843 175737600.00 0.91 ns
random-access/nested-lists/correlated/parquet-tokio-local-disk-footer 157961216 173179033.00 0.91 ns
random-access/nested-lists/uniform/parquet-tokio-local-disk 157837933 171747919.00 0.92 ns
random-access/nested-lists/uniform/parquet-tokio-local-disk-footer 159397182 174512285.00 0.91 ns
random-access/nested-lists/correlated/vortex-tokio-local-disk 699656 826336.00 0.85 ns 🚀
random-access/nested-lists/correlated/vortex-tokio-local-disk-footer 698575 1119095.00 0.62 ns 🚀
random-access/nested-lists/uniform/vortex-tokio-local-disk 2326220 2670074.00 0.87 ns 🚀
random-access/nested-lists/uniform/vortex-tokio-local-disk-footer 2459746 2740019.00 0.90 ns 🚀
random-access/nested-lists/correlated/lance-tokio-local-disk 267648 299870.00 0.89 ns 🚀
random-access/nested-lists/correlated/lance-tokio-local-disk-footer 713649 858341.00 0.83 ns 🚀
random-access/nested-lists/uniform/lance-tokio-local-disk 1142111 1320782.00 0.86 ns 🚀
random-access/nested-lists/uniform/lance-tokio-local-disk-footer 1625056 1907932.00 0.85 ns 🚀
random-access/nested-structs/correlated/parquet-tokio-local-disk 27086748 28788581.00 0.94 ns
random-access/nested-structs/correlated/parquet-tokio-local-disk-footer 27365378 29201284.00 0.94 ns
random-access/nested-structs/uniform/parquet-tokio-local-disk 27112904 29408888.00 0.92 ns
random-access/nested-structs/uniform/parquet-tokio-local-disk-footer 26948274 29527413.00 0.91 ns
random-access/nested-structs/correlated/vortex-tokio-local-disk 876472 1062353.00 0.83 ns 🚀
random-access/nested-structs/correlated/vortex-tokio-local-disk-footer 878694 1017179.00 0.86 ns 🚀
random-access/nested-structs/uniform/vortex-tokio-local-disk 1728307 2135907.00 0.81 ns 🚀
random-access/nested-structs/uniform/vortex-tokio-local-disk-footer 1704521 2082554.00 0.82 ns 🚀
random-access/nested-structs/correlated/lance-tokio-local-disk 428097 479937.00 0.89 ns 🚀
random-access/nested-structs/correlated/lance-tokio-local-disk-footer 636355 733557.00 0.87 ns 🚀
random-access/nested-structs/uniform/lance-tokio-local-disk 2753508 3165890.00 0.87 ns 🚀
random-access/nested-structs/uniform/lance-tokio-local-disk-footer 3002316 3519726.00 0.85 ns 🚀

@github-actions
Copy link
Contributor

github-actions bot commented Mar 5, 2026

Benchmarks: TPC-DS SF=1 on NVME

Summary

  • Overall: 0.931x ➖
  • Vortex: 0.914x ➖
  • Parquet: 0.947x ➖
  • duckdb:vortex: 0.906x ➖
  • datafusion:vortex: 0.922x ➖
  • Best: tpcds_q39/duckdb:vortex-compact (0.767x)
  • Worst: tpcds_q88/duckdb:vortex-compact (1.173x)
  • Significant (>10%): 175↑ 1↓
Detailed Results Table
name PR 815c5d7 base accb451 ratio (PR/base) unit remark
tpcds_q01/datafusion:parquet 36680202 42625422.00 0.86 ns 🚀
tpcds_q02/datafusion:parquet 51610226 56624850.00 0.91 ns
tpcds_q03/datafusion:parquet 18473670 18140658.00 1.02 ns
tpcds_q04/datafusion:parquet 363474305 421762100.00 0.86 ns 🚀
tpcds_q05/datafusion:parquet 93550062 100045109.00 0.94 ns
tpcds_q06/datafusion:parquet 102038710 107881846.00 0.95 ns
tpcds_q07/datafusion:parquet 141680447 150865355.00 0.94 ns
tpcds_q08/datafusion:parquet 39505375 43124051.00 0.92 ns
tpcds_q09/datafusion:parquet 52770956 58310194.00 0.91 ns
tpcds_q10/datafusion:parquet 101479915 105680505.00 0.96 ns
tpcds_q11/datafusion:parquet 223245627 268657569.00 0.83 ns 🚀
tpcds_q12/datafusion:parquet 29006631 33135749.00 0.88 ns 🚀
tpcds_q13/datafusion:parquet 146592810 156095760.00 0.94 ns
tpcds_q14/datafusion:parquet 212416963 238259000.00 0.89 ns 🚀
tpcds_q15/datafusion:parquet 59803231 64508230.00 0.93 ns
tpcds_q16/datafusion:parquet 34587297 37072381.00 0.93 ns
tpcds_q17/datafusion:parquet 184673567 204168660.00 0.90 ns
tpcds_q18/datafusion:parquet 182291547 198785662.00 0.92 ns
tpcds_q19/datafusion:parquet 35059370 38967055.00 0.90 ns 🚀
tpcds_q20/datafusion:parquet 23479579 28370604.00 0.83 ns 🚀
tpcds_q21/datafusion:parquet 27159365 30446070.00 0.89 ns 🚀
tpcds_q22/datafusion:parquet 182480217 161570912.00 1.13 ns 🚨
tpcds_q23/datafusion:parquet 181916166 217587854.00 0.84 ns 🚀
tpcds_q24/datafusion:parquet 232717110 251599527.00 0.92 ns
tpcds_q25/datafusion:parquet 194925762 206278845.00 0.94 ns
tpcds_q26/datafusion:parquet 118577144 127447118.00 0.93 ns
tpcds_q27/datafusion:parquet 263605607 316131988.00 0.83 ns 🚀
tpcds_q28/datafusion:parquet 52334907 59953414.00 0.87 ns 🚀
tpcds_q29/datafusion:parquet 196090348 207228456.00 0.95 ns
tpcds_q30/datafusion:parquet 45598350 49832160.00 0.92 ns
tpcds_q31/datafusion:parquet 103747843 114932099.00 0.90 ns
tpcds_q32/datafusion:parquet 29462643 33401057.00 0.88 ns 🚀
tpcds_q33/datafusion:parquet 38264943 41757072.00 0.92 ns
tpcds_q34/datafusion:parquet 36549340 40263565.00 0.91 ns
tpcds_q35/datafusion:parquet 98199149 109816280.00 0.89 ns 🚀
tpcds_q36/datafusion:parquet 83742748 96423797.00 0.87 ns 🚀
tpcds_q37/datafusion:parquet 25810107 2973463.00 0.87 ns 🚀
tpcds_q38/datafusion:parquet 63150023 71819194.00 0.88 ns 🚀
tpcds_q39/datafusion:parquet 90722105 105040738.00 0.86 ns 🚀
tpcds_q40/datafusion:parquet 35148210 41162264.00 0.85 ns 🚀
tpcds_q41/datafusion:parquet 13006392 14669665.00 0.89 ns 🚀
tpcds_q42/datafusion:parquet 15526935 18186302.00 0.85 ns 🚀
tpcds_q43/datafusion:parquet 25947992 28890000.00 0.90 ns 🚀
tpcds_q44/datafusion:parquet 42474987 44937736.00 0.95 ns
tpcds_q45/datafusion:parquet 75118231 81715772.00 0.92 ns
tpcds_q46/datafusion:parquet 52698979 54859973.00 0.96 ns
tpcds_q47/datafusion:parquet 188326134 191922219.00 0.98 ns
tpcds_q48/datafusion:parquet 137829815 134791311.00 1.02 ns
tpcds_q49/datafusion:parquet 71131445 71790069.00 0.99 ns
tpcds_q50/datafusion:parquet 119828848 119086007.00 1.01 ns
tpcds_q51/datafusion:parquet 96791681 94244650.00 1.03 ns
tpcds_q52/datafusion:parquet 16531529 15710077.00 1.05 ns
tpcds_q53/datafusion:parquet 30624208 29427659.00 1.04 ns
tpcds_q54/datafusion:parquet 48315970 47956124.00 1.01 ns
tpcds_q55/datafusion:parquet 15473566 15919183.00 0.97 ns
tpcds_q56/datafusion:parquet 36989126 37616240.00 0.98 ns
tpcds_q57/datafusion:parquet 132934641 140488161.00 0.95 ns
tpcds_q58/datafusion:parquet 76693987 75014272.00 1.02 ns
tpcds_q59/datafusion:parquet 71151172 66449599.00 1.07 ns
tpcds_q60/datafusion:parquet 38128142 36904745.00 1.03 ns
tpcds_q61/datafusion:parquet 67059816 68131340.00 0.98 ns
tpcds_q62/datafusion:parquet 45582699 46737514.00 0.98 ns
tpcds_q63/datafusion:parquet 31272462 30596491.00 1.02 ns
tpcds_q64/datafusion:parquet 1020913150 1034160577.00 0.99 ns
tpcds_q65/datafusion:parquet 47205805 50462387.00 0.94 ns
tpcds_q66/datafusion:parquet 86483615 86673512.00 1.00 ns
tpcds_q67/datafusion:parquet 172920871 177639237.00 0.97 ns
tpcds_q68/datafusion:parquet 53284367 54483072.00 0.98 ns
tpcds_q69/datafusion:parquet 92915536 96116549.00 0.97 ns
tpcds_q70/datafusion:parquet 107766875 110439460.00 0.98 ns
tpcds_q71/datafusion:parquet 28373135 29763792.00 0.95 ns
tpcds_q72/datafusion:parquet 871172664 909123742.00 0.96 ns
tpcds_q73/datafusion:parquet 38502360 40125741.00 0.96 ns
tpcds_q74/datafusion:parquet 128813673 142456287.00 0.90 ns
tpcds_q75/datafusion:parquet 132990391 141908963.00 0.94 ns
tpcds_q76/datafusion:parquet 99014087 101701466.00 0.97 ns
tpcds_q77/datafusion:parquet 59219092 60262518.00 0.98 ns
tpcds_q78/datafusion:parquet 179375273 184836656.00 0.97 ns
tpcds_q79/datafusion:parquet 39605596 41954410.00 0.94 ns
tpcds_q80/datafusion:parquet 112652569 113023007.00 1.00 ns
tpcds_q81/datafusion:parquet 43302342 43735495.00 0.99 ns
tpcds_q82/datafusion:parquet 28696358 29621769.00 0.97 ns
tpcds_q83/datafusion:parquet 54499100 55697816.00 0.98 ns
tpcds_q84/datafusion:parquet 48267230 49533959.00 0.97 ns
tpcds_q85/datafusion:parquet 249528430 252538718.00 0.99 ns
tpcds_q86/datafusion:parquet 21152850 23258197.00 0.91 ns
tpcds_q87/datafusion:parquet 65805434 68175094.00 0.97 ns
tpcds_q88/datafusion:parquet 78516926 79194446.00 0.99 ns
tpcds_q89/datafusion:parquet 38578897 38741586.00 1.00 ns
tpcds_q90/datafusion:parquet 19139110 19902490.00 0.96 ns
tpcds_q91/datafusion:parquet 79669664 78736317.00 1.01 ns
tpcds_q92/datafusion:parquet 24578565 25116779.00 0.98 ns
tpcds_q93/datafusion:parquet 39516867 40562927.00 0.97 ns
tpcds_q94/datafusion:parquet 28276199 30065543.00 0.94 ns
tpcds_q95/datafusion:parquet 137034768 153082530.00 0.90 ns 🚀
tpcds_q96/datafusion:parquet 14540019 16482082.00 0.88 ns 🚀
tpcds_q97/datafusion:parquet 36095870 40081166.00 0.90 ns
tpcds_q98/datafusion:parquet 36158641 41807553.00 0.86 ns 🚀
tpcds_q99/datafusion:parquet 47500830 49924226.00 0.95 ns
tpcds_q01/datafusion:vortex-file-compressed 30828793 33490662.00 0.92 ns
tpcds_q02/datafusion:vortex-file-compressed 78656253 84815623.00 0.93 ns
tpcds_q03/datafusion:vortex-file-compressed 28158382 32073067.00 0.88 ns 🚀
tpcds_q04/datafusion:vortex-file-compressed 409594864 462222320.00 0.89 ns 🚀
tpcds_q05/datafusion:vortex-file-compressed 74825364 85947550.00 0.87 ns 🚀
tpcds_q06/datafusion:vortex-file-compressed 76761773 92174218.00 0.83 ns 🚀
tpcds_q07/datafusion:vortex-file-compressed 82636276 95374720.00 0.87 ns 🚀
tpcds_q08/datafusion:vortex-file-compressed 41377785 46919941.00 0.88 ns 🚀
tpcds_q09/datafusion:vortex-file-compressed 49194563 56053362.00 0.88 ns 🚀
tpcds_q10/datafusion:vortex-file-compressed 50240120 59014958.00 0.85 ns 🚀
tpcds_q11/datafusion:vortex-file-compressed 232573225 272522311.00 0.85 ns 🚀
tpcds_q12/datafusion:vortex-file-compressed 37668939 42490037.00 0.89 ns 🚀
tpcds_q13/datafusion:vortex-file-compressed 84479058 87901644.00 0.96 ns
tpcds_q14/datafusion:vortex-file-compressed 212835257 250365765.00 0.85 ns 🚀
tpcds_q15/datafusion:vortex-file-compressed 52419917 55452729.00 0.95 ns
tpcds_q16/datafusion:vortex-file-compressed 30462227 34229937.00 0.89 ns 🚀
tpcds_q17/datafusion:vortex-file-compressed 119362784 134194289.00 0.89 ns 🚀
tpcds_q18/datafusion:vortex-file-compressed 106569060 120028091.00 0.89 ns 🚀
tpcds_q19/datafusion:vortex-file-compressed 46981107 55277897.00 0.85 ns 🚀
tpcds_q20/datafusion:vortex-file-compressed 42704243 48984245.00 0.87 ns 🚀
tpcds_q21/datafusion:vortex-file-compressed 183946831 203243049.00 0.91 ns
tpcds_q22/datafusion:vortex-file-compressed 68521747 80822038.00 0.85 ns 🚀
tpcds_q23/datafusion:vortex-file-compressed 191115572 226515090.00 0.84 ns 🚀
tpcds_q24/datafusion:vortex-file-compressed 188596071 211595465.00 0.89 ns 🚀
tpcds_q25/datafusion:vortex-file-compressed 118441557 135615575.00 0.87 ns 🚀
tpcds_q26/datafusion:vortex-file-compressed 64985202 75974593.00 0.86 ns 🚀
tpcds_q27/datafusion:vortex-file-compressed 170005948 206590127.00 0.82 ns 🚀
tpcds_q28/datafusion:vortex-file-compressed 50674782 57269009.00 0.88 ns 🚀
tpcds_q29/datafusion:vortex-file-compressed 121359646 134877989.00 0.90 ns 🚀
tpcds_q30/datafusion:vortex-file-compressed 31661144 36484252.00 0.87 ns 🚀
tpcds_q31/datafusion:vortex-file-compressed 185618892 203016185.00 0.91 ns
tpcds_q32/datafusion:vortex-file-compressed 25241322 28247307.00 0.89 ns 🚀
tpcds_q33/datafusion:vortex-file-compressed 38605493 42298165.00 0.91 ns
tpcds_q34/datafusion:vortex-file-compressed 38785700 42935005.00 0.90 ns
tpcds_q35/datafusion:vortex-file-compressed 64813552 72572959.00 0.89 ns 🚀
tpcds_q36/datafusion:vortex-file-compressed 106188526 122901636.00 0.86 ns 🚀
tpcds_q37/datafusion:vortex-file-compressed 39533411 46312065.00 0.85 ns 🚀
tpcds_q38/datafusion:vortex-file-compressed 94683793 102659266.00 0.92 ns
tpcds_q39/datafusion:vortex-file-compressed 201188978 233749690.00 0.86 ns 🚀
tpcds_q40/datafusion:vortex-file-compressed 57222560 64520446.00 0.89 ns 🚀
tpcds_q41/datafusion:vortex-file-compressed 14520832 17479377.00 0.83 ns 🚀
tpcds_q42/datafusion:vortex-file-compressed 31117960 35704603.00 0.87 ns 🚀
tpcds_q43/datafusion:vortex-file-compressed 48389097 54547277.00 0.89 ns 🚀
tpcds_q44/datafusion:vortex-file-compressed 42563877 48778818.00 0.87 ns 🚀
tpcds_q45/datafusion:vortex-file-compressed 51448032 55936201.00 0.92 ns
tpcds_q46/datafusion:vortex-file-compressed 66209013 77400109.00 0.86 ns 🚀
tpcds_q47/datafusion:vortex-file-compressed 244270703 289997636.00 0.84 ns 🚀
tpcds_q48/datafusion:vortex-file-compressed 70217377 79300343.00 0.89 ns 🚀
tpcds_q49/datafusion:vortex-file-compressed 70559755 83934519.00 0.84 ns 🚀
tpcds_q50/datafusion:vortex-file-compressed 76037232 85278745.00 0.89 ns 🚀
tpcds_q51/datafusion:vortex-file-compressed 95317903 107008025.00 0.89 ns 🚀
tpcds_q52/datafusion:vortex-file-compressed 31823958 36138968.00 0.88 ns 🚀
tpcds_q53/datafusion:vortex-file-compressed 29000173 33765978.00 0.86 ns 🚀
tpcds_q54/datafusion:vortex-file-compressed 48513922 55107288.00 0.88 ns 🚀
tpcds_q55/datafusion:vortex-file-compressed 33484099 35504628.00 0.94 ns
tpcds_q56/datafusion:vortex-file-compressed 47986799 53425798.00 0.90 ns 🚀
tpcds_q57/datafusion:vortex-file-compressed 188620071 213066261.00 0.89 ns 🚀
tpcds_q58/datafusion:vortex-file-compressed 114268150 130654021.00 0.87 ns 🚀
tpcds_q59/datafusion:vortex-file-compressed 98235033 106059867.00 0.93 ns
tpcds_q60/datafusion:vortex-file-compressed 46494871 54111580.00 0.86 ns 🚀
tpcds_q61/datafusion:vortex-file-compressed 57968385 66988527.00 0.87 ns 🚀
tpcds_q62/datafusion:vortex-file-compressed 46811630 51999999.00 0.90 ns
tpcds_q63/datafusion:vortex-file-compressed 29414117 33555269.00 0.88 ns 🚀
tpcds_q64/datafusion:vortex-file-compressed 735988120 844032968.00 0.87 ns 🚀
tpcds_q65/datafusion:vortex-file-compressed 54973295 61493290.00 0.89 ns 🚀
tpcds_q66/datafusion:vortex-file-compressed 107842650 114916852.00 0.94 ns
tpcds_q67/datafusion:vortex-file-compressed 144698766 140564279.00 1.03 ns
tpcds_q68/datafusion:vortex-file-compressed 63914989 69385473.00 0.92 ns
tpcds_q69/datafusion:vortex-file-compressed 49833905 51030518.00 0.98 ns
tpcds_q70/datafusion:vortex-file-compressed 123250113 127758610.00 0.96 ns
tpcds_q71/datafusion:vortex-file-compressed 30471880 32069687.00 0.95 ns
tpcds_q72/datafusion:vortex-file-compressed 3256502451 3476938780.00 0.94 ns
tpcds_q73/datafusion:vortex-file-compressed 38307312 39114396.00 0.98 ns
tpcds_q74/datafusion:vortex-file-compressed 170927035 175764302.00 0.97 ns
tpcds_q75/datafusion:vortex-file-compressed 135227960 138540407.00 0.98 ns
tpcds_q76/datafusion:vortex-file-compressed 71209223 67893113.00 1.05 ns
tpcds_q77/datafusion:vortex-file-compressed 54569975 56097518.00 0.97 ns
tpcds_q78/datafusion:vortex-file-compressed 184341115 184959131.00 1.00 ns
tpcds_q79/datafusion:vortex-file-compressed 45168383 47995796.00 0.94 ns
tpcds_q80/datafusion:vortex-file-compressed 115523447 120286620.00 0.96 ns
tpcds_q81/datafusion:vortex-file-compressed 38229954 36849931.00 1.04 ns
tpcds_q82/datafusion:vortex-file-compressed 40734984 41034127.00 0.99 ns
tpcds_q83/datafusion:vortex-file-compressed 66115220 69581490.00 0.95 ns
tpcds_q84/datafusion:vortex-file-compressed 16172322 15911631.00 1.02 ns
tpcds_q85/datafusion:vortex-file-compressed 139891361 141769009.00 0.99 ns
tpcds_q86/datafusion:vortex-file-compressed 31170824 32594141.00 0.96 ns
tpcds_q87/datafusion:vortex-file-compressed 93387856 94888990.00 0.98 ns
tpcds_q88/datafusion:vortex-file-compressed 76970242 77256029.00 1.00 ns
tpcds_q89/datafusion:vortex-file-compressed 59095497 56916961.00 1.04 ns
tpcds_q90/datafusion:vortex-file-compressed 16478809 16752004.00 0.98 ns
tpcds_q91/datafusion:vortex-file-compressed 25870754 26951265.00 0.96 ns
tpcds_q92/datafusion:vortex-file-compressed 21651074 21143661.00 1.02 ns
tpcds_q93/datafusion:vortex-file-compressed 38683306 40299140.00 0.96 ns
tpcds_q94/datafusion:vortex-file-compressed 27555107 27435364.00 1.00 ns
tpcds_q95/datafusion:vortex-file-compressed 95357168 95984565.00 0.99 ns
tpcds_q96/datafusion:vortex-file-compressed 15305275 16961751.00 0.90 ns
tpcds_q97/datafusion:vortex-file-compressed 32294378 37302037.00 0.87 ns 🚀
tpcds_q98/datafusion:vortex-file-compressed 51628000 51850417.00 1.00 ns
tpcds_q99/datafusion:vortex-file-compressed 64108907 59139239.00 1.08 ns
tpcds_q01/datafusion:vortex-compact 34501048 36153368.00 0.95 ns
tpcds_q02/datafusion:vortex-compact 88999225 86349842.00 1.03 ns
tpcds_q03/datafusion:vortex-compact 33643160 33809674.00 1.00 ns
tpcds_q04/datafusion:vortex-compact 434607174 439776683.00 0.99 ns
tpcds_q05/datafusion:vortex-compact 84573412 87759407.00 0.96 ns
tpcds_q06/datafusion:vortex-compact 85399496 84887457.00 1.01 ns
tpcds_q07/datafusion:vortex-compact 94967358 108460394.00 0.88 ns 🚀
tpcds_q08/datafusion:vortex-compact 48955085 54897562.00 0.89 ns 🚀
tpcds_q09/datafusion:vortex-compact 99324794 101920183.00 0.97 ns
tpcds_q10/datafusion:vortex-compact 68011500 74379287.00 0.91 ns
tpcds_q11/datafusion:vortex-compact 260940030 295244988.00 0.88 ns 🚀
tpcds_q12/datafusion:vortex-compact 41557814 45368924.00 0.92 ns
tpcds_q13/datafusion:vortex-compact 141917667 149300035.00 0.95 ns
tpcds_q14/datafusion:vortex-compact 268050398 307675725.00 0.87 ns 🚀
tpcds_q15/datafusion:vortex-compact 54610681 63267844.00 0.86 ns 🚀
tpcds_q16/datafusion:vortex-compact 40793559 45738176.00 0.89 ns 🚀
tpcds_q17/datafusion:vortex-compact 127916100 145754068.00 0.88 ns 🚀
tpcds_q18/datafusion:vortex-compact 119662606 133876502.00 0.89 ns 🚀
tpcds_q19/datafusion:vortex-compact 60290435 67104184.00 0.90 ns 🚀
tpcds_q20/datafusion:vortex-compact 48142203 51970699.00 0.93 ns
tpcds_q21/datafusion:vortex-compact 181281211 203478103.00 0.89 ns 🚀
tpcds_q22/datafusion:vortex-compact 78239282 87387700.00 0.90 ns 🚀
tpcds_q23/datafusion:vortex-compact 228710612 268702296.00 0.85 ns 🚀
tpcds_q24/datafusion:vortex-compact 222478818 243039117.00 0.92 ns
tpcds_q25/datafusion:vortex-compact 133580141 147143881.00 0.91 ns
tpcds_q26/datafusion:vortex-compact 75741271 85942924.00 0.88 ns 🚀
tpcds_q27/datafusion:vortex-compact 213408979 246471453.00 0.87 ns 🚀
tpcds_q28/datafusion:vortex-compact 102183925 110833669.00 0.92 ns
tpcds_q29/datafusion:vortex-compact 133234486 146447756.00 0.91 ns
tpcds_q30/datafusion:vortex-compact 34569387 36527552.00 0.95 ns
tpcds_q31/datafusion:vortex-compact 217503982 237145320.00 0.92 ns
tpcds_q32/datafusion:vortex-compact 29544128 33195571.00 0.89 ns 🚀
tpcds_q33/datafusion:vortex-compact 52842295 56609417.00 0.93 ns
tpcds_q34/datafusion:vortex-compact 59405746 62786431.00 0.95 ns
tpcds_q35/datafusion:vortex-compact 78404077 86327721.00 0.91 ns
tpcds_q36/datafusion:vortex-compact 132346602 152561590.00 0.87 ns 🚀
tpcds_q37/datafusion:vortex-compact 50480039 59432999.00 0.85 ns 🚀
tpcds_q38/datafusion:vortex-compact 106887065 116290204.00 0.92 ns
tpcds_q39/datafusion:vortex-compact 196625701 226503429.00 0.87 ns 🚀
tpcds_q40/datafusion:vortex-compact 62473826 71021036.00 0.88 ns 🚀
tpcds_q41/datafusion:vortex-compact 15169045 18810312.00 0.81 ns 🚀
tpcds_q42/datafusion:vortex-compact 36790756 42179327.00 0.87 ns 🚀
tpcds_q43/datafusion:vortex-compact 55230098 60736674.00 0.91 ns
tpcds_q44/datafusion:vortex-compact 71423157 79655434.00 0.90 ns 🚀
tpcds_q45/datafusion:vortex-compact 53994560 60671569.00 0.89 ns 🚀
tpcds_q46/datafusion:vortex-compact 93354280 104058003.00 0.90 ns 🚀
tpcds_q47/datafusion:vortex-compact 271297052 308614840.00 0.88 ns 🚀
tpcds_q48/datafusion:vortex-compact 112936320 117173365.00 0.96 ns
tpcds_q49/datafusion:vortex-compact 98854226 111427851.00 0.89 ns 🚀
tpcds_q50/datafusion:vortex-compact 95961195 105655005.00 0.91 ns
tpcds_q51/datafusion:vortex-compact 98859015 114276597.00 0.87 ns 🚀
tpcds_q52/datafusion:vortex-compact 36745418 43047517.00 0.85 ns 🚀
tpcds_q53/datafusion:vortex-compact 39212531 42385467.00 0.93 ns
tpcds_q54/datafusion:vortex-compact 62590513 69014741.00 0.91 ns
tpcds_q55/datafusion:vortex-compact 40134405 41682645.00 0.96 ns
tpcds_q56/datafusion:vortex-compact 61276797 66497955.00 0.92 ns
tpcds_q57/datafusion:vortex-compact 202947447 226583602.00 0.90 ns 🚀
tpcds_q58/datafusion:vortex-compact 122976449 138603698.00 0.89 ns 🚀
tpcds_q59/datafusion:vortex-compact 111871238 126972997.00 0.88 ns 🚀
tpcds_q60/datafusion:vortex-compact 60514964 67595282.00 0.90 ns 🚀
tpcds_q61/datafusion:vortex-compact 81624329 92055458.00 0.89 ns 🚀
tpcds_q62/datafusion:vortex-compact 47059535 53124318.00 0.89 ns 🚀
tpcds_q63/datafusion:vortex-compact 39152814 43973536.00 0.89 ns 🚀
tpcds_q64/datafusion:vortex-compact 809626189 922263190.00 0.88 ns 🚀
tpcds_q65/datafusion:vortex-compact 74362229 84131458.00 0.88 ns 🚀
tpcds_q66/datafusion:vortex-compact 112935743 132605567.00 0.85 ns 🚀
tpcds_q67/datafusion:vortex-compact 151785708 155382510.00 0.98 ns
tpcds_q68/datafusion:vortex-compact 95148461 95638914.00 0.99 ns
tpcds_q69/datafusion:vortex-compact 65204729 63681147.00 1.02 ns
tpcds_q70/datafusion:vortex-compact 136951647 139573180.00 0.98 ns
tpcds_q71/datafusion:vortex-compact 46282480 46540953.00 0.99 ns
tpcds_q72/datafusion:vortex-compact 3350533755 3405904579.00 0.98 ns
tpcds_q73/datafusion:vortex-compact 57919243 59396801.00 0.98 ns
tpcds_q74/datafusion:vortex-compact 186569929 194326995.00 0.96 ns
tpcds_q75/datafusion:vortex-compact 177953773 184510027.00 0.96 ns
tpcds_q76/datafusion:vortex-compact 81317364 82772402.00 0.98 ns
tpcds_q77/datafusion:vortex-compact 69001342 70609126.00 0.98 ns
tpcds_q78/datafusion:vortex-compact 204955968 206025791.00 0.99 ns
tpcds_q79/datafusion:vortex-compact 65601138 71113629.00 0.92 ns
tpcds_q80/datafusion:vortex-compact 137854883 145529156.00 0.95 ns
tpcds_q81/datafusion:vortex-compact 42617366 43226780.00 0.99 ns
tpcds_q82/datafusion:vortex-compact 53613244 53451292.00 1.00 ns
tpcds_q83/datafusion:vortex-compact 65950587 67492114.00 0.98 ns
tpcds_q84/datafusion:vortex-compact 19043547 18990436.00 1.00 ns
tpcds_q85/datafusion:vortex-compact 163073413 165634223.00 0.98 ns
tpcds_q86/datafusion:vortex-compact 32750481 34227749.00 0.96 ns
tpcds_q87/datafusion:vortex-compact 108650467 109119363.00 1.00 ns
tpcds_q88/datafusion:vortex-compact 133354946 135028082.00 0.99 ns
tpcds_q89/datafusion:vortex-compact 64963495 64033579.00 1.01 ns
tpcds_q90/datafusion:vortex-compact 23194330 23098514.00 1.00 ns
tpcds_q91/datafusion:vortex-compact 42088683 42249044.00 1.00 ns
tpcds_q92/datafusion:vortex-compact 23446374 22992912.00 1.02 ns
tpcds_q93/datafusion:vortex-compact 54197223 54415795.00 1.00 ns
tpcds_q94/datafusion:vortex-compact 33323123 34321453.00 0.97 ns
tpcds_q95/datafusion:vortex-compact 105332443 103013103.00 1.02 ns
tpcds_q96/datafusion:vortex-compact 24185555 24198249.00 1.00 ns
tpcds_q97/datafusion:vortex-compact 45164011 43792296.00 1.03 ns
tpcds_q98/datafusion:vortex-compact 57389577 58098553.00 0.99 ns
tpcds_q99/datafusion:vortex-compact 68083993 69891070.00 0.97 ns
tpcds_q01/duckdb:parquet 48265907 48293205.00 1.00 ns
tpcds_q02/duckdb:parquet 28865115 29604297.00 0.98 ns
tpcds_q03/duckdb:parquet 13885433 14121726.00 0.98 ns
tpcds_q04/duckdb:parquet 127341016 128157015.00 0.99 ns
tpcds_q05/duckdb:parquet 30351010 31637735.00 0.96 ns
tpcds_q06/duckdb:parquet 34001545 34703389.00 0.98 ns
tpcds_q07/duckdb:parquet 28089466 28365842.00 0.99 ns
tpcds_q08/duckdb:parquet 28161835 28706071.00 0.98 ns
tpcds_q09/duckdb:parquet 41431450 42081125.00 0.98 ns
tpcds_q10/duckdb:parquet 40661144 41312121.00 0.98 ns
tpcds_q11/duckdb:parquet 82879306 91949720.00 0.90 ns
tpcds_q12/duckdb:parquet 17596627 17561093.00 1.00 ns
tpcds_q13/duckdb:parquet 37464777 38033747.00 0.99 ns
tpcds_q14/duckdb:parquet 103698202 102416479.00 1.01 ns
tpcds_q15/duckdb:parquet 27667381 28141170.00 0.98 ns
tpcds_q16/duckdb:parquet 22429903 23780399.00 0.94 ns
tpcds_q17/duckdb:parquet 41214624 42851422.00 0.96 ns
tpcds_q18/duckdb:parquet 100232289 103407010.00 0.97 ns
tpcds_q19/duckdb:parquet 32939128 34383395.00 0.96 ns
tpcds_q20/duckdb:parquet 17854719 18696021.00 0.96 ns
tpcds_q21/duckdb:parquet 13371800 14663199.00 0.91 ns
tpcds_q22/duckdb:parquet 98890602 101829045.00 0.97 ns
tpcds_q23/duckdb:parquet 102482680 103815610.00 0.99 ns
tpcds_q24/duckdb:parquet 50103659 51813965.00 0.97 ns
tpcds_q25/duckdb:parquet 35565820 36919047.00 0.96 ns
tpcds_q26/duckdb:parquet 38372801 39807053.00 0.96 ns
tpcds_q27/duckdb:parquet 80152767 80850092.00 0.99 ns
tpcds_q28/duckdb:parquet 42938337 45477659.00 0.94 ns
tpcds_q29/duckdb:parquet 37539924 38247040.00 0.98 ns
tpcds_q30/duckdb:parquet 45335736 46396186.00 0.98 ns
tpcds_q31/duckdb:parquet 27690687 28184981.00 0.98 ns
tpcds_q32/duckdb:parquet 12671804 13350184.00 0.95 ns
tpcds_q33/duckdb:parquet 21027575 21332525.00 0.99 ns
tpcds_q34/duckdb:parquet 23922580 24274458.00 0.99 ns
tpcds_q35/duckdb:parquet 68944945 71006138.00 0.97 ns
tpcds_q36/duckdb:parquet 23947429 24978948.00 0.96 ns
tpcds_q37/duckdb:parquet 15636601 16418799.00 0.95 ns
tpcds_q38/duckdb:parquet 37716074 36925968.00 1.02 ns
tpcds_q39/duckdb:parquet 36214476 37301666.00 0.97 ns
tpcds_q40/duckdb:parquet 20011353 20533334.00 0.97 ns
tpcds_q41/duckdb:parquet 9795940 10271153.00 0.95 ns
tpcds_q42/duckdb:parquet 13332427 13811007.00 0.97 ns
tpcds_q43/duckdb:parquet 18180997 19348702.00 0.94 ns
tpcds_q44/duckdb:parquet 28298913 28861433.00 0.98 ns
tpcds_q45/duckdb:parquet 29298776 30252271.00 0.97 ns
tpcds_q46/duckdb:parquet 49173269 50436083.00 0.97 ns
tpcds_q47/duckdb:parquet 58921873 60935381.00 0.97 ns
tpcds_q48/duckdb:parquet 34140430 35342036.00 0.97 ns
tpcds_q49/duckdb:parquet 26102173 27018167.00 0.97 ns
tpcds_q50/duckdb:parquet 28523812 29677671.00 0.96 ns
tpcds_q51/duckdb:parquet 196629997 202694732.00 0.97 ns
tpcds_q52/duckdb:parquet 13755023 14181856.00 0.97 ns
tpcds_q53/duckdb:parquet 19530332 20302934.00 0.96 ns
tpcds_q54/duckdb:parquet 26242562 26961851.00 0.97 ns
tpcds_q55/duckdb:parquet 13648986 13289121.00 1.03 ns
tpcds_q56/duckdb:parquet 23184476 24007219.00 0.97 ns
tpcds_q57/duckdb:parquet 47550705 49604414.00 0.96 ns
tpcds_q58/duckdb:parquet 25382705 30308139.00 0.84 ns 🚀
tpcds_q59/duckdb:parquet 39081074 41609339.00 0.94 ns
tpcds_q60/duckdb:parquet 23437451 25824043.00 0.91 ns
tpcds_q61/duckdb:parquet 33888140 33560279.00 1.01 ns
tpcds_q62/duckdb:parquet 14295556 14919386.00 0.96 ns
tpcds_q63/duckdb:parquet 17248361 19164107.00 0.90 ns
tpcds_q64/duckdb:parquet 78670102 84646840.00 0.93 ns
tpcds_q65/duckdb:parquet 29284131 30469113.00 0.96 ns
tpcds_q66/duckdb:parquet 33018650 34434180.00 0.96 ns
tpcds_q67/duckdb:parquet 186521700 209044044.00 0.89 ns 🚀
tpcds_q68/duckdb:parquet 39191912 41295598.00 0.95 ns
tpcds_q69/duckdb:parquet 41380346 44861734.00 0.92 ns
tpcds_q70/duckdb:parquet 56710649 59706213.00 0.95 ns
tpcds_q71/duckdb:parquet 21314904 22158130.00 0.96 ns
tpcds_q72/duckdb:parquet 170145637 176265350.00 0.97 ns
tpcds_q73/duckdb:parquet 20975569 22386561.00 0.94 ns
tpcds_q74/duckdb:parquet 53681851 57822761.00 0.93 ns
tpcds_q75/duckdb:parquet 54488921 60600029.00 0.90 ns 🚀
tpcds_q76/duckdb:parquet 21168682 22513251.00 0.94 ns
tpcds_q77/duckdb:parquet 23043357 25522604.00 0.90 ns
tpcds_q78/duckdb:parquet 78187622 87123536.00 0.90 ns 🚀
tpcds_q79/duckdb:parquet 31412418 33414101.00 0.94 ns
tpcds_q80/duckdb:parquet 43571773 48336668.00 0.90 ns
tpcds_q81/duckdb:parquet 50703874 54078211.00 0.94 ns
tpcds_q82/duckdb:parquet 18758596 19693042.00 0.95 ns
tpcds_q83/duckdb:parquet 18216702 20255639.00 0.90 ns 🚀
tpcds_q84/duckdb:parquet 20835320 23518002.00 0.89 ns 🚀
tpcds_q85/duckdb:parquet 43496349 46860470.00 0.93 ns
tpcds_q86/duckdb:parquet 38581406 40997744.00 0.94 ns
tpcds_q87/duckdb:parquet 37913918 40643657.00 0.93 ns
tpcds_q88/duckdb:parquet 54163951 57298673.00 0.95 ns
tpcds_q89/duckdb:parquet 21784636 22791483.00 0.96 ns
tpcds_q90/duckdb:parquet 9957849 10184041.00 0.98 ns
tpcds_q91/duckdb:parquet 27627048 29136264.00 0.95 ns
tpcds_q92/duckdb:parquet 13340958 14890017.00 0.90 ns 🚀
tpcds_q93/duckdb:parquet 33684299 37425304.00 0.90 ns
tpcds_q94/duckdb:parquet 18399715 20145295.00 0.91 ns
tpcds_q95/duckdb:parquet 122930005 158593454.00 0.78 ns 🚀
tpcds_q96/duckdb:parquet 12155545 12142485.00 1.00 ns
tpcds_q97/duckdb:parquet 37871998 41939981.00 0.90 ns
tpcds_q98/duckdb:parquet 23807743 25383778.00 0.94 ns
tpcds_q99/duckdb:parquet 24416288 25901378.00 0.94 ns
tpcds_q01/duckdb:vortex-file-compressed 30715354 33698553.00 0.91 ns
tpcds_q02/duckdb:vortex-file-compressed 54057167 58699822.00 0.92 ns
tpcds_q03/duckdb:vortex-file-compressed 24587559 25650982.00 0.96 ns
tpcds_q04/duckdb:vortex-file-compressed 109079992 121572767.00 0.90 ns 🚀
tpcds_q05/duckdb:vortex-file-compressed 38877386 44843159.00 0.87 ns 🚀
tpcds_q06/duckdb:vortex-file-compressed 39918877 45753068.00 0.87 ns 🚀
tpcds_q07/duckdb:vortex-file-compressed 33388636 37034837.00 0.90 ns
tpcds_q08/duckdb:vortex-file-compressed 30026764 33215364.00 0.90 ns
tpcds_q09/duckdb:vortex-file-compressed 40634783 47487858.00 0.86 ns 🚀
tpcds_q10/duckdb:vortex-file-compressed 50038378 58179543.00 0.86 ns 🚀
tpcds_q11/duckdb:vortex-file-compressed 73420700 85473612.00 0.86 ns 🚀
tpcds_q12/duckdb:vortex-file-compressed 19013871 21328847.00 0.89 ns 🚀
tpcds_q13/duckdb:vortex-file-compressed 40388194 42887135.00 0.94 ns
tpcds_q14/duckdb:vortex-file-compressed 122162926 142181810.00 0.86 ns 🚀
tpcds_q15/duckdb:vortex-file-compressed 29408991 33951911.00 0.87 ns 🚀
tpcds_q16/duckdb:vortex-file-compressed 32341454 37383499.00 0.87 ns 🚀
tpcds_q17/duckdb:vortex-file-compressed 48437184 52750606.00 0.92 ns
tpcds_q18/duckdb:vortex-file-compressed 105950098 118407713.00 0.89 ns 🚀
tpcds_q19/duckdb:vortex-file-compressed 41525186 45927599.00 0.90 ns
tpcds_q20/duckdb:vortex-file-compressed 19530635 22675151.00 0.86 ns 🚀
tpcds_q21/duckdb:vortex-file-compressed 21808087 25854547.00 0.84 ns 🚀
tpcds_q22/duckdb:vortex-file-compressed 122071774 141188868.00 0.86 ns 🚀
tpcds_q23/duckdb:vortex-file-compressed 147210742 159921217.00 0.92 ns
tpcds_q24/duckdb:vortex-file-compressed 57883055 66628774.00 0.87 ns 🚀
tpcds_q25/duckdb:vortex-file-compressed 45843078 54453311.00 0.84 ns 🚀
tpcds_q26/duckdb:vortex-file-compressed 46028709 51890266.00 0.89 ns 🚀
tpcds_q27/duckdb:vortex-file-compressed 83895317 95729680.00 0.88 ns 🚀
tpcds_q28/duckdb:vortex-file-compressed 37464327 42005615.00 0.89 ns 🚀
tpcds_q29/duckdb:vortex-file-compressed 52864964 59500722.00 0.89 ns 🚀
tpcds_q30/duckdb:vortex-file-compressed 34924693 40379142.00 0.86 ns 🚀
tpcds_q31/duckdb:vortex-file-compressed 34835459 37500518.00 0.93 ns
tpcds_q32/duckdb:vortex-file-compressed 16436686 20895109.00 0.79 ns 🚀
tpcds_q33/duckdb:vortex-file-compressed 36887060 39236799.00 0.94 ns
tpcds_q34/duckdb:vortex-file-compressed 30112235 33098495.00 0.91 ns
tpcds_q35/duckdb:vortex-file-compressed 82010356 94488908.00 0.87 ns 🚀
tpcds_q36/duckdb:vortex-file-compressed 31295406 34658387.00 0.90 ns
tpcds_q37/duckdb:vortex-file-compressed 19199089 22727738.00 0.84 ns 🚀
tpcds_q38/duckdb:vortex-file-compressed 46195668 49566492.00 0.93 ns
tpcds_q39/duckdb:vortex-file-compressed 51173435 53762298.00 0.95 ns
tpcds_q40/duckdb:vortex-file-compressed 23952761 28287806.00 0.85 ns 🚀
tpcds_q41/duckdb:vortex-file-compressed 16339992 19055310.00 0.86 ns 🚀
tpcds_q42/duckdb:vortex-file-compressed 15404991 16973882.00 0.91 ns
tpcds_q43/duckdb:vortex-file-compressed 21261228 23185139.00 0.92 ns
tpcds_q44/duckdb:vortex-file-compressed 28169388 32409369.00 0.87 ns 🚀
tpcds_q45/duckdb:vortex-file-compressed 31784807 38333508.00 0.83 ns 🚀
tpcds_q46/duckdb:vortex-file-compressed 60163040 68389480.00 0.88 ns 🚀
tpcds_q47/duckdb:vortex-file-compressed 68217444 77673637.00 0.88 ns 🚀
tpcds_q48/duckdb:vortex-file-compressed 36989768 40284822.00 0.92 ns
tpcds_q49/duckdb:vortex-file-compressed 34560069 37738210.00 0.92 ns
tpcds_q50/duckdb:vortex-file-compressed 36913128 41821621.00 0.88 ns 🚀
tpcds_q51/duckdb:vortex-file-compressed 120819983 152687531.00 0.79 ns 🚀
tpcds_q52/duckdb:vortex-file-compressed 15521805 18535215.00 0.84 ns 🚀
tpcds_q53/duckdb:vortex-file-compressed 25994631 29594869.00 0.88 ns 🚀
tpcds_q54/duckdb:vortex-file-compressed 33666745 40412504.00 0.83 ns 🚀
tpcds_q55/duckdb:vortex-file-compressed 15283837 16837608.00 0.91 ns
tpcds_q56/duckdb:vortex-file-compressed 35617290 44572938.00 0.80 ns 🚀
tpcds_q57/duckdb:vortex-file-compressed 59637614 64039647.00 0.93 ns
tpcds_q58/duckdb:vortex-file-compressed 38757668 39252178.00 0.99 ns
tpcds_q59/duckdb:vortex-file-compressed 58964583 64399421.00 0.92 ns
tpcds_q60/duckdb:vortex-file-compressed 33531352 42298800.00 0.79 ns 🚀
tpcds_q61/duckdb:vortex-file-compressed 46353724 45992297.00 1.01 ns
tpcds_q62/duckdb:vortex-file-compressed 24668736 27796085.00 0.89 ns 🚀
tpcds_q63/duckdb:vortex-file-compressed 25618033 28895027.00 0.89 ns 🚀
tpcds_q64/duckdb:vortex-file-compressed 92706190 103988594.00 0.89 ns 🚀
tpcds_q65/duckdb:vortex-file-compressed 35817618 36098254.00 0.99 ns
tpcds_q66/duckdb:vortex-file-compressed 33796889 35627893.00 0.95 ns
tpcds_q67/duckdb:vortex-file-compressed 198530803 220161988.00 0.90 ns
tpcds_q68/duckdb:vortex-file-compressed 49871456 54247108.00 0.92 ns
tpcds_q69/duckdb:vortex-file-compressed 51972855 56324139.00 0.92 ns
tpcds_q70/duckdb:vortex-file-compressed 71645394 73301510.00 0.98 ns
tpcds_q71/duckdb:vortex-file-compressed 24730345 26374732.00 0.94 ns
tpcds_q72/duckdb:vortex-file-compressed 183302947 181382679.00 1.01 ns
tpcds_q73/duckdb:vortex-file-compressed 28377063 30115969.00 0.94 ns
tpcds_q74/duckdb:vortex-file-compressed 65885072 63805511.00 1.03 ns
tpcds_q75/duckdb:vortex-file-compressed 63934345 68805990.00 0.93 ns
tpcds_q76/duckdb:vortex-file-compressed 24713108 26360944.00 0.94 ns
tpcds_q77/duckdb:vortex-file-compressed 30138404 29695636.00 1.01 ns
tpcds_q78/duckdb:vortex-file-compressed 83666399 88982755.00 0.94 ns
tpcds_q79/duckdb:vortex-file-compressed 38385863 40074646.00 0.96 ns
tpcds_q80/duckdb:vortex-file-compressed 54775130 62505106.00 0.88 ns 🚀
tpcds_q81/duckdb:vortex-file-compressed 39227376 44648101.00 0.88 ns 🚀
tpcds_q82/duckdb:vortex-file-compressed 20863662 23260731.00 0.90 ns 🚀
tpcds_q83/duckdb:vortex-file-compressed 39392838 42741836.00 0.92 ns
tpcds_q84/duckdb:vortex-file-compressed 23854027 27316665.00 0.87 ns 🚀
tpcds_q85/duckdb:vortex-file-compressed 53703987 61528040.00 0.87 ns 🚀
tpcds_q86/duckdb:vortex-file-compressed 48537013 55896634.00 0.87 ns 🚀
tpcds_q87/duckdb:vortex-file-compressed 46868115 51095738.00 0.92 ns
tpcds_q88/duckdb:vortex-file-compressed 89941774 113031887.00 0.80 ns 🚀
tpcds_q89/duckdb:vortex-file-compressed 26975465 30664257.00 0.88 ns 🚀
tpcds_q90/duckdb:vortex-file-compressed 17675291 20456269.00 0.86 ns 🚀
tpcds_q91/duckdb:vortex-file-compressed 31712455 35751828.00 0.89 ns 🚀
tpcds_q92/duckdb:vortex-file-compressed 25834842 28530659.00 0.91 ns
tpcds_q93/duckdb:vortex-file-compressed 31080591 36990077.00 0.84 ns 🚀
tpcds_q94/duckdb:vortex-file-compressed 27704201 33379413.00 0.83 ns 🚀
tpcds_q95/duckdb:vortex-file-compressed 159680486 171679983.00 0.93 ns
tpcds_q96/duckdb:vortex-file-compressed 26594628 32768494.00 0.81 ns 🚀
tpcds_q97/duckdb:vortex-file-compressed 42265782 48053809.00 0.88 ns 🚀
tpcds_q98/duckdb:vortex-file-compressed 24467112 26166164.00 0.94 ns
tpcds_q99/duckdb:vortex-file-compressed 42380694 46230117.00 0.92 ns
tpcds_q01/duckdb:vortex-compact 37327438 41306410.00 0.90 ns
tpcds_q02/duckdb:vortex-compact 55089772 64887404.00 0.85 ns 🚀
tpcds_q03/duckdb:vortex-compact 53597594 56405940.00 0.95 ns
tpcds_q04/duckdb:vortex-compact 141198160 150000697.00 0.94 ns
tpcds_q05/duckdb:vortex-compact 54575988 58495814.00 0.93 ns
tpcds_q06/duckdb:vortex-compact 49360148 54721284.00 0.90 ns
tpcds_q07/duckdb:vortex-compact 56650239 61621289.00 0.92 ns
tpcds_q08/duckdb:vortex-compact 42911417 46472079.00 0.92 ns
tpcds_q09/duckdb:vortex-compact 105175592 112485806.00 0.94 ns
tpcds_q10/duckdb:vortex-compact 77959791 82213610.00 0.95 ns
tpcds_q11/duckdb:vortex-compact 104613444 111242626.00 0.94 ns
tpcds_q12/duckdb:vortex-compact 28022870 30583299.00 0.92 ns
tpcds_q13/duckdb:vortex-compact 74331495 78655803.00 0.95 ns
tpcds_q14/duckdb:vortex-compact 150278221 159262124.00 0.94 ns
tpcds_q15/duckdb:vortex-compact 33272019 40663844.00 0.82 ns 🚀
tpcds_q16/duckdb:vortex-compact 38382111 41407151.00 0.93 ns
tpcds_q17/duckdb:vortex-compact 75754596 73214447.00 1.03 ns
tpcds_q18/duckdb:vortex-compact 143240635 172260248.00 0.83 ns 🚀
tpcds_q19/duckdb:vortex-compact 64206155 70485112.00 0.91 ns
tpcds_q20/duckdb:vortex-compact 25945709 30024738.00 0.86 ns 🚀
tpcds_q21/duckdb:vortex-compact 26852235 29247545.00 0.92 ns
tpcds_q22/duckdb:vortex-compact 130831288 148869840.00 0.88 ns 🚀
tpcds_q23/duckdb:vortex-compact 179527351 199736470.00 0.90 ns 🚀
tpcds_q24/duckdb:vortex-compact 79961640 87281501.00 0.92 ns
tpcds_q25/duckdb:vortex-compact 69263685 77685449.00 0.89 ns 🚀
tpcds_q26/duckdb:vortex-compact 58038918 65083555.00 0.89 ns 🚀
tpcds_q27/duckdb:vortex-compact 138469954 152890632.00 0.91 ns
tpcds_q28/duckdb:vortex-compact 106273003 114485937.00 0.93 ns
tpcds_q29/duckdb:vortex-compact 75268242 89500817.00 0.84 ns 🚀
tpcds_q30/duckdb:vortex-compact 43036416 47206327.00 0.91 ns
tpcds_q31/duckdb:vortex-compact 45815062 49453020.00 0.93 ns
tpcds_q32/duckdb:vortex-compact 27160209 31769506.00 0.85 ns 🚀
tpcds_q33/duckdb:vortex-compact 47561352 55696736.00 0.85 ns 🚀
tpcds_q34/duckdb:vortex-compact 54720508 54970465.00 1.00 ns
tpcds_q35/duckdb:vortex-compact 102259662 114355688.00 0.89 ns 🚀
tpcds_q36/duckdb:vortex-compact 44722684 49130225.00 0.91 ns
tpcds_q37/duckdb:vortex-compact 26952488 30102485.00 0.90 ns 🚀
tpcds_q38/duckdb:vortex-compact 60630317 64733589.00 0.94 ns
tpcds_q39/duckdb:vortex-compact 51211384 66776596.00 0.77 ns 🚀
tpcds_q40/duckdb:vortex-compact 31451536 36272729.00 0.87 ns 🚀
tpcds_q41/duckdb:vortex-compact 19705162 23389376.00 0.84 ns 🚀
tpcds_q42/duckdb:vortex-compact 21464514 23658964.00 0.91 ns
tpcds_q43/duckdb:vortex-compact 30421668 34094244.00 0.89 ns 🚀
tpcds_q44/duckdb:vortex-compact 47490017 51469749.00 0.92 ns
tpcds_q45/duckdb:vortex-compact 41741592 47887437.00 0.87 ns 🚀
tpcds_q46/duckdb:vortex-compact 87040480 94208953.00 0.92 ns
tpcds_q47/duckdb:vortex-compact 79531095 86590985.00 0.92 ns
tpcds_q48/duckdb:vortex-compact 64174315 67363796.00 0.95 ns
tpcds_q49/duckdb:vortex-compact 71932771 73020873.00 0.99 ns
tpcds_q50/duckdb:vortex-compact 57119908 61572328.00 0.93 ns
tpcds_q51/duckdb:vortex-compact 208152011 221931051.00 0.94 ns
tpcds_q52/duckdb:vortex-compact 22828828 24010226.00 0.95 ns
tpcds_q53/duckdb:vortex-compact 37238497 40838481.00 0.91 ns
tpcds_q54/duckdb:vortex-compact 45779568 51968547.00 0.88 ns 🚀
tpcds_q55/duckdb:vortex-compact 22072711 23998751.00 0.92 ns
tpcds_q56/duckdb:vortex-compact 54545448 57636161.00 0.95 ns
tpcds_q57/duckdb:vortex-compact 63915797 74164410.00 0.86 ns 🚀
tpcds_q58/duckdb:vortex-compact 41763310 45018234.00 0.93 ns
tpcds_q59/duckdb:vortex-compact 70723962 77625950.00 0.91 ns
tpcds_q60/duckdb:vortex-compact 53200612 61321970.00 0.87 ns 🚀
tpcds_q61/duckdb:vortex-compact 70761502 84090596.00 0.84 ns 🚀
tpcds_q62/duckdb:vortex-compact 37728879 38819301.00 0.97 ns
tpcds_q63/duckdb:vortex-compact 38450319 39840174.00 0.97 ns
tpcds_q64/duckdb:vortex-compact 130656241 141976530.00 0.92 ns
tpcds_q65/duckdb:vortex-compact 47893466 50645075.00 0.95 ns
tpcds_q66/duckdb:vortex-compact 56225377 55028608.00 1.02 ns
tpcds_q67/duckdb:vortex-compact 242570641 263848024.00 0.92 ns
tpcds_q68/duckdb:vortex-compact 77858177 83176340.00 0.94 ns
tpcds_q69/duckdb:vortex-compact 77467859 81478399.00 0.95 ns
tpcds_q70/duckdb:vortex-compact 127701860 135189917.00 0.94 ns
tpcds_q71/duckdb:vortex-compact 36094519 40360518.00 0.89 ns 🚀
tpcds_q72/duckdb:vortex-compact 196057187 204761562.00 0.96 ns
tpcds_q73/duckdb:vortex-compact 47514594 49844540.00 0.95 ns
tpcds_q74/duckdb:vortex-compact 88332862 92972390.00 0.95 ns
tpcds_q75/duckdb:vortex-compact 81518867 86144616.00 0.95 ns
tpcds_q76/duckdb:vortex-compact 39233247 41744881.00 0.94 ns
tpcds_q77/duckdb:vortex-compact 43255323 48457235.00 0.89 ns 🚀
tpcds_q78/duckdb:vortex-compact 98772185 109173760.00 0.90 ns
tpcds_q79/duckdb:vortex-compact 65667776 67868228.00 0.97 ns
tpcds_q80/duckdb:vortex-compact 81108827 87398912.00 0.93 ns
tpcds_q81/duckdb:vortex-compact 47415889 52130346.00 0.91 ns
tpcds_q82/duckdb:vortex-compact 30521171 33346073.00 0.92 ns
tpcds_q83/duckdb:vortex-compact 56188858 56077841.00 1.00 ns
tpcds_q84/duckdb:vortex-compact 30516505 34629990.00 0.88 ns 🚀
tpcds_q85/duckdb:vortex-compact 72851172 84531031.00 0.86 ns 🚀
tpcds_q86/duckdb:vortex-compact 79975832 98003848.00 0.82 ns 🚀
tpcds_q87/duckdb:vortex-compact 61397476 66225426.00 0.93 ns
tpcds_q88/duckdb:vortex-compact 120588015 102800194.00 1.17 ns 🚨
tpcds_q89/duckdb:vortex-compact 39829406 42231755.00 0.94 ns
tpcds_q90/duckdb:vortex-compact 18356501 17305616.00 1.06 ns
tpcds_q91/duckdb:vortex-compact 47172015 52037301.00 0.91 ns
tpcds_q92/duckdb:vortex-compact 58279683 57154340.00 1.02 ns
tpcds_q93/duckdb:vortex-compact 39061680 45163249.00 0.86 ns 🚀
tpcds_q94/duckdb:vortex-compact 38975109 43775579.00 0.89 ns 🚀
tpcds_q95/duckdb:vortex-compact 169268962 176056703.00 0.96 ns
tpcds_q96/duckdb:vortex-compact 35781185 37750425.00 0.95 ns
tpcds_q97/duckdb:vortex-compact 48394824 51888500.00 0.93 ns
tpcds_q98/duckdb:vortex-compact 32246706 35544248.00 0.91 ns
tpcds_q99/duckdb:vortex-compact 51002782 57246025.00 0.89 ns 🚀
tpcds_q01/duckdb:duckdb 24244492 25686939.00 0.94 ns
tpcds_q02/duckdb:duckdb 23956463 24755784.00 0.97 ns
tpcds_q03/duckdb:duckdb 10327361 11824257.00 0.87 ns 🚀
tpcds_q04/duckdb:duckdb 174266239 183833503.00 0.95 ns
tpcds_q05/duckdb:duckdb 21438049 22455411.00 0.95 ns
tpcds_q06/duckdb:duckdb 26770496 29141950.00 0.92 ns
tpcds_q07/duckdb:duckdb 40930276 44295355.00 0.92 ns
tpcds_q08/duckdb:duckdb 124631012 125782301.00 0.99 ns
tpcds_q09/duckdb:duckdb 18903957 19366062.00 0.98 ns
tpcds_q10/duckdb:duckdb 27141388 30304758.00 0.90 ns 🚀
tpcds_q11/duckdb:duckdb 152217153 158347720.00 0.96 ns
tpcds_q12/duckdb:duckdb 14248018 15465296.00 0.92 ns
tpcds_q13/duckdb:duckdb 27199248 28290109.00 0.96 ns
tpcds_q14/duckdb:duckdb 95633951 98488790.00 0.97 ns
tpcds_q15/duckdb:duckdb 22796926 25587426.00 0.89 ns 🚀
tpcds_q16/duckdb:duckdb 19627304 21706225.00 0.90 ns
tpcds_q17/duckdb:duckdb 25584640 27188648.00 0.94 ns
tpcds_q18/duckdb:duckdb 49182593 53601359.00 0.92 ns
tpcds_q19/duckdb:duckdb 19211671 20911284.00 0.92 ns
tpcds_q20/duckdb:duckdb 14316879 15787955.00 0.91 ns
tpcds_q21/duckdb:duckdb 7630190 8175018.00 0.93 ns
tpcds_q22/duckdb:duckdb 81503244 88836982.00 0.92 ns
tpcds_q23/duckdb:duckdb 73671355 76791482.00 0.96 ns
tpcds_q24/duckdb:duckdb 25840368 27032489.00 0.96 ns
tpcds_q25/duckdb:duckdb 18780182 19037434.00 0.99 ns
tpcds_q26/duckdb:duckdb 28556914 29841936.00 0.96 ns
tpcds_q27/duckdb:duckdb 52496929 52953462.00 0.99 ns
tpcds_q28/duckdb:duckdb 24753819 24940052.00 0.99 ns
tpcds_q29/duckdb:duckdb 24040858 24215510.00 0.99 ns
tpcds_q30/duckdb:duckdb 32806603 32989831.00 0.99 ns
tpcds_q31/duckdb:duckdb 23962238 24414688.00 0.98 ns
tpcds_q32/duckdb:duckdb 8481044 8734481.00 0.97 ns
tpcds_q33/duckdb:duckdb 15927399 16314766.00 0.98 ns
tpcds_q34/duckdb:duckdb 19379417 19474626.00 1.00 ns
tpcds_q35/duckdb:duckdb 39800950 40136496.00 0.99 ns
tpcds_q36/duckdb:duckdb 76769395 80637282.00 0.95 ns
tpcds_q37/duckdb:duckdb 9195157 9916089.00 0.93 ns
tpcds_q38/duckdb:duckdb 32848786 34130591.00 0.96 ns
tpcds_q39/duckdb:duckdb 29656933 30096893.00 0.99 ns
tpcds_q40/duckdb:duckdb 15105487 15696371.00 0.96 ns
tpcds_q41/duckdb:duckdb 10162112 10281013.00 0.99 ns
tpcds_q42/duckdb:duckdb 8576012 9470976.00 0.91 ns
tpcds_q43/duckdb:duckdb 14682196 14362263.00 1.02 ns
tpcds_q44/duckdb:duckdb 16398897 17130118.00 0.96 ns
tpcds_q45/duckdb:duckdb 18811379 19592690.00 0.96 ns
tpcds_q46/duckdb:duckdb 39960450 40253165.00 0.99 ns
tpcds_q47/duckdb:duckdb 54002227 54520959.00 0.99 ns
tpcds_q48/duckdb:duckdb 25751679 25208852.00 1.02 ns
tpcds_q49/duckdb:duckdb 19617348 19554864.00 1.00 ns
tpcds_q50/duckdb:duckdb 16497091 16972000.00 0.97 ns
tpcds_q51/duckdb:duckdb 106722584 107797130.00 0.99 ns
tpcds_q52/duckdb:duckdb 9293152 9618932.00 0.97 ns
tpcds_q53/duckdb:duckdb 15771295 16234081.00 0.97 ns
tpcds_q54/duckdb:duckdb 19603620 19930000.00 0.98 ns
tpcds_q55/duckdb:duckdb 9286126 9741118.00 0.95 ns
tpcds_q56/duckdb:duckdb 17024277 17608518.00 0.97 ns
tpcds_q57/duckdb:duckdb 45471931 46725374.00 0.97 ns
tpcds_q58/duckdb:duckdb 15922709 15709123.00 1.01 ns
tpcds_q59/duckdb:duckdb 37335199 37675292.00 0.99 ns
tpcds_q60/duckdb:duckdb 18742780 19202380.00 0.98 ns
tpcds_q61/duckdb:duckdb 17692822 18417622.00 0.96 ns
tpcds_q62/duckdb:duckdb 10403644 10649361.00 0.98 ns
tpcds_q63/duckdb:duckdb 13593754 14389923.00 0.94 ns
tpcds_q64/duckdb:duckdb 58005863 60463180.00 0.96 ns
tpcds_q65/duckdb:duckdb 36320457 37705758.00 0.96 ns
tpcds_q66/duckdb:duckdb 26823818 28931347.00 0.93 ns
tpcds_q67/duckdb:duckdb 151741635 153211890.00 0.99 ns
tpcds_q68/duckdb:duckdb 27791179 27954659.00 0.99 ns
tpcds_q69/duckdb:duckdb 29298435 29562714.00 0.99 ns
tpcds_q70/duckdb:duckdb 19622422 19799943.00 0.99 ns
tpcds_q71/duckdb:duckdb 15813647 16601061.00 0.95 ns
tpcds_q72/duckdb:duckdb 45348732 46189050.00 0.98 ns
tpcds_q73/duckdb:duckdb 14923984 15040879.00 0.99 ns
tpcds_q74/duckdb:duckdb 106769804 108947659.00 0.98 ns
tpcds_q75/duckdb:duckdb 44396022 44146810.00 1.01 ns
tpcds_q76/duckdb:duckdb 14647324 14846370.00 0.99 ns
tpcds_q77/duckdb:duckdb 13837356 14040626.00 0.99 ns
tpcds_q78/duckdb:duckdb 66467644 67059498.00 0.99 ns
tpcds_q79/duckdb:duckdb 21243531 21569793.00 0.98 ns
tpcds_q80/duckdb:duckdb 30712070 31172827.00 0.99 ns
tpcds_q81/duckdb:duckdb 40005671 41375467.00 0.97 ns
tpcds_q82/duckdb:duckdb 10992726 10902044.00 1.01 ns
tpcds_q83/duckdb:duckdb 11036075 11020513.00 1.00 ns
tpcds_q84/duckdb:duckdb 14993453 15228022.00 0.98 ns
tpcds_q85/duckdb:duckdb 25045466 25617051.00 0.98 ns
tpcds_q86/duckdb:duckdb 13450341 13855759.00 0.97 ns
tpcds_q87/duckdb:duckdb 34254304 35332286.00 0.97 ns
tpcds_q88/duckdb:duckdb 25917819 26396430.00 0.98 ns
tpcds_q89/duckdb:duckdb 18358100 18459073.00 0.99 ns
tpcds_q90/duckdb:duckdb 7009816 6889714.00 1.02 ns
tpcds_q91/duckdb:duckdb 15708460 15881732.00 0.99 ns
tpcds_q92/duckdb:duckdb 9952429 10143921.00 0.98 ns
tpcds_q93/duckdb:duckdb 23554628 24536769.00 0.96 ns
tpcds_q94/duckdb:duckdb 14774692 15355839.00 0.96 ns
tpcds_q95/duckdb:duckdb 108764668 117623789.00 0.92 ns
tpcds_q96/duckdb:duckdb 5886743 6147956.00 0.96 ns
tpcds_q97/duckdb:duckdb 34309806 33036739.00 1.04 ns
tpcds_q98/duckdb:duckdb 20298412 19377588.00 1.05 ns
tpcds_q99/duckdb:duckdb 21312198 21436282.00 0.99 ns

@github-actions
Copy link
Contributor

github-actions bot commented Mar 5, 2026

Benchmarks: Clickbench on NVME

Summary

  • Overall: 1.009x ➖
  • Vortex: 1.015x ➖
  • Parquet: 1.002x ➖
  • duckdb:vortex: 1.030x ➖
  • datafusion:vortex: 1.001x ➖
  • Best: clickbench_q24/duckdb:vortex-file-compressed (0.762x)
  • Worst: clickbench_q22/duckdb:vortex-compact (1.298x)
  • Significant (>10%): 3↑ 13↓
Detailed Results Table
name PR 815c5d7 base accb451 ratio (PR/base) unit remark
clickbench_q00/datafusion:parquet 1705365 1683506.00 1.01 ns
clickbench_q01/datafusion:parquet 19930441 20451953.00 0.97 ns
clickbench_q02/datafusion:parquet 50907392 50566659.00 1.01 ns
clickbench_q03/datafusion:parquet 42807678 46104702.00 0.93 ns
clickbench_q04/datafusion:parquet 358828990 355943924.00 1.01 ns
clickbench_q05/datafusion:parquet 361185843 344499121.00 1.05 ns
clickbench_q06/datafusion:parquet 1567905 1557874.00 1.01 ns
clickbench_q07/datafusion:parquet 26063310 25972741.00 1.00 ns
clickbench_q08/datafusion:parquet 438752154 425894497.00 1.03 ns
clickbench_q09/datafusion:parquet 675293762 670529238.00 1.01 ns
clickbench_q10/datafusion:parquet 117192939 116016305.00 1.01 ns
clickbench_q11/datafusion:parquet 140671221 139844868.00 1.01 ns
clickbench_q12/datafusion:parquet 356522360 354102877.00 1.01 ns
clickbench_q13/datafusion:parquet 507564036 499916453.00 1.02 ns
clickbench_q14/datafusion:parquet 348955116 339348051.00 1.03 ns
clickbench_q15/datafusion:parquet 416605560 404958621.00 1.03 ns
clickbench_q16/datafusion:parquet 744210105 720244279.00 1.03 ns
clickbench_q17/datafusion:parquet 723881932 714790866.00 1.01 ns
clickbench_q18/datafusion:parquet 1423631057 1429610111.00 1.00 ns
clickbench_q19/datafusion:parquet 34388467 35793185.00 0.96 ns
clickbench_q20/datafusion:parquet 564587202 556965073.00 1.01 ns
clickbench_q21/datafusion:parquet 641037724 640212043.00 1.00 ns
clickbench_q22/datafusion:parquet 960920824 956960860.00 1.00 ns
clickbench_q23/datafusion:parquet 3730315212 3779496552.00 0.99 ns
clickbench_q24/datafusion:parquet 103255039 108117998.00 0.96 ns
clickbench_q25/datafusion:parquet 143840639 139034606.00 1.03 ns
clickbench_q26/datafusion:parquet 104871781 107084940.00 0.98 ns
clickbench_q27/datafusion:parquet 972875964 965342192.00 1.01 ns
clickbench_q28/datafusion:parquet 5765613681 5903421447.00 0.98 ns
clickbench_q29/datafusion:parquet 219734858 219745875.00 1.00 ns
clickbench_q30/datafusion:parquet 352027969 347240875.00 1.01 ns
clickbench_q31/datafusion:parquet 397441206 396458144.00 1.00 ns
clickbench_q32/datafusion:parquet 1359723326 1298997921.00 1.05 ns
clickbench_q33/datafusion:parquet 1520734135 1507529749.00 1.01 ns
clickbench_q34/datafusion:parquet 1524696853 1505424053.00 1.01 ns
clickbench_q35/datafusion:parquet 581956143 568294696.00 1.02 ns
clickbench_q36/datafusion:parquet 145407951 144103621.00 1.01 ns
clickbench_q37/datafusion:parquet 60592391 59066330.00 1.03 ns
clickbench_q38/datafusion:parquet 90746630 91520989.00 0.99 ns
clickbench_q39/datafusion:parquet 277640352 277751834.00 1.00 ns
clickbench_q40/datafusion:parquet 35873846 34392672.00 1.04 ns
clickbench_q41/datafusion:parquet 31708346 32095201.00 0.99 ns
clickbench_q42/datafusion:parquet 32477504 32094157.00 1.01 ns
clickbench_q00/datafusion:vortex-file-compressed 1681614 1627781.00 1.03 ns
clickbench_q01/datafusion:vortex-file-compressed 14072267 15798631.00 0.89 ns 🚀
clickbench_q02/datafusion:vortex-file-compressed 33100575 33127523.00 1.00 ns
clickbench_q03/datafusion:vortex-file-compressed 36435637 36585978.00 1.00 ns
clickbench_q04/datafusion:vortex-file-compressed 318201175 317017695.00 1.00 ns
clickbench_q05/datafusion:vortex-file-compressed 322609950 319585774.00 1.01 ns
clickbench_q06/datafusion:vortex-file-compressed 1697241 1868141.00 0.91 ns
clickbench_q07/datafusion:vortex-file-compressed 18936901 17635034.00 1.07 ns
clickbench_q08/datafusion:vortex-file-compressed 390756620 387015344.00 1.01 ns
clickbench_q09/datafusion:vortex-file-compressed 564022857 575057667.00 0.98 ns
clickbench_q10/datafusion:vortex-file-compressed 72526590 69234095.00 1.05 ns
clickbench_q11/datafusion:vortex-file-compressed 79210624 79381949.00 1.00 ns
clickbench_q12/datafusion:vortex-file-compressed 277068492 269440108.00 1.03 ns
clickbench_q13/datafusion:vortex-file-compressed 415952054 410584512.00 1.01 ns
clickbench_q14/datafusion:vortex-file-compressed 255008554 249562836.00 1.02 ns
clickbench_q15/datafusion:vortex-file-compressed 375467910 371302426.00 1.01 ns
clickbench_q16/datafusion:vortex-file-compressed 724771305 719753329.00 1.01 ns
clickbench_q17/datafusion:vortex-file-compressed 715687068 714741341.00 1.00 ns
clickbench_q18/datafusion:vortex-file-compressed 1391756551 1375862559.00 1.01 ns
clickbench_q19/datafusion:vortex-file-compressed 28426618 25699334.00 1.11 ns 🚨
clickbench_q20/datafusion:vortex-file-compressed 342767227 335595371.00 1.02 ns
clickbench_q21/datafusion:vortex-file-compressed 402545989 391761105.00 1.03 ns
clickbench_q22/datafusion:vortex-file-compressed 543571202 540604430.00 1.01 ns
clickbench_q23/datafusion:vortex-file-compressed 597142098 576969192.00 1.03 ns
clickbench_q24/datafusion:vortex-file-compressed 48751198 44965858.00 1.08 ns
clickbench_q25/datafusion:vortex-file-compressed 74558299 70474127.00 1.06 ns
clickbench_q26/datafusion:vortex-file-compressed 46537134 43071343.00 1.08 ns
clickbench_q27/datafusion:vortex-file-compressed 793606176 787185313.00 1.01 ns
clickbench_q28/datafusion:vortex-file-compressed 6665837659 6750837992.00 0.99 ns
clickbench_q29/datafusion:vortex-file-compressed 248055596 245817048.00 1.01 ns
clickbench_q30/datafusion:vortex-file-compressed 254534096 254242297.00 1.00 ns
clickbench_q31/datafusion:vortex-file-compressed 295927384 292932358.00 1.01 ns
clickbench_q32/datafusion:vortex-file-compressed 1335480424 1418133515.00 0.94 ns
clickbench_q33/datafusion:vortex-file-compressed 1390794801 1446237602.00 0.96 ns
clickbench_q34/datafusion:vortex-file-compressed 1384307976 1426196930.00 0.97 ns
clickbench_q35/datafusion:vortex-file-compressed 518690242 527152667.00 0.98 ns
clickbench_q36/datafusion:vortex-file-compressed 81837628 79992841.00 1.02 ns
clickbench_q37/datafusion:vortex-file-compressed 38634471 38810952.00 1.00 ns
clickbench_q38/datafusion:vortex-file-compressed 22926644 22838212.00 1.00 ns
clickbench_q39/datafusion:vortex-file-compressed 156221629 153567395.00 1.02 ns
clickbench_q40/datafusion:vortex-file-compressed 19846019 20370444.00 0.97 ns
clickbench_q41/datafusion:vortex-file-compressed 18826087 18585408.00 1.01 ns
clickbench_q42/datafusion:vortex-file-compressed 20883485 21595994.00 0.97 ns
clickbench_q00/datafusion:vortex-compact 1708919 1734536.00 0.99 ns
clickbench_q01/datafusion:vortex-compact 17418146 17549120.00 0.99 ns
clickbench_q02/datafusion:vortex-compact 42867451 42068484.00 1.02 ns
clickbench_q03/datafusion:vortex-compact 39699757 40582943.00 0.98 ns
clickbench_q04/datafusion:vortex-compact 336482603 334293123.00 1.01 ns
clickbench_q05/datafusion:vortex-compact 341172429 335064180.00 1.02 ns
clickbench_q06/datafusion:vortex-compact 1781781 1773796.00 1.00 ns
clickbench_q07/datafusion:vortex-compact 28103484 27562163.00 1.02 ns
clickbench_q08/datafusion:vortex-compact 425880766 429823279.00 0.99 ns
clickbench_q09/datafusion:vortex-compact 635271884 650863574.00 0.98 ns
clickbench_q10/datafusion:vortex-compact 132264774 133493872.00 0.99 ns
clickbench_q11/datafusion:vortex-compact 177896198 172791936.00 1.03 ns
clickbench_q12/datafusion:vortex-compact 299964768 292655424.00 1.02 ns
clickbench_q13/datafusion:vortex-compact 526415770 528030739.00 1.00 ns
clickbench_q14/datafusion:vortex-compact 303027117 304858413.00 0.99 ns
clickbench_q15/datafusion:vortex-compact 394020501 397096435.00 0.99 ns
clickbench_q16/datafusion:vortex-compact 794600599 801087397.00 0.99 ns
clickbench_q17/datafusion:vortex-compact 790552517 789781362.00 1.00 ns
clickbench_q18/datafusion:vortex-compact 1456932335 1462433587.00 1.00 ns
clickbench_q19/datafusion:vortex-compact 30843481 30196268.00 1.02 ns
clickbench_q20/datafusion:vortex-compact 422668141 422573081.00 1.00 ns
clickbench_q21/datafusion:vortex-compact 609066181 602913475.00 1.01 ns
clickbench_q22/datafusion:vortex-compact 999707711 1000501410.00 1.00 ns
clickbench_q23/datafusion:vortex-compact 3020812596 3052040704.00 0.99 ns
clickbench_q24/datafusion:vortex-compact 94422085 91765222.00 1.03 ns
clickbench_q25/datafusion:vortex-compact 114700818 114744005.00 1.00 ns
clickbench_q26/datafusion:vortex-compact 90280099 92835866.00 0.97 ns
clickbench_q27/datafusion:vortex-compact 861932886 879118673.00 0.98 ns
clickbench_q28/datafusion:vortex-compact 6031932091 6151805960.00 0.98 ns
clickbench_q29/datafusion:vortex-compact 214628334 221469952.00 0.97 ns
clickbench_q30/datafusion:vortex-compact 391254172 396877591.00 0.99 ns
clickbench_q31/datafusion:vortex-compact 460117932 463054223.00 0.99 ns
clickbench_q32/datafusion:vortex-compact 1335027040 1366953005.00 0.98 ns
clickbench_q33/datafusion:vortex-compact 1452311544 1514722336.00 0.96 ns
clickbench_q34/datafusion:vortex-compact 1464932422 1479181229.00 0.99 ns
clickbench_q35/datafusion:vortex-compact 577659079 575369580.00 1.00 ns
clickbench_q36/datafusion:vortex-compact 85163586 88089860.00 0.97 ns
clickbench_q37/datafusion:vortex-compact 39597195 40999544.00 0.97 ns
clickbench_q38/datafusion:vortex-compact 34017273 31621909.00 1.08 ns
clickbench_q39/datafusion:vortex-compact 165129288 165489587.00 1.00 ns
clickbench_q40/datafusion:vortex-compact 23124910 25160193.00 0.92 ns
clickbench_q41/datafusion:vortex-compact 25653473 25341440.00 1.01 ns
clickbench_q42/datafusion:vortex-compact 22053021 22396728.00 0.98 ns
clickbench_q00/duckdb:parquet 125686716 132360931.00 0.95 ns
clickbench_q01/duckdb:parquet 51005641 50772328.00 1.00 ns
clickbench_q02/duckdb:parquet 64418728 64234271.00 1.00 ns
clickbench_q03/duckdb:parquet 62721328 62407557.00 1.01 ns
clickbench_q04/duckdb:parquet 200266178 200964051.00 1.00 ns
clickbench_q05/duckdb:parquet 269496737 274493756.00 0.98 ns
clickbench_q06/duckdb:parquet 61157161 61611403.00 0.99 ns
clickbench_q07/duckdb:parquet 56573417 56731647.00 1.00 ns
clickbench_q08/duckdb:parquet 264048985 265423529.00 0.99 ns
clickbench_q09/duckdb:parquet 391395631 393426937.00 0.99 ns
clickbench_q10/duckdb:parquet 95413735 95011795.00 1.00 ns
clickbench_q11/duckdb:parquet 105696777 105023195.00 1.01 ns
clickbench_q12/duckdb:parquet 287447050 289167637.00 0.99 ns
clickbench_q13/duckdb:parquet 475234219 475813098.00 1.00 ns
clickbench_q14/duckdb:parquet 319361119 323012887.00 0.99 ns
clickbench_q15/duckdb:parquet 239069713 236260902.00 1.01 ns
clickbench_q16/duckdb:parquet 564285127 569647788.00 0.99 ns
clickbench_q17/duckdb:parquet 477715981 475784055.00 1.00 ns
clickbench_q18/duckdb:parquet 986248708 981981138.00 1.00 ns
clickbench_q19/duckdb:parquet 48846368 49245806.00 0.99 ns
clickbench_q20/duckdb:parquet 405028802 405041379.00 1.00 ns
clickbench_q21/duckdb:parquet 528868758 523049049.00 1.01 ns
clickbench_q22/duckdb:parquet 907141807 906801508.00 1.00 ns
clickbench_q23/duckdb:parquet 286964158 273438996.00 1.05 ns
clickbench_q24/duckdb:parquet 78155424 78793014.00 0.99 ns
clickbench_q25/duckdb:parquet 139440555 140550568.00 0.99 ns
clickbench_q26/duckdb:parquet 54674023 55834239.00 0.98 ns
clickbench_q27/duckdb:parquet 616967652 618156177.00 1.00 ns
clickbench_q28/duckdb:parquet 4883057633 4885275878.00 1.00 ns
clickbench_q29/duckdb:parquet 63072882 61897518.00 1.02 ns
clickbench_q30/duckdb:parquet 308983258 306758104.00 1.01 ns
clickbench_q31/duckdb:parquet 347601889 348038177.00 1.00 ns
clickbench_q32/duckdb:parquet 1031658128 1047644042.00 0.98 ns
clickbench_q33/duckdb:parquet 1058315288 1055939333.00 1.00 ns
clickbench_q34/duckdb:parquet 1106680493 1103283865.00 1.00 ns
clickbench_q35/duckdb:parquet 347580873 349175986.00 1.00 ns
clickbench_q36/duckdb:parquet 60779857 59974943.00 1.01 ns
clickbench_q37/duckdb:parquet 49153749 47673105.00 1.03 ns
clickbench_q38/duckdb:parquet 51979444 51009641.00 1.02 ns
clickbench_q39/duckdb:parquet 92228731 91950278.00 1.00 ns
clickbench_q40/duckdb:parquet 52162395 53749920.00 0.97 ns
clickbench_q41/duckdb:parquet 55337794 56130256.00 0.99 ns
clickbench_q42/duckdb:parquet 42453159 43575554.00 0.97 ns
clickbench_q00/duckdb:vortex-file-compressed 5443337 5476844.00 0.99 ns
clickbench_q01/duckdb:vortex-file-compressed 13007996 12891224.00 1.01 ns
clickbench_q02/duckdb:vortex-file-compressed 23239630 25225997.00 0.92 ns
clickbench_q03/duckdb:vortex-file-compressed 29055342 28666590.00 1.01 ns
clickbench_q04/duckdb:vortex-file-compressed 167383708 168025228.00 1.00 ns
clickbench_q05/duckdb:vortex-file-compressed 191315926 191490822.00 1.00 ns
clickbench_q06/duckdb:vortex-file-compressed 20073930 20625492.00 0.97 ns
clickbench_q07/duckdb:vortex-file-compressed 17405247 16366643.00 1.06 ns
clickbench_q08/duckdb:vortex-file-compressed 257085108 259737615.00 0.99 ns
clickbench_q09/duckdb:vortex-file-compressed 366925765 364594775.00 1.01 ns
clickbench_q10/duckdb:vortex-file-compressed 72818878 71131141.00 1.02 ns
clickbench_q11/duckdb:vortex-file-compressed 82336391 80747158.00 1.02 ns
clickbench_q12/duckdb:vortex-file-compressed 198701065 194253390.00 1.02 ns
clickbench_q13/duckdb:vortex-file-compressed 468989050 466922888.00 1.00 ns
clickbench_q14/duckdb:vortex-file-compressed 285523501 286039624.00 1.00 ns
clickbench_q15/duckdb:vortex-file-compressed 209012606 212137972.00 0.99 ns
clickbench_q16/duckdb:vortex-file-compressed 966579492 942942048.00 1.03 ns
clickbench_q17/duckdb:vortex-file-compressed 839388525 832635023.00 1.01 ns
clickbench_q18/duckdb:vortex-file-compressed 1393128106 1386994774.00 1.00 ns
clickbench_q19/duckdb:vortex-file-compressed 22184186 22166222.00 1.00 ns
clickbench_q20/duckdb:vortex-file-compressed 380117137 355069442.00 1.07 ns
clickbench_q21/duckdb:vortex-file-compressed 385152111 383447034.00 1.00 ns
clickbench_q22/duckdb:vortex-file-compressed 601167173 692755184.00 0.87 ns 🚀
clickbench_q23/duckdb:vortex-file-compressed 1138983635 1048820577.00 1.09 ns
clickbench_q24/duckdb:vortex-file-compressed 39617808 51986617.00 0.76 ns 🚀
clickbench_q25/duckdb:vortex-file-compressed 70918350 73040617.00 0.97 ns
clickbench_q26/duckdb:vortex-file-compressed 40901642 38519370.00 1.06 ns
clickbench_q27/duckdb:vortex-file-compressed 520565744 521894781.00 1.00 ns
clickbench_q28/duckdb:vortex-file-compressed 3018083427 3033172955.00 1.00 ns
clickbench_q29/duckdb:vortex-file-compressed 28377789 28154856.00 1.01 ns
clickbench_q30/duckdb:vortex-file-compressed 191971496 191558841.00 1.00 ns
clickbench_q31/duckdb:vortex-file-compressed 265924351 271584953.00 0.98 ns
clickbench_q32/duckdb:vortex-file-compressed 1047807861 1044392401.00 1.00 ns
clickbench_q33/duckdb:vortex-file-compressed 1056309116 1058899391.00 1.00 ns
clickbench_q34/duckdb:vortex-file-compressed 1528363976 1522687435.00 1.00 ns
clickbench_q35/duckdb:vortex-file-compressed 354725392 356874158.00 0.99 ns
clickbench_q36/duckdb:vortex-file-compressed 32433607 34758699.00 0.93 ns
clickbench_q37/duckdb:vortex-file-compressed 25177216 24175194.00 1.04 ns
clickbench_q38/duckdb:vortex-file-compressed 26009515 26997995.00 0.96 ns
clickbench_q39/duckdb:vortex-file-compressed 52867183 51091247.00 1.03 ns
clickbench_q40/duckdb:vortex-file-compressed 26210340 23198888.00 1.13 ns 🚨
clickbench_q41/duckdb:vortex-file-compressed 23007179 22899982.00 1.00 ns
clickbench_q42/duckdb:vortex-file-compressed 26308802 25412195.00 1.04 ns
clickbench_q00/duckdb:vortex-compact 5809342 5338825.00 1.09 ns
clickbench_q01/duckdb:vortex-compact 14904049 15275851.00 0.98 ns
clickbench_q02/duckdb:vortex-compact 37170343 35575141.00 1.04 ns
clickbench_q03/duckdb:vortex-compact 39122263 38344712.00 1.02 ns
clickbench_q04/duckdb:vortex-compact 194754853 191342972.00 1.02 ns
clickbench_q05/duckdb:vortex-compact 224427146 220472609.00 1.02 ns
clickbench_q06/duckdb:vortex-compact 19929887 19637263.00 1.01 ns
clickbench_q07/duckdb:vortex-compact 21800228 20455754.00 1.07 ns
clickbench_q08/duckdb:vortex-compact 297562969 298957447.00 1.00 ns
clickbench_q09/duckdb:vortex-compact 454873512 451498294.00 1.01 ns
clickbench_q10/duckdb:vortex-compact 126636025 125736759.00 1.01 ns
clickbench_q11/duckdb:vortex-compact 162571898 162760002.00 1.00 ns
clickbench_q12/duckdb:vortex-compact 243055969 242476140.00 1.00 ns
clickbench_q13/duckdb:vortex-compact 585102063 585827823.00 1.00 ns
clickbench_q14/duckdb:vortex-compact 359126060 353697898.00 1.02 ns
clickbench_q15/duckdb:vortex-compact 257764297 233079076.00 1.11 ns 🚨
clickbench_q16/duckdb:vortex-compact 1138591819 1024787489.00 1.11 ns 🚨
clickbench_q17/duckdb:vortex-compact 1157761505 934238605.00 1.24 ns 🚨
clickbench_q18/duckdb:vortex-compact 1914204539 1494299449.00 1.28 ns 🚨
clickbench_q19/duckdb:vortex-compact 33131465 26836248.00 1.23 ns 🚨
clickbench_q20/duckdb:vortex-compact 565469604 461407683.00 1.23 ns 🚨
clickbench_q21/duckdb:vortex-compact 792889283 633423094.00 1.25 ns 🚨
clickbench_q22/duckdb:vortex-compact 1431746349 1103332104.00 1.30 ns 🚨
clickbench_q23/duckdb:vortex-compact 5376587831 4161092040.00 1.29 ns 🚨
clickbench_q24/duckdb:vortex-compact 85066099 79021433.00 1.08 ns
clickbench_q25/duckdb:vortex-compact 126951158 121599204.00 1.04 ns
clickbench_q26/duckdb:vortex-compact 81170293 78803399.00 1.03 ns
clickbench_q27/duckdb:vortex-compact 612669327 593401849.00 1.03 ns
clickbench_q28/duckdb:vortex-compact 3181733483 3142935433.00 1.01 ns
clickbench_q29/duckdb:vortex-compact 34579059 35011421.00 0.99 ns
clickbench_q30/duckdb:vortex-compact 343983132 337375418.00 1.02 ns
clickbench_q31/duckdb:vortex-compact 447506138 442094779.00 1.01 ns
clickbench_q32/duckdb:vortex-compact 1144245598 1114229048.00 1.03 ns
clickbench_q33/duckdb:vortex-compact 1101477085 1100481291.00 1.00 ns
clickbench_q34/duckdb:vortex-compact 1592327571 1585633534.00 1.00 ns
clickbench_q35/duckdb:vortex-compact 364701949 368450407.00 0.99 ns
clickbench_q36/duckdb:vortex-compact 38976246 36571804.00 1.07 ns
clickbench_q37/duckdb:vortex-compact 28147296 27098489.00 1.04 ns
clickbench_q38/duckdb:vortex-compact 33423751 28798545.00 1.16 ns 🚨
clickbench_q39/duckdb:vortex-compact 60255328 59605053.00 1.01 ns
clickbench_q40/duckdb:vortex-compact 31283913 28392879.00 1.10 ns 🚨
clickbench_q41/duckdb:vortex-compact 26748674 27518368.00 0.97 ns
clickbench_q42/duckdb:vortex-compact 25531264 26310153.00 0.97 ns
clickbench_q00/duckdb:duckdb 19030639 19102684.00 1.00 ns
clickbench_q01/duckdb:duckdb 37861038 37908011.00 1.00 ns
clickbench_q02/duckdb:duckdb 45461583 45853720.00 0.99 ns
clickbench_q03/duckdb:duckdb 47018673 47275508.00 0.99 ns
clickbench_q04/duckdb:duckdb 189383042 188821827.00 1.00 ns
clickbench_q05/duckdb:duckdb 295686639 294296931.00 1.00 ns
clickbench_q06/duckdb:duckdb 36159577 35237661.00 1.03 ns
clickbench_q07/duckdb:duckdb 38770309 38496329.00 1.01 ns
clickbench_q08/duckdb:duckdb 247964587 249340039.00 0.99 ns
clickbench_q09/duckdb:duckdb 363421109 362311462.00 1.00 ns
clickbench_q10/duckdb:duckdb 110265021 109327615.00 1.01 ns
clickbench_q11/duckdb:duckdb 119333490 119330269.00 1.00 ns
clickbench_q12/duckdb:duckdb 266733829 266140283.00 1.00 ns
clickbench_q13/duckdb:duckdb 444458689 444824806.00 1.00 ns
clickbench_q14/duckdb:duckdb 288847434 287875479.00 1.00 ns
clickbench_q15/duckdb:duckdb 219475311 218167970.00 1.01 ns
clickbench_q16/duckdb:duckdb 543198593 540332339.00 1.01 ns
clickbench_q17/duckdb:duckdb 453667626 453792180.00 1.00 ns
clickbench_q18/duckdb:duckdb 967429243 955453864.00 1.01 ns
clickbench_q19/duckdb:duckdb 36263298 36619734.00 0.99 ns
clickbench_q20/duckdb:duckdb 437589411 464062076.00 0.94 ns
clickbench_q21/duckdb:duckdb 469243713 470966345.00 1.00 ns
clickbench_q22/duckdb:duckdb 540002729 538748627.00 1.00 ns
clickbench_q23/duckdb:duckdb 238688780 233524339.00 1.02 ns
clickbench_q24/duckdb:duckdb 49544309 49060775.00 1.01 ns
clickbench_q25/duckdb:duckdb 110766034 111030269.00 1.00 ns
clickbench_q26/duckdb:duckdb 47268112 46660797.00 1.01 ns
clickbench_q27/duckdb:duckdb 522402354 521893764.00 1.00 ns
clickbench_q28/duckdb:duckdb 4446454619 4494770767.00 0.99 ns
clickbench_q29/duckdb:duckdb 49110979 49360435.00 0.99 ns
clickbench_q30/duckdb:duckdb 268534469 270029800.00 0.99 ns
clickbench_q31/duckdb:duckdb 337862877 334890569.00 1.01 ns
clickbench_q32/duckdb:duckdb 1033287314 1028654881.00 1.00 ns
clickbench_q33/duckdb:duckdb 1068062142 1058005568.00 1.01 ns
clickbench_q34/duckdb:duckdb 1133876833 1132281636.00 1.00 ns
clickbench_q35/duckdb:duckdb 266250356 266248072.00 1.00 ns
clickbench_q36/duckdb:duckdb 44395322 43943524.00 1.01 ns
clickbench_q37/duckdb:duckdb 33000940 32724787.00 1.01 ns
clickbench_q38/duckdb:duckdb 34560410 33524158.00 1.03 ns
clickbench_q39/duckdb:duckdb 70634950 79141512.00 0.89 ns 🚀
clickbench_q40/duckdb:duckdb 33115307 32956212.00 1.00 ns
clickbench_q41/duckdb:duckdb 33576094 33368373.00 1.01 ns
clickbench_q42/duckdb:duckdb 32822233 32785765.00 1.00 ns

@github-actions
Copy link
Contributor

github-actions bot commented Mar 5, 2026

Benchmarks: TPC-H SF=10 on NVME

Summary

  • Overall: 0.918x ➖
  • Vortex: 0.912x ➖
  • Parquet: 0.939x ➖
  • duckdb:vortex: 0.916x ➖
  • datafusion:vortex: 0.907x ➖
  • Best: tpch_q05/datafusion:vortex-file-compressed (0.820x)
  • Worst: tpch_q19/datafusion:vortex-compact (1.015x)
  • Significant (>10%): 31↑ 0↓
Detailed Results Table
name PR 815c5d7 base accb451 ratio (PR/base) unit remark
tpch_q01/datafusion:arrow 712853076 810619970.00 0.88 ns 🚀
tpch_q02/datafusion:arrow 206902673 228616646.00 0.91 ns
tpch_q03/datafusion:arrow 555433104 657196539.00 0.85 ns 🚀
tpch_q04/datafusion:arrow 399697702 460303797.00 0.87 ns 🚀
tpch_q05/datafusion:arrow 1102631061 1243027358.00 0.89 ns 🚀
tpch_q06/datafusion:arrow 311456692 363697972.00 0.86 ns 🚀
tpch_q07/datafusion:arrow 1368272841 1576864074.00 0.87 ns 🚀
tpch_q08/datafusion:arrow 1336600734 1532264851.00 0.87 ns 🚀
tpch_q09/datafusion:arrow 1623456585 1816331982.00 0.89 ns 🚀
tpch_q10/datafusion:arrow 678415740 798444175.00 0.85 ns 🚀
tpch_q11/datafusion:arrow 190555085 205193009.00 0.93 ns
tpch_q12/datafusion:arrow 757712406 871110887.00 0.87 ns 🚀
tpch_q13/datafusion:arrow 542911066 571004769.00 0.95 ns
tpch_q14/datafusion:arrow 359088726 430042214.00 0.84 ns 🚀
tpch_q15/datafusion:arrow 764510790 943190222.00 0.81 ns 🚀
tpch_q16/datafusion:arrow 127516953 141363962.00 0.90 ns
tpch_q17/datafusion:arrow 1637512253 1853187890.00 0.88 ns 🚀
tpch_q18/datafusion:arrow 2128131823 2383045395.00 0.89 ns 🚀
tpch_q19/datafusion:arrow 577870925 660302044.00 0.88 ns 🚀
tpch_q20/datafusion:arrow 562877147 667683525.00 0.84 ns 🚀
tpch_q21/datafusion:arrow 3640102415 4295967469.00 0.85 ns 🚀
tpch_q22/datafusion:arrow 179535742 207450391.00 0.87 ns 🚀
tpch_q01/datafusion:parquet 454834872 511003863.00 0.89 ns 🚀
tpch_q02/datafusion:parquet 270357977 280189881.00 0.96 ns
tpch_q03/datafusion:parquet 410135596 444355983.00 0.92 ns
tpch_q04/datafusion:parquet 153452228 162841024.00 0.94 ns
tpch_q05/datafusion:parquet 595010632 688456994.00 0.86 ns 🚀
tpch_q06/datafusion:parquet 127984176 134485167.00 0.95 ns
tpch_q07/datafusion:parquet 807414194 902955448.00 0.89 ns 🚀
tpch_q08/datafusion:parquet 674968204 739941601.00 0.91 ns
tpch_q09/datafusion:parquet 983433271 1087934321.00 0.90 ns
tpch_q10/datafusion:parquet 615682665 677408013.00 0.91 ns
tpch_q11/datafusion:parquet 203546405 219843723.00 0.93 ns
tpch_q12/datafusion:parquet 259742133 278293480.00 0.93 ns
tpch_q13/datafusion:parquet 341012328 357360697.00 0.95 ns
tpch_q14/datafusion:parquet 201541876 220048116.00 0.92 ns
tpch_q15/datafusion:parquet 267951870 309885468.00 0.86 ns 🚀
tpch_q16/datafusion:parquet 187940731 196722117.00 0.96 ns
tpch_q17/datafusion:parquet 853963327 964952338.00 0.88 ns 🚀
tpch_q18/datafusion:parquet 1046471513 1221878409.00 0.86 ns 🚀
tpch_q19/datafusion:parquet 348364550 361582636.00 0.96 ns
tpch_q20/datafusion:parquet 394483681 413508025.00 0.95 ns
tpch_q21/datafusion:parquet 957125589 1028920159.00 0.93 ns
tpch_q22/datafusion:parquet 222526502 230297142.00 0.97 ns
tpch_q01/datafusion:vortex-file-compressed 430831881 448736963.00 0.96 ns
tpch_q02/datafusion:vortex-file-compressed 166681311 186942006.00 0.89 ns 🚀
tpch_q03/datafusion:vortex-file-compressed 262977987 296500286.00 0.89 ns 🚀
tpch_q04/datafusion:vortex-file-compressed 115726008 123516712.00 0.94 ns
tpch_q05/datafusion:vortex-file-compressed 478072396 582964002.00 0.82 ns 🚀
tpch_q06/datafusion:vortex-file-compressed 42285607 44894286.00 0.94 ns
tpch_q07/datafusion:vortex-file-compressed 670655609 786050298.00 0.85 ns 🚀
tpch_q08/datafusion:vortex-file-compressed 513243540 548929605.00 0.93 ns
tpch_q09/datafusion:vortex-file-compressed 857701544 946684409.00 0.91 ns
tpch_q10/datafusion:vortex-file-compressed 305683093 338435470.00 0.90 ns
tpch_q11/datafusion:vortex-file-compressed 124544803 134615002.00 0.93 ns
tpch_q12/datafusion:vortex-file-compressed 135690085 149237838.00 0.91 ns
tpch_q13/datafusion:vortex-file-compressed 239930709 241911892.00 0.99 ns
tpch_q14/datafusion:vortex-file-compressed 75377873 82674276.00 0.91 ns
tpch_q15/datafusion:vortex-file-compressed 110338752 120549579.00 0.92 ns
tpch_q16/datafusion:vortex-file-compressed 96948423 106791463.00 0.91 ns
tpch_q17/datafusion:vortex-file-compressed 755146574 885791729.00 0.85 ns 🚀
tpch_q18/datafusion:vortex-file-compressed 966760079 1097450347.00 0.88 ns 🚀
tpch_q19/datafusion:vortex-file-compressed 128069731 137747439.00 0.93 ns
tpch_q20/datafusion:vortex-file-compressed 202196928 240293964.00 0.84 ns 🚀
tpch_q21/datafusion:vortex-file-compressed 781921293 895508755.00 0.87 ns 🚀
tpch_q22/datafusion:vortex-file-compressed 66593802 67526809.00 0.99 ns
tpch_q01/datafusion:vortex-compact 475644868 508428257.00 0.94 ns
tpch_q02/datafusion:vortex-compact 173624700 190476965.00 0.91 ns
tpch_q03/datafusion:vortex-compact 278326260 319059916.00 0.87 ns 🚀
tpch_q04/datafusion:vortex-compact 134782992 147281897.00 0.92 ns
tpch_q05/datafusion:vortex-compact 487246476 543804179.00 0.90 ns 🚀
tpch_q06/datafusion:vortex-compact 65756517 68605932.00 0.96 ns
tpch_q07/datafusion:vortex-compact 686064506 787477077.00 0.87 ns 🚀
tpch_q08/datafusion:vortex-compact 517636494 579810948.00 0.89 ns 🚀
tpch_q09/datafusion:vortex-compact 834975490 955874102.00 0.87 ns 🚀
tpch_q10/datafusion:vortex-compact 332292289 373344312.00 0.89 ns 🚀
tpch_q11/datafusion:vortex-compact 128266969 143860028.00 0.89 ns 🚀
tpch_q12/datafusion:vortex-compact 189654718 203123200.00 0.93 ns
tpch_q13/datafusion:vortex-compact 275628604 330887815.00 0.83 ns 🚀
tpch_q14/datafusion:vortex-compact 96377068 98793934.00 0.98 ns
tpch_q15/datafusion:vortex-compact 169372224 181454023.00 0.93 ns
tpch_q16/datafusion:vortex-compact 102478188 113755277.00 0.90 ns
tpch_q17/datafusion:vortex-compact 748900705 860911790.00 0.87 ns 🚀
tpch_q18/datafusion:vortex-compact 990067308 1110838001.00 0.89 ns 🚀
tpch_q19/datafusion:vortex-compact 236895899 233388216.00 1.02 ns
tpch_q20/datafusion:vortex-compact 237154993 256032556.00 0.93 ns
tpch_q21/datafusion:vortex-compact 836667436 948527258.00 0.88 ns 🚀
tpch_q22/datafusion:vortex-compact 74646086 80898309.00 0.92 ns
tpch_q01/duckdb:parquet 261232241 270023316.00 0.97 ns
tpch_q02/duckdb:parquet 125714642 133655230.00 0.94 ns
tpch_q03/duckdb:parquet 226838349 237804841.00 0.95 ns
tpch_q04/duckdb:parquet 156048734 162618855.00 0.96 ns
tpch_q05/duckdb:parquet 232127213 241894786.00 0.96 ns
tpch_q06/duckdb:parquet 71992871 75789521.00 0.95 ns
tpch_q07/duckdb:parquet 220555919 238883118.00 0.92 ns
tpch_q08/duckdb:parquet 333407927 357652225.00 0.93 ns
tpch_q09/duckdb:parquet 494184446 511872536.00 0.97 ns
tpch_q10/duckdb:parquet 637827963 667755284.00 0.96 ns
tpch_q11/duckdb:parquet 58169220 56081830.00 1.04 ns
tpch_q12/duckdb:parquet 141370735 146371654.00 0.97 ns
tpch_q13/duckdb:parquet 412099698 435405631.00 0.95 ns
tpch_q14/duckdb:parquet 181606053 186434034.00 0.97 ns
tpch_q15/duckdb:parquet 107734129 114076094.00 0.94 ns
tpch_q16/duckdb:parquet 167498743 181125322.00 0.92 ns
tpch_q17/duckdb:parquet 207579093 211542711.00 0.98 ns
tpch_q18/duckdb:parquet 366446166 377867492.00 0.97 ns
tpch_q19/duckdb:parquet 286706900 300806908.00 0.95 ns
tpch_q20/duckdb:parquet 250652539 260887074.00 0.96 ns
tpch_q21/duckdb:parquet 592331548 624516231.00 0.95 ns
tpch_q22/duckdb:parquet 301335311 307861949.00 0.98 ns
tpch_q01/duckdb:vortex-file-compressed 198885453 197376245.00 1.01 ns
tpch_q02/duckdb:vortex-file-compressed 63001267 70022892.00 0.90 ns 🚀
tpch_q03/duckdb:vortex-file-compressed 140273775 158455372.00 0.89 ns 🚀
tpch_q04/duckdb:vortex-file-compressed 165578956 179223355.00 0.92 ns
tpch_q05/duckdb:vortex-file-compressed 149724612 164979588.00 0.91 ns
tpch_q06/duckdb:vortex-file-compressed 47840703 51135071.00 0.94 ns
tpch_q07/duckdb:vortex-file-compressed 155456685 182029392.00 0.85 ns 🚀
tpch_q08/duckdb:vortex-file-compressed 222855374 249022556.00 0.89 ns 🚀
tpch_q09/duckdb:vortex-file-compressed 370574941 399141814.00 0.93 ns
tpch_q10/duckdb:vortex-file-compressed 169185911 186852963.00 0.91 ns
tpch_q11/duckdb:vortex-file-compressed 40092084 45250882.00 0.89 ns 🚀
tpch_q12/duckdb:vortex-file-compressed 98601444 111173856.00 0.89 ns 🚀
tpch_q13/duckdb:vortex-file-compressed 242389911 267727460.00 0.91 ns
tpch_q14/duckdb:vortex-file-compressed 71106552 80848602.00 0.88 ns 🚀
tpch_q15/duckdb:vortex-file-compressed 94800294 112929445.00 0.84 ns 🚀
tpch_q16/duckdb:vortex-file-compressed 85210362 90996584.00 0.94 ns
tpch_q17/duckdb:vortex-file-compressed 119825055 134043968.00 0.89 ns 🚀
tpch_q18/duckdb:vortex-file-compressed 290635714 318593186.00 0.91 ns
tpch_q19/duckdb:vortex-file-compressed 86785492 94314348.00 0.92 ns
tpch_q20/duckdb:vortex-file-compressed 169660013 192503804.00 0.88 ns 🚀
tpch_q21/duckdb:vortex-file-compressed 580354632 652721459.00 0.89 ns 🚀
tpch_q22/duckdb:vortex-file-compressed 78573591 85442667.00 0.92 ns
tpch_q01/duckdb:vortex-compact 241402278 254289132.00 0.95 ns
tpch_q02/duckdb:vortex-compact 71675122 80106477.00 0.89 ns 🚀
tpch_q03/duckdb:vortex-compact 168133575 184251451.00 0.91 ns
tpch_q04/duckdb:vortex-compact 200518729 221195294.00 0.91 ns
tpch_q05/duckdb:vortex-compact 178915988 197828589.00 0.90 ns
tpch_q06/duckdb:vortex-compact 84954380 89089359.00 0.95 ns
tpch_q07/duckdb:vortex-compact 219347848 231642746.00 0.95 ns
tpch_q08/duckdb:vortex-compact 266184930 291800826.00 0.91 ns
tpch_q09/duckdb:vortex-compact 406077060 431579125.00 0.94 ns
tpch_q10/duckdb:vortex-compact 205843497 224745698.00 0.92 ns
tpch_q11/duckdb:vortex-compact 43900958 48347096.00 0.91 ns
tpch_q12/duckdb:vortex-compact 216055799 222332523.00 0.97 ns
tpch_q13/duckdb:vortex-compact 290253538 307541759.00 0.94 ns
tpch_q14/duckdb:vortex-compact 101899789 110196419.00 0.92 ns
tpch_q15/duckdb:vortex-compact 120322675 130283957.00 0.92 ns
tpch_q16/duckdb:vortex-compact 93676945 98659446.00 0.95 ns
tpch_q17/duckdb:vortex-compact 132527093 142011046.00 0.93 ns
tpch_q18/duckdb:vortex-compact 323011500 349021321.00 0.93 ns
tpch_q19/duckdb:vortex-compact 110152612 116544040.00 0.95 ns
tpch_q20/duckdb:vortex-compact 209256791 230407431.00 0.91 ns
tpch_q21/duckdb:vortex-compact 682329778 755333147.00 0.90 ns
tpch_q22/duckdb:vortex-compact 91465814 95046156.00 0.96 ns
tpch_q01/duckdb:duckdb 117333261 119015928.00 0.99 ns
tpch_q02/duckdb:duckdb 51035474 53211598.00 0.96 ns
tpch_q03/duckdb:duckdb 100627474 105206664.00 0.96 ns
tpch_q04/duckdb:duckdb 129268250 140325318.00 0.92 ns
tpch_q05/duckdb:duckdb 110664692 122299979.00 0.90 ns
tpch_q06/duckdb:duckdb 44193765 45711288.00 0.97 ns
tpch_q07/duckdb:duckdb 109541096 119758034.00 0.91 ns
tpch_q08/duckdb:duckdb 139906190 151257093.00 0.92 ns
tpch_q09/duckdb:duckdb 310847581 328846736.00 0.95 ns
tpch_q10/duckdb:duckdb 216136700 232168523.00 0.93 ns
tpch_q11/duckdb:duckdb 22623199 23379474.00 0.97 ns
tpch_q12/duckdb:duckdb 86776384 90521863.00 0.96 ns
tpch_q13/duckdb:duckdb 239082688 251459573.00 0.95 ns
tpch_q14/duckdb:duckdb 77526243 84501111.00 0.92 ns
tpch_q15/duckdb:duckdb 81012464 84520025.00 0.96 ns
tpch_q16/duckdb:duckdb 73770418 76727359.00 0.96 ns
tpch_q17/duckdb:duckdb 100140166 104564140.00 0.96 ns
tpch_q18/duckdb:duckdb 220581791 233616478.00 0.94 ns
tpch_q19/duckdb:duckdb 127601143 132510985.00 0.96 ns
tpch_q20/duckdb:duckdb 123067941 127142570.00 0.97 ns
tpch_q21/duckdb:duckdb 324744347 348033567.00 0.93 ns
tpch_q22/duckdb:duckdb 74499746 75270342.00 0.99 ns

@github-actions
Copy link
Contributor

github-actions bot commented Mar 5, 2026

Benchmarks: Compression

Summary

  • Overall: 0.992x ➖
  • Vortex: 0.992x ➖
  • Parquet: 0.994x ➖
  • Best: vortex:parquet-zstd ratio compress time/Food (0.913x)
  • Worst: vortex:parquet-zstd ratio decompress time/CMSprovider (1.070x)
  • Significant (>10%): 0↑ 0↓
Detailed Results Table
name PR 815c5d7 base accb451 ratio (PR/base) unit remark
parquet_rs-zstd compress time/taxi 1380506820.00 1381399454.00 1.00 ns
parquet_rs-zstd decompress time/taxi 291205385.00 287943055.00 1.01 ns
compress time/taxi 711490802.00 711935710.00 1.00 ns
decompress time/taxi 19641013.00 20110689.00 0.98 ns
parquet_rs-zstd compress time/Arade 2519011626.00 2487339702.00 1.01 ns
parquet_rs-zstd decompress time/Arade 661429685.00 657677758.00 1.01 ns
compress time/Arade 1118799592.00 1114980651.00 1.00 ns
decompress time/Arade 30285934.00 30829408.00 0.98 ns
parquet_rs-zstd compress time/Bimbo 15813966811.00 15937086171.00 0.99 ns
parquet_rs-zstd decompress time/Bimbo 2239041606.00 2264806202.00 0.99 ns
compress time/Bimbo 6927148370.00 7076861193.00 0.98 ns
decompress time/Bimbo 99607359.00 100221232.00 0.99 ns
parquet_rs-zstd compress time/CMSprovider 7811960125.00 8247090250.00 0.95 ns
parquet_rs-zstd decompress time/CMSprovider 2122543502.00 2231904141.00 0.95 ns
compress time/CMSprovider 2911867862.00 2929094238.00 0.99 ns
decompress time/CMSprovider 83747869.00 82336231.00 1.02 ns
parquet_rs-zstd compress time/Euro2016 1444252398.00 1466746907.00 0.98 ns
parquet_rs-zstd decompress time/Euro2016 413779568.00 418507123.00 0.99 ns
compress time/Euro2016 421057212.00 430408774.00 0.98 ns
decompress time/Euro2016 22264142.00 22531146.00 0.99 ns
parquet_rs-zstd compress time/Food 931725769.00 937630950.00 0.99 ns
parquet_rs-zstd decompress time/Food 235564133.00 241183216.00 0.98 ns
compress time/Food 367574673.00 404960272.00 0.91 ns
decompress time/Food 8986051.00 9074087.00 0.99 ns
parquet_rs-zstd compress time/HashTags 2580298047.00 2562770904.00 1.01 ns
parquet_rs-zstd decompress time/HashTags 693621251.00 688887812.00 1.01 ns
compress time/HashTags 920531131.00 914439635.00 1.01 ns
decompress time/HashTags 86217391.00 81253090.00 1.06 ns
parquet_rs-zstd compress time/TPC-H l_comment chunked 3199198229.00 3177825889.00 1.01 ns
parquet_rs-zstd decompress time/TPC-H l_comment chunked 713156433.00 710358335.00 1.00 ns
compress time/TPC-H l_comment chunked 1291872182.00 1296322613.00 1.00 ns
decompress time/TPC-H l_comment chunked 44990932.00 43950978.00 1.02 ns
parquet_rs-zstd compress time/TPC-H l_comment canonical 3168371303.00 3201082242.00 0.99 ns
parquet_rs-zstd decompress time/TPC-H l_comment canonical 710472265.00 714622085.00 0.99 ns
compress time/TPC-H l_comment canonical 1312093166.00 1274047302.00 1.03 ns
decompress time/TPC-H l_comment canonical 41914969.00 44557046.00 0.94 ns
parquet_rs-zstd compress time/wide table cols=100 chunks=1 rows=1000 6598140.00 6564477.00 1.01 ns
parquet_rs-zstd decompress time/wide table cols=100 chunks=1 rows=1000 2555230.00 2562332.00 1.00 ns
compress time/wide table cols=100 chunks=1 rows=1000 14979019.00 15652258.00 0.96 ns
decompress time/wide table cols=100 chunks=1 rows=1000 2626268.00 2864041.00 0.92 ns
parquet_rs-zstd compress time/wide table cols=1000 chunks=1 rows=1000 85551695.00 84888836.00 1.01 ns
parquet_rs-zstd decompress time/wide table cols=1000 chunks=1 rows=1000 29119922.00 29188697.00 1.00 ns
compress time/wide table cols=1000 chunks=1 rows=1000 147248869.00 150618678.00 0.98 ns
decompress time/wide table cols=1000 chunks=1 rows=1000 25334005.00 25584611.00 0.99 ns
parquet_rs-zstd compress time/wide table cols=10000 chunks=1 rows=1000 902381674.00 882597989.00 1.02 ns
parquet_rs-zstd decompress time/wide table cols=10000 chunks=1 rows=1000 334822971.00 332120056.00 1.01 ns
compress time/wide table cols=10000 chunks=1 rows=1000 1469167205.00 1469666215.00 1.00 ns
decompress time/wide table cols=10000 chunks=1 rows=1000 249111150.00 259255165.00 0.96 ns
parquet_rs-zstd compress time/wide table cols=100 chunks=50 rows=1000 6540215.00 6527083.00 1.00 ns
parquet_rs-zstd decompress time/wide table cols=100 chunks=50 rows=1000 2551961.00 2578494.00 0.99 ns
compress time/wide table cols=100 chunks=50 rows=1000 14612767.00 15361605.00 0.95 ns
decompress time/wide table cols=100 chunks=50 rows=1000 2769825.00 2893227.00 0.96 ns
parquet_rs-zstd compress time/wide table cols=1000 chunks=50 rows=1000 86676885.00 84735184.00 1.02 ns
parquet_rs-zstd decompress time/wide table cols=1000 chunks=50 rows=1000 29354133.00 29215036.00 1.00 ns
compress time/wide table cols=1000 chunks=50 rows=1000 149871804.00 150768098.00 0.99 ns
decompress time/wide table cols=1000 chunks=50 rows=1000 24677768.00 25285391.00 0.98 ns
parquet_rs-zstd compress time/wide table cols=10000 chunks=50 rows=1000 883841696.00 894966854.00 0.99 ns
parquet_rs-zstd decompress time/wide table cols=10000 chunks=50 rows=1000 343151382.00 337599870.00 1.02 ns
compress time/wide table cols=10000 chunks=50 rows=1000 1462853365.00 1475274989.00 0.99 ns
decompress time/wide table cols=10000 chunks=50 rows=1000 255293838.00 272457730.00 0.94 ns
parquet size/taxi 55879185.00 55879185.00 1.00 bytes
vortex-file-compressed size/taxi 51454172.00 51454172.00 1.00 bytes
vortex:parquet-zstd size/taxi 0.92 0.92 1.00 ratio
vortex:parquet-zstd ratio compress time/taxi 0.52 0.52 1.00 ratio
vortex:parquet-zstd ratio decompress time/taxi 0.07 0.07 0.97 ratio
parquet size/Arade 305282152.00 305282152.00 1.00 bytes
vortex-file-compressed size/Arade 143321868.00 143321868.00 1.00 bytes
vortex:parquet-zstd size/Arade 0.47 0.47 1.00 ratio
vortex:parquet-zstd ratio compress time/Arade 0.44 0.45 0.99 ratio
vortex:parquet-zstd ratio decompress time/Arade 0.05 0.05 0.98 ratio
parquet size/Bimbo 388935055.00 388935055.00 1.00 bytes
vortex-file-compressed size/Bimbo 526092444.00 526092444.00 1.00 bytes
vortex:parquet-zstd size/Bimbo 1.35 1.35 1.00 ratio
vortex:parquet-zstd ratio compress time/Bimbo 0.44 0.44 0.99 ratio
vortex:parquet-zstd ratio decompress time/Bimbo 0.04 0.04 1.01 ratio
parquet size/CMSprovider 384634824.00 384634824.00 1.00 bytes
vortex-file-compressed size/CMSprovider 448348060.00 448348060.00 1.00 bytes
vortex:parquet-zstd size/CMSprovider 1.17 1.17 1.00 ratio
vortex:parquet-zstd ratio compress time/CMSprovider 0.37 0.36 1.05 ratio
vortex:parquet-zstd ratio decompress time/CMSprovider 0.04 0.04 1.07 ratio
parquet size/Euro2016 123042700.00 123042700.00 1.00 bytes
vortex-file-compressed size/Euro2016 167857068.00 167864540.00 1.00 bytes
vortex:parquet-zstd size/Euro2016 1.36 1.36 1.00 ratio
vortex:parquet-zstd ratio compress time/Euro2016 0.29 0.29 0.99 ratio
vortex:parquet-zstd ratio decompress time/Euro2016 0.05 0.05 1.00 ratio
parquet size/Food 36177631.00 36177631.00 1.00 bytes
vortex-file-compressed size/Food 44163544.00 44163544.00 1.00 bytes
vortex:parquet-zstd size/Food 1.22 1.22 1.00 ratio
vortex:parquet-zstd ratio compress time/Food 0.39 0.43 0.91 ratio
vortex:parquet-zstd ratio decompress time/Food 0.04 0.04 1.01 ratio
parquet size/HashTags 133854962.00 133854962.00 1.00 bytes
vortex-file-compressed size/HashTags 198706916.00 198706916.00 1.00 bytes
vortex:parquet-zstd size/HashTags 1.48 1.48 1.00 ratio
vortex:parquet-zstd ratio compress time/HashTags 0.36 0.36 1.00 ratio
vortex:parquet-zstd ratio decompress time/HashTags 0.12 0.12 1.05 ratio
parquet size/TPC-H l_comment chunked 158411391.00 158411391.00 1.00 bytes
vortex-file-compressed size/TPC-H l_comment chunked 180418976.00 180418976.00 1.00 bytes
vortex:parquet-zstd size/TPC-H l_comment chunked 1.14 1.14 1.00 ratio
vortex:parquet-zstd ratio compress time/TPC-H l_comment chunked 0.40 0.41 0.99 ratio
vortex:parquet-zstd ratio decompress time/TPC-H l_comment chunked 0.06 0.06 1.02 ratio
parquet size/TPC-H l_comment canonical 158411391.00 158411391.00 1.00 bytes
vortex-file-compressed size/TPC-H l_comment canonical 180418976.00 180418976.00 1.00 bytes
vortex:parquet-zstd size/TPC-H l_comment canonical 1.14 1.14 1.00 ratio
vortex:parquet-zstd ratio compress time/TPC-H l_comment canonical 0.41 0.40 1.04 ratio
vortex:parquet-zstd ratio decompress time/TPC-H l_comment canonical 0.06 0.06 0.95 ratio
parquet size/wide table cols=100 chunks=1 rows=1000 932204.00 932204.00 1.00 bytes
vortex-file-compressed size/wide table cols=100 chunks=1 rows=1000 884384.00 884384.00 1.00 bytes
vortex:parquet-zstd size/wide table cols=100 chunks=1 rows=1000 0.95 0.95 1.00 ratio
vortex:parquet-zstd ratio compress time/wide table cols=100 chunks=1 rows=1000 2.27 2.38 0.95 ratio
vortex:parquet-zstd ratio decompress time/wide table cols=100 chunks=1 rows=1000 1.03 1.12 0.92 ratio
parquet size/wide table cols=1000 chunks=1 rows=1000 9322004.00 9322004.00 1.00 bytes
vortex-file-compressed size/wide table cols=1000 chunks=1 rows=1000 8829584.00 8829584.00 1.00 bytes
vortex:parquet-zstd size/wide table cols=1000 chunks=1 rows=1000 0.95 0.95 1.00 ratio
vortex:parquet-zstd ratio compress time/wide table cols=1000 chunks=1 rows=1000 1.72 1.77 0.97 ratio
vortex:parquet-zstd ratio decompress time/wide table cols=1000 chunks=1 rows=1000 0.87 0.88 0.99 ratio
parquet size/wide table cols=10000 chunks=1 rows=1000 93220004.00 93220004.00 1.00 bytes
vortex-file-compressed size/wide table cols=10000 chunks=1 rows=1000 88317584.00 88317584.00 1.00 bytes
vortex:parquet-zstd size/wide table cols=10000 chunks=1 rows=1000 0.95 0.95 1.00 ratio
vortex:parquet-zstd ratio compress time/wide table cols=10000 chunks=1 rows=1000 1.63 1.67 0.98 ratio
vortex:parquet-zstd ratio decompress time/wide table cols=10000 chunks=1 rows=1000 0.74 0.78 0.95 ratio
parquet size/wide table cols=100 chunks=50 rows=1000 932204.00 932204.00 1.00 bytes
vortex-file-compressed size/wide table cols=100 chunks=50 rows=1000 884384.00 884384.00 1.00 bytes
vortex:parquet-zstd size/wide table cols=100 chunks=50 rows=1000 0.95 0.95 1.00 ratio
vortex:parquet-zstd ratio compress time/wide table cols=100 chunks=50 rows=1000 2.23 2.35 0.95 ratio
vortex:parquet-zstd ratio decompress time/wide table cols=100 chunks=50 rows=1000 1.09 1.12 0.97 ratio
parquet size/wide table cols=1000 chunks=50 rows=1000 9322004.00 9322004.00 1.00 bytes
vortex-file-compressed size/wide table cols=1000 chunks=50 rows=1000 8829584.00 8829584.00 1.00 bytes
vortex:parquet-zstd size/wide table cols=1000 chunks=50 rows=1000 0.95 0.95 1.00 ratio
vortex:parquet-zstd ratio compress time/wide table cols=1000 chunks=50 rows=1000 1.73 1.78 0.97 ratio
vortex:parquet-zstd ratio decompress time/wide table cols=1000 chunks=50 rows=1000 0.84 0.87 0.97 ratio
parquet size/wide table cols=10000 chunks=50 rows=1000 93220004.00 93220004.00 1.00 bytes
vortex-file-compressed size/wide table cols=10000 chunks=50 rows=1000 88317584.00 88317584.00 1.00 bytes
vortex:parquet-zstd size/wide table cols=10000 chunks=50 rows=1000 0.95 0.95 1.00 ratio
vortex:parquet-zstd ratio compress time/wide table cols=10000 chunks=50 rows=1000 1.66 1.65 1.00 ratio
vortex:parquet-zstd ratio decompress time/wide table cols=10000 chunks=50 rows=1000 0.74 0.81 0.92 ratio

@github-actions
Copy link
Contributor

github-actions bot commented Mar 5, 2026

Benchmarks: Statistical and Population Genetics

Summary

  • Overall: 1.004x ➖
  • Vortex: 1.003x ➖
  • Parquet: 1.004x ➖
  • duckdb:vortex: 1.003x ➖
  • Best: statpopgen_q00/duckdb:vortex-file-compressed (0.978x)
  • Worst: statpopgen_q08/duckdb:vortex-file-compressed (1.018x)
  • Significant (>10%): 0↑ 0↓
Detailed Results Table
name PR 815c5d7 base 2ef5750 ratio (PR/base) unit remark
statpopgen_q00/duckdb:parquet 229136120 230380545.00 0.99 ns
statpopgen_q01/duckdb:parquet 371575005 373789921.00 0.99 ns
statpopgen_q02/duckdb:parquet 672103515 674898142.00 1.00 ns
statpopgen_q03/duckdb:parquet 1099613547 1087263668.00 1.01 ns
statpopgen_q04/duckdb:parquet 1103896570 1125023542.00 0.98 ns
statpopgen_q05/duckdb:parquet 745878978 725566216.00 1.03 ns
statpopgen_q06/duckdb:parquet 1340199675 1332362110.00 1.01 ns
statpopgen_q07/duckdb:parquet 846999602 830925934.00 1.02 ns
statpopgen_q08/duckdb:parquet 859270282 826346152.00 1.04 ns
statpopgen_q09/duckdb:parquet 913693526 923884916.00 0.99 ns
statpopgen_q10/duckdb:parquet 2119931950 2142481959.00 0.99 ns
statpopgen_q00/duckdb:vortex-file-compressed 10761048 10997761.00 0.98 ns
statpopgen_q01/duckdb:vortex-file-compressed 94434268 94011915.00 1.00 ns
statpopgen_q02/duckdb:vortex-file-compressed 1188975477 1171853982.00 1.01 ns
statpopgen_q03/duckdb:vortex-file-compressed 2759634601 2727037217.00 1.01 ns
statpopgen_q04/duckdb:vortex-file-compressed 2755297775 2727370600.00 1.01 ns
statpopgen_q05/duckdb:vortex-file-compressed 1264110460 1253414344.00 1.01 ns
statpopgen_q06/duckdb:vortex-file-compressed 1909117291 1927898546.00 0.99 ns
statpopgen_q07/duckdb:vortex-file-compressed 194476789 193994215.00 1.00 ns
statpopgen_q08/duckdb:vortex-file-compressed 210780132 207127930.00 1.02 ns
statpopgen_q09/duckdb:vortex-file-compressed 2508673244 2503277110.00 1.00 ns
statpopgen_q10/duckdb:vortex-file-compressed 3948157437 3906477410.00 1.01 ns
statpopgen_q00/duckdb:vortex-compact 10570458 10796734.00 0.98 ns
statpopgen_q01/duckdb:vortex-compact 124424911 125538828.00 0.99 ns
statpopgen_q02/duckdb:vortex-compact 1563077988 1550675240.00 1.01 ns
statpopgen_q03/duckdb:vortex-compact 3167360479 3143514068.00 1.01 ns
statpopgen_q04/duckdb:vortex-compact 3157812587 3126061966.00 1.01 ns
statpopgen_q05/duckdb:vortex-compact 1588692031 1578433351.00 1.01 ns
statpopgen_q06/duckdb:vortex-compact 2475024416 2472890762.00 1.00 ns
statpopgen_q07/duckdb:vortex-compact 960855491 959924067.00 1.00 ns
statpopgen_q08/duckdb:vortex-compact 998162556 991644269.00 1.01 ns
statpopgen_q09/duckdb:vortex-compact 2918220617 2896241121.00 1.01 ns
statpopgen_q10/duckdb:vortex-compact 4605952864 4571972029.00 1.01 ns

@github-actions
Copy link
Contributor

github-actions bot commented Mar 5, 2026

Benchmarks: TPC-H SF=10 on S3

Summary

  • Overall: 1.021x ➖
  • Vortex: 1.038x ➖
  • Parquet: 0.990x ➖
  • duckdb:vortex: 1.009x ➖
  • datafusion:vortex: 1.067x ➖
  • Best: tpch_q11/duckdb:vortex-file-compressed (0.799x)
  • Worst: tpch_q02/datafusion:vortex-file-compressed (3.641x)
  • Significant (>30%): 0↑ 3↓
Detailed Results Table
name PR 815c5d7 base 2ef5750 ratio (PR/base) unit remark
tpch_q01/datafusion:parquet 900473410 865590683.00 1.04 ns
tpch_q02/datafusion:parquet 719714259 814180749.00 0.88 ns
tpch_q03/datafusion:parquet 998330861 1104803245.00 0.90 ns
tpch_q04/datafusion:parquet 552381833 462760016.00 1.19 ns
tpch_q05/datafusion:parquet 1397818984 1365654723.00 1.02 ns
tpch_q06/datafusion:parquet 543909281 558837339.00 0.97 ns
tpch_q07/datafusion:parquet 1493869928 1420068652.00 1.05 ns
tpch_q08/datafusion:parquet 1863517787 1693520801.00 1.10 ns
tpch_q09/datafusion:parquet 2116423638 1830658146.00 1.16 ns
tpch_q10/datafusion:parquet 2073292695 2138731338.00 0.97 ns
tpch_q11/datafusion:parquet 556177162 554952138.00 1.00 ns
tpch_q12/datafusion:parquet 711330041 704417687.00 1.01 ns
tpch_q13/datafusion:parquet 752066495 747424711.00 1.01 ns
tpch_q14/datafusion:parquet 766862318 797519929.00 0.96 ns
tpch_q15/datafusion:parquet 1147213901 1326896559.00 0.86 ns
tpch_q16/datafusion:parquet 438848622 411545339.00 1.07 ns
tpch_q17/datafusion:parquet 1482769721 1433550383.00 1.03 ns
tpch_q18/datafusion:parquet 1622610433 1603110428.00 1.01 ns
tpch_q19/datafusion:parquet 998080509 971068586.00 1.03 ns
tpch_q20/datafusion:parquet 1120543159 1154315806.00 0.97 ns
tpch_q21/datafusion:parquet 1848473887 1652720859.00 1.12 ns
tpch_q22/datafusion:parquet 679697235 662035033.00 1.03 ns
tpch_q01/datafusion:vortex-file-compressed 1502321968 732886005.00 2.05 ns 🚨
tpch_q02/datafusion:vortex-file-compressed 3109955528 854220302.00 3.64 ns 🚨
tpch_q03/datafusion:vortex-file-compressed 2310123551 777022091.00 2.97 ns 🚨
tpch_q04/datafusion:vortex-file-compressed 570691239 611221478.00 0.93 ns
tpch_q05/datafusion:vortex-file-compressed 1097325564 1269909803.00 0.86 ns
tpch_q06/datafusion:vortex-file-compressed 596192888 616728032.00 0.97 ns
tpch_q07/datafusion:vortex-file-compressed 1174473118 1413577382.00 0.83 ns
tpch_q08/datafusion:vortex-file-compressed 1281594316 1212820748.00 1.06 ns
tpch_q09/datafusion:vortex-file-compressed 1564738451 1469601226.00 1.06 ns
tpch_q10/datafusion:vortex-file-compressed 1072435228 969144622.00 1.11 ns
tpch_q11/datafusion:vortex-file-compressed 591984335 506154942.00 1.17 ns
tpch_q12/datafusion:vortex-file-compressed 945415757 945085922.00 1.00 ns
tpch_q13/datafusion:vortex-file-compressed 476577581 445856636.00 1.07 ns
tpch_q14/datafusion:vortex-file-compressed 599102812 580320949.00 1.03 ns
tpch_q15/datafusion:vortex-file-compressed 1064853509 1040741858.00 1.02 ns
tpch_q16/datafusion:vortex-file-compressed 309113304 299256699.00 1.03 ns
tpch_q17/datafusion:vortex-file-compressed 1239822669 1210026104.00 1.02 ns
tpch_q18/datafusion:vortex-file-compressed 1420650379 1327105700.00 1.07 ns
tpch_q19/datafusion:vortex-file-compressed 736775844 694280722.00 1.06 ns
tpch_q20/datafusion:vortex-file-compressed 924840121 939031554.00 0.98 ns
tpch_q21/datafusion:vortex-file-compressed 1680626224 1606484250.00 1.05 ns
tpch_q22/datafusion:vortex-file-compressed 328833736 330662846.00 0.99 ns
tpch_q01/datafusion:vortex-compact 775763969 726436498.00 1.07 ns
tpch_q02/datafusion:vortex-compact 628216500 715082893.00 0.88 ns
tpch_q03/datafusion:vortex-compact 721739586 738401580.00 0.98 ns
tpch_q04/datafusion:vortex-compact 518436942 505773556.00 1.03 ns
tpch_q05/datafusion:vortex-compact 966690626 966899853.00 1.00 ns
tpch_q06/datafusion:vortex-compact 582209634 640787369.00 0.91 ns
tpch_q07/datafusion:vortex-compact 1123466129 1104187479.00 1.02 ns
tpch_q08/datafusion:vortex-compact 1223845325 1157825244.00 1.06 ns
tpch_q09/datafusion:vortex-compact 1392578234 1329610707.00 1.05 ns
tpch_q10/datafusion:vortex-compact 962647026 988822791.00 0.97 ns
tpch_q11/datafusion:vortex-compact 425530962 439318555.00 0.97 ns
tpch_q12/datafusion:vortex-compact 785368508 846198498.00 0.93 ns
tpch_q13/datafusion:vortex-compact 446289451 438040865.00 1.02 ns
tpch_q14/datafusion:vortex-compact 601527074 623496329.00 0.96 ns
tpch_q15/datafusion:vortex-compact 1034222555 1083590184.00 0.95 ns
tpch_q16/datafusion:vortex-compact 325581546 323607645.00 1.01 ns
tpch_q17/datafusion:vortex-compact 1306567671 1192107707.00 1.10 ns
tpch_q18/datafusion:vortex-compact 1274096092 1167745297.00 1.09 ns
tpch_q19/datafusion:vortex-compact 707347561 727718187.00 0.97 ns
tpch_q20/datafusion:vortex-compact 872913076 1004539204.00 0.87 ns
tpch_q21/datafusion:vortex-compact 1480406794 1795051527.00 0.82 ns
tpch_q22/datafusion:vortex-compact 389116446 425633199.00 0.91 ns
tpch_q01/duckdb:parquet 989396643 1027870058.00 0.96 ns
tpch_q02/duckdb:parquet 1445334386 1481780640.00 0.98 ns
tpch_q03/duckdb:parquet 1550275179 1776814448.00 0.87 ns
tpch_q04/duckdb:parquet 997132921 1052426978.00 0.95 ns
tpch_q05/duckdb:parquet 1860700868 2140129191.00 0.87 ns
tpch_q06/duckdb:parquet 735931784 665613440.00 1.11 ns
tpch_q07/duckdb:parquet 1703934613 1709493746.00 1.00 ns
tpch_q08/duckdb:parquet 2256383540 2252242637.00 1.00 ns
tpch_q09/duckdb:parquet 2044533964 2321007083.00 0.88 ns
tpch_q10/duckdb:parquet 2827422515 3040734122.00 0.93 ns
tpch_q11/duckdb:parquet 963787323 879284327.00 1.10 ns
tpch_q12/duckdb:parquet 890625844 878427855.00 1.01 ns
tpch_q13/duckdb:parquet 1194884361 1241375727.00 0.96 ns
tpch_q14/duckdb:parquet 1073891053 1149732758.00 0.93 ns
tpch_q15/duckdb:parquet 1146635982 1023019765.00 1.12 ns
tpch_q16/duckdb:parquet 787209017 733402931.00 1.07 ns
tpch_q17/duckdb:parquet 1218379221 1438188722.00 0.85 ns
tpch_q18/duckdb:parquet 1400422200 1369854832.00 1.02 ns
tpch_q19/duckdb:parquet 1395143993 1552663831.00 0.90 ns
tpch_q20/duckdb:parquet 1569168924 1645543356.00 0.95 ns
tpch_q21/duckdb:parquet 1724428017 1920428547.00 0.90 ns
tpch_q22/duckdb:parquet 891687474 951819299.00 0.94 ns
tpch_q01/duckdb:vortex-file-compressed 678314718 628918178.00 1.08 ns
tpch_q02/duckdb:vortex-file-compressed 1178568538 1212969512.00 0.97 ns
tpch_q03/duckdb:vortex-file-compressed 1039391793 1272966179.00 0.82 ns
tpch_q04/duckdb:vortex-file-compressed 684291363 684347572.00 1.00 ns
tpch_q05/duckdb:vortex-file-compressed 1309876105 1349316969.00 0.97 ns
tpch_q06/duckdb:vortex-file-compressed 853109939 848883620.00 1.00 ns
tpch_q07/duckdb:vortex-file-compressed 1288717545 1317426017.00 0.98 ns
tpch_q08/duckdb:vortex-file-compressed 1631814021 1696711986.00 0.96 ns
tpch_q09/duckdb:vortex-file-compressed 1562565330 1629258470.00 0.96 ns
tpch_q10/duckdb:vortex-file-compressed 1364006265 1519612059.00 0.90 ns
tpch_q11/duckdb:vortex-file-compressed 653061909 817516824.00 0.80 ns
tpch_q12/duckdb:vortex-file-compressed 760865546 714952015.00 1.06 ns
tpch_q13/duckdb:vortex-file-compressed 1096756653 993793146.00 1.10 ns
tpch_q14/duckdb:vortex-file-compressed 984988909 817658224.00 1.20 ns
tpch_q15/duckdb:vortex-file-compressed 646698812 700218719.00 0.92 ns
tpch_q16/duckdb:vortex-file-compressed 543176285 536806479.00 1.01 ns
tpch_q17/duckdb:vortex-file-compressed 1100534277 1126974739.00 0.98 ns
tpch_q18/duckdb:vortex-file-compressed 1201778350 1141172753.00 1.05 ns
tpch_q19/duckdb:vortex-file-compressed 806334179 813255425.00 0.99 ns
tpch_q20/duckdb:vortex-file-compressed 1305125060 1227922387.00 1.06 ns
tpch_q21/duckdb:vortex-file-compressed 2048869814 2006952117.00 1.02 ns
tpch_q22/duckdb:vortex-file-compressed 584494222 585209264.00 1.00 ns
tpch_q01/duckdb:vortex-compact 642962190 643673115.00 1.00 ns
tpch_q02/duckdb:vortex-compact 1062464082 1085494244.00 0.98 ns
tpch_q03/duckdb:vortex-compact 951608885 890223902.00 1.07 ns
tpch_q04/duckdb:vortex-compact 526041072 540907267.00 0.97 ns
tpch_q05/duckdb:vortex-compact 1306507275 1212008953.00 1.08 ns
tpch_q06/duckdb:vortex-compact 754074443 873118705.00 0.86 ns
tpch_q07/duckdb:vortex-compact 1244609652 1117356292.00 1.11 ns
tpch_q08/duckdb:vortex-compact 1544776470 1503673745.00 1.03 ns
tpch_q09/duckdb:vortex-compact 1437073437 1407336792.00 1.02 ns
tpch_q10/duckdb:vortex-compact 1272783217 1292127176.00 0.99 ns
tpch_q11/duckdb:vortex-compact 756206408 786388312.00 0.96 ns
tpch_q12/duckdb:vortex-compact 693032099 659091095.00 1.05 ns
tpch_q13/duckdb:vortex-compact 866233964 849297477.00 1.02 ns
tpch_q14/duckdb:vortex-compact 994886601 814751948.00 1.22 ns
tpch_q15/duckdb:vortex-compact 665857684 664672886.00 1.00 ns
tpch_q16/duckdb:vortex-compact 487748968 460793442.00 1.06 ns
tpch_q17/duckdb:vortex-compact 1000207105 1055310738.00 0.95 ns
tpch_q18/duckdb:vortex-compact 1063962388 902995118.00 1.18 ns
tpch_q19/duckdb:vortex-compact 794610002 741735035.00 1.07 ns
tpch_q20/duckdb:vortex-compact 1234055261 1232799797.00 1.00 ns
tpch_q21/duckdb:vortex-compact 1785283471 1682682384.00 1.06 ns
tpch_q22/duckdb:vortex-compact 562411354 560571716.00 1.00 ns

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

Labels

changelog/performance A performance improvement

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants