• 1
  • 2
  • 3
  • 4
  • 5
mysql数据库问题 首 页  »  帮助中心  »  数据库  »  mysql数据库问题
关于RDS for Mysql 怎样关闭query cache
发布日期:2015-11-7 16:11:32

  关于RDS for Mysql 怎样关闭query cache 

  mysql的query_cache是用于缓存查询sql语句及查询结果.也是数据库中非常关键的部分.是开启还是不开启是由query_cache_type参数决定的;

  实际上,query_cache_type有三个参数:

  0(OFF):关闭 Query Cache 功能,这样任何情况下都不会使用 Query Cache

  1(ON):开启 Query Cache 功能,但是当 我们SELECT 语句中使用的 SQL_NO_CACHE 提示后,将不使用Query Cache

  2(DEMAND):开启 Query Cache 功能,但是只有当 SELECT 语句中使用了 SQL_CACHE 提示后,才使用 Query Cache

  而且修改后需要重启mysql才生效;

  Query_cache_size参数:字节为单位,即使query_cache_type=0也一样会为分配该内存,所以应该一并设置为0,该参数修改不需要重启实例.

  rds的控制台提供了query_cache_type参数的修改权限,具体关闭方法如下:

  进入rds控制台---参数设置---query_cache_type修改为0,重启rds实例即可;详情如图:

  如问题还未解决,请联系售后技术支持。