有时候在开发过程中,需要测试查询查询的实际性能,这时候就需要关闭查询缓存。不使用查询缓存,总体来说有两种方案。
关闭缓存有两种放法,一种临时的,一种永久的。
set global query_cache_size=0
set global query_cache_type=0
mysql 重启后,以上设置失效
永久的修改配置文件my.cnf ,添加下面的配置即可。注意改完要重启数据库,然后再进去看看
query_cache_type=0
query_cache_size=0
再开启缓存的情况下我们对sql语句做一些改动
Select sql_no_cache count(*) from users; 不缓存
Select sql_cache count(*) from users; 缓存(也可以不加,默认缓存已经开启了)
联系客服