`
zhengdl126
  • 浏览: 2543174 次
  • 性别: 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 中,死锁...

    进程树退出检测程序

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

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

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

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

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

    解决 MySQL 服务器进程 CPU 占用 100%25的技术笔记.doc

    ### 解决 MySQL 服务器进程 CPU 占用 100% 的技术笔记 #### 现象描述 本文档详细记录了解决一起 MySQL 服务器进程 CPU 占用率达到 100% 的案例。该问题发生在一台 Windows 2003 服务器上,该服务器配置了 IIS、...

    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界面的烟厂飞蛾识别...

    phpstudy批量检测mysql弱口令.zip

    phpstudy:phpstudy批量检测mysql弱口令.zip

    mysql性能检测脚本

    mysql性能检测脚本,可以查看pqs tps 连接数,io次数等。

Global site tag (gtag.js) - Google Analytics