Oracle 对表中的记录进行大批量删除
Oracle 对表中的记录进行大批量删除数量时,常常采用分批删除,逐次提交.其目的大概有三个原因:1.避免对其他事务select的影响如果其他事务有需要查询这些要删除的记录,就需要去undo段查询前映像.分批逐次可以减少行更新的时间,以减少这种情况的发生.2.避免各事务dml的锁等待如果要删除的这些记录上,有其他事务在做dml操作,就可能会产生相互的行锁等待.分批逐次可以减少行锁定的时间,以减少这种情况的发生.3.减少使用临时表空间对性能产生的影响在关联删...