SQL闪回
更新时间:2023-08-24
概述
针对SQL误操作,通过回滚SQL与原始SQL两种方式,提供行级数据的恢复能力。当在RDS上执行误操作SQL(如INSERT、UPDATE或DELETE) 后,使用SQL闪回,提供相关的误操作信息,即可从Binlog中找到匹配的事件,生成对应的恢复文件,下载后根据需求恢复数据,提升恢复的效率。用户如果想要查询过去一段时间内,执行了哪些SQL,也可以使用此功能。
创建SQL闪回-操作步骤
- 登录RDS管理控制台。
- 在控制台页面左上角,选择实例所在地域,进入“云数据库 RDS列表”页面。
- 找到目标实例,点击实例名称,进入实例详情页面。
- 点击左侧导航的备份管理,进入备份管理页面。
- 点击SQL闪回页签,切换到SQL闪回列表。
- 点击列表上方创建SQL闪回按钮,弹出创建SQL闪回页面,输入任务名称,选择时间范围、待闪回的库或者表、已闪回的库或者表、误操作SQL类型、,具体见如下图所示。
- 图一:
- 图二:
8.点击确定按钮,自动关闭创建SQL闪回页面并完成SQL闪回创建,
说明:
- 误操作SQL类型:INSERT、UPDATE、DELETE。
- 闪回类型:回滚SQL、原始SQL。
查看SQL闪回详情-操作步骤
- 登录RDS管理控制台。
- 在控制台页面左上角,选择实例所在地域,进入“云数据库 RDS列表”页面。
- 找到目标实例,点击实例名称,进入实例详情页面。
- 点击左侧导航的备份管理,进入备份管理页面。
- 点击SQL闪回页签,切换到SQL闪回列表。
- 在SQL闪回列表的操作列,点击SQL闪回详情。