[SQL ] postgresql materialized view 问题

楼主: swallowcc (guest)   2021-02-27 01:39:53
数据库名称: postgresql
数据库版本: 10.1
内容/问题描述:
各位前辈好,
最近手上一个案子因为资料量问题而想采用 materialized view,
所以想请教一些问题。
状态大概是每个月都会有几千万笔资料进来,
(目前资料量是渐渐增加的状态,预期年底可能每个月有机会近亿笔)
然后使用者会常常用手机 query / insert 以及 server batch insert,
所以资料会有一直变动的可能。
但过了这个月的资料就不太会变了。
所以想把常被 query 的资料,依照月份做 materialized view 处理,
然后再定时 refresh 。
如果 refresh 时间很久,或者 cpu loading 会很高,那 refresh 频率就低一点,
这就自己再另行做测试了。
然后有两个问题想请教
1, refresh concurrent 是否有什么需要注意的地方?
2, 爬文看 stackoverflow 看到这篇 https://reurl.cc/dVLnDz
不过因为没碰过这块,所以还是不太理解 (其实是英文太差!?)
是否 refresh 后 db 膨胀,vacuum 完就没事了?
在此先感谢看完这篇文的前辈 <(_ _)>

Links booklink

Contact Us: admin [ a t ] ucptt.com