1. 首页
  2. 数据库
  3. Sybase
  4. 查找原始MySQL死锁ID

查找原始MySQL死锁ID

上传者: 2020-12-17 02:09:36上传 PDF文件 42KB 热度 27次
如果遇到死锁了,怎么解决呢?找到原始的锁ID,然后KILL掉一直持有的那个线程可以了, 但是众多线程,可怎么找到引起死锁的线程ID呢? MySQL 发展到现在,已经非常强大了,这个问题很好解决。 直接从数据字典连查找。 我们来演示下。 线程A,我们用来锁定某些记录,假设这个线程一直没提交,或者忘掉提交了。 那么一直存在,但是数据里面显示的只是SLEEP状态。 mysql> set @@autocommit=0; Query OK, 0 rows affected (0.00 sec) mysql> use test; Reading t
用户评论