- 1
- 0
- 约3.1万字
- 约 100页
- 2017-06-19 发布于湖北
- 举报
数据库系统概论
An Introduction to Database System
第十一章 并发控制
中国人民大学信息学院
An Introduction to Database System
问题的产生
多用户数据库系统的存在
允许多个用户同时使用的数据库系统
飞机定票数据库系统
银行数据库系统
特点:在同一时刻并发运行的事务数可达数百个
An Introduction to Database System
问题的产生(续)
不同的多事务执行方式
(1)事务串行执行 T1
每个时刻只有一个事务运行,其他事务
必须等到这个事务结束以后方能运行 T2
不能充分利用系统资源,发挥数据库共 T3
享资源的特点
事务的串行执行方式
An Introduction to Database System
问题的产生(续)
(2)交叉并发方式(Interleaved Concurrency)
在单处理机系统中,事务的并行执行是这些并行事务
的并行操作轮流交叉运行
单处理机系统中的并行事务并没有真正地并行运行,
但能够减少处理机的空闲时间,提高系统的效率
An Introduction to Database System
问题的产生(续)
事务的交叉并发执行方式
An Introduction to Database System
问题的产生(续)
(3)同时并发方式(simultaneous concurrency )
多处理机系统中,每个处理机可以运行一个事务,
多个处理机可以同时运行多个事务,实现多个事务
真正的并行运行
An Introduction to Database System
问题的产生(续)
事务并发执行带来的问题
会产生多个事务同时存取同一数据的情况
可能会存取和存储不正确的数据,破坏事务一致性
和数据库的一致性
An Introduction to Database System
第十一章 并发控制
11.1 并发控制概述
11.2 封锁
11.3 活锁和死锁
11.4 并发调度的可串行性
11.5 两段锁协议
11.6 封锁的粒度
11.7 小结
An Introduction to Database System
11.1 并发控制概述
并发控制机制的任务
对并发操作进行正确调度
保证事务的隔离性
保证数据库的一致性
您可能关注的文档
最近下载
- 从零开始讲装置布置:建规、石化规、精细规在工程设计时如何合理选用.docx
- 2026安全员-C证考试(专职安全员)题库200道附参考答案(模拟题).docx VIP
- 漏电保护器原理图及讲解..doc VIP
- 空间直线平面夹角公式.doc VIP
- 一种水性环氧树脂及其制备方法和应用.pdf VIP
- 大班音乐活动游戏化的实施现状及策略研究——以石家庄市X幼儿园为例.docx VIP
- 爱丽丝奇境历险记(下) (英)刘易斯·卡洛尔.pdf VIP
- 海南省建筑安管人员模拟考试题.doc VIP
- 2026年足球b级教练考试题库完整.docx VIP
- 中班幼儿音乐教学活动游戏化的现状及对策研究——以巴中市Y幼儿园为例.doc VIP
原创力文档

文档评论(0)