Missing Index(不足しているインデックス)の一覧(dm_db_missing_index_group_stats など)

TechEd 2009 での私のシアターセッション「SQL Server 動的管理ビュー再入門」で紹介した「不足しているインデックスの一覧」を取得できるスクリプトです。DMV(動的管理ビュー)の dm_db_missing_index_group_stats dm_db_missing_index_groupsdm_db_missing_index_details を JOIN しています。

SELECT group_handle,i.*, gs.*
FROM   sys.dm_db_missing_index_group_stats gs
        INNER JOIN
       sys.dm_db_missing_index_groups g
		ON gs.group_handle = g.index_group_handle
        INNER JOIN
       sys.dm_db_missing_index_details i
		ON i.index_handle = g.index_handle