RDS PostgreSQL支持极速库表恢复功能,您可将指定的库按备份集或时间点恢复至原实例,无需恢复全部数据,可用于误操作后的快速订正,以及分析历史数据等场景。
功能说明
功能项 |
说明 |
恢复范围 |
实例中指定的库。 说明 恢复范围取决于日志备份和数据备份保留时长、开启极速库表恢复的时间点等,日志备份和数据备份保留时长最大可设置为730天。您可通过接口DescribeLocalAvailableRecoveryTime查询RDS实例备份可恢复的时间范围。 |
恢复速度 |
与数据量有关,约为20 MB/s。 |
恢复方式 |
支持按备份集和时间点恢复。 说明
|
前提条件
-
RDS PostgreSQL实例需满足以下条件:
-
大版本:10或以上版本(不支持Serverless实例)
-
系列:基础系列、高可用系列
-
存储类型:ESSD云盘
-
-
如果您的实例在2022年10月10日前(旧架构实例)创建,需要进行SLR授权并且升级内核小版本到最新后,再进行库表恢复。
-
已开启极速库表恢复功能。具体操作,请参见开启极速库表恢复。
说明
您可以前往实例基本信息页面查看以上信息。
费用说明
极速库表恢复功能当前公测免费。
使用限制
-
极速库表恢复仅支持恢复到原实例,不支持恢复到新实例。
-
仅支持恢复指定数据库,不支持恢复指定表。
-
不支持恢复视图(VIEW)。
-
不支持恢复
postgres
、rdsadmin
、template
开头的数据库。
开启极速库表恢复
若您需要使用极速库表恢复功能,您需先参考如下步骤开启极速库表恢复,再进行库表恢复。开启极速库表恢复操作对业务无影响。
- 访问RDS实例列表,在上方选择地域,然后单击目标实例ID。
-
在左侧导航栏,单击备份恢复。
-
在备份恢复页面中选择备份策略页签。
-
单击备份策略区域后的编辑,将极速库表恢复设置为开启。
-
单击保存。
操作步骤
- 访问RDS实例列表,在上方选择地域,然后单击目标实例ID。
-
在左侧导航栏单击备份恢复,然后单击库表恢复。
说明
控制台如未显示库表恢复按钮,请参见前提条件确认功能使用条件是否满足。
-
设置恢复的位置和方式。
参数
说明
恢复位置
仅支持恢复到原实例,固定配置。
恢复速度
极速,固定配置。
恢复方式
-
按备份集
-
按时间点:仅当实例开启了日志备份后才会显示按时间点。系统会先恢复全量备份数据,再恢复增量日志备份数据。此处您可以选择时间点为日志备份保留时间内的任意时间点。开启日志备份或修改日志备份保留时长,请参见设置自动备份。
例如:RDS实例的数据备份和日志备份保留时长分别为7天,则最多可以恢复7天内的数据。7天前的备份集未保留,因此无法恢复。
-
-
选择要恢复的数据库,您可按需设置恢复后的库名,单击确定。
说明
-
每次最多选择50个库。
-
恢复到原实例时,恢复后库名可与原库名相同。系统默认会在恢复后库名后面添加_backup,您也可以自主修改库名为其他名称。
-
如果恢复到原实例,请确认底部显示的已勾选的库的总大小,以及该实例剩余存储空间,确保剩余存储空间足够。
-
-
数据库恢复完成后,您可在数据库管理页面查看恢复后的库。
常见问题
-
Q:RDS控制台执行库表恢复操作时,提示“操作失败,该实例状态下不支持此操作。”导致该提示的原因以及解决方法是什么?
A:RDS控制台的任务为串行运行,当存在进行中的恢复任务或其他任务时,再次重复执行恢复操作会导致该提示。请等待上一个恢复任务或其他任务结束后,再执行下一个恢复任务操作。
-
Q:如果恢复后的表是空的,应该如何解决?
A:请确认恢复库表时您所选择的时间点表的数据是否存在。若该时间点表无数据,请选择有数据的时间点后再进行库表恢复操作。
-
Q:RDS实例还可如何进行库表恢复?
A:您可使用数据库备份DBS对云数据库、ECS自建数据库进行备份与恢复,同时DBS也支持将云上备份集下载到本地。
说明
库表恢复的其他方法,请参见库表级恢复。
相关API
API |
描述 |
DescribeLocalAvailableRecoveryTime |
查询RDS实例备份可恢复的时间范围。 |
内容没看懂? 不太想学习?想快速解决? 有偿解决: 联系专家
阿里云企业补贴进行中: 马上申请
腾讯云限时活动1折起,即将结束: 马上收藏
同尘科技为腾讯云授权服务中心。
购买腾讯云产品享受折上折,更有现金返利:同意关联,立享优惠
转转请注明出处:https://www.yunxiaoer.com/154896.html