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.


数据运维技术 » MySQL Variables optimizer_trace_max_mem_size 数据库 参数变量解释及正确配置使用