- 1
- 0
- 约1.08万字
- 约 95页
- 2019-09-28 发布于湖北
- 举报
目 录 11.1 并发控制概述 11.2 封锁 11.3 活锁和死锁 11.3.1 活锁 11.3.2 死锁 11.4 并发调度的可串行性 11.4.1 可串行化调度 11.4.2 冲突可串行化调度 11.5 两段锁协议 11.6 封锁的粒度 11.6.1 多粒度封锁 11.6.2 意向锁 11.7 小结 问题的产生 多用户数据库系统的存在 允许多个用户同时使用的数据库系统 飞机定票数据库系统 银行数据库系统 特点:在同一时刻并发运行的事务数可达数百个 问题的产生(续) 不同的多事务执行方式 (1)事务串行执行 每个时刻只有一个事务运行,其他事务必须等到这个事务结束以后方能运行 不能充分利用系统资源,发挥数据库共享资源的特点 问题的产生(续) (2)交叉并发方式(Interleaved Concurrency) 在单处理机系统中,事务的并行执行是这些并行事务的并行操作轮流交叉运行 单处理机系统中的并行事务并没有真正地并行运行,但能够减少处理机的空闲时间,提高系统的效率 问题的产生(续) 问题的产生(续) (3)同时并发方式(simultaneous concurrency) 多处理机系统中,每个处理机可以运行一个事务,多个处理机可以同时运行多个事务,实现多个事务真正的并行运行 问题的产生(
原创力文档

文档评论(0)