本思维导图主要介绍国家计算机考试数据库知识点登记日志文件
树图思维导图提供 计算机四级数据库知识点登记日志文件 在线思维导图免费制作,点击“编辑”按钮,可对 计算机四级数据库知识点登记日志文件 进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:10d18fe3777e09bb253d2b400a063867
计算机四级数据库知识点登记日志文件 思维导图模板大纲
日志文件是记录每个事务对数据库更新操作的文件,数据库系统在运行过程中,DBMS负责将所有事务的更新操作登记到日志文件中,也就是说日志文件是系统自动维护的。
1、以记录为单位的日志文件:
其内容包括每个事务的开始标记、结束标记和所有更新操作;
每个日志记录的内容包括:
事务标识、操作类型、操作对象、更新前数据的旧值,和更新后数据的新值;
2、数据块为单位的日志文件:
将更新前的整个数据块和更新后的整个数据块全部放在了日志文件中;
1、事务故障恢复和系统故障恢复必须使用日志文件
(1)故障恢复的两个基本操作:UNDO和REDO
(A) UNDO的作用是撤销事务,具体步骤:
(a) 反向扫描日志文件,找到需要撤销的事务的更新操作;
(b) 对事务的更新操作执行逆操作;
(c) 继续反向查找该事务的其他更新操作,并执行相应的逆操作;
(d) 重复执行步骤(C),直至遇到该事务开始记录。
(B) REDO的作用是重做事务,具体步骤:
(a) 正向扫描日志文件,找到需要重做的事务的更新操作;
(b) 对事务重新执行日志文件登记的操作,即将日志文件中“更新后的值”写入数据库;
(c) 继续正向查找该事务的其他更新操作,并重新执行,将日志文件中“更新后的值”写入数据库;
(d) 重复执行步骤(C),直至遇到该事务的提交记录。
(1) 事务故障恢复:只需把相应的事务作撤销UNDO即可;
(2) 系统故障恢复:
(A) 正向扫描日志文件,找到系统故障前发生的所有事务,如果该事务没有完成,将其事务标记加入撤销队列,如果该事务已经完成,则将其事务标记加入重做队列;
(B) 对撤销队列中的所有事务作撤销操作UNDO;
(C) 对重做队列中的所有事务作重做操作REDO。
树图思维导图提供 计算机四级数据库知识点查询优化 在线思维导图免费制作,点击“编辑”按钮,可对 计算机四级数据库知识点查询优化 进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:fec41c5888be907daf5c4ce7b54596a1
树图思维导图提供 计算机四级数据库知识点数据库技术 在线思维导图免费制作,点击“编辑”按钮,可对 计算机四级数据库知识点数据库技术 进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:1612e6045f12e8d43f362507e5b38d76