系统处理水平"^〔估算方法1 TPC 标准介绍在对系统进行方案设计时,通常会遇到以下问题:a〕配置什么样的效劳器设备
b〕系统性能如何
c〕系统能够满足多长时间的应用
单凭历史经验给出一个经验值来评估整套系统显然是不够的必须拿出足够的理论 证据来证实设计中已考虑到了上述问题
通常,采用 TPC 的基准测试来衡量硬件效劳器 的处理水平,同时,采用通用计算公式估算软件所需的处理水平
1 TPCTPC 是由数 10 家会员公司创立的非盈利组织总部设在美国
该组织对全世界开 放,但迄今为止,绝大多数会员都是美、日和西欧的大公司
TPC 的成员主要是计算机 软硬件厂家,而非计算机用户,它的功能是制定商务应用基准程序的标准标准、性能和 价格度量,并治理测试结果的发布
TPC 的测试结果和出版物是开放的 ,可以通过网站〔 : 〃〕获取详细信息
IBM、 NCR、HP、SUN 等国际著名效劳器供给商均是 TPC 会员,这些公司旗下的产品均会在 网站上公布 TPC 的测试结果
目前,国内的工程工程中大量采用了上述公司制造的效劳 器类产品,因而这些数据对于设计阶段的性能估算很有参考价值
至今 TPC 已经推出 了 4 套基准程序〔TPC- A、TPC- B、TPC- C 和 TPC- D〕
其中 TPC- A 和 TPC- B 已经 过时,不再使用
TPC- C 是在线事务处理〔OLTP〕的基准程序,TPC- D 是决策支持的 基准程序
目前,工程设计中常见的系统均为在线事务处理型〔包括 BSS、OSS 和
对, 因此 TPC- C 基准测试是本文关注的重点
2 TPC- C 基准测试TPC- C 是一种旨在衡量 OLTP 系统性能与可伸缩性的行业标准基准测试工程
这 种基准测试工程将对包括查询、更新及队列式小批量事务在内的广泛数据库功能进行测 试
许多数据专业设计人员将 TPC-