如果 Cloud SQL 執行個體的儲存空間容量大於應用程式需求,您可以手動縮減儲存空間容量。
儲存空間縮減作業僅支援主要執行個體,且適用於所有 Cloud SQL 版本。
儲存空間容量規定
目標儲存空間大小必須大於執行個體安全儲存容量下限。
為確保效能穩定,建議預留儲存空間容量緩衝區,以供重新建立索引等特定作業使用。建議預留約 100 GB 或目前用量的 20% 以上 (以較大者為準)。
詳情請參閱「共同責任」。
效能
縮減儲存空間作業可能會影響執行個體效能。Cloud SQL 會使用搭載永久儲存空間磁碟的 Compute Engine 虛擬機器 (VM)。Hyperdisk Balanced 提供的儲存空間會隨著資源增加等比例提高,效能也相當穩定。
詳情請參閱「配額與固定限制」。
停機時間
縮減儲存空間作業需要執行個體停機,作業完成後執行個體會重新啟動。
視基礎磁碟大小而定,儲存空間縮減作業可能會造成相當長的停機時間。如果執行個體需要縮短停機時間,建議您使用 資料庫遷移服務,將資料遷移至新的較小執行個體,而非使用儲存空間縮減功能。
作業
儲存空間縮減作業完成前,無法執行其他作業。
建議您等到其他作業完成後,再執行儲存空間縮減作業。包括備份或匯入資料等作業。
共用核心執行個體不支援縮減儲存空間的操作。不過,您可以將應用程式設定變更為非共用核心執行個體,然後執行儲存空間縮減作業。
限制
這項功能有以下限制:
- 儲存空間縮減作業無法套用至副本或串聯式副本。
- 不支援 Terraform。