SELECT

p2.`HOST` 被阻塞方host,

p2.`USER` 被阻塞方用户,

r.trx_id 被阻塞方事务id,

r.trx_mysql_thread_id 被阻塞方线程号,

TIMESTAMPDIFF(

SECOND,

r.trx_wait_started,

CURRENT_TIMESTAMP

) 等待时间,

r.trx_query 被阻塞的查询,

l.lock_table 阻塞方锁住的表,

m.`lock_mode` 被阻塞方的锁模式,

m.`lock_type` "被阻塞方的锁类型(表锁还是行锁)",

m.`lock_index` 被阻塞方锁住的索引,

m.`lock_space` 被阻塞方锁对象的space_id,

m.lock_page 被阻塞方事务锁定页的数量,

m.lock_rec 被阻塞方事务锁定行的数量,

m.lock_data 被阻塞方事务锁定记录的主键值,

p.`HOST` 阻塞方主机,

p.`USER` 阻塞方用户,

b.trx_id 阻塞方事务id,

b.trx_mysql_thread_id 阻塞方线程号,

b.trx_query 阻塞方查询,

l.`lock_mode` 阻塞方的锁模式,

l.`lock_type` "阻塞方的锁类型(表锁还是行锁)",

l.`lock_index` 阻塞方锁住的索引,

l.`lock_space` 阻塞方锁对象的space_id,

l.lock_page 阻塞方事务锁定页的数量,

l.lock_rec 阻塞方事务锁定行的数量,

l.lock_data 阻塞方事务锁定记录的主键值,

IF (p.COMMAND = 'Sleep', CONCAT(p.TIME,' 秒'), 0) 阻塞方事务空闲的时间

FROM

information_schema.INNODB_LOCK_WAITS w

INNER JOIN information_schema.INNODB_TRX b ON b.trx_id = w.blocking_trx_id

INNER JOIN information_schema.INNODB_TRX r ON r.trx_id = w.requesting_trx_id

INNER JOIN information_schema.INNODB_LOCKS l ON w.blocking_lock_id = l.lock_id AND l.`lock_trx_id`=b.`trx_id`

INNER JOIN information_schema.INNODB_LOCKS m ON m.`lock_id`=w.`requested_lock_id` AND m.`lock_trx_id`=r.`trx_id`

INNER JOIN information_schema. PROCESSLIST p ON p.ID = b.trx_mysql_thread_id

INNER JOIN information_schema. PROCESSLIST p2 ON p2.ID = r.trx_mysql_thread_id

ORDER BY

等待时间 DESC;

需要杀 b.trx_mysql_thread_id 阻塞方线程号

mysql 删除线程_mysql删除阻塞线程相关推荐

  1. java mysql 清空表_MySQL 删除数据表

    MySQL 删除数据表 MySQL中删除数据表是非常容易操作的, 但是你再进行删除表操作时要非常小心,因为执行删除命令后所有数据都会消失. 语法 以下为删除MySQL数据表的通用语法: DROP TA ...

  2. mysql delete 标记_MySQL删除操作其实是假删除

    在 InnoDB 中,你的 delete 操作,并不会真的把数据删除,mysql 实际上只是给删除的数据打了个标记,标记为删除,因此你使用 delete 删除表中的数据,表文件在磁盘上所占空间不会变小 ...

  3. mysql用like删除表_MySQL删除表

    在本教程中,我们将向您展示如何使用MySQL DROP TABLE语句删除数据中存在的表. MySQL DROP TABLE语句语法 要删除现有表,请使用MySQL DROP TABLE语句. DRO ...

  4. mysql 4.0 删除重复_mysql删除重复数据

    最近遇到删除重复数据的问题,先分享一下解决办法,如有不完善之处还望包涵! 举例如下: mysql> select * from table03; +----+------+--------+ | ...

  5. mysql drop库_Mysql 删除数据库drop database详细介绍

    Mysql 删除数据库drop database 方法-:使用cmd模式下载删除 mysql> drop database school; 此命名删除了school数据库.但如果school数据 ...

  6. mysql删除库_MySQL 删除数据库的两种方法

    使用 mysqladmin 删除数据库 使用普通用户登陆mysql服务器,你可能需要特定的权限来创建或者删除 MySQL 数据库. 所以我们这边使用root用户登录,root用户拥有最高权限,可以使用 ...

  7. mysql数据库表删除数据库_mysql删除数据库和删除数据库中的表

    1. select sleep(2);执行睡眠2秒 2. delete from tablename:清空一个表内容,但不清空表结构,该表格仍然存在,而且表格中列的信息不会改变 drop table ...

  8. mysql repair 索引_mysql 删除行会重建索引吗

    匿名用户 1级 2015-02-11 回答 有两种方法,一种方法使用mysql的check table和repair table 的sql语句,另一种方法是使用MySQL提供的多个myisamchk, ...

  9. python多线程threading之阻塞线程(join)线程同步和守护线程(setDaemon(True))实例详解

    一.多线程(主线程和子线程同时执行) 1.主线程是程序本身,看不到的,主线程和子线程没有依赖关系,同步执行的,若主线程先执行完,会等子线程执行完毕,程序结束 2.启动一个线程就是把一个函数传入并创建T ...

最新文章

  1. 深入理解 wpa_supplicant(一)
  2. Canvas 数学、物理、动画学习笔记一
  3. Leetcode每日一题:13.roman-to-integer(罗马数字转整数)
  4. 上一秒投简历下一秒被裁 ?小心,你的一举一动可能都在监控中
  5. 3. 说清 Observable
  6. Java的8大排序的基本思想及实例解读
  7. qt中将数据库中的数据显示
  8. sqlite 数据库 boolean类型的小小测试
  9. 统计学中的十几个数据分析方法
  10. 读v_JULY_v整理笔试题博客有感,整理些答案。
  11. Hibernate(一)
  12. 以 2、3……16 进制输出一无符号整型数
  13. 计算机科学与技术没落,这七所985一个A+学科都没有评上?有点尴尬了
  14. 顺丰下单后处理接收到的xml
  15. PRML - Chapter 02 Probability Distributions
  16. 幼儿园教师计算机运用论文,运用信息技术促进幼儿教师专业成长
  17. 网易向员工致歉|网易暴力裁员事件:希望网易不要挣了钱,凉了人
  18. 数学建模之topsis法(c语言实现)
  19. win11系统前端IIS部署发布网站步骤
  20. phpstorm配置phpunit组件

热门文章

  1. oracle 复制组删除,利用copy在ASM磁盘组之间迁移
  2. 计算机控制试卷中南大学,期末试卷,需要的自取
  3. TensorRT(2)-基本使用:mnist手写体识别
  4. java高级-多线程编程
  5. 实现 JavaScript 异步方法 Promise.all
  6. 今年光伏市场规模可达30GW 分布式有望占据三分江山
  7. Flask Web 开发 错误页面自定义
  8. MyEclipse_15字体设置
  9. 获取iPhone型号
  10. checkbox复选框样式