你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
本文提供有关如何对附加到 Azure Database for PostgreSQL 灵活服务器的存储进行缩放操作以提升性能的详细分步说明。
如果服务器使用 高级 SSD 磁盘,则可以使用比原始基线更高的性能层来满足更高的需求。 预配磁盘大小决定了性能层的基线。 有关详细信息,请参阅托管磁盘的性能层。
如果服务器使用 高级 SSD v2 磁盘,还可以独立调整磁盘的 IOPS 和吞吐量。 有关详细信息,请参阅高级 SSD v2 性能。
缩放存储性能层的步骤(高级 SSD)
重要
如果增加磁盘的性能层,则只能在上次增加后 12 小时内将其减少到较低层。 此限制 可确保在对服务器配置进行任何更改后保持稳定性和性能。
尝试在增加性能层后的 12 小时内降低性能层会导致以下错误:
Code: PerformanceTierCannotBeDowngradedBefore12HoursError
Message: Unable to downgrade storage tier: A higher tier was explicitly set on the server at <mm/dd/yyyy hh:mm:ss AM|PM +00:00>. Tier can only be downgraded after 12 hours
使用 Azure 门户:
选择您的“Azure Database for PostgreSQL”灵活服务器。
在资源菜单中,选择“计算 + 存储”。
如果要提高分配给服务器的磁盘的性能层,请展开 “性能层 ”下拉列表,然后选择适合需求的层。 可以分配给磁盘的最小层取决于磁盘的分配大小。 最小层是该大小的磁盘的基线性能层。 如果增加性能层,则增加磁盘的最大 IOPS 和吞吐量。 若要了解每种磁盘大小的基线性能层及可升级的层级,请参阅可以更改哪些高级 SSD 盘性能层。
选择“保存”。
通知显示部署正在进行。
缩放过程完成后,会显示一条通知,表示部署成功。
扩展存储 IOPS 的步骤(高级 SSD v2)
使用 Azure 门户:
选择 Azure Database for PostgreSQL。
在资源菜单中,选择“计算 + 存储”。
如果要更改分配给已分配到服务器的磁盘的 IOPS,请在“IOPS(操作/秒)”文本框中键入所需的值。 可以分配给磁盘的 IOPS 范围取决于磁盘的分配大小。 有关详细信息,请参阅 高级 SSD v2 - IOPS。
选择“保存”。
重要
更改分配给高级 SSD v2 磁盘的 IOPS 的操作始终是联机操作。 这不会给服务器造成任何停机时间。
缩放存储吞吐量的步骤(高级 SSD v2)
使用 Azure 门户:
选择您的“Azure Database for PostgreSQL”灵活服务器。
在资源菜单中,选择“计算 + 存储”。
如果要更改分配给服务器的磁盘的吞吐量,请在“吞吐量(MB/秒)”文本框中键入所需的值。 可以分配给磁盘的吞吐量范围取决于磁盘的大小和分配的 IOPS。 有关详细信息,请参阅 高级 SSD v2 - 吞吐量。
选择“保存”。
重要
改变分配给 Premium SSD v2 磁盘的吞吐量的操作始终是在线进行的操作。 这不会给服务器造成任何停机时间。