RDS PostgreSQL支援自動備份和手動備份兩種方式,您可以通過設定備份策略調整RDS資料備份和記錄備份的周期實現自動備份,或手動備份資料。
備份功能說明
資料備份 | 記錄備份 |
資料庫的資料檔案備份,支援物理備份和快照備份。可用於恢複資料。執行個體預設會自動進行物理備份或快照備份,支援情況如下:
說明 全量物理備份和快照備份均支援下載備份,具體請參見下載備份。 | 資料庫的歸檔記錄檔備份。 說明 基礎系列不支援記錄備份。 |
前提條件
若您初次使用RDS備份服務,您需要使用阿里雲主帳號完成DBS服務關聯角色(AliyunServiceRoleForDBS)授權。具體操作,請參見如何授權DBS服務關聯角色。
注意事項
備份期間不要執行DDL操作,避免鎖表導致備份失敗。
盡量選擇業務低峰期進行備份。
若資料量較大,花費的時間可能較長,請耐心等待。
備份檔案有保留時間,請及時下載需要保留的備份檔案到本地。
費用說明
執行個體有備份空間免費額度,若備份組儲存量未超過免費額度,備份不收費;超過後將收取備份儲存費用。免費額度以及計費標準詳情,請參見備份費用。
設定自動備份
RDS提供自動備份資料庫的功能,它會按照使用者佈建的備份策略,定期自動備份資料庫。部分地區的雲端硬碟執行個體現已支援將備份策略頁面切換至進階版本,升級後可用於實現稀疏備份(如無升級入口,請提交申請使用)。升級後,備份原則設定入口及部分參數設定方法會略有不同,請根據實際情況選擇設定方法。
常規備份策略頁面(未升級)
訪問RDS執行個體列表,在上方選擇地區,然後單擊目標執行個體ID。
在左側導覽列單擊備份復原。
在備份復原頁面中選擇备份策略頁簽,在資料備份設定地區單擊編輯。
設定如下參數,然後單擊儲存。
表 1. 資料備份設定
執行個體類型
參數
說明
雲端硬碟執行個體
快照備份周期
可以設定為一星期中的某幾天。
說明為了您的資料安全,一盩厔少需要備份兩次。
秒級備份
開啟後,每次備份只需1秒即可完成。
說明開啟後,系統會根據設定的備份周期和備份時間分別對資料進行一次秒級備份。
開啟後,手動備份將以秒級備份的方式進行。
秒級備份資料固定保留7天。
快照備份開始時間
選擇資料備份開始的時間段,例如06:00-07:00。建議設定為業務低峰期。
增加快照頻率
開啟本功能可縮短秒級快照周期,增加秒級快照密度。開啟後,可設定每N小時備份1次,甚至每15分鐘備份一次。更多詳情,請參見高頻快照備份。
說明本功能與秒級備份必須同步開啟,若在秒級備份關閉的情況下開啟本功能,則系統會自動開啟秒級備份。
快照備份保留天數
預設為7天,可以設定為7~730天。
說明該參數僅對正常備份產生的資料生效,對秒級備份產生的資料無效。
極速庫表恢複
開啟極速庫表恢複功能後,您可將指定的庫按備份組或時間點恢複至原執行個體,無需恢複全部資料,可用於誤操作後的快速訂正、分析歷史資料等情境。具體詳情,請參見恢複庫表。
說明僅部分地區支援極速庫表恢複功能。
本地碟執行個體
資料備份保留天數
預設為7天,可以設定為7~730天。
備份週期
可以設定為一星期中的某幾天。
說明可以設定為一星期中的某幾天。
備份時間
選擇資料備份開始的時間段,例如06:00-07:00。建議設定為業務低峰期。
表 2. 記錄備份設定
參數
說明
記錄備份
開啟後可以實現按時間點恢複。
重要關閉記錄備份會導致所有記錄備份被清除,並且無法使用按時間點恢複資料的功能。
記錄備份保留
記錄備份檔案保留的天數,預設為7天。
可以設定為7~730天,但必須小於等於資料備份天數。
進階備份策略頁面(升級後)
訪問RDS執行個體列表,在上方選擇地區,然後單擊目標執行個體ID。
在左側導覽列單擊備份復原。
在備份復原頁面中選擇备份策略頁簽,單擊PostgreSQL和一級備份之間的帶圓圈數字。
設定如下參數,單擊確定。
表 3. 資料備份設定
執行個體類型
參數
說明
雲端硬碟執行個體
備份策略
選擇備份時間及備份組保留時間長度,至少需設定為每周備份兩次。
說明您可單擊添加備份策略按鈕設定稀疏備份功能,實現更靈活地設定備份策略並保留最少的備份組。更多詳情,請參見稀疏備份。
秒級備份
開啟後,每次備份只需1秒即可完成。
說明開啟後,系統會根據設定的備份周期和備份時間分別對資料進行一次秒級備份。
開啟後,手動備份將以秒級備份的方式進行。
秒級備份資料固定保留7天。
快照備份開始時間
選擇資料備份開始的時間段,例如06:00-07:00。建議設定為業務低峰期。
表 4. 記錄備份設定
參數
說明
記錄備份
開啟後可以實現按時間點恢複。
重要關閉記錄備份會導致所有記錄備份被清除,並且無法使用按時間點恢複資料的功能。
記錄備份保留
必須小於等於資料備份天數,可選範圍為7~7300天。預設為7天。
單擊備份策略頁面左下角的儲存。
手動備份
常見問題
Q:RDS PostgreSQL的資料備份是否可以關閉?
A:不可以關閉。您可以減少備份頻率為一盩厔少2次。
Q:RDS PostgreSQL的記錄備份是否可以關閉?
A:可以關閉。備份設定內關閉記錄備份開關即可。
相關API
API | 描述 |
建立RDS備份。 | |
查看RDS備份列表。 | |
查看RDS執行個體備份設定。 | |
修改RDS執行個體備份設定。 | |
刪除RDS執行個體資料備份檔案。 | |
查詢RDS執行個體的備份工作清單。 | |
查詢RDS執行個體的Binlog檔案。 |