- 找到慢查询 slow.log,慢查询报表
- 慢查询优先级 (1)query_time (2)rows_examined (3)新出现的或遗留的数量巨大的
- 一个好的使用文本编辑器的习惯,重新排版慢SQL
- Explain分析执行计划
- Profile定位瓶颈
- mysqldumpslow或mysqlsla分析最近出现的频繁度
- 通过在线下库add,drop key,使用hint来影响优化器
- 综合分析慢查询原因,出现的频度,增加索引,修改SQL还是业务逻辑调整?
- 给出分析和解决方案,通报开发人员进行优化
SQL优化流程
最新推荐文章于 2024-07-11 10:57:34 发布