MySQL Variables optimizer_trace_features 数据库 参数变量解释及正确配置使用
本站中文解释
optimizer_trace_features参数控制MySQL优化器收集和输出可以用来跟踪查询优化进程和分析问题的内部信息。
通过在设置由逗号分隔的值列表中指定值,可以控制MySQL优化器跟踪哪些内部信息。无参数值列表,或者值列表为空,将关闭MySQL优化器跟踪功能。
下面是默认值的由逗号分隔的值列表:index,range,all。
index:只有索引被考虑在内;
range:当选择器希望估计表行数时,考虑范围统计信息;
all:允许MySQL使用所有的特性。
要设置MySQL参数变量,首先需要登录MySQL客户端,然后输入:
set global optimizer_trace_features=’value_list’; // 输入参数变量列表,用逗号分隔
最后保存更改:
save global variables; // 保存更改后的参数变量
官方英文解释
optimizer_trace_features
Command-Line Format | --optimizer-trace-features=value |
---|---|
System Variable | optimizer_trace_features |
Scope | Global, Session |
Dynamic | Yes |
Type | String |
This variable enables or disables selected optimizer tracing
features. For details, see
MySQL
Internals: Tracing the Optimizer.