[转帖]show processlist中kill锁表语句与慢sql

show,processlist,kill,语句,sql · 浏览次数 : 0

小编点评

**kill锁表语句:** ```sql kill for table_name in ( select table_name from information_schema.tables where table_schema = 'your_schema_name' and table_name = 'your_table_name' ) where table_schema = 'your_schema_name' and table_name = 'your_table_name'; ``` **慢sql1 单个killmysql语句:** ```sql kill mysql 'table_name'; ``` **批量kill1语句:** ```sql cat locked_log.txt | awk '{print $1}' | while read -r -n 1 line; do kill $line; done ``` **执行步骤:** 1. 创建一个名为 `locked_log.txt` 的文本文件,并写入包含锁表名的字符串。 2. 使用 `cat` 命令将 `locked_log.txt` 的内容输出到 `kill_thread_id.sqldone` 中。 3. 使用 `while` 循环读取 `kill_thread_id.sqldone` 中的字符串,并使用 `kill` 语句执行每个语句。 **注意:** * `your_schema_name` 和 `your_table_name` 是实际的数据库名称。 * `your_username` 是数据库用户名。 * `your_password` 是数据库密码。

正文

https://blog.51cto.com/u_11310506/2071463

 

show processlist中kill锁表语句与慢sql

1 单个kill

mysql> show processlist;

mysql > kill 251;

 

#批量kill

1)查找Lockd语句

mysql -uroot -p123456 -h 192.1.20.101 -e "show processlist" | grep -i 'Locked' > locked_log.txt

 

2)组合kill

for line in `cat locked_log.txt | awk '{print $1}'`

do 

   echo "kill $line;" >> kill_thread_id.sql

done

 

3)执行

mysql>source kill_thread_id.sql


-----------------------------------
©著作权归作者所有:来自51CTO博客作者苦逼背锅侠的原创作品,请联系作者获取转载授权,否则将追究法律责任
show processlist中kill锁表语句与慢sql
https://blog.51cto.com/u_11310506/2071463

与[转帖]show processlist中kill锁表语句与慢sql相似的内容:

[转帖]show processlist中kill锁表语句与慢sql

https://blog.51cto.com/u_11310506/2071463 show processlist中kill锁表语句与慢sql 1 单个kill mysql> show processlist; mysql > kill 251; #批量kill 1)查找Lockd语句 mysql

[转帖]MYSQL常用的Show命令笔记

http://t.zoukankan.com/lovekingly-p-4387765.html 1、查询数据库 SHOW DATABASES; 2、查询数据库中表 SHOW TABLES; SHOW TABLES FROM db; 3、查询表索引 SHOW INDEX FROM table 4、查

[转帖]DRAM刷新refresh相关知识归类-基础小知识(三)

https://www.likecs.com/show-204642182.html#sc=1621 文章目录 一、背景小知识 1.1 DRAM的层次结构 1.2 刷新要求 1.3 DRAM存储芯片的读写时序 1.4 刷新方式分类 参考文献 RAM每一位数据都是通过芯片内的一个小电容充电(或低电平)

[转帖]ethool工具之TSO、UFO、GSO、LRO、GRO和RSS介绍

ethtool -k < 网络接口>, ethtool --show-offload < 网络接口>, 或者可以看到很多网络接口的offload特性,例如: $ sudo ethtool -k eth0Offload parameters for eth0:rx-checksumming: ontx

[转帖]Redis故障检查:识别慢查询操作

https://weibo.com/ttarticle/p/show?id=2309404650615585505652 使用SLOWLOG命令查看Redis中的慢查询操作。 ​​前几篇日志总结了下对Redis部署时的一些配置,Redis启动后,面对各种请求,数据持久化到硬盘,很可能会出现内存不足等

[转帖]linux-shell-命令替换和变量替换

https://www.muzhuangnet.com/show/84054.html 本文摘自PHP中文网,作者步履不停,侵删。 命令替换$() `` 1 Shell 命令替换是指将命令的输出结果赋值给某个变量 Shell 中有两种方式可以完成命令替换,一种是反引号 ,一种是$(),使用方法如下:

[转帖]HTTP与HTTPS超文本传输协议的区别是什么

https://www.likecs.com/show-308649882.html 随着越来越多的网站使用HTTPS加密,现在HTTPS的使用已经成了硬性要求了。虽然说https是http的安全版,但两者还是有不少区别的。本文从https、http的概念和原理入手,讲解他们的不同,让读者朋友能够真

[转帖]台积电3nm工艺细节曝光

https://weibo.com/ttarticle/p/show?id=2309404853901739557561&sudaref=www.baidu.com ​​2023年1月3日消息,据Semiwiki报道,台积电在 2022 年 IEDM 上发表了两篇关于 3nm 的论文:“关键工艺特性

[转帖]【杂学第十二篇】oracledb_exporter监听oracle19c数据库出现libclntsh、ORA-12162、ORA-00942异常解决

http://www.taodudu.cc/news/show-4845374.html docker run -d --name oracledb_exporter --restart=always -p 9161:9161 -e DATA_SOURCE_NAME='sys/Test2013112

[转帖]巧用 Docker Buildx 构建多种系统架构镜像

http://www.taodudu.cc/news/show-4511396.html?action=onClick Docker Buildx 是一个 Docker CLI 插件,其扩展了 Docker 命令,支持 Moby BuildKit 提供的功能。提供了与 Docker Build 相同