MySQL 的查詢緩存是MySQL 內(nèi)置的一種緩存機制兄旬,可以針對 sql 進行緩存。
1.query_caceh_type?是否開啟查詢緩存?
0?表示不開啟查詢緩存噩凹,
?1?表示始終開啟查詢緩存(不要緩存使用?sql_no_cache)?挫以,?
2?表示按需開啟查詢緩存?(需要緩存使用?sql_cache)谬莹。
2. query_cache_size?給緩存分配的最大內(nèi)存空間
對于查詢緩存的一些操作诫惭。
1翁锡、FLUSH?QUERY?CACHE;?//清理查詢緩存內(nèi)存碎片。
2夕土、RESET?QUERY?CACHE;?//從查詢緩存中移出所有查詢馆衔。
3、FLUSH?TABLES;?//關(guān)閉所有打開的表怨绣,同時該操作將會清空查詢緩存中的內(nèi)容角溃。