[SQL ] postgresql materialized view 問題
資料庫名稱: 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://www.ptt.cc/bbs/Database/M.1614361196.A.EE7.html
※ 編輯: swallowcc (42.76.178.233 臺灣), 02/27/2021 14:05:16
Database 近期熱門文章
PTT數位生活區 即時熱門文章