清单:负载测试 SQL Server性能调整的魔法棒
|
没有什么事情比这更糟了,采纳一个新的应用程序,而它的性能是如此的糟糕,导致业务在一片惊叫声中暂停。这并不是新出现的现象;这就是事实,我经常遇到这样的事实。我打赌你也曾经经历过。那么如何防止这些性能问题,有什么解决方案? 在这些应用程序“在惊叫声中暂停”的情况中,应用程序通常都已经在按照功能性分配的短暂的测试时间内进行过适当的测试了。但是充分吗?由于竞争和全球经济的原因,迅速应用于业务意味着只进行了最小化的测试。同样,最小化的测试也成为按时将应用程序发布给用户群体的可接受的风险之一。另一点需要注意的是,负载测试太贵了,所以修正产品问题的成本也是也通常是比较小的至少在发布应用程序的时候它不会妨碍进展和创新性,对不对? 不幸的是,我具有相反的经历:企业为运行得极其糟糕的应用程序所付出的有形的和无形的代价超过了采用可靠的负载测试方法在人力、程序,以及技术上面的投资。因此,我愿意提供以下对你的应用程序进行负载测试的清单,它将会成为防止你的SQL Server性能调整问题的魔法弹。 清单:负载测试SQL Server性能调整的魔法棒 项目管理 管理层的支持 性能需求 用户期望 任务时间表 负载测试工具 WebLOAD (负载测试) 代码检查 将负载测试过程流水线化 需要进行负载测试的时候进行负载测试 通过各种方式,避免将性能问题引入产品环境中。实际情况是,不能每个场景都经过测试,但是可以定位你的应用程序中的核心内容,并且随着你的经验积累而日益提高。考虑将上面的清单作为进行负载测试的开始点,并且与你的团队讨论一下什么选项可以获得高性能。你在负载测试方面有什么经验?告诉我,然后调整状态,准备阅读下一部分的SQL Server性能调整贴士,我们将会提供更多本领域的观察报告,并且简单推荐可能改善整体系统性能的方法 |
