- 3
- 0
- 约1.18万字
- 约 74页
- 2019-10-23 发布于广东
- 举报
事务处理-锁 提纲 并发控制 基于锁的协议 两段锁协议 多粒度 封锁带来的问题 恢复 故障 日志 恢复 封锁的定义 封锁就是一个事务对某个数据对象加锁,取得对它一定的控制,限制其它事务对该数据对象使用 要访问一个数据项R,事务Ti必须先申请对R的封锁,如果R已经被事务Tj加了不相容的锁,则Ti需要等待,直至Tj释放它的封锁 封锁的类型 排它锁(X锁,eXclusive lock) 事务T对数据对象R加上X锁,则其它事务对R的任何封锁请求都不能成功,直至T释放R上的X锁;又称写锁 申请对R的排它锁:lock-X(R) 共享锁(S锁,Share lock) 事务T对数据对象R加上S锁,则其它事务对R的X锁请求不能成功,而对R的S锁请求可以成功;又称读锁 申请对R的共享锁: lock-S(R) 封锁的相容矩阵 两阶段封锁协议 Two-Phase Locking Protocol 两阶段封锁协议内容 增长阶段(Growing Phase) 事务可以获得锁,但不能释放锁 缩减阶段(Shrinking Phase) 事务可以释放锁,但不能获得锁 示例 lock-S(A)…lock-S(B)…lock-X(C)…unlock(A)… unlock(C)…unlock(B)遵从两段锁协议 lock-S(A)…unlock-S(A)…lock-S(B)…lock-X(C)… unlock(C)…
您可能关注的文档
- 事故调查处理办法案例分析.ppt
- 事故预防分析五步法规范步骤.ppt
- 事业单位法人网上年检实际操作步骤.ppt
- 事业单位的定义和类型.ppt
- 事业法人网上年检实际操作步骤.ppt
- 试点单位职位分析和职位说明书研讨会.ppt
- 试论闽都书院教育和干嘉之后闽学转型.ppt
- 试谈怎样听课评课.ppt
- 世界资本主义市场形成和发展.ppt
- 试题解析暨谈高三数学复习.ppt
- 人教版高中英语必修第二册UNIT 3 Part 2 Listening and Talking—Video Time课件.ppt
- 人教版高中英语必修第二册UNIT 3 Part 1 Listening and Speaking—Discovering Useful Structures课件.ppt
- 人教版高中英语必修第二册UNIT 4 Part 1 Listening and Speaking—Discovering Useful Structures课件.ppt
- 人教版高中英语必修第二册UNIT 4 Part 2 Listening and Talking—Video Time课件.ppt
- 人教版高中英语必修第二册UNIT 5 Part 2 Listening and Talking—Video Time课件.ppt
- 人教版高中英语必修第二册晨读晚诵课件.ppt
- 数字电子电路卡诺图法化简.pptx
- 2026栈和队列 学习课件.pptx
- 人教版高中英语必修第二册UNIT 4 课时作业(三)含答案.docx
- 人教版高中英语必修第二册UNIT 3 课时作业(一)含答案.docx
最近下载
- 新22S1 卫生设备工程新疆图集资料.pptx VIP
- 通力电梯KCE故障代码详细R10.4.docx
- 22G101与16G101钢筋平法图集对比变化汇总.docx VIP
- 上海人工智能训练师三级理论题库和答案2025.docx
- 2025年小型家用电器制造工赛项理论考试题库(含答案).doc VIP
- 《安全色和安全标志GB2894-2025》新旧版对比学习课件.pptx
- (正式版)DB11∕T 736-2023 《锦鲤养殖技术规范》.docx VIP
- (高清版)DB11∕T 736-2023 锦鲤养殖技术规范.pdf VIP
- 16G362 钢筋混凝土结构预埋件.pptx VIP
- 拼音练习字帖(可编辑打印).docx VIP
原创力文档

文档评论(0)