本文將介紹備份恢複的兩種方式及方法。
概述
PolarDB-X 1.0備份恢複提供執行個體級、資料庫級的備份恢複能力。執行個體備份支援自動備份與手動備份,備份方式包括快速備份與一致性備份。執行個體恢複基於已有備份組,將資料恢複至新的執行個體。
備份方式
PolarDB-X 1.0提供快速備份與一致性備份兩種備份方式以及相應的資料恢複能力。兩種備份方式的對比說明如下表:
備份方式 | 優點 | 缺點 | 情境 |
快速備份 |
| 面向分庫分表情境,保證單個RDS層面的資料一致性,但不保證資料的全域一致性。 | 適用於日常業務常規備份恢複情境。 |
一致性備份 | 面向分庫分表情境,提供全域資料一致保證。 |
| 適用於對資料一致性有嚴格要求的金融行業以及線上核心交易類業務備份恢複情境。 |
限制與說明
PolarDB-X 1.0自動備份策略預設關閉,需要您手動開啟。詳情請參見設定自動備份策略。
PolarDB-X 1.0記錄備份能力依賴下層RDS,PolarDB-X 1.0控制台設定的記錄備份策略會自動同步至下層所有RDS,設定完成後,請勿在RDS控制台修改,避免備份組失效。
PolarDB-X 1.0備份恢複依賴記錄備份,備份恢複前需要開啟記錄備份策略,避免備份組失效。
備份過程中不要執行DDL操作,避免執行個體備份與恢複失敗。
備份過程中,請確保PolarDB-X 1.0執行個體下層RDS的狀態正常,避免備份失敗。
請確認所有的資料表都存在主鍵,避免影響一致性備份恢複的資料準確性。
受PolarDB-X 1.0與RDS庫存的影響,PolarDB-X 1.0在執行個體恢複過程中,會為您自動調整執行個體的規格與可用性區域,請在執行個體恢複完成後確認並調整,避免影響業務。
恢複執行個體按照實際的付費類型、規格計費,詳情請參見PolarDB-X 1.0定價。
設定自動備份策略
登入PolarDB分布式版控制台,選擇目標執行個體所在地區。
在執行個體列表頁面單擊執行個體名稱。
在左側導覽列中單擊備份恢複。
單擊備份策略頁簽,查看當前的自動備份策略。PolarDB-X 1.0備份策略預設關閉,如果您是第一次進入該頁面,查看到的備份策略需要設定後生效。
單擊編輯,設定自動備份策略。
填寫自動備份策略參數,單擊確定,完成自動備份原則設定。
本地日誌設定
登入PolarDB分布式版控制台,選擇目標執行個體所在地區。
在執行個體列表頁面單擊執行個體名稱。
在左側導覽列中單擊備份恢複。
單擊本地日誌設定。
單擊編輯,調整本地日誌的配置。
單擊確定,完成配置。
說明PolarDB-X 1.0執行個體本身無記錄備份能力,設定的記錄備份策略會應用到下層所有RDS上。
備份資料
登入PolarDB分布式版控制台,選擇目標執行個體所在地區。
在執行個體列表頁面單擊執行個體名稱。
在左側導覽列中單擊備份恢複。
單擊資料備份。
選擇備份方式和備份層級。
說明PolarDB-X 1.0只支援RDS層級的備份,如果所有庫都在一個RDS上,即使只選擇了其中一個庫,也會把這個RDS上所有的庫都備份一遍,備份組大小和全選所有庫時一樣大。
單擊確定,提交備份任務。
單擊右上方按鈕,可查看備份任務進度。在資料備份集頁簽下可查看已備份成功的資料集。
恢複資料
登入PolarDB分布式版控制台,選擇目標執行個體所在地區。
在執行個體列表頁面單擊執行個體名稱。
在左側導覽列中單擊備份恢複。
單擊資料備份集頁簽。
確認資料恢複方式。
如果您希望按照備份組恢複資料,在備份組列表中選擇有效備份組,單擊右側的恢複按鈕。
如果您希望指定具體時間點恢複,單擊頁面右上方資料恢複按鈕。
單擊預檢測,檢查是否存在有效備份組可供恢複資料。如果預檢測失敗,則無法恢複資料。
預檢測成功後,單擊去開通,前往確認訂單頁面。
確認訂單完成後,單擊去開通,開始恢複資料,頁面右上方的工作清單中可查看資料恢複進度。
資料恢複完成後,在執行個體列表頁面,可以查看恢複執行個體。