1.什麼是MySQL查詢高速緩衝? 查詢緩存存儲SELECT查詢的文本以及發送給客戶端的相應結果。 若是隨後收到一個相同的查詢,服務器從查詢緩存中從新獲得查詢結果, 而再也不須要解析和執行查詢。 當表更改後,查詢緩存值的相關條目被清空。 經過hava_query_cache服務器系統變量指示查詢緩存是否可用 mysql> show variables like '%have_query_cache%'; +------------------+-------+ | Variable_name | Value | +------------------+-------+ | have_query_cache | YES | +------------------+-------+ 1 row in set (0.00 sec) 2.query_cache_type 查看 mysql> select @@query_cache_type; +--------------------+ | @@query_cache_type | +--------------------+ | ON | +--------------------+ 1 row in set (0.00 sec) query_cache_type:0,表明關閉查詢緩存OFF 1,表明開啓ON 2,表明當sql語句中有SQL_CACHE關鍵詞時才緩存,如:select SQL_CACHE user_name from users where user_id = '100'; 打開 my.ini文件末尾追加 query_cache_type = 1 query_cache_size = 600000 關閉 my.ini文件末尾修改 query_cache_type = 0 query_cache_size = 600000