什么是索引下推

索引下推指,MySQL把where条件尽可能下推到索引扫描阶段,在存储引擎层提前过滤掉不符合条件的记录。

  • 当查询条件包含索引列但未完成匹配时,ICP会在存储引擎层过滤非索引列条件,以减少回表次数。

在有索引下推时:

数据库 在索引本身 就判断一部分 WHERE 条件;

只有满足条件的行才“回表”,大大减少了回表次数

posted @ 2025-05-27 17:44  kuki'  阅读(23)  评论(0)    收藏  举报