You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit d7f0ec6
Browse filesBrowse the repository at this point in the historyBrowse files
perf(scan): optimize V2 drivers with V1 cache parity
Avoid repeated V2 plan walks and allocations, group filters sharing
columns, preserve pruning masks, and remove decoded segment reuse beyond
the V1 policy. Improve portable mask rank scattering and delegate extension
BETWEEN predicates to storage so compressed data is decoded once.
Cancel skipped DuckDB file preparation and avoid setup on the disabled
path. Keep cross-file preparation and bounded projection read-ahead
disabled by default. Add opt-in IO/compute timing and paired benchmark,
perf, and profile tooling, with the measured results in benchmarks/.
The latest non-compact DuckDB comparison reduced Q6 latency by 7.15% and
instructions by 21.02%, with unchanged read count and bytes. Q14 improved
6.25% and Q12 improved 2.60%; FineWeb showed no established regression.
Release builds, paired perf runs, Samply profiles, IO traces, and the
focused BETWEEN microbenchmark completed. Latest regression tests, lint,
and formatting were not run locally.
Signed-off-by: Joe Isaacs <joe.isaacs@live.co.uk>
0 commit comments