Snowflake Postgres 只读副本

概述

Snowflake Postgres 支持创建 副本。副本是 主实例 的只读副本,会持续与主实例的变更保持同步。此同步是自动完成的,对用户透明。

副本对于读取扩展和卸载某些可能影响生产环境的工作负载(如报告工作负载)非常有用。副本必须具有与主实例相同的存储容量,但可以具有不同的计算能力规模。

副本预置在与其领导者实例相同的网络中,因此会继承其领导者实例的所有入口和出口网络规则。

Postgres 凭据以及副本上的所有其他数据都会被复制,并与领导者实例保持同步。

创建只读副本

  1. 在导航菜单中,选择 Postgres

  2. 选择要为其创建副本的实例,以加载其详细信息页面。

  3. 在详细信息页面右上角的 Manage 菜单中,选择 创建副本 选项。

  4. 为新副本的配置选项做出选择。

    创建 Snowflake Postgres 副本
  5. 选择 Save 以创建副本。

创建副本所需的时间取决于其源实例的大小。副本在构建过程中将显示其当前状态。有关副本在构建时会经历的状态详细信息,请查看 实例状态 列表。

副本行为和限制

  • 默认情况下,一个主实例最多只能支持 10 个副本 流式传输变更。要允许更多副本进行流式传输,请增加 Postgres max_wal_senders 设置(请参阅 Snowflake Postgres 服务器设置)。

  • 拥有副本的主 Postgres 实例无法被删除。在删除主实例之前,必须先移除其所有副本。

  • 应用于主实例的 Postgres 服务器设置将复制到所有副本。

语言: 中文