数据库系统概论第十一章 并发控制第十一章 并发控制11.1并发控制概述11.2封锁11.3活锁和死锁11.4并发调度的可串行性11.5两段锁协议11.6封锁的粒度11.7小结三蔗贤运畔蕴揍乍躁意咒可身困疫畸浑画淳筷颜雪臂靳假界匙碰切丙诧求第11章 课程名称:数据库系统概论第十一章 并发控制数据库系统概论第十一章 并发控制 11.1 并发控制概述多事务执行方式(1)事务串行执行(2)交叉并发方式(interleavedconcurrency)(3)同时并发方式(simultaneousconcurrency)每个时刻只有一个事务运行,其他事务必须等到这个事务结束以后方能运行。不能充分利用系统资源,发挥数据库共享资源的特点。事务的并行执行是这些并行事务的并行操作轮流交叉运行。是单处理机系统中的并发方式,能够减少处理机的空闲时间,提高系统的效率。多处理机系统中,每个处理机可以运行一个事务,多个处理机可以同时运行多个事务,实现多个事务真正的并行运行。最理想的并发方式,但受制于硬件环境。更复杂的并发方式机制。事务并发执行带来的问题n 可能会存取和存储不正确的数据,破坏事务的隔离性和数据库的一致性