参考答案
意向锁是一种不与行级锁冲突的表级锁,用于行锁和表锁共存,当获取行锁时,MySQL会隐式的获得意向锁。
意向锁的作用是:当需要获得表锁时,可以判断是否有事务已经获得意向锁,而不必遍历所有索引查看具体被谁占用。
意向锁分为两种类型:
- 意向共享锁(intention shared lock, IS);
- 意向排他锁(intention exclusive lock, IX)。
以上,是MySQL面试题【MySQL中意向锁的分类】的参考答案。
输出,是最好的学习方法。
欢迎在评论区留下你的问题、笔记或知识点补充~
—end—