6.5 物化视图 (Materialized Views) PostgreSQL 物化视图 (Materialized Views) 详解与实践 在PostgreSQL中,物化视图 (Materialized Views) 是一种预先计算并存储结果的数据对象。与普通视图不同,普通视图仅仅是一个存储的查询定义,每次查询时都需要重新执行该定义,而物化视图则将查询结果持久化存储,从而显著提升查询性能,尤其是在处理复杂查询或访问频繁的数据时。 1. 概念与优势 物化视图本质上是一个包含数据的表,其数据来源于一个预定义的查询。当创建物化视图时,查询会被执行,并将结果存储在物化视图中。后续对物化视图的查询可以直接从存储的数据中读取,无需重新执行原始查询。