一句话查询指定表中的索引碎片情况

在SQL2005中添加了新的功能用来查询索引的碎片情况。如下语句可以查询指定表的索引碎片情况。

  
  
  
  
  1. --phonesale 数据库名, tbldiallog表名  
  2. SELECT  SI.NAME,  
  3.  
  4.     DDI.avg_fragmentation_in_percent   
  5.  
  6. FROM sys.indexes AS SI, sys.dm_db_index_physical_stats(DB_ID('phonesale'),OBJECT_ID('tblDiallog'),NULL,NULL,'LIMITED'AS DDI   
  7.  
  8. WHERE SI.INDEX_ID = DDI.INDEX_ID AND SI.OBJECT_ID = OBJECT_ID('TBLDIALLOG'

 

你可能感兴趣的:(sql,职场,index,休闲)