栏目分类:
子分类:
返回
终身学习网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
终身学习网 > IT > 系统运维 > 数据库 > MySQL

mysql查询缓存是什么

MySQL 更新时间:发布时间: 百科书网 趣学号

我们的包裹都需要放在中转的地方不仅是为了保管,同时还要根据地址进行分流,这个原理放在mysql查询缓存同样适用。mysql带有存放数据功能的同时还要对里面的值进行匹配,然后分布到客户端中。下面我们就mysql查询缓存的概念,以及可查询的一些代码方法名进行讲解。

1.mysql查询缓存简介

如果没有匹配,将这个hash值存放在一个hash链表中,并将Query的结果集存放到cache中,存放hashi值链表的每个hash节点存放了相应Quey结果集在cache中的地址,以及该query所涉及到一些table相关信息;

如果通过hash值匹配到了一样的Query,则直接将cache中相应的Query结果集返回给客户端。

2.查询缓存配置方法

(1)查看当前的MySQL数据库是否支持查询缓存 :

SHOW VARIABLES LIKE ‘have_query_cache’;



(2)查看当前MySQL是否开启了查询缓存 :

SHOW VARIABLES LIKE ‘query_cache_type’;


 

(3)查看查询缓存的占用大小 :

SHOW VARIABLES LIKE ‘query_cache_size’;


通过本篇的学习,相信大家已经对查询缓存有了基本的认识,同时掌握的一些mysql查询的方法,学会了就赶紧进行实战操作吧。

转载请注明:文章转载自 www.051e.com
本文地址:http://www.051e.com/it/13171.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 ©2023-2025 051e.com

ICP备案号:京ICP备12030808号