DM8 TPCH测试流程

tpch工具链接自行下载

链接:https://pan.baidu.com/s/1ZkI7aWdJluQPr7T-7UD7pQ 
提取码:stnw

一、关于TPC-H

TPCH是由TPC(Transaction Processing Performance Council)事务处理性能委员会公布的一套针对数据库决策支持能力的测试基准,通过模拟数据库中与业务相关的复杂查询考察数据库的综合处理能力,获取数据库操作的响应时间。

TPCH基准模型中定义了一个数据库模型,容量可以在1GB~10000GB的8个级别中进行选择。数据库模型包括CUSTOMER、LINEITEM、NATION、ORDERS、PART、PARTSUPP、REGION和SUPPLIER 共8张数据表,以及22条SQL查询语句,涉及内容广泛丰富,可以较完整地测试数据库的运算性能。

二、测试流程

1.使用dbgen生成数据

./dbgen -s 1 ##表示生成了1G数据

会在当前目录下生成数据源文件,用来之后dmfldr导入的元数据

2.修改每个表的dmfldr控制文件

路径保持一致,其他文件同理

3.数据库中建表,执行脚本

4.使用dmfldr加载数据

./dmfldr userid=SYSDBA/SYSDBA:5236 control=\'/opt/dbgen/tpch/data/customer.ctrl\'

./dmfldr userid=SYSDBA/SYSDBA:5236 control=\'/opt/dbgen/tpch/data/lineitem.ctrl\'

./dmfldr userid=SYSDBA/SYSDBA:5236 control=\'/opt/dbgen/tpch/data/nation.ctrl\'

./dmfldr userid=SYSDBA/SYSDBA:5236 control=\'/opt/dbgen/tpch/data/orders.ctrl\'

./dmfldr userid=SYSDBA/SYSDBA:5236 control=\'/opt/dbgen/tpch/data/part.ctrl\'

./dmfldr userid=SYSDBA/SYSDBA:5236 control=\'/opt/dbgen/tpch/data/partsupp.ctrl\'

./dmfldr userid=SYSDBA/SYSDBA:5236 control=\'/opt/dbgen/tpch/data/region.ctrl\'

./dmfldr userid=SYSDBA/SYSDBA:5236 control=\'/opt/dbgen/tpch/data/supplier.ctrl\'

5.更新统计信息

6.测试语句执行时间

下方为Q22的测试运行时间

http://t.csdn.cn/v9RMw

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值