SQL Server性能调整建议或导出索引

时间:2009-10-29 20:36:46

标签: sql-server-2008 performance

我们前几天正在进行负载测试,在此期间,我们的一位开发人员使用了Performance Tuning Advisor并应用了所有建议。我们的网站可以处理更多的负载,我们很高兴。但是他没有保存建议,并且我们的生产服务器上没有进行负载测试。我无法弄清楚如何将建议应用到我们的其他环境中。有没有办法做到这一点,或者至少导出它创建的索引?

谢谢, 〜詹姆斯

2 个答案:

答案 0 :(得分:3)

Redgate有一个名为SQL Compare的产品,它可以让你在两个数据库之间进行差异并生成一个脚本来同步它们。

我刚刚开始使用它。这是你希望你多年前拥有的那些工具之一。

答案 1 :(得分:0)

如果您知道创建了哪些索引,可以右键单击SSMS中的每个索引并选择脚本索引 - >作为创建选项。这将生成一个SQL脚本 - 在另一个数据库上运行此脚本将在该db中重新创建该索引。

如果您不知道创建了哪些索引,但是您确实记得触及了哪些表,则可以编写表格脚本。这将生成一个更大的脚本,您只能运行所需的部分。