4.性能下降原因和常见的Join查询
性能下降 SQL慢,执行时间长,等待时间长
1.查询语句写的烂
2.索引失效
单值索引失效 和 复合索引失效
3.关联查询太多join(设计缺陷或不得已的需求)
4.服务器调优及各个参数设置(缓冲、线程等)
常见通用的Join查询:
1.SQL执行顺序:
手写:
机读:
2.Join图
性能下降 SQL慢,执行时间长,等待时间长
1.查询语句写的烂
2.索引失效
单值索引失效 和 复合索引失效
3.关联查询太多join(设计缺陷或不得已的需求)
4.服务器调优及各个参数设置(缓冲、线程等)
常见通用的Join查询:
1.SQL执行顺序:
手写:
机读:
2.Join图