CS-Notes 学习笔记
Java 后端 · MySQL

MySQL 中有哪些锁?意向锁有什么用?

先自己想一想,再看参考要点

参考要点

  • 全局读锁(FLUSH TABLES WITH READ LOCK)
  • 表级的表锁、元数据锁(MDL)、意向锁和自增锁
  • 行级的记录锁、间隙锁、Next-Key Lock 和插入意向锁,加在索引上
  • 意向锁 IS、IX 是表锁,加行锁前先加,要锁整张表时只需检查表上有没有意向锁,不必逐行检查
在学习站中自测这道题看这道题所在的一天

学习站:先用面试题自评定级,按水平和面试日期排出每天的计划,自评过的题按间隔复习。免费、无需注册,记录只保存在自己的浏览器中。