首页 > 试题广场 >

具有检查点的恢复技术有什么优点?试举一个具体例了加以说明。

[问答题]
具有检查点的恢复技术有什么优点?试举一个具体例了加以说明。
利用日志技术进行数据库恢复时,恢复子系统必须搜索日志,确定哪些事务需要 REDO ,哪些事务需要 uNDO 。一般来说,需要检查所有日志记录。这样做有两个问题:一是搜索整个日志将耗费大量的时间;二是很多需要 REDO 处理的事务实际上已经将它们的更新操作结果写到数据库中了,恢复子系统又重新执行了这些操作,浪费了大量时间。 检查点技术就是为了解决这些问题。 在采用检查点技术之前,恢复时需要从头扫描日志文件,而利用检查点技术只需要从 T 。开始扫描日志,这就缩短了扫描日志的时间。 事务 Tl 的更新操作实际上已经写到数据库中了,进行恢复时没有必要再 REDO 处理,采用检查点技术做到了这一点。
发表于 2020-12-26 13:01:58 回复(0)