今天一个阿里云用户因为这个问题联系我
最开始以为是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分解决以后,处于正常。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。