MDL了解一下

在 MySQL 5.5 版本中引入了 MDL,当对一个表做增删改查操作的时候,加 MDL 读 锁;当要对表做结构变更操作的时候,加 MDL 写锁。 读锁之间不互斥,因此你可以有多个线程同时对一张表增删改查。 读写锁之间,写锁之间是互斥的,用来保证变更表结构操作的安全性。 因此,如果有两个线 程要同时给一个表加字段,其中一个要等另一个执行完才能开始执行。 虽然 MDL 锁是系统默认会加的,但却是你不
相关文章
相关标签/搜索