数据库调优顾问 - 为什么它没有给我任何结果?

时间:2011-09-13 20:09:05

标签: sql-server performance sql-server-2008 database-tuning

我第一次尝试使用Database Tuning Advisor。

我相信我已经解决了所有与权限相关的问题 - 需要SHOWPLAN,需要'DTA_tuninglog'的SELECT权限等。

然而,根据“建议”,它没有显示任何内容。

它肯定运行并且似乎正在运行,并且其输出中没有看起来很糟糕的错误,但没有给出建议。

我甚至尝试使用可怕的查询(大量的表扫描)创建一个虚拟数据库,使用索引可以明显改善它,但它也没有显示任何建议。

也许我真正的问题是:我如何知道DTA何时实际工作,而我有一些配置问题导致它无法产生输出?

有人有指针吗?



更多信息:

我正在使用'调整选项'的默认值

在数据库中使用的物理设计结构(PDS):索引

采用分区策略:无分区

保留在数据库中的物理设计结构(PDS):保留所有现有PDS

1 个答案:

答案 0 :(得分:1)

确保您已在调整模式下记录分析数据。要在创建跟踪时在SQL Server Profiler中执行此操作,请在下拉列表中添加标签“使用模板”,将其从“标准(默认)”更改为“调整”