客户SQLServer安装 - 如何防止性能问题

时间:2017-11-30 09:09:41

标签: sql-server performance performance-testing

我们有一个现成的产品,客户正在购买许可证来使用它。他们在他们的服务器上安装它。所有客户的数据库架构看起来完全相同,但使用情况差异很大。一个客户可能对其用户来说很大,并且使用一个组件而一个客户可能很少使用几个。它的使用方式不同。

问题在于性能调优。我总是可以在遇到这些问题时在客户站点启动日志/跟踪/扩展事件,检查系统视图,活动监视器等。但问题是我不知道什么是正常的 - 等待是否有所不同?客户的一些技术人员没有记录这些的知识。

我正在互联网上寻找线索如何在客户网站上防止出现类似这些问题,但我不觉得我得到了我想要的答案,如果有的话? :)我们的测试数据库在数据分布方面有很大不同。

其他任何人都是这样工作,并提供有关如何以可能的方式防止性能问题的提示?关于第三方工具或工作方式的一些提示?

1 个答案:

答案 0 :(得分:0)

您是否考虑过在启动之前进行主动性能测试,以便根据其预期用途对实例进行适当调整?这值得做吗?询问组织因应用程序性能不佳或停机时间而导致的成本是多少?如果风险低于性能测试工作的成本,那么这似乎是一个简单的决定。