mysql profiling表_mysql8 参考手册-INFORMATION_SCHEMA PROFILING表

PROFILING表提供语句分析信息。其内容对应于SHOW PROFILE和SHOW PROFILES 语句产生的信息(请参见第13.7.7.30节“ SHOW PROFILE语句”)。除非profiling 会话变量设置为1,否则该表为空。

注意

该表已弃用,并将在以后的MySQL版本中删除。改用性能模式;请参见 第26.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

指示配置文件状态在源代码中的何处执行的信息。

笔记

PROFILING是非标准 INFORMATION_SCHEMA表。

还可以从SHOW PROFILE和 SHOW PROFILES语句获得概要分析信息 。请参见 第13.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;

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值