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相
版权声明:
作者:lichengxin
链接:https://www.techfm.club/p/27396.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。
THE END
二维码
共有 0 条评论