如何查看MySQL数据库的死锁信息

如何查看MySQL数据库的死锁信息,第1张

1

使用终端或命令提示符登录到MySQL,输入命令:

mysql -h xxxxxxxxxx -P 3306 -u username -p password

2

在MySQL客户端下输入命令:

show engine innodb status \G;

3

在打印出来的信息中找到“LATEST DETECTED DEADLOCK”一节内容

4

分析其中的内容,我们就可以知道最近导致死锁的事务有哪些

用如下语句:

select ausername, asid, aserial#, bid1

  from v$session a, v$lock b

 where alockwait = bkaddr;

如果存在锁等待,查询后有结果,反之则无结果:

以上就是关于如何查看MySQL数据库的死锁信息全部的内容,包括:如何查看MySQL数据库的死锁信息、如何快速查出 oracle 数据库中的锁等待、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10193271.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-06
下一篇 2023-05-06

发表评论

登录后才能评论

评论列表(0条)

保存