红联Linux门户
Linux帮助

CentOS下Mysql未设置query_cache_size导致CPU占用率高的问题

发布时间:2016-03-04 15:07:06来源:linux网站作者:七侠镇莫小贝

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明显降下来了,看来这个是关键。


本文永久更新地址:http://www.linuxdiyf.com/linux/18615.html