关于大批量处理数据,分批提交的问题

[复制链接]
查看11 | 回复1 | 2013-3-4 10:02:12 | 显示全部楼层 |阅读模式
有个情况,一个update语句可能涉及上百万条记录,但回滚段又有限,应该怎样分批提交呢?关键的地方是,这个语句之后还有其它的操作,如果后面发生异常,就都要回滚。最粗暴的方法是,在更新的时候,每次分N条,5000或50000分批提交。发生异常的时候,再同样分批把更新的数据抹掉。但这样效率很低,如果发生异常的话。有没有其它更好的方法呢?

回复

使用道具 举报

千问 | 2013-3-4 10:02:12 | 显示全部楼层
操作前先备份,要是有问题,恢复一下
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行