封锁对象的大小称为封锁粒度(granularity) 封锁对象: 数据库的逻辑单位,如属性、元组、关系、索引、数据库等; 数据库的物理单位,如页、块等; 封锁粒度对并发度和资源消耗的影响: 若封锁粒度小,则系统并发度高,资源消耗多; 若封锁粒度大,则系统并发度低,资源消耗小; 不同事务可能需要不同的封锁粒度,系统允许同时为不同的事务提供不同的封锁粒度选择。 意向锁(intention lock) 如果对一个结点加意向锁,则意味着要对该结点的所有子孙结点显式加锁; 在一个结点显式加锁前,该结点的所有祖先结点都应加上意向锁。 意向锁是放置在资源层次结构的一个级别上的锁,以保护较低级别资源上的共享或排它锁。 意向锁的含义是如果对一个结点加意向锁, 则说明该结点的下层结点正在被加锁; 对任一结点加锁时,必须先对它的 上层结点加意向锁。 引进意向锁是为了提高封锁子系统的 效率。该封锁子系统支持多种封锁粒度。 原因是:在多粒度封锁方法中一个数据 对象可能以两种方式加锁 ― 显式封锁 和隐式封锁。 意向锁类型 意向共享锁(IS锁):如果一个结点加IS锁,那么将在该结点的子孙结点进行显式封锁,加S锁 意向排它锁(IX锁):如果一个结点加IX锁,那么表示将在该结点的子孙结点进行显式封锁,可以加排它锁和共享锁 共享意向排它锁(SIX锁):若一个结点加SIX锁,那么将对该结点的子结
您可能关注的文档
最近下载
- 2025甘肃酒泉市玉门市玉润投资集团有限责任公司管理人员招聘2人笔试参考题库附带答案详解.docx
- (高清版)B-T 7588.1-2020 电梯制造与安装安全规范 第1部分:乘客电梯和载货电梯.pdf VIP
- 20天背会大学英语四六级词汇.pdf VIP
- 广东省汕头市龙湖区2025年中考一模英语试题(含答案).docx VIP
- 2024届高三英语二轮复习七选五篇反套路命题讲义.docx VIP
- 2026广东珠海市金湾区人民法院招聘合同制法警2人考试参考题库及答案解析.docx VIP
- 19DX101-1 建筑电气常用数据.pdf VIP
- 2022年邹城市中小学教师招聘笔试真题.docx VIP
- 2023年珠海市金湾区人民法院招聘合同制法警考试真题及答案.pdf VIP
- 西师版五年级(下)期末数学试卷.doc VIP
原创力文档

文档评论(0)