MySQL 8.0版本说明
MySQL 8.0源代码文档10bet官方网站
的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。