系统共包含哪些?
OSS系统包括几个方面:主机、网络、数据库、应用软件、系统软件、终端、与其它系统的接口以及系统中业务流程、业务规则和数据。从理论上讲,这些方面的因素都有可能成为OS S系统性能的瓶颈。主机系统是影响性能的主要因素之一。电信的支撑系统,绝大多数是采用小型机或高档PC SERVER做为服务器,当然也有极少数的采用大机的案例。
这里我们只介绍比较常见的小型机系统。一般而言,象计费结算系统和营帐系统这样比较大的应用,对主机的处理能力都有量化的要求。衡量数据库服务器处理能力的指标一般采用Tpmc值(Tpmc是Transactions per minute的简称;C指TPC中的C基准程序)。
选择主机系统时通常需要按照所处理事务的规模来计算Tpmc值,并根据Tpmc值配置相应档次的小型机。否则对支撑系统的处理能力和处理时限都将会产生影响。
网络的选择和配置也有可能是影响整个系统性能的因素之一。现在的很多系统都是以本地网为单位来建设的,更有一些系统是按照大区集中或者省集中的模式建设的。
在这种情况下,大数据量在异地的传送和处理对网络的传输能力会有较高的要求。网络的传输能力如果没有适当的冗余,在大笔业务突发的情况下,就会产生拥塞。
数据库在支撑系统中的使用已经非常普遍,但多数系统中的数据库并没有充分的优化。数据库的性能调优和参数调整,以及它的索引策略等已经越来越引起系统集成商、软件开发商和最终用户的重视,但到目前为止,对此还没有定量的评估,还处在经验调优的阶段。
应用软件的设计质量和开发质量是影响系统性能的最重要因素之一。从设计上讲,业务功能模块划分的粒度、事务处理的描述、数据库表的物理设计、热表查询策略以及数据库约束机制等都是影响系统性能的重要因素。
从开发上讲,算法的选择,SQL语句的使用等也都会影响到应用的时延。
Copyright © 广州京杭网络科技有限公司 2005-2025 版权所有 粤ICP备16019765号
广州京杭网络科技有限公司 版权所有