Snowflake Postgres 高可用性¶
高可用性 (HA) 通过在独立的可用区中预置一个辅助虚拟机来确保实例的正常运行时间,该辅助虚拟机接收与主实例相同的写入操作。启用 HA 后,如果主实例不可用,我们将通过提升备用实例来替换受影响的主机,从而自动执行故障转移。您无需更新连接详细信息。升级后,原始主机将被销毁,并创建一个新的备用主机。
对于对长时间停机敏感的实例,我们建议使用我们的 HA 功能。如果没有 HA,一旦您的实例不可用,我们将尝试为您的实例预置一个新主机;控制平面将使用最新的自动备份,以及自该备份以来生成的全部 WAL(预写日志)语句来自动恢复实例。对于小型、非活动的集群,这可能只需要几分钟,但对于规模较大或活动的集群,恢复过程可能需要数小时
ALTER POSTGRES INSTANCE [ IF EXISTS ] <name> SET
[ COMMENT = '<string_literal>' ]
[ HIGH_AVAILABILITY = { TRUE | FALSE } ];