下次遇到死锁时,请尝试在 MySQL 中使用以下命令。这应该显示最后一个僵局。
SHOW INNODB STATUS
Run Code Online (Sandbox Code Playgroud)
通常,当您在应用程序服务器上看到死锁时,日志仅显示受害线程(已回滚的线程)。由于另一个线程已完成,因此不会引发异常。您需要返回数据库来重新创建事务。
一旦您从数据库中捕获了死锁发生的位置,您就可以进一步调查。
| 归档时间: |
|
| 查看次数: |
5297 次 |
| 最近记录: |