-- 查看当前的死锁信息
SHOW ENGINE INNODB STATUS;
-- 解释说明:
-- 上述命令会显示 InnoDB 存储引擎的状态信息,其中包括最近一次发生的死锁信息。
-- 通过查看输出结果中的 "LATEST DETECTED DEADLOCK" 部分,可以了解导致死锁的具体事务和锁信息。
-- 解除死锁:
-- 死锁通常由 MySQL 自动检测并解决,它会选择一个事务进行回滚以解除死锁。
-- 如果需要手动处理,可以通过以下方式:
-- 1. 提交或回滚事务: COMMIT; 或 ROLLBACK;
-- 2. 杀掉相关会话: KILL thread_id;
-- 其中 thread_id 可以通过 SHOW PROCESSLIST 命令获取。
-- 示例: 杀掉指定线程ID的会话
KILL thread_id;
-- 注意: thread_id 是你从 SHOW PROCESSLIST 中获取的具体线程ID。
下一篇:mysql去除重复数据查询
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站