天天看点

优化分析

SQL 性能下降的表现

  • 执行时间长
  • 等待时间长

性能下降的原因

  • 查询语句写的不好,各种连接,各种子查询导致用不上索引或者没有建立索引
  • 建立的索引失效,建立了索引,在真正执行时,没有用上建立的索引
  • 关联查询太多 join
  • 服务器调优及和个配置参数导致,如果设置的不合理,比例不恰当,也会导致性能下降,SQL 变慢

这个时候你就要考虑如何写出高质量的 SQL, 保证 SQL 的索引不失效即可。