一、前言
TPC-H是业界常用的一套基准,由TPC委员会制定发布,用于评测数据库的分析型查询能力。TPC-H查询包含8张数据表、22条复杂的SQL查询,大多数查询包含若干表Join、子查询和Group By聚合等。
可通过此工具快速构造大量SQL数据,满足数据库相关场景测试
二、软件安装
官网下载 TPC-H_Tools_v3.0.1.zip | TPC-H_Tools_v2.18.0,需注册后方可下载软件包
- 安装gcc编译环境、mysql客户端
yum install gcc mysql -y
- 下载软件包,上传到服务器,修改makefile文件
注:makefaile编译参数CFLAGS = -g -DDBNAME=\"dss\" -D$(MACHINE) -D$(DATABASE) -D$(WORKLOAD) -DRNG_TEST -D_FILE_OFFSET_BITS=64定义有误,需将-g替换为-gcc,否则编译会出现make: g: Command not found错误
unzip TPC-H_Tools_v2.18.0.zip
cd 2.18.0_rc2/dbgen/
cp makefile.suite makefile
sed -i 's/DATABASE=/DATABASE = MYSQL/' makefile
sed -i 's/MACHINE =/MACHINE = LINUX/' makefile
sed -i 's/WORKLOAD =/WORKLOAD = TPCH/' makefile
sed -i 's/\bg\b/gcc/g' makefile
- 修改
tpcd.h头文件,在database portability defines后面增加MYSQL宏定义

最低0.47元/天 解锁文章
3119

被折叠的 条评论
为什么被折叠?



