查看: 9743|回复: 3

[精华] 如何测试 tpc-c

[复制链接]
论坛徽章:
62
马上加薪
日期:2014-02-19 11:55:142011新春纪念徽章
日期:2011-02-18 11:43:332010广州亚运会纪念徽章:田径
日期:2011-02-17 18:03:352011新春纪念徽章
日期:2011-01-25 15:42:562011新春纪念徽章
日期:2011-01-25 15:42:332011新春纪念徽章
日期:2011-01-25 15:42:152011新春纪念徽章
日期:2011-01-25 15:41:502011新春纪念徽章
日期:2011-01-25 15:41:012010广州亚运会纪念徽章:三项全能
日期:2010-11-15 13:36:51ITPUB9周年纪念徽章
日期:2010-10-08 09:34:02
发表于 2007-6-3 21:34 | 显示全部楼层 |阅读模式
这个礼拜要对hp的安腾2服务器进行测试,测试oracle数据库再安腾2上面的运行效率和稳定性。

测试oracle在服务器上面运行的效果,当然最好的是,也是业界的标准的tpc-c了。


拿什么来测试tpc-c呢?
quest的benchmark factory是个比较好的选择,可以模拟上千个用户进行tpc-c测试。
论坛徽章:
62
马上加薪
日期:2014-02-19 11:55:142011新春纪念徽章
日期:2011-02-18 11:43:332010广州亚运会纪念徽章:田径
日期:2011-02-17 18:03:352011新春纪念徽章
日期:2011-01-25 15:42:562011新春纪念徽章
日期:2011-01-25 15:42:332011新春纪念徽章
日期:2011-01-25 15:42:152011新春纪念徽章
日期:2011-01-25 15:41:502011新春纪念徽章
日期:2011-01-25 15:41:012010广州亚运会纪念徽章:三项全能
日期:2010-11-15 13:36:51ITPUB9周年纪念徽章
日期:2010-10-08 09:34:02
 楼主| 发表于 2007-6-3 21:34 | 显示全部楼层
TPC-C被广泛由于评估服务器性能,是业界评测服务器的最标准规范的评测,特别是测试数据库服务器的性能。

1992年7月获得批准的TPC-C是一种行业标准基准测试,测试的对象是中等复杂的在线事务处理(OLTP)系统。这一基准测试可以模拟一个对批发供应商的订单进行管理的应用。TPC-C涉及到5种不同类型和 复杂性的并发事务处理的组合,这些事务处理或者是以在线的方式进行,或者按排队次序延期执行。数据库包括9种类型的数据表,可支持多种大小的记录和总数。 TPC-C为订单输入系统提供了一个框架,基本组件包括了多种典型的事务处理系统。

负载——TPC-C可以仿真一个完整的计算环境,全体用户在这一环境中针对一个数据库进行事务处理。负载由以下5种事务处理组成:

1. 新订单——输入一个新的客户订单。

2. 支付——进行支付之后更新客户余额。

3. 交付——根据订单进行交付。

4. 订单状态——对客户最新订单的状态进行检索。

5. 存货水平——监视仓库存货。

因此,事务处理需要执行更新、插入、删除、终止以及主关键字和辅助关键字访问等活动。这5种事务处理在全部执行时间中占有不同的比例(例如,新订单在全部事务处理时间中占据45%的比例,支付占据43%的比例,交付、订单状态和存货水平处理分别占据4%的比例)。

这一基准测试以一个订单输入环境中的主要活动(事务处理)为中心。TPC-C是一种数据库密集型的负载,包括大量的I/O和高速缓存负载。此外,这一基准测试能够满足各种可分性、一致性以及隔离和持久性(ACID)方面的要求,并包括了全屏终端用户界面(显示)。

虽然这一基准测试描述了批发供应商的活动,但TPC-C并不受到任何特殊业务领域活动的限制。它可以代表任何必须管理、销售或提供某种产品或服务的行业。

结果——TPC-C吞吐量性能由一个系统每分钟完成的新订单事务处理数量 (tpmC)再加上完成的其它4种类型事务处理的数量表示。此外,每性能单位价格的计算使用$/tpmC来表示。如果在测试中90%的新订单处理响应时间 在5秒钟之内——不包括存货水平查询(要求存货水平查询时间在20秒钟之内),那么就可以通过TPC-C测试。这种要求可以确保适当的新订单处理服务水平和可重复的响应时间(90%的可能性)。例如,一个测试水平达到85000 tpmC的系统每分钟可进行85000次新订单处理,并同时完成其余的TPC-C混合事务处理。

使用道具 举报

回复
论坛徽章:
5
蛋疼蛋
日期:2013-06-04 20:22:48蜘蛛蛋
日期:2013-06-24 21:44:33技术图书徽章
日期:2013-08-21 09:18:55保时捷
日期:2013-12-11 23:42:072014年世界杯参赛球队: 荷兰
日期:2014-07-03 13:39:52
发表于 2013-7-3 16:47 | 显示全部楼层
学习  了

使用道具 举报

回复
论坛徽章:
2
2015年新春福章
日期:2015-03-04 14:55:132015年新春福章
日期:2015-03-06 11:59:47
发表于 2018-2-21 18:12 | 显示全部楼层
。。。。。。。。。。

使用道具 举报

回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

TOP技术积分榜 社区积分榜 徽章 团队 统计 知识索引树 积分竞拍 文本模式 帮助
  ITPUB首页 | ITPUB论坛 | 数据库技术 | 企业信息化 | 开发技术 | 微软技术 | 软件工程与项目管理 | IBM技术园地 | 行业纵向讨论 | IT招聘 | IT文档
  ChinaUnix | ChinaUnix博客 | ChinaUnix论坛
CopyRight 1999-2011 itpub.net All Right Reserved. 北京盛拓优讯信息技术有限公司版权所有 联系我们 
京ICP备09055130号-4  北京市公安局海淀分局网监中心备案编号:11010802021510 广播电视节目制作经营许可证:编号(京)字第1149号
  
快速回复 返回顶部 返回列表