1. SQLマネージメントスタジオを開く。
  2. 調査対象となるDBを開き、「新しいクエリ」を選択する。
  3. 新規クエリを作成し、下記クエリを実行する:

    From SQL Management Studio, create a new query and run the SQL Query Below:

SELECT OBJECT_NAME(ind.OBJECT_ID) AS TableName,

ind.name AS IndexName, indexstats.index_type_desc AS IndexType,

indexstats.avg_fragmentation_in_percent

FROM sys.dm_db_index_physical_stats(DB_ID(), NULL, NULL, NULL, NULL) indexstats

INNER JOIN sys.indexes ind

ON ind.object_id = indexstats.object_id

AND ind.index_id = indexstats.index_id

WHERE indexstats.avg_fragmentation_in_percent > 30–You can specify the percent as you want

ORDER BY indexstats.avg_fragmentation_in_percent DESC

  1. 結果は下記の様な表が表示される。


  1. 結果を保存する場合は、表の左上の何もないエリアを右クリックし、「結果に名前を付けて保存」を選択する。