本页介绍了 Cloud SQL 实例可用的不同存储类型。
Cloud SQL 提供不同的存储类型选项,具体取决于您为实例选择的 Cloud SQL 版本和机器系列:
- Hyperdisk Balanced(预览版):Google Cloud Hyperdisk 产品,提供可伸缩的高性能存储服务。此存储类型仅适用于 C4A 机器系列。
- 高性能永久性磁盘 (SSD):一种面向高性能数据库的永久性磁盘,由固态硬盘提供支持。此存储类型适用于 Cloud SQL 企业版机器系列和 Cloud SQL 企业 Plus 版 N2 机器系列。
如需详细了解 Cloud SQL 支持的不同机器系列和类型,请参阅机器系列概览。
Google Cloud Hyperdisk Balanced
Cloud SQL 为其 C4A 机器系列使用 Hyperdisk Balanced 存储选项。这种存储类型是 Google Cloud Hyperdisk 产品。Hyperdisk 是最新一代网络块存储服务。它提供可伸缩的高性能存储服务,具有一整套数据持久性和管理功能。平衡 Hyperdisk 可提供可自定义的吞吐量和 IOPS。如需了解详情,请参阅关于 Hyperdisk Balanced。
默认值和限制
Hyperdisk Balanced 的 IOPS 和吞吐量的默认值和限制是根据实例的配置(具体而言是机器类型和存储容量)设置的。所选存储空间容量会限制默认值,而机器类型会设置 IOPS 和吞吐量的上限。您可以随时修改实例的这些值。
下表根据 C4A 机器系列中的每个机器类型的 vCPU 数量,显示了其 IOPS 和吞吐量的最小值和上限:
vCPU | 最小 IOPS | 最小吞吐量 (MiB/s) | 平衡 Hyperdisk | Hyperdisk Balanced HA | ||
---|---|---|---|---|---|---|
最大 IOPS | 最大吞吐量 (MiB/s) | 最大 IOPS | 最大吞吐量 (MiB/s) | |||
2 | 3000 | 140 | 5 万 | 800 | 5 万 | 800 |
4 | 3000 | 140 | 5 万 | 800 | 5 万 | 800 |
8 | 3000 | 140 | 5 万 | 1000 | 5 万 | 1000 |
16 | 3000 | 140 | 80000 | 1,600 | 80000 | 1200 |
32 | 3000 | 140 | 120,000 | 2400 | 100000 | 1200 |
48 | 3000 | 140 | 160,000 | 2400 | 100000 | 1200 |
64 | 3000 | 140 | 160,000 | 2400 | 100000 | 1200 |
72 | 3000 | 140 | 160,000 | 2400 | 100000 | 1200 |
下表显示了根据所选磁盘大小计算的默认 Google Cloud Hyperdisk 平衡 IOPS 和吞吐量值:
磁盘大小 | 默认 IOPS | 默认吞吐量 (MiB/s) |
---|---|---|
20 - 256 GB | 4000 | 170 |
> 256 - 512 GB | 7,000 | 240 |
大于 512 GB 且小于 1 TB | 10000 | 500 |
大于 1 TB - 4 TB | 16,000 | 750 |
大于 4 TB 且小于等于 32 TB | 70,000 或机器类型的 IOPS 上限 | 至少 1,200 或机器类型的吞吐量上限 |
大于 32 TB - 64 TB | 至少 100,000 IOPS 或机器类型的 IOPS 上限 | 至少 1,200 或机器类型的吞吐量上限 |
您可以为 Google Cloud Hyperdisk Balanced 和 Google Cloud Hyperdisk Balanced High Availability 设置自定义 IOPS 和吞吐量级别。修改后的值必须满足以下要求:
IOPS
- 最小:3,000 IOPS
- 最大值:每 GB 磁盘容量 500 IOPS;Google Cloud 平衡 Hyperdisk 的容量上限为 160000,Google Cloud 平衡 Hyperdisk 平衡高可用性的上限为 100000。
吞吐量
- 最小值:140 MiB/s
- 最大值:对于 Google Cloud 平衡 Hyperdisk,以 2400 MiB/s 或预配 IOPS 除以 4 的较大者为准。对于 Google Cloud Hyperdisk 平衡高可用性,1200 MiB/s 或预配 IOPS 除以 4,以较大者为准。
Hyperdisk Balanced 限制
将 Hyperdisk Balanced 与 Cloud SQL 实例搭配使用时,请考虑以下限制:
- Hyperdisk Balanced 仅允许每 4 小时更改一次容量、IOPS 和吞吐量。如果数据工作负载需要更频繁地增加存储空间,则可能会导致存储空间长时间处于满负荷状态,从而对性能造成影响。
高性能永久性磁盘
Cloud SQL 为其 N2 机器系列使用高性能永久性磁盘 (SSD) 存储选项。SSD 是一种永久性磁盘卷产品,可提供持久的网络存储设备,适用于需要更短延迟时间和更多 IOPS 的企业应用和高性能数据库。如需了解详情,请参阅永久性磁盘简介。
SSD 存储类型的 IOPS 和吞吐量是根据您设置的机器类型和存储容量设置的。您无法配置 IOPS 和吞吐量的值。
N2 SSD IOPS 和吞吐量限制
下表根据 N2 机器系列的 vCPU 数量,显示了 SSD 存储选项的 IOPS 和吞吐量的最大值:
vCPU | 最大写入 IOPS | 最大读取 IOPS | 最大写入吞吐量 (MiB/s) | 最大读取吞吐量 (MiB/s) |
---|---|---|---|---|
2 | 15000 | 15000 | 240 | 240 |
4 | 15,000 | 15000 | 240 | 240 |
8 | 15,000 | 15000 | 800 | 800 |
16 | 25,000 | 25,000 | 1000 | 1200 |
32 | 60000 | 60000 | 1000 | 1200 |
48 | 60000 | 60000 | 1000 | 1200 |
64 | 80000 | 60000 | 1000 | 1200 |
80 | 80000 | 60000 | 1000 | 1200 |
96 | 80000 | 60000 | 1000 | 1200 |
128 | 80000 | 60000 | 1000 | 1200 |