Missing Index(不足しているインデックス)の一覧(dm_db_missing_index_group_stats など)
TechEd 2009 での私のシアターセッション「SQL Server 動的管理ビュー再入門」で紹介した「不足しているインデックスの一覧」を取得できるスクリプトです。DMV(動的管理ビュー)の dm_db_missing_index_group_stats と dm_db_missing_index_groups、dm_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