sql server性能分析--索引使用效率评估

  dmv分析索引的使用情况,包括扫描次数,更新次数,有利于你评估设计的索引使用效率,sql server 2005的确比2000在性能分析上提高很多。

 user_seeks : 通过用户查询执行的搜索次数。 
 个人理解: 此统计索引seek的次数

user_scans: 通过用户查询执行的扫描次数。 
 个人理解:此统计表扫描的次数,无索引配合
user_lookups: 通过用户查询执行的查找次数。 
 个人理解:用户通过索引查找,在使用RID或聚集索引查找数据的次数,对于堆表或聚集表数据而言
和索引配合使用次数

user_updates:  通过用户查询执行的更新次数。 
 个人理解:索引或表的更新次数

 

-- - 使用很少的索引排在最先
declare   @dbid   int
select   @dbid   =   db_id ()
select  objectname = object_name (s. object_id ), s. object_id , indexname = i.name, i.index_id
            , user_seeks, user_scans, user_lookups, user_updates
from  sys.dm_db_index_usage_stats s,
            sys.indexes i
where  database_id  =   @dbid   and   objectproperty (s. object_id , ' IsUserTable ' =   1
and  i. object_id   =  s. object_id
and  i.index_id  =  s.index_id
order   by  (user_seeks  +  user_scans  +  user_lookups  +  user_updates)  asc

转载于:https://www.cnblogs.com/zping/archive/2008/07/15/1243362.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值