用看的、听的学真题

study by eyes and ears.

  1. 首页
  2. 数据库系统工程师
  3. 2022年05月数据库系统工程师考试下午真题【应用技术】
  4. 真题详解

2022年05月数据库系统工程师考试下午真题【应用技术】(第5题) 收藏

【5】

  阅读下列说明,回答问题1至问题4,将解答填入答题纸的对应栏内。

  【说明】

  某数据库系统采用数据转储方式对数据和日志文件进行离线备份,用检查点机制进行恢复。假设其部分日志文件如表5-1所示。日志记录内容中:CHECKPOINT表示检查点,<Ti,START>表示事务Ti开始执行,<Ti,co MMIT>表示事务Ti提交,<Ti,D,V1,V2>表示事务 Ti将数据项D的值由V1改为V2,CRASH表明系统发生断电故障。假设各数据项的初始值为:I=3J=6,K=11。

问题1 (4.0分)

  系统发生故障时,满足持久化要求的事务有哪些?不满足持久化要求的事务有哪些?

暂无

问题2 (6.0分)

  系统恢复后,数据项I、J、K的数值哪些会恢复为初始值?哪些不会恢复为初始值?请给出系统恢复后I、J、K的值。

暂无

问题3 (3.0分)

  如果系统采用先写数据库再记日志的机制,故障发生前已经提交了事务T2,但没有记录到<T2,COMMIT>。请给出系统恢复后I、J、K的值。

暂无

问题4 (2.0分)

  基于问题2和问题3的结果,请用50字以内的文字简要说明为什么先写日志机制更优。

暂无
广告位