我有三个postgresql服务器,其中一个是主数据库,其他两个是主服务器的复制。我有5个SQL文件,在主服务器上删除和重新创建物化视图。我的问题是如何应对这些复制服务器?我需要重启它们来接受更改,还是它们会自动刷新数据?我应该使用哪些命令来解决我的问题?
我有三个postgresql服务器,其中一个是主数据库,其他两个是主服务器的复制。我有5个SQL文件,在主服务器上删除和重新创建物化视图。我的问题是如何应对这些复制服务器?我需要重启它们来接受更改,还是它们会自动刷新数据?我应该使用哪些命令来解决我的问题?
备用服务器是主服务器的物理副本,因此它们最终将包含与主服务器相同的数据。不需要任何特殊操作。
唯一需要考虑的是,如果材料化视图很大,则创建材料化视图可能会产生大量的事务日志(WAL),如果网络连接速度不快,则可能导致复制滞后一段时间。