本文提供用于缩放Azure Database for PostgreSQL灵活服务器的计算资源的分步说明。
您可以在可突发、通用和内存优化计算层级之间切换。 在每个层中,可以选择最适合应用程序的虚拟核心数(vCore)。 有关Azure 虚拟机中可用的不同计算层及其最适合的用例的详细信息,请参阅Azure中虚拟机的大小。
为Azure Database for PostgreSQL灵活服务器使用的计算资源请求缩放操作时,服务器将重启。 此重启使服务器在一段时间内不可用。 有关该过程的工作原理和停机时间的预期持续时间的详细信息,请参阅 近零的停机时间缩放。
缩放计算的步骤
使用 Azure 门户:
选择您的“Azure Database for PostgreSQL”灵活服务器。
在资源菜单中,选择“计算 + 存储”。
若要选择其他层,请在 “计算层 ”组中,选择最符合需求的选项。
若要选择其他计算机大小,请展开 “计算大小 ”下拉列表,然后选择最符合需求的大小。
选择所需的配置时,选择“ 保存”。
如果请求的更改需要服务器重启及其关联的服务中断,请确认或取消应用配置更改的决定。
通知显示部署正在进行。
缩放过程完成后,会显示一条通知,表示部署成功。
使用 az postgres flexible-server update 命令调整计算资源规模。
az postgres flexible-server update \
--resource-group <resource_group> \
--name <server> \
--tier <tier> \
--sku-name <sku_name>
注释
可能需要将其他参数包含在上一个命令中。 这些参数的存在和值取决于你希望如何配置现有服务器的其他功能。
参数允许的值 --sku-name 列表取决于传递给 --tier 参数的值以及你尝试部署服务器的区域。
如果向 --sku-name 传递了不正确的值,则会出现以下错误,以及受支持的 SKU 名称列表:
Invalid value for --sku-name. The SKU name is not available in the <tier> tier. Provide a valid SKU name for this tier, or specify --tier with the correct tier. Allowed values: ['<sku_name_1>', '<sku_name_2>', ..., '<sku_name_n>']
如果请求的更改需要服务器重启及其关联的服务中断,并且未提供 --yes 参数,则会收到以下提示:
You are trying to update the compute or storage size assigned to your server in a way that requires a server restart. During the restart, you'll experience some downtime of the server. Do you want to proceed? (y/n):
相关内容