MySql查询缓存
博客专区 > xpttxsok 的博客 > 博客详情
MySql查询缓存
xpttxsok 发表于2年前
MySql查询缓存
  • 发表于 2年前
  • 阅读 28
  • 收藏 2
  • 点赞 0
  • 评论 0

新睿云服务器60天免费使用,快来体验!>>>   

摘要: MySql查询缓存
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


 

  • 打赏
  • 点赞
  • 收藏
  • 分享
共有 人打赏支持
粉丝 5
博文 165
码字总数 97027
×
xpttxsok
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: