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

1、查询语句写的烂

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

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

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

二、通用的join查询

1、SQl执行顺序

手写顺序
MySQL高级---索引优化分析(一、性能下降的原因以及通用的join查询)
机读顺序 从from开始
MySQL高级---索引优化分析(一、性能下降的原因以及通用的join查询)
sql解析
MySQL高级---索引优化分析(一、性能下降的原因以及通用的join查询)

2、常见的Join查询图

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

相关文章:

  • 2021-05-27
  • 2021-09-05
  • 2021-08-09
  • 2022-12-23
  • 2021-12-28
猜你喜欢
  • 2021-11-09
  • 2021-11-24
  • 2021-08-29
  • 2021-11-04
相关资源
相似解决方案