gpt4 book ai didi

postgresql - 具有热备的 Postgres 物化 View

转载 作者:行者123 更新时间:2023-11-29 13:51:20 26 4
gpt4 key购买 nike

我们正在使用 Postgres (9.3) 热备来构建数据库的只读副本。我们有一个从物化 View 读取的 UI。

当我们尝试从备用数据库中的物化 View 读取时,查询挂起。

实体化 View 需要约 10 秒才能在主数据库中重建。我们已经为备用数据库中的查询等待了 30 多分钟,但它似乎从未完成。

值得注意的是,实体化 View 确实存在于备用数据库中。我们当然不能刷新它(因为数据库是只读的)

我们在文档中找不到任何表明物化 View 不能用于备用数据库的内容,但情况似乎确实如此。

有没有人让这个工作,和/或推荐的解决方法是什么?

最佳答案

根据 PostgreSQL 文档 - Hot Standby有一种方法可以通过为

分配适当的值来处理查询冲突

max_standby_archive_delay & max_standby_streaming_delay

定义 WAL 应用程序中允许的最大延迟。在您的情况下,高值可能更可取。

关于postgresql - 具有热备的 Postgres 物化 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40733548/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com