开发者社区> 问答> 正文

需对一张大数据表数据处理,出现异常时要进停止并回滚SQL,而回滚时间不可控,怎么提升数据回滚效率?

将对一张大数据表进行关联数据处理,当出现异常时需要进行停止并回滚SQL,但由于数据量较大,一旦回滚时间将不可控,怎么才能提升大数据回滚的效率?

展开
收起
晓风瑟瑟 2021-10-15 00:09:20 1032 0
2 条回答
写回答
取消 提交回答
  • 大数据回滚风险较高,甚至需要涉及到启、停服务;一般来说,修改未提交的数据会受到undo的保护处理,可以通过停止实例,禁用redo的方式进行回滚是比较可行的,但会对业务有短暂的影响。

    2021-10-15 23:07:14
    赞同 展开评论 打赏
  • 使用事务控制

    2021-10-15 17:26:35
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
SQL Server 2017 立即下载
GeoMesa on Spark SQL 立即下载
原生SQL on Hadoop引擎- Apache HAWQ 2.x最新技术解密malili 立即下载