文章目录 一、如何定位慢查询语句并调优?二、子查询如何优化?三、索引如何优化? 一、如何定位慢查询语句并调优? 通过分析查询计划,监控慢查询日志,使用性能分析工具定位慢查询语句; 重写查询,新增或调整索引、优化表结构 二、子查询如何优化? 将子查询转化为JOIN操作、使用视图或临时表,子查询结果集缓存。 三、索引如何优化? 将经常查询的列创建索引,避免过度索引(因为增删改操作会导致索引更新),将索引列应用到Select where Join order by之后。