日期:2014-05-16 浏览次数:20428 次
以前使用过网上下载的脚本查询没有使用过的Index比如SQL SERVER – 2008 – Unused Index Script – Download,其实现在看起来这个脚本是有一些问题。
脚本如下:
-- UnusedIndex Script
-- Original Author:Pinal Dave (C) 2011
SELECT TOP 25
o.name AS ObjectName
, i.nameAS IndexName
, i.index_idAS IndexID
, dm_ius.user_seeksAS UserSeek
, dm_ius.user_scansAS UserScans
, dm_ius.user_lookupsAS UserLookups
, dm_ius.user_updatesAS UserUpdates
, p.TableRows
, 'DROP INDEX '+ QUOTENAME(i.name)
+ ' ON '+ QUOTENAME(s.name)+ '.' + QUOTENAME(OBJECT_NAME(dm_ius.OBJECT_ID))AS 'drop statement'
FROM sys.dm_db_index_usage_statsdm_ius
INNER JOINsys.indexes iON i.index_id = dm_ius.index_id AND dm_ius.OBJECT_ID= i.OBJECT_ID
INNER JOINsys.objects oON dm_ius.OBJECT_ID= o.