当前位置:首页 → 计算机类 → 软件水平考试 → 中级数据库系统工程师->假设日志文件尾部如下图所示,则恢复时应执行操作是()。
假设日志文件尾部如下图所示,则恢复时应执行操作是( )。

本题考查故障与恢复基础知识。数据库系统故障分为三类:事务故障、系统故障和介质故障。事务故障是单独一个事务出问题而不能执行下去,并不影响其他事务执行;系统故障是故障导致系统重启,当前运行中事务及刚刚提交事务会导致数据库不一致;介质故障则是数据库文件存储介质如硬盘发生故障导致数据丢失。事务日志是在对数据库进行更新之前写入,且严格按照对数据库更新操作时间顺序进行登记。故障恢复时,对未完成事务,应该按照日志文件执行逆向撤销操作(Undo),对已完成事务进行正向重做操作(Redo)。本题所提供日志文件中,事务T1 只有开始没有结束,应进行Undo 操作,事务T0有开始有结束,应进行Redo 操作。因此答案为B选项。









