文档章节

MySql查询缓存

xpttxsok
 xpttxsok
发布于 2016/06/13 14:51
字数 225
阅读 29
收藏 2
1.什么是MySQL查询高速缓冲?
 
	查询缓存存储SELECT查询的文本以及发送给客户端的相应结果。
	如果随后收到一个相同的查询,服务器从查询缓存中重新得到查询结果,
	而不再需要解析和执行查询。

	当表更改后,查询缓存值的相关条目被清空。


通过hava_query_cache服务器系统变量指示查询缓存是否可用
	mysql> show variables like '%have_query_cache%';
	+------------------+-------+
	| Variable_name    | Value |
	+------------------+-------+
	| have_query_cache | YES   |
	+------------------+-------+
	1 row in set (0.00 sec)


2.query_cache_type

	查看
	mysql> select @@query_cache_type;
	+--------------------+
	| @@query_cache_type |
	+--------------------+
	| ON                 |
	+--------------------+
	1 row in set (0.00 sec)
	
	query_cache_type:0,代表关闭查询缓存OFF
			1,代表开启ON
			2,代表当sql语句中有SQL_CACHE关键词时才缓存,如:select SQL_CACHE user_name from users where user_id = '100';


	打开
	my.ini文件末尾追加
		query_cache_type = 1
		query_cache_size = 600000

	关闭
		my.ini文件末尾修改
		query_cache_type = 0
		query_cache_size = 600000


 

© 著作权归作者所有

共有 人打赏支持
xpttxsok
粉丝 7
博文 180
码字总数 106882
作品 0
徐汇
程序员
私信 提问
MySQL探秘(二):SQL语句执行过程详解

 昔日庖丁解牛,未见全牛,所赖者是其对牛内部骨架结构的了解,对于MySQL亦是如此,只有更加全面地了解SQL语句执行的每个过程,才能更好的进行SQL的设计和优化。  当希望MySQL能够以更高的...

ztelur
2018/08/12
0
0
MySQL深入07-查询缓存

MySQL查询执行流程 查询流程: 客户端发送一条查询给服务器; 服务器先检查查询缓存,如果命中了缓存,则立即返回存储在缓存中的结果;否则,进入下一阶段; 服务器进行SQL解析、预处理,再由...

余二五
2017/11/23
0
0
深度解析MySQL查询缓存机制

MySQL查询缓存机制是MySQL数据库中的重要机制之一,下面将为您深入分析MySQL查询缓存机制,供您参考学习之用。 MySQL缓存机制简单的说就是缓存sql文本及查询结果,如果运行相同的sql,服务器...

白狼栈
2016/03/01
43
0
使用ProxySQL查询缓存进行扩展

原文:http://proxysql.com/blog/scaling-with-proxysql-query-cache 作者:Rene mysql 查询缓存 在写关于ProxySQL 查询缓存之前,让我们先看一下MySQL 查询缓存。 MySQL 查询缓存是一个非常...

Amnesiasun
2017/06/01
0
0
[玩转MySQL之四]MySQL缓存机制

一、前言 在当今的各种系统中,缓存是对系统性能优化的重要手段。MySQL Query Cache(MySQL查询缓存)在MySQL Server中是默认打开的,但是网上各种资料以及有经验的DBA都建议生产环境中把MySQL...

沈欧邦
2018/09/30
0
0

没有更多内容

加载失败,请刷新页面

加载更多

开始看《Java学习笔记》

虽然书买了很久,但一直没看。这其中也写过一些Java程序,但都是基于IDE的帮助和对C#的理解来写的,感觉不踏实。 林信良的书写得蛮好的,能够帮助打好基础,看得出作者是比较用心的。 第1章概...

max佩恩
昨天
7
0
Redux 三大原则

1.单一数据源 在传统的MVC架构中,我们可以根据需要创建无数个Model,而Model之间可以互相监听、触发事件甚至循环或嵌套触发事件,这些在Redux中都是不被允许的。 因为在Redux的思想里,一个...

wenxingjun
昨天
3
0
跟我学Spring Cloud(Finchley版)-12-微服务容错三板斧

至此,我们已实现服务发现、负载均衡,同时,使用Feign也实现了良好的远程调用——我们的代码是可读、可维护的。理论上,我们现在已经能构建一个不错的分布式应用了,但微服务之间是通过网络...

周立_ITMuch
昨天
2
0
XML

学习目标  能够说出XML的作用  能够编写XML文档声明  能够编写符合语法的XML  能够通过DTD约束编写XML文档  能够通过Schema约束编写XML文档  能够通过Dom4j解析XML文档 第1章 xm...

stars永恒
昨天
1
0
RabbitMQ学习(2)

1. 生产者客户端 void basicPublish(String exchange, String routingKey, boolean mandatory, boolean immediate, BasicProperties props, byte[] body) 1. 在生产者客户端发送消息时,首先......

江左煤郎
昨天
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部