笔记
查询缓存从 MySQL 5.7.20 开始弃用,并在 MySQL 8.0 中删除。
可以在
SELECT
语句中指定两个查询缓存相关的选项:
如果查询结果可缓存且
query_cache_type
系统变量的值为ON
或 ,则查询结果被缓存DEMAND
。SQL_NO_CACHE
服务器不使用查询缓存。它既不检查查询缓存以查看结果是否已被缓存,也不缓存查询结果。
例子:
Press CTRL+C to copySELECT SQL_CACHE id, name FROM customer; SELECT SQL_NO_CACHE id, name FROM customer;