试题详情
- 简答题试述使用检查点方法进行恢复的步骤。
-
(1)从重新开始文件(见第11题的图)中找到最后一个检查点记录在日志文件中的地址,由该地址在日志文件中找到最后一个检查点记录。
(2)由该检查点记录得到检查点建立时刻所有正在执行的事务清单ACTIVE一LIST。
这里建立两个事务队列:
1)UNDO一LIST:需要执行undo操作的事务集合;
2)REDO一LIST:需要执行redo操作的事务集合。
把ACTIVE一LIST暂时放入UNDO一LIST队列,REDO队列暂为空。
3)从检查点开始正向扫描日志文件:
①如有新开始的事务T*,把T*暂时放入uNDO一LlsT队列;
②如有提交的事务毛,把毛从UNDO一LIST队列移到REDO一LIST队列,直到日志文件结束;
4)对UNDO一LIST中的每个事务执行UNDO操作,对REDO一LIST中的每个事务执行REDO操作。 关注下方微信公众号,在线模考后查看
热门试题
- 在ACCESS中,关于选择运算叙述正确的
- 数据控制包括对基本表和视图的(),完整性
- 下列不属于并发操作带来的问题是()
- 能惟一标识实体的属性或属性集称为()
- 请简述参照完整性规则的定义?
- 在VB中,下列表达式中,正确的Visua
- 关系名(属性,属性2,……属性n)是()
- 预处理方式对于嵌入式SQL的实现有什么重
- 数据库阶段的数据管理有哪些特色?
- 线性表的两种存储结构叙述正确的是()。
- 外视图(个别用户视图)
- 用一组数据"姓名、职称、工龄、出生日期"
- 嵌入型DML
- 在SQL语言中,建立基本表之前必须先建立
- 在可变分区分配方案中,在空闲区表中把空闲
- 什么是锁协议?什么是两段锁协议?
- 在下面的ACCESS的表达式中,结果总是
- 简述存取控制的概念和存取权限的概念?
- 按照数据库应用系统生命周期模型,在开发某
- 若已有宏,要想产生宏指定的操作需()宏。