PlanetScale
PlanetScale logoPlanetScale · Feature trail

Postgres I/O Method Benchmarking

1 post · Oct 2025

What this trail covers

This post benchmarks the new I/O method configurations in PostgreSQL 18 (`worker` and `io_uring`) against the default `sync` method from PostgreSQL 17. It analyzes performance across various EC2 instance types with different storage configurations (gp3, io2, local NVMe) and concurrency levels using the `sysbench oltp_read_only` workload. The findings highlight that local NVMe drives offer superior price-performance, and while `io_uring` shows promise, `worker` often provides a better balance of performance and flexibility, especially on network-attached storage.

All PlanetScale trails