『Mysql』Mysql中自带的性能分析工具Profile
【摘要】 📣读完这篇文章里你能收获到
- profile的操作步骤
- profile的命令详细说明
📣读完这篇文章里你能收获到
- 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 :清理
【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)