服务器mysql占用_mysql占用服务器cpu过高的原因以及解决办法
登陆Mysql:
mysql -p -u -p
mysql> show processlist;
show processlist 命令详解:
processlist命令的输出结果显示了有哪些线程在运行,可以帮助识别出有问题的查询语句。
下面是MYSQL占用CPU高处理的一个例子,希望对遇到类似问题的朋友们有点启发。一般来说MYQL占用CPU高,多半是数据库查询代码问题,查询数据库过多。所以一方面要精简代码,另一方面最好对频繁使用的代码设置索引。
今天早上起来 机器报警 一查负载一直都在4以上
top了一下 发现 mysql 稳居 第一 而且相当稳定 我擦 重启一下mysql不行 mysql> show processlist;一下 发现xxx网站有两条 查询语句 一直 在列,我擦 该站 也就30多万条记录 量也不大 不可能是机器性能问题
忽然 记得以前在网上看过说是 tmp_table_size值太小会造成这种情况; 于是mysql -pxxx -e "show variables;" >tmp 一看是默认的32M(显示出来的是字节数) 于是翁就开心的改了起来 增加到256 重启 mysql 。。结果很失望
于是 从索引入手:
增加两条索引
mysql> alter table bbs_message add index parentid(parent_id);
alter table bbs_message add index chaxunid(board_id,parent_id);
最后查看一下索引结果:
详细出处参考:http://www.jb51.net/article/34862.htm
服务器mysql占用_mysql占用服务器cpu过高的原因以及解决办法相关推荐
- mysql占用服务器cpu过高的原因以及解决办法
排查方法 : > mysql -uroot -p #登陆数据库 >******** #输入数据库密码 mysql> show proc ...
- MySQL CPU 使用率高的原因和解决方法
MySQL CPU 使用率高的原因和解决方法 参考文章: (1)MySQL CPU 使用率高的原因和解决方法 (2)https://www.cnblogs.com/wyy123/p/9258513.h ...
- MySQL CPU 使用率高的原因和解决方法(来自aliyun官方文档)
MySQL CPU 使用率高的原因和解决方法 更新时间:2017-03-17 13:25:52 分享: 用户在使用 MySQL 实例时,会遇到 CPU 使用率过高甚至达到 100% 的情况.本文将 ...
- cuisineroyale服务器所在位置,cuisine royale进不去怎么办?原因及解决办法分享
cuisine royale是最近非常好玩的诙谐版吃鸡游戏,cuisine royale进不去应该怎么办呢?下面小编就来为大家详细的介绍一下cuisine royale进不去的原因及解决办法,感兴趣的 ...
- 高级必会,摸鱼必背之CPU过高常见原因与解决
1.CPU过高常见原因 代码的锅, 比如 :死循环,递归 系统创建了大量线程池.线程池并发执行导致CPU过高 JVM在频繁执行full gc 2.频繁full gc原因 JVM内存配置不合理,导致新生 ...
- mysql利用cpu率高_MySQL CPU 使用率高的原因和解决方法
用户在使用 MySQL 实例时,会遇到 CPU 使用率过高甚至达到 100% 的情况.本文将介绍造成该状况的常见原因以及解决方法,并通过 CPU 使用率为 100% 的典型场景,来分析引起该状况的原因 ...
- mysql cpu 高 原因 汇总_MySQL CPU 使用率高的原因和解决方法(来自aliyun官方文档)
用户在使用 MySQL 实例时,会遇到 CPU 使用率过高甚至达到 100% 的情况.本文将介绍造成该状况的常见原因以及解决方法,并通过 CPU 使用率为 100% 的典型场景,来分析引起该状况的原因 ...
- fifa足球世界服务器不稳定,FIFA足球世界卡顿怎么办?卡顿原因及解决办法介绍
FIFA足球世界是腾讯大佬推出的最新足球类的游戏,很多的玩家表示FIFA足球世界游戏在刚进入的时候非常的卡顿,小编为大家带来了卡顿的原因和解决方法,感兴趣的玩家快来看看吧! FIFA足球世界原因和解决 ...
- Linux buffer/cache 内存占用过高的原因以及解决办法
表现现象 在Linux系统中,我们经常用free命令来查看系统内存的使用状态.在一个 CoreOS 的系统上,free命令的显示内容大概是这样一个状态: core@localhost ~ $ free ...
- 小米盒子连接不上服务器显示wifi,小米盒子连接不上wifi的原因及解决办法
首先: 1.确认路由器WIFI信号是否正常,若信号太弱,也可能连接不上网络.并查看小米盒子所连接的wifi名称和密码是否正确. 2.路由器设置是否禁止了小米盒子的网卡地址(MAC).我们可以进入路由器 ...
最新文章
- 计算机音乐谱打上花火,原神乐谱打上花火
- drop truncate delete区别
- svn 413 Request Entity Too Large 错误
- html 如何让div刷新页面,页面刷新.html
- Editplus的正则表达式
- Scala入门到精通——第二十六节 Scala并发编程基础
- 谁占用了我的Buffer Pool
- 关于yield的一些资料
- Linux 监控命令 free
- Linux日志收集logrotate原理介绍
- Apache Qpid 认证绕过漏洞
- IntelliJ IDEA的安装详解
- jeep智能手表软件测评中心的测试,够了,不要太帅:Jeep黑骑士智能手表深度评测...
- bp神经网络训练流程图,bp神经网络训练样本
- 低功耗MCU的选择方法
- Android 活用RecyclerView分割线
- 英格兰的政治+德意志的工业科技+犹太的金融+北美的丰富资源=世界NO.1强国
- MyEclipse 9 0正式版官网下载(附Win+Llinux激活方法 汉化包)
- pH敏感聚乙二醇-聚甲基丙烯酸PEG-b-PDPA混合胶束-瑞禧
- 路缘石成型机的安装使用和施工
热门文章
- 新公司入职56天后的面谈小结
- ASP.NET WebApi 图片上传
- JS对象 颠倒数组元素顺序reverse() reverse() 方法用于颠倒数组中元素的顺序。
- .NET 实现异步处理的集中方式
- .NET开发资源站点和部分优秀.NET开源项目
- QuickFlow教程(14)—ExecuteCode using QuickFlowDesigner
- java通过jdbc访问数据库
- 关于Java Web工程中web.xml文件
- Java中的for循环和JavaScript中的for循环差别初探(02)
- js模拟select控件