文章目录
概述
mysql并发事务访问相同记录的几种情况
\
并发事务问题解决方案

mysql的各种锁
总览
1从数据操作类型的划分:读锁 写锁 其实直接叫 共享锁 和 排他锁 更好


2从数据操作的粒度划分:表级锁、页级锁、行锁

表锁——S X


表锁——意向锁(等于是加在S X的上一级的锁 为了避免一行一行的去看是否有SX锁 直接在行锁的上一级加意向锁 )


行锁

行锁——临键锁(就是记录锁和间隙锁的合体)

页锁

3从对待锁的态度划分:乐观锁、悲观锁


4 按加锁的方式划分:显式锁、隐式锁


其他锁
全局锁

死锁

如何避免死锁

版权声明:本文为Kaaaakaki原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。