MySQL解除死锁

死锁定义

死锁是指两个或两个以上的进程在执行过程中,因争夺资源而造成的一种互相等待的现象,若无外力作用,它们都将无法推进下去。此时称系统处于死锁状态或系统产生了死锁。这些永远在互相等的进程称为死锁进程。

解除死锁

如果需要解除死锁,有一种最简单粗暴的方式,那就是找到进程id之后,直接kill掉。具体步骤如下:

  • 查看当前正在进行中的进程
show processlist
  • 杀掉进程对应的进程 id
kill id
  • 验证(kill后再看是否还有锁)
SHOW OPEN TABLES where In_use > 0;

你可能感兴趣的:(杂七杂八,java,数据库,开发语言)