Glossary — in plain language

Tuple

Also called: Row, record


In plain English

A tuple is just one row of data — one record in a table, with all its column values. PostgreSQL uses the word “tuple” because internally a row can have several stored versions (see MVCC), so “tuple” really means “one stored version of a row”.

Why it matters

When you read about dead tuples, live tuples, or n_dead_tup in monitoring, they are all counting row versions. Knowing the term makes vacuum and bloat metrics readable.

Was this helpful?

← Browse the full glossary