Tuning AIO in PostgreSQL 18
PostgreSQL 18 was stamped
earlier this week, and as usual there’s a lot of improvements.
One of the big architectural changes is asynchronous I/O (AIO), allowing
asynchronous scheduling of I/O, giving the database more control and
better utilizing the storage.I’m not going to explain how AIO works, or present detailed benchmark
results. There have been multiple really
good
blog
posts about
that.
There’s also a great talk from pgconf.dev 2025
about AIO, and a recent “Talking Postgres” podcast epi...
Read more at vondra.me