文档章节

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
粉丝 6
博文 177
码字总数 105473
作品 0
徐汇
程序员
[玩转MySQL之四]MySQL缓存机制

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

沈欧邦
09/30
0
0
MySQL探秘(二):SQL语句执行过程详解

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

ztelur
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

没有更多内容

加载失败,请刷新页面

加载更多

等语句含义

经常会看到某些网站的框架中会用到 <!--[if IE7]><![endif]--> 等语句,今天特意查阅了下它们的区别: <!--[if IE]>所有的IE可识别<![end if]--><!--[if !IE]>除IE外都能识别<![end if]-->......

度_
7分钟前
0
0
资源的有限性与任务的复杂性之间的矛盾

看了一篇文章How to Manage Connections Efficiently in Postgres, or Any Database, 文章讨论了如何管理Postgres数据库连接,列举了几种方式: 每个请求一个连接 连接复用 连接池 连接池管理...

52iSilence7
7分钟前
0
0
Python PEP8规范整理

PEP8规范总结 PEP8 是什么呢,简单说就是一种编码规范,是为了让代码“更好看”,更容易被阅读。 具体有这些规范,参考 PEP 8 --Style Guide for Python Code.当然也可以使用Pycharm检查或使...

_Change_
19分钟前
0
0
input去空格

货币转换while True:MonStr = input()if MonStr[:3] == "RMB":USD = eval(MonStr[3:])/6.78print("USD{:.2f}".format(USD))elif MonStr[:3] == "USD":RMB = eval(MonStr[3:......

fadsaa
22分钟前
0
0
单例设计模式

单例设计模式 设计模式介绍与代码编写 在编写程序时经常会遇到一些典型的问题或需要完成某种特定需求.设计模式就是针对这些问题和需求.在大量的实践中总结和理论化之后的代码结构.编程风格以...

码农屌丝
24分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部