我查询了“索引使用情况统计数据”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不认为我需要在这个表上创建索引。但是有太多的扫描和查找!
我想知道如何确定需要创建哪些索引来减少扫描和/或查找?
答案 0 :(得分:1)
Bart Duncan's SQL Weblog上有一篇有用的文章,展示了如何将这个dmv连接起来给出实际的创建索引语句。 它还会过滤DMV中不太重要的条目。
希望这就是你要找的东西。