全部產品
Search
文件中心

Database Autonomy Service:自動Auto Scaling

更新時間:Mar 22, 2025

資料庫自治服務DAS(Database Autonomy Service)提供自動Auto Scaling功能,根據您預設的策略,輸出資料庫執行個體的擴容建議,並在資料庫執行個體效能達到設定閾值時,對資料庫執行個體進行擴容或回縮操作。

功能介紹

說明

資料庫自治服務DAS從2022年2月18日開始逐步支援自動Auto Scaling功能。

  • 基於預測自動Auto Scaling:以執行個體過去10天的歷史資料,預測執行個體未來24小時效能指標的使用值,當預測指標值大於等於設定的目標值時,將給出擴容建議。

  • 定時自動Auto Scaling:根據您預設的策略定時擴容資料庫執行個體規格,並且在設定的擴容期間結束後會自動回復到原規格。通過該功能您可以應對可預期的資料庫負載地周期性變化,在滿足業務需求的同時控製成本。

  • 本地資源自動Auto Scaling:當觀測視窗內資料庫執行個體的CPU平均使用率達到設定的閾值時,DAS會在原規格的基礎上,利用本地同一主機上多餘的資源,將資料庫執行個體的CPU核心數按照設定值進行擴容。

  • 儲存自動擴容:當資料庫執行個體的已使用儲存空間大於等於設定的擴容閾值時,系統進行自動擴容,保障您的業務穩定運行。

建立策略

  1. 登入DAS控制台

  2. 在左側導覽列單擊資源管理 > Auto Scaling設定

  3. 自動Auto Scaling策略列表地區右側單擊新增策略。在新增策略頁面,選擇新增策略的模式,參考對應文檔配置策略參數:

應用策略

  1. 登入DAS控制台

  2. 在左側導覽列單擊資源管理 > Auto Scaling設定

  3. 自動Auto Scaling策略列表地區,單擊目標策略操作列的應用

  4. 應用策略頁,勾選需要應用此策略的資料庫執行個體,並單擊p20220214

  5. 單擊確定,為選中的資料庫執行個體添加策略。

取消應用策略

  1. 登入DAS控制台

  2. 在左側導覽列單擊資源管理 > Auto Scaling設定

  3. 自動Auto Scaling策略列表地區,單擊目標策略已應用執行個體數量列的數字。

  4. 執行個體詳情頁,單擊目標執行個體操作列的取消應用

  5. 單擊確定

修改策略

  1. 登入DAS控制台

  2. 在左側導覽列單擊資源管理 > Auto Scaling設定

  3. 自動Auto Scaling策略列表地區,單擊目標策略操作列的修改

  4. 更新策略頁,修改已建立的策略。

    說明
    • 修改策略將影響所有應用了該策略的資料庫執行個體。

    • 修改定時自動Auto Scaling會影響正在執行中的行為。

      • 如果在一個執行循環內修改了定時自動Auto Scaling策略執行的操作的設定,那麼在恢複原狀的時刻,由於執行個體的規格不等於定時自動Auto Scaling策略設定的規則,所以系統不會執行恢複原狀操作。

      • 如果在一個執行循環內修改了定時自動Auto Scaling策略生效日期週期,導致恢複原狀的時間發生了變化,那麼系統不會執行恢複原狀操作。

  5. 單擊確定

刪除策略

  1. 登入DAS控制台

  2. 在左側導覽列單擊資源管理 > Auto Scaling設定

  3. 刪除已建立的策略:

    說明
    • 只能刪除沒有執行個體應用的策略,取消應用策略請參見取消應用策略

    • 刪除定時自動Auto Scaling策略會影響正在執行中行為。如果在一個執行循環內刪除了定時自動Auto Scaling策略,則系統不會再執行恢複原狀操作。

    • 大量刪除策略:勾選目標策略,單擊大量刪除

    • 刪除單個策略:單擊目標策略操作列的刪除