[WIP] Even more extreme morsels - #9059
Conversation
Signed-off-by: Adam Gutglick <adam@spiraldb.com>
Merging this PR will improve performance by 28.84%
Performance Changes
Tip Curious why this is faster? Comment Comparing Footnotes
|
Polar Signals Profiling ResultsLatest Run
Powered by Polar Signals Cloud |
Benchmarks: TPC-DS SF=1 on NVME 📖Verdict: No clear signal (low confidence) How to read Verdict and Engines
datafusion / vortex-file-compressed (1.174x ❌, 0↑ 57↓)
datafusion / parquet (1.043x ➖, 0↑ 4↓)
duckdb / vortex-file-compressed (1.145x ❌, 0↑ 62↓)
duckdb / parquet (1.031x ➖, 0↑ 1↓)
File Size Changes (25 files changed, -43.5% overall, 0↑ 25↓)
Totals:
|
Benchmarks: PolarSignals Profiling 📖Vortex (geomean): 1.301x ❌ How to read Verdict and Engines
datafusion / vortex-file-compressed (1.301x ❌, 0↑ 7↓)
No file size changes detected. |
Benchmarks: TPC-H SF=1 on NVME 📖Verdict: Likely regression (low confidence) How to read Verdict and Engines
datafusion / vortex-file-compressed (1.206x ❌, 0↑ 14↓)
datafusion / parquet (0.979x ➖, 2↑ 0↓)
duckdb / vortex-file-compressed (1.125x ❌, 0↑ 5↓)
duckdb / parquet (1.023x ➖, 0↑ 2↓)
File Size Changes (26 files changed, -43.8% overall, 9↑ 17↓)
Totals:
|
Benchmarks: Clickbench Sorted on NVME 📖Verdict: Likely regression (high confidence) How to read Verdict and Engines
datafusion / vortex-file-compressed (2.045x ❌, 0↑ 10↓)
datafusion / parquet (0.944x ➖, 4↑ 0↓)
duckdb / vortex-file-compressed (0.842x ✅, 3↑ 3↓)
duckdb / parquet (0.964x ➖, 0↑ 0↓)
File Size Changes (201 files changed, -42.8% overall, 54↑ 147↓)
Totals:
|
Benchmarks: FineWeb NVMe 📖Verdict: Likely regression (high confidence) How to read Verdict and Engines
datafusion / vortex-file-compressed (1.346x ❌, 1↑ 7↓)
datafusion / parquet (1.067x ➖, 0↑ 2↓)
duckdb / vortex-file-compressed (2.321x ❌, 0↑ 9↓)
duckdb / parquet (1.055x ➖, 0↑ 0↓)
File Size Changes (2 files changed, -46.3% overall, 0↑ 2↓)
Totals:
|
Benchmarks: TPC-H SF=10 on NVME 📖Verdict: No clear signal (low confidence) How to read Verdict and Engines
datafusion / vortex-file-compressed (1.267x ❌, 0↑ 20↓)
datafusion / parquet (1.058x ➖, 0↑ 3↓)
duckdb / vortex-file-compressed (1.066x ➖, 0↑ 5↓)
duckdb / parquet (1.069x ➖, 0↑ 6↓)
File Size Changes (41 files changed, -43.9% overall, 24↑ 17↓)
Totals:
|
Benchmarks: Clickbench on NVME 📖Verdict: No clear signal (low confidence) How to read Verdict and Engines
datafusion / vortex-file-compressed (1.230x ❌, 1↑ 22↓)
datafusion / parquet (0.959x ➖, 9↑ 1↓)
duckdb / vortex-file-compressed (0.978x ➖, 4↑ 0↓)
duckdb / parquet (1.002x ➖, 0↑ 1↓)
File Size Changes (101 files changed, -39.2% overall, 0↑ 101↓)
Totals:
|
Benchmarks: Statistical and Population Genetics 📖Verdict: No clear signal (low confidence) How to read Verdict and Engines
duckdb / vortex-file-compressed (1.017x ➖, 0↑ 0↓)
duckdb / parquet (1.024x ➖, 0↑ 0↓)
File Size Changes (2 files changed, -32.3% overall, 0↑ 2↓)
Totals:
|
Benchmarks: FineWeb S3 📖Verdict: Likely regression (environment too noisy confidence) How to read Verdict and Engines
datafusion / vortex-file-compressed (1.560x ❌, 0↑ 7↓)
datafusion / parquet (0.945x ➖, 1↑ 0↓)
duckdb / vortex-file-compressed (3.448x ❌, 0↑ 8↓)
duckdb / parquet (0.975x ➖, 0↑ 0↓)
|
Benchmarks: TPC-H SF=1 on S3 📖Verdict: Likely regression (environment too noisy confidence) How to read Verdict and Engines
datafusion / vortex-file-compressed (2.101x ❌, 0↑ 19↓)
datafusion / parquet (1.139x ➖, 0↑ 5↓)
duckdb / vortex-file-compressed (1.564x ❌, 0↑ 14↓)
duckdb / parquet (1.157x ➖, 0↑ 3↓)
|
Rationale for this change
What changes are included in this PR?
What APIs are changed? Are there any user-facing changes?