这篇文章将为大家详细讲解有关MySQL 5.5中显示简介、显示简介语句怎么用,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。
显示个人资料和显示配置文件语句显示关系型数据库数据库语句的资源消耗情况。
需要注意的是:这两条命令均显示当前会话的结构化查询语言资源消耗情况,不能显示其他会话的资源消耗情况。
-需要打开压型参数
关系型数据库显示像"配置文件% "这样的变量;
- -
|变量名|值|
- -
|分析|关闭|
|分析_历史_大小| 15 |
- -
2行一组(0.10秒)
关系型数据库集分析=1;
查询正常,0行受影响(0.00秒)
关系型数据库显示像"配置文件% "这样的会话变量;
- -
|变量名|值|
- -
|分析|开|
|分析_历史_大小| 15 |
- -
成套2行(0.00秒)http://www . Sina.com/SHOW PROFILES显示最近发送到MySQL服务器的语句。显示语句的条数由profiling_history_size参数设定,默认值是15,最大值是100,将参数的值设为0并不会关闭profiling功能。除了SHOW PROFILE 和 SHOW PROFILES,其他的语句都会显示在列表中。SHOW PROFIL会显示一条语句的具体信息。如果没有指定FOR QUERY语句,输出结果会显示最后执行的语句。如果指定了FOR QUERY和语句编号,则会显示指定语句的信息。语句编号对应SHOW PROFILES显示结果中的Query_ID字
-示例
关系型数据库从t9中选择*;
关系型数据库从t_arc1中选择*限制10;
关系型数据库显示配置文件;
- - -
|查询_ID |持续时间|查询|
- - -
| 1 | 0.00019375 |从t9中选择*
| 2 | 0.00023150 |从t_arc1限制中选择* 10 |
- - -
2行一组(0.00秒)
关系型数据库显示配置文件f
or query 2;
+----------------------+----------+
| Status | Duration |
+----------------------+----------+
| starting | 0.000058 |
| checking permissions | 0.000005 |
| Opening tables | 0.000011 |
| System lock | 0.000006 |
| init | 0.000015 |
| optimizing | 0.000003 |
| statistics | 0.000011 |
| preparing | 0.000010 |
| executing | 0.000002 |
| Sending data | 0.000094 |
| end | 0.000003 |
| query end | 0.000003 |
| closing tables | 0.000003 |
| freeing items | 0.000007 |
| logging slow query | 0.000001 |
| cleaning up | 0.000002 |
+----------------------+----------+
16 rows in set (0.00 sec)
mysql> show profile cpu for query 2;
+----------------------+----------+----------+------------+
| Status | Duration | CPU_user | CPU_system |
+----------------------+----------+----------+------------+
| starting | 0.000058 | 0.000000 | 0.000000 |
| checking permissions | 0.000005 | 0.000000 | 0.000000 |
| Opening tables | 0.000011 | 0.000000 | 0.000000 |
| System lock | 0.000006 | 0.000000 | 0.000000 |
| init | 0.000015 | 0.000000 | 0.000000 |
| optimizing | 0.000003 | 0.000000 | 0.000000 |
| statistics | 0.000011 | 0.000000 | 0.000000 |
| preparing | 0.000010 | 0.000000 | 0.000000 |
| executing | 0.000002 | 0.000000 | 0.000000 |
| Sending data | 0.000094 | 0.000000 | 0.000000 |
| end | 0.000003 | 0.000000 | 0.000000 |
| query end | 0.000003 | 0.000000 | 0.000000 |
| closing tables | 0.000003 | 0.000000 | 0.000000 |
| freeing items | 0.000007 | 0.000000 | 0.000000 |
| logging slow query | 0.000001 | 0.000000 | 0.000000 |
| cleaning up | 0.000002 | 0.000000 | 0.000000 |
+----------------------+----------+----------+------------+
16 rows in set (0.00 sec)
--查看SQL解析执行过程中每个步骤对应的源码的文件、函数名以及具体的源文件行数
MariaDB [test]> show profile source for query 31\G
*************************** 1. row ***************************
Status: starting
Duration: 0.000034
Source_function: NULL
Source_file: NULL
Source_line: NULL
*************************** 2. row ***************************
Status: checking permissions
Duration: 0.000005
Source_function: check_access
Source_file: sql_parse.cc
Source_line: 6043
关于“MySQL 5.5中SHOW PROFILE、SHOW PROFILES语句怎么用”这篇文章就分享到这里了,希望
内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/57895.html