zoukankan      html  css  js  c++  java
  • Mysql笔记-查询缓存

    当Mysql的查询缓存开启后,执行查询SQL语句时,SQL语句和数据会被缓存,下次查询直接从缓存中查,直到数据被修改,缓存失效,修改比较频繁的表不适合做查询缓存

    当前数据库是否支持查询缓存
    show variables like 'have_query_cache'

    是否开启了查询缓存
    show VARIABLES LIKE 'query_cache_type'

    查看查询缓存的占用大小(单位:字节)
    show VARIABLES LIKE 'query_cache_size'

    查看查询缓存的状态变量:
    SHOW STATUS LIKE 'Qcache%'

    开启查询缓存:
    /usr/my.cnf配置中,增加以下配置:query_cache_type=1

    查询缓存的SELECT选项:
    SQL_CACHE:如果查询结果是可缓存的,并且query_cache_type系统变量值为ON或DEMAND,则缓存查询结果
    SQL_NO_CACHE:服务器不使用查询缓存(例:select SQL_NO_CACHE * from user_info where email like 'li@tidebuy.net%')

  • 相关阅读:
    HDU 4005 The war
    #undef
    [转载] #define new DEBUG_NEW
    [转载]常用正则表达式
    [百科]
    [转载]
    [转载]
    [转载]
    [百科]
    [转载]VC6中的文件后缀
  • 原文地址:https://www.cnblogs.com/fanfan-90/p/13271661.html
Copyright © 2011-2022 走看看