2013年12月23日

imu 和 private redo

摘要: 在传统的undo管理模式中,Oracle对undo和data block是一视同仁。这样大致会有三种弊端:1)事务开始时,存放事务表的段头不在内存,server process需要将此i/o上来2)存放旧值的回滚块不在内存3)rollback或者CR读的时候,所需的回滚块被DBWn写到磁盘,oracle也需将此i/o,可能会产生大量的consistent gets和physical readsUNDO 也是受redo保护的,因此更是造成了额外的开销。10g中引入private redo 和 IMU。 提高了CR的速度,减少了I/O.IMU也就是in memory undo。实际上是在share 阅读全文

posted @ 2013-12-23 13:51 kramer 阅读(318) 评论(0) 推荐(0) 编辑

导航