一、问题

程序连续跑了好多天,上去看看状况,一个top下去,给我整懵了,mysql 消耗 cpu 104%

二、原因

第一个想法可能是配置的参数阈值不合理,由于线上,修改某些参数还是不太方便,先不着急搞参数,先看看MySQL 线程执行状态,一个 SHOW PROCESSLIST下去,发现info里有东西,不妙,

至于

这些字段啥意思,自己找找百老师就搞定了,在此不在细说。

三、解决方案

将info列中的SQL拿出来,看看这货到底藏了什么猫腻;细看sql也复杂,只是根据datetime字段进行删除数据。这就有点意思,这么一个简单的sql还能成精!它能让cpu到100%!

没别的,上来看下该datetime字段是否创建了索引,一看,还真是,没有索引,直接搞上,top在看看效,结果cpu瞬间下来了,卧胡了.....,原准备跟这货杠上了,结果进行了第一步,搞定,白白准备N个优化方案,汗,关于其他优化方式我们遇到问题再细说,实践出真知,好,有机会再更。

本Bug到此为止,下个见......

MySQL 占用cpu超过100%,怎么搞?相关推荐

  1. php mysql cpu100_解决mysql占用cpu资源100%的问题_MySQL

    bitsCN.com 解决mysql占用cpu资源100%的问题 一个Win2003服务器,以前就跑了一个tomcat实例也没用nginx做前端代理,这个tomcat里面带了不少网站,但是访问量并不是 ...

  2. MySQL占用CPU过高

    服务器MySQL占用CPU过高时,应排查的因素包括: 进程列表 排除高并发因素先要找到导致CPU过高的SQL mysql> SHOW PROCESSLIST; 查找负荷最重的SQL语句,优化该S ...

  3. linux中yum进程占cpu百分之九十,在Deepin Linux系统中kworker进程占用CPU达到100%的解决...

    如果你在Deepin Linux.Debian.Ubuntu系统中遇到kworker进程占用CPU达到100%,可以用以下解决方法解决问题,本文主要内容为问题起因.microcode介绍.解决方法及总 ...

  4. w3wp oracle,w3wp.exe占用CPU超过50%的处理

    w3wp.exe占用CPU超过50%的处理 1.查看CPU占用高的进程:任务管理器 C:\Documents and Settings\Administrator>iisapp W3WP.exe ...

  5. Mysql占用CPU过高排查过程及可能优化方案

    1.查看生产DB服务器top列表, 执行 top 命令 2.使用root用户登录mysql 执行 show full processlist 查看慢查询,反复执行,如果发现一直有select 查询语句 ...

  6. mysql 占用cpu高_mysqlCPU占用过高解决方案

    最近压测一个接口,发现吞吐率一直上不去,平均响应时间达到13秒多. 压测线程组设置如下: 200个线程,60秒内执行完成,每个线程循环60次.可以归纳为每秒启动200个线程. image.png 压测 ...

  7. mysql占用cpu特别高的解决_mysql占用CPU过高的解决办法

    下面是MYSQL占用CPU高处理的一个例子,希望对遇到类似问题的朋友们有点启发.一般来说MYQL占用CPU高,多半是数据库查询代码问题,查询数据库过多.所以一方面要精简代码,另一方面最好对频繁使用的代 ...

  8. mysql占用cpu过高,问题解决

    mysql> show processlist; show processlist 命令详解: processlist命令的输出结果显示了有哪些线程在运行,可以帮助识别出有问题的查询语句. +- ...

  9. linux系统gpk-update-icon进程占用CPU资源100%

    1. 症状:linux系统gpk-update-icon进程占用CPU资源100%,监控到用户进程跑到100% 2.原因分析: gpk-update-icon进程在GUI模式下会自动通知rpm软件包更 ...

最新文章

  1. 腾讯AI种番茄双丰收:参赛AI全胜专家,辽宁试点净利增千元
  2. 顺序队列之C++实现
  3. android 自定义按钮实现 home键 和返回键
  4. 汇编指令:ldr和str,ldm和stm的区别
  5. 11.1.1 JavaScript基本语法
  6. 这本书人手一本,杠精能少97%?
  7. 接口 同花顺_Fiddler模拟接口数据(mock)
  8. 转:div中内容上下居中小结
  9. 摩托罗拉v8对讲机驱动软件_摩托罗拉驱动下载安装教程
  10. linux 常用查看日志命令--more 命令
  11. 如何求复数的模用计算机,Excel怎么计算复数? Excel对复数进行加减乘除指数对数模的教程...
  12. element-ui el-table 表格疯狂抖动
  13. 高德地图获取用户当前位置
  14. MYSQL修改编码为utf8无效往表中插入汉字还是失败的解决方法
  15. 字符串的几种常见的反转
  16. html中富田文本,富田桥曾氏游浆豆腐制作技艺
  17. 三角Puzzle受力分析
  18. 机械制造专业大学生简历模板
  19. 面试中有关UI自动化的那些事 ~
  20. Alcohol 120% 的五种烧录方式各有什么区别

热门文章

  1. python爬虫之路【2】fiddle手机抓包
  2. BlackBerry 设备上屏幕和应用程序图标的默认主题和尺寸
  3. 2019年第21周-01文章词频统计
  4. 微信企业号_智能机器人_python3
  5. 国外一些好的开源商城系统(15个)
  6. 模拟UNIX/Linux 文件系统 c语言
  7. java设置验证码时出现乱码_JSP验证码大全之验证码使用与乱码解决
  8. 10分钟,我写完了8小时的CSS样式,我真棒!
  9. R语言学习丨数据存储文件格式知识,CSV,EXCEL,XML,JSON,MYSQL等
  10. 单纯形法表格法例题详解_最优化单纯形法例题讲解.doc