PROFILING 表提供 语句分析信息。其内容对应于 SHOW提供的信息PROFILE 和 SHOW PROFILES 语句(请参见第 15.7.7.30 节 “SHOW PROFILE 语句”)。该表是 除非性能分析会话变量设置为 1,否则为空。
注意
此表已弃用;预计它将来会被删除 MySQL版本。请改用性能架构;请参见第 29.19.1 节 “使用性能架构进行查询分析”。
PROFILING 表包含以下内容 列:
-
QUERY_ID数值语句标识符。
-
SEQ一个序列号,指示具有 相同的值。
QUERY_ID -
STATE行度量值所应用的性能分析状态。
-
DURATION语句执行在给定状态下保持多长时间,以 秒。
-
CPU_USER,CPU_SYSTEM用户和系统 CPU 使用率(以秒为单位)。
-
CONTEXT_VOLUNTARY,CONTEXT_INVOLUNTARY发生了多少次自愿和非自愿的上下文切换。
-
BLOCK_OPS_IN,BLOCK_OPS_OUT块输入和输出操作的数量。
-
MESSAGES_SENT,MESSAGES_RECEIVED发送和接收的通信消息数。
-
PAGE_FAULTS_MAJOR,PAGE_FAULTS_MINOR主要和次要页面错误的数量。
-
SWAPS发生了多少次交换。
-
SOURCE_FUNCTION和SOURCE_FILE``SOURCE_LINE指示所分析的源代码中的位置的信息 状态执行。
笔记
性能分析是一个非标准表。INFORMATION_SCHEMA
分析信息也可从 SHOW PROFILE 和 SHOW PROFILES 语句中获得。请参见第 15.7.7.30 节 “SHOW PROFILE 语句”。例如,以下查询 等效:
SHOW PROFILE FOR QUERY 2;
SELECT STATE, FORMAT(DURATION, 6) AS DURATION
FROM INFORMATION_SCHEMA.PROFILING
WHERE QUERY_ID = 2 ORDER BY SEQ;
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




