试题详情
简答题 下图中是基于检查点技术中5个事务的执行情况,当系统故障发生时,重启系统后恢复子系统对每个事务做什么样的操作?简要说明理由。
  • 对T1不采取任何措施,因为它是检测点前提交的事务,系统保证它对数据库的更新已经影响物理数据库;对T2、T4 系统要对它们进行redo操作,因为这两个事务发生故障的时候都已经提交,并且是在检测点后提交的,系统不能保证它们对数据库的更新真正的影响物理数据库;对于T3、T5 系统要对它们作undo操作,因为这两个事务在发生故障的时候还没有提交,为了保证事务的原子性必须对它们进行undo操作。
  • 关注下方微信公众号,在线模考后查看

热门试题