【tpc-h】数据库性能测试数据批量生成工具

参考文章

TPC-H测试超详细介绍
金仓数据库TPC-H自动化测试实践
2024年8款数据库数据分析能力(TPC-H)真实性能评测

TPC使用

以tpc-h为例

部署tpc-h

下载地址:https://www.tpc.org/tpc_documents_current_versions/current_specifications5.asp
Source Code栏下载,一般需要再linux环境使用,当然在win环境使用也可以。以linux为例:
解压文件,生成TPC-H_Tools_v3.0.0文件夹,cd TPC-H_Tools_v3.0.0/dbgencp makefile.suite Makefile,vim Makefile,
可以看到DATABASE可以选择的比较少,没关系,tpc生成的数据类型简单,其他数据库也基本都支持。

CC      = gcc
# Current values for DATABASE are: INFORMIX, DB2, TDAT (Teradata)
#                                  SQLSERVER, SYBASE, ORACLE, VECTORWISE
# Current values for MACHINE are:  ATT, DOS, HP, IBM, ICL, MVS, 
#                                  SGI, SUN, U2200, VMS, LINUX, WIN32 
# Current values for WORKLOAD are:  TPCH
DATABASE=SQLSERVER
MACHINE = LINUX
WORKLOAD = TPCH

在dbgen执行make命令编译,生成dbgen和qgen可执行文件

生成数据

执行./dbgen -h查看帮助:

[root@some dbgen]# ./dbgen -h
TPC-H Population Generator (Version 3.0.0 build 0)
Copyright Transaction Processing Performance Council 1994 - 2010
USAGE:
dbgen [-{vf}][-T {pcsoPSOL}]
        [-s <scale>][-C <procs>][-S <step>]
dbgen [-v] [-O m] [-s <scale
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值