Mysql 不使用查詢緩存
Mysql 不使用查詢緩存
有時候在開發過程中,需要測試查詢查詢的實際性能,這時候就需要關閉查詢緩存。不使用查詢緩存,總體來說有兩種方案。
關閉Mysql 緩存
關閉緩存有兩種放法,一種臨時的,一種永久的。
臨時命令關閉緩存
set global query_cache_size=0
set global query_cache_type=0
mysql 重啓後,以上設置失效
永久關閉查詢緩存
永久的修改配置文件my.cnf ,添加下面的配置即可。注意改完要重啓數據庫,然後再進去看看
query_cache_type=0
query_cache_size=0
修改sql語句
再開啓緩存的情況下我們對sql語句做一些改動
Select sql_no_cache count(*) from users; 不緩存
Select sql_cache count(*) from users; 緩存(也可以不加,默認緩存已經開啓了)