mysql中有大量sleep进程的原因与解决办法 mysql服务器中有大量的sleep进程,

本文分析下mysql出现大sleep进程原因分析与解决方法。

可能的原因: 造成睡眠连接过多的原因?

1. 使用了太多持久连接(个人觉得,在高并发[系统] (http://www.2cto.com/os/)中,不适合使用持久连接)

2. 程序中,没有及时关闭mysql连接

3. 数据库查询不够优化,过度耗时。

当然,更根本的方法,还是从以上三点排查之:程序中,不使用持久链接,即使用mysql_connect而不是pconnect。

程序执行完毕,应该显式调用mysql_close

3. 只能逐步分析系统的SQL查询,找到查询过慢的SQL,优化之p 我是用排除法去定位问题,对于此原因,1和3通过分析,发现根本不满足 此处先排除是mysql 配置的问题,sleep的关闭时间是8个小时,默认值(show variables like 'wait_timeout';),并且服务器配置都是运维人员维护,我们的运维还是很出色的 排除1: 我的业务,php链接mysql并没有使用持久链接 mysql_pconnect,高并发系统框架中,都不会用持久链接的 排除3: 数据库查询不够优化?自己写的,不能够。如果真的有不够不够优化的sql,可以开启mysql慢查询日志查看,并优化之;还有一点就是我的这个业务通过看数据库昨日、今日两天的访问情况,读写都不是很多,表的数据量只有二百多万条,而且已经线上正常运营了很久&#

sleep mysql_mysql中有大量sleep进程的原因与解决办法相关推荐

  1. 联想服务器系统初始化失败怎么回事,登陆进程初始化失败原因及解决办法

    有时你即使是正常安装或重装系统也是会出现问题的,比如就有用户遇到"登陆进程初始化失败"错误,从而无法登录系统.那么登陆进程初始化失败是什么原因呢?以及登陆进程初始化失败有什么解决办 ...

  2. 进程死锁原因及解决方法

    进程死锁原因及解决方法 死锁的概念 死锁处理方法 死锁预防(静态策略) 死锁避免(动态策略) 银行家算法⭐ 死锁检测和解除 资源分配图 死锁解除 死锁的概念 死锁:指多个进程因竞争资源而造成的一种僵局 ...

  3. mysql sleep详解_mysql sleep链接过多的原因及解决办法

    今天收到运维同事短信,说有个线上业务"可能是数据库DB堵塞了,导致mysql链接过多,让我看一下". 回家后赶紧用家里vpn登录数据库服务器,show processlist 看了 ...

  4. Session莫名丢失的原因及解决办法[转载]

    Asp.net 默认配置下,Session莫名丢失的原因及解决办法 正常操作情况下Session会无故丢失.因为程序是在不停的被操作,排除Session超时的可能.另外,Session超时时间被设定成 ...

  5. 内存泄漏的原因及解决办法_探索内存碎片化 - 第288篇

    相关历史文章(阅读本文之前,您可能需要先看下之前的系列 ) 色谈Java序列化:女孩子慎入 - 第280篇 烦不烦,别再问我时间复杂度了:这次不色,女孩子进来吧 - 第281篇 双向链表,比西天还远? ...

  6. nginx 502错误原因和解决办法总结

    nginx 502错误原因和解决办法总结 一.NGINX 502错误排查 二.Nginx 413错误的排查:修改上传文件大小限制 三.Nginx 400错误排查:HTTP头/Cookie过大 一.NG ...

  7. Socket高并发出现TIME_WAIT的原因以及解决办法

    最近公司项目遇到个问题,在Socket并发量较大的情况下,每次服务端发送完数据后,Sevice端采取主动Close的方断开连接.客户端用短连接的方式发送请求,会出现大量请求返回TIME_WAIT的现象 ...

  8. 计算机开机慢的原因及解决方法,计算机开机慢的某些主要原因及解决办法

    原标题: 计算机开机慢的某些主要原因及解决办法 令计算机慢的主因: 1.在开机时加载太多程序 2.桌面上开启桌布 3.没有定期清理硬磁盘和重组硬盘 4.机子的配置和你所装的系统兼容性不是很好,导致程序 ...

  9. 服务器越来越慢的原因及解决办法

    随着各种主机产品的推出,服务器出现的问题各式各样,由于虚拟主机都是同时运行,便会对服务器产生过大的压力,从而导致服务器的速度越来越缓慢,下面和大家分享一下服务器越来越慢的原因及解决办法. 1.虚拟主机 ...

最新文章

  1. Linux之压缩和解压缩命令
  2. 使用C++实现单项选择题标准化考试系统设计
  3. 为什么你不该用Timer
  4. python用户注册(基于django)
  5. Beta版冲刺Day1
  6. IP、TCP、UDP数据包长度问题
  7. Spring Boot删除嵌入式Tomcat服务器,启用Jetty服务器
  8. Linux的常用指令
  9. CSS3/jQuery创意盒子动画菜单
  10. 新手必读:PhoneGap入门六大问题
  11. 网站防盗链就是那么简单
  12. Vue传递方法给页面调用
  13. python底层源码_python源码剖析——系列一
  14. 五行俱全才能成为合格的游戏系统策划!
  15. php新浪微博 登录接口文档,php新浪微博登录接口用法实例,php新浪_PHP教程
  16. php格林威治时间,PHP默认时间是格林威治时间。
  17. Retic 功放的使用方法
  18. pythonweb全栈开发_Python web全栈学习路线
  19. 秒 毫秒 微秒 纳秒 皮秒
  20. 企业微信监控服务器数据接入,如何在alertmanager报警中添加企业微信监控报警

热门文章

  1. Python一些可能用的到的函数系列28 超大文本文件分割读取
  2. Prototype ajax get,post例子
  3. 企业应如何正确运用股权激励
  4. opencv入门:人脸检测
  5. 付了定金但是没签合同,可以退吗
  6. 爬取北京地区短租房信息
  7. Microsoft 账号登录长时间未响应
  8. 171. Excel 表列序号。
  9. 今天,阿里巴巴报告厅里只谈快乐的数学
  10. 分布式服务器架构搭建和部署