PostgreSQL 9.4版本的物化视图更新

2015-07-16 12:09:23 · 作者: · 浏览: 0

PostgreSQL的9.4版本出来有一段时间了,也更新了很多内容,其中之一是比较感兴趣的物化视图的更新,对比原先的物化视图语法,新增了一个CONCURRENTLY参数。

?一、新语法:


二、数据准备:


三、测试用例:


四、源码
?相关唯一索引的源码,在matview.c里面可以查看:


五、总结:
1.新版的物化视图新增了concurrently参数,可以使在刷新视图时不会锁住该物化视图的查询工作
2.该参数的原理和优缺点与索引的concurrently类似,以时间来换取查询锁,刷新的速度会变得很慢
3.增量刷新的参数还没有,比较遗憾


------------------------------------华丽丽的分割线------------------------------------


------------------------------------华丽丽的分割线------------------------------------