您的位置:首页 > 数据库 > MySQL

MYSQL性能分析工具 show profiling

2017-09-20 11:31 232 查看
5.1版本开始引入show
profile剖析单条语句功能

查看是否支持:

show
VARIABLES LIKE '%profil%'

have_profiling
         YES    表示支持profile

profiling                  OFF     表示没开启

profiling_history_size  15     就最近15条



开启profiling=1

命令行执行:set profiling =1



执行一个SQL语句

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

查看query_id:

show profiles 



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



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

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

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: