MySQL 8.0参考手册
MySQL 8.0发行说明
的OPTIMIZER_TRACE
表提供信息由优化器跟踪跟踪语句的能力。要启用跟踪,使用optimizer_trace
系统变量。有关详细信息,请参见MySQL内部:跟踪优化器。
的OPTIMIZER_TRACE
表有这些列:
查询
的文本跟踪语句。
跟踪
的痕迹,
JSON
格式。MISSING_BYTES_BEYOND_MAX_MEM_SIZE
每个记忆跟踪是一个字符串扩展优化进展和附加数据。的
optimizer_trace_max_mem_size
变量设置一个限制所有当前所使用的全部内存的记忆痕迹。如果达到这个限制时,当前的跟踪不扩展的(因此是不完整的),和MISSING_BYTES_BEYOND_MAX_MEM_SIZE
列显示的字节数失踪的痕迹。INSUFFICIENT_PRIVILEGES
如果一个追踪查询使用视图或存储的例程
SQL安全
的价值定义者
,它可能是一个用户定义者以外的否认看到查询的跟踪。在这种情况下,跟踪显示为空INSUFFICIENT_PRIVILEGES
的值为1。否则,该值为0。