- 2
- 0
- 约1.52千字
- 约 52页
- 2021-09-21 发布于河北
- 举报
An Introduction to Database Systems;第8章 数据库事务管理;本章内容概述;8.1事务与事务管理;事务概念;事务概念;8.1.2可串行性理论;例 8.1 有两个调度:事务T1=R1(A)W1(A)R1(B)W1(B),事务T2=R2(A)W2(A)R2(B)W2(B)
有调度S1= R1(A)W1(A)R2(A)W2(A)R1(B)W1(B)R2(B)W2(B)
R2(A)W2(A) 与 R1(B)W1(B)这两组操作操作的对象不是同一对象,因此不是冲突操作,故把R2(A)W2(A) 与 R1(B)W1(B)交换得到:
S2= R1(A)W1(A)R1(B)W1(B) R2(A)W2(A)R2(B)W2(B)
S2等价于一个串行调度T1T2,所以S1是冲突可串行化调度。
注意:冲突可串行化调度是可串行化调度的充分条件,不是必要条件。还有不满足冲突可串行化条件的可串行化调度。;8.1.3 事务基本操作与活动状态;8.1.3 事务基本操作与活动状态;事务的活动状态;8.1.4 SQL对事务管理的支持;8.2 并发控制与封锁;8.2.2封锁 ;1)排它锁和共享锁;2)封锁协议;(1)一级封锁协议;;(2)二级封锁协议;(3)三级封锁协议;3)活锁和死锁 ;(2)死锁
多个并发事务处于相互等待的状态,其中的每一个事务都在等待它们中的另一个事务释放封锁,
您可能关注的文档
最近下载
- 航空运输地理 课件全套 第1--10章 地理学与航空运输地理---航空运输业的发展战略 .pdf
- (高清版)DB62∕T 3222-2022 建设工程造价成果文件编制标准.docx VIP
- 2025年静脉治疗护理技术操作规范 .pdf VIP
- 《微信小程序开发零基础入门-第2版》教案(含习题) 第12章教案_画布API.doc
- 《微信小程序开发零基础入门-第2版》教案(含习题) 第11章教案_界面API.doc
- 《微信小程序开发零基础入门-第2版》教案(含习题) 第10章教案_设备API.doc
- 《微信小程序开发零基础入门-第2版》教案(含习题) 第09章教案_位置API.doc
- 《微信小程序开发零基础入门-第2版》教案(含习题) 第08章教案_数据缓存API.doc
- 《微信小程序开发零基础入门-第2版》教案(含习题) 第07章教案_文件API.doc
- 《微信小程序开发零基础入门-第2版》教案(含习题) 第06章教案_媒体API.doc
原创力文档

文档评论(0)