- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
8.7 封锁的粒度 8.7.1 封锁粒度 8.7.2 多粒度封锁 8.7.3 意向锁 8.7.3 意向锁 引进意向锁(intention lock)目的 提高对某个数据对象加锁时系统的检查效率 什么是意向锁 对任一结点加基本锁,必须先对它的上层结点加意向锁 如果对一个结点加意向锁,则说明该结点的下层结点正在被加锁 意向锁(续) 例:对任一元组 r 加锁,先关系R加意向锁 事务T要对关系R加X锁, 系统只要检查根结点数据库和关系R是否已加了不相容的锁, 不需要有哪些信誉好的足球投注网站和检查R中的每一个元组是否加了X锁 常用意向锁 意向共享锁(Intent Share Lock,简称IS锁) 意向排它锁(Intent Exclusive Lock,简称IX锁) 共享意向排它锁(Share Intent Exclusive Lock,简称SIX锁) 意向锁(续) IS锁 如果对一个数据对象加IS锁,表示它的后裔结点拟(意向)加S锁。 ? 例:要对某个元组加S锁,则要首先对关系和数据库加IS锁 意向锁(续) IX锁 如果对一个数据对象加IX锁,表示它的后裔结点拟(意向)加X锁。 例:要对某个元组加X锁,则要首先对关系和数据库加IX锁。 意向锁(续) SIX锁 如果对一个数据对象加SIX锁,表示对它加S锁,再加IX锁,即SIX = S + IX。 例:对某个表加SIX锁,则表示该事务要读整个表(所以要对该表加S锁),同时会更新个别元组(所以要对该表加IX锁)。 意向锁(续) 意向锁的相容矩阵 T1 T2 S X IS IX SIX - S Y N Y N N Y X N N N N N Y IS Y N Y Y Y Y IX N N Y Y N Y SIX N N Y N N Y - Y Y Y Y Y Y 意向锁(续) 锁的强度 锁的强度是指它对其他锁的排斥程度 一个事务在申请封锁时以强锁代替弱锁是安全的,反之则不然 SIX X S IX - IS 意向锁(续) 具有意向锁的多粒度封锁方法 申请封锁时应该按自上而下的次序进行; 释放封锁时则应该按自下而上的次序进行 例:事务T要对一个数据对象加锁,必须先对它的上层结点加意向锁 第八章 并发控制 8.1 并发控制概述 8.2 封锁 8.3 封锁协议 8.4 活锁和死锁 8.5 并发调度的可串行性 8.6 两段锁协议 8.7 封锁的粒度 8.8 Oracle的并发控制 8.9 小结 8.8 Oracle的并发控制 Oracle采用封锁技术保证并发操作的可串行性 Oracle锁的种类 字典锁 数据锁(亦称DML锁) 1. 字典锁 ORACLE DBMS内部用于对字典表的封锁 由DBMS在必要的时候自动加锁和释放锁,用户无权控制 字典锁类型 语法分析锁 DDL锁 2. 数据锁 数据锁类型 共享锁(S锁) 排它锁(X锁) 行级共享锁(RS锁) 行级排它锁(RX锁) 共享行级排它锁(SRX锁) 其中RS锁、RX锁、SRX锁实际上就是IS锁、IX锁、SIX锁。 数据锁(续) 封锁粒度 行级 表级 数据锁(续) 数据锁的相容矩阵 T1 T2 S X RS RX SRX - S Y N Y N N Y Y=Yes,表示相容的请求 X N N N N N Y RS Y N Y Y Y Y N=No,表示不相容的请求 RX N N Y Y N Y SRX N
您可能关注的文档
- 3-4学习动机及知识技能学习资料.ppt
- 妊高症患者的护理资料.ppt
- 3dmax角色动画设计骨骼绑定资料.ppt
- 妊娠高血压疾病护理查房资料.ppt
- 3本实验15_RLC串联谐振电路资料.ppt
- 妊娠合并甲状腺功能减低的护理资料.ppt
- 妊娠合并糖尿病诊治指南必威体育精装版资料.ppt
- 妊娠合并症护理资料.ppt
- 3钾代谢失衡病人的护理资料.ppt
- 妊娠期腹腔镜资料.ppt
- 2025-2030年新能源汽车充电设施市场前景与投资建议报告.docx
- 2025年新能源企业国际化战略布局创新路径报告.docx
- 浓硝酸工数字化技能考核试卷及答案.docx
- 2025年新能源企业人才激励机制与员工职业发展路径报告.docx
- 银行招聘考试模拟题及答案.docx
- 2025至2030中国水家电行业市场深度调研及供需与投资价值报告.docx
- 水上抛填工三级安全教育(公司级)考核试卷及答案.docx
- 2025年新能源储能行业储能设备在智能电网中的应用与市场前景报告.docx
- 2026高考物理总复习题库:专题强化二 追及相遇问题.pdf
- 2025至2030中国液油气市场运行形势解析与发展趋势预判报告.docx
文档评论(0)