第六章事务管理.docVIP

  • 2
  • 0
  • 约2.33千字
  • 约 6页
  • 2018-10-30 发布于天津
  • 举报
第六章事务管理.doc

第六章 事务管理 影响事务ACID特性的因素: 强行中止事务 并发事务的交叉执行 6.1 恢复引论 故障对数据库的影响 数据库本身被破坏 数据库无破坏,数据不正确 恢复的基本原理:冗余 分类: (1)后备复本 转储(Dump)-静态转储/动态转储;海量转储/增量转储 问题:最近一致状态 (2) 后备复本+运行记录(日志) 前像(Before Image BI) 后像(After Image AI) 事务状态 (3)多复本 6.2运行记录结构 运行记录的主要内容 前像文件 后像文件 活动事务列表(ATL) 已提交事务列表(CTL) 策略 6.3更新事务的执行与恢复 6.3.1更新事务的执行规则 提交规则:后像在事务提交前应写入非易失存储器中; 先记后写:如果事务在提交前将后像写入DB,则应先把前像写入运行记录。 6.3.2更新事务的执行方案 后像在事务提交前全部写入数据库 ① TID → ATL ② BI → LOG ③ AI → DB ④ TID → CTL ⑤ 从ATL删除TID 后像在事务提交后写入数据库 ① TID → ATL ② AI → LOG ③ TID → CTL ④ AI → DB ⑤ 从ATL删除TID 后像在事务提交前后写入数据库 ① TID → ATL ② AI,BI → LOG ③ AI → DB(部分) ④ TID → CTL ⑤ AI

文档评论(0)

1亿VIP精品文档

相关文档