mysql死锁查看和解决

news/2024/11/8 15:10:30 标签: mysql死锁查看及解决

文章目录

  • 一、MySQL死锁排查
    • 1、查看正在进行中的事务
    • 2、查看正在锁的事务
    • 3、查看等待锁的事务
    • 4、查询是否锁表
    • 5、查看最近死锁的日志
    • 6、杀死死锁

本文是基于Mysql8.0进行讲解。

本文只讲解如何查询数据库中是否有死锁及死锁的解决,若想了解更多关于死锁的信息,可参考文章 《Mysql查看锁信息、Mysql锁信息查询、Mysql死锁排查及解决》

一、MySQL死锁排查

1、查看正在进行中的事务

SELECT * FROM information_schema.INNODB_TRX

示例如下:

注意:当死锁时需要杀的进程id是trx_mysql_thred_id字段

在这里插入图片描述

2、查看正在锁的事务

SELECT * FROM INFORMATION_SCHEMA.INNODB_LOCKS;

3、查看等待锁的事务

SELECT * FROM INFORMATION_SCHEMA.INNODB_LOCK_WAITS;

4、查询是否锁表

SHOW OPEN TABLES where In_use > 0;

在发生死锁时,这几种方式都可以查询到和当前死锁相关的信息。

5、查看最近死锁的日志

show engine innodb status

6、杀死死锁

当遇到死锁时,需要手动杀掉进程,通过上面几种方式找到进程号,然后执行以下命令杀掉进程。

kill  进程号

-- 强制杀掉进程
kill -9 进程号


示例:
kill  11539

http://www.niftyadmin.cn/n/5744060.html

相关文章

贝叶斯定理-课堂笔记

贝叶斯定理 先看看贝叶斯公式的内容,下面的公式中,H 代表 Hypothsis,E 代表 Evidence: P ( H ∣ E ) P ( H ) ∗ P ( E ∣ H ) P ( E ) P(H|E)\frac {P(H)*P(E|H)}{P(E)} P(H∣E)P(E)P(H)∗P(E∣H)​ P ( H ) P(H) P(H) 作为先验…

【VScode】如何在VSCode中配置Python开发环境:从零开始的完整指南

文章目录 前言软件准备软件安装1. 安装Python2. 检查Python是否安装成功3. 安装第三方包4. 安装VSCode 配置VSCode1. 安装Python插件2. 创建项目,配置工作区域3. 编写Python文件4. 配置Python编译设置5. 使用代码格式化工具yapf 更多文章结尾 前言 在当今的编程世界…

论文2—《基于柔顺控制的智能神经导航手术机器人系统设计》文献阅读分析报告

论文报告:基于卷积神经网络的手术机器人控制系统设计 摘要 本研究针对机器人辅助微创手术中定向障碍和缺乏导航信息的问题,设计了一种智能控制导航手术机器人系统。该系统采用可靠和安全的定位技术、7自由度机械臂以及避免关节角度限制的逆运动学控制策…

ZISUOJ 2024算法基础公选课练习一(2)

前言、 接(1)后完成F-H三道题 一、题目总览 二、具体题目 2.1 问题 F: 按1的个数排序: 思路: 用cin或者getline读入都可,可以整合成一个结构体放进数组中排序,也可以像我下面一样写一个pair放进vector中…

革新汽车装配产线:MR30分布式IO模块引领智能制造新时代

在日新月异的汽车制造行业中,每一分每一秒的效率提升都意味着成本的降低与市场竞争力的增强。随着工业4.0时代的到来,智能化、自动化已成为汽车产线升级转型的关键词。在这场技术革命的浪潮中,MR30分布式IO模块以其高效、灵活、可靠的特点&am…

快速入门CSS

欢迎关注个人主页:逸狼 创造不易,可以点点赞吗 如有错误,欢迎指出~ 目录 CSS css的三种引入方式 css书写规范 选择器分类 标签选择器 class选择器 id选择器 复合选择器 通配符选择器 color颜色设置 border边框设置 width/heigth 内/外边距 C…

《深入浅出Apache Spark》系列③:Spark SQL解析层优化策略与案例解析

导读:本系列是Spark系列分享的第三期。第一期分享了Spark Core的一些基本原理和一些基本概念,包括一些核心组件。Spark的所有组件都围绕Spark Core来运转,其中最活跃的一个上层组件是Spark SQL。第二期分享则专门介绍了Spark SQL的基本架构和…

评论系统设计思路

文章目录 一 表设计Articles(文章表)Comments(评论索引表)CommentsContent(评论内容表)SQL 创建表的语句触发器 二 添加评论三 查询评论 无论我们是阅读公众号文章还是刷短视频,现在都有评论功能…