当前位置: 首页 > news >正文

西宁建设厅培训中心网站广告设计

西宁建设厅培训中心网站,广告设计,wordpress中怎么排序,杭州建设工程信用平台遇到zabbix监控的mysql slave 服务器报警 mysql slave seconds behind too large 马上登陆主及从,查看主从同步状态,发现好久没有更新了 进入相关库查看 show processlist 状态:Waiting for table metadata lock 对表有alter 操作&#x…

遇到zabbix监控的mysql slave 服务器报警 mysql slave seconds behind too large

马上登陆主及从,查看主从同步状态,发现好久没有更新了

进入相关库查看

show processlist

状态:Waiting for table metadata lock

对表有alter 操作,我的是从库,system user, 主从同步锁表了???what?

下面还有一个select, mysql为innodb引擎,select 锁表了???what?

百度得: 

1、alter table语句无法获取到metadata 独占锁,会进行等待。

2、未提交事物,阻塞DDL,继而阻塞所有同表的后续操作

查看未提交的事务

select trx_state, trx_started, trx_mysql_thread_id, trx_query from information_schema.innodb_trx\G

果然是它,小哪吒。

kill 12008665;

kill 11981114;

再查看下,已经恢复正常,主从也正常了,alter操作也被同步完成了。

如不能这样确定,或show processlist里面没有信息,如下语句可以帮助查线程ID

SELECT distinct b.trx_id blocking_trx_id,
b.trx_mysql_thread_id 源头锁thread_id,
SUBSTRING(p. HOST, 1, INSTR(p. HOST, ':') - 1) blocking_host,
SUBSTRING(p. HOST, INSTR(p. HOST, ':') + 1) blocking_port,
IF(p.COMMAND = 'Sleep', p.TIME, 0) idel_in_trx,
b.trx_query blocking_query,
r.trx_id waiting_trx_id,
r.trx_mysql_thread_id waiting_thread,
TIMESTAMPDIFF(SECOND, r.trx_wait_started, CURRENT_TIMESTAMP) wait_time,
r.trx_query waiting_query,
l.lock_table waiting_table_lock
FROM information_schema.INNODB_LOCKS l
LEFT JOIN information_schema.INNODB_LOCK_WAITS w
ON w.requested_lock_id = l.lock_id
LEFT JOIN information_schema.INNODB_TRX b
ON b.trx_id = w.blocking_trx_id
LEFT JOIN information_schema.INNODB_TRX r
ON r.trx_id = w.requesting_trx_id
LEFT JOIN information_schema. PROCESSLIST p
ON p.ID = b.trx_mysql_thread_id
ORDER BY wait_time DESC;

如果没有返回值 ,使用下面的sql来查:

select i.trx_mysql_thread_id
from  information_schema.innodb_trx i,(select id, timefrominformation_schema.processlistwheretime = (select max(time)frominformation_schema.processlistwherestate = 'Waiting for table metadata lock'and substring(info, 1, 5) in ('alter' , 'optim', 'repai', 'lock ', 'drop ', 'creat'))) pwhere timestampdiff(second, i.trx_started, now()) > p.timeand i.trx_mysql_thread_id  not in (connection_id(),p.id);

根据返回的结果继续查相关的session:

select * from information_schema.processlist where id=11981114;

别犹豫,kill 掉即可。

经验码住,再也不怕小哪吒闹海了。

http://www.lbrq.cn/news/2420677.html

相关文章:

  • 成都网站建设十强企业开网站需要多少钱
  • 网站建设销售招聘桌面百度
  • 滁州做网站的公司郑州网络营销与网站推广
  • 企业做网站的作用百度游戏中心官网
  • 建设银行网站银行登录seo实战密码第四版pdf
  • 做网站要求电脑配置成都推广系统
  • 网站建设的售后百度快照手机入口
  • 日本设计欣赏网站上海谷歌优化
  • 网站开发合同补充协议搜索引擎广告优化
  • 安全联盟网站认证竞价推广开户
  • 佛山网站建设哪儿有商品关键词举例
  • 巢湖网站建设电话长春做网络优化的公司
  • 广州市建设用地供应计划网站网站营销软文
  • 海阳做网站推广网站源码
  • 做效果图比较好的模型网站中国十大搜索引擎排名
  • 渭南建设用地规划查询网站淘宝店铺买卖交易平台
  • 网页制作与网站建设试题新品牌推广方案
  • 网站服务器到期了怎么续费5188关键词挖掘工具
  • 公司做网站注意事项做网站设计的公司
  • 闵行区教育局优化网站链接的方法
  • 怎么上传自己的网站深圳龙岗区优化防控措施
  • 国外游戏代码网站网站免费seo
  • 如何学做网站优化百姓网推广电话
  • 现在宁波做网站网站seo思路
  • 广州做网站的公司哪家好seo培训公司
  • 一般做网站都在什么网做视频号怎么付费推广
  • 如何在电影网站中做淘客媒体宣传推广方案
  • 理卖做各视频网站的会员代运营是什么意思
  • 马鞍山网站建设咨河南网站建设优化技术
  • 网站开发从入门到精通最佳磁力吧ciliba搜索引擎
  • MySQL:表的增删查改
  • 树链剖分-苹果树
  • 单线程 Reactor 模式
  • 如何用immich将苹果手机中的照片备份到指定文件夹
  • 服装公司生产管理系统,如何实战提升生产效率?
  • 2021 RoboCom 世界机器人开发者大赛-本科组(初赛)解题报告 | 珂学家