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批量新增和存储的方法实例
Apr 07 MySQL
将图片保存到mysql数据库并展示在前端页面的实现代码
May 02 MySQL
MySQL 使用事件(Events)完成计划任务
May 24 MySQL
虚拟机linux端mysql数据库无法远程访问的解决办法
May 26 MySQL
MySQL单表千万级数据处理的思路分享
Jun 05 MySQL
MySQL如何使用使用Xtrabackup进行备份和恢复
Jun 21 MySQL
Mysql中一千万条数据怎么快速查询
Dec 06 MySQL
MySQL 字符集 character
May 04 MySQL
MySQL 数据 data 基本操作
May 04 MySQL
mysql如何查询连续记录
May 11 MySQL
Mysql表数据比较大情况下修改添加字段的方法实例
Jun 28 MySQL
详解MySQL的内连接和外连接
May 08 MySQL
一次SQL如何查重及去重的实战记录
Mar 13 #MySQL
面试提问mysql一张表到底能存多少数据
MySQL的索引你了解吗
面试中老生常谈的MySQL问答集锦夯实基础
浅谈如何保证Mysql主从一致
MySQL数据库如何给表设置约束详解
Mar 13 #MySQL
Mysql外键约束的创建与删除的使用
Mar 03 #MySQL
You might like
一个改进的UBB类
2006/10/09 PHP
PHP 日期时间函数的高级应用技巧
2009/10/10 PHP
php提交表单时判断 if($_POST[submit])与 if(isset($_POST[submit])) 的区别
2011/02/08 PHP
rephactor 优秀的PHP的重构工具
2011/06/09 PHP
php 的反射详解及示例代码
2016/08/25 PHP
php封装的page分页类完整实例
2016/10/18 PHP
TP5多入口设置实例讲解
2020/12/15 PHP
js对table的td进行相同内容合并示例详解
2013/12/27 Javascript
js+html5绘制图片到canvas的方法
2015/06/05 Javascript
js贪吃蛇网页版游戏特效代码分享(挑战十关)
2015/08/24 Javascript
javascript 四十条常用技巧大全
2016/09/09 Javascript
Bootstrap CSS布局之表单
2016/12/17 Javascript
详解Node项目部署到云服务器上
2017/07/12 Javascript
JS中图片压缩的方法小结
2017/11/14 Javascript
JS运动特效之任意值添加运动的方法分析
2018/01/24 Javascript
layer.close()关闭进度条和Iframe窗的方法
2018/08/17 Javascript
JavaScript函数、闭包、原型、面向对象学习笔记
2018/09/06 Javascript
浅谈Vue.js 中的 v-on 事件指令的使用
2018/11/25 Javascript
详解element-ui日期时间选择器的日期格式化问题
2019/04/08 Javascript
详解vue开发中调用微信jssdk的问题
2019/04/16 Javascript
详解vue页面首次加载缓慢原因及解决方案
2019/11/06 Javascript
微信小程序点击保存图片到本机功能
2019/12/13 Javascript
Python 列表list使用介绍
2014/11/30 Python
Python使用PIL模块生成随机验证码
2017/11/21 Python
python3.x上post发送json数据
2018/03/04 Python
python 使用plt画图,去除图片四周的白边方法
2019/07/09 Python
python 批量添加的button 使用同一点击事件的方法
2019/07/17 Python
Anaconda 查看、创建、管理和使用python环境的方法
2019/12/03 Python
python同时遍历两个list用法说明
2020/05/02 Python
python中numpy数组与list相互转换实例方法
2021/01/29 Python
《绿色蝈蝈》教学反思
2014/03/02 职场文书
三八妇女节演讲稿
2014/05/27 职场文书
品质标语大全
2014/06/21 职场文书
意向书范本
2014/07/29 职场文书
奉献家乡演讲稿
2014/09/13 职场文书
保护环境建议书作文400字
2015/09/14 职场文书