单选题
8.
检查点是数据库故障恢复中的重要技术。下列关于检查点作用的说法,正确的是______。
A、
在建立检查点时,数据库管理系统会将当前数据缓冲区中的所有数据写入数据库中
B、
检查点校验了日志有效性,日志发生损坏时可以在一定程度上对日志进行修复
C、
检查点保证了数据库恢复时REDO和UNDO两种操作可并发执行
D、
数据库管理员应定时建立检查点,保证数据库系统出现故障时可以快速恢复
【正确答案】
A
【答案解析】
检查点记录的内容包括:建立检查点时刻所有正在执行的事务清单;这些事务最近一个日志记录的地址。B项错误。恢复子系统可以定期或不定期地建立检查点来保存数据库状态。D项错误。系统在恢复时,如果事务在故障发生时未完成,应当UNDO;如果事务在检查点之后才提交,它们对数据库所做的修改在故障发生时还可能在缓冲区中,尚未写入数据库,所以要REDO;如果事务在检查点之前已经提交,所以以不必执行REDO操作。故答案为A项。
提交答案
关闭