MySQL中如何对SQL执行时间进行分析
温馨提示:
本文最后更新于 2022年05月14日,已超过 952 天没有更新。若文章内的图片失效(无法正常加载),请留言反馈或直接联系我。
1. 开启profiling
1.1 查看是否开启profiling
切换到mysql数据库下进行查看
use mysql;
select @@profiling;
返回1则为开启了profiling,0则没有开启。
1.2 开启profiling
如果没有开启,我们需要开启一下
set profiling = 1;
2. 查看会话产生的所有profiles
show profiles;
3. 查看上一次查询的执行时间
show profile;
checking permissions
权限检查Opening tables
打开表init
初始化System lock
锁系统optimizing
优化查询preparing
准备executing
执行
今天的分享就结束了,如果对你有帮助,请点赞支持一下!
正文到此结束
- 本文标签: MySQL
- 本文链接: https://www.it1997.com/article/88
- 版权声明: 本文由小陈没烦恼原创发布,转载请遵循《署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0)》许可协议授权