IT-lexicon › Databases › TOAST

TOAST

Databases Svenska → Bijgewerkt: 2026-10-04

Het mechanisme van PostgreSQL voor waarden die niet op één pagina passen. De naam staat voor The Oversized-Attribute Storage Technique; de oplossing is de waarde comprimeren of naar een verborgen zijtabel verplaatsen.

De achtergrond: een rij moet op een pagina van 8 kB passen, terwijl een text- of jsonb-kolom gemakkelijk meer bevat. Zodra een rij ruwweg twee kilobyte overschrijdt, treedt TOAST in werking: grote velden worden eerst gecomprimeerd en volstaat dat niet, dan wordt de waarde in stukken apart opgeslagen, met een verwijzing in de rij. Alles gebeurt automatisch en onzichtbaar voor queries. De prestatiegevolgen zijn echter wel merkbaar: een TOAST-veld kost extra leesacties als het wordt opgevraagd, maar niets bij een query die de kolom niet aanraakt. Daarom kan een tabel met grote tekstvelden sneller scannen dan te vrezen valt.

← Terug naar het lexicon