`
zhengdl126
  • 浏览: 2539821 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类

检测 mysql 的sleep进程数

 
阅读更多

 

 

 

 

 

#!/bin/sh
注:这个脚本运行后会每五秒去检测一次 mysql 的sleep进程数


while :
do
n=`/usr/bin/mysqladmin processlist | grep -i sleep | wc -l`
date=`date +%Y%m%d\[%H:%M:%S]`
echo $n

if [ "$n" -gt 10 ]
then
for i in `/usr/bin/mysqladmin processlist | grep -i sleep | awk '{print $2}'`
do
/usr/bin/mysqladmin kill $i
done
echo "sleep is too many i killed it" >> /tmp/sleep.log
echo "$date : $n" >> /tmp/sleep.log
fi
sleep 5
done
 

 

 

 

 

 

 

 

分享到:
评论

相关推荐

    找到并杀掉MySQL查询进程

    ### 找到并杀掉MySQL查询进程 #### 知识点概述 在处理MySQL数据库时,可能会遇到某些查询进程长时间占用资源或者导致系统性能下降的情况。此时,我们需要找到这些进程并将其终止,以确保数据库系统的稳定性和高效...

    C#检测电脑中是否安装MySql

    在IT领域,尤其是在软件开发中,...而提供的`.cs`文件`C#检测电脑中是否安装MySql.cs`应该包含了这个逻辑,而`System.ServiceProcess.dll`是.NET Framework的一部分,包含`ServiceController`类,已经被引用到项目中。

    MySQL Sleep连接过多问题解决方法

    主要介绍了MySQL Sleep连接过多问题解决方法,MySQL Sleep连接过多一般多为客户端没关闭连接导致的,解决方法很简单,修改一下配置文件即可,需要的朋友可以参考下

    杀掉Mysql卡死进程.txt

    杀掉Mysql卡死进程,经常遇到mysql卡死sql导致mysql卡死,可以简单杀死进程方法可以用用

    清理mysql数据睡眠进程

    和mysql_kill_sleep.sh一起使用才可以

    Linux-mysql多进程配置与运行.doc

    Linux-mysql多进程配置与运行.doc

    mysql死锁检测机制初探1

    MYSQL 死锁检测机制初探 在 MySQL 中,死锁检测机制是一种重要的机制,用于检测和解决事务之间的死锁问题。在本文中,我们将详细介绍 MySQL 死锁检测机制的原理和实现。 一、死锁的定义和原理 在 MySQL 中,死锁...

    MySQL环境检测及安装.pdf

    在本文中,我们将详细探讨如何检测MySQL的运行环境,并介绍MySQL数据库的安装过程,同时还会提到MariaDB数据库的相关内容。MariaDB作为MySQL的一个分支,由原MySQL的部分开发人员创建。它在功能和使用方法上与MySQL...

    进程树退出检测程序

    自己写的一个进程树监控程序,当进程树下所有进程退出后,此进程才会退出。 由于是随手写的程序,稳定性不敢保证,请勿使用到生产环境中,谨慎使用手中积分。 此程序从EasyHook Demo:FileMonitorHook 修改获得的。

    MySQL数据库启动失败1067进程意外终止

    MySQL数据库启动失败1067进程意外终止的解决办法总结 MySQL数据库是一个非常流行的关系型数据库管理系统,但是在使用中可能会出现一些问题,例如MySQL数据库启动失败1067进程意外终止错误。这种错误可能是由于多种...

    keepalived双击热备 检测mysql服务是否正常,本地亲测,很实用。

    3. 设置track_process:监控MySQL服务进程,如果进程不存在或者异常,Keepalived将认为服务不可用。 4. 创建健康检查脚本:这个脚本可以是简单的ping测试,也可以是针对MySQL服务的特定SQL查询。 5. 配置通知:当...

    mysql性能配置检测脚本

    MySQL性能配置检测脚本是针对Linux环境中MySQL数据库性能优化的重要工具。这个脚本,名为`tuning-primer.sh`,能够全面地分析并检测MySQL服务器的配置,帮助管理员识别潜在的性能瓶颈,从而调整配置以提升数据库的...

    mysql show processlist 显示mysql查询进程

    MySQL中的`SHOW PROCESSLIST`命令是一个非常实用的工具,它允许管理员查看当前正在运行的所有MySQL进程,包括查询、更新和其他数据库操作。这个命令对于诊断性能问题、监控活动以及管理资源至关重要。下面我们将深入...

    linux查看同名的进程数

    标题和描述提到的"linux查看同名的进程数",实际上是在询问如何统计系统中具有相同名称的进程数量。这里我们将详细讲解如何在Linux环境下执行这个操作,以及相关的一些扩展知识。 首先,`ps -ef` 是一个用于显示...

    mysql CPU高负载问题排查

     在某个新服务器上,新建了一个MySQL的实例,该服务器上面只有MySQL这一个进程,但是CPU的负载却居高不下,使用top命令查询的结果如下: [dba_mysql@dba-mysql ~]$ top top - 17:12:44 up 104 days, 20 min, 2 ...

    基于深度学习+目标检测+mysql数据处理+UI界面的烟厂飞蛾识别检测系统源码.zip

    基于深度学习+目标检测+mysql数据处理+UI界面的烟厂飞蛾识别检测系统源码.zip基于深度学习+目标检测+mysql数据处理+UI界面的烟厂飞蛾识别检测系统源码.zip基于深度学习+目标检测+mysql数据处理+UI界面的烟厂飞蛾识别...

    MySQL中sleep函数的特殊现象示例详解

    在MySQL数据库中,`SLEEP()`函数是一个系统内置的函数,它主要用于测试和演示,让当前的查询或过程暂停一段时间。然而,在实际应用中,`SLEEP()`函数并不常用,因为它的主要作用是用于模拟延迟,而不是常规的数据...

    MySql安装步骤(v5.0.37)

    安装完成后,需要检测MySql是否正常运行。可以通过键盘的 Win + R,弹出运行对话框,输入 cmd 后回车,进入命令提示符。然后,输入“mysql -uroot –p”,回车后要求输入密码,例如123456。输入密码后按回车,即可...

Global site tag (gtag.js) - Google Analytics