如何快速理解事务隔离
1、锁
数据库中有很多跟锁相关的概念,如乐观锁、悲观锁,行锁、表锁,还有共享锁、排他锁,间隙锁等。
(具体可以参考 MySQL 的官网介绍 https://dev.mysql.com/doc/refman/8.0/en/innodb-locking.html)
这里我们主要关注 3 种锁:共享锁、排他锁、间隙锁
共享锁:读锁。事务 A 对某行加读锁之后,事务 B 也可以对其加读锁。
排它锁:写锁。1、事务 A 对某行加写锁之后,其他事务无法加读锁或者写锁。2、事务 A 对某行加读锁之后,其他事务...