频道栏目
读书频道 > 数据库 > Oracle > Oracle性能预测
2.2.1 到达率
2013-09-04 11:32:01     我来说两句
收藏   我要投稿

本文所属图书 > Oracle性能预测

本书共10章。第1章介绍了性能预测的基本概念和范畴,分析了预测提供的信息及其价值;第2章介绍了基本的性能预测概念,深入研究了如何组合及建模性能预测;第3章介绍了提高预测精度的一些有效手段,通过选择合适的...  立即去当当网订购

事务不仅是一种静态的定义,它们还是动态的或期望是动态的。事务到达一个计算系统,就像人到达办公大楼电梯(或者,也可把它叫做升降机)。事务代表工作。在一个系统中,发生的工作越多,事务的活动就越多。

计算系统中有到达(即工作负载)繁重的时刻,正如电梯活动有时也会非常繁重。一般来说,办公室电梯繁重的事务到达时间是清晨、午餐时间和傍晚。计算事务不仅以重复的模式进入到系统中,而且还会进入到CPU子系统和IO子系统中。

事务到达的频繁程度是它们的主要特征之一。例如,在一分钟内可能有5人进入同一间办公室内。每小时也许有5000个事务到达Oracle系统。无论你怎么定义事务,事务的到达率始终是指在给定的时间内到达的事务的数量。

在我们的Oracle性能预测工作中,事务和它产生的到达率可以用许多方法来定义。通用的事务定义与订单、发票或一些关键的业务流程相关。此外,还有些通用的定义来自Oracle的性能视图v$sysstat中统计信息的名称,如逻辑读、块变化、物理写、用户调用、登录、执行、用户提交和用户回滚等。所有这些都可以被定义为事务,被测量,并因此具有可计算的到达率。

如果你熟悉Oracle的Statspack报告,你就会知道,此报告的第一页列举并汇总了多种方式的工作负载。其中有一些是我刚才提到的统计信息。利用某些统计信息比利用其他统计信息产生的预测效果更好,但每一种工作负载统计信息都可以被用作一个合法的事务定义并随之产生相应的到达率。

每一个与预测相关的出版物中都使用希腊字母λ来表示到达率。其单位都是某个时间内的工作数量,如每秒50个事务,写作50 trx/s。你要非常小心,不要将trx/s翻转成s/trx,因为这会导致错误、挫折和严重的沟通障碍。

您对本文章有什么意见或着疑问吗?请到论坛讨论您的关注和建议是我们前行的参考和动力  
上一篇:2.2 事务是工作的单元/计量单位
下一篇:2.2.2 事务处理器
相关文章
图文推荐
排行
热门
最新书评
特别推荐

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

版权所有: 红黑联盟--致力于做实用的IT技术学习网站