广告
返回顶部
首页 > 资讯 > 数据库 >MYSQL如何查看进程和kill进程
  • 510
分享到

MYSQL如何查看进程和kill进程

2024-04-02 19:04:59 510人浏览 独家记忆
摘要

目录如何查看进程和kill进程第一种第二种kill所有慢查询进程和锁表进程1、kill所有慢查询进程2、kill所有死锁进程如何查看进程和kill进程 有时候我们在执行一条sql语句

如何查看进程和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

以上为个人经验,希望能给大家一个参考,也希望大家多多支持编程网。

您可能感兴趣的文档:

--结束END--

本文标题: MYSQL如何查看进程和kill进程

本文链接: https://www.lsjlt.com/news/142223.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • MYSQL如何查看进程和kill进程
    目录如何查看进程和kill进程第一种第二种kill所有慢查询进程和锁表进程1、kill所有慢查询进程2、kill所有死锁进程如何查看进程和kill进程 有时候我们在执行一条SQL语句...
    99+
    2022-11-13
  • MYSQL怎么查看进程和kill进程
    本篇内容主要讲解“MYSQL怎么查看进程和kill进程”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“MYSQL怎么查看进程和kill进程”吧!如何查看进程和kill进程有时候我们在执行一条SQL...
    99+
    2023-06-29
  • Linux如何查看端口、进程情况及kill进程
    这篇文章主要介绍Linux如何查看端口、进程情况及kill进程,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!看端口:ps -aux | grep tomcat发现并没有8080端口的Tomcat进程。使用命令:net...
    99+
    2023-06-09
  • Linux查看端口、进程情况及kill进程的方法
    看端口: ps -aux | grep tomcat 发现并没有8080端口的Tomcat进程。 使用命令:netstat apn 查看所有的进程和端口使用情况。发现下面的进程列表,其中最后一栏是PID/P...
    99+
    2022-06-04
    进程 端口 情况
  • Linux查看进程PID的方法(linux查进程的pid)附带自动kill 掉
    Linux查看进程PID的方法 Linux作为一款多用户、多任务的操作系统,可以同时处理多个任务,每个任务的执行都由进程来实现。在每个进程执行的过程中,都会有一个唯一标识符,即称为PID(Process Identifier)进程ID。Li...
    99+
    2023-08-18
    linux 运维 服务器
  • Linux笔记--查看Linux系统自动Kill掉的进程
    目录 1--前言 2--查看系统日志 3--参考 1--前言         今天在服务器训练一个模型,程序无任何错误,但一段时间后挂在后台的进程莫名被Kill掉,原因在于服务器 linux 系统的运行内存不足,为了避免系统奔溃,系统主...
    99+
    2023-09-30
    linux 运维 服务器
  • 查看mysql进程的方法
    这篇文章主要介绍了查看mysql进程的方法,具有一定借鉴价值,需要的朋友可以参考下。希望大家阅读完这篇文章后大有收获。下面让小编带着大家一起了解一下。查看mysql进程有两种方法1.进入mysql/bin目...
    99+
    2022-10-18
  • linux如何查看进程
    linux查看进程的方法:1、打开终端;2、输入“ps aux”命令查看所有进程信息即可。具体操作步骤:首先通过快捷键【Ctrl+Alt+T】打开终端命令行模式。输入以下命令查看所有进程信息即可。ps aux#查看所有进程信息相关...
    99+
    2022-10-22
  • centos7如何查看进程
    centos7中查看进程的方法:1、打开centos7终端;2、在centos7终端命令行中输入“ps aux”或“ps -elf”命令查看进程信息即可。具体操作步骤:在centos7系统桌面中使用快捷键【Ctrl+Alt+T】打开cent...
    99+
    2022-10-04
  • 如何查看redis进程
    查看redis进程的方法:1.命令行启动redis;2.连接redis服务端;3.执行“ps -ef|grep redis”命令查看进程;查看redis进程的方法首先,在计算机命令行中启动redis;redis-serverredis启动后...
    99+
    2022-10-04
  • Linux如何查看进程并杀死进程?
    一、Linux查看进程命令 PS命令:     ps命令是一个相当强大地Linux进程查看命令,运用该命令可以确定有哪些进程正在运行和运行地状态、 进程是否结束、进程有没有僵死、哪些进程占用了过多地资源等。总之大部分信息均为可以通过执行该命...
    99+
    2023-08-31
    linux 运维 服务器
  • linux怎么查看进程和杀死进程
    要查看进程,可以使用以下命令:1. `ps`命令:显示当前用户的进程列表。```ps```2. `top`命令:实时显示进程的资源使...
    99+
    2023-09-28
    linux
  • mysql怎么查看进程连接
    本篇内容主要讲解“mysql怎么查看进程连接”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“mysql怎么查看进程连接”吧!命令: show processlis...
    99+
    2022-10-18
  • linux如何查看gc进程
    要查看Linux系统中的GC(垃圾回收)进程,可以使用下面的方法:1. 使用ps命令查看所有进程的列表:```ps aux | gr...
    99+
    2023-10-09
    linux
  • Linux如何查看oracle进程
    要查看Oracle进程,可以使用以下命令:1. 使用`ps`命令查看正在运行的进程,并通过grep过滤出Oracle相关的进程。例如...
    99+
    2023-09-04
    Linux oracle
  • 查看hadoop进程
    要查看Hadoop进程,可以使用以下命令:1. 查看所有Hadoop进程:```jps```2. 查看指定进程的详细信息:```ya...
    99+
    2023-10-11
    hadoop
  • linux如何查看进程号并杀死进程
    这篇文章给大家分享的是有关linux如何查看进程号并杀死进程的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。什么是Linux系统Linux是一种免费使用和自由传播的类UNIX操作系统,是一个基于POSIX的多用户、...
    99+
    2023-06-15
  • MySQL中kill僵死进程的shell脚本
    本篇内容主要讲解“MySQL中kill僵死进程的shell脚本”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“MySQL中kill僵死进程的shell脚本”吧! ...
    99+
    2022-10-18
  • shell脚本查询进程, 存在则kill掉
    这是一个在 shell 脚本中查询进程并结束该进程的示例: # 查询进程process=`ps -ef | grep "process_name" | grep -v grep | awk '{print $2}'`# 如果进程存在,则...
    99+
    2023-09-06
    linux 服务器 运维
  • linux进程名称如何查看
    要查看Linux进程的名称,可以使用以下命令:1. 使用`ps`命令查看正在运行的进程:```ps -ef | grep ```这将...
    99+
    2023-09-28
    linux
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作