【发布时间】:2010-05-26 22:00:07
【问题描述】:
在 SQL Server 中,可以选择使用查询提示。 例如
SELECT c.ContactID
FROM Person.Contact c
WITH (INDEX(AK_Contact_rowguid))
我正在摆脱未使用的索引,并且想知道如何确定索引是否用作查询提示。有人对我如何做到这一点有建议吗?
干杯, 乔
【问题讨论】:
-
您是在询问索引是否曾经在提示中使用过(包括即席 SQL 语句),还是仅在视图/proc 中使用过?
-
我想知道索引是否在视图/进程中使用。我担心的是,如果删除用作视图/proc 中的提示的索引,则视图/proc 在被 DB 应用程序调用时会失败,这最终意味着最终用户会遇到一些意外错误。
标签: sql-server-2008 indexing query-hints