選擇 SSD 或 HDD 儲存空間

建立 Cloud SQL 執行個體時,您可以選擇將資料儲存在固態硬碟 (SSD) 或硬碟 (HDD) 上:

  • 在大多數的情況下,SSD 的儲存空間是最有效且最具成本效益的選擇。
  • 對於不受延遲影響或不常存取的大型資料集 (超過 10 TB),有時可使用 HDD 儲存空間。

不管您選取了哪一種儲存型態,您的資料都會被儲存於橫跨多個實體硬碟的分散式複製檔案系統中。

此頁面的指南將幫助您選擇 SSD 或 HDD。

若不確定,選擇 SSD 儲存空間就對了

以下是建議您為 Cloud SQL 執行個體使用 SSD 儲存空間的原因:

  • SSD 的效能比 HDD 快,且效能可控制在預期範圍內。
  • HDD 的總處理量較 SSD 的總處理量受限。
  • HDD 的個別資料列讀取速度緩慢。這是因為在磁碟搜尋時間,HDD 儲存空間支援的每秒資料列讀取數目只有 SSD 儲存空間的 5%。然而,大型的多資料列掃描作業則不會受到不利影響。
  • 除非您要儲存大量資料,否則 HDD 節省的成本微不足道。如果您要儲存的資料至少有 10 TB,請考慮使用 HDD 儲存空間。

HDD 儲存空間的使用案例

HDD 儲存空間適用於以下幾種情境:

  • 您希望儲存 10 TB 以上的資料。
  • 您不會使用這些資料來支援面向使用者的應用程式,或對延遲時間敏感的應用程式。
  • 您的工作負載符合以下其中一種類別:

    • 使用掃描和寫入作業進行批次工作負載,並偶爾隨機讀取幾個資料列。
    • 資料封存作業,也就是寫入大量資料,但很少讀取這些資料。

例如,若您打算為大量的遠端感測裝置儲存豐富的歷史資料,並且用這些資料生成每日報告,則使用 HDD 儲存空間,以效能換取節省成本是可行的。但若您想要用這些資料來顯示即時資訊主頁,那麼使用 HDD 儲存空間是不合理的,因為在這種情況下會很頻繁地讀取資訊,而 HDD 儲存空間讀取速度相當緩慢。

切換 SSD 和 HDD 儲存空間

建立 Cloud SQL 執行個體時,您選擇的 SSD 或 HDD 儲存空間將無法變更。

如果您需要將現有的 HDD 執行個體轉換為 SSD,或從 SSD 轉換為 HDD,您可以從現有的執行個體匯出資料,然後匯入資料至新的執行個體。請注意,遷移整個執行個體需要時間。

後續步驟

使用 SSD 或 HDD 儲存空間來建立執行個體