如何在 Amazon Redshift 中降低自動快照的頻率?

上次更新日期:2022 年 9 月 23 日

我想要在 Amazon Redshift 中降低自動快照的頻率。該如何進行?

解決方案

可以對 Amazon Redshift 叢集快照進行排程,以降低自動快照的頻率。您可以建立快照排程,以控制拍攝自動快照的時間和頻率。

在 Amazon Redshift 中建立叢集時,預設會啟用自動快照。在為叢集啟用自動快照時,Amazon Redshift 會定期拍攝該叢集的快照。依預設,Amazon Redshift 約每八小時拍攝一次快照,或者每個節點每 5 GB 資料變更之後拍攝一次快照 (或以先到者為準)。

使用主控台排程自動快照

若要針對特定時間間隔排程自動快照,請遵循下列步驟:

  1. 開啟 Amazon Redshift 主控台
  2. 在瀏覽窗格中,選擇 Clusters (叢集),然後選擇 Snapshots (快照)。所有快照會顯示在 Snapshots (快照) 索引標籤下。
  3. 選擇 Snapshot schedules (快照排程) 索引標籤,以建立快照排程。
  4. 選擇 Add snapshot schedule (新增快照排程)。
  5. 輸入快照排程的 Schedule name (排程名稱) 與 Description - optional (描述 – 選用)。
  6. 選擇 Configure automated snapshot rules (設定自動快照規則),以建立自動快照的排程。若要建立規則,請使用 Editor (編輯器) 或 Cron syntax (Cron 語法)。
    注意:如需使用 cron 語法排程快照的詳細資訊,請參閱快照排程格式
  7. 使用 Editor (編輯器),將快照建立定義為週期性或在特定時間建立。若要建立週期性快照,請針對 Create snapshot (建立快照) 選擇 Recurring (週期性),及針對 Every X hours (每 X 小時) 選擇週期時數。然後,針對 On days (天數),選擇快照頻率。若要在一天的特定時間或一週的某天排程快照,請針對 Create snapshot (建立快照),選擇 Recurring (週期性),然後針對 Time (UTC) (時間 (UTC)),輸入 UTC 時間。然後,針對 On days (天數),選擇快照頻率。您可以選擇 Add another rule (新增其他規則) 或 Add rule from template (透過範本新增規則),來進行多個快照建立。
    注意:不支援少於一小時或超過 24 小時的快照頻率。
  8. 完成排程後,請選擇 Add snapshot schedule (新增快照排程)。
  9. 將叢集連接至新的快照排程,然後選擇 OK (確定)。
    注意:您也可以將排程連接至多個叢集。

若要使用 AWS CLI 排程自動快照,請參閱建立快照排程

使用主控台刪除排程快照

注意:刪除快照排程之前,必須先中斷連接與快照排程關聯的 Amazon Redshift 叢集。

若要中斷連接叢集並刪除快照排程,請執行下列操作:

  1. 開啟 Amazon Redshift 主控台
  2. 在瀏覽窗格中,選擇 Clusters (叢集),然後選擇 Snapshots (快照)。
  3. 選擇 Snapshot schedule (快照排程) 索引標籤,以檢視排程的快照。
  4. 選取您想要刪除的快照排程。
  5. Attached clusters (連接的叢集) 資料欄中,選擇資料欄值,系統會提示您中斷連接叢集。
  6. 選取與快照關聯的叢集,然後選擇 Remove (移除)。移除快照後,選擇 OK (確定)。
  7. 針對 Actions (動作),選擇 Delete schedule (刪除排程)。確認刪除快照,然後選擇 OK (確定)。

若要使用 AWS CLI 刪除快照,請參閱刪除快照排程


此文章是否有幫助?


您是否需要帳單或技術支援?