我对这三个术语感到困惑:封面索引,复合索引和多字段索引。
他们是一样的吗?或者他们每个人都有微妙的差异?
谢谢
答案 0 :(得分:3)
复合索引和多字段索引是相同的。其他相同的术语是多列索引和连锁索引。
这是包含多个列的索引。
我怀疑封面索引实际上是覆盖索引,这是完全不同的,更好地描述为仅索引扫描
这是不索引的属性,它描述了索引的使用方式。这意味着只能使用索引中的数据来满足特定查询,而不需要读取表数据。 (注意:索引从表中复制数据)。
单个索引可以是一个查询的覆盖索引,但不包括另一个查询(访问索引中未包含的列(覆盖))。想想“索引涵盖整个查询。”
有关数据库索引的更多信息:http://use-the-index-luke.com/