解释索引使用情况查询的结果

时间:2011-05-12 20:01:27

标签: sql sql-server-2008

我在sql server 2008中为表添加了索引。我想知道索引对表有多大影响以及索引是否有用。

感谢。

2 个答案:

答案 0 :(得分:1)

最好的方法是查看针对该表运行的查询的执行计划。

您可以查看索引使用情况DMV,但它们只会告诉您有多少查询使用了索引。无论是单行搜索还是1000万行扫描,记录的统计数据都没有区别。

答案 1 :(得分:0)

在进行更改之前,您是否进行过任何测量?如果在修改系统之前进行基线测量,则运行相同的基线,然后比较结果。

索引的DMV可以告诉我们使用的两件事是索引用于满足查询的程度以及保留索引的成本。随着比率(索引使用/索引)更新变得越来越小,DBA在决定是否需要索引时应该花费的时间越多。