数据库并发控制


前言

试图用最通俗的笔记概括并发控制这一章节的内容,麻烦看官老爷点赞关注支持一下动力猿吧!


一、并发

1.事务、DB恢复、并发控制的关系

在这里插入图片描述

2.并发的概念

1.并发与并行的区别

在这里插入图片描述在这里插入图片描述
在这里插入图片描述

2.并发执行的优点

在这里插入图片描述

3.并发执行产生的问题

(1)丢失修改
在这里插入图片描述在这里插入图片描述
(2)不可重复读在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
(3)脏读

在这里插入图片描述在这里插入图片描述

4.并发问题产生的原因

在这里插入图片描述

5.并发控制

在这里插入图片描述

二、封锁

在这里插入图片描述

1.封锁类型

在这里插入图片描述

2.封锁粒度

1.概念

在这里插入图片描述

2.选择

在这里插入图片描述在这里插入图片描述

3.多粒度树和多粒度封锁协议

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

3.封锁协议

1.一级封锁协议

在这里插入图片描述

在这里插入图片描述

2.二级封锁协议

在这里插入图片描述
在这里插入图片描述

3.三级封锁协议

在这里插入图片描述
在这里插入图片描述

三、活锁与死锁

在这里插入图片描述

1.饥饿的解决

在这里插入图片描述

2.活锁的解决

在这里插入图片描述

3.死锁的解决

在这里插入图片描述在这里插入图片描述

1.死锁的预防

(1)
在这里插入图片描述
(2)在这里插入图片描述
(3)
在这里插入图片描述

在这里插入图片描述(4)
在这里插入图片描述在这里插入图片描述在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

2.死锁的检测

在这里插入图片描述在这里插入图片描述在这里插入图片描述
在这里插入图片描述

四、可串行化调度

1.可串行化调度

在这里插入图片描述

2.充分条件——冲突可串行化调度

在这里插入图片描述

在这里插入图片描述

五、两段锁协议

在这里插入图片描述在这里插入图片描述


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值