表级锁

MySQL Server 层实现

每次操作锁住整张表。锁定粒度大,发送锁冲突的概率最高,并发度最低

应用在 MyISAM、InnoDB 、BDB 等存储引擎中。

MySQL 的表级锁有两种:

一种是表锁。

一种是元数据锁(meta data lock,MDL)。

表锁有两种表现形式:

表共享读锁(Table Read Lock)

表独占写锁(Table Write Lock)

表级锁的使用

Untitled