一、 索引下推(Index Condition Pushdown, ICP)这是 MySQL 5.6 之后引入的黑科技1. 逻辑演进假设你有联合索引 (name, age),查询语句是:SELECT * FROM users WHERE name = '张三' AND age > 20;没有 ICP 时: 存储引擎通过索引找到所有 name = '张三' 的主键 ID,然后回表去聚簇索引找整行记录,最后把数据给 Server 层,由 Server 层过滤 age > 20 的数据。有了 ICP 时: 存储引擎在遍历索引树时,发现索引里已经包含了 age 字段,于是直接在索引内部就把...