mysql元数据锁的概念是什么

1、MDL不需要显式使用,在访问时会自动添加。

2、MDL的作用是保证读写的正确性。

你可以想象,如果一个查询正在遍历一个表中的数据,而另一个线程在执行过程中改变了这个表的结构并删除了一列,那么查询线程得到的结果肯定不符合表的结构。

3、MDL是在MySQL5.5版本中引入的,在对一个表进行增删改查时,加MDL读锁。

手机在线人工冲值 手机在线人工冲值

说明:我不知道这个系统还能用到什么地方!他的运作方式是这样的,客户在其他地方比如掏宝购买了 你得卡,然后在你的网站进行冲值,你得有人登陆并看着后台,如果有人冲值,就会刷出记录,手工冲值完毕后,你得点击 [冲值完毕],客户的页面 就会返回 冲值信息!安装:上传所有文件,倒入(sql.txt)mysql数据库,使用myphpadminphplib 777phplib/sys.php 777phplib

手机在线人工冲值 0 查看详情 手机在线人工冲值

在对表进行结构变更时,加MDL写锁。

实例

//session A:
begin;
select * from stu;
#commin;
 
//session B:
alter table stu add t1 int;
 
//session C:
show processlist;

以上就是mysql元数据锁的概念是什么的详细内容,更多请关注其它相关文章!

本文转自网络,如有侵权请联系客服删除。