MySQL 占用cpu超过100%,怎么搞?
一、问题
程序连续跑了好多天,上去看看状况,一个top下去,给我整懵了,mysql 消耗 cpu 104%
二、原因
第一个想法可能是配置的参数阈值不合理,由于线上,修改某些参数还是不太方便,先不着急搞参数,先看看MySQL 线程执行状态,一个 SHOW PROCESSLIST下去,发现info里有东西,不妙,
至于
这些字段啥意思,自己找找百老师就搞定了,在此不在细说。
三、解决方案
将info列中的SQL拿出来,看看这货到底藏了什么猫腻;细看sql也复杂,只是根据datetime字段进行删除数据。这就有点意思,这么一个简单的sql还能成精!它能让cpu到100%!
没别的,上来看下该datetime字段是否创建了索引,一看,还真是,没有索引,直接搞上,top在看看效,结果cpu瞬间下来了,卧胡了.....,原准备跟这货杠上了,结果进行了第一步,搞定,白白准备N个优化方案,汗,关于其他优化方式我们遇到问题再细说,实践出真知,好,有机会再更。
本Bug到此为止,下个见......
MySQL 占用cpu超过100%,怎么搞?相关推荐
- php mysql cpu100_解决mysql占用cpu资源100%的问题_MySQL
bitsCN.com 解决mysql占用cpu资源100%的问题 一个Win2003服务器,以前就跑了一个tomcat实例也没用nginx做前端代理,这个tomcat里面带了不少网站,但是访问量并不是 ...
- MySQL占用CPU过高
服务器MySQL占用CPU过高时,应排查的因素包括: 进程列表 排除高并发因素先要找到导致CPU过高的SQL mysql> SHOW PROCESSLIST; 查找负荷最重的SQL语句,优化该S ...
- linux中yum进程占cpu百分之九十,在Deepin Linux系统中kworker进程占用CPU达到100%的解决...
如果你在Deepin Linux.Debian.Ubuntu系统中遇到kworker进程占用CPU达到100%,可以用以下解决方法解决问题,本文主要内容为问题起因.microcode介绍.解决方法及总 ...
- w3wp oracle,w3wp.exe占用CPU超过50%的处理
w3wp.exe占用CPU超过50%的处理 1.查看CPU占用高的进程:任务管理器 C:\Documents and Settings\Administrator>iisapp W3WP.exe ...
- Mysql占用CPU过高排查过程及可能优化方案
1.查看生产DB服务器top列表, 执行 top 命令 2.使用root用户登录mysql 执行 show full processlist 查看慢查询,反复执行,如果发现一直有select 查询语句 ...
- mysql 占用cpu高_mysqlCPU占用过高解决方案
最近压测一个接口,发现吞吐率一直上不去,平均响应时间达到13秒多. 压测线程组设置如下: 200个线程,60秒内执行完成,每个线程循环60次.可以归纳为每秒启动200个线程. image.png 压测 ...
- mysql占用cpu特别高的解决_mysql占用CPU过高的解决办法
下面是MYSQL占用CPU高处理的一个例子,希望对遇到类似问题的朋友们有点启发.一般来说MYQL占用CPU高,多半是数据库查询代码问题,查询数据库过多.所以一方面要精简代码,另一方面最好对频繁使用的代 ...
- mysql占用cpu过高,问题解决
mysql> show processlist; show processlist 命令详解: processlist命令的输出结果显示了有哪些线程在运行,可以帮助识别出有问题的查询语句. +- ...
- linux系统gpk-update-icon进程占用CPU资源100%
1. 症状:linux系统gpk-update-icon进程占用CPU资源100%,监控到用户进程跑到100% 2.原因分析: gpk-update-icon进程在GUI模式下会自动通知rpm软件包更 ...
最新文章
- docker 启动命令_Jenkins视频课程在Docker环境下安装Jenkins,命令行如何启动Jenkins...
- 大学计算机实验教程实验报告2.2,大学计算机实验2-实验报告.pdf
- 逻辑回归阈值_逻辑回归or线性回归,傻傻分不清楚
- 虚拟仪器软件LabView使用初步了解
- Linux文件操作四剑客常用命令
- 早期计算机音乐创作的歌曲,14.计算机音乐创作(专业组)
- Python中深拷贝与浅拷贝的区别?
- 【转载】利用scipy.misc等库对jpg以及png等图像数据预处理(用于深度学习喂数据)...
- docker查看容器并运行
- mysql5启动错误1067_win7 64位 mysql5.5启动服务报错无法启动,错误1067
- 今天,你用智能音箱了吗?
- SQL语句和EF Group by 用法
- 做有中国特色的项目管理
- 你理解这些Cisco NAT分类和原理吗
- Android 10.0修改语言设置简体中文(中国)为简体中文(中国大陆)
- 径向偏振光激发环偶极子
- 想改变Facebook? 先改变扎克伯格!
- 华为手机怎么恢复微信聊天记录(2022最新版)
- 告诉你为什么数据要取对数
- 活跃地址下降,成交量大幅上涨,疑似青黄不接——陀螺财经周报第八期