Documentation Home
MySQL 8.0 参考手册  / 第8章优化  / 8.10 缓冲和缓存  / 8.10.3 The MySQL Query Cache  /  8.10.3.2 查询缓存 SELECT 选项

8.10.3.2 查询缓存 SELECT 选项

可以在 SELECT语句中指定两个查询缓存相关的选项:

  • SQL_CACHE

    如果查询结果可缓存且 query_cache_type系统变量的值为ON或 ,则查询结果被缓存DEMAND

  • SQL_NO_CACHE

    服务器不使用查询缓存。它既不检查查询缓存以查看结果是否已被缓存,也不缓存查询结果。(由于解析器的限制,SQL_NO_CACHE关键字前后必须有空格字符;换行符等非空格字符会导致服务器检查查询缓存以查看结果是否已被缓存。)

例子:

SELECT SQL_CACHE id, name FROM customer;
SELECT SQL_NO_CACHE id, name FROM customer;