選擇儲存空間選項

Cloud SQL 儲存空間選項可讓您根據資料庫工作負載,調整執行個體的 IOPS、處理量和成本。您可以設定 Hyperdisk Balanced,自訂效能,或設定固態硬碟 (SSD),處理低延遲的使用中資料。儲存空間可用性取決於執行個體的機器類型,請參閱機器系列總覽,確認設定支援哪些選項。

Google Cloud Hyperdisk Balanced

Cloud SQL 會為 N4 機器系列使用 Hyperdisk Balanced 儲存空間選項。這類儲存空間是 Google Cloud Hyperdisk 產品。Hyperdisk 是最新一代的網路區塊儲存空間,提供可擴充的高效能儲存空間,具備完善的資料持續性和管理功能。您也可以透過這個儲存空間選項啟用自動增加儲存空間功能,讓 Cloud SQL 在執行個體的儲存空間低於門檻大小時自動增加儲存空間。

Hyperdisk Balanced 提供可自訂的輸送量和 IOPS。詳情請參閱「關於 Hyperdisk Balanced」。

Hyperdisk Balanced 會根據執行個體的設定 (包括機型和儲存空間容量),設定預設 IOPS 和處理量值及限制。儲存空間容量會限制預設值,而機型則會設定 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)

固態硬碟 (SSD) 選項適用於一般用途專用核心、N2 和記憶體最佳化 N2 機器系列。

SSD 儲存空間選項可為 Cloud SQL Enterprise 版本執行個體提供高效、符合成本效益的選項。與傳統硬碟相比,SSD 的速度更快,效能也更穩定。SSD 提供高寫入和讀取處理量,並維持低延遲的資料存取。因此,如果需要儲存經常存取且低延遲的活躍資料,這個選項非常合適。

SSD 是 Persistent Disk 磁碟區,提供耐用的網路儲存裝置。適合需要較低延遲時間和較高 IOPS 的企業應用程式和高效能資料庫。詳情請參閱「關於永久磁碟」。

Cloud SQL 會根據您設定的機型和儲存空間容量,設定 SSD 儲存空間的 IOPS 和處理量。您無法設定 IOPS 和處理量的值。

N2 和記憶體最佳化 N2 機器系列的 IOPS 和處理量限制

下表列出 SSD 儲存空間選項的 IOPS 和處理量 (以 MiB/s 為單位) 最大值,依據的是 Cloud SQL Enterprise Plus 版本執行個體的 vCPU 數量,這些執行個體使用 N2 機器系列和記憶體最佳化 N2 機器系列:

可用區 區域
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 和處理量限制

下表列出一般用途專用核心機器系列,根據 vCPU 數量,SSD 儲存空間選項的 IOPS 和處理量最大值:

可用區 區域
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

手動減少儲存空間容量的方法

如果之後發現 Cloud SQL 執行個體的儲存空間容量大於應用程式需求,可以手動縮減儲存空間容量。

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

後續步驟