show variables like '%cache%',查看是否开启了缓存,我们可以看到query_cache_type = on,query_cache_size > 0,代表着mysql开启了mysql缓存;
根据大家的说法,有两种方式可以关掉mysql缓存机制:
第一种为临时方案:
set global query_cache_size=0
set global query_cache_type=0
这种方式修改为临时起作用,mysql重启后讲不再作用于mysql;
第二种为永久修改:
进入到mysql的配置文件中,如果有这两个配置,修改为:
query_cache_type=0
query_cache_size=0
即可,没有的话在末尾添加即可,保存再重启,发现:
两个都被我关掉了,你们以为到这里就结束了嘛,我也是这么觉得的,然后很快乐的继续我的优化之旅,但是,关掉连接,重新连接后跟没关之前是一样的,心态崩了。