文档详情

数据库原理与应用(MySQL版) 课件 第10章 事务与并发控制.pptx

发布:2025-04-12约小于1千字共73页下载文档
文本预览下载声明

第10章事务与并发控制;本章内容;10.1事务;10.1.1事务的基本概念;举例;举例(续);事务基本概念;事务的开始和结束;10.1.2事务的特征;原子性;一致性;隔离性;持久性;说明;10.1.3事务处理模型;MySQL的事务标记;转账示例;本章内容;10.2并发控制;10.2并发控制;串行执行;交叉并行执行;交叉并发与同时并发;10.2并发控制;10.2.1并发控制概述;数据不一致情况;1.丢失数据修改;2.读“脏”数据;3.不可重复读;4.产生“幽灵”数据;10.2并发控制;10.2.2并发控制措施;以飞机订票系统为例;加锁;锁的类型;共享锁;排他锁;加锁类型的相容矩阵;10.2并发控制;10.2.3封锁协议;一级封锁协议;没有丢失修改示例;二级封锁协议;不读“脏”数据示例;三级封锁协议;可重复读示例;各级封锁协议区别;10.2并发控制;10.2.4活锁和死锁——活锁;避免活锁;10.2.4活锁和死锁——死锁;解决死锁;预防死锁——一次封锁法;预防死锁——顺序封锁法;死锁的诊断和解除——超时法;死锁的诊断和解除——等待图法;事务等待图法;等待图法死锁判断;10.2并发控制;10.2.5并发调度的可串行性;进一步说明;示例;串行调度示例1;串行调度示例2;不可串行化调度示例;可串行化调度;10.2并发控制;10.2.6两段锁协议;两段锁的含义;进一步说明;遵守两段锁协议;未遵守两段锁协议;本章结束

显示全部
相似文档