当前位置:首页计算机类软件水平考试中级数据库系统工程师->运行中系统因为故障导致服务器重启,正在执行事务中断,破坏了事

运行中系统因为故障导致服务器重启,正在执行事务中断,破坏了事务原子性,恢复方法是利用日志进行(请作答此空)操作;而已经提交事务在故障发生时尚未写入磁盘,破坏了事务( ),恢复方法是利用日志进行Redo操作。

  • A.Undo
  • B.Redo
  • C.CoDunit
  • D.Rollback
答案: A
本题解析:

本题考查故障与恢复基础知识。故障导致服务器重启,故障时正在执行事务原子性被破坏,即事务没有执行完,其对数据库部分更新可能己经写入硬盘上数据库文件,重启后这部分更新使得数据库处于不一致性状态,应对其进行处理,撤销故障时未完成事务对数据库更新,使数据库还原到未完成事务执行前状态,相当于这些事务没有执行。这种恢复操作借助于日志文件来完成。日志按照时间顺序记录了所有事务对数据库更新操作。而且在对数据库更新之前已被写入硬盘。可以逆向扫描日志记录,找出未完成事务,将其对数据库修改还原,称为Undo操作。同样,故障发生时已经完成提交事务,其对数据库修改可能还在内存中I/O缓冲区中,没来得及写入硬盘,重启后这部分修改会丢失,破坏了事务持久性。同样借助于日志文件,找到故障前已完成事务,将其对数据库更新重做一遍,即可完成对应事务更新操作。这一操作称为Redo操作。

更新时间:2022-08-10 10:12
纠错

你可能感兴趣的试题

单选题

高级系统分析师,专项练习,软件水平考试《高级系统分析师》押题

  • A.V(S2)和P(S4)
  • B.P(S2)和V(S4)
  • C.P(S2)和P(S4)
  • D.V(S2)和V(S4)
查看答案
单选题

高级系统分析师,专项练习,软件水平考试《高级系统分析师》押题

  • A.V(S1)P(S2)和V(S3)
  • B.P(S1)V(S2)和V(S3)
  • C.V(S1)V(S2)和V(S3)
  • D.P(S1)P(S2)和V(S3)
查看答案
单选题

高级系统分析师,专项练习,软件水平考试《高级系统分析师》押题

  • A.P(S4)和V(S4)V(S5)
  • B.V(S5)和P(S4)P(S5)
  • C.V(S3)和V(S4)V(S5)
  • D.P(S3)和P(S4)V(P5)
查看答案
单选题

高级系统分析师,专项练习,软件水平考试《高级系统分析师》押题

  • A.P(S3)和V(S4)V(S5)
  • B.V(S3)和P(S4)P(S5)
  • C.P(S3)和P(S4)P(S5)
  • D.V(S3)和V(S4)V(S5)
查看答案
单选题

高级系统分析师,专项练习,软件水平考试《高级系统分析师》押题

  • A.P(S2)和P(S4)
  • B.P(S2)和V(S4)
  • C.V(S2)和P(S4)
  • D.V(S2)和V(S4)
查看答案
单选题

高级系统分析师,专项练习,软件水平考试《高级系统分析师》押题

  • A.V(S1)、P(S1)和V(S2)V(S3)
  • B.P(S1)、V (S1)和V(S2)V(S3)
  • C.V(S1)、V(S2)和P(S1)V(S3)
  • D.P(S1)、V(S2)和V(S1)V(S3)
查看答案
单选题

高级系统分析师,专项练习,软件水平考试《高级系统分析师》押题

  • A.序列图
  • B.状态图
  • C.通信图
  • D.活动图
查看答案
单选题

高级系统分析师,专项练习,软件水平考试《高级系统分析师》押题

  • A.合并分叉
  • B.分支
  • C.合并汇合
  • D.流
查看答案
单选题

高级系统分析师,专项练习,软件水平考试《高级系统分析师》押题

  • A.产甲2套,乙3套
  • B.生产甲1套,乙4套
  • C.生产甲3套,乙4套
  • D.生产甲4套,乙2套
查看答案
单选题

高级系统分析师,专项练习,软件水平考试《高级系统分析师》押题

  • A.见图A
  • B.见图B
  • C.见图C
  • D.见图D
查看答案