INFORMATION_SCHEMA PROFILING Table
PROFILING表提供了语句分析信息。 其内容对应于SHOW PROFILES和SHOW PROFILE语句生成的信息.
INFORMATION_SCHEMA Name | SHOW Name | Notes |
---|---|---|
QUERY_ID | Query_ID | 标识 |
SEQ | 具有相同QUERY_ID值的行的显示顺序的序列号 | |
STATE | Status | 行测量适用的分析状态 |
DURATION | Duration | 在给定状态下,多长时间的语句执行保持在几秒钟内 |
CPU_USER | CPU_user | 用户CPU使用,以秒为单位 |
CPU_SYSTEM | CPU_system | 系统CPU使用,以秒为单位 |
CONTEXT_VOLUNTARY | Context_voluntary | 自愿上下文切换发生 |
CONTEXT_INVOLUNTARY | Context_involuntary | 非自愿上下文切换发生 |
BLOCK_OPS_IN | Block_ops_in | 输入块操作的数量 |
BLOCK_OPS_OUT | Block_ops_out | 输出块操作的数量 |
MESSAGES_SENT | Messages_sent | 发送的通信消息的数量 |
MESSAGES_RECEIVED | Messages_received | 接收的通信消息的数量 |
PAGE_FAULTS_MAJOR | Page_faults_major | 主页面错误的数量 |
PAGE_FAULTS_MINOR | Page_faults_minor | 次页面错误的数量 |
SWAPS | Swaps | 发生了多少次交换 |
SOURCE_FUNCTION | Source_function | 源代码执行分析状态的位置的信息 |
SOURCE_FILE | Source_file | 源代码执行分析状态的位置的信息 |
SOURCE_LINE | Source_line | 源代码执行分析状态的位置的信息 |
13.7.5.31 SHOW PROFILES Syntax
SHOW PROFILES
SHOW PROFILES语句与SHOW PROFILE一起显示分析信息,指示在当前会话过程中执行的语句的资源使用情况。
13.7.5.30 SHOW PROFILE Syntax
SHOW PROFILE [type [, type] ... ] [FOR QUERY n] [LIMIT row_count [OFFSET offset]]type: ALL | BLOCK IO | CONTEXT SWITCHES | CPU | IPC | MEMORY | PAGE FAULTS | SOURCE | SWAPS
可以指定可选类型值本文来源gao@daima#com搞(%代@#码网@以显示特定的其他类型的信息(对应PROFILING中字段):
type | note |
---|---|
ALL | 显示所有信息 |
BLOCK IO | 显示块输入和输出操作的计数 |
CONTEXT SWITCHES | 显示自愿和非自愿上下文切换的计数 |
CPU | 显示用户和系统CPU使用时间 |
IPC | 显示发送和接收消息的计数 |
MEMORY | 目前尚未实施 |
PAGE FAULTS | 显示主页和次页错误的计数 |
SOURCE | 显示来自源代码的函数的名称以及该函数发生的文件的名称和行号 |
SWAPS | 显示交换计数 |