TOAST: Where PostgreSQL hides big values

381 · Radim Marek · May 24, 2026, 12:38 p.m.
Summary
This blog post explains PostgreSQL's TOAST (The Oversized-Attribute Storage Technique), which allows large values, like JSON documents, to be stored and compressed efficiently without breaking the database's 8KB page limit. The author details how TOAST works, focusing on thresholds and strategies for storing variable-length columns, including compression methods and performance implications. The piece includes examples and practical insights for developers dealing with large data in Postgres.