全部產品
Search
文件中心

PolarDB:設定自動擴充ESSD雲端硬碟儲存空間

更新時間:Nov 22, 2025

當資料庫儲存空間不足時,可能會導致資料無法寫入,進而導致資料丟失甚至資料庫崩潰,嚴重影響業務的正常運行。PolarDB MySQL版支援在儲存空間達到閾值時自動進行擴容。在擴容期間無需重啟執行個體,對業務不會造成影響。

適用範圍

儲存空間自動擴充功能適用於儲存類型為ESSD雲端硬碟(ESSD PL0、ESSD PL1、ESSD PL2、ESSD PL3及ESSD AutoPL)的PolarDB MySQL版叢集。

說明

儲存類型為PSL4/PSL5的PolarDB MySQL版叢集,儲存空間會根據實際使用方式進行自動擴容,無需額外操作。

注意事項

說明

當儲存空間已配置自動擴容功能時,若儲存空間不足,系統會自動進行彈性升級。在儲存空間彈性升級過程中,無法建立帳號等其他資訊。

  • 請確保您的阿里雲賬戶未欠費且有足夠的餘額支撐擴容,否則會導致擴容失敗。

  • 當任意一種儲存資源(包括當前規格容量、當前規格Inode、當前規格Blktag)剩餘不足時將觸發自動擴充。具體觸發條件如下:

    • 儲存空間小於120 GB且資源餘量小於50%。

    • 儲存空間大於等於120 GB但小於1 TB且資源餘量小於30%。

    • 儲存空間大於等於1 TB但小於10 TB且資源餘量小於20%。

    • 儲存空間大於10 TB且資源剩餘量小於10%。

  • 儲存每次自動擴充20 GB或者當前儲存空間的15%(以大者為準,每次最大自動擴充100 GB)。例如,如果當前儲存空間為200 GB,則每次自動擴充30 GB;如果當前儲存空間為100 GB,則每次自動擴充20 GB。

  • 自動擴充操作在執行個體建立後可隨時取消,可以通過關閉控制台上自动扩容配置中的自动扩容开关取消。

  • 自動擴充儲存空間對業務無損。

前置檢查

開啟儲存空間自動擴充前,需擷取DAS服務關聯角色,更多關於DAS服務關聯角色的資訊請參見DAS服務關聯角色

  1. 使用阿里雲帳號(主帳號)前往RAM控制台身份管理 > 角色列表。

  2. 檢查角色列表中,是否已存在名為AliyunServiceRoleForDAS的服務關聯角色,如下:image

    • 若存在,請跳過當前檢查步驟。

    • 若不存在,則繼續執行以下步驟。

  3. 單擊建立角色,在開啟的建立角色頁面中,單擊右上方的建立服務關聯角色image

  4. 在開啟的建立服務關聯角色頁面中,選擇信任的雲端服務AliyunServiceRoleForDAS,並單擊建立服務關聯角色以完成建立。image

開啟自動擴充

購買叢集時開啟自動擴容

如果您是初次購買標準版叢集,請按照如下操作在購買頁配置自動擴容。

  1. 登入PolarDB控制台,在左側導覽列單擊集群列表,單擊创建新集群

  2. 根據頁面選項自訂您的叢集基本配置。

    說明

    有關叢集基本配置的要求,請參見適用範圍

  3. 儲存地區,開啟儲存空間自動擴充開關,設定儲存自動擴充上限(預設為64000 GB)。

    64TB.png

  4. 配置完成上述資訊,請確認叢集配置、實付費用以及閱讀頁面中的服務合約。確認無誤,單擊立即購買

購買叢集後開啟自動擴容

如果您是為已購買的標準版叢集開啟自動擴容,請按照如下操作在控制台配置自動擴容。

  1. 登入PolarDB控制台,在左側導覽列單擊集群列表,選擇叢集所在地區,並單擊目的地組群ID進入叢集詳情頁。

  2. 数据库分布式存储地區,單擊开启自动扩容按鈕。image

  3. 自动扩容配置視窗,開啟自动扩容开关,設定存储扩容上限(預設為64000 GB)。單擊确定

    64.png

相關內容

若儲存空間被佔滿通常是由於臨時檔案、記錄檔和資料檔案等原因所致。有關解決方案,請參見資料管理與清理

常見問題

為什麼在設定自動擴充ESSD儲存空間後,儲存空間未按15%的比例進行擴容?

ESSD雲端硬碟的自動擴充的公式為:max(min(當前儲存容量*15%, 100 GB),20 GB)。樣本如下:

  • 如果當前儲存空間為200 GB,則每次自動擴充30 GB。

  • 如果當前儲存空間為100 GB,則每次自動擴充20 GB。

  • 如果當前儲存空間為1000 GB,則每次自動擴充100 GB。