AnalyticDB PostgreSQL版Serverless模式於V1.0.0.0核心版本提供了備份恢複功能,該功能預設開啟,執行個體資料會在刪除後會自動歸檔,根據備份策略保留一段時間後再刪除。
費用說明
備份恢複功能不會單獨計費,但備份資料會佔用磁碟儲存空間,產品會收取磁碟儲存空間的費用。磁碟儲存的計費方式和價格,請參見產品定價。
備份策略
AnalyticDB PostgreSQL版Serverless模式會對備份周期內刪除或新增的資料進行增量備份,大小不壓縮,預設的備份周期為7天。例如,執行個體中有1 TB的基礎資料,每天更新資料100 GB,7天后基礎資料為1 TB,備份資料為700 GB,備份與資料存放區比為68%。
您可以通過如下語句查看執行個體的備份資料保留時間長度,SQL樣本如下:
SHOW rds_cn_vacuum_archive_storage_life;查看備份記錄
串連AnalyticDB PostgreSQL版Serverless模式執行個體,在postgres庫中執行如下語句查看備份記錄:
SELECT * FROM adbpg_tabbak.adbpg_basebackup_task;adbpg_basebackup_task表中各欄位資訊如下:
| 欄位 | 類型 | 描述 |
| task_id | text | 任務ID。 |
| sched_id | text | 本次任務對應的sched_id。 |
| start_time | timestamptz | 備份開始時間。 說明 資料恢複可以恢複至此時間點。 |
| end_time | timestamptz | 備份結束時間。 |
| backupgroup | int | 備份組,一次基礎備份和接下來的若干次記錄備份屬於同一個備份組。 |
| parent_task_id | text | 父任務ID。 |
| task_type | char | 備份類型,取值說明:
|
| failed | boolean | 備份狀態,取值說明:
|
資料恢複
AnalyticDB PostgreSQL版Serverless模式暫不支援自助恢複資料,如需恢複資料,請聯絡支援人員協助您完成恢複工作。