开发者社区> 问答> 正文

MySQL导致的CPU 100%问题解决实例分享


今天一个阿里云用户因为这个问题联系我
最开始以为是php-fpm或者apache这样的PHP解析进程
登录上去才发现,有问题的是mysql进程
apache进程的CPU占用非常少


登录phpMyAdmin,点“进程”
发现有很多同一个库的查询语句处于卡死状态
而查询语句是下面这样
SELECT option_name, option_value
FROM wp_options
WHERE autoload =  'yes'
wp_options表的数据只有几百条,这样的语句不可能造成效率问题
后来又继续查看了下,这个表无法执行任何操作
(select, update, 建索引, ETC, 这样的情况几年来还是第一次遇到)
这样的话,每一次访问都会产生一个这样卡死的查询
由于查询卡死,网站也是打不开的


最后的解决办法则是很简单的
在表的“操作”页面,点“优化表”,问题解决。


25分和40分的低谷是由于重启了 MySQL , 42分解决以后,处于正常。







展开
收起
云代维 2014-08-11 20:34:42 9233 0
2 条回答
写回答
取消 提交回答
  • www.aliyun.net.cn
    ReMySQL导致的CPU100%问题解决实例分享
    好帖 支持
    2014-08-12 00:24:58
    赞同 展开评论 打赏
  • 不错。很多简单的问题不懂搞的的确蛋疼。
    2014-08-11 20:45:09
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
搭建电商项目架构连接MySQL 立即下载
搭建4层电商项目架构,实战连接MySQL 立即下载
PolarDB MySQL引擎重磅功能及产品能力盛大发布 立即下载

相关镜像