1、MDL不需要显式使用,在访问时会自动添加。
2、MDL的作用是保证读写的正确性。
你可以想象,如果一个查询正在遍历一个表中的数据,而另一个线程在执行过程中改变了这个表的结构并删除了一列,那么查询线程得到的结果肯定不符合表的结构。
3、MDL是在MySQL5.5版本中引入的,在对一个表进行增删改查时,加MDL读锁。
在对表进行结构变更时,加MDL写锁。
实例
//session A: begin; select * from stu; #commin; //session B: alter table stu add t1 int; //session C: show processlist;
相关推荐:
Linux怎么设置磁盘配额_Linux系统Quota安装与用户空间限制【教程】
Windows 10自带杀毒软件在哪_Windows 10打开和使用Windows安全中心
Win11时间怎么同步到原子钟 Win11高精度时间同步设置【指南】
Win11怎么关闭自动调节屏幕亮度_Windows11禁用内容自适应亮度控制
Windows11怎么自定义任务栏_Windows11任务栏自定义教程【步骤】
如何开启Windows的远程服务器管理工具(RSAT)?(管理服务器)
Win11怎么关闭SmartScreen_禁用Windows Defender筛选器教程【步骤】
小程序里php怎么变mp4_小程序调用php生成mp4视频方法【教程】
Windows10怎么用“讲述人”读屏辅助 Windows10轻松使用开启讲述人朗读屏幕文字帮助视障用户【教程】
c++怎么用jemalloc c++替换默认内存分配器【性能】
Python对象生命周期管理_创建销毁解析【教程】
Go 中 := 短变量声明的类型推导机制详解
php嵌入式多设备通信怎么实现_php同时管理多个串口设备【操作】
Windows10任务栏图标变成白色文件_Win10重建图标缓存修复方法
Win11怎么开启游戏工具栏_Windows11 Xbox Game Bar快捷键
如何使用Golang搭建Web开发环境_快速启动HTTP服务
如何在 Go 同包不同文件中正确引用结构体
Python字符串处理进阶_切片方法解析【指导】
C++如何获取CPU核心数?(std::thread::hardware_concurrency)
c++ atoi和atof函数用法_c++字符数组转数字
PythonWeb前后端整合项目教程_FastAPIReact完整实例
新手学PHP架构总混淆概念咋办_重点梳理【教程】
php订单日志权限怎么设_php订单日志文件权限设置技巧【技巧】
Windows如何设置登录时的欢迎屏幕背景?(锁屏界面)
最高效的 Go 语言 Zlib 解压缩流式解析方案
如何在网页无标准表格标签时高效提取结构化数据
Win11怎么修复系统文件_使用sfc命令修复Win11系统【技巧】
如何在Golang中处理JSON字段缺失_Golangjson解析字段校验方法
Win11系统更新后黑屏怎么办 Win11更新黑屏修复教程【方法】
php删除数据怎么清空表_truncate与delete区别及用法【汇总】
PythonPandas数据分析项目教程_时间序列透视表应用
C++如何使用std::optional?(处理可选值)
c++的mutex和lock_guard如何使用 互斥锁保护共享资源【多线程】
Windows10系统怎么查看显卡型号_Win10 dxdiag显示选项卡
如何在Golang中理解指针比较_Golang地址比较与相等判断
php订单日志怎么记录评价_php记录订单评价日志方法【方法】
如何使用正则表达式精确匹配最多含一个换行符的 start-end 区段
c++怎么使用std::unique实现去重_c++ 容器元素排序与连续重复删除【教程】
php和redis连接超时怎么办_phpredis调试连接问题汇总【指南】
php485在php5.6下能用吗_php485旧版本兼容性问题说明【详解】
php接口返回数据乱码怎么办_php接口调试编码问题解决【指南】
如何在 Go 中正确测试带 Cookie 的 HTTP 请求
Windows资源管理器总是卡顿或重启怎么办?(修复方法)
Win11怎么关闭触控板_Win11笔记本禁用触摸板快捷键
如何使用Golang实现容器安全扫描_Golang Docker镜像漏洞检测方法
Win11怎么查看显卡温度 Win11任务管理器查看GPU温度【技巧】
如何在Golang中编写端到端测试_Golang E2E测试流程示例
Windows 11如何开启文件夹加密(EFS)_Windows 11文件属性中加密内容以保护数据
如何在 Go 项目开发中正确处理本地包导入与远程模块路径的一致性问题
Windows11怎么用“记事本”自动换行与编码 Windows11记事本启用自动换行选择UTF-8编码避免乱码兼容多语言【教程】
