2.1.1.2 查询路径分析


文档摘要

2.1.1.2 查询路径分析 你有没有遇到过这样的场景:线上服务突然抖动,P99延迟从80ms飙到1200ms,监控面板上Query Latency曲线像被电击般抽搐;运维同学甩来一条慢查询日志, 输出里赫然写着: 注意那个 ——不是笔误,是十二万五千单位成本。而实际执行耗时逼近1.2秒。更讽刺的是,这张 表只有不到20万行,索引也建得规规矩矩: 列上有B-tree索引, 刚跑过,统计信息新鲜热辣。 可为什么优化器偏偏选了这条“自杀式路径”? 为什么 没在第一层就剪枝,反而让内表扫描反复执行了11,342次(看 )? 为什么 的预估,和真实返回的11342条,差了四个数量级? 这不是玄学。


发布者: 作者: 转发
评论区 (0)
U