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 `期间`,

MySQL的SHOW PROFILE功能用于分析SQL语句的资源消耗,帮助进行调优。默认关闭,可通过SET PROFILING=ON开启。它显示Query_ID、Duration等信息,以及Status属性中的各个执行阶段耗时。通过SHOW PROFILE CPU,BLOCK IO FOR QUERY可查看CPU和I/O详情。高耗时的Status值提示需要优化SQL。"
53984647,5779642,使用Retrofit拦截器实现自动登录,"['Android开发', '网络请求', '拦截器', 'API交互', '身份验证']
最低0.47元/天 解锁文章
961

被折叠的 条评论
为什么被折叠?



