【发布时间】:2017-11-30 09:09:40
【问题描述】:
我们有一个现成的产品,客户正在购买许可证来使用它。他们将其安装在服务器上。数据库模式在所有客户中看起来都完全相同,但用法却有很大不同。一位客户可能拥有庞大的用户并使用一个组件,而一位客户可能很小,使用多个组件。他们使用它的方式不同。
问题在于性能调优。当客户遇到这些问题时,我总是可以在客户站点启动日志/跟踪/扩展事件、检查系统视图、活动监视器等。但问题是我不知道什么是正常的 - 等待是否不同?客户的一些技术人员不具备记录这些信息的知识。
我正在互联网上搜索如何防止客户站点出现此类性能问题的线索,但我觉得我没有得到我想要的答案,如果有的话? :) 我们的测试数据库在数据分布方式上大相径庭。
还有其他人像这样工作并且有关于如何以所有可能的方式防止性能问题的提示吗?关于第三方工具或工作方式的一些提示?
【问题讨论】:
标签: sql-server performance performance-testing