MySQl(三):性能分析

Sql性能分析

SQL执行频率

请添加图片描述在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

慢查询日志

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
将相关语句写入到文件去
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

Demo 看下日志是否自动记录

在这里插入图片描述

profiles

在这里插入图片描述

判断是否支持
在这里插入图片描述

判断是否打开
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
这样就可以看到所有的sql查询时间了;
在这里插入图片描述

在这里插入图片描述

explain

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

给出demo的数据关系表
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

先执行 3->2->1->1
在这里插入图片描述

sql语句执行顺序:1、最先执行from tab;2、where语句是对条件加以限定;3、分组语句【group by…… having】;4、聚合函数;5、select语句;6、order by排序语句
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
重点关注type就可以看到效率的高低


版权声明:本文为futurn_hero原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。