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 Variable | optimizer_trace_max_mem_size |
Scope | Global, Session |
Dynamic | Yes |
Type | Integer |
Default Value | 16384 |
Minimum Value | 0 |
Maximum Value | 4294967295 |
Unit | bytes |
The maximum cumulative size of stored optimizer traces. For
details, see
MySQL
Internals: Tracing the Optimizer.