我对 sys.dm_db_missing_index_stats 得到的结果感到困惑...
以下查询返回在表上实际创建的缺失索引。
从 sys.dm_db_missing_index_details 中选择*,其中 database_id = DB_ID('DatabaseName');
还有人见过这个问题吗?
另外,我注意到数据库中存在的重复索引的使用情况统计显示为 0。
任何帮助将不胜感激。
答案1
有一个与此 DMV 相关的错误,请参阅 Paul Randal 的博客文章http://www.sqlskills.com/BLOGS/PAUL/post/Missing-index-DMVs-bug-that-could-cost-your-sanity.aspx
答案2
您是否已验证现有索引是否完全相同的各方面都符合建议,并且都启用了?