用看的、听的学真题

study by eyes and ears.

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

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

【5】

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

【说明】

某数据库系统采用数据转储方式对数据和日志文件进行离线备份,用检查点机制进行恢复。假设其部分日志文件如表5-1所示。

日志记录内容中:

CHECKPOINT表示检查点,

<Ti,START>表示事务Ti开始执行,

<Ti,COMMIT>表示事务Ti提交,

<Ti,D,V1,V2>表示事务Ti将数据项D的值由V1改为V2,

CRASH表明系统发生断电故障。

假设各数据项的初始值为:I=3,J=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字以内的文字简要说明为什么先写日志机制更优。

暂无
广告位