[英]Postgres materialized views with hot standby
我們使用Postgres(9.3)Hot Standby來構建數據庫的只讀副本。 我們有一個從物化視圖中讀取的UI。
當我們嘗試從備用數據庫中的物化視圖中讀取時,查詢將掛起。
物化視圖在主數據庫中重建需要大約10秒鍾。 我們在備用數據庫中等待超過30分鍾的查詢,似乎永遠不會完成。
值得注意的是,物化視圖確實存在於備用數據庫中。 我們當然無法刷新它(因為DB是只讀的)
我們在文檔中找不到任何表明物化視圖不能在備用數據庫中使用的東西,但似乎是這種情況。
有沒有人讓這個工作,和/或什么是推薦的解決方案?
根據PostgreSQL文檔 - Hot Standby,有一種方法可以通過為其分配適當的值來處理查詢沖突
max_standby_archive_delay&max_standby_streaming_delay
定義WAL應用程序中允許的最大延遲。 在您的情況下,高價值可能更可取。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.