A-A+
对基于检查点的恢复技术 下列说法中错误的是——。A.无论事务在检查点之前还是之后提交 都需执
问题详情
对基于检查点的恢复技术,下列说法中错误的是——。
A.无论事务在检查点之前还是之后提交,都需执行REDO操作
B.可以提高恢复效率
C.可以定期建立,也可以按照某种规则建立检查点
D.能最大限度地减少恢复数据库时根据日志记录所需执行的恢复操作
参考答案
正确答案:A
解析:利用检查点方法进行恢复的步骤:
1)从重新开始文件中找到最后一个检查点记录在日志文件中的地址,由该地址在日志文件中找到最后一个检查点记录。
2)由该检查点记录得到检查点建立时刻所有正在执行的事务清单ACTIVE—IJSI’建立两个事务队列UNDO—IJST和REDO—LIST,把ACTIVE—LIST暂时放入UNDO—IJST队列,REDO—IaST队列暂为空。
3)从检查点开始正向扫描日志文件,直到日志文件结束,如有新开始的事务Ti,把Tj暂时放人UNDO—IJST。队列,如有提交的事务Tj,把Tj从uNDO—LIST队列移到REDO—LIST队列。
4)对UNDO—LIST中的每个事务执行UNDO操作,对REDO—LIST中的每个事务执行REDO操作。