use_query_cache
SELECT 查询可使用查询缓存。参数 enable_reads_from_query_cache
和 enable_writes_to_query_cache 可进一步控制缓存的使用方式。
可能的值:
- 0 - 已禁用
- 1 - 已启用
use_query_condition_cache
WHERE 子句条件的粒度范围,
并将这些信息作为临时索引在后续查询中复用。
可能的值:
- 0 - 禁用
- 1 - 启用
use_query_condition_cache_for_top_k
ORDER BY <column> LIMIT n (TopK) 优化 (基于动态过滤或跳过索引) 的查询启用查询条件缓存。禁用时,此类读取既不会查找缓存,也不会填充缓存。
此类查询在执行期间可能会根据运行时阈值跳过粒度,因此其缓存条目会按 TopK 执行计划参数和所读取的 parts 集合进行分区。除非同时启用 use_query_condition_cache,否则此设置不会生效。
可能的值:
- 0 - 已禁用
- 1 - 已启用