- 3
- 0
- 约2.25千字
- 约 25页
- 2018-11-11 发布于天津
- 举报
数据库应用技术教程第六章事务处理与并发教学幻灯片.ppt
数据库应用技术第六章事务处理与并发;提交:通知数据库当前事务完全结束,数据库将事务的影响永久化。并准备开始下一个事务。
卷回:通知数据库撤销当前事务,准备开始下一个事务。或撤销一部分操作,仍处于当前事务。
事务、用户与会话的关系
语句正确执行与事务提交的区别
语句级卷回与事务卷回
;事务开始
从上一个事务完成(或初次连接数据库)后的第一个DML语句作为开始。
在MSS中有BEGIN TRANSACTION语句
事务结束
以提交或卷回语句作为结束;
执行一个DDL语句(提交);
用户断开连接(提交);
用户进行不正常结束(卷回)。;COMMIT [WORK];
ROLLBACK [WORK];
SAVEPOINT 保存点;
ROLLBACK [WORK] [TO SAVEPOINT 保存点];
卷回到一个SAVEPOINT时,使其后的所有SAVEPOINT失效,释放这之后的所有锁(但其他在此期间申请相同资源的事务仍需要等待)。;要注意程序执行流程与数据库状态的区别。
例子:;事务处理
并发异常与并发控制
数据库实现机制简介;任务1:读出数据A,将其加上50,写回
任务2:读出数据A,将其加上40,写回
假设A原值为100,串行执行结果:190
并发执行,可能出现各种可能结果
;时间点;时间点;时间点;时间点;脏写(Dirty Write)*
R1(A,100), R2(A,10
您可能关注的文档
最近下载
- 20.8高新站直流系统调整蓄电池容量核对报告.doc VIP
- CNC技术员培训【优质文档】.ppt VIP
- 后上诉机构时代WTO争端解决机制的困境与突围:基于全球贸易格局重塑的视角.docx
- SH 3523-2009-T 石油化工铬镍奥氏体钢、铁镍合金和镍合金管道焊接规程.pdf VIP
- AI服务器用一体成型电感.docx VIP
- QCR9217-2015 铁路隧道超前地质预报技术规程.pdf VIP
- 《海军概况》网课章节测试题答案.docx VIP
- DB31T 1128-2019 再生骨料混凝土技术要求.docx VIP
- TCSTM-光伏组件用热塑性聚烯烃(TPO)胶膜.pdf VIP
- 生命科学导论(上海交通大学)智慧树知到期末考试答案章节答案2024年.docx VIP
原创力文档

文档评论(0)