在所有表上的特定数据库上运行DTA

时间:2012-02-22 01:04:14

标签: sql-server

我正在尝试获取数据库的索引建议。但是它给了我drop drop脚本而没有创建脚本。当我们选择整个数据库时,我们如何选择工作量表?有人可以告诉我们如何选择。

另外,我们如何在所有表上的特定数据库上创建索引。我的意思是什么基础?我们如何选择群集和非群集。请告诉我。

1 个答案:

答案 0 :(得分:1)

如果它告诉你只删除索引,那么它所看到的SQL运行并不能证明创建新索引以提高性能(在DTA的拙见中)。您确定索引有助于提高性能吗?我建议不要把索引扔到它上面。

  1. 识别问题查询
  2. 查看这些查询的执行计划
  3. 使用您在执行计划中找到的内容作为提高绩效的基础。
  4. 您不在数据库中的所有表上创建索引。您可以在表本身上创建索引。