首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >EXPLAIN显示Using index condition?ICP正在帮你省回表

EXPLAIN显示Using index condition?ICP正在帮你省回表

作者头像
这个DBA有点耶
发布2026-08-26 17:18:37
发布2026-08-26 17:18:37
370
举报
概述
建了复合索引,EXPLAIN也显示走了索引,但查询还是慢。回表次数太多,可能是索引下推(ICP)没生效。ICP是MySQL 5.6引入的优化机制,它把WHERE条件中能用索引的部分“下推”到存储引擎层,在索引遍历过程中提前过滤,减少回表次数。本文从ICP的原理出发,拆解它的工作机制、适用场景和生效条件,通过实际场景讲清楚ICP为什么能让查询变快,以及如何判断ICP是否生效。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档