mysql查询缓存

MySQL 的查询缓存是MySQL 内置的一种缓存机制,可以针对 sql 进行缓存。

mysql查询缓存_第1张图片

1.query_caceh_type 是否开启查询缓存 

0 表示不开启查询缓存,

 1 表示始终开启查询缓存(不要缓存使用 sql_no_cache) , 

2 表示按需开启查询缓存 (需要缓存使用 sql_cache)。

2. query_cache_size 给缓存分配的最大内存空间

对于查询缓存的一些操作。

1、FLUSH QUERY CACHE; //清理查询缓存内存碎片。

2、RESET QUERY CACHE; //从查询缓存中移出所有查询。

3、FLUSH TABLES; //关闭所有打开的表,同时该操作将会清空查询缓存中的内容。

你可能感兴趣的:(mysql查询缓存)