MySQL 5.7版本说明
的分析
表提供语句分析信息。其内容与所产生的信息相对应显示配置文件
而且显示配置文件
语句(见第13.7.5.30节,“SHOW PROFILE语句”).表是空的,除非分析
Session变量设置为1。
请注意
该表已弃用;希望它在MySQL的未来版本中被移除。使用性能模式相反;看到第25.19.1节,“使用性能模式的查询分析”.
的分析
表有这些列:
QUERY_ID
数值语句标识符。
SEQ
一个序列号,指示具有相同属性的行的显示顺序
QUERY_ID
价值。状态
行测量所应用的分析状态。
持续时间
语句执行在给定状态下保持多长时间,以秒为单位。
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
主要和次要页面错误的个数。
掉期交易
发生了多少次交换。
SOURCE_FUNCTION
,SOURCE_FILE
,SOURCE_LINE
指示在源代码中执行概要状态的位置的信息。
笔记
分析
是非标准的INFORMATION_SCHEMA
表格
分析信息也可从显示配置文件
而且显示配置文件
语句。看到第13.7.5.30节,“SHOW PROFILE语句”.例如,以下查询是等价的:
为查询2显示概要文件;从information_schema中选择state, format (duration, 6)作为duration。query_id = 2 order by seq;