0

我查询了“索引使用统计”DMV,得到了以下结果

obj_id:789577851 tab_name:TableX index_id:0 index_name:HEAP user_seeks:0 user_scans:3139598 user_lookups:1237467 user_updates:0

此表没有任何聚集索引。

我还查找了“丢失的索引”DMV,但没有找到“TableX”的条目,这意味着 sql server 认为我不需要在这个表上创建索引。但是扫描和查找太多了!

我想知道我应该如何确定需要创建什么索引来减少扫描和/或查找?

4

1 回答 1

1

Bart Duncan 的 SQL 博客中有一篇有用的文章,它展示了如何连接这个 dmv 以提供实际的创建索引语句。它还过滤了我们在 DMV 中不太重要的条目。

希望这就是你要找的。

于 2012-02-03T00:40:55.133 回答