【回滚段】
回滚段是一个磁盘区,在9i前称为Rollback segment,9i及其以后称为Undo segment.
【Oracle的同时读写处理】
有写操作(DML)发生时,Oracle会把涉及记录的原始记录保存到回滚段中,当读操作到来时,Oracle就会把回滚段保存的记录给读取线程,这样就提高了系统的效率。
有得必有失,系统效率的提升的负面效果是数据不一致,因为同时存在读写操作,一个单元格可能在同一时刻存在两个值。对此,可以以业务规则规避,比如将耗时操作放在午夜后或周末月末。
参考资料:《名师讲坛 OracleSQL入门与实战经典》何明著 P273-274页
END