我知道索引 查找 比索引 扫描 更好,但是在SQL Server解释计划中它更可取:索引查找或键查找(在SQL Server 2000中为书签)?
请告诉我,他们没有再次更改SQL Server 2008的名称…
每次索引检索。
查找非常昂贵,因此它涵盖了索引,尤其是添加了INCLUDE子句以使索引更好。
举例来说,假设您只希望一行,那么在查找后进行查找可能比尝试覆盖查询要好。在某些情况下,我们依靠它来避免另一个索引。
编辑,2012年8月
查找 每行都会 发生 , 这就是它们扩展性很差的原因。最终,优化器将选择聚簇索引扫描而不是搜索+查找,因为它比许多查找更有效。