设为首页 - 加入收藏 ASP站长网(Aspzz.Cn)- 科技、建站、经验、云计算、5G、大数据,站长网!
热搜: 创业者 手机 数据
当前位置: 首页 > 站长学院 > MySql教程 > 正文

MySQL使用query cache缓存简易使用教程

发布时间:2022-06-28 14:20 所属栏目:115 来源:互联网
导读:Query Cache(查询缓存,以下简称QC)存储SELECT语句及其产生的数据结果,特别适用于:频繁提交同一个语句,并且该表数据变化不是很频繁的场景。 1.query cache的key是sql字符串,并且要求精确匹配:大小写不一样或者多了一个空格,都会导致cache miss.query cache直
  Query Cache(查询缓存,以下简称QC)存储SELECT语句及其产生的数据结果,特别适用于:频繁提交同一个语句,并且该表数据变化不是很频繁的场景。
 
  1.query cache的key是sql字符串,并且要求精确匹配:大小写不一样或者多了一个空格,都会导致cache miss.query cache直接把用户输入的原始sql作为key,不是把解析后或优化后的sql作为key,也不会把其中的子查询独立缓存.
 
  2.存储过程中的sql结果不会被缓存.如果一个sql会产生不确定的结果(即使表中数据没有变化也会不确定),比如select now(),MySQL就不会缓存它的结果.
 
  3.只要表中数据有任何变化,就会导致本表相关的所有query cache统统失效.
 
 

(编辑:ASP站长网)

    网友评论
    推荐文章
      热点阅读