【mysql 缓存】开启MySQL查询缓存

启用MySQL查询缓存可以极大地减低数据库服务器的CPU使用率,实际使用情况是:开启前CPU使用率120%左右,开启后降到了10%。

查看查询缓存情况:

mysql> show variables like '%query_cache%'; 
+------------------------------+----------+
| Variable_name                | Value    |
+------------------------------+----------+
| have_query_cache             | YES      |
| query_cache_limit            | 1048576  |
| query_cache_min_res_unit     | 4096     |
| query_cache_size             | 16777216 |
| query_cache_type             | OFF      |
| query_cache_wlock_invalidate | OFF      |
+------------------------------+----------+
6 rows in set

mysql> 

如果不是ON,修改配置文件以开启查询缓存:

> vi /etc/my.cnf
[mysqld]中添加:
query_cache_size = 20M
query_cache_type = ON

重启mysql服务:


> service mysql restart

查看缓存使用情况:


mysql> show status like 'qcache%';  
已标记关键词 清除标记
©️2020 CSDN 皮肤主题: 编程工作室 设计师:CSDN官方博客 返回首页