Skip to content

Conversation

@a10y
Copy link
Contributor

@a10y a10y commented Jan 12, 2026

Fleshes out the BufferHandle type more.

I hid the inner enum and introduced some extra methods to build/unwrap BufferHandles.

This removes the PrimitiveArray::as_slice method, replacing it with an into_buffer::<T> method which may allocate and copy a new buffer (if the handle points to device memory), or else provides a new Buffer pointing to the existing host memory.

This PR is large but a lot of it is just adding &'s and updating test code to use the buffer! macro

@a10y a10y force-pushed the bufferhandles branch 3 times, most recently from 67fabe3 to 5d5797b Compare January 12, 2026 23:26
@a10y a10y added the chore Release label indicating a trivial change label Jan 12, 2026
@a10y a10y marked this pull request as ready for review January 12, 2026 23:32
@codspeed-hq
Copy link

codspeed-hq bot commented Jan 12, 2026

Merging this PR will improve performance by ×2.9

⚡ 31 improved benchmarks
✅ 1223 untouched benchmarks
⏩ 1254 skipped benchmarks1

Performance Changes

Mode Benchmark BASE HEAD Efficiency
Memory bench_compare_sliced_dict_primitive[(10000, 10000)] 26.9 KB 11.8 KB ×2.3
Memory bench_compare_sliced_dict_primitive[(9999, 10000)] 26.9 KB 11.8 KB ×2.3
Memory bench_compare_sliced_dict_primitive[(2000, 10000)] 16.9 KB 9.5 KB +77.7%
Memory bench_compare_sliced_dict_primitive[(5000, 10000)] 40.3 KB 21.6 KB +86.78%
Memory bench_compare_sliced_dict_primitive[(1000, 10000)] 9.1 KB 5.5 KB +65.83%
Memory bench_compare_sliced_dict_primitive[(20000, 10000)] 36.6 KB 21.8 KB +67.65%
Memory bench_compare_sliced_dict_primitive[(3333, 10000)] 27.3 KB 14.9 KB +83.55%
Memory bench_compare_sliced_dict_primitive[(2500, 10000)] 20.8 KB 11.5 KB +80.52%
Memory bench_compare_sliced_dict_primitive[(7500, 10000)] 26.9 KB 9.3 KB ×2.9
Memory old_bp_prim_test_between[i32, 16384] 133.2 KB 71 KB +87.65%
Memory pushdown_compare[(10000, 64, 4)] 204 KB 164.9 KB +23.71%
Memory old_alp_prim_test_between[f32, 2048] 20 KB 12.3 KB +62.85%
Memory old_bp_prim_test_between[i64, 2048] 35.5 KB 19.5 KB +81.49%
Memory old_bp_prim_test_between[i16, 2048] 11.5 KB 7.5 KB +52.11%
Memory pushdown_compare[(10000, 4, 8)] 205.5 KB 166.4 KB +23.49%
Memory pushdown_compare[(10000, 16, 4)] 204.1 KB 165 KB +23.7%
Memory old_alp_prim_test_between[f64, 16384] 261.8 KB 135.8 KB +92.82%
Memory new_alp_prim_test_between[f32, 32768] 265.8 KB 141.6 KB +87.67%
Memory old_alp_prim_test_between[f64, 32768] 519.8 KB 267.8 KB +94.12%
Memory old_bp_prim_test_between[i16, 32768] 135.2 KB 75 KB +80.32%
... ... ... ... ... ...

ℹ️ Only the first 20 benchmarks are displayed. Go to the app to view all benchmarks.


Comparing bufferhandles (e09bc36) with develop (924830c)

Open in CodSpeed

Footnotes

  1. 1254 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
Copy link
Contributor

I wonder if we can remove at lot of these buffer calls from tests?

@a10y
Copy link
Contributor Author

a10y commented Jan 13, 2026

I don't think there's another way to get the values out now

@a10y a10y force-pushed the bufferhandles branch 5 times, most recently from 9e2ba3b to ca0b46b Compare January 13, 2026 22:07
@codecov
Copy link

codecov bot commented Jan 13, 2026

Codecov Report

❌ Patch coverage is 66.66667% with 77 lines in your changes missing coverage. Please review.
✅ Project coverage is 83.39%. Comparing base (924830c) to head (e09bc36).

Files with missing lines Patch % Lines
vortex-array/src/buffer.rs 49.36% 40 Missing ⚠️
vortex-array/src/array/visitor.rs 0.00% 4 Missing ⚠️
vortex-array/src/arrays/masked/execute.rs 0.00% 4 Missing ⚠️
vortex-array/src/arrays/primitive/array/mod.rs 85.18% 4 Missing ⚠️
vortex-array/src/arrow/executor/list.rs 0.00% 4 Missing ⚠️
vortex-array/src/canonical_to_vector.rs 33.33% 4 Missing ⚠️
vortex-array/src/arrays/primitive/vtable/mod.rs 70.00% 3 Missing ⚠️
vortex-array/src/arrays/primitive/vtable/rules.rs 0.00% 3 Missing ⚠️
vortex-array/src/arrays/chunked/vtable/mod.rs 0.00% 2 Missing ⚠️
vortex-array/src/arrow/executor/list_view.rs 0.00% 2 Missing ⚠️
... and 6 more

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@joseph-isaacs joseph-isaacs added the benchmark Run benchmarks on this branch label Jan 14, 2026
@github-actions github-actions bot removed the benchmark Run benchmarks on this branch label Jan 14, 2026
@github-actions
Copy link
Contributor

Benchmarks: Random Access

Summary

  • Overall: 0.982x ➖
  • Vortex: 0.984x ➖
  • Best: random-access/vortex-tokio-local-disk (0.984x)
  • Worst: No regressions
  • Significant (>10%): 0↑ 0↓
Detailed Results Table
name PR cb7c71b base 29d7aa1 ratio (PR/base) unit remark
random-access/parquet-tokio-local-disk 181746883 1.85436e+08 0.980107 ns
random-access/vortex-tokio-local-disk 1218671 1.23867e+06 0.983852 ns

@github-actions
Copy link
Contributor

Benchmarks: TPC-H SF=1 on NVME

Summary

  • Overall: 0.958x ➖
  • Vortex: 0.933x ➖
  • duckdb:vortex: 0.979x ➖
  • datafusion:vortex: 0.889x ✅
  • Best: tpch_q14/datafusion:vortex-file-compressed (0.579x)
  • Worst: tpch_q11/datafusion:vortex-file-compressed (1.409x)
  • Significant (>10%): 26↑ 2↓
Detailed Results Table
name PR cb7c71b base 29d7aa1 ratio (PR/base) unit remark
tpch_q01/datafusion:arrow 85621766 8.53518e+07 1.00316 ns
tpch_q02/datafusion:arrow 31192863 2.97432e+07 1.04874 ns
tpch_q03/datafusion:arrow 55594234 5.29402e+07 1.05013 ns
tpch_q04/datafusion:arrow 47621179 4.57933e+07 1.03991 ns
tpch_q05/datafusion:arrow 117827968 1.1532e+08 1.02174 ns
tpch_q06/datafusion:arrow 34109586 3.45002e+07 0.988679 ns
tpch_q07/datafusion:arrow 201546265 1.89669e+08 1.06262 ns
tpch_q08/datafusion:arrow 84032586 7.80031e+07 1.0773 ns
tpch_q09/datafusion:arrow 106813364 1.05131e+08 1.016 ns
tpch_q10/datafusion:arrow 80136148 7.76492e+07 1.03203 ns
tpch_q11/datafusion:arrow 17292043 1.79868e+07 0.961374 ns
tpch_q12/datafusion:arrow 82849302 7.91288e+07 1.04702 ns
tpch_q13/datafusion:arrow 54946361 5.85189e+07 0.938951 ns
tpch_q14/datafusion:arrow 43260998 4.29325e+07 1.00765 ns
tpch_q15/datafusion:arrow 82175050 8.37218e+07 0.981526 ns
tpch_q16/datafusion:arrow 27035334 2.69423e+07 1.00345 ns
tpch_q17/datafusion:arrow 101619664 1.03509e+08 0.98175 ns
tpch_q18/datafusion:arrow 190052499 1.88085e+08 1.01046 ns
tpch_q19/datafusion:arrow 60912539 6.47517e+07 0.940709 ns
tpch_q20/datafusion:arrow 59321923 5.82296e+07 1.01876 ns
tpch_q21/datafusion:arrow 268071447 2.76005e+08 0.971254 ns
tpch_q22/datafusion:arrow 26870007 2.49517e+07 1.07688 ns
tpch_q01/datafusion:parquet 170063138 1.49004e+08 1.14133 ns 🚨
tpch_q02/datafusion:parquet 107595905 8.72907e+07 1.23262 ns 🚨
tpch_q03/datafusion:parquet 79479536 9.11313e+07 0.872143 ns 🚀
tpch_q04/datafusion:parquet 62649938 5.84382e+07 1.07207 ns
tpch_q05/datafusion:parquet 123146872 1.77246e+08 0.694779 ns 🚀
tpch_q06/datafusion:parquet 42512453 3.69931e+07 1.1492 ns 🚨
tpch_q07/datafusion:parquet 150523296 1.95427e+08 0.770227 ns 🚀
tpch_q08/datafusion:parquet 122268966 1.69756e+08 0.720263 ns 🚀
tpch_q09/datafusion:parquet 174954012 2.21407e+08 0.790193 ns 🚀
tpch_q10/datafusion:parquet 146080198 1.93333e+08 0.755589 ns 🚀
tpch_q11/datafusion:parquet 87878992 6.52271e+07 1.34728 ns 🚨
tpch_q12/datafusion:parquet 103990229 1.24211e+08 0.837208 ns 🚀
tpch_q13/datafusion:parquet 208259970 2.0443e+08 1.01874 ns
tpch_q14/datafusion:parquet 56320495 8.4334e+07 0.667827 ns 🚀
tpch_q15/datafusion:parquet 71779969 6.83075e+07 1.05084 ns
tpch_q16/datafusion:parquet 59010929 5.56747e+07 1.05992 ns
tpch_q17/datafusion:parquet 162233066 1.73003e+08 0.937745 ns
tpch_q18/datafusion:parquet 195246079 2.40724e+08 0.811079 ns 🚀
tpch_q19/datafusion:parquet 108590353 1.01266e+08 1.07233 ns
tpch_q20/datafusion:parquet 84142488 1.29642e+08 0.649035 ns 🚀
tpch_q21/datafusion:parquet 154757276 1.86102e+08 0.831574 ns 🚀
tpch_q22/datafusion:parquet 74398774 4.38366e+07 1.69718 ns 🚨
tpch_q01/datafusion:vortex-file-compressed 66721863 6.33538e+07 1.05316 ns
tpch_q02/datafusion:vortex-file-compressed 54118129 6.06534e+07 0.892253 ns 🚀
tpch_q03/datafusion:vortex-file-compressed 32793781 3.64748e+07 0.899079 ns 🚀
tpch_q04/datafusion:vortex-file-compressed 22471475 2.21419e+07 1.01488 ns
tpch_q05/datafusion:vortex-file-compressed 86346225 9.03984e+07 0.955174 ns
tpch_q06/datafusion:vortex-file-compressed 12409559 1.22209e+07 1.01544 ns
tpch_q07/datafusion:vortex-file-compressed 88307018 9.92731e+07 0.889536 ns 🚀
tpch_q08/datafusion:vortex-file-compressed 65101685 8.15611e+07 0.798195 ns 🚀
tpch_q09/datafusion:vortex-file-compressed 79925297 9.63091e+07 0.829883 ns 🚀
tpch_q10/datafusion:vortex-file-compressed 66653918 9.13582e+07 0.729589 ns 🚀
tpch_q11/datafusion:vortex-file-compressed 36970350 2.62343e+07 1.40924 ns 🚨
tpch_q12/datafusion:vortex-file-compressed 29669273 3.81387e+07 0.777931 ns 🚀
tpch_q13/datafusion:vortex-file-compressed 32050739 3.27868e+07 0.977551 ns
tpch_q14/datafusion:vortex-file-compressed 18046477 3.11795e+07 0.578792 ns 🚀
tpch_q15/datafusion:vortex-file-compressed 29500819 3.10172e+07 0.95111 ns
tpch_q16/datafusion:vortex-file-compressed 29804342 3.84452e+07 0.775243 ns 🚀
tpch_q17/datafusion:vortex-file-compressed 79940019 8.29554e+07 0.96365 ns
tpch_q18/datafusion:vortex-file-compressed 98633138 1.14958e+08 0.857992 ns 🚀
tpch_q19/datafusion:vortex-file-compressed 28109882 3.69309e+07 0.761148 ns 🚀
tpch_q20/datafusion:vortex-file-compressed 36453299 5.50111e+07 0.662653 ns 🚀
tpch_q21/datafusion:vortex-file-compressed 84561332 1.04573e+08 0.808636 ns 🚀
tpch_q22/datafusion:vortex-file-compressed 22868422 2.13068e+07 1.07329 ns
tpch_q01/datafusion:vortex-compact 76694716 7.42461e+07 1.03298 ns
tpch_q02/datafusion:vortex-compact 59823016 6.52625e+07 0.916653 ns
tpch_q03/datafusion:vortex-compact 36950214 3.60486e+07 1.02501 ns
tpch_q04/datafusion:vortex-compact 25758661 2.65589e+07 0.969871 ns
tpch_q05/datafusion:vortex-compact 89316340 9.27466e+07 0.963015 ns
tpch_q06/datafusion:vortex-compact 18110593 1.88503e+07 0.960758 ns
tpch_q07/datafusion:vortex-compact 90813063 1.0279e+08 0.883481 ns 🚀
tpch_q08/datafusion:vortex-compact 68428581 8.41037e+07 0.813621 ns 🚀
tpch_q09/datafusion:vortex-compact 87810691 1.05481e+08 0.832477 ns 🚀
tpch_q10/datafusion:vortex-compact 64222756 8.8785e+07 0.723352 ns 🚀
tpch_q11/datafusion:vortex-compact 38652629 2.83622e+07 1.36282 ns 🚨
tpch_q12/datafusion:vortex-compact 39190588 4.83559e+07 0.810461 ns 🚀
tpch_q13/datafusion:vortex-compact 39163630 4.06489e+07 0.96346 ns
tpch_q14/datafusion:vortex-compact 24581288 3.6436e+07 0.674644 ns 🚀
tpch_q15/datafusion:vortex-compact 40050626 3.99857e+07 1.00162 ns
tpch_q16/datafusion:vortex-compact 32244140 4.16479e+07 0.774208 ns 🚀
tpch_q17/datafusion:vortex-compact 81427128 8.88988e+07 0.915953 ns
tpch_q18/datafusion:vortex-compact 99448230 1.15237e+08 0.862989 ns 🚀
tpch_q19/datafusion:vortex-compact 40161382 4.67133e+07 0.859742 ns 🚀
tpch_q20/datafusion:vortex-compact 42791258 5.73982e+07 0.745516 ns 🚀
tpch_q21/datafusion:vortex-compact 92037951 1.11526e+08 0.82526 ns 🚀
tpch_q22/datafusion:vortex-compact 21799745 2.01126e+07 1.08388 ns
tpch_q01/duckdb:parquet 80621000 7.99896e+07 1.00789 ns
tpch_q02/duckdb:parquet 47962647 4.67626e+07 1.02566 ns
tpch_q03/duckdb:parquet 79128106 8.96496e+07 0.882638 ns 🚀
tpch_q04/duckdb:parquet 60166540 7.10559e+07 0.84675 ns 🚀
tpch_q05/duckdb:parquet 77180728 7.52255e+07 1.02599 ns
tpch_q06/duckdb:parquet 23729527 2.39289e+07 0.991669 ns
tpch_q07/duckdb:parquet 82637723 8.40726e+07 0.982933 ns
tpch_q08/duckdb:parquet 97681068 1.27251e+08 0.767624 ns 🚀
tpch_q09/duckdb:parquet 168158246 1.47658e+08 1.13884 ns 🚨
tpch_q10/duckdb:parquet 140996494 1.37038e+08 1.02888 ns
tpch_q11/duckdb:parquet 26158570 2.56666e+07 1.01917 ns
tpch_q12/duckdb:parquet 59282140 7.24878e+07 0.817822 ns 🚀
tpch_q13/duckdb:parquet 273973324 2.7115e+08 1.01041 ns
tpch_q14/duckdb:parquet 52431907 5.2091e+07 1.00654 ns
tpch_q15/duckdb:parquet 29280161 2.92733e+07 1.00024 ns
tpch_q16/duckdb:parquet 59509641 5.91229e+07 1.00654 ns
tpch_q17/duckdb:parquet 70630115 8.19302e+07 0.862076 ns 🚀
tpch_q18/duckdb:parquet 131536127 1.4273e+08 0.921574 ns
tpch_q19/duckdb:parquet 87933432 7.0021e+07 1.25581 ns 🚨
tpch_q20/duckdb:parquet 86820276 8.62248e+07 1.00691 ns
tpch_q21/duckdb:parquet 197903118 1.7733e+08 1.11601 ns 🚨
tpch_q22/duckdb:parquet 56743953 5.65128e+07 1.00409 ns
tpch_q01/duckdb:vortex-file-compressed 32765253 3.37898e+07 0.969678 ns
tpch_q02/duckdb:vortex-file-compressed 29140553 2.95109e+07 0.987449 ns
tpch_q03/duckdb:vortex-file-compressed 31325501 3.27885e+07 0.95538 ns
tpch_q04/duckdb:vortex-file-compressed 33940296 3.60229e+07 0.942188 ns
tpch_q05/duckdb:vortex-file-compressed 37200473 3.83831e+07 0.969188 ns
tpch_q06/duckdb:vortex-file-compressed 10143499 1.05706e+07 0.959595 ns
tpch_q07/duckdb:vortex-file-compressed 38248022 4.13286e+07 0.925462 ns
tpch_q08/duckdb:vortex-file-compressed 43047781 4.62572e+07 0.930619 ns
tpch_q09/duckdb:vortex-file-compressed 75021311 7.92396e+07 0.946765 ns
tpch_q10/duckdb:vortex-file-compressed 35597785 3.6257e+07 0.981817 ns
tpch_q11/duckdb:vortex-file-compressed 16601496 1.70258e+07 0.975077 ns
tpch_q12/duckdb:vortex-file-compressed 22472181 2.28345e+07 0.984132 ns
tpch_q13/duckdb:vortex-file-compressed 36783630 3.63338e+07 1.01238 ns
tpch_q14/duckdb:vortex-file-compressed 25137604 2.50806e+07 1.00227 ns
tpch_q15/duckdb:vortex-file-compressed 17950606 1.85647e+07 0.96692 ns
tpch_q16/duckdb:vortex-file-compressed 32553467 3.37151e+07 0.965544 ns
tpch_q17/duckdb:vortex-file-compressed 24683776 2.74718e+07 0.898512 ns 🚀
tpch_q18/duckdb:vortex-file-compressed 55011569 5.67604e+07 0.969189 ns
tpch_q19/duckdb:vortex-file-compressed 32407208 3.07211e+07 1.05488 ns
tpch_q20/duckdb:vortex-file-compressed 35930477 3.89948e+07 0.921417 ns
tpch_q21/duckdb:vortex-file-compressed 100844737 1.0245e+08 0.984327 ns
tpch_q22/duckdb:vortex-file-compressed 19421933 2.03355e+07 0.955073 ns
tpch_q01/duckdb:vortex-compact 39791567 3.97007e+07 1.00229 ns
tpch_q02/duckdb:vortex-compact 41259163 4.32145e+07 0.954753 ns
tpch_q03/duckdb:vortex-compact 36729667 3.7175e+07 0.988021 ns
tpch_q04/duckdb:vortex-compact 40632813 4.10212e+07 0.990531 ns
tpch_q05/duckdb:vortex-compact 44463270 4.35356e+07 1.02131 ns
tpch_q06/duckdb:vortex-compact 14848599 1.46267e+07 1.01517 ns
tpch_q07/duckdb:vortex-compact 46029515 4.88253e+07 0.942738 ns
tpch_q08/duckdb:vortex-compact 52341046 5.27212e+07 0.99279 ns
tpch_q09/duckdb:vortex-compact 88411404 8.86662e+07 0.997126 ns
tpch_q10/duckdb:vortex-compact 41625715 4.19839e+07 0.991469 ns
tpch_q11/duckdb:vortex-compact 23362383 2.26657e+07 1.03074 ns
tpch_q12/duckdb:vortex-compact 34470557 3.57839e+07 0.963299 ns
tpch_q13/duckdb:vortex-compact 44339468 4.24322e+07 1.04495 ns
tpch_q14/duckdb:vortex-compact 28709338 2.91378e+07 0.985296 ns
tpch_q15/duckdb:vortex-compact 21345357 2.12283e+07 1.00552 ns
tpch_q16/duckdb:vortex-compact 38455214 3.60948e+07 1.06539 ns
tpch_q17/duckdb:vortex-compact 28907049 2.99551e+07 0.965014 ns
tpch_q18/duckdb:vortex-compact 62280224 6.21827e+07 1.00157 ns
tpch_q19/duckdb:vortex-compact 36882021 4.13507e+07 0.891931 ns 🚀
tpch_q20/duckdb:vortex-compact 45557237 4.62435e+07 0.98516 ns
tpch_q21/duckdb:vortex-compact 110444827 1.13219e+08 0.975495 ns
tpch_q22/duckdb:vortex-compact 21576671 2.10448e+07 1.02527 ns
tpch_q01/duckdb:duckdb 17563926 1.74409e+07 1.00705 ns
tpch_q02/duckdb:duckdb 14432742 1.42527e+07 1.01263 ns
tpch_q03/duckdb:duckdb 21218317 2.08991e+07 1.01528 ns
tpch_q04/duckdb:duckdb 20235308 2.01322e+07 1.00512 ns
tpch_q05/duckdb:duckdb 22948583 2.1967e+07 1.04469 ns
tpch_q06/duckdb:duckdb 7187514 7.20147e+06 0.998062 ns
tpch_q07/duckdb:duckdb 26807371 2.65149e+07 1.01103 ns
tpch_q08/duckdb:duckdb 26813165 2.6705e+07 1.00405 ns
tpch_q09/duckdb:duckdb 60970221 5.78975e+07 1.05307 ns
tpch_q10/duckdb:duckdb 58511390 5.78637e+07 1.01119 ns
tpch_q11/duckdb:duckdb 7410741 7.73593e+06 0.957964 ns
tpch_q12/duckdb:duckdb 19050311 1.7316e+07 1.10016 ns 🚨
tpch_q13/duckdb:duckdb 39741526 4.04805e+07 0.981744 ns
tpch_q14/duckdb:duckdb 22459291 2.27109e+07 0.988923 ns
tpch_q15/duckdb:duckdb 14118854 1.40857e+07 1.00235 ns
tpch_q16/duckdb:duckdb 25674276 2.46219e+07 1.04274 ns
tpch_q17/duckdb:duckdb 18490336 1.79899e+07 1.02782 ns
tpch_q18/duckdb:duckdb 40025052 3.99962e+07 1.00072 ns
tpch_q19/duckdb:duckdb 32184133 3.19786e+07 1.00643 ns
tpch_q20/duckdb:duckdb 26915094 2.67607e+07 1.00577 ns
tpch_q21/duckdb:duckdb 62630062 6.19016e+07 1.01177 ns
tpch_q22/duckdb:duckdb 27218391 2.665e+07 1.02133 ns

@github-actions
Copy link
Contributor

Benchmarks: FineWeb NVMe

Summary

  • Overall: 0.995x ➖
  • Vortex: 0.997x ➖
  • duckdb:vortex: 0.997x ➖
  • datafusion:vortex: 0.996x ➖
  • Best: fineweb_q02/datafusion:vortex-compact (0.891x)
  • Worst: fineweb_q01/datafusion:vortex-compact (1.168x)
  • Significant (>10%): 1↑ 2↓
Detailed Results Table
name PR cb7c71b base 29d7aa1 ratio (PR/base) unit remark
fineweb_q00/datafusion:parquet 6912107 6.77288e+06 1.02056 ns
fineweb_q01/datafusion:parquet 271497915 2.80741e+08 0.967078 ns
fineweb_q02/datafusion:parquet 265745090 2.7015e+08 0.983694 ns
fineweb_q03/datafusion:parquet 263957593 2.61848e+08 1.00806 ns
fineweb_q04/datafusion:parquet 280411153 2.83931e+08 0.987602 ns
fineweb_q05/datafusion:parquet 277611381 2.80917e+08 0.988231 ns
fineweb_q06/datafusion:parquet 268641896 2.71746e+08 0.988578 ns
fineweb_q07/datafusion:parquet 264360204 2.66312e+08 0.992672 ns
fineweb_q08/datafusion:parquet 260527846 2.62936e+08 0.990843 ns
fineweb_q00/datafusion:vortex-file-compressed 5315187 5.70305e+06 0.93199 ns
fineweb_q01/datafusion:vortex-file-compressed 28587915 2.80061e+07 1.02078 ns
fineweb_q02/datafusion:vortex-file-compressed 28159666 2.79011e+07 1.00927 ns
fineweb_q03/datafusion:vortex-file-compressed 85919839 7.58747e+07 1.13239 ns 🚨
fineweb_q04/datafusion:vortex-file-compressed 208484265 2.07787e+08 1.00336 ns
fineweb_q05/datafusion:vortex-file-compressed 193126422 1.89144e+08 1.02105 ns
fineweb_q06/datafusion:vortex-file-compressed 69013601 7.07594e+07 0.975328 ns
fineweb_q07/datafusion:vortex-file-compressed 72116209 7.17304e+07 1.00538 ns
fineweb_q08/datafusion:vortex-file-compressed 30632753 3.20554e+07 0.955619 ns
fineweb_q00/datafusion:vortex-compact 5471576 6.04973e+06 0.904433 ns
fineweb_q01/datafusion:vortex-compact 163093128 1.3967e+08 1.16771 ns 🚨
fineweb_q02/datafusion:vortex-compact 147292339 1.65288e+08 0.891123 ns 🚀
fineweb_q03/datafusion:vortex-compact 1242764081 1.25384e+09 0.991166 ns
fineweb_q04/datafusion:vortex-compact 1449489425 1.48056e+09 0.979016 ns
fineweb_q05/datafusion:vortex-compact 1144828672 1.1493e+09 0.996111 ns
fineweb_q06/datafusion:vortex-compact 597129749 5.85547e+08 1.01978 ns
fineweb_q07/datafusion:vortex-compact 624044066 6.19406e+08 1.00749 ns
fineweb_q08/datafusion:vortex-compact 27195301 2.83938e+07 0.957791 ns
fineweb_q00/duckdb:parquet 32190981 3.27156e+07 0.983965 ns
fineweb_q01/duckdb:parquet 99373526 1.01663e+08 0.977482 ns
fineweb_q02/duckdb:parquet 105669930 1.05908e+08 0.997748 ns
fineweb_q03/duckdb:parquet 315361561 3.14403e+08 1.00305 ns
fineweb_q04/duckdb:parquet 437395576 4.36653e+08 1.0017 ns
fineweb_q05/duckdb:parquet 405611410 4.12112e+08 0.984225 ns
fineweb_q06/duckdb:parquet 203572069 2.06388e+08 0.986355 ns
fineweb_q07/duckdb:parquet 213969103 2.139e+08 1.00032 ns
fineweb_q08/duckdb:parquet 62681963 6.25076e+07 1.00279 ns
fineweb_q00/duckdb:vortex-file-compressed 4190102 4.16521e+06 1.00598 ns
fineweb_q01/duckdb:vortex-file-compressed 25349830 2.4448e+07 1.03689 ns
fineweb_q02/duckdb:vortex-file-compressed 26693751 2.69327e+07 0.991127 ns
fineweb_q03/duckdb:vortex-file-compressed 147673588 1.62623e+08 0.908071 ns
fineweb_q04/duckdb:vortex-file-compressed 199789809 1.91886e+08 1.04119 ns
fineweb_q05/duckdb:vortex-file-compressed 180640373 1.91513e+08 0.943228 ns
fineweb_q06/duckdb:vortex-file-compressed 54719069 5.44908e+07 1.00419 ns
fineweb_q07/duckdb:vortex-file-compressed 57249979 5.65568e+07 1.01226 ns
fineweb_q08/duckdb:vortex-file-compressed 8585572 8.57826e+06 1.00085 ns
fineweb_q00/duckdb:vortex-compact 5437387 5.39505e+06 1.00785 ns
fineweb_q01/duckdb:vortex-compact 88944457 8.85392e+07 1.00458 ns
fineweb_q02/duckdb:vortex-compact 102958740 9.85633e+07 1.04459 ns
fineweb_q03/duckdb:vortex-compact 820028570 8.29464e+08 0.988624 ns
fineweb_q04/duckdb:vortex-compact 858983295 8.74668e+08 0.982068 ns
fineweb_q05/duckdb:vortex-compact 766364266 7.85555e+08 0.97557 ns
fineweb_q06/duckdb:vortex-compact 446384341 4.55112e+08 0.980823 ns
fineweb_q07/duckdb:vortex-compact 458360665 4.64363e+08 0.987074 ns
fineweb_q08/duckdb:vortex-compact 8961018 8.59184e+06 1.04297 ns

@github-actions
Copy link
Contributor

Benchmarks: TPC-H SF=1 on S3

Summary

  • Overall: 0.967x ➖
  • Vortex: 0.963x ➖
  • duckdb:vortex: 0.975x ➖
  • datafusion:vortex: 0.951x ➖
  • Best: tpch_q09/datafusion:vortex-compact (0.813x)
  • Worst: tpch_q01/datafusion:vortex-file-compressed (1.151x)
  • Significant (>30%): 0↑ 0↓
Detailed Results Table
name PR cb7c71b base 29d7aa1 ratio (PR/base) unit remark
tpch_q01/datafusion:parquet 253292439 1.99793e+08 1.26778 ns
tpch_q02/datafusion:parquet 375298529 4.16948e+08 0.900109 ns
tpch_q03/datafusion:parquet 297755004 2.97154e+08 1.00202 ns
tpch_q04/datafusion:parquet 151986083 1.40782e+08 1.07959 ns
tpch_q05/datafusion:parquet 400493271 4.90929e+08 0.815787 ns
tpch_q06/datafusion:parquet 143387742 1.32904e+08 1.07888 ns
tpch_q07/datafusion:parquet 414608728 5.33209e+08 0.777572 ns
tpch_q08/datafusion:parquet 473006173 6.16766e+08 0.766913 ns
tpch_q09/datafusion:parquet 463577808 5.39596e+08 0.85912 ns
tpch_q10/datafusion:parquet 482645383 5.68156e+08 0.849495 ns
tpch_q11/datafusion:parquet 302925152 3.46768e+08 0.873566 ns
tpch_q12/datafusion:parquet 231264512 2.65197e+08 0.872047 ns
tpch_q13/datafusion:parquet 441849190 4.43068e+08 0.997249 ns
tpch_q14/datafusion:parquet 164670346 1.9576e+08 0.841184 ns
tpch_q15/datafusion:parquet 286249299 2.96629e+08 0.965007 ns
tpch_q16/datafusion:parquet 206813955 1.85889e+08 1.11257 ns
tpch_q17/datafusion:parquet 363760472 3.79962e+08 0.957361 ns
tpch_q18/datafusion:parquet 452659549 4.90602e+08 0.922661 ns
tpch_q19/datafusion:parquet 320627018 3.15122e+08 1.01747 ns
tpch_q20/datafusion:parquet 296078506 3.55015e+08 0.83399 ns
tpch_q21/datafusion:parquet 478862398 5.05672e+08 0.946982 ns
tpch_q22/datafusion:parquet 176475430 1.18896e+08 1.48428 ns 🚨
tpch_q01/datafusion:vortex-file-compressed 241036949 2.09342e+08 1.1514 ns
tpch_q02/datafusion:vortex-file-compressed 272578262 2.60855e+08 1.04494 ns
tpch_q03/datafusion:vortex-file-compressed 320409973 2.94446e+08 1.08818 ns
tpch_q04/datafusion:vortex-file-compressed 186703717 1.97597e+08 0.944872 ns
tpch_q05/datafusion:vortex-file-compressed 316303526 3.12458e+08 1.01231 ns
tpch_q06/datafusion:vortex-file-compressed 202496934 2.23543e+08 0.905854 ns
tpch_q07/datafusion:vortex-file-compressed 287082153 2.8778e+08 0.997574 ns
tpch_q08/datafusion:vortex-file-compressed 432828387 4.3363e+08 0.998152 ns
tpch_q09/datafusion:vortex-file-compressed 452433973 4.51405e+08 1.00228 ns
tpch_q10/datafusion:vortex-file-compressed 435083764 4.30021e+08 1.01177 ns
tpch_q11/datafusion:vortex-file-compressed 178675094 1.81839e+08 0.982599 ns
tpch_q12/datafusion:vortex-file-compressed 302321968 3.28632e+08 0.91994 ns
tpch_q13/datafusion:vortex-file-compressed 186667965 2.04751e+08 0.911683 ns
tpch_q14/datafusion:vortex-file-compressed 163630357 1.95844e+08 0.835513 ns
tpch_q15/datafusion:vortex-file-compressed 288677201 2.83352e+08 1.01879 ns
tpch_q16/datafusion:vortex-file-compressed 156448787 1.82188e+08 0.858724 ns
tpch_q17/datafusion:vortex-file-compressed 274618984 2.82085e+08 0.973532 ns
tpch_q18/datafusion:vortex-file-compressed 264038942 2.915e+08 0.905795 ns
tpch_q19/datafusion:vortex-file-compressed 313024669 3.35067e+08 0.934216 ns
tpch_q20/datafusion:vortex-file-compressed 278578989 2.55122e+08 1.09194 ns
tpch_q21/datafusion:vortex-file-compressed 353801068 3.8469e+08 0.919705 ns
tpch_q22/datafusion:vortex-file-compressed 138492841 1.4445e+08 0.958757 ns
tpch_q01/datafusion:vortex-compact 274716577 2.93281e+08 0.936701 ns
tpch_q02/datafusion:vortex-compact 243869624 2.72333e+08 0.895482 ns
tpch_q03/datafusion:vortex-compact 303476379 3.19036e+08 0.951228 ns
tpch_q04/datafusion:vortex-compact 196480334 2.27844e+08 0.862346 ns
tpch_q05/datafusion:vortex-compact 309782344 3.11794e+08 0.993549 ns
tpch_q06/datafusion:vortex-compact 306808318 3.35056e+08 0.915693 ns
tpch_q07/datafusion:vortex-compact 308855971 3.34009e+08 0.924694 ns
tpch_q08/datafusion:vortex-compact 342541760 3.64092e+08 0.940811 ns
tpch_q09/datafusion:vortex-compact 367140637 4.51628e+08 0.812926 ns
tpch_q10/datafusion:vortex-compact 382051163 4.15292e+08 0.919959 ns
tpch_q11/datafusion:vortex-compact 164449092 1.52658e+08 1.07724 ns
tpch_q12/datafusion:vortex-compact 362594714 4.28235e+08 0.846719 ns
tpch_q13/datafusion:vortex-compact 207204311 2.09874e+08 0.987279 ns
tpch_q14/datafusion:vortex-compact 224529407 2.60129e+08 0.863147 ns
tpch_q15/datafusion:vortex-compact 389522971 3.90108e+08 0.998501 ns
tpch_q16/datafusion:vortex-compact 157495514 1.79419e+08 0.877807 ns
tpch_q17/datafusion:vortex-compact 325458705 3.1544e+08 1.03176 ns
tpch_q18/datafusion:vortex-compact 289543936 3.07053e+08 0.942978 ns
tpch_q19/datafusion:vortex-compact 381931408 4.07491e+08 0.937276 ns
tpch_q20/datafusion:vortex-compact 340546692 3.73909e+08 0.910774 ns
tpch_q21/datafusion:vortex-compact 419856028 4.63256e+08 0.906315 ns
tpch_q22/datafusion:vortex-compact 109662715 1.12177e+08 0.977582 ns
tpch_q01/duckdb:parquet 506098024 4.72367e+08 1.07141 ns
tpch_q02/duckdb:parquet 1079948377 1.11906e+09 0.965046 ns
tpch_q03/duckdb:parquet 832919761 8.0881e+08 1.02981 ns
tpch_q04/duckdb:parquet 510486498 5.38699e+08 0.947628 ns
tpch_q05/duckdb:parquet 1301668191 1.21407e+09 1.07215 ns
tpch_q06/duckdb:parquet 353365090 3.60322e+08 0.980692 ns
tpch_q07/duckdb:parquet 1043714307 9.78139e+08 1.06704 ns
tpch_q08/duckdb:parquet 1332079423 1.25227e+09 1.06373 ns
tpch_q09/duckdb:parquet 1121406802 1.12126e+09 1.00013 ns
tpch_q10/duckdb:parquet 1088491485 1.09476e+09 0.994277 ns
tpch_q11/duckdb:parquet 669568595 6.93883e+08 0.964959 ns
tpch_q12/duckdb:parquet 496654178 5.08142e+08 0.977393 ns
tpch_q13/duckdb:parquet 793212624 8.20311e+08 0.966966 ns
tpch_q14/duckdb:parquet 530519034 5.36252e+08 0.989309 ns
tpch_q15/duckdb:parquet 538289114 5.63331e+08 0.955547 ns
tpch_q16/duckdb:parquet 459605706 4.50535e+08 1.02013 ns
tpch_q17/duckdb:parquet 605711578 6.31654e+08 0.958929 ns
tpch_q18/duckdb:parquet 715358249 7.05974e+08 1.01329 ns
tpch_q19/duckdb:parquet 659297923 6.82393e+08 0.966156 ns
tpch_q20/duckdb:parquet 845248279 8.62221e+08 0.980316 ns
tpch_q21/duckdb:parquet 961939830 9.75637e+08 0.985961 ns
tpch_q22/duckdb:parquet 423955360 4.18899e+08 1.01207 ns
tpch_q01/duckdb:vortex-file-compressed 237487326 2.82515e+08 0.84062 ns
tpch_q02/duckdb:vortex-file-compressed 652564258 6.70822e+08 0.972783 ns
tpch_q03/duckdb:vortex-file-compressed 553589771 6.61079e+08 0.837403 ns
tpch_q04/duckdb:vortex-file-compressed 341636362 3.44104e+08 0.992829 ns
tpch_q05/duckdb:vortex-file-compressed 746225261 7.56223e+08 0.986779 ns
tpch_q06/duckdb:vortex-file-compressed 305144930 3.38576e+08 0.901259 ns
tpch_q07/duckdb:vortex-file-compressed 684648367 6.99791e+08 0.978361 ns
tpch_q08/duckdb:vortex-file-compressed 957935272 9.7162e+08 0.985916 ns
tpch_q09/duckdb:vortex-file-compressed 780217950 8.18912e+08 0.95275 ns
tpch_q10/duckdb:vortex-file-compressed 766349377 7.63011e+08 1.00437 ns
tpch_q11/duckdb:vortex-file-compressed 381789440 3.78495e+08 1.0087 ns
tpch_q12/duckdb:vortex-file-compressed 462207522 4.80133e+08 0.962666 ns
tpch_q13/duckdb:vortex-file-compressed 477951621 4.89053e+08 0.9773 ns
tpch_q14/duckdb:vortex-file-compressed 368571185 3.84689e+08 0.958101 ns
tpch_q15/duckdb:vortex-file-compressed 278365447 2.70686e+08 1.02837 ns
tpch_q16/duckdb:vortex-file-compressed 295557319 3.09254e+08 0.95571 ns
tpch_q17/duckdb:vortex-file-compressed 488169364 4.74731e+08 1.02831 ns
tpch_q18/duckdb:vortex-file-compressed 590364611 5.8574e+08 1.0079 ns
tpch_q19/duckdb:vortex-file-compressed 379069741 3.98294e+08 0.951733 ns
tpch_q20/duckdb:vortex-file-compressed 688825019 7.0997e+08 0.970217 ns
tpch_q21/duckdb:vortex-file-compressed 817973053 8.08134e+08 1.01217 ns
tpch_q22/duckdb:vortex-file-compressed 226517834 2.35849e+08 0.960436 ns
tpch_q01/duckdb:vortex-compact 283650494 2.57523e+08 1.10146 ns
tpch_q02/duckdb:vortex-compact 582941128 6.21371e+08 0.938152 ns
tpch_q03/duckdb:vortex-compact 465936770 4.68562e+08 0.994397 ns
tpch_q04/duckdb:vortex-compact 307755643 3.17626e+08 0.968925 ns
tpch_q05/duckdb:vortex-compact 664171016 6.37846e+08 1.04127 ns
tpch_q06/duckdb:vortex-compact 320072975 3.36058e+08 0.952433 ns
tpch_q07/duckdb:vortex-compact 617818489 6.36136e+08 0.971204 ns
tpch_q08/duckdb:vortex-compact 848606565 8.61395e+08 0.985154 ns
tpch_q09/duckdb:vortex-compact 750078261 7.67576e+08 0.977204 ns
tpch_q10/duckdb:vortex-compact 642186080 6.1714e+08 1.04058 ns
tpch_q11/duckdb:vortex-compact 330432244 3.39798e+08 0.972436 ns
tpch_q12/duckdb:vortex-compact 427046156 4.46667e+08 0.956074 ns
tpch_q13/duckdb:vortex-compact 389261665 4.05952e+08 0.958886 ns
tpch_q14/duckdb:vortex-compact 384846226 3.8936e+08 0.988407 ns
tpch_q15/duckdb:vortex-compact 262471699 2.67789e+08 0.980145 ns
tpch_q16/duckdb:vortex-compact 315662202 2.95137e+08 1.06955 ns
tpch_q17/duckdb:vortex-compact 476867232 4.76066e+08 1.00168 ns
tpch_q18/duckdb:vortex-compact 468877450 4.77688e+08 0.981557 ns
tpch_q19/duckdb:vortex-compact 383286747 3.98551e+08 0.961701 ns
tpch_q20/duckdb:vortex-compact 640742470 6.77405e+08 0.945878 ns
tpch_q21/duckdb:vortex-compact 762254907 8.32817e+08 0.915273 ns
tpch_q22/duckdb:vortex-compact 228922720 2.35075e+08 0.97383 ns

@github-actions
Copy link
Contributor

Benchmarks: TPC-DS SF=1 on NVME

Summary

  • Overall: 0.962x ➖
  • Vortex: 0.960x ➖
  • duckdb:vortex: 0.990x ➖
  • datafusion:vortex: 0.931x ➖
  • Best: tpcds_q85/datafusion:vortex-file-compressed (0.538x)
  • Worst: tpcds_q08/datafusion:vortex-file-compressed (1.833x)
  • Significant (>10%): 83↑ 33↓
Detailed Results Table
name PR cb7c71b base 29d7aa1 ratio (PR/base) unit remark
tpcds_q01/datafusion:parquet 41705343 4.39571e+07 0.948774 ns
tpcds_q02/datafusion:parquet 56052291 6.16298e+07 0.909499 ns
tpcds_q03/datafusion:parquet 16916502 2.03293e+07 0.832123 ns 🚀
tpcds_q04/datafusion:parquet 368749898 3.87168e+08 0.952429 ns
tpcds_q05/datafusion:parquet 57789397 9.41594e+07 0.61374 ns 🚀
tpcds_q06/datafusion:parquet 73000290 1.11068e+08 0.657255 ns 🚀
tpcds_q07/datafusion:parquet 116669990 1.4701e+08 0.793621 ns 🚀
tpcds_q08/datafusion:parquet 71122046 4.85579e+07 1.46469 ns 🚨
tpcds_q09/datafusion:parquet 64293740 7.26645e+07 0.884803 ns 🚀
tpcds_q10/datafusion:parquet 109042964 1.13499e+08 0.960742 ns
tpcds_q11/datafusion:parquet 231494348 2.45349e+08 0.943531 ns
tpcds_q12/datafusion:parquet 29998335 3.41335e+07 0.878854 ns 🚀
tpcds_q13/datafusion:parquet 108039684 1.54774e+08 0.698047 ns 🚀
tpcds_q14/datafusion:parquet 309112088 2.56392e+08 1.20562 ns 🚨
tpcds_q15/datafusion:parquet 35945048 6.58654e+07 0.545735 ns 🚀
tpcds_q16/datafusion:parquet 39606545 4.01891e+07 0.985505 ns
tpcds_q17/datafusion:parquet 107305326 1.94757e+08 0.55097 ns 🚀
tpcds_q18/datafusion:parquet 143425258 1.88645e+08 0.760292 ns 🚀
tpcds_q19/datafusion:parquet 37281524 4.07671e+07 0.9145 ns
tpcds_q20/datafusion:parquet 27541397 2.93303e+07 0.939008 ns
tpcds_q21/datafusion:parquet 29746244 3.32518e+07 0.894574 ns 🚀
tpcds_q22/datafusion:parquet 80696918 1.47054e+08 0.548759 ns 🚀
tpcds_q23/datafusion:parquet 255865542 2.08236e+08 1.22873 ns 🚨
tpcds_q24/datafusion:parquet 165585315 2.47528e+08 0.668955 ns 🚀
tpcds_q25/datafusion:parquet 106429102 2.0069e+08 0.530316 ns 🚀
tpcds_q26/datafusion:parquet 99701435 1.25293e+08 0.795745 ns 🚀
tpcds_q27/datafusion:parquet 220052786 2.79948e+08 0.786049 ns 🚀
tpcds_q28/datafusion:parquet 50886633 5.65692e+07 0.899547 ns 🚀
tpcds_q29/datafusion:parquet 108095878 2.03692e+08 0.530682 ns 🚀
tpcds_q30/datafusion:parquet 52688183 5.43144e+07 0.970059 ns
tpcds_q31/datafusion:parquet 131915322 1.23666e+08 1.06671 ns
tpcds_q32/datafusion:parquet 26396023 3.31121e+07 0.797172 ns 🚀
tpcds_q33/datafusion:parquet 44735511 4.76049e+07 0.939725 ns
tpcds_q34/datafusion:parquet 36325192 3.82532e+07 0.9496 ns
tpcds_q35/datafusion:parquet 107400431 1.04749e+08 1.02531 ns
tpcds_q36/datafusion:parquet 99353014 9.58851e+07 1.03617 ns
tpcds_q37/datafusion:parquet 26038090 2.97601e+07 0.874932 ns 🚀
tpcds_q38/datafusion:parquet 72213598 7.23264e+07 0.99844 ns
tpcds_q39/datafusion:parquet 72742545 1.04953e+08 0.693099 ns 🚀
tpcds_q40/datafusion:parquet 41412453 4.25326e+07 0.973664 ns
tpcds_q41/datafusion:parquet 18159957 1.82616e+07 0.994433 ns
tpcds_q42/datafusion:parquet 17307272 1.90903e+07 0.906601 ns
tpcds_q43/datafusion:parquet 24212629 2.94983e+07 0.820815 ns 🚀
tpcds_q44/datafusion:parquet 74355072 4.97928e+07 1.49329 ns 🚨
tpcds_q45/datafusion:parquet 51420894 8.47058e+07 0.607053 ns 🚀
tpcds_q46/datafusion:parquet 61814335 5.7614e+07 1.0729 ns
tpcds_q47/datafusion:parquet 211976342 2.02171e+08 1.0485 ns
tpcds_q48/datafusion:parquet 91184340 1.4233e+08 0.640653 ns 🚀
tpcds_q49/datafusion:parquet 87868972 9.46812e+07 0.928051 ns
tpcds_q50/datafusion:parquet 78121126 1.22727e+08 0.636546 ns 🚀
tpcds_q51/datafusion:parquet 101644649 1.05876e+08 0.960037 ns
tpcds_q52/datafusion:parquet 16674138 1.9663e+07 0.847995 ns 🚀
tpcds_q53/datafusion:parquet 27610311 3.4115e+07 0.80933 ns 🚀
tpcds_q54/datafusion:parquet 58689405 6.15524e+07 0.953486 ns
tpcds_q55/datafusion:parquet 19219131 1.93763e+07 0.991889 ns
tpcds_q56/datafusion:parquet 43384720 4.64703e+07 0.9336 ns
tpcds_q57/datafusion:parquet 140705845 1.55261e+08 0.906254 ns
tpcds_q58/datafusion:parquet 131760401 8.59646e+07 1.53273 ns 🚨
tpcds_q59/datafusion:parquet 85814761 7.84802e+07 1.09346 ns
tpcds_q60/datafusion:parquet 44460280 4.58734e+07 0.969195 ns
tpcds_q61/datafusion:parquet 61232908 7.41867e+07 0.825389 ns 🚀
tpcds_q62/datafusion:parquet 34405921 4.32923e+07 0.794736 ns 🚀
tpcds_q63/datafusion:parquet 28644596 3.41008e+07 0.839999 ns 🚀
tpcds_q64/datafusion:parquet 667184155 1.04811e+09 0.63656 ns 🚀
tpcds_q65/datafusion:parquet 57002301 5.66024e+07 1.00706 ns
tpcds_q66/datafusion:parquet 106078694 1.17493e+08 0.902849 ns
tpcds_q67/datafusion:parquet 139654205 1.78232e+08 0.783554 ns 🚀
tpcds_q68/datafusion:parquet 59108116 5.50923e+07 1.07289 ns
tpcds_q69/datafusion:parquet 96832758 1.01111e+08 0.957688 ns
tpcds_q70/datafusion:parquet 126325409 1.19154e+08 1.06019 ns
tpcds_q71/datafusion:parquet 33236208 3.59971e+07 0.923302 ns
tpcds_q72/datafusion:parquet 1817242540 8.71196e+08 2.08592 ns 🚨
tpcds_q73/datafusion:parquet 31240977 4.02821e+07 0.775555 ns 🚀
tpcds_q74/datafusion:parquet 152861986 1.45036e+08 1.05396 ns
tpcds_q75/datafusion:parquet 146993361 1.66271e+08 0.884059 ns 🚀
tpcds_q76/datafusion:parquet 67401017 1.13225e+08 0.595286 ns 🚀
tpcds_q77/datafusion:parquet 55036702 6.78396e+07 0.811277 ns 🚀
tpcds_q78/datafusion:parquet 197378833 1.93488e+08 1.02011 ns
tpcds_q79/datafusion:parquet 40633031 4.46923e+07 0.909174 ns
tpcds_q80/datafusion:parquet 127373236 1.35021e+08 0.943362 ns
tpcds_q81/datafusion:parquet 49583495 5.49041e+07 0.903093 ns
tpcds_q82/datafusion:parquet 27430481 3.08827e+07 0.888216 ns 🚀
tpcds_q83/datafusion:parquet 87778915 6.54742e+07 1.34066 ns 🚨
tpcds_q84/datafusion:parquet 50872347 5.35536e+07 0.949934 ns
tpcds_q85/datafusion:parquet 193086440 2.51331e+08 0.768256 ns 🚀
tpcds_q86/datafusion:parquet 28741997 2.75764e+07 1.04227 ns
tpcds_q87/datafusion:parquet 70808027 7.49645e+07 0.944554 ns
tpcds_q88/datafusion:parquet 83033905 9.504e+07 0.873673 ns 🚀
tpcds_q89/datafusion:parquet 34556586 4.19117e+07 0.82451 ns 🚀
tpcds_q90/datafusion:parquet 21861634 2.45111e+07 0.891908 ns 🚀
tpcds_q91/datafusion:parquet 78852048 8.42002e+07 0.936482 ns
tpcds_q92/datafusion:parquet 26401830 3.01782e+07 0.874863 ns 🚀
tpcds_q93/datafusion:parquet 40777442 4.09413e+07 0.995998 ns
tpcds_q94/datafusion:parquet 32357714 3.50282e+07 0.923761 ns
tpcds_q95/datafusion:parquet 93702900 1.49694e+08 0.625962 ns 🚀
tpcds_q96/datafusion:parquet 16558437 1.84766e+07 0.896182 ns 🚀
tpcds_q97/datafusion:parquet 41256478 4.13859e+07 0.996874 ns
tpcds_q98/datafusion:parquet 37045581 4.26398e+07 0.868804 ns 🚀
tpcds_q99/datafusion:parquet 37127942 4.69895e+07 0.790132 ns 🚀
tpcds_q01/datafusion:vortex-file-compressed 33894887 3.55794e+07 0.952654 ns
tpcds_q02/datafusion:vortex-file-compressed 59176826 8.48471e+07 0.697452 ns 🚀
tpcds_q03/datafusion:vortex-file-compressed 24050135 3.22255e+07 0.746307 ns 🚀
tpcds_q04/datafusion:vortex-file-compressed 540289333 4.4406e+08 1.2167 ns 🚨
tpcds_q05/datafusion:vortex-file-compressed 64297831 8.4212e+07 0.763524 ns 🚀
tpcds_q06/datafusion:vortex-file-compressed 68974078 8.69222e+07 0.793515 ns 🚀
tpcds_q07/datafusion:vortex-file-compressed 77640780 8.926e+07 0.869827 ns 🚀
tpcds_q08/datafusion:vortex-file-compressed 94669116 5.1636e+07 1.83339 ns 🚨
tpcds_q09/datafusion:vortex-file-compressed 53229159 6.04926e+07 0.879929 ns 🚀
tpcds_q10/datafusion:vortex-file-compressed 57556212 5.93526e+07 0.969734 ns
tpcds_q11/datafusion:vortex-file-compressed 310346431 2.59521e+08 1.19584 ns 🚨
tpcds_q12/datafusion:vortex-file-compressed 29916156 4.09558e+07 0.73045 ns 🚀
tpcds_q13/datafusion:vortex-file-compressed 62864144 7.92874e+07 0.792864 ns 🚀
tpcds_q14/datafusion:vortex-file-compressed 323122740 2.52993e+08 1.2772 ns 🚨
tpcds_q15/datafusion:vortex-file-compressed 50745777 5.48725e+07 0.924795 ns
tpcds_q16/datafusion:vortex-file-compressed 40120529 3.93896e+07 1.01856 ns
tpcds_q17/datafusion:vortex-file-compressed 97268085 1.26428e+08 0.769358 ns 🚀
tpcds_q18/datafusion:vortex-file-compressed 82943338 1.14204e+08 0.726273 ns 🚀
tpcds_q19/datafusion:vortex-file-compressed 42506267 5.41956e+07 0.784312 ns 🚀
tpcds_q20/datafusion:vortex-file-compressed 39497518 4.83576e+07 0.81678 ns 🚀
tpcds_q21/datafusion:vortex-file-compressed 214983233 1.79995e+08 1.19438 ns 🚨
tpcds_q22/datafusion:vortex-file-compressed 79489413 7.81022e+07 1.01776 ns
tpcds_q23/datafusion:vortex-file-compressed 267149282 2.11566e+08 1.26272 ns 🚨
tpcds_q24/datafusion:vortex-file-compressed 164771929 2.134e+08 0.772128 ns 🚀
tpcds_q25/datafusion:vortex-file-compressed 102976255 1.28591e+08 0.800802 ns 🚀
tpcds_q26/datafusion:vortex-file-compressed 53732045 7.30802e+07 0.735248 ns 🚀
tpcds_q27/datafusion:vortex-file-compressed 183214922 1.80824e+08 1.01322 ns
tpcds_q28/datafusion:vortex-file-compressed 41018037 4.56539e+07 0.898456 ns 🚀
tpcds_q29/datafusion:vortex-file-compressed 102030603 1.29377e+08 0.78863 ns 🚀
tpcds_q30/datafusion:vortex-file-compressed 40608053 4.31582e+07 0.940912 ns
tpcds_q31/datafusion:vortex-file-compressed 188291393 2.05454e+08 0.916466 ns
tpcds_q32/datafusion:vortex-file-compressed 27414777 3.12003e+07 0.878671 ns 🚀
tpcds_q33/datafusion:vortex-file-compressed 47132369 4.97684e+07 0.947034 ns
tpcds_q34/datafusion:vortex-file-compressed 37341368 4.10946e+07 0.908669 ns
tpcds_q35/datafusion:vortex-file-compressed 72041197 7.33806e+07 0.981747 ns
tpcds_q36/datafusion:vortex-file-compressed 99456670 1.18012e+08 0.842767 ns 🚀
tpcds_q37/datafusion:vortex-file-compressed 45313486 4.42503e+07 1.02403 ns
tpcds_q38/datafusion:vortex-file-compressed 63383164 9.90592e+07 0.639852 ns 🚀
tpcds_q39/datafusion:vortex-file-compressed 357679521 2.3287e+08 1.53596 ns 🚨
tpcds_q40/datafusion:vortex-file-compressed 74506358 6.44086e+07 1.15678 ns 🚨
tpcds_q41/datafusion:vortex-file-compressed 20835020 1.94304e+07 1.07229 ns
tpcds_q42/datafusion:vortex-file-compressed 25611986 3.53625e+07 0.724271 ns 🚀
tpcds_q43/datafusion:vortex-file-compressed 44708485 5.08325e+07 0.879526 ns 🚀
tpcds_q44/datafusion:vortex-file-compressed 73144472 5.10303e+07 1.43335 ns 🚨
tpcds_q45/datafusion:vortex-file-compressed 47720287 5.90725e+07 0.807826 ns 🚀
tpcds_q46/datafusion:vortex-file-compressed 61604676 7.52469e+07 0.8187 ns 🚀
tpcds_q47/datafusion:vortex-file-compressed 316087577 2.78089e+08 1.13664 ns 🚨
tpcds_q48/datafusion:vortex-file-compressed 58217843 6.79089e+07 0.857294 ns 🚀
tpcds_q49/datafusion:vortex-file-compressed 84459554 9.07183e+07 0.931009 ns
tpcds_q50/datafusion:vortex-file-compressed 75876649 8.30941e+07 0.913141 ns
tpcds_q51/datafusion:vortex-file-compressed 101673380 1.05305e+08 0.965517 ns
tpcds_q52/datafusion:vortex-file-compressed 25421764 3.53733e+07 0.718671 ns 🚀
tpcds_q53/datafusion:vortex-file-compressed 33059823 3.42582e+07 0.965019 ns
tpcds_q54/datafusion:vortex-file-compressed 60762195 6.22477e+07 0.976135 ns
tpcds_q55/datafusion:vortex-file-compressed 25570141 3.47914e+07 0.734956 ns 🚀
tpcds_q56/datafusion:vortex-file-compressed 49504930 6.04733e+07 0.818624 ns 🚀
tpcds_q57/datafusion:vortex-file-compressed 221629075 2.12562e+08 1.04266 ns
tpcds_q58/datafusion:vortex-file-compressed 135732920 1.28029e+08 1.06017 ns
tpcds_q59/datafusion:vortex-file-compressed 100827187 1.10442e+08 0.912942 ns
tpcds_q60/datafusion:vortex-file-compressed 49251110 5.83837e+07 0.843577 ns 🚀
tpcds_q61/datafusion:vortex-file-compressed 63399993 6.79666e+07 0.932811 ns
tpcds_q62/datafusion:vortex-file-compressed 49790489 5.2635e+07 0.945958 ns
tpcds_q63/datafusion:vortex-file-compressed 33743632 3.60475e+07 0.936088 ns
tpcds_q64/datafusion:vortex-file-compressed 584532694 7.82029e+08 0.747457 ns 🚀
tpcds_q65/datafusion:vortex-file-compressed 64166689 6.13498e+07 1.04592 ns
tpcds_q66/datafusion:vortex-file-compressed 178800119 1.38905e+08 1.28721 ns 🚨
tpcds_q67/datafusion:vortex-file-compressed 145134040 1.49949e+08 0.967889 ns
tpcds_q68/datafusion:vortex-file-compressed 61283840 7.44615e+07 0.823027 ns 🚀
tpcds_q69/datafusion:vortex-file-compressed 54356373 5.59578e+07 0.971381 ns
tpcds_q70/datafusion:vortex-file-compressed 154592536 1.35385e+08 1.14187 ns 🚨
tpcds_q71/datafusion:vortex-file-compressed 40943022 3.90317e+07 1.04897 ns
tpcds_q72/datafusion:vortex-file-compressed 3184246181 3.33946e+09 0.953521 ns
tpcds_q73/datafusion:vortex-file-compressed 36522766 4.21137e+07 0.867242 ns 🚀
tpcds_q74/datafusion:vortex-file-compressed 197457867 1.90917e+08 1.03426 ns
tpcds_q75/datafusion:vortex-file-compressed 177027004 1.68368e+08 1.05143 ns
tpcds_q76/datafusion:vortex-file-compressed 46535184 7.52329e+07 0.618548 ns 🚀
tpcds_q77/datafusion:vortex-file-compressed 64485663 6.64005e+07 0.971162 ns
tpcds_q78/datafusion:vortex-file-compressed 232839151 2.0232e+08 1.15084 ns 🚨
tpcds_q79/datafusion:vortex-file-compressed 48526365 5.42768e+07 0.894053 ns 🚀
tpcds_q80/datafusion:vortex-file-compressed 162884627 1.4236e+08 1.14418 ns 🚨
tpcds_q81/datafusion:vortex-file-compressed 48324379 4.71703e+07 1.02447 ns
tpcds_q82/datafusion:vortex-file-compressed 44722699 4.44623e+07 1.00586 ns
tpcds_q83/datafusion:vortex-file-compressed 68905299 7.85625e+07 0.877077 ns 🚀
tpcds_q84/datafusion:vortex-file-compressed 20371610 2.27521e+07 0.895373 ns 🚀
tpcds_q85/datafusion:vortex-file-compressed 78455323 1.45859e+08 0.537883 ns 🚀
tpcds_q86/datafusion:vortex-file-compressed 29876489 3.88875e+07 0.76828 ns 🚀
tpcds_q87/datafusion:vortex-file-compressed 65818231 1.03787e+08 0.634167 ns 🚀
tpcds_q88/datafusion:vortex-file-compressed 87986143 9.4876e+07 0.92738 ns
tpcds_q89/datafusion:vortex-file-compressed 53022014 6.39898e+07 0.828602 ns 🚀
tpcds_q90/datafusion:vortex-file-compressed 19588775 2.21303e+07 0.885156 ns 🚀
tpcds_q91/datafusion:vortex-file-compressed 32234124 3.39144e+07 0.950456 ns
tpcds_q92/datafusion:vortex-file-compressed 25808651 2.74726e+07 0.939434 ns
tpcds_q93/datafusion:vortex-file-compressed 53653136 4.72897e+07 1.13456 ns 🚨
tpcds_q94/datafusion:vortex-file-compressed 35048342 3.55903e+07 0.984773 ns
tpcds_q95/datafusion:vortex-file-compressed 80885184 1.02746e+08 0.787232 ns 🚀
tpcds_q96/datafusion:vortex-file-compressed 18054589 1.90455e+07 0.947973 ns
tpcds_q97/datafusion:vortex-file-compressed 38312788 3.93347e+07 0.974021 ns
tpcds_q98/datafusion:vortex-file-compressed 49106555 5.74429e+07 0.854876 ns 🚀
tpcds_q99/datafusion:vortex-file-compressed 76933662 7.08756e+07 1.08547 ns
tpcds_q01/datafusion:vortex-compact 45458541 4.77758e+07 0.951498 ns
tpcds_q02/datafusion:vortex-compact 66430430 9.52837e+07 0.697185 ns 🚀
tpcds_q03/datafusion:vortex-compact 29919525 3.72465e+07 0.803285 ns 🚀
tpcds_q04/datafusion:vortex-compact 591025744 4.76753e+08 1.23969 ns 🚨
tpcds_q05/datafusion:vortex-compact 77076063 9.24065e+07 0.834097 ns 🚀
tpcds_q06/datafusion:vortex-compact 72110846 9.06842e+07 0.795187 ns 🚀
tpcds_q07/datafusion:vortex-compact 89509249 1.00901e+08 0.887104 ns 🚀
tpcds_q08/datafusion:vortex-compact 101293405 6.0338e+07 1.67877 ns 🚨
tpcds_q09/datafusion:vortex-compact 103986624 1.09795e+08 0.947095 ns
tpcds_q10/datafusion:vortex-compact 67011233 7.1588e+07 0.936068 ns
tpcds_q11/datafusion:vortex-compact 331861236 2.73424e+08 1.21372 ns 🚨
tpcds_q12/datafusion:vortex-compact 35426683 4.64183e+07 0.763205 ns 🚀
tpcds_q13/datafusion:vortex-compact 92563910 1.11263e+08 0.831936 ns 🚀
tpcds_q14/datafusion:vortex-compact 365225974 2.95054e+08 1.23783 ns 🚨
tpcds_q15/datafusion:vortex-compact 56890792 5.62919e+07 1.01064 ns
tpcds_q16/datafusion:vortex-compact 46922600 4.61783e+07 1.01612 ns
tpcds_q17/datafusion:vortex-compact 107752823 1.30795e+08 0.823832 ns 🚀
tpcds_q18/datafusion:vortex-compact 97180282 1.25766e+08 0.772705 ns 🚀
tpcds_q19/datafusion:vortex-compact 48738458 6.10793e+07 0.797953 ns 🚀
tpcds_q20/datafusion:vortex-compact 42454263 5.09247e+07 0.833667 ns 🚀
tpcds_q21/datafusion:vortex-compact 225219124 1.88321e+08 1.19593 ns 🚨
tpcds_q22/datafusion:vortex-compact 93045660 9.02468e+07 1.03101 ns
tpcds_q23/datafusion:vortex-compact 287361669 2.47661e+08 1.1603 ns 🚨
tpcds_q24/datafusion:vortex-compact 176889958 2.40935e+08 0.73418 ns 🚀
tpcds_q25/datafusion:vortex-compact 110012343 1.35517e+08 0.811798 ns 🚀
tpcds_q26/datafusion:vortex-compact 65341805 7.89583e+07 0.827548 ns 🚀
tpcds_q27/datafusion:vortex-compact 211284462 2.0733e+08 1.01908 ns
tpcds_q28/datafusion:vortex-compact 90401971 9.288e+07 0.97332 ns
tpcds_q29/datafusion:vortex-compact 108117638 1.36129e+08 0.794229 ns 🚀
tpcds_q30/datafusion:vortex-compact 48002594 4.77796e+07 1.00467 ns
tpcds_q31/datafusion:vortex-compact 204080410 2.22635e+08 0.91666 ns
tpcds_q32/datafusion:vortex-compact 32229943 3.62884e+07 0.888162 ns 🚀
tpcds_q33/datafusion:vortex-compact 57122782 5.56893e+07 1.02574 ns
tpcds_q34/datafusion:vortex-compact 45992939 4.6862e+07 0.981454 ns
tpcds_q35/datafusion:vortex-compact 79177958 7.9578e+07 0.994972 ns
tpcds_q36/datafusion:vortex-compact 115785954 1.34409e+08 0.861445 ns 🚀
tpcds_q37/datafusion:vortex-compact 58845628 6.0266e+07 0.976432 ns
tpcds_q38/datafusion:vortex-compact 74114205 1.10992e+08 0.667746 ns 🚀
tpcds_q39/datafusion:vortex-compact 390270265 2.43625e+08 1.60193 ns 🚨
tpcds_q40/datafusion:vortex-compact 84119436 7.04465e+07 1.19409 ns 🚨
tpcds_q41/datafusion:vortex-compact 23314917 2.23347e+07 1.04389 ns
tpcds_q42/datafusion:vortex-compact 29752269 4.0852e+07 0.728294 ns 🚀
tpcds_q43/datafusion:vortex-compact 48528026 5.80958e+07 0.83531 ns 🚀
tpcds_q44/datafusion:vortex-compact 89502415 6.72545e+07 1.3308 ns 🚨
tpcds_q45/datafusion:vortex-compact 51578998 6.46106e+07 0.798306 ns 🚀
tpcds_q46/datafusion:vortex-compact 71250656 8.79986e+07 0.809679 ns 🚀
tpcds_q47/datafusion:vortex-compact 327031261 2.91405e+08 1.12226 ns 🚨
tpcds_q48/datafusion:vortex-compact 79762667 9.12692e+07 0.873928 ns 🚀
tpcds_q49/datafusion:vortex-compact 102574059 1.10693e+08 0.926652 ns
tpcds_q50/datafusion:vortex-compact 81882857 9.69692e+07 0.844421 ns 🚀
tpcds_q51/datafusion:vortex-compact 110144510 1.12228e+08 0.981433 ns
tpcds_q52/datafusion:vortex-compact 28757630 4.11016e+07 0.699672 ns 🚀
tpcds_q53/datafusion:vortex-compact 40882612 4.13444e+07 0.988832 ns
tpcds_q54/datafusion:vortex-compact 69295575 7.1907e+07 0.963684 ns
tpcds_q55/datafusion:vortex-compact 29963540 4.05965e+07 0.738083 ns 🚀
tpcds_q56/datafusion:vortex-compact 56111500 6.75654e+07 0.830477 ns 🚀
tpcds_q57/datafusion:vortex-compact 235276086 2.26573e+08 1.03841 ns
tpcds_q58/datafusion:vortex-compact 143468957 1.34386e+08 1.06759 ns
tpcds_q59/datafusion:vortex-compact 110972853 1.16422e+08 0.953194 ns
tpcds_q60/datafusion:vortex-compact 59905116 6.67576e+07 0.897353 ns 🚀
tpcds_q61/datafusion:vortex-compact 75691573 7.93735e+07 0.953612 ns
tpcds_q62/datafusion:vortex-compact 52866353 5.35359e+07 0.987494 ns
tpcds_q63/datafusion:vortex-compact 40868024 4.32279e+07 0.945408 ns
tpcds_q64/datafusion:vortex-compact 638103175 8.41953e+08 0.757884 ns 🚀
tpcds_q65/datafusion:vortex-compact 73313138 7.94527e+07 0.922727 ns
tpcds_q66/datafusion:vortex-compact 191601857 1.46198e+08 1.31056 ns 🚨
tpcds_q67/datafusion:vortex-compact 154349043 1.60437e+08 0.962055 ns
tpcds_q68/datafusion:vortex-compact 76414578 8.4052e+07 0.909134 ns
tpcds_q69/datafusion:vortex-compact 60427547 6.38714e+07 0.946082 ns
tpcds_q70/datafusion:vortex-compact 165034700 1.47587e+08 1.11822 ns 🚨
tpcds_q71/datafusion:vortex-compact 50610227 4.80156e+07 1.05404 ns
tpcds_q72/datafusion:vortex-compact 3214027017 3.3442e+09 0.961074 ns
tpcds_q73/datafusion:vortex-compact 45341621 4.90434e+07 0.92452 ns
tpcds_q74/datafusion:vortex-compact 216122515 2.04306e+08 1.05784 ns
tpcds_q75/datafusion:vortex-compact 198425411 2.07015e+08 0.958507 ns
tpcds_q76/datafusion:vortex-compact 59776480 8.50429e+07 0.702898 ns 🚀
tpcds_q77/datafusion:vortex-compact 79753843 7.99293e+07 0.997804 ns
tpcds_q78/datafusion:vortex-compact 254538488 2.2216e+08 1.14574 ns 🚨
tpcds_q79/datafusion:vortex-compact 59442661 6.47099e+07 0.918603 ns
tpcds_q80/datafusion:vortex-compact 173655410 1.6035e+08 1.08297 ns
tpcds_q81/datafusion:vortex-compact 67083499 5.9402e+07 1.12931 ns 🚨
tpcds_q82/datafusion:vortex-compact 62273674 6.16691e+07 1.0098 ns
tpcds_q83/datafusion:vortex-compact 71776807 7.805e+07 0.919626 ns
tpcds_q84/datafusion:vortex-compact 25931656 2.55318e+07 1.01566 ns
tpcds_q85/datafusion:vortex-compact 95398002 1.6116e+08 0.591945 ns 🚀
tpcds_q86/datafusion:vortex-compact 31463353 4.12032e+07 0.763615 ns 🚀
tpcds_q87/datafusion:vortex-compact 74965287 1.13781e+08 0.658857 ns 🚀
tpcds_q88/datafusion:vortex-compact 101813614 1.12326e+08 0.906412 ns
tpcds_q89/datafusion:vortex-compact 56403321 7.17159e+07 0.786483 ns 🚀
tpcds_q90/datafusion:vortex-compact 22987488 2.47902e+07 0.927281 ns
tpcds_q91/datafusion:vortex-compact 41804899 4.08552e+07 1.02325 ns
tpcds_q92/datafusion:vortex-compact 29104873 3.06176e+07 0.950593 ns
tpcds_q93/datafusion:vortex-compact 61127620 5.52448e+07 1.10649 ns 🚨
tpcds_q94/datafusion:vortex-compact 39835985 4.15262e+07 0.959299 ns
tpcds_q95/datafusion:vortex-compact 87420769 1.09099e+08 0.801301 ns 🚀
tpcds_q96/datafusion:vortex-compact 20476124 2.16667e+07 0.94505 ns
tpcds_q97/datafusion:vortex-compact 43456932 4.53757e+07 0.957713 ns
tpcds_q98/datafusion:vortex-compact 54622002 6.09497e+07 0.896182 ns 🚀
tpcds_q99/datafusion:vortex-compact 86333708 7.38676e+07 1.16876 ns 🚨
tpcds_q01/duckdb:parquet 47016584 4.78691e+07 0.982191 ns
tpcds_q02/duckdb:parquet 29284839 2.86637e+07 1.02167 ns
tpcds_q03/duckdb:parquet 14199339 1.38452e+07 1.02558 ns
tpcds_q04/duckdb:parquet 131369976 1.28435e+08 1.02285 ns
tpcds_q05/duckdb:parquet 30465149 3.32514e+07 0.916206 ns
tpcds_q06/duckdb:parquet 32940174 3.37234e+07 0.976776 ns
tpcds_q07/duckdb:parquet 27905265 2.79649e+07 0.997868 ns
tpcds_q08/duckdb:parquet 28176326 2.85372e+07 0.987354 ns
tpcds_q09/duckdb:parquet 41199832 4.08702e+07 1.00807 ns
tpcds_q10/duckdb:parquet 40373272 4.08196e+07 0.989066 ns
tpcds_q11/duckdb:parquet 84319550 8.83105e+07 0.954808 ns
tpcds_q12/duckdb:parquet 16908398 1.76221e+07 0.959498 ns
tpcds_q13/duckdb:parquet 38028636 3.80879e+07 0.998445 ns
tpcds_q14/duckdb:parquet 99348218 1.00254e+08 0.990962 ns
tpcds_q15/duckdb:parquet 27789311 2.70681e+07 1.02665 ns
tpcds_q16/duckdb:parquet 22578385 2.2481e+07 1.00433 ns
tpcds_q17/duckdb:parquet 40551467 3.93232e+07 1.03124 ns
tpcds_q18/duckdb:parquet 101273997 1.00992e+08 1.00279 ns
tpcds_q19/duckdb:parquet 32891076 3.30717e+07 0.994538 ns
tpcds_q20/duckdb:parquet 18002478 1.80999e+07 0.994619 ns
tpcds_q21/duckdb:parquet 13825648 1.37802e+07 1.0033 ns
tpcds_q22/duckdb:parquet 100240540 9.86536e+07 1.01609 ns
tpcds_q23/duckdb:parquet 99945176 9.95299e+07 1.00417 ns
tpcds_q24/duckdb:parquet 50304314 5.05561e+07 0.99502 ns
tpcds_q25/duckdb:parquet 36195427 3.62411e+07 0.998741 ns
tpcds_q26/duckdb:parquet 38787744 3.89454e+07 0.995952 ns
tpcds_q27/duckdb:parquet 82625469 7.92169e+07 1.04303 ns
tpcds_q28/duckdb:parquet 42708128 4.31522e+07 0.989709 ns
tpcds_q29/duckdb:parquet 37605731 3.72856e+07 1.00859 ns
tpcds_q30/duckdb:parquet 46908685 4.56956e+07 1.02655 ns
tpcds_q31/duckdb:parquet 27927015 2.73348e+07 1.02166 ns
tpcds_q32/duckdb:parquet 13187636 1.30132e+07 1.01341 ns
tpcds_q33/duckdb:parquet 21557704 2.12219e+07 1.01583 ns
tpcds_q34/duckdb:parquet 23732828 2.40225e+07 0.987941 ns
tpcds_q35/duckdb:parquet 69633981 6.85281e+07 1.01614 ns
tpcds_q36/duckdb:parquet 24457258 2.41706e+07 1.01186 ns
tpcds_q37/duckdb:parquet 16199475 1.60349e+07 1.01026 ns
tpcds_q38/duckdb:parquet 36167789 3.61279e+07 1.0011 ns
tpcds_q39/duckdb:parquet 36577742 3.68365e+07 0.992976 ns
tpcds_q40/duckdb:parquet 19934993 2.03794e+07 0.978194 ns
tpcds_q41/duckdb:parquet 9896112 9.83755e+06 1.00595 ns
tpcds_q42/duckdb:parquet 13432853 1.33325e+07 1.00752 ns
tpcds_q43/duckdb:parquet 19088391 1.8685e+07 1.02159 ns
tpcds_q44/duckdb:parquet 28581338 2.86211e+07 0.998612 ns
tpcds_q45/duckdb:parquet 29537727 2.96212e+07 0.997183 ns
tpcds_q46/duckdb:parquet 49192528 4.88936e+07 1.00611 ns
tpcds_q47/duckdb:parquet 59364078 5.85072e+07 1.01465 ns
tpcds_q48/duckdb:parquet 34355266 3.4795e+07 0.987363 ns
tpcds_q49/duckdb:parquet 27199339 2.64725e+07 1.02746 ns
tpcds_q50/duckdb:parquet 28846168 2.9253e+07 0.986093 ns
tpcds_q51/duckdb:parquet 194550228 1.95854e+08 0.993342 ns
tpcds_q52/duckdb:parquet 13375366 1.34558e+07 0.994019 ns
tpcds_q53/duckdb:parquet 20035708 1.99279e+07 1.00541 ns
tpcds_q54/duckdb:parquet 26663887 2.64253e+07 1.00903 ns
tpcds_q55/duckdb:parquet 12916852 1.29541e+07 0.997126 ns
tpcds_q56/duckdb:parquet 23163384 2.31457e+07 1.00076 ns
tpcds_q57/duckdb:parquet 47803386 4.75786e+07 1.00472 ns
tpcds_q58/duckdb:parquet 25809558 2.55724e+07 1.00927 ns
tpcds_q59/duckdb:parquet 39416692 3.88455e+07 1.0147 ns
tpcds_q60/duckdb:parquet 23983501 2.40388e+07 0.997701 ns
tpcds_q61/duckdb:parquet 33161975 3.10052e+07 1.06956 ns
tpcds_q62/duckdb:parquet 13934977 1.39077e+07 1.00196 ns
tpcds_q63/duckdb:parquet 17314747 1.78116e+07 0.972104 ns
tpcds_q64/duckdb:parquet 77231280 7.79935e+07 0.990228 ns
tpcds_q65/duckdb:parquet 29981476 2.92102e+07 1.02641 ns
tpcds_q66/duckdb:parquet 33817449 3.03524e+07 1.11416 ns 🚨
tpcds_q67/duckdb:parquet 185133371 1.87166e+08 0.98914 ns
tpcds_q68/duckdb:parquet 39431410 3.8981e+07 1.01156 ns
tpcds_q69/duckdb:parquet 41838213 4.22202e+07 0.990952 ns
tpcds_q70/duckdb:parquet 57336067 5.71108e+07 1.00394 ns
tpcds_q71/duckdb:parquet 21971709 2.11078e+07 1.04093 ns
tpcds_q72/duckdb:parquet 170344799 1.69683e+08 1.0039 ns
tpcds_q73/duckdb:parquet 21524060 2.09093e+07 1.0294 ns
tpcds_q74/duckdb:parquet 53797501 5.44879e+07 0.98733 ns
tpcds_q75/duckdb:parquet 55287962 5.57898e+07 0.991005 ns
tpcds_q76/duckdb:parquet 21788372 2.1039e+07 1.03562 ns
tpcds_q77/duckdb:parquet 23983110 2.31326e+07 1.03677 ns
tpcds_q78/duckdb:parquet 79258624 7.85442e+07 1.0091 ns
tpcds_q79/duckdb:parquet 31532236 3.13725e+07 1.00509 ns
tpcds_q80/duckdb:parquet 44214803 4.44934e+07 0.993739 ns
tpcds_q81/duckdb:parquet 51022566 5.08596e+07 1.0032 ns
tpcds_q82/duckdb:parquet 18778512 1.92262e+07 0.976717 ns
tpcds_q83/duckdb:parquet 18949749 1.85893e+07 1.01939 ns
tpcds_q84/duckdb:parquet 21176307 2.11804e+07 0.999808 ns
tpcds_q85/duckdb:parquet 43673615 4.40358e+07 0.991775 ns
tpcds_q86/duckdb:parquet 39001012 3.89138e+07 1.00224 ns
tpcds_q87/duckdb:parquet 38059202 3.92687e+07 0.969199 ns
tpcds_q88/duckdb:parquet 54538905 5.42023e+07 1.00621 ns
tpcds_q89/duckdb:parquet 21803182 2.21634e+07 0.983747 ns
tpcds_q90/duckdb:parquet 10170935 1.01642e+07 1.00067 ns
tpcds_q91/duckdb:parquet 27466350 2.80196e+07 0.980256 ns
tpcds_q92/duckdb:parquet 13986814 1.38686e+07 1.00853 ns
tpcds_q93/duckdb:parquet 33469263 3.37161e+07 0.992678 ns
tpcds_q94/duckdb:parquet 19279791 1.89051e+07 1.01982 ns
tpcds_q95/duckdb:parquet 146957099 1.47852e+08 0.993948 ns
tpcds_q96/duckdb:parquet 11671066 1.15032e+07 1.01459 ns
tpcds_q97/duckdb:parquet 38311230 3.84154e+07 0.997288 ns
tpcds_q98/duckdb:parquet 24245309 2.43425e+07 0.996009 ns
tpcds_q99/duckdb:parquet 24629472 2.44453e+07 1.00754 ns
tpcds_q01/duckdb:vortex-file-compressed 32657483 3.27471e+07 0.997263 ns
tpcds_q02/duckdb:vortex-file-compressed 53249136 5.20652e+07 1.02274 ns
tpcds_q03/duckdb:vortex-file-compressed 17128572 1.83253e+07 0.934695 ns
tpcds_q04/duckdb:vortex-file-compressed 107926318 1.0838e+08 0.995817 ns
tpcds_q05/duckdb:vortex-file-compressed 40509972 4.18467e+07 0.968057 ns
tpcds_q06/duckdb:vortex-file-compressed 36967113 3.80004e+07 0.972807 ns
tpcds_q07/duckdb:vortex-file-compressed 28220357 2.8731e+07 0.982227 ns
tpcds_q08/duckdb:vortex-file-compressed 32948225 3.36138e+07 0.9802 ns
tpcds_q09/duckdb:vortex-file-compressed 42400601 4.66666e+07 0.908586 ns
tpcds_q10/duckdb:vortex-file-compressed 52010960 5.37361e+07 0.967896 ns
tpcds_q11/duckdb:vortex-file-compressed 73998887 7.39449e+07 1.00073 ns
tpcds_q12/duckdb:vortex-file-compressed 19591879 1.94061e+07 1.00957 ns
tpcds_q13/duckdb:vortex-file-compressed 34847542 3.56349e+07 0.977904 ns
tpcds_q14/duckdb:vortex-file-compressed 127276262 1.25127e+08 1.01718 ns
tpcds_q15/duckdb:vortex-file-compressed 31343068 3.20706e+07 0.977314 ns
tpcds_q16/duckdb:vortex-file-compressed 32998871 3.32698e+07 0.991857 ns
tpcds_q17/duckdb:vortex-file-compressed 48064100 4.50574e+07 1.06673 ns
tpcds_q18/duckdb:vortex-file-compressed 107418986 1.02204e+08 1.05102 ns
tpcds_q19/duckdb:vortex-file-compressed 39420997 3.95711e+07 0.996207 ns
tpcds_q20/duckdb:vortex-file-compressed 19738913 1.91878e+07 1.02872 ns
tpcds_q21/duckdb:vortex-file-compressed 17852537 1.86535e+07 0.957061 ns
tpcds_q22/duckdb:vortex-file-compressed 114492694 1.14458e+08 1.0003 ns
tpcds_q23/duckdb:vortex-file-compressed 124474558 1.27368e+08 0.977279 ns
tpcds_q24/duckdb:vortex-file-compressed 58170986 5.87846e+07 0.989562 ns
tpcds_q25/duckdb:vortex-file-compressed 45916146 4.74478e+07 0.967719 ns
tpcds_q26/duckdb:vortex-file-compressed 46090021 4.43134e+07 1.04009 ns
tpcds_q27/duckdb:vortex-file-compressed 78306951 7.7472e+07 1.01078 ns
tpcds_q28/duckdb:vortex-file-compressed 29196734 3.22021e+07 0.906672 ns
tpcds_q29/duckdb:vortex-file-compressed 47723769 4.98526e+07 0.957298 ns
tpcds_q30/duckdb:vortex-file-compressed 36370218 3.5424e+07 1.02671 ns
tpcds_q31/duckdb:vortex-file-compressed 33388847 3.52004e+07 0.948537 ns
tpcds_q32/duckdb:vortex-file-compressed 16917776 1.89497e+07 0.892771 ns 🚀
tpcds_q33/duckdb:vortex-file-compressed 31283331 3.4414e+07 0.90903 ns
tpcds_q34/duckdb:vortex-file-compressed 27980133 2.93875e+07 0.952111 ns
tpcds_q35/duckdb:vortex-file-compressed 85996522 8.38539e+07 1.02555 ns
tpcds_q36/duckdb:vortex-file-compressed 27679560 2.915e+07 0.949555 ns
tpcds_q37/duckdb:vortex-file-compressed 17560990 1.81438e+07 0.96788 ns
tpcds_q38/duckdb:vortex-file-compressed 43539682 4.28058e+07 1.01714 ns
tpcds_q39/duckdb:vortex-file-compressed 41604383 4.49157e+07 0.926276 ns
tpcds_q40/duckdb:vortex-file-compressed 25495025 2.49208e+07 1.02304 ns
tpcds_q41/duckdb:vortex-file-compressed 15213810 1.50081e+07 1.01371 ns
tpcds_q42/duckdb:vortex-file-compressed 14016039 1.47373e+07 0.951061 ns
tpcds_q43/duckdb:vortex-file-compressed 20014672 2.11734e+07 0.945274 ns
tpcds_q44/duckdb:vortex-file-compressed 26887316 2.67565e+07 1.00489 ns
tpcds_q45/duckdb:vortex-file-compressed 35131261 3.45749e+07 1.01609 ns
tpcds_q46/duckdb:vortex-file-compressed 54700564 5.61811e+07 0.973647 ns
tpcds_q47/duckdb:vortex-file-compressed 63518075 6.559e+07 0.968411 ns
tpcds_q48/duckdb:vortex-file-compressed 32492540 3.29352e+07 0.98656 ns
tpcds_q49/duckdb:vortex-file-compressed 34225906 3.34965e+07 1.02178 ns
tpcds_q50/duckdb:vortex-file-compressed 36290581 3.88468e+07 0.934197 ns
tpcds_q51/duckdb:vortex-file-compressed 117112250 1.15354e+08 1.01524 ns
tpcds_q52/duckdb:vortex-file-compressed 13971876 1.46363e+07 0.954605 ns
tpcds_q53/duckdb:vortex-file-compressed 23025623 2.31676e+07 0.993874 ns
tpcds_q54/duckdb:vortex-file-compressed 33816174 3.44504e+07 0.98159 ns
tpcds_q55/duckdb:vortex-file-compressed 13663791 1.45001e+07 0.942325 ns
tpcds_q56/duckdb:vortex-file-compressed 37522937 3.84979e+07 0.974674 ns
tpcds_q57/duckdb:vortex-file-compressed 59625143 5.91814e+07 1.0075 ns
tpcds_q58/duckdb:vortex-file-compressed 35069922 3.80031e+07 0.922817 ns
tpcds_q59/duckdb:vortex-file-compressed 54724695 5.50458e+07 0.994167 ns
tpcds_q60/duckdb:vortex-file-compressed 37092461 3.81699e+07 0.971773 ns
tpcds_q61/duckdb:vortex-file-compressed 37085302 4.01642e+07 0.923342 ns
tpcds_q62/duckdb:vortex-file-compressed 25777134 2.49778e+07 1.032 ns
tpcds_q63/duckdb:vortex-file-compressed 23104953 2.36856e+07 0.975484 ns
tpcds_q64/duckdb:vortex-file-compressed 87750302 8.7114e+07 1.0073 ns
tpcds_q65/duckdb:vortex-file-compressed 30552976 3.38983e+07 0.901314 ns
tpcds_q66/duckdb:vortex-file-compressed 36708281 3.62779e+07 1.01186 ns
tpcds_q67/duckdb:vortex-file-compressed 192362233 1.80114e+08 1.068 ns
tpcds_q68/duckdb:vortex-file-compressed 45890758 4.76064e+07 0.963963 ns
tpcds_q69/duckdb:vortex-file-compressed 52255923 5.30122e+07 0.985734 ns
tpcds_q70/duckdb:vortex-file-compressed 53622218 5.55363e+07 0.965534 ns
tpcds_q71/duckdb:vortex-file-compressed 25093768 2.67424e+07 0.938353 ns
tpcds_q72/duckdb:vortex-file-compressed 171823202 1.73601e+08 0.989759 ns
tpcds_q73/duckdb:vortex-file-compressed 26382855 2.64698e+07 0.996714 ns
tpcds_q74/duckdb:vortex-file-compressed 62817429 6.5656e+07 0.956766 ns
tpcds_q75/duckdb:vortex-file-compressed 69950411 6.88783e+07 1.01556 ns
tpcds_q76/duckdb:vortex-file-compressed 24433347 2.42318e+07 1.00832 ns
tpcds_q77/duckdb:vortex-file-compressed 30734908 3.11873e+07 0.985495 ns
tpcds_q78/duckdb:vortex-file-compressed 88745348 8.65768e+07 1.02505 ns
tpcds_q79/duckdb:vortex-file-compressed 33287993 3.48968e+07 0.953899 ns
tpcds_q80/duckdb:vortex-file-compressed 52269137 5.36606e+07 0.974069 ns
tpcds_q81/duckdb:vortex-file-compressed 40733020 4.15445e+07 0.980468 ns
tpcds_q82/duckdb:vortex-file-compressed 18675975 1.88063e+07 0.99307 ns
tpcds_q83/duckdb:vortex-file-compressed 34556381 3.41002e+07 1.01338 ns
tpcds_q84/duckdb:vortex-file-compressed 23848865 2.41891e+07 0.985936 ns
tpcds_q85/duckdb:vortex-file-compressed 52245773 5.28228e+07 0.989077 ns
tpcds_q86/duckdb:vortex-file-compressed 52581151 4.46986e+07 1.17635 ns 🚨
tpcds_q87/duckdb:vortex-file-compressed 43966599 4.58496e+07 0.958932 ns
tpcds_q88/duckdb:vortex-file-compressed 78541913 8.09067e+07 0.970771 ns
tpcds_q89/duckdb:vortex-file-compressed 24619004 2.52823e+07 0.973765 ns
tpcds_q90/duckdb:vortex-file-compressed 21897805 2.18707e+07 1.00124 ns
tpcds_q91/duckdb:vortex-file-compressed 31902097 3.40977e+07 0.935607 ns
tpcds_q92/duckdb:vortex-file-compressed 23697930 2.43079e+07 0.974906 ns
tpcds_q93/duckdb:vortex-file-compressed 31935677 3.15319e+07 1.0128 ns
tpcds_q94/duckdb:vortex-file-compressed 29053954 2.94642e+07 0.986078 ns
tpcds_q95/duckdb:vortex-file-compressed 149628966 1.61534e+08 0.926301 ns
tpcds_q96/duckdb:vortex-file-compressed 15763825 1.60303e+07 0.983376 ns
tpcds_q97/duckdb:vortex-file-compressed 42285311 4.17468e+07 1.0129 ns
tpcds_q98/duckdb:vortex-file-compressed 20680464 2.20937e+07 0.936035 ns
tpcds_q99/duckdb:vortex-file-compressed 39666648 4.01903e+07 0.986971 ns
tpcds_q01/duckdb:vortex-compact 48304898 4.53481e+07 1.0652 ns
tpcds_q02/duckdb:vortex-compact 63691048 6.61038e+07 0.9635 ns
tpcds_q03/duckdb:vortex-compact 26511194 2.67752e+07 0.990141 ns
tpcds_q04/duckdb:vortex-compact 133693096 1.35988e+08 0.983126 ns
tpcds_q05/duckdb:vortex-compact 62443609 6.32735e+07 0.986884 ns
tpcds_q06/duckdb:vortex-compact 46889500 4.70492e+07 0.996605 ns
tpcds_q07/duckdb:vortex-compact 48544679 4.84336e+07 1.00229 ns
tpcds_q08/duckdb:vortex-compact 51414233 5.21655e+07 0.985599 ns
tpcds_q09/duckdb:vortex-compact 110022991 1.10865e+08 0.992405 ns
tpcds_q10/duckdb:vortex-compact 75447693 7.3785e+07 1.02253 ns
tpcds_q11/duckdb:vortex-compact 97882728 9.65572e+07 1.01373 ns
tpcds_q12/duckdb:vortex-compact 27449637 2.85875e+07 0.960196 ns
tpcds_q13/duckdb:vortex-compact 59920332 5.88471e+07 1.01824 ns
tpcds_q14/duckdb:vortex-compact 152743682 1.48948e+08 1.02548 ns
tpcds_q15/duckdb:vortex-compact 37732254 3.81844e+07 0.988158 ns
tpcds_q16/duckdb:vortex-compact 48168121 4.94121e+07 0.974825 ns
tpcds_q17/duckdb:vortex-compact 64558751 6.16104e+07 1.04785 ns
tpcds_q18/duckdb:vortex-compact 179755543 1.59825e+08 1.12471 ns 🚨
tpcds_q19/duckdb:vortex-compact 55719331 5.5995e+07 0.995077 ns
tpcds_q20/duckdb:vortex-compact 24954386 2.44061e+07 1.02246 ns
tpcds_q21/duckdb:vortex-compact 24300046 2.52365e+07 0.962893 ns
tpcds_q22/duckdb:vortex-compact 123678718 1.27117e+08 0.972955 ns
tpcds_q23/duckdb:vortex-compact 143314357 1.49962e+08 0.95567 ns
tpcds_q24/duckdb:vortex-compact 70111977 7.17136e+07 0.977667 ns
tpcds_q25/duckdb:vortex-compact 66777457 6.57116e+07 1.01622 ns
tpcds_q26/duckdb:vortex-compact 57819034 5.71287e+07 1.01208 ns
tpcds_q27/duckdb:vortex-compact 125382929 1.23799e+08 1.01279 ns
tpcds_q28/duckdb:vortex-compact 100643316 9.9849e+07 1.00796 ns
tpcds_q29/duckdb:vortex-compact 72882637 7.16867e+07 1.01668 ns
tpcds_q30/duckdb:vortex-compact 46475369 4.49789e+07 1.03327 ns
tpcds_q31/duckdb:vortex-compact 47052386 4.3746e+07 1.07558 ns
tpcds_q32/duckdb:vortex-compact 23786896 2.4335e+07 0.977479 ns
tpcds_q33/duckdb:vortex-compact 49779345 4.7629e+07 1.04515 ns
tpcds_q34/duckdb:vortex-compact 41649333 4.1992e+07 0.99184 ns
tpcds_q35/duckdb:vortex-compact 103514510 1.04801e+08 0.987727 ns
tpcds_q36/duckdb:vortex-compact 43418994 4.36418e+07 0.994894 ns
tpcds_q37/duckdb:vortex-compact 27156348 2.71679e+07 0.999575 ns
tpcds_q38/duckdb:vortex-compact 55131610 5.40479e+07 1.02005 ns
tpcds_q39/duckdb:vortex-compact 47594960 4.92423e+07 0.966546 ns
tpcds_q40/duckdb:vortex-compact 33128495 3.33683e+07 0.992812 ns
tpcds_q41/duckdb:vortex-compact 19332915 1.92537e+07 1.00411 ns
tpcds_q42/duckdb:vortex-compact 21732720 2.3075e+07 0.941828 ns
tpcds_q43/duckdb:vortex-compact 33783508 3.37702e+07 1.00039 ns
tpcds_q44/duckdb:vortex-compact 42430752 4.09783e+07 1.03545 ns
tpcds_q45/duckdb:vortex-compact 49086751 4.55339e+07 1.07803 ns
tpcds_q46/duckdb:vortex-compact 74508590 7.37302e+07 1.01056 ns
tpcds_q47/duckdb:vortex-compact 79833937 7.94536e+07 1.00479 ns
tpcds_q48/duckdb:vortex-compact 52925273 5.24003e+07 1.01002 ns
tpcds_q49/duckdb:vortex-compact 56422086 6.54212e+07 0.862444 ns 🚀
tpcds_q50/duckdb:vortex-compact 55909663 5.55714e+07 1.00609 ns
tpcds_q51/duckdb:vortex-compact 123714552 1.24045e+08 0.997332 ns
tpcds_q52/duckdb:vortex-compact 22001668 2.28084e+07 0.96463 ns
tpcds_q53/duckdb:vortex-compact 37888386 3.77291e+07 1.00422 ns
tpcds_q54/duckdb:vortex-compact 46276935 4.68243e+07 0.988311 ns
tpcds_q55/duckdb:vortex-compact 21794014 2.18912e+07 0.995562 ns
tpcds_q56/duckdb:vortex-compact 49294167 5.17464e+07 0.95261 ns
tpcds_q57/duckdb:vortex-compact 68245352 6.62572e+07 1.03001 ns
tpcds_q58/duckdb:vortex-compact 45969155 4.52663e+07 1.01553 ns
tpcds_q59/duckdb:vortex-compact 63830191 6.41261e+07 0.995386 ns
tpcds_q60/duckdb:vortex-compact 52216933 4.88845e+07 1.06817 ns
tpcds_q61/duckdb:vortex-compact 63526197 6.71457e+07 0.946094 ns
tpcds_q62/duckdb:vortex-compact 43081638 3.94831e+07 1.09114 ns
tpcds_q63/duckdb:vortex-compact 38301743 3.7435e+07 1.02315 ns
tpcds_q64/duckdb:vortex-compact 118954363 1.19798e+08 0.992954 ns
tpcds_q65/duckdb:vortex-compact 55530930 5.35059e+07 1.03785 ns
tpcds_q66/duckdb:vortex-compact 59956714 5.87079e+07 1.02127 ns
tpcds_q67/duckdb:vortex-compact 222265585 2.20499e+08 1.00801 ns
tpcds_q68/duckdb:vortex-compact 67180704 6.58105e+07 1.02082 ns
tpcds_q69/duckdb:vortex-compact 72777176 7.34549e+07 0.990774 ns
tpcds_q70/duckdb:vortex-compact 105483263 1.04296e+08 1.01139 ns
tpcds_q71/duckdb:vortex-compact 38295945 3.72774e+07 1.02732 ns
tpcds_q72/duckdb:vortex-compact 198793955 1.99186e+08 0.998033 ns
tpcds_q73/duckdb:vortex-compact 39820593 4.01568e+07 0.991627 ns
tpcds_q74/duckdb:vortex-compact 83323959 8.31497e+07 1.0021 ns
tpcds_q75/duckdb:vortex-compact 88475293 8.91451e+07 0.992486 ns
tpcds_q76/duckdb:vortex-compact 36259827 3.64418e+07 0.995006 ns
tpcds_q77/duckdb:vortex-compact 49255579 5.09936e+07 0.965916 ns
tpcds_q78/duckdb:vortex-compact 101992274 1.04663e+08 0.974484 ns
tpcds_q79/duckdb:vortex-compact 51721469 5.21362e+07 0.992046 ns
tpcds_q80/duckdb:vortex-compact 83595277 8.42974e+07 0.991671 ns
tpcds_q81/duckdb:vortex-compact 49206058 5.20787e+07 0.94484 ns
tpcds_q82/duckdb:vortex-compact 28750884 2.8138e+07 1.02178 ns
tpcds_q83/duckdb:vortex-compact 42265545 4.17873e+07 1.01144 ns
tpcds_q84/duckdb:vortex-compact 30229374 3.04335e+07 0.993293 ns
tpcds_q85/duckdb:vortex-compact 71793435 7.44865e+07 0.963844 ns
tpcds_q86/duckdb:vortex-compact 79686516 1.03247e+08 0.771806 ns 🚀
tpcds_q87/duckdb:vortex-compact 55861784 5.48826e+07 1.01784 ns
tpcds_q88/duckdb:vortex-compact 101292975 1.03178e+08 0.981734 ns
tpcds_q89/duckdb:vortex-compact 38536738 3.81311e+07 1.01064 ns
tpcds_q90/duckdb:vortex-compact 31313103 3.62879e+07 0.862907 ns 🚀
tpcds_q91/duckdb:vortex-compact 43540907 4.58256e+07 0.950144 ns
tpcds_q92/duckdb:vortex-compact 36230731 3.35389e+07 1.08026 ns
tpcds_q93/duckdb:vortex-compact 37997359 3.74611e+07 1.01432 ns
tpcds_q94/duckdb:vortex-compact 48708937 4.56146e+07 1.06784 ns
tpcds_q95/duckdb:vortex-compact 182261159 1.76641e+08 1.03182 ns
tpcds_q96/duckdb:vortex-compact 20724018 2.03153e+07 1.02012 ns
tpcds_q97/duckdb:vortex-compact 48913263 4.82466e+07 1.01382 ns
tpcds_q98/duckdb:vortex-compact 32494924 3.36817e+07 0.964766 ns
tpcds_q99/duckdb:vortex-compact 52059472 5.27869e+07 0.98622 ns
tpcds_q01/duckdb:duckdb 24176117 2.39865e+07 1.00791 ns
tpcds_q02/duckdb:duckdb 24157312 2.3972e+07 1.00773 ns
tpcds_q03/duckdb:duckdb 10590537 1.07477e+07 0.985375 ns
tpcds_q04/duckdb:duckdb 174435574 1.74467e+08 0.999821 ns
tpcds_q05/duckdb:duckdb 20789514 2.08382e+07 0.997666 ns
tpcds_q06/duckdb:duckdb 27366466 2.69064e+07 1.0171 ns
tpcds_q07/duckdb:duckdb 41813256 4.14396e+07 1.00902 ns
tpcds_q08/duckdb:duckdb 124118920 1.2447e+08 0.997179 ns
tpcds_q09/duckdb:duckdb 19190931 1.90682e+07 1.00644 ns
tpcds_q10/duckdb:duckdb 28284017 2.76088e+07 1.02446 ns
tpcds_q11/duckdb:duckdb 152363237 1.5142e+08 1.00623 ns
tpcds_q12/duckdb:duckdb 14295376 1.41125e+07 1.01296 ns
tpcds_q13/duckdb:duckdb 26612403 2.71568e+07 0.979954 ns
tpcds_q14/duckdb:duckdb 92841397 9.32886e+07 0.995207 ns
tpcds_q15/duckdb:duckdb 23093238 2.28059e+07 1.0126 ns
tpcds_q16/duckdb:duckdb 21183419 2.00637e+07 1.05581 ns
tpcds_q17/duckdb:duckdb 25780780 2.5284e+07 1.01965 ns
tpcds_q18/duckdb:duckdb 51777718 4.99646e+07 1.03629 ns
tpcds_q19/duckdb:duckdb 19864133 1.99984e+07 0.993286 ns
tpcds_q20/duckdb:duckdb 14945120 1.46943e+07 1.01707 ns
tpcds_q21/duckdb:duckdb 7986199 7.54379e+06 1.05864 ns
tpcds_q22/duckdb:duckdb 86013806 8.62392e+07 0.997386 ns
tpcds_q23/duckdb:duckdb 73889280 7.33151e+07 1.00783 ns
tpcds_q24/duckdb:duckdb 26553482 2.62271e+07 1.01244 ns
tpcds_q25/duckdb:duckdb 18998716 1.91299e+07 0.993144 ns
tpcds_q26/duckdb:duckdb 29324345 2.92002e+07 1.00425 ns
tpcds_q27/duckdb:duckdb 54230942 5.44861e+07 0.995317 ns
tpcds_q28/duckdb:duckdb 24857961 2.49906e+07 0.994694 ns
tpcds_q29/duckdb:duckdb 24368907 2.47628e+07 0.984093 ns
tpcds_q30/duckdb:duckdb 32763471 3.35492e+07 0.976579 ns
tpcds_q31/duckdb:duckdb 24322092 2.47949e+07 0.980933 ns
tpcds_q32/duckdb:duckdb 8718425 9.00643e+06 0.968022 ns
tpcds_q33/duckdb:duckdb 16354969 1.65177e+07 0.990151 ns
tpcds_q34/duckdb:duckdb 18622891 1.91686e+07 0.971531 ns
tpcds_q35/duckdb:duckdb 39817313 4.10048e+07 0.971041 ns
tpcds_q36/duckdb:duckdb 77843633 7.61205e+07 1.02264 ns
tpcds_q37/duckdb:duckdb 9384952 9.06889e+06 1.03485 ns
tpcds_q38/duckdb:duckdb 33362186 3.30068e+07 1.01077 ns
tpcds_q39/duckdb:duckdb 30490534 2.99316e+07 1.01867 ns
tpcds_q40/duckdb:duckdb 15405760 1.55445e+07 0.991074 ns
tpcds_q41/duckdb:duckdb 10082786 1.03988e+07 0.969612 ns
tpcds_q42/duckdb:duckdb 8983381 8.63916e+06 1.03984 ns
tpcds_q43/duckdb:duckdb 14474274 1.41366e+07 1.02389 ns
tpcds_q44/duckdb:duckdb 16416486 1.69012e+07 0.97132 ns
tpcds_q45/duckdb:duckdb 19258515 1.9519e+07 0.986654 ns
tpcds_q46/duckdb:duckdb 41011875 3.99302e+07 1.02709 ns
tpcds_q47/duckdb:duckdb 54872316 5.49699e+07 0.998224 ns
tpcds_q48/duckdb:duckdb 25704072 2.55188e+07 1.00726 ns
tpcds_q49/duckdb:duckdb 17814883 1.79164e+07 0.994332 ns
tpcds_q50/duckdb:duckdb 17181472 1.71404e+07 1.00239 ns
tpcds_q51/duckdb:duckdb 106632869 1.07325e+08 0.993552 ns
tpcds_q52/duckdb:duckdb 9467616 9.77526e+06 0.968528 ns
tpcds_q53/duckdb:duckdb 15577492 1.56981e+07 0.992317 ns
tpcds_q54/duckdb:duckdb 20182625 2.00674e+07 1.00574 ns
tpcds_q55/duckdb:duckdb 9943591 1.00326e+07 0.991123 ns
tpcds_q56/duckdb:duckdb 17756475 1.74673e+07 1.01655 ns
tpcds_q57/duckdb:duckdb 46000605 4.59106e+07 1.00196 ns
tpcds_q58/duckdb:duckdb 15812804 1.57548e+07 1.00368 ns
tpcds_q59/duckdb:duckdb 37960795 3.80367e+07 0.998005 ns
tpcds_q60/duckdb:duckdb 19753619 1.92581e+07 1.02573 ns
tpcds_q61/duckdb:duckdb 18533756 1.83751e+07 1.00863 ns
tpcds_q62/duckdb:duckdb 10799522 1.06908e+07 1.01017 ns
tpcds_q63/duckdb:duckdb 13948451 1.38569e+07 1.00661 ns
tpcds_q64/duckdb:duckdb 61220177 6.00634e+07 1.01926 ns
tpcds_q65/duckdb:duckdb 37624772 3.69671e+07 1.01779 ns
tpcds_q66/duckdb:duckdb 27654324 2.75502e+07 1.00378 ns
tpcds_q67/duckdb:duckdb 152460691 1.5119e+08 1.0084 ns
tpcds_q68/duckdb:duckdb 28211317 2.83604e+07 0.994742 ns
tpcds_q69/duckdb:duckdb 30403791 2.93949e+07 1.03432 ns
tpcds_q70/duckdb:duckdb 20100368 1.99414e+07 1.00797 ns
tpcds_q71/duckdb:duckdb 17056388 1.62709e+07 1.04827 ns
tpcds_q72/duckdb:duckdb 46254865 4.55857e+07 1.01468 ns
tpcds_q73/duckdb:duckdb 14630121 1.50306e+07 0.973356 ns
tpcds_q74/duckdb:duckdb 107027339 1.05905e+08 1.0106 ns
tpcds_q75/duckdb:duckdb 44164460 4.60414e+07 0.959233 ns
tpcds_q76/duckdb:duckdb 15444731 1.48178e+07 1.04231 ns
tpcds_q77/duckdb:duckdb 14605068 1.51966e+07 0.961072 ns
tpcds_q78/duckdb:duckdb 66700007 6.67394e+07 0.99941 ns
tpcds_q79/duckdb:duckdb 21794388 2.17086e+07 1.00395 ns
tpcds_q80/duckdb:duckdb 30972985 3.10542e+07 0.997383 ns
tpcds_q81/duckdb:duckdb 40577667 4.1321e+07 0.98201 ns
tpcds_q82/duckdb:duckdb 10989713 1.14823e+07 0.957103 ns
tpcds_q83/duckdb:duckdb 11277102 1.14136e+07 0.988038 ns
tpcds_q84/duckdb:duckdb 15023945 1.51216e+07 0.993543 ns
tpcds_q85/duckdb:duckdb 25631043 2.55003e+07 1.00513 ns
tpcds_q86/duckdb:duckdb 13778231 1.38131e+07 0.997477 ns
tpcds_q87/duckdb:duckdb 34695943 3.46868e+07 1.00026 ns
tpcds_q88/duckdb:duckdb 26454431 2.64347e+07 1.00075 ns
tpcds_q89/duckdb:duckdb 18719810 1.83094e+07 1.02241 ns
tpcds_q90/duckdb:duckdb 7230508 7.17345e+06 1.00795 ns
tpcds_q91/duckdb:duckdb 16066585 1.51574e+07 1.05998 ns
tpcds_q92/duckdb:duckdb 10190077 1.00984e+07 1.00908 ns
tpcds_q93/duckdb:duckdb 24218064 2.43137e+07 0.996065 ns
tpcds_q94/duckdb:duckdb 15206677 1.53711e+07 0.989305 ns
tpcds_q95/duckdb:duckdb 132015447 1.11244e+08 1.18671 ns 🚨
tpcds_q96/duckdb:duckdb 6894727 6.29752e+06 1.09483 ns
tpcds_q97/duckdb:duckdb 32672364 3.28156e+07 0.995637 ns
tpcds_q98/duckdb:duckdb 19323698 1.90314e+07 1.01536 ns
tpcds_q99/duckdb:duckdb 21684170 2.15693e+07 1.00533 ns

@github-actions
Copy link
Contributor

Benchmarks: TPC-H SF=10 on NVME

Summary

  • Overall: 0.992x ➖
  • Vortex: 0.986x ➖
  • duckdb:vortex: 0.949x ➖
  • datafusion:vortex: 1.024x ➖
  • Best: tpch_q14/datafusion:vortex-file-compressed (0.801x)
  • Worst: tpch_q08/datafusion:vortex-compact (1.392x)
  • Significant (>10%): 10↑ 14↓
Detailed Results Table
name PR cb7c71b base 41a7cf2 ratio (PR/base) unit remark
tpch_q01/datafusion:arrow 1141763400 1.0747e+09 1.0624 ns
tpch_q02/datafusion:arrow 241088346 2.38578e+08 1.01052 ns
tpch_q03/datafusion:arrow 919912622 8.72063e+08 1.05487 ns
tpch_q04/datafusion:arrow 709987489 6.76305e+08 1.0498 ns
tpch_q05/datafusion:arrow 1530893762 1.4843e+09 1.03139 ns
tpch_q06/datafusion:arrow 587150739 5.48036e+08 1.07137 ns
tpch_q07/datafusion:arrow 1951909405 1.91244e+09 1.02064 ns
tpch_q08/datafusion:arrow 2024423253 1.94833e+09 1.03906 ns
tpch_q09/datafusion:arrow 2154983541 2.10388e+09 1.02429 ns
tpch_q10/datafusion:arrow 1128474174 1.08881e+09 1.03643 ns
tpch_q11/datafusion:arrow 209514508 2.06951e+08 1.01239 ns
tpch_q12/datafusion:arrow 1173989594 1.11996e+09 1.04825 ns
tpch_q13/datafusion:arrow 547765183 5.4722e+08 1.001 ns
tpch_q14/datafusion:arrow 707393980 6.62956e+08 1.06703 ns
tpch_q15/datafusion:arrow 1467265069 1.41994e+09 1.03333 ns
tpch_q16/datafusion:arrow 138392724 1.35747e+08 1.01949 ns
tpch_q17/datafusion:arrow 2041309619 1.99578e+09 1.02281 ns
tpch_q18/datafusion:arrow 2589622701 2.54326e+09 1.01823 ns
tpch_q19/datafusion:arrow 1039868398 1.00589e+09 1.03378 ns
tpch_q20/datafusion:arrow 920424933 8.74476e+08 1.05254 ns
tpch_q21/datafusion:arrow 5431756449 4.77592e+09 1.13732 ns 🚨
tpch_q22/datafusion:arrow 212375673 2.04407e+08 1.03899 ns
tpch_q01/datafusion:parquet 524815224 4.70709e+08 1.11495 ns 🚨
tpch_q02/datafusion:parquet 227112403 2.73685e+08 0.829832 ns 🚀
tpch_q03/datafusion:parquet 338700789 4.12912e+08 0.820274 ns 🚀
tpch_q04/datafusion:parquet 224165444 1.52178e+08 1.47304 ns 🚨
tpch_q05/datafusion:parquet 541403844 5.89985e+08 0.917656 ns
tpch_q06/datafusion:parquet 121894265 1.19074e+08 1.02369 ns
tpch_q07/datafusion:parquet 750718619 8.01187e+08 0.937008 ns
tpch_q08/datafusion:parquet 575788261 6.68035e+08 0.861913 ns 🚀
tpch_q09/datafusion:parquet 897059089 9.83518e+08 0.912093 ns
tpch_q10/datafusion:parquet 545573162 6.16584e+08 0.884832 ns 🚀
tpch_q11/datafusion:parquet 148340000 2.11199e+08 0.702369 ns 🚀
tpch_q12/datafusion:parquet 225226824 2.57688e+08 0.874028 ns 🚀
tpch_q13/datafusion:parquet 434855675 3.44095e+08 1.26377 ns 🚨
tpch_q14/datafusion:parquet 168956901 2.05639e+08 0.82162 ns 🚀
tpch_q15/datafusion:parquet 271441740 2.60773e+08 1.04091 ns
tpch_q16/datafusion:parquet 164444939 1.86361e+08 0.882401 ns 🚀
tpch_q17/datafusion:parquet 777950767 8.44019e+08 0.921722 ns
tpch_q18/datafusion:parquet 987490397 1.03176e+09 0.957094 ns
tpch_q19/datafusion:parquet 299696966 3.31894e+08 0.902991 ns
tpch_q20/datafusion:parquet 335537289 3.82614e+08 0.876961 ns 🚀
tpch_q21/datafusion:parquet 885361388 9.07522e+08 0.975581 ns
tpch_q22/datafusion:parquet 334893437 2.24653e+08 1.49071 ns 🚨
tpch_q01/datafusion:vortex-file-compressed 547752184 5.48938e+08 0.99784 ns
tpch_q02/datafusion:vortex-file-compressed 194966507 1.75794e+08 1.10906 ns 🚨
tpch_q03/datafusion:vortex-file-compressed 268023270 2.80532e+08 0.955409 ns
tpch_q04/datafusion:vortex-file-compressed 108552264 1.12962e+08 0.960962 ns
tpch_q05/datafusion:vortex-file-compressed 678251991 5.17575e+08 1.31044 ns 🚨
tpch_q06/datafusion:vortex-file-compressed 49363346 5.17184e+07 0.954464 ns
tpch_q07/datafusion:vortex-file-compressed 619567473 6.63439e+08 0.933872 ns
tpch_q08/datafusion:vortex-file-compressed 739068840 5.3613e+08 1.37853 ns 🚨
tpch_q09/datafusion:vortex-file-compressed 1089084693 8.93754e+08 1.21855 ns 🚨
tpch_q10/datafusion:vortex-file-compressed 287159247 3.13353e+08 0.916409 ns
tpch_q11/datafusion:vortex-file-compressed 159793012 1.34271e+08 1.19008 ns 🚨
tpch_q12/datafusion:vortex-file-compressed 122920006 1.40888e+08 0.872465 ns 🚀
tpch_q13/datafusion:vortex-file-compressed 223328760 2.22863e+08 1.00209 ns
tpch_q14/datafusion:vortex-file-compressed 66135136 8.2556e+07 0.801094 ns 🚀
tpch_q15/datafusion:vortex-file-compressed 119403003 1.31517e+08 0.907891 ns
tpch_q16/datafusion:vortex-file-compressed 95687800 9.83916e+07 0.97252 ns
tpch_q17/datafusion:vortex-file-compressed 1083861556 8.20948e+08 1.32026 ns 🚨
tpch_q18/datafusion:vortex-file-compressed 994131054 1.00372e+09 0.990449 ns
tpch_q19/datafusion:vortex-file-compressed 92163525 1.03604e+08 0.889578 ns 🚀
tpch_q20/datafusion:vortex-file-compressed 198921651 2.07111e+08 0.960459 ns
tpch_q21/datafusion:vortex-file-compressed 745876507 7.75494e+08 0.961808 ns
tpch_q22/datafusion:vortex-file-compressed 77661159 7.03456e+07 1.104 ns 🚨
tpch_q01/datafusion:vortex-compact 584559301 5.81054e+08 1.00603 ns
tpch_q02/datafusion:vortex-compact 202547968 1.80111e+08 1.12457 ns 🚨
tpch_q03/datafusion:vortex-compact 292544570 2.99789e+08 0.975835 ns
tpch_q04/datafusion:vortex-compact 130491964 1.35584e+08 0.962443 ns
tpch_q05/datafusion:vortex-compact 659711944 5.43502e+08 1.21382 ns 🚨
tpch_q06/datafusion:vortex-compact 85465126 8.91713e+07 0.958437 ns
tpch_q07/datafusion:vortex-compact 652289689 6.98478e+08 0.933873 ns
tpch_q08/datafusion:vortex-compact 780299819 5.60482e+08 1.39219 ns 🚨
tpch_q09/datafusion:vortex-compact 1116422819 9.35201e+08 1.19378 ns 🚨
tpch_q10/datafusion:vortex-compact 323146963 3.55068e+08 0.910099 ns
tpch_q11/datafusion:vortex-compact 164489569 1.36452e+08 1.20548 ns 🚨
tpch_q12/datafusion:vortex-compact 183684356 1.98935e+08 0.923337 ns
tpch_q13/datafusion:vortex-compact 272319612 2.75222e+08 0.989455 ns
tpch_q14/datafusion:vortex-compact 92256498 1.0739e+08 0.859077 ns 🚀
tpch_q15/datafusion:vortex-compact 174979741 1.84588e+08 0.947948 ns
tpch_q16/datafusion:vortex-compact 102834347 1.06975e+08 0.961296 ns
tpch_q17/datafusion:vortex-compact 1059115844 8.39304e+08 1.2619 ns 🚨
tpch_q18/datafusion:vortex-compact 1020210183 1.03737e+09 0.983458 ns
tpch_q19/datafusion:vortex-compact 157454831 1.71896e+08 0.91599 ns
tpch_q20/datafusion:vortex-compact 231725426 2.40779e+08 0.962398 ns
tpch_q21/datafusion:vortex-compact 770114783 8.17627e+08 0.941891 ns
tpch_q22/datafusion:vortex-compact 89655968 7.96399e+07 1.12577 ns 🚨
tpch_q01/duckdb:parquet 262650299 2.693e+08 0.975308 ns
tpch_q02/duckdb:parquet 129626286 1.24663e+08 1.03981 ns
tpch_q03/duckdb:parquet 226553732 2.32854e+08 0.972945 ns
tpch_q04/duckdb:parquet 152873774 1.55099e+08 0.985652 ns
tpch_q05/duckdb:parquet 233779369 2.33008e+08 1.00331 ns
tpch_q06/duckdb:parquet 71041143 7.15266e+07 0.993213 ns
tpch_q07/duckdb:parquet 223154749 2.18362e+08 1.02195 ns
tpch_q08/duckdb:parquet 332448861 3.34074e+08 0.995135 ns
tpch_q09/duckdb:parquet 488533510 4.95318e+08 0.986302 ns
tpch_q10/duckdb:parquet 637597050 6.4126e+08 0.994287 ns
tpch_q11/duckdb:parquet 50465399 5.83212e+07 0.865301 ns 🚀
tpch_q12/duckdb:parquet 142117311 1.40897e+08 1.00866 ns
tpch_q13/duckdb:parquet 414025472 4.13076e+08 1.0023 ns
tpch_q14/duckdb:parquet 194785831 1.82683e+08 1.06625 ns
tpch_q15/duckdb:parquet 107460919 1.08291e+08 0.992335 ns
tpch_q16/duckdb:parquet 166375911 1.71293e+08 0.971296 ns
tpch_q17/duckdb:parquet 205191446 2.07565e+08 0.988566 ns
tpch_q18/duckdb:parquet 357679727 3.60977e+08 0.990866 ns
tpch_q19/duckdb:parquet 283669792 2.79896e+08 1.01348 ns
tpch_q20/duckdb:parquet 251677179 2.56844e+08 0.979884 ns
tpch_q21/duckdb:parquet 596135868 5.80294e+08 1.0273 ns
tpch_q22/duckdb:parquet 300038999 3.02339e+08 0.992392 ns
tpch_q01/duckdb:vortex-file-compressed 188987911 1.86973e+08 1.01077 ns
tpch_q02/duckdb:vortex-file-compressed 56938861 6.13548e+07 0.928026 ns
tpch_q03/duckdb:vortex-file-compressed 139292473 1.54654e+08 0.900671 ns
tpch_q04/duckdb:vortex-file-compressed 159401522 1.72472e+08 0.924219 ns
tpch_q05/duckdb:vortex-file-compressed 147076609 1.56718e+08 0.938479 ns
tpch_q06/duckdb:vortex-file-compressed 49902795 5.28802e+07 0.943696 ns
tpch_q07/duckdb:vortex-file-compressed 149144605 1.75454e+08 0.850051 ns 🚀
tpch_q08/duckdb:vortex-file-compressed 222213810 2.52764e+08 0.879137 ns 🚀
tpch_q09/duckdb:vortex-file-compressed 368985549 3.88973e+08 0.948615 ns
tpch_q10/duckdb:vortex-file-compressed 152967087 1.63515e+08 0.935492 ns
tpch_q11/duckdb:vortex-file-compressed 39570053 4.12211e+07 0.959945 ns
tpch_q12/duckdb:vortex-file-compressed 97120546 1.0576e+08 0.918309 ns
tpch_q13/duckdb:vortex-file-compressed 243220244 2.44991e+08 0.992774 ns
tpch_q14/duckdb:vortex-file-compressed 76593581 8.4368e+07 0.907851 ns
tpch_q15/duckdb:vortex-file-compressed 97906081 9.86229e+07 0.992732 ns
tpch_q16/duckdb:vortex-file-compressed 80889062 8.17277e+07 0.989739 ns
tpch_q17/duckdb:vortex-file-compressed 129486082 1.5052e+08 0.860258 ns 🚀
tpch_q18/duckdb:vortex-file-compressed 294892534 3.08865e+08 0.954762 ns
tpch_q19/duckdb:vortex-file-compressed 96238669 9.53356e+07 1.00947 ns
tpch_q20/duckdb:vortex-file-compressed 172343634 1.97509e+08 0.872586 ns 🚀
tpch_q21/duckdb:vortex-file-compressed 563104631 6.22739e+08 0.904238 ns
tpch_q22/duckdb:vortex-file-compressed 73977731 7.68883e+07 0.962146 ns
tpch_q01/duckdb:vortex-compact 237534421 2.36119e+08 1.00599 ns
tpch_q02/duckdb:vortex-compact 76673991 7.65889e+07 1.00111 ns
tpch_q03/duckdb:vortex-compact 170461741 1.80725e+08 0.943209 ns
tpch_q04/duckdb:vortex-compact 196263317 2.05117e+08 0.956837 ns
tpch_q05/duckdb:vortex-compact 174187089 1.87246e+08 0.930256 ns
tpch_q06/duckdb:vortex-compact 97578858 9.77317e+07 0.998436 ns
tpch_q07/duckdb:vortex-compact 206928542 2.2302e+08 0.927848 ns
tpch_q08/duckdb:vortex-compact 259033905 2.91361e+08 0.889048 ns 🚀
tpch_q09/duckdb:vortex-compact 414155189 4.25842e+08 0.972557 ns
tpch_q10/duckdb:vortex-compact 200133205 2.07209e+08 0.965854 ns
tpch_q11/duckdb:vortex-compact 43172281 4.44979e+07 0.970209 ns
tpch_q12/duckdb:vortex-compact 215186682 2.21411e+08 0.971888 ns
tpch_q13/duckdb:vortex-compact 305811461 3.05094e+08 1.00235 ns
tpch_q14/duckdb:vortex-compact 108776339 1.13586e+08 0.957653 ns
tpch_q15/duckdb:vortex-compact 123835434 1.23692e+08 1.00116 ns
tpch_q16/duckdb:vortex-compact 87120393 8.76829e+07 0.993585 ns
tpch_q17/duckdb:vortex-compact 142817757 1.58745e+08 0.899665 ns 🚀
tpch_q18/duckdb:vortex-compact 335476272 3.48162e+08 0.963563 ns
tpch_q19/duckdb:vortex-compact 125586441 1.23711e+08 1.01516 ns
tpch_q20/duckdb:vortex-compact 211964955 2.30322e+08 0.920298 ns
tpch_q21/duckdb:vortex-compact 661926727 6.91974e+08 0.956577 ns
tpch_q22/duckdb:vortex-compact 85592763 8.79388e+07 0.973322 ns
tpch_q01/duckdb:duckdb 117731079 1.17766e+08 0.9997 ns
tpch_q02/duckdb:duckdb 52817025 5.13088e+07 1.02939 ns
tpch_q03/duckdb:duckdb 102160925 1.02545e+08 0.996252 ns
tpch_q04/duckdb:duckdb 130417968 1.28927e+08 1.01156 ns
tpch_q05/duckdb:duckdb 114474514 1.15992e+08 0.986917 ns
tpch_q06/duckdb:duckdb 44896157 4.46382e+07 1.00578 ns
tpch_q07/duckdb:duckdb 111925730 1.1088e+08 1.00943 ns
tpch_q08/duckdb:duckdb 140521215 1.41213e+08 0.995098 ns
tpch_q09/duckdb:duckdb 310841983 3.121e+08 0.995969 ns
tpch_q10/duckdb:duckdb 214688029 2.16645e+08 0.990968 ns
tpch_q11/duckdb:duckdb 22708435 2.25391e+07 1.00751 ns
tpch_q12/duckdb:duckdb 87249403 8.67439e+07 1.00583 ns
tpch_q13/duckdb:duckdb 236788972 2.39867e+08 0.987169 ns
tpch_q14/duckdb:duckdb 78631136 7.79955e+07 1.00815 ns
tpch_q15/duckdb:duckdb 82772738 8.26015e+07 1.00207 ns
tpch_q16/duckdb:duckdb 73872142 7.35207e+07 1.00478 ns
tpch_q17/duckdb:duckdb 100654893 1.00387e+08 1.00266 ns
tpch_q18/duckdb:duckdb 221261490 2.20392e+08 1.00394 ns
tpch_q19/duckdb:duckdb 129422983 1.28931e+08 1.00382 ns
tpch_q20/duckdb:duckdb 124004380 1.24239e+08 0.998112 ns
tpch_q21/duckdb:duckdb 325184254 3.22227e+08 1.00918 ns
tpch_q22/duckdb:duckdb 74608518 7.27608e+07 1.02539 ns

@github-actions
Copy link
Contributor

Benchmarks: FineWeb S3

Summary

  • Overall: 0.978x ➖
  • Vortex: 0.968x ➖
  • duckdb:vortex: 0.997x ➖
  • datafusion:vortex: 0.939x ➖
  • Best: fineweb_q00/datafusion:vortex-file-compressed (0.465x)
  • Worst: fineweb_q00/datafusion:vortex-compact (1.120x)
  • Significant (>30%): 1↑ 0↓
Detailed Results Table
name PR cb7c71b base 41a7cf2 ratio (PR/base) unit remark
fineweb_q00/datafusion:parquet 885667424 8.63271e+08 1.02594 ns
fineweb_q01/datafusion:parquet 1595383547 1.5514e+09 1.02835 ns
fineweb_q02/datafusion:parquet 1574872071 1.56434e+09 1.00674 ns
fineweb_q03/datafusion:parquet 1582282929 1.57727e+09 1.00318 ns
fineweb_q04/datafusion:parquet 1593348169 1.569e+09 1.01552 ns
fineweb_q05/datafusion:parquet 1570086398 1.56066e+09 1.00604 ns
fineweb_q06/datafusion:parquet 1571962721 1.56957e+09 1.00152 ns
fineweb_q07/datafusion:parquet 1527261227 1.5702e+09 0.972652 ns
fineweb_q08/datafusion:parquet 1601308308 1.603e+09 0.998946 ns
fineweb_q00/datafusion:vortex-file-compressed 32744011 7.04519e+07 0.464771 ns 🚀
fineweb_q01/datafusion:vortex-file-compressed 453380236 4.64175e+08 0.976745 ns
fineweb_q02/datafusion:vortex-file-compressed 367879661 3.77554e+08 0.974376 ns
fineweb_q03/datafusion:vortex-file-compressed 1373457926 1.41257e+09 0.972314 ns
fineweb_q04/datafusion:vortex-file-compressed 1374554151 1.41894e+09 0.968722 ns
fineweb_q05/datafusion:vortex-file-compressed 1361616154 1.38663e+09 0.981958 ns
fineweb_q06/datafusion:vortex-file-compressed 1556084300 1.58687e+09 0.980601 ns
fineweb_q07/datafusion:vortex-file-compressed 1394888766 1.41814e+09 0.983605 ns
fineweb_q08/datafusion:vortex-file-compressed 552608415 5.67358e+08 0.974003 ns
fineweb_q00/datafusion:vortex-compact 34340619 3.0668e+07 1.11975 ns
fineweb_q01/datafusion:vortex-compact 469476147 4.94305e+08 0.949769 ns
fineweb_q02/datafusion:vortex-compact 504562956 5.25056e+08 0.96097 ns
fineweb_q03/datafusion:vortex-compact 1715108716 1.73056e+09 0.991074 ns
fineweb_q04/datafusion:vortex-compact 2145943316 2.12159e+09 1.01148 ns
fineweb_q05/datafusion:vortex-compact 1589618983 1.64103e+09 0.968669 ns
fineweb_q06/datafusion:vortex-compact 1303632504 1.41551e+09 0.920961 ns
fineweb_q07/datafusion:vortex-compact 1287726032 1.31663e+09 0.978045 ns
fineweb_q08/datafusion:vortex-compact 390614353 4.13412e+08 0.944856 ns
fineweb_q00/duckdb:parquet 989612474 9.98642e+08 0.990958 ns
fineweb_q01/duckdb:parquet 2207984211 2.20575e+09 1.00101 ns
fineweb_q02/duckdb:parquet 2196458200 2.20134e+09 0.997781 ns
fineweb_q03/duckdb:parquet 7155783213 7.1772e+09 0.997016 ns
fineweb_q04/duckdb:parquet 1729193405 1.74616e+09 0.990285 ns
fineweb_q05/duckdb:parquet 3832191067 3.84982e+09 0.995421 ns
fineweb_q06/duckdb:parquet 4993259583 5.04361e+09 0.990017 ns
fineweb_q07/duckdb:parquet 5433723912 5.47644e+09 0.9922 ns
fineweb_q08/duckdb:parquet 986548423 1.02626e+09 0.961302 ns
fineweb_q00/duckdb:vortex-file-compressed 79284605 7.91892e+07 1.0012 ns
fineweb_q01/duckdb:vortex-file-compressed 538530370 5.36962e+08 1.00292 ns
fineweb_q02/duckdb:vortex-file-compressed 593221356 6.10111e+08 0.972317 ns
fineweb_q03/duckdb:vortex-file-compressed 1603457436 1.54733e+09 1.03627 ns
fineweb_q04/duckdb:vortex-file-compressed 1734846316 1.64188e+09 1.05662 ns
fineweb_q05/duckdb:vortex-file-compressed 1583436126 1.66433e+09 0.951397 ns
fineweb_q06/duckdb:vortex-file-compressed 1806411838 1.67288e+09 1.07982 ns
fineweb_q07/duckdb:vortex-file-compressed 1595806688 1.64244e+09 0.971608 ns
fineweb_q08/duckdb:vortex-file-compressed 623896357 6.02889e+08 1.03484 ns
fineweb_q00/duckdb:vortex-compact 79032609 8.05924e+07 0.980646 ns
fineweb_q01/duckdb:vortex-compact 491086548 5.18814e+08 0.946556 ns
fineweb_q02/duckdb:vortex-compact 679912844 7.1477e+08 0.951233 ns
fineweb_q03/duckdb:vortex-compact 1751454855 1.59275e+09 1.09964 ns
fineweb_q04/duckdb:vortex-compact 1830373559 1.81801e+09 1.0068 ns
fineweb_q05/duckdb:vortex-compact 1533613266 1.58997e+09 0.964557 ns
fineweb_q06/duckdb:vortex-compact 1513456585 1.50761e+09 1.00388 ns
fineweb_q07/duckdb:vortex-compact 1422927235 1.4517e+09 0.980179 ns
fineweb_q08/duckdb:vortex-compact 451282820 4.88271e+08 0.924246 ns

@github-actions
Copy link
Contributor

Benchmarks: Statistical and Population Genetics

Summary

  • Overall: 1.008x ➖
  • Vortex: 1.010x ➖
  • duckdb:vortex: 1.010x ➖
  • Best: statpopgen_q08/duckdb:vortex-file-compressed (0.929x)
  • Worst: statpopgen_q01/duckdb:vortex-compact (1.358x)
  • Significant (>10%): 0↑ 1↓
Detailed Results Table
name PR cb7c71b base 41a7cf2 ratio (PR/base) unit remark
statpopgen_q00/duckdb:parquet 233842043 2.33602e+08 1.00103 ns
statpopgen_q01/duckdb:parquet 376047673 3.72778e+08 1.00877 ns
statpopgen_q02/duckdb:parquet 686800309 6.99895e+08 0.98129 ns
statpopgen_q03/duckdb:parquet 1124669892 1.10773e+09 1.01529 ns
statpopgen_q04/duckdb:parquet 1157023527 1.14153e+09 1.01357 ns
statpopgen_q05/duckdb:parquet 748843202 7.41259e+08 1.01023 ns
statpopgen_q06/duckdb:parquet 1335911089 1.35478e+09 0.986073 ns
statpopgen_q07/duckdb:parquet 869231577 8.56517e+08 1.01484 ns
statpopgen_q08/duckdb:parquet 840217179 8.49232e+08 0.989385 ns
statpopgen_q09/duckdb:parquet 967891470 9.39428e+08 1.0303 ns
statpopgen_q10/duckdb:parquet 2155892431 2.17978e+09 0.989039 ns
statpopgen_q00/duckdb:vortex-file-compressed 12622161 1.26346e+07 0.999015 ns
statpopgen_q01/duckdb:vortex-file-compressed 100165543 1.0297e+08 0.972769 ns
statpopgen_q02/duckdb:vortex-file-compressed 1219599757 1.203e+09 1.0138 ns
statpopgen_q03/duckdb:vortex-file-compressed 2829540214 2.82077e+09 1.00311 ns
statpopgen_q04/duckdb:vortex-file-compressed 2832583320 2.81015e+09 1.00798 ns
statpopgen_q05/duckdb:vortex-file-compressed 1291473429 1.28423e+09 1.00564 ns
statpopgen_q06/duckdb:vortex-file-compressed 1944415403 1.94448e+09 0.999965 ns
statpopgen_q07/duckdb:vortex-file-compressed 156104155 1.63546e+08 0.954496 ns
statpopgen_q08/duckdb:vortex-file-compressed 166070521 1.78832e+08 0.928639 ns
statpopgen_q09/duckdb:vortex-file-compressed 2589863186 2.55851e+09 1.01226 ns
statpopgen_q10/duckdb:vortex-file-compressed 4146491511 4.09817e+09 1.01179 ns
statpopgen_q00/duckdb:vortex-compact 13014837 1.32414e+07 0.98289 ns
statpopgen_q01/duckdb:vortex-compact 312252028 2.29987e+08 1.35769 ns 🚨
statpopgen_q02/duckdb:vortex-compact 542733428 5.40854e+08 1.00347 ns
statpopgen_q03/duckdb:vortex-compact 2196787984 2.19163e+09 1.00235 ns
statpopgen_q04/duckdb:vortex-compact 2193024046 2.19295e+09 1.00003 ns
statpopgen_q05/duckdb:vortex-compact 567323554 5.64934e+08 1.00423 ns
statpopgen_q06/duckdb:vortex-compact 1438379501 1.45387e+09 0.989348 ns
statpopgen_q07/duckdb:vortex-compact 1573219644 1.54993e+09 1.01503 ns
statpopgen_q08/duckdb:vortex-compact 1572852002 1.54323e+09 1.01919 ns
statpopgen_q09/duckdb:vortex-compact 1985038576 1.9738e+09 1.00569 ns
statpopgen_q10/duckdb:vortex-compact 3732566202 3.74447e+09 0.996821 ns

@github-actions
Copy link
Contributor

Benchmarks: TPC-H SF=10 on S3

Summary

  • Overall: 0.986x ➖
  • Vortex: 0.995x ➖
  • duckdb:vortex: 0.985x ➖
  • datafusion:vortex: 1.005x ➖
  • Best: tpch_q22/duckdb:vortex-file-compressed (0.791x)
  • Worst: tpch_q15/duckdb:vortex-file-compressed (1.820x)
  • Significant (>30%): 0↑ 2↓
Detailed Results Table
name PR cb7c71b base 41a7cf2 ratio (PR/base) unit remark
tpch_q01/datafusion:parquet 990073523 8.95655e+08 1.10542 ns
tpch_q02/datafusion:parquet 650908001 6.60115e+08 0.986053 ns
tpch_q03/datafusion:parquet 903358982 9.26991e+08 0.974507 ns
tpch_q04/datafusion:parquet 538845487 4.73163e+08 1.13881 ns
tpch_q05/datafusion:parquet 1066040757 1.15135e+09 0.925903 ns
tpch_q06/datafusion:parquet 537549826 5.26765e+08 1.02047 ns
tpch_q07/datafusion:parquet 1287707438 1.38109e+09 0.932388 ns
tpch_q08/datafusion:parquet 1366803389 1.62097e+09 0.843203 ns
tpch_q09/datafusion:parquet 1661340320 1.73148e+09 0.959489 ns
tpch_q10/datafusion:parquet 1832275803 1.96545e+09 0.932241 ns
tpch_q11/datafusion:parquet 424073230 5.43619e+08 0.780093 ns
tpch_q12/datafusion:parquet 637912762 6.51871e+08 0.978587 ns
tpch_q13/datafusion:parquet 716573301 6.74063e+08 1.06307 ns
tpch_q14/datafusion:parquet 731074561 7.94235e+08 0.920476 ns
tpch_q15/datafusion:parquet 1222270027 1.13416e+09 1.07769 ns
tpch_q16/datafusion:parquet 357537153 3.75055e+08 0.953292 ns
tpch_q17/datafusion:parquet 1292466654 1.33016e+09 0.971659 ns
tpch_q18/datafusion:parquet 1455033162 1.56177e+09 0.931659 ns
tpch_q19/datafusion:parquet 894817006 9.63413e+08 0.928799 ns
tpch_q20/datafusion:parquet 1087743832 1.05777e+09 1.02834 ns
tpch_q21/datafusion:parquet 1725222197 1.68446e+09 1.0242 ns
tpch_q22/datafusion:parquet 752489524 6.4076e+08 1.17437 ns
tpch_q01/datafusion:vortex-file-compressed 736934457 8.05024e+08 0.915419 ns
tpch_q02/datafusion:vortex-file-compressed 519737753 5.92975e+08 0.876493 ns
tpch_q03/datafusion:vortex-file-compressed 775850194 7.72197e+08 1.00473 ns
tpch_q04/datafusion:vortex-file-compressed 537557473 5.4774e+08 0.98141 ns
tpch_q05/datafusion:vortex-file-compressed 1054998756 1.01519e+09 1.03922 ns
tpch_q06/datafusion:vortex-file-compressed 608629499 6.48887e+08 0.93796 ns
tpch_q07/datafusion:vortex-file-compressed 1024298345 1.11111e+09 0.921873 ns
tpch_q08/datafusion:vortex-file-compressed 1296835063 1.10008e+09 1.17885 ns
tpch_q09/datafusion:vortex-file-compressed 1638078575 1.51989e+09 1.07776 ns
tpch_q10/datafusion:vortex-file-compressed 870794024 9.61635e+08 0.905534 ns
tpch_q11/datafusion:vortex-file-compressed 475136474 3.67636e+08 1.29241 ns
tpch_q12/datafusion:vortex-file-compressed 834421020 9.23602e+08 0.903442 ns
tpch_q13/datafusion:vortex-file-compressed 429792910 4.33688e+08 0.991018 ns
tpch_q14/datafusion:vortex-file-compressed 548265498 5.48897e+08 0.99885 ns
tpch_q15/datafusion:vortex-file-compressed 1076120562 1.08939e+09 0.987822 ns
tpch_q16/datafusion:vortex-file-compressed 298165087 2.67533e+08 1.1145 ns
tpch_q17/datafusion:vortex-file-compressed 1461254183 1.25257e+09 1.16661 ns
tpch_q18/datafusion:vortex-file-compressed 1382930445 1.50298e+09 0.920127 ns
tpch_q19/datafusion:vortex-file-compressed 653979900 7.71058e+08 0.848159 ns
tpch_q20/datafusion:vortex-file-compressed 841977439 8.43949e+08 0.997664 ns
tpch_q21/datafusion:vortex-file-compressed 1540629651 1.6114e+09 0.956083 ns
tpch_q22/datafusion:vortex-file-compressed 304977212 3.53681e+08 0.862294 ns
tpch_q01/datafusion:vortex-compact 757547038 8.18735e+08 0.925265 ns
tpch_q02/datafusion:vortex-compact 478564357 5.31184e+08 0.900939 ns
tpch_q03/datafusion:vortex-compact 737846641 6.69093e+08 1.10276 ns
tpch_q04/datafusion:vortex-compact 527746133 4.8837e+08 1.08063 ns
tpch_q05/datafusion:vortex-compact 989244887 9.24512e+08 1.07002 ns
tpch_q06/datafusion:vortex-compact 596940911 6.10198e+08 0.978273 ns
tpch_q07/datafusion:vortex-compact 960743721 1.01795e+09 0.943804 ns
tpch_q08/datafusion:vortex-compact 1234557771 1.02519e+09 1.20422 ns
tpch_q09/datafusion:vortex-compact 1520990133 1.31292e+09 1.15848 ns
tpch_q10/datafusion:vortex-compact 823901480 8.35693e+08 0.985891 ns
tpch_q11/datafusion:vortex-compact 397576604 2.93172e+08 1.35612 ns 🚨
tpch_q12/datafusion:vortex-compact 723381712 7.99754e+08 0.904506 ns
tpch_q13/datafusion:vortex-compact 372512366 3.80872e+08 0.978052 ns
tpch_q14/datafusion:vortex-compact 546788673 5.5741e+08 0.980945 ns
tpch_q15/datafusion:vortex-compact 944603481 9.18377e+08 1.02856 ns
tpch_q16/datafusion:vortex-compact 247452248 2.95215e+08 0.838211 ns
tpch_q17/datafusion:vortex-compact 1473248541 1.21491e+09 1.21264 ns
tpch_q18/datafusion:vortex-compact 1182505012 1.21525e+09 0.973054 ns
tpch_q19/datafusion:vortex-compact 590310298 6.3681e+08 0.92698 ns
tpch_q20/datafusion:vortex-compact 730849047 6.77708e+08 1.07841 ns
tpch_q21/datafusion:vortex-compact 1374827549 1.36639e+09 1.00618 ns
tpch_q22/datafusion:vortex-compact 320382139 3.26072e+08 0.982551 ns
tpch_q01/duckdb:parquet 927444669 8.92982e+08 1.03859 ns
tpch_q02/duckdb:parquet 1256771370 1.26699e+09 0.991932 ns
tpch_q03/duckdb:parquet 1244349213 1.32494e+09 0.939175 ns
tpch_q04/duckdb:parquet 796792920 8.59227e+08 0.927337 ns
tpch_q05/duckdb:parquet 1713636278 1.74749e+09 0.98063 ns
tpch_q06/duckdb:parquet 588344622 6.519e+08 0.902507 ns
tpch_q07/duckdb:parquet 1467691080 1.57144e+09 0.933979 ns
tpch_q08/duckdb:parquet 1973161865 2.00481e+09 0.984213 ns
tpch_q09/duckdb:parquet 1867114479 2.03898e+09 0.91571 ns
tpch_q10/duckdb:parquet 2566497964 2.63026e+09 0.975758 ns
tpch_q11/duckdb:parquet 731085669 7.51895e+08 0.972324 ns
tpch_q12/duckdb:parquet 776491566 7.72891e+08 1.00466 ns
tpch_q13/duckdb:parquet 997550183 1.03981e+09 0.959356 ns
tpch_q14/duckdb:parquet 1042715949 1.0536e+09 0.989669 ns
tpch_q15/duckdb:parquet 867717145 9.35768e+08 0.927278 ns
tpch_q16/duckdb:parquet 560795841 6.64875e+08 0.843461 ns
tpch_q17/duckdb:parquet 1073538773 1.15974e+09 0.925668 ns
tpch_q18/duckdb:parquet 1085313308 1.16883e+09 0.928549 ns
tpch_q19/duckdb:parquet 1245691186 1.27782e+09 0.974858 ns
tpch_q20/duckdb:parquet 1449804894 1.41657e+09 1.02346 ns
tpch_q21/duckdb:parquet 1497563748 1.46443e+09 1.02263 ns
tpch_q22/duckdb:parquet 830143698 8.39546e+08 0.988801 ns
tpch_q01/duckdb:vortex-file-compressed 610590973 6.69947e+08 0.911402 ns
tpch_q02/duckdb:vortex-file-compressed 961312412 9.64723e+08 0.996465 ns
tpch_q03/duckdb:vortex-file-compressed 1058203067 1.06492e+09 0.993688 ns
tpch_q04/duckdb:vortex-file-compressed 728975618 7.25809e+08 1.00436 ns
tpch_q05/duckdb:vortex-file-compressed 1250309974 1.26017e+09 0.992179 ns
tpch_q06/duckdb:vortex-file-compressed 764233776 7.97442e+08 0.958356 ns
tpch_q07/duckdb:vortex-file-compressed 1217390465 1.24702e+09 0.976239 ns
tpch_q08/duckdb:vortex-file-compressed 1587224892 1.61741e+09 0.981335 ns
tpch_q09/duckdb:vortex-file-compressed 1603739269 1.63907e+09 0.978447 ns
tpch_q10/duckdb:vortex-file-compressed 1416639865 1.40324e+09 1.00955 ns
tpch_q11/duckdb:vortex-file-compressed 717365895 7.92011e+08 0.905753 ns
tpch_q12/duckdb:vortex-file-compressed 769664006 8.56415e+08 0.898704 ns
tpch_q13/duckdb:vortex-file-compressed 941693083 9.75322e+08 0.96552 ns
tpch_q14/duckdb:vortex-file-compressed 848012020 9.14923e+08 0.926867 ns
tpch_q15/duckdb:vortex-file-compressed 1075977246 5.91244e+08 1.81985 ns 🚨
tpch_q16/duckdb:vortex-file-compressed 530174076 5.29617e+08 1.00105 ns
tpch_q17/duckdb:vortex-file-compressed 1053473569 1.00754e+09 1.04559 ns
tpch_q18/duckdb:vortex-file-compressed 1248408311 1.1883e+09 1.05058 ns
tpch_q19/duckdb:vortex-file-compressed 756090362 7.67747e+08 0.984818 ns
tpch_q20/duckdb:vortex-file-compressed 1255339392 1.28535e+09 0.976648 ns
tpch_q21/duckdb:vortex-file-compressed 1931989601 1.95653e+09 0.987459 ns
tpch_q22/duckdb:vortex-file-compressed 507659715 6.42175e+08 0.790532 ns
tpch_q01/duckdb:vortex-compact 628274587 6.34375e+08 0.990384 ns
tpch_q02/duckdb:vortex-compact 795934472 8.55827e+08 0.930018 ns
tpch_q03/duckdb:vortex-compact 903342004 9.01124e+08 1.00246 ns
tpch_q04/duckdb:vortex-compact 579830513 5.91868e+08 0.979662 ns
tpch_q05/duckdb:vortex-compact 1106724669 1.22535e+09 0.90319 ns
tpch_q06/duckdb:vortex-compact 714245188 6.56507e+08 1.08795 ns
tpch_q07/duckdb:vortex-compact 1082541332 1.10462e+09 0.980013 ns
tpch_q08/duckdb:vortex-compact 1430549438 1.52924e+09 0.935466 ns
tpch_q09/duckdb:vortex-compact 1371800678 1.45063e+09 0.94566 ns
tpch_q10/duckdb:vortex-compact 1252770008 1.28724e+09 0.97322 ns
tpch_q11/duckdb:vortex-compact 518532010 5.06106e+08 1.02455 ns
tpch_q12/duckdb:vortex-compact 713863309 7.14472e+08 0.999148 ns
tpch_q13/duckdb:vortex-compact 906677851 9.02112e+08 1.00506 ns
tpch_q14/duckdb:vortex-compact 827596802 8.35669e+08 0.990341 ns
tpch_q15/duckdb:vortex-compact 564526023 6.17431e+08 0.914314 ns
tpch_q16/duckdb:vortex-compact 420186229 4.41559e+08 0.951597 ns
tpch_q17/duckdb:vortex-compact 970321678 9.70966e+08 0.999336 ns
tpch_q18/duckdb:vortex-compact 898342920 9.83412e+08 0.913496 ns
tpch_q19/duckdb:vortex-compact 710041655 7.05613e+08 1.00628 ns
tpch_q20/duckdb:vortex-compact 1085065901 1.12167e+09 0.967363 ns
tpch_q21/duckdb:vortex-compact 1596522856 1.59416e+09 1.00148 ns
tpch_q22/duckdb:vortex-compact 516200431 5.39448e+08 0.956905 ns

@github-actions
Copy link
Contributor

Benchmarks: Compression

Summary

  • Overall: 0.998x ➖
  • Vortex: 0.998x ➖
  • Best: vortex:parquet-zstd ratio decompress time/wide table cols=1000 chunks=1 rows=1000 (0.876x)
  • Worst: vortex:parquet-zstd ratio compress time/Euro2016 (1.066x)
  • Significant (>10%): 3↑ 0↓
Detailed Results Table
name PR cb7c71b base 41a7cf2 ratio (PR/base) unit remark
parquet_rs-zstd compress time/taxi 1.38668e+09 1.39388e+09 0.994831 ns
parquet_rs-zstd decompress time/taxi 2.89275e+08 2.8978e+08 0.998258 ns
compress time/taxi 7.25021e+08 7.07561e+08 1.02468 ns
decompress time/taxi 1.88952e+07 1.82942e+07 1.03285 ns
parquet_rs-zstd compress time/Arade 2.48944e+09 2.46636e+09 1.00936 ns
parquet_rs-zstd decompress time/Arade 6.55765e+08 6.66066e+08 0.984535 ns
compress time/Arade 1.19325e+09 1.18042e+09 1.01087 ns
decompress time/Arade 3.04224e+07 2.99653e+07 1.01525 ns
parquet_rs-zstd compress time/Bimbo 1.56602e+10 1.55992e+10 1.00391 ns
parquet_rs-zstd decompress time/Bimbo 2.27206e+09 2.27333e+09 0.999442 ns
compress time/Bimbo 6.96307e+09 6.71761e+09 1.03654 ns
decompress time/Bimbo 1.01063e+08 9.85672e+07 1.02532 ns
parquet_rs-zstd compress time/CMSprovider 7.89705e+09 7.74939e+09 1.01905 ns
parquet_rs-zstd decompress time/CMSprovider 2.12134e+09 2.12238e+09 0.999505 ns
compress time/CMSprovider 2.92336e+09 2.85152e+09 1.0252 ns
decompress time/CMSprovider 6.97923e+07 6.87107e+07 1.01574 ns
parquet_rs-zstd compress time/Euro2016 1.4452e+09 1.44142e+09 1.00262 ns
parquet_rs-zstd decompress time/Euro2016 4.23262e+08 4.15203e+08 1.01941 ns
compress time/Euro2016 4.2371e+08 3.96523e+08 1.06856 ns
decompress time/Euro2016 2.05508e+07 1.9817e+07 1.03703 ns
parquet_rs-zstd compress time/Food 9.2203e+08 9.2257e+08 0.999415 ns
parquet_rs-zstd decompress time/Food 2.38607e+08 2.39926e+08 0.994504 ns
compress time/Food 3.77914e+08 3.81026e+08 0.991832 ns
decompress time/Food 8.66149e+06 8.52846e+06 1.0156 ns
parquet_rs-zstd compress time/HashTags 2.59052e+09 2.50965e+09 1.03222 ns
parquet_rs-zstd decompress time/HashTags 6.94806e+08 6.76389e+08 1.02723 ns
compress time/HashTags 8.83242e+08 8.81007e+08 1.00254 ns
decompress time/HashTags 8.01609e+07 8.06965e+07 0.993363 ns
parquet_rs-zstd compress time/TPC-H l_comment chunked 3.16842e+09 3.15287e+09 1.00493 ns
parquet_rs-zstd decompress time/TPC-H l_comment chunked 7.19775e+08 7.1676e+08 1.00421 ns
compress time/TPC-H l_comment chunked 1.32357e+09 1.2659e+09 1.04555 ns
decompress time/TPC-H l_comment chunked 4.66092e+07 4.57756e+07 1.01821 ns
parquet_rs-zstd compress time/TPC-H l_comment canonical 3.15957e+09 3.1822e+09 0.992887 ns
parquet_rs-zstd decompress time/TPC-H l_comment canonical 7.08982e+08 7.15009e+08 0.991571 ns
compress time/TPC-H l_comment canonical 1.32447e+09 1.28708e+09 1.02905 ns
decompress time/TPC-H l_comment canonical 4.59782e+07 4.52103e+07 1.01698 ns
parquet_rs-zstd compress time/wide table cols=100 chunks=1 rows=1000 6.49831e+06 6.58418e+06 0.986959 ns
parquet_rs-zstd decompress time/wide table cols=100 chunks=1 rows=1000 2.52284e+06 2.52687e+06 0.998406 ns
compress time/wide table cols=100 chunks=1 rows=1000 1.39383e+07 1.41508e+07 0.984982 ns
decompress time/wide table cols=100 chunks=1 rows=1000 2.79858e+06 2.93112e+06 0.954784 ns
parquet_rs-zstd compress time/wide table cols=1000 chunks=1 rows=1000 8.53557e+07 8.60677e+07 0.991728 ns
parquet_rs-zstd decompress time/wide table cols=1000 chunks=1 rows=1000 2.97289e+07 2.9373e+07 1.01212 ns
compress time/wide table cols=1000 chunks=1 rows=1000 1.45537e+08 1.43085e+08 1.01714 ns
decompress time/wide table cols=1000 chunks=1 rows=1000 2.56238e+07 2.88884e+07 0.886993 ns 🚀
parquet_rs-zstd compress time/wide table cols=10000 chunks=1 rows=1000 8.71463e+08 8.89334e+08 0.979905 ns
parquet_rs-zstd decompress time/wide table cols=10000 chunks=1 rows=1000 3.43625e+08 3.41992e+08 1.00477 ns
compress time/wide table cols=10000 chunks=1 rows=1000 1.39642e+09 1.40711e+09 0.992403 ns
decompress time/wide table cols=10000 chunks=1 rows=1000 2.58367e+08 2.86056e+08 0.903204 ns
parquet_rs-zstd compress time/wide table cols=100 chunks=50 rows=1000 6.58544e+06 6.60915e+06 0.996413 ns
parquet_rs-zstd decompress time/wide table cols=100 chunks=50 rows=1000 2.56134e+06 2.57301e+06 0.995465 ns
compress time/wide table cols=100 chunks=50 rows=1000 1.44502e+07 1.45598e+07 0.992471 ns
decompress time/wide table cols=100 chunks=50 rows=1000 2.76801e+06 3.10582e+06 0.891235 ns 🚀
parquet_rs-zstd compress time/wide table cols=1000 chunks=50 rows=1000 8.90967e+07 8.81856e+07 1.01033 ns
parquet_rs-zstd decompress time/wide table cols=1000 chunks=50 rows=1000 2.99038e+07 2.95975e+07 1.01035 ns
compress time/wide table cols=1000 chunks=50 rows=1000 1.46965e+08 1.43637e+08 1.02316 ns
decompress time/wide table cols=1000 chunks=50 rows=1000 2.6719e+07 2.89079e+07 0.924282 ns
parquet_rs-zstd compress time/wide table cols=10000 chunks=50 rows=1000 8.54629e+08 8.93064e+08 0.956962 ns
parquet_rs-zstd decompress time/wide table cols=10000 chunks=50 rows=1000 3.37213e+08 3.38559e+08 0.996024 ns
compress time/wide table cols=10000 chunks=50 rows=1000 1.39531e+09 1.39033e+09 1.00358 ns
decompress time/wide table cols=10000 chunks=50 rows=1000 2.61747e+08 2.79011e+08 0.938123 ns
parquet size/taxi 5.58792e+07 5.58792e+07 1 bytes
vortex-file-compressed size/taxi 5.499e+07 5.499e+07 1 bytes
vortex:parquet-zstd size/taxi 0.984088 0.984088 1 ratio
vortex:parquet-zstd ratio compress time/taxi 0.522847 0.507618 1.03 ratio
vortex:parquet-zstd ratio decompress time/taxi 0.065319 0.0631312 1.03466 ratio
parquet size/Arade 3.05282e+08 3.05282e+08 1 bytes
vortex-file-compressed size/Arade 1.42319e+08 1.42319e+08 1 bytes
vortex:parquet-zstd size/Arade 0.466188 0.466188 1 ratio
vortex:parquet-zstd ratio compress time/Arade 0.479322 0.478608 1.00149 ratio
vortex:parquet-zstd ratio decompress time/Arade 0.0463923 0.0449885 1.0312 ratio
parquet size/Bimbo 3.88935e+08 3.88935e+08 1 bytes
vortex-file-compressed size/Bimbo 5.30264e+08 5.30264e+08 1 bytes
vortex:parquet-zstd size/Bimbo 1.36337 1.36337 1 ratio
vortex:parquet-zstd ratio compress time/Bimbo 0.444634 0.430638 1.0325 ratio
vortex:parquet-zstd ratio decompress time/Bimbo 0.0444809 0.0433581 1.0259 ratio
parquet size/CMSprovider 3.84635e+08 3.84635e+08 1 bytes
vortex-file-compressed size/CMSprovider 5.03903e+08 5.03903e+08 1 bytes
vortex:parquet-zstd size/CMSprovider 1.31008 1.31008 1 ratio
vortex:parquet-zstd ratio compress time/CMSprovider 0.370184 0.367967 1.00603 ratio
vortex:parquet-zstd ratio decompress time/CMSprovider 0.0329002 0.0323743 1.01624 ratio
parquet size/Euro2016 1.23043e+08 1.23043e+08 1 bytes
vortex-file-compressed size/Euro2016 1.7232e+08 1.7232e+08 1 bytes
vortex:parquet-zstd size/Euro2016 1.40049 1.40049 1 ratio
vortex:parquet-zstd ratio compress time/Euro2016 0.293184 0.275092 1.06577 ratio
vortex:parquet-zstd ratio decompress time/Euro2016 0.0485535 0.0477284 1.01729 ratio
parquet size/Food 3.61776e+07 3.61776e+07 1 bytes
vortex-file-compressed size/Food 4.43946e+07 4.43946e+07 1 bytes
vortex:parquet-zstd size/Food 1.22713 1.22713 1 ratio
vortex:parquet-zstd ratio compress time/Food 0.409871 0.413005 0.992412 ratio
vortex:parquet-zstd ratio decompress time/Food 0.0363002 0.0355462 1.02121 ratio
parquet size/HashTags 1.33855e+08 1.33855e+08 1 bytes
vortex-file-compressed size/HashTags 2.0383e+08 2.0383e+08 1 bytes
vortex:parquet-zstd size/HashTags 1.52277 1.52277 1 ratio
vortex:parquet-zstd ratio compress time/HashTags 0.340952 0.351048 0.971241 ratio
vortex:parquet-zstd ratio decompress time/HashTags 0.115372 0.119305 0.967033 ratio
parquet size/TPC-H l_comment chunked 1.58411e+08 1.58411e+08 1 bytes
vortex-file-compressed size/TPC-H l_comment chunked 1.8661e+08 1.8661e+08 1 bytes
vortex:parquet-zstd size/TPC-H l_comment chunked 1.17801 1.17801 1 ratio
vortex:parquet-zstd ratio compress time/TPC-H l_comment chunked 0.417736 0.401507 1.04042 ratio
vortex:parquet-zstd ratio decompress time/TPC-H l_comment chunked 0.0647552 0.0638646 1.01394 ratio
parquet size/TPC-H l_comment canonical 1.58411e+08 1.58411e+08 1 bytes
vortex-file-compressed size/TPC-H l_comment canonical 1.8661e+08 1.8661e+08 1 bytes
vortex:parquet-zstd size/TPC-H l_comment canonical 1.17801 1.17801 1 ratio
vortex:parquet-zstd ratio compress time/TPC-H l_comment canonical 0.419195 0.404461 1.03643 ratio
vortex:parquet-zstd ratio decompress time/TPC-H l_comment canonical 0.064851 0.0632304 1.02563 ratio
parquet size/wide table cols=100 chunks=1 rows=1000 932204 932204 1 bytes
vortex-file-compressed size/wide table cols=100 chunks=1 rows=1000 884384 884384 1 bytes
vortex:parquet-zstd size/wide table cols=100 chunks=1 rows=1000 0.948702 0.948702 1 ratio
vortex:parquet-zstd ratio compress time/wide table cols=100 chunks=1 rows=1000 2.14491 2.14921 0.997996 ratio
vortex:parquet-zstd ratio decompress time/wide table cols=100 chunks=1 rows=1000 1.1093 1.15998 0.956308 ratio
parquet size/wide table cols=1000 chunks=1 rows=1000 9.322e+06 9.322e+06 1 bytes
vortex-file-compressed size/wide table cols=1000 chunks=1 rows=1000 8.82958e+06 8.82958e+06 1 bytes
vortex:parquet-zstd size/wide table cols=1000 chunks=1 rows=1000 0.947177 0.947177 1 ratio
vortex:parquet-zstd ratio compress time/wide table cols=1000 chunks=1 rows=1000 1.70507 1.66247 1.02563 ratio
vortex:parquet-zstd ratio decompress time/wide table cols=1000 chunks=1 rows=1000 0.861918 0.983504 0.876375 ratio 🚀
parquet size/wide table cols=10000 chunks=1 rows=1000 9.322e+07 9.322e+07 1 bytes
vortex-file-compressed size/wide table cols=10000 chunks=1 rows=1000 8.83176e+07 8.83176e+07 1 bytes
vortex:parquet-zstd size/wide table cols=10000 chunks=1 rows=1000 0.94741 0.94741 1 ratio
vortex:parquet-zstd ratio compress time/wide table cols=10000 chunks=1 rows=1000 1.60239 1.58221 1.01275 ratio
vortex:parquet-zstd ratio decompress time/wide table cols=10000 chunks=1 rows=1000 0.751886 0.836439 0.898912 ratio 🚀
parquet size/wide table cols=100 chunks=50 rows=1000 932204 932204 1 bytes
vortex-file-compressed size/wide table cols=100 chunks=50 rows=1000 884384 884384 1 bytes
vortex:parquet-zstd size/wide table cols=100 chunks=50 rows=1000 0.948702 0.948702 1 ratio
vortex:parquet-zstd ratio compress time/wide table cols=100 chunks=50 rows=1000 2.19426 2.20298 0.996044 ratio
vortex:parquet-zstd ratio decompress time/wide table cols=100 chunks=50 rows=1000 1.08069 1.20708 0.895295 ratio 🚀
parquet size/wide table cols=1000 chunks=50 rows=1000 9.322e+06 9.322e+06 1 bytes
vortex-file-compressed size/wide table cols=1000 chunks=50 rows=1000 8.82958e+06 8.82958e+06 1 bytes
vortex:parquet-zstd size/wide table cols=1000 chunks=50 rows=1000 0.947177 0.947177 1 ratio
vortex:parquet-zstd ratio compress time/wide table cols=1000 chunks=50 rows=1000 1.64949 1.6288 1.0127 ratio
vortex:parquet-zstd ratio decompress time/wide table cols=1000 chunks=50 rows=1000 0.893502 0.976702 0.914815 ratio
parquet size/wide table cols=10000 chunks=50 rows=1000 9.322e+07 9.322e+07 1 bytes
vortex-file-compressed size/wide table cols=10000 chunks=50 rows=1000 8.83176e+07 8.83176e+07 1 bytes
vortex:parquet-zstd size/wide table cols=10000 chunks=50 rows=1000 0.94741 0.94741 1 ratio
vortex:parquet-zstd ratio compress time/wide table cols=10000 chunks=50 rows=1000 1.63265 1.55681 1.04871 ratio
vortex:parquet-zstd ratio decompress time/wide table cols=10000 chunks=50 rows=1000 0.776206 0.824114 0.941868 ratio

@github-actions
Copy link
Contributor

Benchmarks: Clickbench on NVME

Summary

  • Overall: 1.006x ➖
  • Vortex: 1.002x ➖
  • duckdb:vortex: 0.990x ➖
  • datafusion:vortex: 1.014x ➖
  • Best: clickbench_q42/duckdb:vortex-file-compressed (0.843x)
  • Worst: clickbench_q26/duckdb:vortex-file-compressed (1.200x)
  • Significant (>10%): 1↑ 8↓
Detailed Results Table
name PR cb7c71b base 41a7cf2 ratio (PR/base) unit remark
clickbench_q00/datafusion:parquet 3236831 3.02054e+06 1.07161 ns
clickbench_q01/datafusion:parquet 26742351 2.43303e+07 1.09914 ns
clickbench_q02/datafusion:parquet 60495393 5.48948e+07 1.10202 ns 🚨
clickbench_q03/datafusion:parquet 54289071 4.64177e+07 1.16958 ns 🚨
clickbench_q04/datafusion:parquet 416968041 3.60395e+08 1.15697 ns 🚨
clickbench_q05/datafusion:parquet 437967868 3.5429e+08 1.23618 ns 🚨
clickbench_q06/datafusion:parquet 3430087 2.82194e+06 1.21551 ns 🚨
clickbench_q07/datafusion:parquet 32897230 3.10175e+07 1.0606 ns
clickbench_q08/datafusion:parquet 526701814 4.47814e+08 1.17616 ns 🚨
clickbench_q09/datafusion:parquet 745642692 6.87667e+08 1.08431 ns
clickbench_q10/datafusion:parquet 133794448 1.21398e+08 1.10211 ns 🚨
clickbench_q11/datafusion:parquet 161411580 1.47484e+08 1.09443 ns
clickbench_q12/datafusion:parquet 374169717 3.63499e+08 1.02936 ns
clickbench_q13/datafusion:parquet 528024267 5.19053e+08 1.01728 ns
clickbench_q14/datafusion:parquet 361917225 3.67973e+08 0.983544 ns
clickbench_q15/datafusion:parquet 426397860 4.22521e+08 1.00918 ns
clickbench_q16/datafusion:parquet 834874149 7.31067e+08 1.14199 ns 🚨
clickbench_q17/datafusion:parquet 817735319 7.19696e+08 1.13622 ns 🚨
clickbench_q18/datafusion:parquet 1504322512 1.42608e+09 1.05487 ns
clickbench_q19/datafusion:parquet 39925993 4.24338e+07 0.9409 ns
clickbench_q20/datafusion:parquet 589802110 5.74942e+08 1.02585 ns
clickbench_q21/datafusion:parquet 698809015 6.47448e+08 1.07933 ns
clickbench_q22/datafusion:parquet 1007170976 9.70123e+08 1.03819 ns
clickbench_q23/datafusion:parquet 3939792133 3.74104e+09 1.05313 ns
clickbench_q24/datafusion:parquet 103792991 1.10149e+08 0.942297 ns
clickbench_q25/datafusion:parquet 140161506 1.45729e+08 0.961798 ns
clickbench_q26/datafusion:parquet 102982171 1.13064e+08 0.910833 ns
clickbench_q27/datafusion:parquet 987652871 9.82817e+08 1.00492 ns
clickbench_q28/datafusion:parquet 5829126116 5.80471e+09 1.00421 ns
clickbench_q29/datafusion:parquet 241190668 2.22082e+08 1.08604 ns
clickbench_q30/datafusion:parquet 363469170 3.55244e+08 1.02315 ns
clickbench_q31/datafusion:parquet 404989522 4.05794e+08 0.998017 ns
clickbench_q32/datafusion:parquet 1406675764 1.46454e+09 0.96049 ns
clickbench_q33/datafusion:parquet 1575826295 1.51151e+09 1.04255 ns
clickbench_q34/datafusion:parquet 1576725608 1.52976e+09 1.0307 ns
clickbench_q35/datafusion:parquet 609242559 5.7699e+08 1.0559 ns
clickbench_q36/datafusion:parquet 158057374 1.52134e+08 1.03894 ns
clickbench_q37/datafusion:parquet 65509651 6.32354e+07 1.03596 ns
clickbench_q38/datafusion:parquet 98550703 9.51933e+07 1.03527 ns
clickbench_q39/datafusion:parquet 286420299 2.97348e+08 0.963249 ns
clickbench_q40/datafusion:parquet 41660996 4.02168e+07 1.03591 ns
clickbench_q41/datafusion:parquet 36074949 3.58395e+07 1.00657 ns
clickbench_q42/datafusion:parquet 36524725 3.74923e+07 0.974193 ns
clickbench_q00/datafusion:vortex-file-compressed 3458890 2.96238e+06 1.16761 ns 🚨
clickbench_q01/datafusion:vortex-file-compressed 14277326 1.54523e+07 0.923963 ns
clickbench_q02/datafusion:vortex-file-compressed 33673106 3.26659e+07 1.03083 ns
clickbench_q03/datafusion:vortex-file-compressed 35008945 3.48273e+07 1.00522 ns
clickbench_q04/datafusion:vortex-file-compressed 322786727 3.16632e+08 1.01944 ns
clickbench_q05/datafusion:vortex-file-compressed 346464743 3.10982e+08 1.1141 ns 🚨
clickbench_q06/datafusion:vortex-file-compressed 3491786 3.07972e+06 1.1338 ns 🚨
clickbench_q07/datafusion:vortex-file-compressed 18279943 1.92004e+07 0.952059 ns
clickbench_q08/datafusion:vortex-file-compressed 405609734 3.89752e+08 1.04069 ns
clickbench_q09/datafusion:vortex-file-compressed 571798863 5.81956e+08 0.982546 ns
clickbench_q10/datafusion:vortex-file-compressed 78111926 7.54772e+07 1.03491 ns
clickbench_q11/datafusion:vortex-file-compressed 85511423 8.10765e+07 1.0547 ns
clickbench_q12/datafusion:vortex-file-compressed 286078836 2.71444e+08 1.05391 ns
clickbench_q13/datafusion:vortex-file-compressed 423799230 4.10065e+08 1.03349 ns
clickbench_q14/datafusion:vortex-file-compressed 268564821 2.54139e+08 1.05676 ns
clickbench_q15/datafusion:vortex-file-compressed 376606912 3.79844e+08 0.991479 ns
clickbench_q16/datafusion:vortex-file-compressed 767778319 7.25397e+08 1.05842 ns
clickbench_q17/datafusion:vortex-file-compressed 750037678 7.11836e+08 1.05367 ns
clickbench_q18/datafusion:vortex-file-compressed 1442408146 1.41598e+09 1.01867 ns
clickbench_q19/datafusion:vortex-file-compressed 26124626 2.58588e+07 1.01028 ns
clickbench_q20/datafusion:vortex-file-compressed 330915759 3.32195e+08 0.996148 ns
clickbench_q21/datafusion:vortex-file-compressed 387168784 3.85374e+08 1.00466 ns
clickbench_q22/datafusion:vortex-file-compressed 554872862 5.47794e+08 1.01292 ns
clickbench_q23/datafusion:vortex-file-compressed 818784255 7.47177e+08 1.09584 ns
clickbench_q24/datafusion:vortex-file-compressed 48200951 4.3928e+07 1.09727 ns
clickbench_q25/datafusion:vortex-file-compressed 62312527 6.54038e+07 0.952736 ns
clickbench_q26/datafusion:vortex-file-compressed 46376152 4.58002e+07 1.01257 ns
clickbench_q27/datafusion:vortex-file-compressed 787617396 7.92938e+08 0.993291 ns
clickbench_q28/datafusion:vortex-file-compressed 6699438605 6.68538e+09 1.0021 ns
clickbench_q29/datafusion:vortex-file-compressed 248965241 2.58785e+08 0.962055 ns
clickbench_q30/datafusion:vortex-file-compressed 272478569 2.6978e+08 1.01 ns
clickbench_q31/datafusion:vortex-file-compressed 309189757 3.10127e+08 0.996979 ns
clickbench_q32/datafusion:vortex-file-compressed 1511506069 1.45044e+09 1.0421 ns
clickbench_q33/datafusion:vortex-file-compressed 1449415084 1.44726e+09 1.00149 ns
clickbench_q34/datafusion:vortex-file-compressed 1437365828 1.43184e+09 1.00386 ns
clickbench_q35/datafusion:vortex-file-compressed 570168689 5.67858e+08 1.00407 ns
clickbench_q36/datafusion:vortex-file-compressed 88670037 8.98702e+07 0.986646 ns
clickbench_q37/datafusion:vortex-file-compressed 42610498 4.22964e+07 1.00743 ns
clickbench_q38/datafusion:vortex-file-compressed 25500773 2.58117e+07 0.987954 ns
clickbench_q39/datafusion:vortex-file-compressed 164514292 1.67501e+08 0.982168 ns
clickbench_q40/datafusion:vortex-file-compressed 23987264 2.43506e+07 0.98508 ns
clickbench_q41/datafusion:vortex-file-compressed 20904448 2.2814e+07 0.916297 ns
clickbench_q42/datafusion:vortex-file-compressed 25321481 2.59771e+07 0.97476 ns
clickbench_q00/datafusion:vortex-compact 3498897 3.03004e+06 1.15474 ns 🚨
clickbench_q01/datafusion:vortex-compact 27881915 2.72708e+07 1.02241 ns
clickbench_q02/datafusion:vortex-compact 51676423 4.94122e+07 1.04582 ns
clickbench_q03/datafusion:vortex-compact 43598446 4.30555e+07 1.01261 ns
clickbench_q04/datafusion:vortex-compact 355211165 3.50246e+08 1.01418 ns
clickbench_q05/datafusion:vortex-compact 378196183 3.63686e+08 1.0399 ns
clickbench_q06/datafusion:vortex-compact 3534915 3.04761e+06 1.1599 ns 🚨
clickbench_q07/datafusion:vortex-compact 44833518 4.40831e+07 1.01702 ns
clickbench_q08/datafusion:vortex-compact 434943696 4.2727e+08 1.01796 ns
clickbench_q09/datafusion:vortex-compact 626997680 6.26989e+08 1.00001 ns
clickbench_q10/datafusion:vortex-compact 117197548 1.10711e+08 1.05859 ns
clickbench_q11/datafusion:vortex-compact 141296631 1.33204e+08 1.06075 ns
clickbench_q12/datafusion:vortex-compact 323248916 3.14813e+08 1.0268 ns
clickbench_q13/datafusion:vortex-compact 502085542 4.91592e+08 1.02135 ns
clickbench_q14/datafusion:vortex-compact 318935849 3.13798e+08 1.01637 ns
clickbench_q15/datafusion:vortex-compact 414740062 4.15402e+08 0.998407 ns
clickbench_q16/datafusion:vortex-compact 835798163 7.92649e+08 1.05444 ns
clickbench_q17/datafusion:vortex-compact 826070298 7.84532e+08 1.05295 ns
clickbench_q18/datafusion:vortex-compact 1458105045 1.43489e+09 1.01618 ns
clickbench_q19/datafusion:vortex-compact 34762691 3.50116e+07 0.99289 ns
clickbench_q20/datafusion:vortex-compact 433101425 4.34078e+08 0.997751 ns
clickbench_q21/datafusion:vortex-compact 524582829 5.21134e+08 1.00662 ns
clickbench_q22/datafusion:vortex-compact 748372846 7.6624e+08 0.976682 ns
clickbench_q23/datafusion:vortex-compact 1085236128 1.10278e+09 0.984092 ns
clickbench_q24/datafusion:vortex-compact 64295408 6.36283e+07 1.01048 ns
clickbench_q25/datafusion:vortex-compact 115663997 1.16153e+08 0.995791 ns
clickbench_q26/datafusion:vortex-compact 62792276 6.35287e+07 0.988407 ns
clickbench_q27/datafusion:vortex-compact 894070071 8.91663e+08 1.0027 ns
clickbench_q28/datafusion:vortex-compact 6107871130 6.0604e+09 1.00783 ns
clickbench_q29/datafusion:vortex-compact 244526160 2.48233e+08 0.985069 ns
clickbench_q30/datafusion:vortex-compact 343420445 3.37557e+08 1.01737 ns
clickbench_q31/datafusion:vortex-compact 385936258 3.83621e+08 1.00604 ns
clickbench_q32/datafusion:vortex-compact 1314466661 1.32238e+09 0.994015 ns
clickbench_q33/datafusion:vortex-compact 1527463117 1.58451e+09 0.963996 ns
clickbench_q34/datafusion:vortex-compact 1517365568 1.53361e+09 0.98941 ns
clickbench_q35/datafusion:vortex-compact 599355392 6.0927e+08 0.983728 ns
clickbench_q36/datafusion:vortex-compact 99999672 9.93202e+07 1.00684 ns
clickbench_q37/datafusion:vortex-compact 47207767 4.94471e+07 0.954713 ns
clickbench_q38/datafusion:vortex-compact 37495396 3.64257e+07 1.02937 ns
clickbench_q39/datafusion:vortex-compact 175798898 1.72733e+08 1.01775 ns
clickbench_q40/datafusion:vortex-compact 32535839 3.39867e+07 0.957311 ns
clickbench_q41/datafusion:vortex-compact 29021690 3.037e+07 0.955603 ns
clickbench_q42/datafusion:vortex-compact 26165157 2.80132e+07 0.934029 ns
clickbench_q00/duckdb:parquet 124266073 1.28762e+08 0.96508 ns
clickbench_q01/duckdb:parquet 51189848 5.26965e+07 0.97141 ns
clickbench_q02/duckdb:parquet 64768698 6.58526e+07 0.98354 ns
clickbench_q03/duckdb:parquet 62942225 6.42828e+07 0.979145 ns
clickbench_q04/duckdb:parquet 199010656 2.03154e+08 0.979606 ns
clickbench_q05/duckdb:parquet 267156882 2.74652e+08 0.972711 ns
clickbench_q06/duckdb:parquet 60823405 6.2073e+07 0.979869 ns
clickbench_q07/duckdb:parquet 55343127 5.60725e+07 0.986992 ns
clickbench_q08/duckdb:parquet 263644045 2.64471e+08 0.996873 ns
clickbench_q09/duckdb:parquet 389396653 3.90911e+08 0.996125 ns
clickbench_q10/duckdb:parquet 95056639 9.64757e+07 0.985291 ns
clickbench_q11/duckdb:parquet 107327116 1.06565e+08 1.00715 ns
clickbench_q12/duckdb:parquet 288049460 2.86042e+08 1.00702 ns
clickbench_q13/duckdb:parquet 469186829 4.69125e+08 1.00013 ns
clickbench_q14/duckdb:parquet 319088876 3.21036e+08 0.993934 ns
clickbench_q15/duckdb:parquet 236371927 2.37689e+08 0.99446 ns
clickbench_q16/duckdb:parquet 556789710 5.65553e+08 0.984505 ns
clickbench_q17/duckdb:parquet 473950565 4.73445e+08 1.00107 ns
clickbench_q18/duckdb:parquet 978514276 9.76946e+08 1.00161 ns
clickbench_q19/duckdb:parquet 48894326 4.81388e+07 1.01569 ns
clickbench_q20/duckdb:parquet 401186323 4.10559e+08 0.977172 ns
clickbench_q21/duckdb:parquet 527330685 5.27647e+08 0.999401 ns
clickbench_q22/duckdb:parquet 908160568 9.11426e+08 0.996417 ns
clickbench_q23/duckdb:parquet 273815841 2.74643e+08 0.996989 ns
clickbench_q24/duckdb:parquet 79516996 8.08499e+07 0.983514 ns
clickbench_q25/duckdb:parquet 140383779 1.39901e+08 1.00345 ns
clickbench_q26/duckdb:parquet 52515430 5.5902e+07 0.93942 ns
clickbench_q27/duckdb:parquet 617117421 6.18293e+08 0.998099 ns
clickbench_q28/duckdb:parquet 4847076999 4.90182e+09 0.988832 ns
clickbench_q29/duckdb:parquet 61416857 6.20387e+07 0.989976 ns
clickbench_q30/duckdb:parquet 308276945 3.0666e+08 1.00527 ns
clickbench_q31/duckdb:parquet 345823572 3.46908e+08 0.996874 ns
clickbench_q32/duckdb:parquet 1033937384 1.04814e+09 0.986454 ns
clickbench_q33/duckdb:parquet 1055658466 1.06125e+09 0.994729 ns
clickbench_q34/duckdb:parquet 1102849306 1.11332e+09 0.990598 ns
clickbench_q35/duckdb:parquet 347216192 3.4724e+08 0.99993 ns
clickbench_q36/duckdb:parquet 60798883 6.09065e+07 0.998234 ns
clickbench_q37/duckdb:parquet 48079462 4.98917e+07 0.963677 ns
clickbench_q38/duckdb:parquet 51547178 5.22638e+07 0.986289 ns
clickbench_q39/duckdb:parquet 101008991 9.52988e+07 1.05992 ns
clickbench_q40/duckdb:parquet 55087284 5.52212e+07 0.997575 ns
clickbench_q41/duckdb:parquet 57948032 5.75052e+07 1.0077 ns
clickbench_q42/duckdb:parquet 43676350 4.34304e+07 1.00566 ns
clickbench_q00/duckdb:vortex-file-compressed 13468638 1.21902e+07 1.10488 ns 🚨
clickbench_q01/duckdb:vortex-file-compressed 16203575 1.66257e+07 0.974612 ns
clickbench_q02/duckdb:vortex-file-compressed 33870713 3.31246e+07 1.02253 ns
clickbench_q03/duckdb:vortex-file-compressed 38831492 3.87211e+07 1.00285 ns
clickbench_q04/duckdb:vortex-file-compressed 172168832 1.71555e+08 1.00358 ns
clickbench_q05/duckdb:vortex-file-compressed 190344994 1.93206e+08 0.985193 ns
clickbench_q06/duckdb:vortex-file-compressed 34437129 3.36609e+07 1.02306 ns
clickbench_q07/duckdb:vortex-file-compressed 20006143 2.11515e+07 0.945849 ns
clickbench_q08/duckdb:vortex-file-compressed 258640971 2.59819e+08 0.995468 ns
clickbench_q09/duckdb:vortex-file-compressed 346983823 3.50882e+08 0.988891 ns
clickbench_q10/duckdb:vortex-file-compressed 74201857 7.34723e+07 1.00993 ns
clickbench_q11/duckdb:vortex-file-compressed 82099796 8.30015e+07 0.989136 ns
clickbench_q12/duckdb:vortex-file-compressed 197571495 1.97148e+08 1.00215 ns
clickbench_q13/duckdb:vortex-file-compressed 451828147 4.56088e+08 0.99066 ns
clickbench_q14/duckdb:vortex-file-compressed 282715851 2.85831e+08 0.9891 ns
clickbench_q15/duckdb:vortex-file-compressed 211679579 2.11982e+08 0.998572 ns
clickbench_q16/duckdb:vortex-file-compressed 913176645 9.2518e+08 0.987026 ns
clickbench_q17/duckdb:vortex-file-compressed 819287161 8.35108e+08 0.981055 ns
clickbench_q18/duckdb:vortex-file-compressed 1372582010 1.35709e+09 1.01142 ns
clickbench_q19/duckdb:vortex-file-compressed 25079370 2.50088e+07 1.00282 ns
clickbench_q20/duckdb:vortex-file-compressed 309807553 3.2707e+08 0.947221 ns
clickbench_q21/duckdb:vortex-file-compressed 339483201 3.67786e+08 0.923046 ns
clickbench_q22/duckdb:vortex-file-compressed 488358703 5.27849e+08 0.925186 ns
clickbench_q23/duckdb:vortex-file-compressed 2658380121 2.77649e+09 0.957461 ns
clickbench_q24/duckdb:vortex-file-compressed 52016223 4.68742e+07 1.1097 ns 🚨
clickbench_q25/duckdb:vortex-file-compressed 67612761 6.79778e+07 0.99463 ns
clickbench_q26/duckdb:vortex-file-compressed 54988314 4.58161e+07 1.2002 ns 🚨
clickbench_q27/duckdb:vortex-file-compressed 435227235 4.46375e+08 0.975026 ns
clickbench_q28/duckdb:vortex-file-compressed 2954556549 3.09977e+09 0.953152 ns
clickbench_q29/duckdb:vortex-file-compressed 38428489 3.71125e+07 1.03546 ns
clickbench_q30/duckdb:vortex-file-compressed 188753282 1.98502e+08 0.95089 ns
clickbench_q31/duckdb:vortex-file-compressed 252676286 2.6032e+08 0.970637 ns
clickbench_q32/duckdb:vortex-file-compressed 1020727830 1.03754e+09 0.983792 ns
clickbench_q33/duckdb:vortex-file-compressed 1026186999 1.03827e+09 0.988363 ns
clickbench_q34/duckdb:vortex-file-compressed 1467001045 1.4812e+09 0.990414 ns
clickbench_q35/duckdb:vortex-file-compressed 355402821 3.55256e+08 1.00041 ns
clickbench_q36/duckdb:vortex-file-compressed 27033059 2.58686e+07 1.04501 ns
clickbench_q37/duckdb:vortex-file-compressed 19156800 1.88305e+07 1.01733 ns
clickbench_q38/duckdb:vortex-file-compressed 20418638 1.93332e+07 1.05614 ns
clickbench_q39/duckdb:vortex-file-compressed 43569223 4.32251e+07 1.00796 ns
clickbench_q40/duckdb:vortex-file-compressed 18117432 1.89412e+07 0.956507 ns
clickbench_q41/duckdb:vortex-file-compressed 18849491 1.90345e+07 0.990278 ns
clickbench_q42/duckdb:vortex-file-compressed 21571634 2.55986e+07 0.842688 ns 🚀
clickbench_q00/duckdb:vortex-compact 16281871 1.57093e+07 1.03645 ns
clickbench_q01/duckdb:vortex-compact 23955452 2.55256e+07 0.938486 ns
clickbench_q02/duckdb:vortex-compact 44342887 4.46206e+07 0.993777 ns
clickbench_q03/duckdb:vortex-compact 44991915 4.48652e+07 1.00282 ns
clickbench_q04/duckdb:vortex-compact 206956101 2.08431e+08 0.992923 ns
clickbench_q05/duckdb:vortex-compact 222865579 2.23594e+08 0.996742 ns
clickbench_q06/duckdb:vortex-compact 38413909 3.9145e+07 0.981323 ns
clickbench_q07/duckdb:vortex-compact 36062414 3.76151e+07 0.958723 ns
clickbench_q08/duckdb:vortex-compact 275404948 2.77821e+08 0.991305 ns
clickbench_q09/duckdb:vortex-compact 401709352 4.04081e+08 0.994131 ns
clickbench_q10/duckdb:vortex-compact 103565376 1.04907e+08 0.987215 ns
clickbench_q11/duckdb:vortex-compact 122995476 1.23963e+08 0.992191 ns
clickbench_q12/duckdb:vortex-compact 244967797 2.46911e+08 0.992128 ns
clickbench_q13/duckdb:vortex-compact 511240356 5.22742e+08 0.977997 ns
clickbench_q14/duckdb:vortex-compact 342457958 3.46762e+08 0.987589 ns
clickbench_q15/duckdb:vortex-compact 247032119 2.48617e+08 0.993626 ns
clickbench_q16/duckdb:vortex-compact 991877523 9.97591e+08 0.994273 ns
clickbench_q17/duckdb:vortex-compact 897160285 9.11611e+08 0.984149 ns
clickbench_q18/duckdb:vortex-compact 1402051062 1.41264e+09 0.992502 ns
clickbench_q19/duckdb:vortex-compact 28373893 3.09944e+07 0.915454 ns
clickbench_q20/duckdb:vortex-compact 394406943 4.01617e+08 0.982048 ns
clickbench_q21/duckdb:vortex-compact 466022985 4.82368e+08 0.966115 ns
clickbench_q22/duckdb:vortex-compact 713148330 7.00455e+08 1.01812 ns
clickbench_q23/duckdb:vortex-compact 2775018915 2.87881e+09 0.963946 ns
clickbench_q24/duckdb:vortex-compact 67051393 7.28848e+07 0.919964 ns
clickbench_q25/duckdb:vortex-compact 134265459 1.35689e+08 0.989506 ns
clickbench_q26/duckdb:vortex-compact 65901284 6.86987e+07 0.959279 ns
clickbench_q27/duckdb:vortex-compact 573105459 5.79191e+08 0.989492 ns
clickbench_q28/duckdb:vortex-compact 3167673485 3.19095e+09 0.992705 ns
clickbench_q29/duckdb:vortex-compact 38757838 3.80874e+07 1.0176 ns
clickbench_q30/duckdb:vortex-compact 264162848 2.67049e+08 0.989194 ns
clickbench_q31/duckdb:vortex-compact 326084744 3.2778e+08 0.994828 ns
clickbench_q32/duckdb:vortex-compact 1052130817 1.06169e+09 0.990998 ns
clickbench_q33/duckdb:vortex-compact 1056005246 1.06145e+09 0.994875 ns
clickbench_q34/duckdb:vortex-compact 1569369912 1.57099e+09 0.998966 ns
clickbench_q35/duckdb:vortex-compact 355826900 3.58996e+08 0.991171 ns
clickbench_q36/duckdb:vortex-compact 29304042 2.94799e+07 0.994036 ns
clickbench_q37/duckdb:vortex-compact 22153685 2.30044e+07 0.96302 ns
clickbench_q38/duckdb:vortex-compact 22987267 2.25396e+07 1.01986 ns
clickbench_q39/duckdb:vortex-compact 49052859 4.73329e+07 1.03634 ns
clickbench_q40/duckdb:vortex-compact 22924514 2.37768e+07 0.964156 ns
clickbench_q41/duckdb:vortex-compact 22405144 2.23824e+07 1.00102 ns
clickbench_q42/duckdb:vortex-compact 25148503 2.59902e+07 0.967615 ns
clickbench_q00/duckdb:duckdb 18941304 1.85408e+07 1.0216 ns
clickbench_q01/duckdb:duckdb 37632299 3.78109e+07 0.995276 ns
clickbench_q02/duckdb:duckdb 45834900 4.70431e+07 0.974317 ns
clickbench_q03/duckdb:duckdb 47806408 4.78742e+07 0.998583 ns
clickbench_q04/duckdb:duckdb 199643713 1.88348e+08 1.05997 ns
clickbench_q05/duckdb:duckdb 302050123 2.94963e+08 1.02403 ns
clickbench_q06/duckdb:duckdb 36530913 3.68742e+07 0.990692 ns
clickbench_q07/duckdb:duckdb 38975725 3.90051e+07 0.999246 ns
clickbench_q08/duckdb:duckdb 246031958 2.49106e+08 0.987661 ns
clickbench_q09/duckdb:duckdb 361313401 3.63432e+08 0.994171 ns
clickbench_q10/duckdb:duckdb 108858378 1.11335e+08 0.977754 ns
clickbench_q11/duckdb:duckdb 118076563 1.20543e+08 0.979542 ns
clickbench_q12/duckdb:duckdb 263075618 2.64965e+08 0.992871 ns
clickbench_q13/duckdb:duckdb 442779609 4.47383e+08 0.98971 ns
clickbench_q14/duckdb:duckdb 286113750 2.89668e+08 0.98773 ns
clickbench_q15/duckdb:duckdb 216727388 2.1912e+08 0.989082 ns
clickbench_q16/duckdb:duckdb 537773654 5.42535e+08 0.991224 ns
clickbench_q17/duckdb:duckdb 453301821 4.58762e+08 0.988097 ns
clickbench_q18/duckdb:duckdb 942706167 9.93552e+08 0.948824 ns
clickbench_q19/duckdb:duckdb 36813720 3.75156e+07 0.98129 ns
clickbench_q20/duckdb:duckdb 444071482 4.68226e+08 0.948414 ns
clickbench_q21/duckdb:duckdb 464552960 4.68816e+08 0.990906 ns
clickbench_q22/duckdb:duckdb 544035478 5.12003e+08 1.06256 ns
clickbench_q23/duckdb:duckdb 236482540 2.37231e+08 0.996845 ns
clickbench_q24/duckdb:duckdb 49332432 4.96091e+07 0.994424 ns
clickbench_q25/duckdb:duckdb 111127711 1.11254e+08 0.998866 ns
clickbench_q26/duckdb:duckdb 46687022 4.75482e+07 0.981889 ns
clickbench_q27/duckdb:duckdb 525226458 5.30978e+08 0.989169 ns
clickbench_q28/duckdb:duckdb 4465440496 4.54854e+09 0.981731 ns
clickbench_q29/duckdb:duckdb 50094008 4.95022e+07 1.01196 ns
clickbench_q30/duckdb:duckdb 268227486 2.69063e+08 0.996894 ns
clickbench_q31/duckdb:duckdb 334974522 3.43028e+08 0.976524 ns
clickbench_q32/duckdb:duckdb 1019306742 1.0345e+09 0.985311 ns
clickbench_q33/duckdb:duckdb 1057885599 1.0696e+09 0.989049 ns
clickbench_q34/duckdb:duckdb 1127925818 1.14524e+09 0.98488 ns
clickbench_q35/duckdb:duckdb 263049582 2.65151e+08 0.992074 ns
clickbench_q36/duckdb:duckdb 44838158 4.45183e+07 1.00718 ns
clickbench_q37/duckdb:duckdb 32847740 3.34742e+07 0.981286 ns
clickbench_q38/duckdb:duckdb 34286289 3.41957e+07 1.00265 ns
clickbench_q39/duckdb:duckdb 73218447 7.27325e+07 1.00668 ns
clickbench_q40/duckdb:duckdb 32910468 3.34615e+07 0.983533 ns
clickbench_q41/duckdb:duckdb 33234714 3.35069e+07 0.991877 ns
clickbench_q42/duckdb:duckdb 32729913 3.31085e+07 0.988567 ns

gatesn
gatesn previously requested changes Jan 14, 2026
Copy link
Contributor

@gatesn gatesn left a comment

Choose a reason for hiding this comment

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

I don't think this is quite right

@a10y a10y force-pushed the bufferhandles branch 4 times, most recently from f673643 to fe957da Compare January 14, 2026 17:58
@a10y a10y requested a review from gatesn January 14, 2026 17:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

chore Release label indicating a trivial change

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants