`
zhengdl126
  • 浏览: 2550600 次
  • 性别: 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疑难杂症

    - 即使看起来无害,长时间处于Sleep状态的连接也可能导致连接数过多、内存泄露等问题。 - 可以通过调整超时设置来减少此类问题的发生,例如降低`wait_timeout`的值。 #### 五、总结 通过对“mysql疑难杂症”的...

    mysql数据库my.cnf配置文件

    # MySQL的最大连接数,如果服务器的并发连接请求量比较大,建议调高此值,以增加并行连接数量,当然这建立在机器能支撑的情况下,因为如果连接数越多,介于MySQL会为每个连接提供连接缓冲区,就会开销越多的内存,...

    Python-对懂球帝的文章进行有条件爬取

    6. **数据库设计**:在远程MySQL数据库中,你需要设计一个适合存储懂球帝文章信息的表结构,可能包括文章ID、标题、作者、发布日期、内容、评论数等字段,确保数据的完整性和一致性。 7. **异常处理**:在编写爬虫...

    proxool连接池配置详解

    - **说明**:此配置用于指定HouseKeeper(清理进程)的睡眠时间间隔。 - **配置细节**:HouseKeeper负责监控连接池中的连接状态,定期检查是否有连接超时或者需要被回收的情况。 - **示例配置**: ```properties...

    Ubuntu权威指南(2/2)

    11.1.7 使用ls命令检测文件的 ??大小 292 11.2 采用标准工具备份与恢复数据 292 11.2.1 利用cpio实现备份和 ??恢复 294 11.2.2 利用tar实现备份和 ??恢复 298 11.2.3 利用dd实现文件系统的 ??原样复制 304 11.3 采用...

    Ubuntu权威指南(1/2)

    11.1.7 使用ls命令检测文件的 ??大小 292 11.2 采用标准工具备份与恢复数据 292 11.2.1 利用cpio实现备份和 ??恢复 294 11.2.2 利用tar实现备份和 ??恢复 298 11.2.3 利用dd实现文件系统的 ??原样复制 304 11.3 采用...

    利用爬虫把github上所有的项目数据爬下来,包含项目名,语言类型,星数等

    5. **并发与多线程**:为了提高爬取效率,可以考虑使用多线程或多进程,甚至异步IO(如Python的asyncio库)。这将使爬虫能够同时处理多个请求,加快数据抓取速度。 6. **反爬策略**:GitHub可能会针对爬虫采取反爬...

Global site tag (gtag.js) - Google Analytics