- 4
- 0
- 约1.12千字
- 约 45页
- 2022-02-20 发布于四川
- 举报
第十一章 并发控制;11.1 数据库的并发操作带来的问题;并发操作过程;举例:
银行转帐:事务Ti从帐户A过户100¥到帐户B 。
T: read(A);
A := A – 100;
write(A);
read(B);
B := B + 100;
write(B);
read(X):从数据库传送数据项X到事务的工作区中。
write(X):从事务的工作区中将数据项X写回数据库。;1、丢失更新问题;2、不可重复读问题;3、“脏数据”的读出;并发控制需要靠数据库的并发控制子系统来解决。如;11.2 封锁; 1、封锁类型; 排他型封锁(X封锁);共享型封锁(S封锁);封锁类型对比:; 2、封锁粒度;2、封锁粒度;3、封锁协议;举例:;SQL Server的锁定方式 ;SQL Server的各种物理锁粒度 ;; 可串行化调度;调度1:串行调度,T2跟在T1之后
执行后 A:¥855,
B:¥2145
调度2:串行调度,T1跟在T2之后
执行后 A:¥850,
B:¥2150 ;调度3:并发调度
等价于调度1,执行后 A:¥855, B:¥2145;调度4:并发调度
不等价于任何串行调度,
执行后
您可能关注的文档
最近下载
- 人工智能训练师3级实操试题及答案.docx VIP
- 承上启下 赢战分水岭--2026-2027学年高二上学期开学第一课主题班会.pptx
- 2026年宏观经济学试题及答案.docx VIP
- 2025年高标准农田建设项目监理规划.docx
- 第一次月考试卷 (范围:1-2单元)(含解析)2026-2027学年人教版数学二年级上册.pdf VIP
- 广州电视塔钢结构施工方案.doc VIP
- 2025年公路水运工程试验检测《公共基础》检师试题.docx VIP
- 2024公路水运工程试验检测师公共基础必背知识.pdf VIP
- 机械设计软件:CATIA二次开发_(9).CATIACAA编程基础.docx VIP
- 2026 人工智能训练师一级高级技师实操综合考核试题(含实操技能考核).docx
原创力文档

文档评论(0)