MySQL metadata lock阻塞问题
发表于:2026-11-03 作者:千家信息网编辑
千家信息网最后更新 2026年11月03日,2017年4月1日星期六在某个业务的主库加完2个字段后,业务方反馈在30分钟后从库也一直无法查看到这个新字段。在slave上执行show slave status\G 如下图show porcessl
千家信息网最后更新 2026年11月03日MySQL metadata lock阻塞问题
2017年4月1日星期六
在某个业务的主库加完2个字段后,业务方反馈在30分钟后从库也一直无法查看到这个新字段。
在slave上执行show slave status\G 如下图
show porcesslist; 如下图:
上图2张图,可以看到延迟较大,从库上的alter操作一直在等待metadata lock,处于阻塞状态。
解决方法:
使用SELECT * FROM information_schema.innodb_trx\G找到那个事务未提交导致的问题:
kill2359; 杀掉这个线程即可。
杀完这个线程后,show slave status\G主从延迟立马降了下来,show processlist也没有持锁的状态了。【show slave status\G即便是持锁,也就是短时间的system lock】
如果我们使用了zabbix的percona监控的话,可以调整下相关触发器的阈值,如下图:
模板上默认是100。一般只有alter table 或者select .. for update 这类的操作才会造成LOCK,因此正常业务情况下lock thread超过50就需要关注下情况了。
业务
字段
情况
状态
线程
延迟
问题
阻塞
较大
上图
主从
也就是
事务
只有
方法
时间
星期
模板
触发器
阈值
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
互联网与科技
上海挚品互联网科技有限公司
互联网科技工作委员会
深圳互联网络科技有限公司
互联网科技的英文
亿策互联网科技
朗涯互联网科技
天津摩尔互联网科技
互联网科技公司有哪些
广西拼得多互联网科技有限公司
互联网科技热点资讯
互联网时代科技改变生活
晓花互联网科技有限公司网址
互联网金融科技展
晋城互联网科技
济南有互联网科技公司吗
科技互联网海报
互联网科技手机排行榜
北京品多多互联网科技有限公司
杭州科技互联网公司有哪些
广州大一互联网络科技有限公司
高科技互联网
科技股互联网
互联网巨头科技公司
科技与互联网发展
腾讯科技 互联网女皇
福州新华互联网科技学校 知乎
承德科技产业互联网发展
普陀区互联网教育科技管理办法
华人运通互联网科技公司