问题 单项选择题

假设日志文件的尾部如下图所示,则恢复时应执行的操作是()。

 

A.UndoT0,RedoT1

B.UndoT1,RedoT0

C.RedoT0,RedoT1

D.UndoT1,UndoT0

答案

参考答案:B

解析:本题考查对日志及故障恢复的理解。事务日志是在对数据库进行更新之前写入的,且严格按照对数据库的更新操作时间顺序进行登记。故障恢复时,对未完成的事务,应该按照日志文件执行逆向撤销操作(Undo),对已完成的事务进行正向重做操作(Redo)。本题所提供的日志文件中,事务T0只有开始没有结束,应进行Undo操作,事务T1有开始有结束,应进行Redo操作。

单项选择题
判断题