page contents

什么是覆盖索引?

轩辕小不懂 发布于 2022-03-19 13:49
阅读 560
收藏 0
分类:数据库
3335
Nen
Nen
- 程序员

如果一个索引包含(或者说覆盖了)所有满足查询所需要的数据,那么就称这类索引为覆盖索引(Covering Index)。索引覆盖查询不需要回表操作。在MySQL中,可以通过使用explain命令输出的Extra列来判断是否使用了索引覆盖查询。若使用了索引覆盖查询,则Extra列包含“Using index””字符串。MySQL查询优化器在执行查询前会判断是否有一个索引能执行覆盖查询。

请先 登录 后评论