1
17
因为它正在选择
它使用非聚集索引来定位行,但随后需要去获取要返回的数据。 避免 bookmark lookup 您将需要使非聚集索引成为覆盖索引(理想情况下,通过减少选择列表中的列数,但也可以将新列添加到索引本身或作为 included columns )
如果表中有聚集索引,则非聚集索引中的行定位器将包含聚集索引键,因此它不需要书签查找来满足对
|
2
13
键查找并不意味着“查找键”,而是“基于键查找行”。 |
3
7
有关主要查找/书签查找的更多背景信息,请参阅以下文章和博客文章: |
René Hoffmann esd · 如何使用带有更新或插入的计划 7 年前 |
ManuelSchneid3r · SQL查询计划序列 8 年前 |
Paria Molayem · 哪个执行计划的性能更好? 10 年前 |
Registered User · 如何避免额外的内部联接来优化此查询? 11 年前 |