作者swallowcc ()
看板Database
标题[SQL ] postgresql materialized view 问题
时间Sat Feb 27 01:39:53 2021
资料库名称: 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 完就没事了?
在此先感谢看完这篇文的前辈 <(_ _)>
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 111.242.89.118 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Database/M.1614361196.A.EE7.html
※ 编辑: swallowcc (42.76.178.233 台湾), 02/27/2021 14:05:16