书签查询

时间:2010-03-12 09:31:02

标签: sql-server indexing sql-server-2000

我在执行计划中看到一个名为“Bookmark Lookup”的节点。

这意味着什么?它在计划内的步骤中花费最多。 有什么建议可以优化吗?

2 个答案:

答案 0 :(得分:1)

这意味着优化器首先使用非聚集(NC)索引,然后将NC-> C指针/书签用于聚集索引(这是您的数据)以获取更多数据。是的,它通常很昂贵。

您使用“covering index”删除查找,以便NC索引的所有数据部分(该链接也解释了我上面刚刚说过的内容)

答案 1 :(得分:1)

您可能会发现Redgate的这本免费电子书有用http://downloads.red-gate.com/ebooks/HighPerformanceSQL_ebook.zip