用于优化SQL Server一般性能的工具集

时间:2010-06-15 12:57:23

标签: sql sql-server performance

我知道有些东西可以帮助优化查询,但是还有其他东西,比如可以扫描数据库并突出显示所有性能问题的完整包,命名约定,表未正确规范化等等?

我知道这是DBA的工作,如果DBA是好的,他不应该需要这样的工具,但有时你开始一份新工作,你负责现有的数据库而DB是一个一团糟,所以你不知道从哪里开始...

感谢所有人

戴夫

1 个答案:

答案 0 :(得分:1)

在我看来,规范化的数据库并不能保证良好的性能。规范化主要关注数据的一致性。

自动化工具处理您提出的建议并不实际,因为没有一个案例适合所有实施最佳实践,毕竟这些实践更多地被视为一个指南。这就是为什么企业雇用像我这样的人来客观地看待他们独特的SQL Server环境(无耻插件)。

性能方面可以通过SQL Server产品中已有的大量功能或Quest / Redgate之类的现成工具来解决。

如果您希望快速了解受管理控制的新SQL Server框的性能,那么我建议使用免费提供的Performance Dashboard Reports或SQL Server DMV。您还可以查看服务器上的当前等待类型。

我希望这能回答你的问题,如果我能进一步提供帮助,请告诉我。

在回复评论时编辑:

也许一般的健康检查可以提供有用的信息。