選擇儲存空間選項

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 執行個體的儲存空間容量大於應用程式需求,可以手動縮減儲存空間容量。

詳情請參閱「關於儲存空間縮減」。

後續步驟