设为首页 加入收藏

TOP

数据库性能评价标准简介
2011-05-12 15:15:31 来源: 作者: 【 】 浏览:2183次 评论:0


性能一直是数据库管理系统研究的核心问题之一,20世纪80年代开始人们曾提出许多不同的性能评价标准。

1983年提出的Wisconsin性能测试标准是最早的一个全面测试数据库管理系统性能的标准。它使用的是单一用户单一服务器模式,通过32种查询(包括查询、连接、映射、集合以及更新操作)来测量一个数据库管理系统性能。在此基础上,1989年提出了AS3AP(ANSI SQL Standard Scalable And Portable Benchmark)性能测试标准。

20世纪80年代中后期,数据库企业基于这些数据库管理系统性能评价标准展开了激烈的论战,由于评价标准不十分严密,数据库企业公布的评测结果不一致,有的甚至相互矛盾。1988年10月,Omri Serlin成功地说服了8家公司联合组成了TPC(Transaction Processing Performance Concile)组织来规范数据库管理系统的性能评价标准,获得了巨大的成功,目前成为评价数据库性能的事实标准。

作为一个非盈利性的国际数据库性能测试组织,TPC制定并维护了四个标准:TPC-C,数据库在线事务处理标准;TPC-H,决策支持中自由查询标准;TPC-W,基于Web的电子商务标准;TPC-R,决策支持中业务报表标准。

经过多年发展,TPC-C版本5已趋于完善,并被广泛接受,目前已成为数据库供应商向用户展示产品技术进展的重要指标。TPC-C模拟了一个大型批发销售公司的业务过程。该公司拥有多个地理上分布的仓库,每个仓库向10个街区供货,每个街区有3000个用户。该公司的每个仓库维护10万条公司销售的商品记录。

TPC-C标准要求在被测数据库管理系统中,根据仓库数量(即数据规模)按照一定的比例完成5种事务(包括新订单处理、支付、订单查询、发货和库存查询)。被测系统平稳运行2小时后,取其平均每分钟处理的新订单数(即tpmC值)作为被测系统的性能指标。

Tags:TPC-H TPC-R 责任编辑:admin
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇DB2 9 数据库意外场景下的恢复 下一篇TPC-H基准测试

最新文章

热门文章

推荐文章

相关文章