调整100个SQL数据库的build议

我正在运行几台SQL服务器,每台服务器为客户运行几百个多台数据库。 就模式而言,它们都是均匀设置的,但是数据的用户使用情况在数据库和数据库之间差别很大。

自动索引/分析/调整这么多数据库的最好方法是什么?

由于至less有600个或更多的目录我不能有人手动configuration,并根据每个数据库使用模式的要求进行索引。

我目前正在运行SQL 2005,但将移动到2008年,所以与任何工作的解决scheme都很好。

这是你永远无法完全自动化的东西,所以你最好的select是使用一个工具来找出你的performance最糟糕的地方,从而把你的时间花在哪里。 为此,我会为第三方提供您正在讨论的音量:可能是Quest Foglight或Redgate SQL Response 。

至于内置的工具,当你一次find你想要应用到许多服务器上的东西时,你可以使用configuration主服务器一次将更改应用到许多服务器(你可能已经有了这个)。 您还可以使用缺less的索引存储过程来帮助查找服务器上的附加索引可能有助于性能的明显位置。