你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

Azure Database for PostgreSQL 中的高级 SSD v2 存储选项

高级 SSD v2(预览版)

高级 SSD v2 提供比高级 SSD 更高的性能,同时作为一般规则,成本也更低。 可以随时调整高级 SSD v2 的性能(容量、吞吐量和每秒输入/输出操作,即称为 IOPS)。 能够进行这些调整,使工作负荷经济高效,同时满足不断变化的性能需求。 例如,事务密集型数据库可能需要在几天内处理大量 IOPS。 或者游戏应用程序可能仅在高峰时段要求更高的吞吐量。 因此,对于大多数常规用途工作负载,高级 SSD v2 可以提供最佳性能。 现可在所有受支持的区域中部署具有高级 SSD v2 磁盘的 Azure Database for PostgreSQL 灵活服务器实例。

注释

高级 SSD v2 目前为 Azure Database for PostgreSQL 灵活服务器实例提供预览版。

高级 SSD 和高级 SSD v2 之间的区别

与高级 SSD 不同,高级 SSD v2 没有专用大小。 可以根据工作负载要求将高级 SSD v2 磁盘设置为任何大小,并进行精细调整。 这些细粒度的增量可以以 1 GiB 为单位进行。 高级 SSD v2 不支持主机缓存,但提供的延迟仍然低于高级 SSD。 高级 SSD v2 容量范围为 1 GiB 到 64 TIB。

下表对 Azure Database for PostgreSQL 灵活服务器实例支持的磁盘类型的不同方面进行了比较,以帮助确定哪种磁盘更适合你的需求。

高级 SSD v2 - IOPS

Azure Database for PostgreSQL 服务器为高达 399 GiB 的磁盘提供 3000 的基线 IOPS,对于超过 400 GiB 的磁盘提供 12000 IOPS,无需额外付费。 若要在磁盘上实现 80,000 IOPS,该磁盘必须至少为 160 GiB。 超出免费层的 IOPS 需额外付费。

高级 SSD v2 - 吞吐量

Azure Database for PostgreSQL 为高达 399 GiB 的磁盘提供 125 MB/秒的基线吞吐量,对于超过 400 GiB 的磁盘提供 500 MB/秒的基线吞吐量,无需额外付费。 超出免费层的吞吐量需额外付费。

注释

高级 SSD v2 目前为 Azure Database for PostgreSQL 灵活服务器实例提供预览版。

高级 SSD v2 - 高可用性

现在,使用高级 SSD v2 进行的 Azure Database for PostgreSQL 灵活服务器实例支持高可用性。 可以使用此存储层配置区域冗余和同区域高可用性选项。 此功能最初在以下区域提供。

美国中部、东亚、美国东部 2

启用高级 SSD v2 高可用性预览版

高可用性是一项选择加入功能,可以通过以下步骤在订阅级别启用。 由于这是一项预览功能,因此建议仅将其用于非生产性工作负荷。

  1. 在“搜索”栏中键入“预览功能”,然后从结果中选择它。

预览页的屏幕截图。

  1. 使用“按名称筛选”字段,搜索“高级 SSD v2 高可用性”并选择“订阅”

    SSD v2 注册页的屏幕截图。

  2. 选择该功能,然后单击“注册”。

  3. 验证“状态”是否已更改为“已注册”

    注册验证页的屏幕截图。

高级 SSD v2 - 预览期间的限制

  • 高级 SSD v2 不支持地理冗余备份使用客户管理的密钥进行数据加密主版本升级长期保留或存储自动增长功能。

  • 请在配置同区域副本之前,等待第一个备份可用,因为此过程依赖于磁盘快照。 此限制不适用于使用pg_basebackups的跨区域副本。

  • 不支持从高级 SSD (PV1) 联机迁移到高级 SSD v2 (PV2)。 或者,如果要跨不同的存储类型迁移,可以对现有服务器执行时间点还原,将其还原到具有不同存储类型的新服务器。

  • 只能为 2025 年 7 月 1 日或之后创建的服务器配置高级 SSD v2 高可用性。 目前,美国中部、东亚和美国东部 2 区域支持 SSD v2 高可用性。

  • 只能为使用 PG 版本 16 创建的服务器配置高级 SSD v2 高可用性。

  • 高级 SSD V2 仅在以下区域启用:澳大利亚东部、巴西南部、加拿大中部、印度中部、美国中部、东亚、美国东部、美国东部 2、法国中部、德国中西部、以色列中部、日本东部、韩国中部、挪威东部、波兰中部、美国中南部、东南亚、瑞士北部、阿联酋北部、美国中西部、欧洲西部和美国西部 2。

  • 当启用 AFEC 标志以访问高可用性(HA)预览功能时,当前不支持从高级 SSD v2 还原到高级 SSD(v1)的时间点还原(PITR)。

  • 高级 SSD v2 只能使用“常规用途”和“内存优化”计算层进行预配。 不支持使用高级 SSD v2 创建新的“可突发”计算层。

预配的存储是指可供 Azure Database for PostgreSQL 灵活服务器实例使用的存储容量。 此存储用于数据库文件、临时文件、事务日志和 PostgreSQL 服务器日志。 预配的总存储量也定义了可供服务器使用的 I/O 容量。

下表概述了高级 SSD v2 磁盘容量和性能上限,方便你确定使用哪种磁盘。

SSD v2 级磁盘大小 最大可用 IOPS 最大可用吞吐量 (MB/s)
1 GiB 到 64 TiB 3,000 到 80,000(每 GiB 递增 500 IOPS) 125-1,200(根据设置的 IOPS 按 0.25 MB/秒递增)

虚拟机类型还具有 IOPS 限制。 尽管可以选择独立于服务器类型的任何存储大小,也可能无法使用存储提供的所有 IOPS,尤其是在选择的服务器的 vCore 数量较少时。 若要了解详细信息,请参阅 Azure Database for PostgreSQL 中的计算选项

注释

无论分配给实例的存储类型如何,存储只能纵向扩展,而不是纵向扩展。

可以通过 Azure 门户或使用 Azure CLI 命令监视 I/O 使用情况。 要监视的相关指标是存储上限、存储百分比、已用存储和 I/O 百分比

重要

所选计算大小决定了最小和最大 IOPS。

了解如何纵向扩展或缩减 IOPS