PostgreSQL 18 can issue multiple I/O requests concurrently in supported operations. Sequential scans, bitmap heap scans, and VACUUM can use the new path.
The demo compares a serial read timeline with overlapping requests. Real gains depend on storage, workload, and the io_method setting, so measure them.
When to use
Evaluate it when I/O waits in large scans or VACUUM are a bottleneck on PostgreSQL 18.