- 1、本文档共13页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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(仓库)
字 段 名 称 字 段 定 义 注
您可能关注的文档
- G试验和GM实验的区别及其临床意义.doc
- H.264里的插值滤波器的理论基础.doc
- HFSS中仿真设计3.4Ghz分支线耦合器.doc
- Have you packed yet导学案.doc
- HONDA GX630_选型资料.xls
- HNIST化工热力学复习提纲2013.doc
- How do you study for a test 导学案.doc
- HRT5200加速多普勒雷达仿真模型结果比较.doc
- Hqdmjt法语有关形容词的用法阴阳性单复数变化.doc
- HY800N离心机结构设计.doc
- 幼儿园全民国家安全教育日PPT.ppt
- 文明礼仪伴我行主题班会课.ppt
- 4.2 《心有一团火,温暖众人心》课件(共26张PPT) 2024-2025学年统编版高中语文必修上册.pptx
- 大模型平民化开启“AI+医疗”新纪元.pptx
- 2《以工匠精神雕琢时代品质》 课件(共28张PPT)2024-2025学年统编版高中语文必修上册.pptx
- 3《鸿门宴》 课件 (共52张PPT)2024-2025学年统编版高中语文必修下册.pptx
- unit 2能力阅读写作拔高练-学九级英语全一册单元模块满分必刷题人教版.pdf
- 9.3 《声声慢(寻寻觅觅)》课件 (共25张PPT)2024-2025学年统编版高中语文必修上册.ppt
- “4·23世界读书日”主题教育班会-阅读启心智,知识筑梦想 课件(共27张PPT).pptx
- 4EAT 变速箱维修手册.pdf
文档评论(0)