首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >SQL查询性能优化的实战手册——从执行计划到索引调优

SQL查询性能优化的实战手册——从执行计划到索引调优

作者头像
用户12681271
发布2026-08-14 13:56:26
发布2026-08-14 13:56:26
1330
举报
概述
慢查询是数据库性能问题的常见根源。一条写得随意的SQL,数据量小的时候感觉不到什么,等表涨到千万行,就可能拖垮整个实例。这篇从执行计划解读入手,覆盖索引失效、JOIN优化、子查询改写、深度分页这些高频场景,每类问题都给出"慢查询原文-问题定位-优化后SQL"的对比,方便直接对照排查。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

目录
  • 先把EXPLAIN执行计划看明白
  • 索引失效,往往就这几种情况
    • 函数把列包住了
    • 隐式类型转换
    • 最左前缀被跳过了
    • OR条件拖出全表扫描
  • JOIN怎么写才不拖后腿
    • 让小表驱动大表
    • 被驱动表的关联字段必须有索引
  • 子查询怎么改更顺
    • IN子查询改JOIN
    • 用EXISTS替代IN
  • 深度分页的两种解法
    • 延迟关联
    • 游标分页
  • 排查慢查询,按这个顺序来
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档