- 18
- 0
- 约9.72千字
- 约 9页
- 2015-10-29 发布于江苏
- 举报
8、数据库的并发性控制.doc
上一章:数据库监视和优化
第八章 数据库的并发性控制
提纲:
能够被加锁的数据库对象
DB2支持的锁的模式及其兼容性
隔离级的概念及使用
影响加锁策略的因素
8.1、锁的概念
作为一个大型的关系数据库系统,应该能够允许多个应用程序同时对相同数据进行访问。当这种情况发生时,要保证数据库的完整性,就必须要有一定的机制用于控制数据记录的读取、插入、删除和更新。锁就是一种这样的机制。我们可以通过调整数据库加锁的策略,来适应一定的并发性的需求。
通过对数据库对象加锁,我们可以避免以下情况的发生:
由于并发更改造成数据的丢失
例如下表:
reservations:
FLIGHT SEAT P_NAME 512 7A NULL 512 7C NULL 想象如下场景:
Bob和John 两人同时来到不同的航空代理处购买512航班的机票,两个代理都想为自己的顾客预订7A座位,然后两个代理同时输入下列命令:
代理1: update reservations set p_name=’Bob’ where flight=512 and seat=’7A’ and p_name is null;
代理2: update reservations set p_name=’John’ where flight=512 and seat=’7A’ an
您可能关注的文档
最近下载
- 2025年初级统计师统计基础知识真题及答案.docx VIP
- 2026乡镇干部围绕学习教育“为民造福”等4个方面查摆问题清单.docx VIP
- 辽宁农职院2025年单招复习参考题库——高中英语.docx
- 传感器与检测技术+(陈杰)+课后习题答案.pdf VIP
- GB50974-2014 消防给水及消火栓系统技术规范.pdf VIP
- 2026年鹤壁职业技术学院单招职业适应性测试题库及答案详解1套.docx VIP
- 基于机器视觉的驾驶辅助系统中驾驶员状态监测技术的深度剖析与实践探索.docx
- 港口岸电船舶接电操作规范培训课件.pptx VIP
- 江西省南昌市第三中学教育集团2023-2024学年九年级上学期10月月考化学试题(原卷版)-A4.docx VIP
- 企业员工入职登记表.pdf VIP
原创力文档

文档评论(0)