PostgreSQL物化视图
简介
物化视图是关系型数据库中很重要的一个功能,不同于一般视图,物化视图会将试图内容物理保存在数据库中。
此功能最早出现在oracle 9i版本中,MySQL要使用物化视图则需要安装flexviews插件;
而PostgreSQL在9.3版本开始支持内置物化视图功能,9.4版本实现CONCURRENTLY功能,能在刷新视图时不影响视图的正常使用。
实验环境
- PostgreSQL:
操作系统:CentOS Linux release 7.3.1611 (Core)
数据库系统: PostgreSQL 9.5.9
IP: 192.168.230.134
port: 5432
物化视图创建
进入psql,创建测试表t,插入数据
[postgres@localhost ~]$psql
psql (9.5.9)
Type "help" for help.
postgres=# create table t(id int,name varchar);