插件 mysql-plugin-mdl-info 用于显示 MySQL 5.5+ 的所有 元数据锁(MDL) 信息。元数据锁的行为在 MySQL 5.5 中发生了变化,可能会导致 DDL 语句被 MDL 锁以某种不明显的方式阻塞,例如:
begin;
select * from some_table;
begin;
select * from some_table;
在这种情况下,用户无法明确知道哪个会话锁住了表。该插件通过一种技巧来获取 MDL 信息,现在,您可以通过 信息模式表 来查看谁锁定了表。
用法:
- 首先,编译插件并安装到插件目录:
cp -r src /path/to/mysql-src/plugin/mdl_info
cd /path/to/mysql-src
cmake . -DBUILD_CONFIG=mysql_release
cd plugin/mdl_info
make install
暂无评论