📣读完这篇文章里你能收获到
- profile的操作步骤
- profile的命令详细说明
一、操作步骤
1 打开 profile
- set profiling=1;
2 执行sql语句
- select * from hangfire_hash
3 分析sql语句执行时间
- show profiles
4 sql语句执行每个过程时间
- show profile for query 93
5 分析每个过程做了什么事情导致的时间
- show profile all for query 93
6 关闭sql性能监控
- set profiling=0;
- 注意:profile仅对当前会话有效
二、附录
1 其他命令
2 字段含义
starting:开始
checking permissions:检查权限
Opening tables:打开表
init : 初始化
System lock :系统锁
optimizing : 优化
statistics : 统计
preparing :准备
executing :执行
Sending data :发送数据
Sorting result :排序
end :结束
query end :查询 结束
closing tables : 关闭表 /去除TMP 表
freeing items : 释放物品
cleaning up :清理