不更新好好的,啥问题没有...CPU 稳定..
发新文章后...MYSQL 进程一下子多了起来...然后就一直高负载...
几个小时不动...又稳定下来
1
xiaoz 2016-12-31 15:11:58 +08:00
mysql -uroot -pxxx
show processlist; 查看下连接数 |
2
d754903977 OP @xiaoz show processlist 几乎全是 sleep 线程,我 timeout 设置的 60 秒
|
3
gdtv 2016-12-31 15:45:25 +08:00
最简单的方法,停用所有插件和第三主题,再发文章看 CPU 怎样。
专业点的方法,开启 mysql 慢查询日志,发文章后看日志,如果还找不到,就开启 mysql 查询日志,发文章后看日志 |
4
d754903977 OP @gdtv 最简单的办法偏偏是我最不能用的....
慢查询日志这个比较蛋疼... mysql5.5 log-slow-queries=/var/log/mysql-slow.log long_query_time=1 log-queries-not-using-indexes log_slow_queries=ON long_query_time=1 slow_query_log=ON log_queries_not_using_indexes=ON slow_query_log_file=/var/log/mysql-slow.log 全部试了过去...就是不生成日志文件... |
5
scys 2016-12-31 16:06:16 +08:00
long_query_time = 0.1 # 100ms
试试这样减少点时间长度,看看哪些查询多? |
6
qfdk 2016-12-31 16:20:39 +08:00 via Android
offset 的锅?
|
7
gdtv 2016-12-31 16:29:30 +08:00
@d754903977 慢查询日志我也试过设置后不生效,后来不知怎么弄好了,你找到方法了请告诉我一下,谢谢
|
8
akira 2016-12-31 16:40:40 +08:00
试试给表 wp_posts 的 guid 字段加个索引
|
9
kn007 2016-12-31 18:05:03 +08:00
@d754903977 。。。我可以帮你看看。
另外慢查询没生成,或许问题没出在 mysql 。另外一个可能没写入权限,你尝试日志文件,放回 mysql 目录,并确保目录权限给定于 mysql |