Scale Forem

Scale YouTube
Scale YouTube

Posted on

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

Asynchronous IO in Postgres 18

Postgres 18 just dropped with a slew of goodies—think UUIDv7, the over-explain module, composite index skip scans and, most hyped of all, asynchronous IO support via both worker and io_uring modes. After a quick refresher on sync vs async calls and how Postgres 17 handled IO, the show tackles the trickiest bits of shoehorning async IO into Postgres’s architecture.

You’ll then get a tour of the new io_method options—worker, io_uring and yep, still good old sync—plus a peek at backend writer support, direct IO improvements and why the async IO saga is far from over.

Watch on YouTube

Top comments (0)