由于有了很多新功能,我们可以看到在SQL Server 2005和现在有SQL Server 2008中,Microsoft引进了一些动态管理视图来协助确认基于查询历史的可能索引候选人。
这些动态管理视图是:
n sys.dm_db_missing_index_details –返回关于缺失索引的详细信息。
n sys.dm_db_missing_index_group_stats - 返回缺失索引组的摘要信息
n sys.dm_db_missing_index_groups – 返回一个具体组的缺失索引的信息。
n sys.dm_db_missing_index_columns(index_handle) – 返回在一个索引中缺失的数据库表列的信息。这是一个函数,它要求传递index_handle。
和大多数动态管理视图的跟踪统计数据一样,当SQL Server实例重启,这些数据被完全清除时,这些工作方式基本上是一样的。所以如果你在一个测试环境中工作并且重启你的SQL Server实例,那么这些视图有可能不返回数据。
为了启动,我们将使用一个从SQL Serv...[ 查看全文 ]