Postgres I/O Basics, and how to efficiently pack table pages

Опубликовано: 19 Март 2026
на канале: pganalyze
1,076
50

Find the article on our blog here: https://pganalyze.com/blog/5mins-post...

In E85 of “5mins of Postgres” we’ll talk about understanding Postgres IOPS and how Postgres structures its physical table structure.

Learn more about pganalyze:
https://pganalyze.com
https://pganalyze.com/newsletter
  / pganalyze  

Check out the pganalyze library for eBooks, webinars, and more:
https://pganalyze.com/resources

📑 What we have discussed in this episode of 5mins of Postgres:

Understanding Postgres IOPS: Why They Matter Even When Everything Fits in Cache
https://www.crunchydata.com/blog/unde...

John Dalton on Twitter/X
  / johndalton  

John Dalton on Mastodon
https://mastodon.cloud/@johndalton

pg_proctab on GitLab
https://gitlab.com/pg_proctab/pg_proctab

Waiting for Postgres 16: Cumulative I/O statistics with pg_stat_io
https://pganalyze.com/blog/pg-stat-io

How Postgres DBAs can use pg_stat_io
https://pganalyze.com/blog/5mins-post...

Waiting for Postgres 16: Buffer cache hit ratio and I/O times in pg_stat_io
https://pganalyze.com/blog/5mins-post...

Understanding how sparsely tuples are stored in a table - by Nikolay Samokhvalov
https://gitlab.com/postgres-ai/postgr...

Nikolay Samokhvalov on Twitter/X
  / samokhvalov  

How to debug slow Postgres UPDATEs and bloated tables with auto_explain & page_inspect
https://pganalyze.com/blog/5mins-post...