摘要:
执行计划字段概要说明 id 查询语句中每出现一个 SELECT 关键字,MySQL 就会为它分配一个唯一的 id 值。也有例外,比如优化器对子查询做了 semi-join 优化时,和关联查询一样两个查询的 id 是一样的: mysql> explain select * from t1 where 阅读全文
摘要:
前言:一个令人困惑的选择 你是否曾遇到这样的情况:明明表上有合适的索引,但explain的结果却显示 MySQL 选择了全表扫描?这背后其实是一个看不见的指挥家——MySQL 优化器——基于一系列「成本常数」做出的决策。 今天,我们将深入探索 MySQL 成本常数的奥秘,揭开查询优化背后的神秘面纱。 阅读全文