1
17
因为它正在选择
它使用非聚集索引来定位行,但随后需要去获取要返回的数据。 避免 bookmark lookup 您将需要使非聚集索引成为覆盖索引(理想情况下,通过减少选择列表中的列数,但也可以将新列添加到索引本身或作为 included columns )
如果表中有聚集索引,则非聚集索引中的行定位器将包含聚集索引键,因此它不需要书签查找来满足对
|
2
13
键查找并不意味着“查找键”,而是“基于键查找行”。 |
3
7
有关主要查找/书签查找的更多背景信息,请参阅以下文章和博客文章: |
Duvan · 将逗号(,)替换为点(.)[副本] 2 年前 |
Mateen Bagheri · 选择表的计数并选择其自身 2 年前 |
SoT · SQL Server中求和函数的工作方式 2 年前 |
NKAT · 将列值聚合到列表中会产生错误 2 年前 |
deanpillow · 返回两列中有一个匹配值的记录 2 年前 |
snowflakes74 · 在Dapper中异步查询多个结果 2 年前 |