zoukankan      html  css  js  c++  java
  • Centos中mysql如何开启、设置查询缓存

    工具/原料

     
    • mariadb
    • centos7

    方法/步骤

     
    1.  

      执行如下命令登录mysql。

      mysql -uroot -p

      -u:是指明登录用户名,root是要登录mysql的用户名。

      -p:需要输入用户名密码,也可以直接在-p后跟上密码。

      Centos中mysql如何开启、设置查询缓存?
    2.  

      执行如下sql语句查看缓存类型 

      SELECT @@query_cache_type;

      Centos中mysql如何开启、设置查询缓存?
    3.  

      query_cache_type有三个值:

      query_cache_type有3个值

      ON:开启

      OFF: 关闭

      一般默认是ON,如果不使用可以将其设置为OFF

      set session query_cache_type=off;

      Centos中mysql如何开启、设置查询缓存?
    4.  

      执行下面的sql语句查询系统变量 have_query_cache,看看查询缓存是否可用

      show variables like 'have_query_cache';

      如下图所示,表示可用。

      Centos中mysql如何开启、设置查询缓存?
    5.  

      执行下面的sql语句查看查询缓存的大小

      select @@global.query_cache_size;

      Centos中mysql如何开启、设置查询缓存?
    6.  

      如上图所示,如果设置为0,查询缓存是没有用的。需要进行设置,设置前需要先查看一下最大限制缓存大小

      select @@global.query_cache_limit;

      Centos中mysql如何开启、设置查询缓存?
    7. 7

      默认最大缓存大小是1Mb,这时候可以我们可以通过如下语句设置:

      set @@global.query_cache_size=1000000;

      最大缓存的大小也可以如上面的方法再重新设置,到这里设置完毕。

      Centos中mysql如何开启、设置查询缓存?
  • 相关阅读:
    vue $refs的用法
    .net 合并GridView中某列相同信息的行(方法1)
    vue 将编号转换成名字显示
    base64转图片的工具网站
    html +css + js 实现自定义模态框
    asp 弹窗效果
    vue 关于$emit的用法
    Git 合并分支
    asp 学习网站
    Tomcat部署方法
  • 原文地址:https://www.cnblogs.com/hjjun/p/7449131.html
Copyright © 2011-2022 走看看