SQL闪回(1) 本页面主要介绍SQL闪回功能的使用场景和操作步骤。 注意 仅华东1II类型资源池支持该功能,I类型资源池不支持该功能,具体支持情况以控制台页面展示为准。更多资源池信息,请参见功能概览。 使用场景 SQL闪回功能适用于误执行DML操作(如INSERT、UPDATE、DELETE)导致数据错误或丢失的场合 ,如果需要快速恢复被误修改或误删除的行数据 ,可以通过SQL闪回生成逆向补偿SQL并闪回执行,将数据恢复到操作前的状态 。 约束限制 当前仅支持对DML操作生成闪回SQL; 仅对象存储实例支持使用该功能; 操作步骤 1. 在天翼云官网首页的顶部菜单栏,选择产品 > 数据库 > 关系型数据库 > 关系数据库MySQL版 ,进入关系数据库MySQL产品页面。然后单击管理控制台 ,进入概览页面。 2. 在左侧导航栏,选择MySQL > 实例管理,进入实例列表页面。然后在顶部菜单栏,选择区域和项目。 3. 在实例列表中,单击目标实例名称,进入实例基本信息页面。 4. 选择运维管理二级目录,并选择SQL闪回页签。 5. 点击创建SQL闪回按钮,在弹窗中输入或者选择相关项。 说明 任务名称:为当前SQL闪回任务自定义一个名称; 闪回时间:根据本地存在的Binlog文件,系统返回的可闪回时间范围,本地Binlog保留时间越短,则可闪回时间范围也越短。详情可见本地Binlog设置; 闪回范围:全局或者某些库表,根据执行错误的范围来进行选择即可,可选择多个库,或某个库的多张表; SQL类型:可选择所有或某一具体的DML语句; 闪回类型:原始SQL或者回滚SQL,具体可根据需求选择,在最后生成的文件中,回滚SQL中也会包含原始SQL的注释,由于执行的不确定性,可能会存在其他同一时刻执行的SQL语句,请用户自行判别是否可以直接执行。 6. 选择完成后,点击确定即可。 7. 在SQL闪回页面可看到刚提交的任务,等任务成功后,可点击操作列的下载,对SQL文件进行查看,并自行判别是否执行以及执行哪些语句。
来自: