第6章 锁

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/NCUscienceZ/article/details/88630323

6.2 lock与latch区别
1、lock与latch区别(P263)

6.3 InnoDB存储引擎中的锁
6.3.1 锁的类型
1、InnoDB四种锁?什么时候上意向锁?

6.3.2 一致性非锁定读
1、什么是一直非锁定读?
2、什么是MVCC?
3、在什么事务级别以及什么SQL读取的是最新的快照?

6.3.3一致性锁定读
FOR UPDATE
LOCK IN SHARE MODE

6.4 锁的算法
6.4.1 行锁的3种算法
1、哪三种?(Record Lock、Gap Lock、Next-Key Lock)
2、正常执行一致性锁定读InnoDB是如何加锁来避免幻读?
3、对什么索引执行一致性锁定读,会执行Next-Key Lock锁降级操作?

6.5 锁问题
脏读
不可重复读
丢失更新

6.6 阻塞

6.7 死锁
当前数据库普遍采用wait-for graph等待图是如何判断死锁的?

猜你喜欢

转载自blog.csdn.net/NCUscienceZ/article/details/88630323
今日推荐