MYSQL如何查看进程和kill进程


Posted in MySQL onMarch 13, 2022

如何查看进程和kill进程

有时候我们在执行一条SQL语句时,或者更改表结构时,由于这张表的数据量巨大,往往会在执行操作后就会卡住…然后这张表就会被锁住..这时,我们可以杀掉这个进程.

这里有两种方法查看和杀掉进程

第一种

SHOW PROCESSLIST;

然后找到对应的ID:

KILL 41515;

就OK了.

第二种

需要借助工具,Navicat. 工具->服务器监控->MySQL

然后还是找到对应的ID :

KILL 42736;

kill所有慢查询进程和锁表进程

1、kill所有慢查询进程

#!/bin/bash
mysql -uroot -pMy_Password -e "show processlist" | grep -i "Query" > slow_query.log
for query in `cat slow_query.log | awk '{print $1}'`
do
   echo "kill $query;" > kill_slow_query.sql
done

登录mysql,执行:

mysql> source kill_slow_query.sql

或者:

#!/bin/bash
for query in `mysqladmin -uroot -pMy_Password processlist | grep -i 'Query' | awk '{print $2}'`
do
   mysqladmin kill ${query}
done

2、kill所有死锁进程

#!/bin/bash
mysql -uroot -pMy_Password -e "show processlist" | grep -i "Locked" > locked.log
for lock in `cat locked.log | awk '{print $1}'`
do
   echo "kill $lock;" > kill_locked.sql
done

登录mysql,执行:

mysql> source kill_locked.sql

或者:

#!/bin/bash
for lock in `mysqladmin -uroot -pMy_Password processlist | grep -i 'Locked' | awk '{print $2}'`
do
   mysqladmin kill ${lock}
done

以上为个人经验,希望能给大家一个参考,也希望大家多多支持三水点靠木。

MySQL 相关文章推荐
MySql子查询IN的执行和优化的实现
Aug 02 MySQL
MySQL如何解决幻读问题
Aug 07 MySQL
mysql中varchar类型的日期进行比较、排序等操作的实现
Nov 17 MySQL
MySQL图形化管理工具Navicat安装步骤
Dec 04 MySQL
Mysql数据库表中为什么有索引却没有提高查询速度
Feb 24 MySQL
MySQL日期时间函数知识汇总
Mar 17 MySQL
你真的会用Mysql的explain吗
Mar 31 MySQL
MySQL中一条SQL查询语句是如何执行的
Apr 08 MySQL
Mysql数据库事务的脏读幻读及不可重复读详解
May 30 MySQL
mysql中关键词exists的用法实例详解
Jun 10 MySQL
MySQL事务的ACID特性以及并发问题方案
Jul 15 MySQL
数据设计之权限的实现
Aug 05 MySQL
一次SQL如何查重及去重的实战记录
Mar 13 #MySQL
面试提问mysql一张表到底能存多少数据
MySQL的索引你了解吗
面试中老生常谈的MySQL问答集锦夯实基础
浅谈如何保证Mysql主从一致
MySQL数据库如何给表设置约束详解
Mar 13 #MySQL
Mysql外键约束的创建与删除的使用
Mar 03 #MySQL
You might like
php的一些小问题
2010/07/03 PHP
php类常量的使用详解
2013/06/08 PHP
PHP页面跳转操作实例分析(header方法)
2016/09/28 PHP
用JavaScript获取网页中的js、css、Flash等文件
2006/12/20 Javascript
javascript div 弹出可拖动窗口
2009/02/26 Javascript
jQuery在vs2008及js文件中的无智能提示的解决方法
2010/12/30 Javascript
jquery模拟按下回车实现代码
2011/09/20 Javascript
由点击页面其它地方隐藏div所想到的jQuery的delegate
2013/08/29 Javascript
JQuery实现鼠标移动到图片上显示边框效果
2014/01/09 Javascript
浏览器中url存储的JavaScript实现
2015/07/07 Javascript
javascript记住用户名和登录密码(两种方式)
2015/08/04 Javascript
hovertree插件实现二级树形菜单(简单实用)
2016/12/28 Javascript
IScroll那些事_当内容不足时下拉刷新的解决方法
2017/07/18 Javascript
bootstrap table插件的分页与checkbox使用详解
2017/07/23 Javascript
微信小程序template模板与component组件的区别和使用详解
2019/05/22 Javascript
vue实现顶部菜单栏
2020/11/08 Javascript
小程序组件传值和引入sass的方法(使用vant Weapp组件库)
2020/11/24 Javascript
vue3.0自定义指令(drectives)知识点总结
2020/12/27 Vue.js
python logging 日志轮转文件不删除问题的解决方法
2016/08/02 Python
对python插入数据库和生成插入sql的示例讲解
2018/11/14 Python
介绍一下linux的文件权限
2012/02/15 面试题
自我评价优秀范文分享
2013/11/30 职场文书
经典优秀个人求职信分享
2013/12/12 职场文书
营销人才自我鉴定范文
2013/12/25 职场文书
办理信用卡工作证明
2014/01/11 职场文书
小学教师听课制度
2014/02/01 职场文书
入党自我评价范文
2014/02/02 职场文书
教师岗位聘任书范文
2014/03/29 职场文书
525心理活动总结
2014/07/04 职场文书
酒店前台接待岗位职责
2015/04/02 职场文书
董存瑞观后感
2015/06/11 职场文书
周末问候语大全
2015/11/10 职场文书
大学生村官工作心得体会
2016/01/23 职场文书
导游词之海南天涯海角
2019/12/05 职场文书
python实现自动清理文件夹旧文件
2021/05/10 Python
CSS 制作波浪效果的思路
2021/05/18 HTML / CSS