DeathWhispers

MySQL 的锁机制

锁分类 从性能上分为乐观锁(用版本对比来实现)和悲观锁对数据库操作类型分为读锁和写锁(都属于悲观锁) 读锁(共享锁):针对同一份数据,多个读操作可以同时进行而不会相互影响写锁(排他锁):当前写操作没有完成之前,它会阻断其他写锁和读锁从对数据操作的粒度分为表锁和行锁 表锁 每次操作锁住整张表。开销小,加锁快;不会出现死锁;锁定粒度大,发生冲突的概率最高,并发度最低 间隙锁 但我们使...