Mysql 从库上出现Waiting for table metadata lock 分析
发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,背景:业务反馈在主库上做了一个DDL操作,执行时间很快,但是从机上却一直报主从延迟告警。分析:1. 在主机上查看当前的活动线程,发现从机回放进程处于 Waiting for table metadat
千家信息网最后更新 2026年11月01日Mysql 从库上出现Waiting for table metadata lock 分析
背景:
业务反馈在主库上做了一个DDL操作,执行时间很快,但是从机上却一直报主从延迟告警。
分析:
1. 在主机上查看当前的活动线程,发现从机回放进程处于 Waiting for table metadata lock中,但是并没有发现任何其它可疑进程。
--------+-------------+-----------------+--------+---------+---------+----------------------------------+-----------------------------------+| Id | User | Host | db | Command | Time | State | Info |+--------+-------------+-----------------+--------+---------+---------+----------------------------------+-----------------------------------+| 6 | system user | | NULL | Connect | 3649022 | Waiting for master to send event | NULL || 7 | system user | | testtt | Connect | 9 | Waiting for table metadata lock | alter table v_t add column aa int || 181873 | vector | 127.0.0.1:41634 | testtt | Query | 0 | starting | show processlist |+--------+-------------+-----------------+--------+---------+---------+----------------------------------+-----------------------------------+
2. 查看系统的未提交事务,发现了一个业务进程开启了事务但是一直未提交。
+-----------------+--------+------+---------------------+---------------------+------------------------------------------------------------------------------------------------------+| host | user | time | trx_mysql_thread_id | trx_started | left(p.info,100) |+-----------------+--------+------+---------------------+---------------------+------------------------------------------------------------------------------------------------------+| 127.0.0.1:41634 | vector | 0 | 181873 | 2020-04-23 20:41:29 | select p.host,p.user,p.time,t.trx_mysql_thread_id,t.trx_started,left(p.info,100) from information_sc |+-----------------+--------+------+---------------------+---------------------+------------------------------------------------------------------------------------------------------+
3. 手动KILL掉这个线程后,业务恢复正常
总结: 从机上也是可以通过设置set autocommit=0等方式来显示开启事务,从而阻塞从机回放线程的。
业务
事务
线程
进程
分析
可疑
主从
主机
可以通过
很快
手动
方式
时间
系统
背景
延迟
活动
阻塞
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
互联网与科技
互联网科技名片
蓝思科技飞鸽互联网
深圳科技互联网
互联网科技金融公司
互联网 的科技创新
卓越科技(互联网 )
苏州互联网科技贷款公司
沃里互联网科技
亿人帮互联网科技
互联网科技素材视频竖屏
哈尔滨新华互联网科技学院
互联网公司科技股
千方科技属于互联网企业吗
明优互联网科技有限公司
济南有互联网科技公司吗
互联网科技接地气
互联网时代科技型公司的机会
唯美互联网科技
高科技和互联网的现代国家
广东万易互联网科技有限公司惠州分公司
科技互联网技术
互联网科技战争
互联网科技小贷
互联网科技公司介绍
互联网科技公司招聘
互联网科技公司需要的职位
卓翼科技产业互联网合作
中国科技和美国互联网
长沙易易互联网科技有限公司