有没有一种方法可以查看一个数据库中的哪些 SQL 对象使用某个索引。 但我不想看到每个对象的执行计划,因为我有很多存储过程和 View
PS。适用于 SQL 2005最佳答案
数据库对象不使用索引,但查询使用索引。
表
或 View
可以拥有在其上定义的索引。您可以在 Management Studio
的属性树中看到它。
以后针对此表
或 View
的查询可能会使用该索引,也可能不会使用该索引。
在查询解析阶段决定是否使用索引。
查看执行计划是确定查询是否使用索引的唯一方法。
关于使用索引的 SQL 对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1049323/