try read_ranges IO#8670
Conversation
Polar Signals Profiling ResultsLatest Run
Previous Runs (4)
Powered by Polar Signals Cloud |
Benchmarks: PolarSignals ProfilingVortex (geomean): 1.088x ➖ How to read Verdict and Engines
datafusion / vortex-file-compressed (1.088x ➖, 0↑ 5↓)
No file size changes detected. |
Benchmarks: TPC-H SF=1 on NVMEVerdict: No clear signal (low confidence) How to read Verdict and Engines
datafusion / vortex-file-compressed (0.935x ➖, 2↑ 0↓)
datafusion / vortex-compact (0.944x ➖, 0↑ 0↓)
datafusion / parquet (0.963x ➖, 3↑ 1↓)
datafusion / arrow (0.914x ➖, 8↑ 0↓)
duckdb / vortex-file-compressed (1.074x ➖, 0↑ 7↓)
duckdb / vortex-compact (0.997x ➖, 0↑ 0↓)
duckdb / parquet (0.941x ➖, 4↑ 0↓)
duckdb / duckdb (0.961x ➖, 0↑ 0↓)
File Size Changes (9 files changed, -0.1% overall, 4↑ 5↓)
Totals:
|
Benchmarks: FineWeb NVMeVerdict: No clear signal (low confidence) How to read Verdict and Engines
datafusion / vortex-file-compressed (0.983x ➖, 1↑ 1↓)
datafusion / vortex-compact (0.905x ➖, 4↑ 0↓)
datafusion / parquet (0.992x ➖, 0↑ 0↓)
duckdb / vortex-file-compressed (1.042x ➖, 0↑ 1↓)
duckdb / vortex-compact (1.010x ➖, 0↑ 0↓)
duckdb / parquet (0.959x ➖, 2↑ 0↓)
File Size Changes (1 files changed, -0.0% overall, 0↑ 1↓)
Totals:
|
Benchmarks: TPC-DS SF=1 on NVMEVerdict: No clear signal (low confidence) How to read Verdict and Engines
datafusion / vortex-file-compressed (0.936x ➖, 17↑ 1↓)
datafusion / vortex-compact (0.960x ➖, 4↑ 1↓)
datafusion / parquet (0.960x ➖, 12↑ 1↓)
duckdb / vortex-file-compressed (1.011x ➖, 3↑ 3↓)
duckdb / vortex-compact (1.003x ➖, 2↑ 1↓)
duckdb / parquet (1.010x ➖, 1↑ 3↓)
duckdb / duckdb (0.974x ➖, 3↑ 0↓)
File Size Changes (7 files changed, -0.0% overall, 4↑ 3↓)
Totals:
|
Benchmarks: TPC-H SF=1 on S3Verdict: No clear signal (environment too noisy confidence) How to read Verdict and Engines
datafusion / vortex-file-compressed (1.071x ➖, 0↑ 2↓)
datafusion / vortex-compact (0.864x ➖, 4↑ 1↓)
datafusion / parquet (1.079x ➖, 1↑ 6↓)
duckdb / vortex-file-compressed (1.057x ➖, 0↑ 0↓)
duckdb / vortex-compact (1.070x ➖, 0↑ 1↓)
duckdb / parquet (1.012x ➖, 0↑ 0↓)
|
Merging this PR will not alter performance
|
| Mode | Benchmark | BASE |
HEAD |
Efficiency | |
|---|---|---|---|---|---|
| ❌ | Simulation | chunked_varbinview_into_canonical[(1000, 10)] |
170.1 µs | 206.5 µs | -17.64% |
| ❌ | Simulation | compact[(4096, 90)] |
750.6 ns | 838.1 ns | -10.44% |
| ⚡ | Simulation | bitwise_not_vortex_buffer_mut[128] |
273.6 ns | 215.3 ns | +27.1% |
| ⚡ | Simulation | chunked_varbinview_canonical_into[(1000, 10)] |
190.5 µs | 154.2 µs | +23.51% |
| ⚡ | Simulation | bitwise_not_vortex_buffer_mut[1024] |
333.9 ns | 275.6 ns | +21.17% |
| ⚡ | Simulation | bitwise_not_vortex_buffer_mut[2048] |
427.8 ns | 369.4 ns | +15.79% |
| ⚡ | Simulation | chunked_varbinview_into_canonical[(100, 100)] |
307.7 µs | 272.7 µs | +12.84% |
Tip
Investigate this regression by commenting @codspeedbot fix this regression on this PR, or directly use the CodSpeed MCP with your agent.
Comparing adamg/pread-like-api (235c03a) with develop (0d50342)
Footnotes
-
4 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. ↩
🚨🚨🚨❌❌❌ SQL BENCHMARK FAILED ❌❌❌🚨🚨🚨Benchmark |
Benchmarks: Clickbench Sorted on NVMEVerdict: No clear signal (low confidence) How to read Verdict and Engines
datafusion / vortex-file-compressed (0.983x ➖, 2↑ 0↓)
datafusion / parquet (1.012x ➖, 0↑ 0↓)
duckdb / vortex-file-compressed (0.995x ➖, 2↑ 1↓)
duckdb / parquet (0.992x ➖, 0↑ 0↓)
duckdb / duckdb (0.991x ➖, 0↑ 0↓)
File Size Changes (201 files changed, +0.0% overall, 96↑ 105↓)
Totals:
|
Benchmarks: FineWeb S3Verdict: No clear signal (environment too noisy confidence) How to read Verdict and Engines
datafusion / vortex-file-compressed (0.997x ➖, 0↑ 0↓)
datafusion / vortex-compact (1.128x ➖, 0↑ 1↓)
datafusion / parquet (1.023x ➖, 0↑ 0↓)
duckdb / vortex-file-compressed (1.046x ➖, 0↑ 0↓)
duckdb / vortex-compact (0.981x ➖, 0↑ 0↓)
duckdb / parquet (1.020x ➖, 0↑ 0↓)
|
Benchmarks: Clickbench on NVMEVerdict: No clear signal (low confidence) How to read Verdict and Engines
datafusion / vortex-file-compressed (0.959x ➖, 2↑ 0↓)
datafusion / parquet (0.981x ➖, 0↑ 2↓)
duckdb / vortex-file-compressed (0.966x ➖, 5↑ 3↓)
duckdb / parquet (0.981x ➖, 1↑ 0↓)
duckdb / duckdb (0.987x ➖, 0↑ 0↓)
File Size Changes (107 files changed, -0.0% overall, 57↑ 50↓)
Totals:
|
Benchmarks: TPC-H SF=10 on NVMEVerdict: No clear signal (low confidence) How to read Verdict and Engines
datafusion / vortex-file-compressed (0.938x ➖, 0↑ 0↓)
datafusion / vortex-compact (0.952x ➖, 0↑ 0↓)
datafusion / parquet (0.956x ➖, 0↑ 0↓)
datafusion / arrow (0.925x ➖, 5↑ 1↓)
duckdb / vortex-file-compressed (0.963x ➖, 0↑ 0↓)
duckdb / vortex-compact (0.969x ➖, 0↑ 0↓)
duckdb / parquet (0.995x ➖, 0↑ 2↓)
duckdb / duckdb (0.974x ➖, 0↑ 0↓)
File Size Changes (27 files changed, -0.0% overall, 12↑ 15↓)
Totals:
|
Benchmarks: Appian on NVMEVerdict: No clear signal (low confidence) How to read Verdict and Engines
datafusion / vortex-file-compressed (0.810x ✅, 7↑ 0↓)
datafusion / parquet (0.824x ✅, 7↑ 0↓)
duckdb / vortex-file-compressed (0.863x ✅, 7↑ 0↓)
duckdb / parquet (0.867x ✅, 7↑ 0↓)
duckdb / duckdb (0.876x ✅, 7↑ 0↓)
File Size Changes (4 files changed, -0.0% overall, 3↑ 1↓)
Totals:
|
Benchmarks: TPC-H SF=10 on S3Verdict: No clear signal (environment too noisy confidence) How to read Verdict and Engines
datafusion / vortex-file-compressed (1.095x ➖, 0↑ 3↓)
datafusion / vortex-compact (1.033x ➖, 0↑ 0↓)
datafusion / parquet (1.086x ➖, 0↑ 2↓)
duckdb / vortex-file-compressed (1.112x ➖, 0↑ 0↓)
duckdb / vortex-compact (1.181x ➖, 0↑ 5↓)
duckdb / parquet (1.039x ➖, 0↑ 0↓)
|
Signed-off-by: Adam Gutglick <adam@spiraldb.com>
Signed-off-by: Adam Gutglick <adam@spiraldb.com>
Signed-off-by: Adam Gutglick <adam@spiraldb.com>
ca2583f to
235c03a
Compare
Rationale for this change
What changes are included in this PR?
What APIs are changed? Are there any user-facing changes?