mysql 大 事务 排查_mysql事务排查

本文介绍了通过`showfullprocesslist`和`showengineinnodbstatus`命令来查看MySQL中的线程状态和事务详情,包括线程ID、查询ID、IP地址以及InnoDB事务表中的事务开始时间和状态。这些信息对于诊断和解决数据库并发问题至关重要,特别是涉及到锁模式如IX和X的记录锁。
摘要由CSDN通过智能技术生成

show full processlist展示所有线程

show engine innodb status展示状态

如:

MySQL thread id 74048436, OS thread handle 0x7ff1f920a700, query id 965762090 10.37.18.76 daojia_root cleaning up

TABLE LOCK table `dbwww58com_dj_mobile`.`t_group_product` trx id 225762315 lock mode IX

RECORD LOCKS space id 904 page no 3 n bits 88 index `PRIMARY` of table `dbwww58com_dj_mobile`.`t_group_product` trx id 225762315 lock_mode X locks rec but not gap

TABLE LOCK table `dbwww58com_dj_mobile`.`t_group_spec_product` trx id 225762315 lock mode IX

RECORD LOCKS space id 901 page no 3 n bits 80 index `PRIMARY` of table `dbwww58com_dj_mobile`.`t_group_spec_product` trx id 225762315 lock_mode X locks rec but not gap

有线程id,query id  ip等

INNODB_TRX是事务表,事务表里有事务开始时间,事务状态等,结合上面三个信息排查问题。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值