第11章 课程名称:数据库系统概论培训资料.pptVIP

  • 1
  • 0
  • 约7.84千字
  • 约 56页
  • 2018-11-17 发布于天津
  • 举报

第11章 课程名称:数据库系统概论培训资料.ppt

第11章 课程名称:数据库系统概论培训资料.ppt

第十一章 并发控制;并发操作带来的数据不一致性;三类不可重复读;读“脏”数据;11.2 封锁;二、基本封锁类型;一级封锁协议;二级封锁协议;不可重复读;三级封锁协议;封锁协议小结;11.3 活锁和死锁;11.3.1 活锁;11.3.2 死锁;1. 死锁的预防;2. 死锁的诊断与解除;11.4 并发调度的可串行性;Slock B Y=B=2 Unlock B Xlock A A=Y+1 写回A(=3) Unlock A ;Slock B Y=B=2 ? ? Unlock B ? Xlock A A=Y+1 写回A(=3) ? ? ? Unlock A ;二、冲突可串行化调度;11.5 两段锁协议;例: 事务1的封锁序列: Slock A ... Slock B ... Xlock C ... Unlock B ... Unlock A ... Unlock C; 事务2的封锁序列: Slock A ... Unlock A ... Slock B ... Xlock C ... Unlock C ... Unlock B; 事务1遵守两段锁协议,而事务2不遵守两段协议。; (a) 遵守两段锁协议的可串行化调度 ;一次封锁法要求每个事务必须一次将所有要使用的数据全部加锁,否则就不能继续执行,因此一次封锁法遵守两段锁协议 但是两段锁协议并不要求事务必须一次将所有要使用的

文档评论(0)

1亿VIP精品文档

相关文档