日期:2014-05-17  浏览次数:20423 次

SQLSERVER索引使用情况分析
在这个视图里面sys.dm_db_index_usage_stats,记录了索引的使用情况。
现在发现一些user_updated在7千左右,而user_seeks在二百到五百之间的索引,
这些索引应该删除么?


是不是应该有个大概的公式,比如(user_seeks+user_scans+user_lookups)/user_updated大于一个值时此索引维护代价已经超过所带来的利处而将其废弃?

我还有个帖子没人回复,谁去回复下,我给分。
http://topic.csdn.net/u/20120312/19/12b208aa-2e2f-4e7c-a3c9-9e988ddb89c4.html

------解决方案--------------------
你这个问题可以到SQL模块去提问
------解决方案--------------------
太深奥了,只能帮顶下。
------解决方案--------------------
既然SQL Server没有公式,一般来说就不要想当然地硬要找一个公式。你可以测试嘛。
------解决方案--------------------
那么就是说你从来没有测试知识。

谁说过要贸然删除一个索引?