数据库11-并发控制.pptVIP

  • 1
  • 0
  • 约6.04千字
  • 约 32页
  • 2016-12-16 发布于重庆
  • 举报
An Introduction to Database System 两段锁协议(续) 两段锁协议与防止死锁的一次封锁法 一次封锁法要求每个事务必须一次将所有要使用的数据全部加锁,否则就不能继续执行,因此一次封锁法遵守两段锁协议 但是两段锁协议并不要求事务必须一次将所有要使用的数据全部加锁,因此遵守两段锁协议的事务可能发生死锁 An Introduction to Database System 两段锁协议(续) [例] 遵守两段锁协议的事务发生死锁 T1 Slock B R(B)=2 ? ? Xlock A 等待 等待 T2 ? ? Slock A R(A)=2 ? Xlock A 等待 遵守两段锁协议的事务可能发生死锁 * An Introduction to Database System 数据库系统概论 An Introduction to Database System 第十一章 数据库恢复技术 An Introduction to Database System 并发控制机制的提出 当多个用户并发地存取数据库时可能出现多个事务同时存取同一数据的情况,并发控制机制将对这些并发操作加以控制以保证每个事务的ACID特性,确保数据库的一致性。 并发控制机制是衡量某DBMS系统性能的指标之一。 An Introduction to Database System

文档评论(0)

1亿VIP精品文档

相关文档