MYSQL性能分析工具 show profiling

5.1版本开始引入show profile剖析单条语句功能


查看是否支持:


show VARIABLES LIKE '%profil%'

have_profiling          YES    表示支持profile
profiling                  OFF     表示没开启
profiling_history_size  15     就最近15条

MYSQL性能分析工具 show profiling_第1张图片

开启profiling=1

命令行执行:set profiling =1

MYSQL性能分析工具 show profiling_第2张图片



执行一个SQL语句

select * from user5  (随便执行一个就行)



查看query_id:

show profiles 


MYSQL性能分析工具 show profiling_第3张图片

查看对于query_id对于的查询详情:

MYSQL性能分析工具 show profiling_第4张图片


可以看到具体每一步所用时间 (开始查询  检查权限  打开表 初始化  系统锁 )

查看特定部分的开销,如下为CPU部分的开销 

MYSQL性能分析工具 show profiling_第5张图片



你可能感兴趣的:(MYSQL)