【问题标题】:Database Tuning Advisor - Why does it give me no results?数据库优化顾问 - 为什么它没有给我任何结果?
【发布时间】:2011-09-13 20:09:04
【问题描述】:

我是第一次尝试使用数据库优化顾问。

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

但在“建议”下却什么也没显示。

它确实在运行并且似乎在工作,并且它的输出中没有看起来不好的错误,但没有给出任何建议。

我什至尝试创建一个带有可怕查询(大量表扫描)的虚拟数据库,使用索引显然会变得更好,但它也没有显示任何建议。

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

有人指点吗?



更多信息:

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

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

采用的分区策略:无分区

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

【问题讨论】:

  • 也许你的数据库已经很完美了?
  • @Aaron - 哈!另外,正如我所提到的,我在明显需要帮助的测试台上尝试了它,但仍然没有...
  • 你能发一张你在第一个屏幕中选择的选项的照片吗?
  • @Aaron Bertrand,当我读到这句话时,我差点把苏打水吐出来。
  • @kmcc049:我目前无法轻松获取屏幕截图,但可以发布信息。我添加了“调整选项”页面信息,如果这就是您的意思。

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


【解决方案1】:

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

【讨论】:

  • 条件是 DTA 仍然可能会阻塞您的数据(因为它喜欢我的数据:) - 随后我更好地为 DTA 提供了一个包含相关慢查询的 .sql 文件。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2021-07-23
  • 1970-01-01
  • 1970-01-01
  • 2010-09-13
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多