10bet网址
MySQL 5.6参考手册
相关的文档10bet官方网站 本手册下载
PDF (Ltr)- 29.4 mb
PDF (A4)- 29.5 mb
手册页(TGZ)- 190.3 kb
手册页(邮政编码)- 305.0 kb
信息(Gzip)- 2.8 mb
信息(邮政编码)- 2.8 mb
本手册摘录

13.7.5.31显示配置文件声明

显示配置文件(类型(,类型)……][查询n][限制row_count(抵消抵消]]类型:{所有IO | |块CPU上下文切换| | IPC | |内存页面错误源| |互换}

显示配置文件显示配置文件语句显示配置信息,表明资源使用语句执行过程中当前会话。

请注意

这些语句是弃用MySQL 5.6.7;希望他们未来的MySQL版本中被删除。使用性能模式相反;看到部分22.18.1”,查询分析使用性能模式”

控制分析使用分析会话变量,默认值为0 ()。启用剖析通过设置分析1或:

mysql >设置分析= 1;

显示配置文件显示最近的语句的列表发送到服务器。控制列表的大小profiling_history_size会话变量,缺省值为15。最大值是100。将该值设置为0禁用的实际效果分析。

所有语句都是异形除外显示配置文件显示配置文件,所以你找不到这些语句概要文件列表中。畸形的语句是异形。例如,显示分析是一个非法的声明中,出现语法错误,如果你尝试执行它,但它出现在配置列表中。

显示配置文件显示一条语句的详细信息。没有对于查询n条款,输出与最近执行的语句。如果对于查询n包括在内,显示配置文件显示信息的声明n。的值n对应于Query_ID值显示显示配置文件

限制row_count条款可能限制输出row_count行。如果限制是给定的,抵消抵消可能被添加到开始输出抵消行到全套的行。

默认情况下,显示配置文件显示状态持续时间列。的状态价值观就像状态值显示显示PROCESSLIST,虽然可能会有一些细微的差别在口译状态值(见两个语句8.14节,“检查服务器线程(进程)信息”)。

可选类型值可能显示指定特定的其他类型的信息:

  • 所有显示所有信息

  • 阻塞IO显示块输入和输出操作

  • 上下文切换显示自愿和非自愿的上下文切换

  • CPU显示用户和系统CPU使用时间

  • IPC显示发送和接收的消息

  • 内存当前没有实现

  • 页面错误显示主要和次要的页面错误

  • 从源代码显示函数的名字,连同文件的名称和行号发生的功能

  • 掉期交易显示交换数

启用剖析每个会话。当会话结束时,它的配置信息丢失。

mysql >选择@@profiling;+ - - - - - - - - - - - - - + | @@profiling | + - - - - - - - - - - - - - + | 0 | + - - - - - - - - - - - - - + 1行(0.00秒)mysql >集合分析= 1;查询好,0行影响(0.00秒)mysql >删除表如果存在t1;查询好,0行影响,1警告(0.00秒)mysql > CREATE TABLE T1 (INT id);查询好,0行影响(0.01秒)mysql >显示配置文件;+ - - - - - - - - - - - - - - - - - - - - - - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - + | Query_ID | | + |查询时间- - - - - - - - - - - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + | 0 | 0.000088 |设置分析= 1 | | 1 | 0.000136 |删除表如果存在t1 | | 2 | 0.011947 |创建表t1 (INT id) | + - - - - - - - - - - - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + 3行组(0.00秒)mysql >显示配置文件;+ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + |状态持续时间| | + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + | | 0.000040 |查看权限创建表| | 0.000056 | |后创建| 0.011363 | |查询结束| 0.000375 | |释放物品| 0.000089 | |日志查询慢| 0.000019 | | | 0.000005 | +清理- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + 7行设置(0.00秒)mysql >显示配置文件查询1;+ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + |状态持续时间| | + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + |查询结束| 0.000107 | |释放物品| 0.000008 | |日志查询慢| 0.000015 | | | 0.000006 | +清理- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + 4行设置(0.00秒)mysql >显示配置文件CPU查询2;+ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + - - - - - - - - - - - - - - - - - - - - - - - | + |状态持续时间| CPU_user | CPU_system | + - - - - - - - - - - - - - - - - - - - - - - - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + |查看权限| 0.000040 | 0.000038 | 0.000002 | |创建表| 0.000056 | 0.000028 | 0.000028 | |创建后| 0.011363 | 0.000217 | 0.001571 | |查询结束| 0.000375 | 0.000013 | 0.000028 | |释放物品| 0.000089 | 0.000010 | 0.000014 | |日志查询慢| 0.000019 | 0.000009 | 0.000010 | |清理| 0.000005 | 0.000003 | 0.000002 | + - - - - - - - - - - - - - - - - - - - - - - - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + 7行组(0.00秒)
请注意

分析只是部分功能架构。依赖的价值观getrusage ()系统调用,返回窗口等系统不支持电话。此外,分析每一个过程,而不是每个线程。这意味着活动线程在服务器中除了自己的可能影响你看到的计时信息。

也可以从分析信息INFORMATION_SCHEMA分析表。看到部分21.3.17,“INFORMATION_SCHEMA分析表”。例如,下面的查询是等价的:

显示配置文件查询2;选择状态,格式(持续时间、6)INFORMATION_SCHEMA持续时间。分析在QUERY_ID SEQ = 2秩序;