在 Azure Database for PostgreSQL 灵活服务器中将只读副本切换为主服务器

本文提供了切换 Azure Database for PostgreSQL 灵活服务器的只读副本的分步说明,使其成为复制集的新主服务器。

将只读副本切换到主副本的步骤

使用 Azure 门户:

  1. 选择要为其显示其关联虚拟终结点的 Azure Database for PostgreSQL 灵活服务器。

  2. 在资源菜单中的 “设置” 部分下,选择“ 复制”。

    显示包含只读副本的“复制”页的屏幕截图。

  3. 选择要切换到的只读副本终结点名称旁边的 “升级 ”图标。

    显示Promore动作在复制页面上的位置的屏幕截图。

  4. 如果服务器上尚未创建虚拟终结点,或者你尝试切换为主副本的只读副本并非读取器虚拟终结点的目标服务器,则将只读副本切换为主副本的尝试会失败。 对话框中显示的警告提醒你此条件。

    当没有虚拟终结点或终结点未正确配置以支持切换操作时,显示“切换或提升为独立”窗格的屏幕截图。

  5. 在副本服务器的升级中,选择提升到主服务器以执行操作。 对于数据同步,请选择计划或强制,具体取决于哪种方式最符合你的需求。 如果您决定使用“强制”选项,请勾选“我了解,任何未从主服务器复制的数据更改都将丢失。读取副本延迟时间约等于数据丢失的时间范围。”复选框,以确认您已知晓潜在的数据丢失风险。 最后,选择“提升”。

    显示“切换或提升为独立”窗格的屏幕截图。

  6. 通知你正在将只读副本切换到主副本。

    显示通知通知的屏幕截图,通知只读副本正在切换到主副本。

  7. 该过程完成后,通知会通知你只读副本已成功切换到主副本。

    显示通知通知的屏幕截图,通知只读副本已成功切换到主副本。