高级 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。
高级 SSD v2 提供灵活的 IOPS 配置。 Azure Database for PostgreSQL 服务器为高达 399 GiB 的磁盘提供 3,000 的基线 IOPS,对于超过 400 GiB 的磁盘提供 12,000 IOPS,无需额外付费。 当大小至少为 160 GiB 时,磁盘最多可达到 80,000 IOPS。 超出免费层的 IOPS 会产生额外的费用。
高级 SSD v2 还提供灵活的吞吐量配置。 Azure Database for PostgreSQL 为高达 399 GiB 的磁盘提供 125 MB/秒的基线吞吐量,对于超过 400 GiB 的磁盘提供 500 MB/秒的基线吞吐量,无需额外付费。 超出免费层的吞吐量会产生额外的费用。
注释
高级 SSD v2 目前为 Azure Database for PostgreSQL 灵活服务器实例提供预览版。
IOPS
Azure Database for PostgreSQL 服务器为高达 399 GiB 的磁盘提供 3000 的基线 IOPS,对于超过 400 GiB 的磁盘提供 12000 IOPS,无需额外付费。 若要在磁盘上实现 80,000 IOPS,它必须至少为 160 GiB。 超出免费层的 IOPS 需额外付费。
吞吐量
Azure Database for PostgreSQL 为高达 399 GiB 的磁盘提供 125 MB/秒的基线吞吐量,对于超过 400 GiB 的磁盘提供 500 MB/秒的基线吞吐量,无需额外付费。 超出免费层的吞吐量需额外付费。
预配的存储是指可供 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 中的计算选项。
注释
无论为实例分配何种类型的存储,你都只能向上扩展,而不能向下缩小。