Cloud SQL 儲存空間選項可讓您根據資料庫工作負載,調整執行個體的 IOPS、處理量和成本。您可以設定 Hyperdisk Balanced,自訂效能;設定固態硬碟 (SSD),處理低延遲的使用中資料;或設定傳統硬碟 (HDD),處理封存和批次工作負載。儲存空間可用性取決於執行個體的機器類型,請參閱機器系列總覽,確認設定支援哪些選項。
Google Cloud Hyperdisk Balanced
Cloud SQL 會針對 N4、C4A 和 C4 機器系列,使用 Hyperdisk Balanced 儲存空間選項。這類儲存空間是 Google Cloud Hyperdisk 產品。Hyperdisk 是最新一代的網路區塊儲存空間,提供可擴充的高效能儲存空間,具備完善的資料持續性和管理功能。您也可以透過這個儲存空間選項啟用自動增加儲存空間功能,讓 Cloud SQL 在執行個體的儲存空間低於門檻大小時自動增加儲存空間。
Hyperdisk Balanced 提供可自訂的輸送量和 IOPS。詳情請參閱「關於 Hyperdisk Balanced」。
Hyperdisk Balanced 會根據執行個體的設定 (包括機型和儲存空間容量),設定預設 IOPS 和處理量值及限制。儲存空間容量會限制預設值,而機型則會設定 IOPS 和處理量的最大值。您可以修改執行個體的這些值。
C4A 機器系列 IOPS 和處理量限制
下表列出 C4A 機器系列中,各機型依據 vCPU 數量而定的 IOPS 和處理量 (以 MiB/s 為單位) 上下限:
| Hyperdisk Balanced | Hyperdisk Balanced HA | |||||
|---|---|---|---|---|---|---|
| vCPU | 最低 IOPS | 總處理量下限 | IOPS 上限 | 總處理量上限 | IOPS 上限 | 總處理量上限 |
| 2 | 3,000 | 140 | 50,000 | 800 | 50,000 | 800 |
| 4 | 3,000 | 140 | 50,000 | 800 | 50,000 | 800 |
| 8 | 3,000 | 140 | 50,000 | 1,000 | 50,000 | 1,000 |
| 16 | 3,000 | 140 | 80,000 | 2,400 | 80,000 | 1,200 |
| 32 | 3,000 | 140 | 120,000 | 2,400 | 100,000 | 1,200 |
| 48 | 3,000 | 140 | 160,000 | 2,400 | 100,000 | 1,200 |
| 64 | 3,000 | 140 | 160,000 | 2,400 | 100,000 | 1,200 |
| 72 | 3,000 | 140 | 160,000 | 2,400 | 100,000 | 1,200 |
下表列出 Google Cloud Hyperdisk Balanced 的預設 IOPS 和處理量值,這些值取決於所選磁碟大小:
| 磁碟大小 | 預設 IOPS | 預設處理量 (MiB/秒) |
|---|---|---|
| 20 至 256 GB | 4,000 | 170 |
| > 256 - 512 GB | 7,000 | 240 |
| > 512 GB - 1 TB | 10,000 | 500 |
| > 1 TB - 4 TB | 16,000 | 750 |
| > 4 TB - 32 TB | 機型的 IOPS 下限為 70,000,或 IOPS 上限 | 至少 1,200,或機型的處理量上限 |
| > 32 TB - 64 TB | 100,000 或機型的 IOPS 上限 (以較低者為準) | 至少 1,200,或機型的處理量上限 |
使用 Hyperdisk Balanced 時,您也可以設定自訂 IOPS 和處理量。
C4 機器系列 IOPS 和處理量限制
下表列出 C4 機器系列中各機型的 IOPS 和處理量 (以 MiB/s 為單位) 限制,依 vCPU 數量而定:
| Hyperdisk Balanced | Hyperdisk Balanced HA | |||||
|---|---|---|---|---|---|---|
| vCPU | 最低 IOPS | 總處理量下限 | IOPS 上限 | 總處理量上限 | IOPS 上限 | 總處理量上限 |
| 2 | 3,000 | 140 MiB/秒 | 50,000 | 400 MiB/秒 | 50,000 | 400 MiB/秒 |
| 4 | 3,000 | 140 MiB/秒 | 50,000 | 400 MiB/秒 | 50,000 | 400 MiB/秒 |
| 8 | 3,000 | 140 MiB/秒 | 50,000 | 800 MiB/秒 | 50,000 | 800 MiB/秒 |
下表列出 Google Cloud Hyperdisk Balanced 的預設 IOPS 和處理量值,這些值取決於所選磁碟大小:
| 磁碟大小範圍 (GB) | 預設 IOPS | 預設輸送量 |
|---|---|---|
| 10 到 256 | 4,000 | 170 MiB/秒 |
| 257 至 512 | 7,000 | 240 MiB/秒 |
| 513 至 1,024 | 10,000 | 500 MiB/秒 |
| 1,025 至 4,096 | 16,000 | 750 MiB/秒 |
| 4,097 至 32,768 | 70,000 | 1,200 MiB/秒 |
| 32,769 至 65,536 | 100,000 | 1,200 MiB/秒 |
使用 Hyperdisk Balanced 時,您也可以設定自訂 IOPS 和處理量。
N4 機器系列 IOPS 和處理量限制
下表列出 N4 機器系列中,各機型依據 vCPU 數量而定的 IOPS 和處理量上下限:
| Hyperdisk Balanced | Hyperdisk Balanced HA | |||||
|---|---|---|---|---|---|---|
| vCPU | 最低 IOPS | 總處理量下限 | IOPS 上限 | 總處理量上限 | IOPS 上限 | 總處理量上限 |
| 0-7 | 3,000 | 140 | 15,000 | 240 | 15,000 | 240 |
| 8-15 | 3,000 | 140 | 15,000 | 480 | 15,000 | 480 |
| 16-31 | 3,000 | 140 | 80,000 | 1,200 | 80,000 | 1,200 |
| 32-47 | 3,000 | 140 | 100,000 | 1,600 | 100,000 | 1,200 |
| 48+ | 3,000 | 140 | 160,000 | 2,400 | 100,000 | 1,200 |
下表列出 Google Cloud Hyperdisk Balanced 的預設 IOPS 和處理量值,這些值取決於所選磁碟大小:
| 磁碟大小 | 預設 IOPS | 預設處理量 |
|---|---|---|
| 20 至 256 GB | 4,000 | 170 |
| > 256 - 512 GB | 7,000 | 240 |
| > 512 GB - 1 TB | 10,000 | 500 或機型的處理量上限 (以較低者為準) |
| > 1 TB - 4 TB | 至少 16,000,或機型的 IOPS 上限 | 至少 750,或機型的處理量上限 |
| > 4 TB - 32 TB | 機型的 IOPS 下限為 70,000,或 IOPS 上限 | 至少 1,200,或機型的處理量上限 |
| > 32 TB - 64 TB | 100,000 或機型的 IOPS 上限 (以較低者為準) | 至少 1,200,或機型的處理量上限 |
使用 Hyperdisk Balanced 時,您也可以設定自訂 IOPS 和處理量。
Hyperdisk Balanced 自訂 IOPS 和處理量
您可以為 Google Cloud Hyperdisk Balanced 和 Google Cloud Hyperdisk Balanced High Availability 磁碟區,設定自訂 IOPS 和處理量。修改後的值必須符合下列規定:
IOPS
- 下限:3,000 IOPS
- 上限:每 GB 磁碟容量 500 IOPS,Google Cloud Hyperdisk Balanced 的上限為 160,000,Google Cloud Hyperdisk Balanced High Availability 的上限為 100,000。
處理量
- 下限:140 MiB/秒
- 上限:如果是 Google Cloud Hyperdisk Balanced,則為 2,400 MiB/s 或佈建 IOPS 除以 4 (以較高者為準)。如果是 Google Cloud Hyperdisk Balanced High Availability,則為 1,200 MiB/s 或佈建 IOPS 除以 4 (以較大者為準)。
Hyperdisk Balanced 限制
搭配使用 Hyperdisk Balanced 與 Cloud SQL 執行個體時,請注意下列限制:
- Hyperdisk Balanced 每四小時只能變更容量和磁碟大小兩次。如果資料工作負載需要更常增加儲存空間,儲存空間可能會長時間滿載,進而影響效能。
- Hyperdisk Balanced 每四小時只能變更一次 IOPS 和處理量。如果資料工作負載需要更常增加儲存空間,儲存空間可能會長時間滿載,進而影響效能。
固態硬碟 (SSD)
一般用途共用核心、一般用途專屬核心和 N2 機器系列,都提供固態硬碟 (SSD) 選項。
SSD 儲存空間選項可為 Cloud SQL Enterprise 版本執行個體提供高效、符合成本效益的選項。與傳統硬碟相比,SSD 的速度更快,效能也更穩定。SSD 提供高寫入和讀取處理量,並維持低延遲的資料存取。因此,如果需要儲存經常存取且低延遲的活躍資料,這個選項非常合適。
SSD 是 Persistent Disk 磁碟區,提供耐用的網路儲存裝置。適合需要較低延遲時間和較高 IOPS 的企業應用程式和高效能資料庫。詳情請參閱「關於永久磁碟」。
Cloud SQL 會根據您設定的機型和儲存空間容量,設定 SSD 儲存空間的 IOPS 和處理量。您無法設定 IOPS 和處理量的值。
N2 機器系列 IOPS 和處理量限制
下表列出 Cloud SQL Enterprise Plus 版本執行個體 (使用 N2 機器系列) 的 SSD 儲存空間選項,其 IOPS 和處理量 (以 MiB/s 為單位) 的最大值,取決於 vCPU 數量:
| 可用區 | 區域 | |||
|---|---|---|---|---|
| vCPU | IOPS 上限 (讀取/寫入) | 處理量上限 (讀取/寫入) | IOPS 上限 (讀取/寫入) | 處理量上限 (讀取/寫入) |
| 2 | 15,000 / 15,000 | 240 / 240 | 15,000 / 15,000 | 240 / 120 |
| 4 | 15,000 / 15,000 | 240 / 240 | 15,000 / 15,000 | 240 / 120 |
| 8 | 15,000 / 15,000 | 800 / 800 | 15,000 / 15,000 | 800 / 400 |
| 16 | 25,000 / 25,000 | 1,200 / 1,200 | 25,000 / 25,000 | 1,200 / 600 |
| 32 | 60,000 / 60,000 | 1,200 / 1,200 | 60,000 / 60,000 | 1,200 / 600 |
| 48 | 60,000 / 60,000 | 1,200 / 1,200 | 60,000 / 60,000 | 1,200 / 600 |
| 64 | 100,000 / 100,000 | 1,200 / 1,200 | 100,000 / 80,000 | 1,200 / 1,000 |
| 80 | 100,000 / 100,000 | 1,200 / 1,200 | 100,000 / 80,000 | 1,200 / 1,000 |
| 96 | 100,000 / 100,000 | 1,200 / 1,200 | 100,000 / 80,000 | 1,200 / 1,000 |
| 128 | 100,000 / 100,000 | 1,200 / 1,200 | 100,000 / 80,000 | 1,200 / 1,000 |
一般用途機器系列 IOPS 和處理量限制
下表列出 SSD 儲存空間選項的 IOPS 和處理量最大值,依據為一般用途共用或專用核心機器系列,以及自訂機型的 vCPU 數量:
| 可用區 | 區域 | |||
|---|---|---|---|---|
| vCPU | IOPS 上限 (讀取/寫入) | 處理量上限 (讀取/寫入) | IOPS 上限 (讀取/寫入) | 處理量上限 (讀取/寫入) |
| 1 | 15,000 / 15,000 | 200 / 200 | 15,000 / 15,000 | 200 / 100 |
| 2-7 | 15,000 / 15,000 | 240 / 240 | 15,000 / 15,000 | 240 / 120 |
| 8-15 | 15,000 / 15,000 | 800 / 800 | 15,000 / 15,000 | 800 / 400 |
| 16-31 | 25,000 / 25,000 | 1,200 / 1,200 | 25,000 / 25,000 | 1,200 / 600 |
| 32-63 | 60,000 / 60,000 | 1,200 / 1,200 | 60,000 / 60,000 | 1,200 / 600 |
| 64+ | 100,000 / 100,000 | 1,200 / 1,200 | 100,000 / 80,000 | 1,200 / 1,000 |
傳統硬碟 (HDD)
傳統硬碟 (HDD) 儲存空間選項僅適用於一般用途共用或專用核心機器系列,可能適合特定用途。舉例來說,如果執行個體含有大型資料集 (>10 TB),且對延遲不敏感、不常存取,或儲存成本是主要考量,則可考慮使用 HDD。HDD 也可能適用於下列工作負載類別:
- 包含掃描和寫入作業的批次工作負載,且只有偶爾隨機讀取幾列。
- 資料封存:寫入大量資料,但很少讀取。
舉例來說,如果您打算儲存大量遙測裝置的歷來資料,並使用這些資料產生每日報表,那麼 HDD 儲存空間節省的成本可能足以彌補效能損失。不過,如果您打算使用這些資料顯示即時資訊主頁,HDD 可能不是最佳選擇,因為 HDD 儲存空間的讀取頻率較高,且速度較慢。
一般用途機器系列 IOPS 和處理量限制
下表根據 Cloud SQL 執行個體的 vCPU 數量,列出 HDD 儲存空間選項的 IOPS 和處理量上限:
| 可用區 | 區域 | |||
|---|---|---|---|---|
| vCPU | IOPS 上限 (讀取/寫入) | 處理量上限 (讀取/寫入) | IOPS 上限 (讀取/寫入) | 處理量上限 (讀取/寫入) |
| 1 | 1,000 / 10,000 | 200 / 200 | 1,000 / 10,000 | 200 / 100 |
| 2-7 | 3,000 / 15,000 | 240 / 240 | 3,000 / 15,000 | 240 / 120 |
| 8-15 | 5,000 / 15,000 | 800 / 400 | 5,000 / 15,000 | 800 / 200 |
| 16+ | 7,500 / 15,000 | 1,200 / 400 | 7,500 / 15,000 | 1,200 / 200 |
手動減少儲存空間容量的方法
如果之後發現 Cloud SQL 執行個體的儲存空間容量大於應用程式需求,可以手動縮減儲存空間容量。
詳情請參閱「關於儲存空間縮減」。