Glossary — in plain language

Dead tuple

Also called: Dead row version


In plain English

A dead tuple is an old version of a row that no transaction can see anymore — left behind after an UPDATE or DELETE. It still takes up space on disk until VACUUM removes it.

Why it matters

Dead tuples are the direct cause of table and index bloat. If autovacuum cannot keep up (or a long transaction holds them back), tables grow far larger than the live data and queries slow down.

Was this helpful?

← Browse the full glossary