Glossary — in plain language

Materialized view


In plain English

A materialized view stores the results of a query physically, like a snapshot, so reading it is fast. Unlike a normal view (which re-runs its query every time), you must REFRESH a materialized view to update its data.

Why it matters

Great for expensive reports and dashboards you can refresh on a schedule. The trade-off is staleness between refreshes; REFRESH … CONCURRENTLY avoids locking readers but needs a unique index.

Was this helpful?

← Browse the full glossary