In the DMV sys.dm_db_missing_index_group_stats, there is a field named avg_user_impact. Per BOL, this shows the Average percentage benefit that user queries could experience if this missing index group was implemented. The value means that the query cost would on average drop by this percentage if this missing index group was implemented. When I run a query to find the missing indexes that would have the greatest impact on performance, I see a few that claim the avg_user_impact will be in the thousands. I built an index using one of these recommendations, and it was never used according to the DMV sys.dm_db_index_usage_stats. As soon as I disabled the index, it immediately showed up again as a missing index. Is it possible that once the avg_user_impact field shows over 100, it's in error? Or is this an example of how a recommended index must still be tested for usefulness? What am I doing wrong or misunderstanding?
You should also consider the user_seeks and user_scans, One of the reason of the index not being used is the queries for which it was implemented were not executed; the index appeared again in missing index because it was not used..as the result of index_usage_stats show. I agree with the %age thing u said, b'coz avg_user_impact is a %age it should not go beyond 100%; as 100% means that query cost will be near to 0.