Postgre使用物化视图

1.postgre使用物化视图,实质是将查询结果存储起来,这样对于普通的视图来说,查询速度会更快;

2.支持全量刷新(阻塞查询)和增量刷新(不阻塞查询)

第一步:创建视图

CREATE MATERIALIZED VIEW '视图名称' as 

此处是查询语句;

第二步:创建唯一索引

CREATE UNIQUE INDEX  索引名称  ON 视图名称(唯一键列名);

第三步:使用视图

SELECT * FROM 视图名称

第四步:刷新视图

--全量刷新视图 
REFRESH MATERIALIZED VIEW  视图名称
--增量刷新视图
 REFRESH MATERIALIZED VIEW CONCURRENTLY 视图名称

你可能感兴趣的:(postgresql)