暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

28.3.19 INFORMATION_SCHEMA OPTIMIZER_TRACE 表

由迪 2024-07-05
63

OPTIMIZER_TRACE 表提供优化器跟踪功能为跟踪语句生成的信息。要启用跟踪,请使用 optimizer_trace 系统变量。有关详细信息,请参阅 MySQL 内部:跟踪优化器。

OPTIMIZER_TRACE 表具有以下列:

QUERY

跟踪语句的文本。

TRACE

跟踪,JSON 格式。

MISSING_BYTES_BEYOND_MAX_MEM_SIZE

每个记住的跟踪都是一个字符串,随着优化的进行而扩展并向其附加数据。optimizer_trace_max_mem_size 变量设置所有当前记住的跟踪使用的总内存量限制。如果达到此限制,则当前跟踪不会扩展(因此不完整),并且 MISSING_BYTES_BEYOND_MAX_MEM_SIZE 列显示跟踪中缺少的字节数。

INSUFFICIENT_PRIVILEGES

如果跟踪的查询使用具有 SQL SECURITY 且值为 DEFINER 的视图或存储例程,则可能拒绝定义者以外的用户查看查询的跟踪。在这种情况下,跟踪显示为空,并且 INSUFFICIENT_PRIVILEGES 的值为 1。否则,值为 0。

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论