MySQL Variables optimizer_trace_max_mem_size 数据库 参数变量解释及正确配置使用


本站中文解释

MySQL参数变量optimizer_trace_max_mem_size决定了MySQL优化器在分析查询时可使用的最大内存量,它主要控制MySQL优化器执行查询语句时分析中结果信息记录所使用的内存量。

设置方法:
1、在MySQL的配置文件my.cnf中添加 optimizer_trace_max_mem_size 参数,并设置指定的内存大小,例如:
optimizer_trace_max_mem_size = 5M
2、使用SET命令动态修改optimizer_trace_max_mem_size参数,例如:
SET GLOBAL optimizer_trace_max_mem_size = 5M;

官方英文解释

optimizer_trace_max_mem_size

Command-Line Format--optimizer-trace-max-mem-size=#
System Variableoptimizer_trace_max_mem_size
ScopeGlobal, Session
DynamicYes
TypeInteger
Default Value16384
Minimum Value0
Maximum Value4294967295
Unitbytes

The maximum cumulative size of stored optimizer traces. For
details, see
MySQL
Internals: Tracing the Optimizer.