一、元数据锁 MDL (metaDataLock) 元数据:表结构 当对一个表做增删改查操作的时候,加 MDL 读锁**;**当要对表做结构变更操作的时候,加 MDL 写锁。 二、行级锁 锁的分类 共享读锁(S) 允许一个事务去读一行,阻止其他事务获得相同数据集的排他锁。 SELECT * FROM table_name WHERE ... LOCK IN SHARE MODE 排他写锁(X) 允许获得排他写锁的事务更新数据,阻止其他事务取得相同数据集的共享读锁和排他写锁。 SELECT