复合索引

  • claude code 理解 SQL 查询并生成最优索引建议

    上周三凌晨两点,我被一条告警短信吵醒。生产环境的订单查询接口响应时间从 120ms 飙到 8700ms,数据库 CPU 直接打满。我打开慢查询日志,定位到一个四表 JOIN 加三个子查询的 SQL,EXPLAIN 一看,type 列全是 ALL,扫描行数合计超过 2000 万。 我闭着眼睛都知道要加索引。但建在哪个列上?是给 WHERE 的单列建,还是尝试覆盖索引?三表 JOIN 的关联字段要不要…

    39分钟前
    000
站长微信
站长微信
分享本页
返回顶部