本页面介绍了可供 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 Balanced 提供可自定义的吞吐量和 IOPS。如需了解详情,请参阅 Hyperdisk Balanced 简介。
默认值和限制
Hyperdisk Balanced 的 IOPS 和吞吐量默认值和限制是根据实例的配置(尤其是机器类型和存储空间容量)设置的。所选存储空间容量会限制默认值,而机器类型会设置 IOPS 和吞吐量的最大值。您可以随时修改实例的这些值。
下表显示了 C4A 机器系列中每种机器类型的 IOPS 和吞吐量的最小和最大限制,具体取决于其 vCPU:
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 | 10 万 | 1200 |
48 | 3000 | 140 | 160,000 | 2400 | 10 万 | 1200 |
64 | 3000 | 140 | 160,000 | 2400 | 10 万 | 1200 |
72 | 3000 | 140 | 160,000 | 2400 | 10 万 | 1200 |
下表显示了默认的 Google Cloud Hyperdisk Balanced IOPS 和吞吐量值(具体取决于所选的磁盘大小):
磁盘大小 | 默认 IOPS | 默认吞吐量(MiB/秒) |
---|---|---|
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 | 10 万或机器类型的 IOPS 上限(以较小值为准) | 1,200 或机器类型的吞吐量上限(以较小者为准) |
您可以为 Google Cloud Hyperdisk Balanced 和 Google Cloud Hyperdisk Balanced 高可用性卷设置自定义 IOPS 和吞吐量级别。修改后的值必须满足以下要求:
IOPS
- 最小值:3,000 IOPS
- 最大值:每 GB 磁盘容量 500 IOPS,Google Cloud Hyperdisk Balanced 的最大值为 160,000,Google Cloud Hyperdisk Balanced High Availability 的最大值为 100,000。
吞吐量
- 最低:140 MiB/s
- 最大值:对于 Google Cloud Hyperdisk Balanced,2,400 MiB/s 或预配 IOPS 除以 4 所得值中的较大值。对于 Google Cloud Hyperdisk Balanced 高可用性,1,200 MiB/s 或预配 IOPS 除以 4 所得值中的较大值。
Hyperdisk Balanced 限制
将 Hyperdisk Balanced 与 Cloud SQL 实例搭配使用时,请考虑以下限制:
- Hyperdisk Balanced 仅允许每 4 小时更改一次容量、IOPS 和吞吐量。如果数据工作负载需要更频繁地增加存储空间,则可能会导致存储空间长时间处于满负荷状态,从而对性能造成影响。
高性能永久性磁盘
Cloud SQL 为其 N2 机器系列使用性能永久性磁盘 (SSD) 存储选项。SSD 是一种永久性磁盘卷产品,可提供持久的网络存储设备,适用于需要更低延迟时间和更多 IOPS 的企业应用和高性能数据库。如需了解详情,请参阅 Persistent Disk 简介。
系统会根据您设置的机器类型和存储空间容量来设置 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 |