我一直在运行此脚本以尝试查找无关的索引
select o.name as TableName, i.name as IndexName, p.reserved_page_count * 8.0 / 1024 as SpaceInMB, s.*
from sys.dm_db_index_usage_stats s
inner join sys.objects o on s.object_id = o.object_id
inner join sys.indexes i on i.index_id = s.index_id and i.object_id = o.object_id
inner join sys.dm_db_partition_stats p on i.index_id = p.index_id and o.object_id = p.object_id
where o.name = ‘TableName’
我知道,当last_user_seek / scan / lookup全部为null时,自上次重新启动以来,没有用户使用该索引。但是我想知道system_scans / lookups / seeks是什么?因为在某张桌子上我发现5位用户没有活动,但是10天前一个用户有系统活动。是否有人对什么系统扫描/搜索/查找有任何见识?这些表似乎索引过大,我想减少脂肪。