我们正在将我们的一个 SQL Server 实例从 2000 年升级到 2005 年。我安装了性能仪表板 ( http://www.microsoft.com/downloads/details.aspx?FamilyId=1d3a4a0d-7e0c-4730-8204 -e419218c1efc&displaylang=en ) 用于访问一些高级报告。其中一份报告显示缺少(推荐的)索引。我认为它基于查询优化器维护的一些系统视图。
我的问题是确定何时接受指数推荐的最佳方法是什么。我知道应用所有优化器的建议是没有意义的。我看到很多建议基本上都说尝试索引并在性能提高时保留它,如果性能下降或保持不变则放弃它。我想知道是否有更好的方法来做出决定,以及在这个主题上有哪些最佳实践。