网站大量收购独家精品文档,联系QQ:2885784924

TPCC性能测试.docVIP

  1. 1、本文档共13页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
TPCC性能测试,tpcc测试,tpcc测试工具,oracle的tpcc测试,37tpcc,tpccmysql,www.seba5.com37tpcc,服务器tpcc值,tpcc值,tpcctpmc

TPC-C性能测试 1. 前言 2 2. 逻辑数据库设计 2 2.1 业务和应用程序环境 2 2.2 数据库实体、关系、属性 3 2.3 表结构 4 2.3.1 WAREHOUSE(仓库) 4 2.3.2 DISTRICT(地区) 5 2.3.3 CUSTOMER(客户) 6 2.3.4 HISTROY(历史记录) 7 2.3.5 NEW_ORDER(新定单) 7 2.3.6 ORDER(定单) 7 2.3.7 ORDER_LINE(定单分录) 8 2.3.8 ITEM(供货商品) 8 2.3.9 STOCK(存货) 9 3. 业务和用户界面 9 3.1 输入域和显示域 9 3.2 业务 10 3.2.1 新定单(New-Order) 10 3.2.2 付款(Payment) 11 3.2.3 查询定单(Order-Status) 12 3.2.4 发货(Delivery) 12 3.2.5 库存报警(Stock-Level) 13 前言 事务处理性能协会(Transaction Processing Performance Council,简称TPC)是一个专门评价大型数据库系统硬、软件性能的组织。至今(1998年12月),TPC颁布了A、B、C、D四种系统性能测试标准,简称为TPC-A、TPC-B、TPC-C、TPC-D。其中TPC-A与TPC-B为早期标准,必威体育精装版标准TPC-D仍在指定过程中,目前普遍使用针对联机事务处理(OLTP)的TPC-C标准。 TPC Benchmark C是一套评价OLTP性能的测试程序,被全球主流计算机硬件厂商、数据库厂商公认为性能评价标准。TPC-C测试程序模拟了一个库存、销售系统,其中的数据库结构设计、应用程序规划代表了对RDBMS的标准用法。 本文以TPC在1998年8月14日分布的《TPC BENCHMARK C - Standard Specification Revision 3.4》英文版(可以从TPC主页“”下载)为蓝本,选择翻译了其中逻辑设计部分,为提高可读性,多处进行了意译,并加入了注解。由于译者水平有限,恐怕挂一漏万,如果能够对数据库应用程序员有一点参考价值,也就达到目的了。 2. 逻辑数据库设计 2.1 业务和应用程序环境 TPC-C由一组基本操作组成,用以测试典型的复杂联机事务处理(OLTP)系统性能。 TPC-C的模拟程序并不针对特定的商业对象,可以模拟含有管理、销售、分发产品、服务的任何工业(例如:汽车出租,食物分配,零件供应等等)。 TPC-C中虚拟的公司是一家仓库销售供应商,拥有一批分布在不同地方的仓库和地区分公司。当公司业务扩大时,将建立新的仓库和地区分公司。通常每个仓库供货覆盖10家地区分公司,每个地区分公司服务3000名客户。公司共有100,000种商品,分别储存在各个仓库中。图表 1描述了仓库、地区分公司、客户的隶属关系。 图表 1 系统功能包括:客户向公司下订单,查询旧订单。订单平均由10行分录组成。订单中1%的商品当地仓库缺货,由其他仓库供货。 同时还要处理付款、发货,和库存报警。 2.2 数据库实体、关系、属性 TPC-C数据库由9张独立的表组成。图表 2表示了表和表之间的关系。 图表 2 说明: 数字表示数据库的容量需求 实体块中的数字表示表的基数(行数)。这些数字以仓库数W为因数,决定数据库的缩放能力 关系箭头上的数字表示关系的基数(父子对应平均数) 在关系的基数和表的基数后的加号表示随着行的增减,数值可能增长 2.3 表结构 表中出现的属性(attribute)定义: N unique IDs,不重复的代码,至少可以存储N个。不限制物理类型(例如:二进制binary、压缩十进制packed decimal、字符alphabetic等等) variable text, size N,变长字符串,最大长度为N。如果用定长字符串模拟,则在字符串尾追加空格 fixed text, size N,定长字符串,长度为N date and time,日期时间,可以表示从1990年1月1日至2100年12月31日的日期,精度至少为1秒 numeric, N digits,数字型,可以表示N位数字。当用于存储货币时必须能表示用户所在国货币定义。例如在美国,可以定义为(12,2)有符号数字;也可以定义为至少41比特(bits)的有符号整数;还可以定义为64比特(bits)双精度浮点数(REAL) null,表示无意义数值 注释1:表中所有的属性可以以任意顺序创建,可以用目标系统支持的任意物理数据类型实现 注释2:表的名称和字段的名称只是用于说明,实现时可以改为其他名称 2.3.1 WAREHOUSE(仓库) 字 段 名 称 字 段 定 义 注

文档评论(0)

tianma2015 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档