MySQL高级---索引优化分析(一、性能下降的原因以及通用的join查询)

一、性能下降,sql慢,执行时间长,等待时间长的原因

1、查询语句写的烂

2、索引失效,这里的失效不代表我们没有建立索引,或许是我们建的索引没用上。

3、关联查询太多join(设计缺陷或不得已的需求)

4、服务器调优及各个参数设置(缓冲、线程数等)

二、通用的join查询

1、SQl执行顺序

手写顺序
在这里插入图片描述
机读顺序 从from开始
在这里插入图片描述
sql解析
在这里插入图片描述

2、常见的Join查询图

在这里插入图片描述

发布了70 篇原创文章 · 获赞 16 · 访问量 13万+

猜你喜欢

转载自blog.csdn.net/qq_43229543/article/details/104056204