Oracle数据库性能优化方法论和最佳实践
上QQ阅读APP看书,第一时间看更新

1.6.2 沟通基线

除了完全量化的基线以外,为了更好地描述业务系统的运行和性能,最好另外再建立一个相对感性的基线,即沟通基线。利用这个沟通基线与业务人员进行友好的沟通,可以更好地把握未来业务系统问题的实质。

感性沟通基线以吞吐量和响应时间为基础对目标系统进行业务性能上的描述。沟通基线最重要的目的是确定业务的变化,相当多的性能问题是由于业务变化及其他各种相关的变化引起的。沟通基线可以从三个方面进行描述:性能感受、运行用户、运行业务。

比如下面是一个沟通基线的简单描述。

❑ 性能感受:基本不会出现“客户在等、我也在等”的情况,1~2s响应,大部分情况下应该在1s左右,个别时候会有2s,因其偶尔出现,所以在可接受范围内。存盘时会产生打印凭单,由于凭单打印机的速度通常是比较慢的,所以对打印的快慢不会有太大的感觉。为了加快业务办理速度,往往是那边在打印凭单,这里就开始接受新的业务。存盘慢不要紧,但不能影响新工作的开始。

❑ 运行用户:早上8:00到位,8:15左右正式工作,有4500~5000个人在做同样的工作。若无特殊情况,一旦开始工作就要到中午吃饭才会退出系统,下午13:00又开始工作,17:30开始陆续下班,依据忙碌程度会延迟到20:00,但一般20:00之后就不会再做事情。

❑ 运行业务:主要是办理受理、变更、缴费等业务,都是面向客户交互的。