SQL优化——group by优化

1.group by优化

在这里插入图片描述

根据专业进行分组,并统计个数

select profession,count(*) from tb_user group by profession;

在这里插入图片描述
using temperary用到了临时表这个性能是比较低的。
在这里插入图片描述
创建索引后再执行sql

create index idx_user_pro_age_sta on tb_user(profession,age,status);

在这里插入图片描述

不满足最左前缀法则的联合索引,在分组的时候的性能分析
在这里插入图片描述
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_44860226/article/details/131868312