重要提示
意向锁之间不互相冲突,即意向排斥锁和意向共享锁是可以并存的
意向锁不会与行级别的锁进行互斥,只会与表级别的进行互斥
一、加锁级别
MySQL 中的加锁级别分为表锁、页锁以及行锁
,其并发度从低到高
,加锁的资源消耗则是从低到高
。
二、意向锁是什么
2.1、意向排它锁
select * from demo where id = 1 for update
上述语句执行的时候会对demo
这张表添加一个表级别的意向排它锁,并且在id=1
的记录上加一个行级别排它锁。
2.2、意向共享锁
select <