让代码更简单

MySQL高速缓存启动query cache的方法

重要:本文最后更新于2018-11-13 20:14:17,某些文章具有时效性,若有错误或已失效,请在下方留言或联系代码狗

提升动态网站速度,减少数据库查询次数是几大重点之一,除了利用静态化来减少查询之外,开启MySQL高速缓存query cache 也是一个重要的手段。下面是开启MySQL高速缓存query cache的步骤,方法来自网络。

MySQL高速缓存启动query cache的方法

MySQL高速缓存启动query cache的方法

前检查MySQL数据库是否支持query cache 高速缓存。

复制
show variables like ‘%query_cache%';

如果变量have_query_cache的值是yes则支持

开启缓存

在MYSQL的配置文件my.ini或my.cnf中加入如下内容(有的只需要取消注释即可):

复制
query_cache_size=32M

为0表示不开启,建议设置为32M

复制
query_cache_type=1

query_cache_type参数用于控制缓存的类型,注意这个值不能随便设置,必须设置为数字,可选项目以及说明如下:

选项 含义
0 关闭,不缓存或重新取得结果
1 开启,缓存所有结果,除非select语句使用SQL_NO_CACHE禁用了查询缓存
2 只缓存在select语句中通过SQL_CACHE指定需要缓存的查询

前几天代码狗博客也开启了query cache高速缓存,速度确实快了一点,有效的减少了查询次数。

感觉很棒!可以赞赏支持我哟~

3 打赏

评论 (0)

登录后评论
QQ咨询 邮件咨询 狗哥推荐