2011-02-24 54 views
3

我们获得了索引数据库的要求。我们计划使用数据库引擎优化顾问来获取索引建议。当我们使用数据库调优顾问分析脚本时,我们同时获得了索引建议和静态建议。使用数据库引擎优化顾问进行索引

我们是否需要考虑索引建议和静态建议以获取表格索引?或者统计建议实际上意味着什么?

Mahesh

回答

3

您可以“考虑”索引和统计建议。

你应该看看做的是评估正在提出的变化,以了解为什么他们被推荐给你。然后根据您的判断,在非生产服务器上测试您确定为合理的更改。

您是使用DTA分析单个T-SQL脚本还是正在运行代表性工作负载?

如果您只查看单个脚本,请考虑将调整建议隔离到您正在查看的特定情况,而不能考虑其他查询将如何受建议更改的影响。

+0

我使用单个查询作为工作负载,然后对其进行分析。将单独的查询用作工作负载或在单个工作负载文件中使用所有查询的最佳实践是哪种? – 2011-02-24 12:49:43

+0

@mahesh:这取决于。只要您将设计因素纳入您的设计决策中,就可以孤立地调整查询。执行数据库范围索引调整时,首选项是使用生产工作负载的代表性跟踪来运行DTA。 – 2011-02-24 12:53:09

相关问题