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; 緩存(也可以不加,默認緩存已經開啓了)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章