~/talk

The Evolution of Postgres Performance

Talkat SREcon26 Americas · 2026-03-24..03-26· [databases]
bluesky:benjdd.com
slides:none on file

Postgres 18 adds an io_method (sync, worker, io_uring) option but PlanetScale benchmarks show io_uring is often slower than the worker thread mode and sometimes slower than Postgres 17 depending on storage (EBS vs local NVMe). Autovacuum tuning shows an aggressive schedule prevents bloat—the lazy run grows >1GB and accumulates 11 million dead rows—while connection tests on an 8‑core box peak around ~64 active Postgres processes, so use a pooler like PG bouncer for thousands of client connections.

AI-written summary · about

  1. 0:00Introduction to database ops
  2. 2:02Historical performance trends
  3. 5:11Utility of benchmarks
  4. 7:32Managing table bloat
  5. 10:31Optimizing connections
  6. 13:00I/O performance and hardware
  7. 15:47Conclusion
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.