show profiles用法和全局查询日志

一、简介
它是mysql提供可以用来分析当前会话中语句执行的资源消耗情况,可以用于SQL的调优测试。 官网地址:官方说明 。默认情况下,参数处于关闭状态,并保存最近15次的运行结果。
二、分析步骤
1.查看当前mysql版本是否支持
show variables like “profiling”

show variables like “profiling%”

默认是关闭的,使用前需要开启
2.开启分析
set profiling=on;

3. 查询结果
show profiles;

4.诊断SQL
#数字为:上一步前面的问题SQL数字号码
show profile cpu,block io for query 数字

参数备注:
参数type描述ALL显示所有的开销信息BLOCK IO显示块IO相关开销CONTEXTSWITCHES上下文切换相关开销CPU显示CPU相

show profiles用法和全局查询日志最先出现在Python成神之路

版权声明:
作者:lichengxin
链接:https://www.techfm.club/p/27396.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>