阅读下列说明,回答问题,将解答填入答题纸的对应栏内。 【说明】 如果一个数据库恢复系统采用检查点机制,且其日志文件如表5—1所示,第一列表示日志记录编号,第二列表示日志记录内容。<Ti,START>表示事务Ti开始执行,<Ti,COMMIT>表示事务Ti提

admin2021-02-03  54

问题 阅读下列说明,回答问题,将解答填入答题纸的对应栏内。
【说明】
如果一个数据库恢复系统采用检查点机制,且其日志文件如表5—1所示,第一列表示日志记录编号,第二列表示日志记录内容。<Ti,START>表示事务Ti开始执行,<Ti,COMMIT>表示事务Ti提交,<Ti,D,V1,V2>表示事务Ti将数据项D的值由V1修改为V2。请回答以下问题。

请用100字以内的文字,简要描述系统出错后,基于检查点的恢复过程。

选项

答案步骤1:反向扫描日志文件,确定需要redo的事务和需要undo的事务。 步骤2:对需要undo的事务撤销已经执行的操作。 步骤3:对需要redo的事务重新执行已执行的操作。

解析 本题需要重点关注撤销事务和重做事务的顺序。
在重做事务之前,需要先进行撤销操作。
转载请注明原文地址:https://jikaoti.com/ti/gJoiFFFM
0

相关试题推荐
最新回复(0)