Avatar for the vortex-data user
vortex-data
vortex
BlogDocsChangelog

Make MultiFileFunction the default DuckDB scan path

#7874
Comparing
ji/multifile-default
(
a8598ef
) with
develop
(
54e8da0
)
CodSpeed Performance Gauge
-95%
Improvement
5
Regression
41
Untouched
1160
Skipped
2

Benchmarks

1208 total
density_matrix[(0.5, 0.5, "self_dense_mask_dense")]
vortex-mask/benches/intersect_by_rank.rs
CodSpeed Performance Gauge
-95%
52.9 µs979 µs
intersect_by_rank[(100000, "random")]
vortex-mask/benches/intersect_by_rank.rs
CodSpeed Performance Gauge
-95%
53.2 µs979.4 µs
intersect_by_rank[(100000, "runs")]
vortex-mask/benches/intersect_by_rank.rs
CodSpeed Performance Gauge
-95%
53.2 µs976.8 µs
sparse[(100000, 0.5, "dense_50pct")]
vortex-mask/benches/intersect_by_rank.rs
CodSpeed Performance Gauge
-95%
53.4 µs979.7 µs
rank_indices[(0.5, 0.5, "self_dense_rank_dense")]
vortex-mask/benches/intersect_by_rank.rs
CodSpeed Performance Gauge
-94%
53.6 µs867.5 µs
intersect_by_rank[(10000, "runs")]
vortex-mask/benches/intersect_by_rank.rs
CodSpeed Performance Gauge
-90%
10.2 µs103.6 µs
intersect_by_rank[(10000, "random")]
vortex-mask/benches/intersect_by_rank.rs
CodSpeed Performance Gauge
-90%
10.3 µs103.6 µs
density_matrix[(0.5, 0.05, "self_dense_mask_sparse")]
vortex-mask/benches/intersect_by_rank.rs
CodSpeed Performance Gauge
-89%
53.3 µs482.5 µs
very_sparse_mask_cached[(0.5, 0.005, "self_dense_mask_0p5pct")]
vortex-mask/benches/intersect_by_rank.rs
CodSpeed Performance Gauge
-88%
48.8 µs422.3 µs
rank_indices[(0.5, 0.05, "self_dense_rank_sparse")]
vortex-mask/benches/intersect_by_rank.rs
CodSpeed Performance Gauge
-87%
58.6 µs462.6 µs
very_sparse_mask_cached[(0.5, 0.01, "self_dense_mask_1pct")]
vortex-mask/benches/intersect_by_rank.rs
CodSpeed Performance Gauge
-87%
56.3 µs426.8 µs
rank_indices[(0.5, 0.01, "self_dense_rank_very_sparse")]
vortex-mask/benches/intersect_by_rank.rs
CodSpeed Performance Gauge
-87%
57.1 µs427.9 µs
very_sparse_mask_uncached[(0.5, 0.005, "self_dense_mask_0p5pct")]
vortex-mask/benches/intersect_by_rank.rs
CodSpeed Performance Gauge
-86%
59.6 µs432.3 µs
very_sparse_mask_uncached[(0.5, 0.01, "self_dense_mask_1pct")]
vortex-mask/benches/intersect_by_rank.rs
CodSpeed Performance Gauge
-85%
67.9 µs439 µs
very_sparse_mask_cached[(0.5, 0.02, "self_dense_mask_2pct")]
vortex-mask/benches/intersect_by_rank.rs
CodSpeed Performance Gauge
-83%
72.2 µs435.5 µs
very_sparse_mask_uncached[(0.5, 0.02, "self_dense_mask_2pct")]
vortex-mask/benches/intersect_by_rank.rs
CodSpeed Performance Gauge
-81%
83.2 µs449 µs
sparse[(100000, 0.1, "sparse_10pct")]
vortex-mask/benches/intersect_by_rank.rs
CodSpeed Performance Gauge
-79%
47.9 µs227.5 µs
density_matrix[(0.05, 0.5, "self_sparse_mask_dense")]
vortex-mask/benches/intersect_by_rank.rs
CodSpeed Performance Gauge
-64%
47 µs131.8 µs
sparse[(100000, 0.05, "sparse_5pct")]
vortex-mask/benches/intersect_by_rank.rs
CodSpeed Performance Gauge
-64%
47.2 µs132.1 µs
very_sparse_mask_cached[(0.1, 0.01, "self_10pct_mask_1pct")]
vortex-mask/benches/intersect_by_rank.rs
CodSpeed Performance Gauge
-62%
43.6 µs115.6 µs
rank_indices[(0.05, 0.5, "self_sparse_rank_dense")]
vortex-mask/benches/intersect_by_rank.rs
CodSpeed Performance Gauge
-61%
46.7 µs120.1 µs
varbinview_large
vortex-array/benches/listview_rebuild.rs
CodSpeed Performance Gauge
-60%
174.5 µs435.7 µs
very_sparse_mask_uncached[(0.1, 0.01, "self_10pct_mask_1pct")]
vortex-mask/benches/intersect_by_rank.rs
CodSpeed Performance Gauge
-58%
49.9 µs118.7 µs
rank_indices[(0.05, 0.05, "self_sparse_rank_sparse")]
vortex-mask/benches/intersect_by_rank.rs
CodSpeed Performance Gauge
-47%
43.1 µs80.9 µs
density_matrix[(0.05, 0.05, "self_sparse_mask_sparse")]
vortex-mask/benches/intersect_by_rank.rs
CodSpeed Performance Gauge
-43%
46.9 µs83 µs

Commits

Click on a commit to change the comparison range
Base
ngates/duckdb-multi
54e8da0
-94.59%
Make MultiFileFunction the default DuckDB scan path
a8598ef
15 hours ago
by joseph-isaacs
© 2026 CodSpeed Technology
Home Terms Privacy Docs