第7章 并发控技术.pptVIP

  • 2
  • 0
  • 约1.06万字
  • 约 40页
  • 2019-01-23 发布于江苏
  • 举报
第7章 并发控技术

第10章 并发控制技术 10.1 并发控制概述 10.2 并发控制的正确性准则 10.3 加锁协议 10.4 死锁的检测、处理和预防 10.5 多粒度封锁 10.1 并发控制概述 引言 数据库是一种共享资源,可以供多个用户使用。允许多个用户同时使用的数据库系统称为多用户数据库系统。 当多个用户并发地存取数据库时就会产生多个事务同时存取同一数据的情况。 若对并发操作不加控制就可能会存取和存储不正确的数据,破坏数据库的一致性。(例子说明:下一页) 所以数据库管理系统必须提供并发控制机制。 并发控制机制是衡量一个数据库管理系统性能的重要标志之一。 10.1 并发控制概述 例1: 丢失修改 T1 T2 写-写冲突 1)读A=16 (机票预订典型例子) 2) 读A=16 3) A?A-1 写回A=15 4) A?A-1 写回A=15 10.1 并发控制概述 例2: 不能重复读 T1 T2 1) 读A=50 读—写冲突

文档评论(0)

1亿VIP精品文档

相关文档