查看SQL索引碎片

  1. SELECT i.name                           AS indexname,  
  2.          o.name                           AS tablename,  
  3.          s.name                           AS schemaname,  
  4.          f.index_type_desc                AS indextype,  
  5.          f.avg_page_space_used_in_percent AS indexdensity,  
  6.          f.avg_fragmentation_in_percent   AS indexfragmentation,  
  7.          f.page_count                     AS pages  
  8.     FROM sys.dm_db_index_physical_stats(DB_ID(), NULL, NULL, NULL, 'SAMPLED') f  
  9.          INNER JOIN sys.objects o ON o.object_id = f.object_id  
  10.          INNER JOIN sys.schemas s ON o.schema_id = s.schema_id   
  11.          INNER JOIN sys.indexes i ON f.object_id = i.object_id AND f.index_id = i.index_id  
  12.    WHERE page_count > 50  
  13.      AND f.index_id > 0  
  14. ORDER BY o.name, i.index_id 

posted on 2011-08-21 19:50  uniquejim  阅读(193)  评论(0)    收藏  举报

导航