什么是SHOW PROFILE:
SHOW PROFILE 是MySql 提供可以用来分析当前会话语句执行的资源消耗情况,可以用于SQL 的调优测评依据。在默认的情况下,参数处于关闭状态,并保存着最近15 次的运行结果。我们可以通过 SHOW VARIABLES LIKE ‘PROFILING’; 命令查看参数的开关情况;通过 SET PROFILING = ON; 命令设置开启状态。
我们看看当我们执行SHOW PROFIES; 会查询到些什么?
Query_ID Duration Query
152 0.0012655 SHOW STATUS
153 0.00120325 SELECT QUERY_ID, SUM(DURATION) AS SUM_DURATION FROM
INFORMATION_SCHEMA.PROFILING GROUP BY QUERY_ID
154 0.0002665 SELECT STATE AS `状态`, ROUND(SUM(DURATION),7) AS `期间`,