SQLserver view index usage

Check index usage: https://www.cnblogs.com/sunliyuan/p/6559354.html

select db_name(database_id) as N 'TOPK_TO_DEV' --库名
         object_name(a.object_id) as N 'TopProjectNew' --表明
         b. name N '索引名称' ,
         user_seeks N '用户索引查找次数' ,
         user_scans N '用户索引扫描次数' ,
         last_user_seek N '最后查找时间' ,
        last_user_scan N '最后扫描时间' ,
         rows as N '表中的行数'
from sys.dm_db_index_usage_stats a join
       sys.indexes b
       on a.index_id = b.index_id
      and a.object_id = b.object_id
      join sysindexes c
       on c.id = b.object_id
where database_id=db_id( 'TOPK_TO_DEV' )   ---改成要查看的数据库
  and object_name(a.object_id) not like 'sys%'
  order by user_seeks,user_scans,object_name(a.object_id)
 
 
********************************************************************************************************
 

Guess you like

Origin http://43.154.161.224:23101/article/api/json?id=326002628&siteId=291194637