盾怪网教程:是一个免费提供流行杀毒软件教程、在线学习分享的学习平台!

MySQL优化之缓存优化详细说明(二)

时间:2025/3/16作者:未知来源:盾怪网教程人气:

[摘要]+------------------------------+---------+have_query_cache 是否支持查询缓存。query_cache_limit 如果某条select语句的...
+------------------------------+---------+

have_query_cache 是否支持查询缓存。

query_cache_limit 如果某条select语句的结果集大小超过了querycachelimit的值时,这个结果集将不会被添加到查询缓存。

query_cache_min_res_unit 查询缓存是以块来申请内存空间的,每次申请的块大小为设定值。4K 是非常一个合理的值,不必修改。

query_cache_size 查询缓存的大小。

query_cache_type 查询缓存的类型,值有 0(OFF)、1(ON)、2(DEMOND)。OFF表示查询缓存是关闭的。ON 表示查询总是先到查询缓存中去查找,除非在select 语句中包含sql_no_cache选项。 DEMOND 表示不适用缓存,除非在select 语句中包含sql_cache选项。

query_cache_wlock_invalidate 该参数用于设置行级排它锁与查询缓存之间的关系,默认为为0(OFF),表示施加行级排它所的同时,该表的所有查询缓存依然有效。如果设置为1(ON),表示事假行级排它锁的同时,该表的所有查询缓存失效。

查看查询缓存的命中率


mysql> show status like 'Qcache%';
+-------------------------+---------+

关键词:MySQL优化之缓存优化详细说明(二)




Copyright © 2012-2018 盾怪网教程(http://www.dunguai.com) .All Rights Reserved 网站地图 友情链接

免责声明:本站资源均来自互联网收集 如有侵犯到您利益的地方请及时联系管理删除,敬请见谅!

QQ:1006262270   邮箱:kfyvi376850063@126.com   手机版