使用 Azure 门户重启 Azure Database for PostgreSQL - 单一服务器

适用于:Azure Database for PostgreSQL 单一服务器

重要

Azure Database for PostgreSQL - 单一服务器即将停用。 强烈建议升级到 Azure Database for PostgreSQL - 灵活服务器。 有关迁移到 Azure Database for PostgreSQL 灵活服务器的详细信息,请参阅 Azure Database for PostgreSQL 单一服务器的最新动态?

本主题介绍如何重启 Azure Database for PostgreSQL 服务器。 出于维护原因,可能需要重启服务器,这会在服务器执行操作时导致短暂中断。

如果服务处于繁忙状态,则会阻止重启服务器。 例如,服务可能正在处理先前请求的操作(例如缩放 vCore)。

注意

完成重启所需的时间取决于 PostgreSQL 恢复过程。 若要减少重启时间,建议在重启之前尽量减少服务器上发生的活动量。 你可能还需要增加检查点频率。 还可以调整与检查点相关的参数值,包括 max_wal_size。 还建议在重启服务器之前运行 CHECKPOINT 命令以加快恢复时间。 如果在重启服务器之前未执行 CHECKPOINT 命令,则可能会导致更长的恢复时间。

先决条件

若要完成本操作指南,需要:

执行服务器重启

可通过以下步骤重启 PostgreSQL 服务器:

  1. Azure 门户中,选择 Azure Database for PostgreSQL 服务器。

  2. 在服务器“概述”页的工具栏中,选择“重启”。

    Azure Database for PostgreSQL - Overview - Restart button

  3. 选择“是”以确认重启服务器。

    Azure Database for PostgreSQL - Restart confirm

  4. 观察到服务器状态更改为“正在重启”。

    Azure Database for PostgreSQL - Restart status

  5. 确认服务器重启成功。

    Azure Database for PostgreSQL - Restart success

后续步骤

了解如何在 Azure Database for PostgreSQL 中设置参数