全部產品
Search
文件中心

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

更新時間:Nov 12, 2024

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

前提條件

  • 本文介紹的儲存空間自動擴充功能適用於PolarDB MySQL標準版,適用的資料庫引擎版本為MySQL 8.0.2、MySQL 8.0.1和MySQL 5.7。

    說明
    • PolarDB MySQL標準版不支援MySQL 5.6資料庫引擎版本。

    • PolarDB MySQL企業版的儲存空間會根據實際使用方式進行自動擴縮容,無需額外操作。

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

注意事項

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

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

    • 儲存空間介於1 TB和10 TB之間且資源剩餘量小於20%。

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

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

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

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

前置檢查

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

  • 如果您已經擷取DAS服務關聯角色,請直接開啟儲存空間自動擴充。

  • 如果您尚未擷取DAS服務關聯角色,請按照如下步驟操作。

  1. 使用阿里雲帳號登入RAM控制台

  2. 在左側導覽列,選擇身份管理>角色

  3. 角色頁面,單擊建立角色

  4. 建立角色面板,選擇可信實體類型為阿里雲服務,然後單擊下一步

截圖1.png

  1. 選擇角色類型為服務關聯角色

  2. 選擇雲端服務為資料庫自治服務

    選擇雲端服務後,可以查看雲端服務預定義的角色名稱、備忘和權限原則。單擊查看策略詳情查看權限原則的詳情。

截圖2.png

  1. 單擊完成

  2. 單擊關閉

開啟儲存空間自動擴充

購買叢集時開啟自動擴容

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

  1. 登入PolarDB控制台

  2. 在控制台左上方,選擇叢集所在地區。

  3. 單擊建立新叢集

  4. 基礎配置頁面完成叢集的基礎配置。

說明

有關叢集基本配置的要求,請參見前提條件

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

64TB.png

  1. 單擊下一步:叢集配置,完成叢集配置。

  2. 單擊下一步:確認訂單

購買叢集後開啟自動擴容

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

  1. 登入PolarDB控制台

  2. 在控制台左上方,選擇叢集所在地區。

  3. 找到目的地組群,單擊叢集ID。

  4. 資料庫分布式儲存地區,單擊右上方的開啟自動擴容按鈕。

截圖3.png

  1. 自動擴容配置視窗,開啟自動擴容開關,設定儲存擴容上限(預設為64000 GB)。

64.png

  1. 單擊確定

其他

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