query_cache_compress_entries
- 0 - 已禁用
- 1 - 已启用
query_cache_for_subqueries
use_query_cache 传递到所有子查询。
可能的值:
- 0 - 已禁用
- 1 - 已启用
query_cache_max_entries
- 大于等于 0 的正整数。
query_cache_max_size_in_bytes
- 大于或等于 0 的整数。
query_cache_min_query_duration
- 大于等于 0 的整数。
query_cache_min_query_runs
SELECT 查询的结果在存入 查询缓存 之前,至少需要运行的次数。
可能的值:
- 大于等于 0 的整数。
query_cache_nondeterministic_function_handling
rand()、now() 等非确定性函数的 SELECT 查询。
可选值:
'throw'- 抛出异常,并且不缓存查询结果。'save'- 缓存查询结果。'ignore'- 不缓存查询结果,也不抛出异常。
SELECT 查询结果可供其他用户读取。
基于安全考虑,不建议启用此设置。
可能的值:
- 0 - 已禁用
- 1 - 已启用
query_cache_squash_partial_results
- 0 - 已禁用
- 1 - 已启用
query_cache_system_table_handling
SELECT 查询时的行为,即针对 system.* 和 information_schema.* 数据库中表的查询。
可选值:
'throw'- 抛出异常,并且不缓存查询结果。'save'- 缓存查询结果。'ignore'- 不缓存查询结果,也不抛出异常。
query_cache_tag
- 任意字符串
query_cache_ttl
- 正整数 >= 0。