读懂 MySQL 中的锁
Posted 张宏杰
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了读懂 MySQL 中的锁相关的知识,希望对你有一定的参考价值。
数据库锁定机制简单来说,就是数据库为了保证数据的一致性,而使各种共享资源在被并发访问变得有序所设计的一种规则。对于任何一种数据库来说都需要有相应的锁定机制,所以 mysql 自然也不能例外。MySQL 数据库由于其自身架构的特点,存在多种数据存储引擎,每种存储引擎所针对的应用场景特点都不太一样,为了满足各自特定应用场景的需求,每种存储引擎的锁定机制都是为各自所面对的特定场景而优化设计,所以各存储引擎的锁定机制也有较大区别。
我将在如下几个方面来介绍 MySQL 中锁:
- 什么是锁;
- Lock 与 Latch;
- InnoDB 存储引擎中的锁;
- 锁的类型;
- 一致性非锁定读和一致性锁定读;
- 自增长与锁 ;
- 锁的算法;
- 锁问题;
- 锁升级。
具体内容:https://gitbook.cn/gitchat/activity/5bfbe0d186e8a0625f91ab34
以上是关于读懂 MySQL 中的锁的主要内容,如果未能解决你的问题,请参考以下文章