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文件。 |