CentOS6.5下Mysql 未设置query_cache_size 导致CPU占用率高的问题解决方法_20160119_莫小贝

2017/04/13 13:18
阅读数 8

CentOS6.5下安装了Mysql,跑了一个应用,发现CPU占用率一只在100%以上。

网上一查,说需要增大tmp_table_size。


查看

[root@dbserver gsm]# vi /etc/my.cnf            

[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
user=mysql
# Disabling symbolic-links is recommended to prevent assorted security risks
symbolic-links=0

[mysqld_safe]
log-error=/var/log/mysqld.log

pid-file=/var/run/mysqld/mysqld.pid


怎么就这么点东西?

增加tmp_table_size=200M,效果不明显。

又增加了max_heap_table_size=200M,一样。

最后增加了query_cache_size  =64M,CPU明显降下来了,看来这个是关键。




展开阅读全文
打赏
0
0 收藏
分享
加载中
更多评论
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部