Scale Forem

Scale YouTube
Scale YouTube

Posted on

Hussein Nasser: Asynchronous IO in Postgres 18 | The Backend Engineering Show

Asynchronous IO in Postgres 18 TL;DR

Postgres 18 just landed with a bunch of goodies—from UUIDv7, an over-explain module and composite index skip scans to the long-awaited asynchronous I/O support. Hussein Nasser walks through the difference between sync vs async calls, revisits Postgres 17’s I/O approach, then dives into PG18’s new io_method options: worker threads, io_uring, and the fallback sync mode.

He also highlights ongoing work to bolster this async engine—think backend writer support, refined worker methods, direct I/O tweaks—and wraps up with key takeaways on how you can leverage these advancements for better DB performance.

Watch on YouTube

Top comments (0)