注意:所有文章除特别说明外,转载请注明出处.
1.通过show profile分析SQL
1.通过@@have_profiling参数可以看出MySQL是否支持profile。
SELECT @@have_profiling
2.通过set profiling = 1 命令开启Session级别的profile。
SELECT @@profiling
SET profiling=1
3.通过show PROFILE FOR QUERY 命令可以看到执行过程中线程的每个状态和消耗的时间。
4.show profile命令能够在做SQL优化时帮助我们了解时间都耗费到哪里。