首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >混淆术语:覆盖索引、复合索引、多字段索引

混淆术语:覆盖索引、复合索引、多字段索引
EN

Stack Overflow用户
提问于 2011-08-03 10:21:56
回答 1查看 385关注 0票数 1

我混淆了这三个术语:覆盖索引、复合索引和多字段索引。

它们是一样的东西吗?或者它们每一个都有细微的差别?

谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-08-06 15:40:25

  • Compound索引多字段索引相同。与此相同的其他术语是多列索引连接索引

我怀疑Cover

  • 实际上是覆盖索引的,这是完全不同的东西,更好地描述为Index-Only-Scan.

这是而不是索引的属性,它描述了索引是如何使用的。这意味着特定的查询只需要索引中的数据就可以满足,而不需要读取表数据。(注意:索引从表中复制数据)。

单个索引可以是一个查询的覆盖索引,但不能覆盖另一个查询(它访问索引中未包括的列(覆盖的))。想一想“索引覆盖整个查询”,

有关数据库索引的更多信息:http://use-the-index-luke.com/

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6920975

复制
相关文章

相似问题

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