本文主要是介绍mysql 元数据锁 MDL读锁与MDL写锁,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
事务一开启事务
begin;
select * from tablename;--相当于加了MDL读锁
此时事务2执行alter table tablename add ... --会发生修改阻塞
commit; --提交事务 释放MDL读锁
此时事务二修改成功
如果事务一执行做dml操作,操作期间将加MDL写锁
这篇关于mysql 元数据锁 MDL读锁与MDL写锁的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!