MySQL 锁的类型#
MySQL 中的锁主要分为以下几种类型:
- 全局锁
上锁整个 MySQL 实例,所有的数据库和表都会被锁定。
FLUSH TABLES WITH READ LOCK;解锁
UNLOCK TABLES;- 表级锁
表锁 元数据锁 MDL 意向锁 AUTO-INC 锁
- 行级锁 记录锁 Record Lock 间隙锁 Gap Lock Next-Key Lock 记录锁➕间隙锁
MySQL 中的锁主要分为以下几种类型:
上锁整个 MySQL 实例,所有的数据库和表都会被锁定。
FLUSH TABLES WITH READ LOCK;解锁
UNLOCK TABLES;表锁 元数据锁 MDL 意向锁 AUTO-INC 锁