本版本采用TPC-H_Tools_v2.17.3版本,可能不是最新版本,请自行到以下地址,寻找最新版本。
版本文件位置在dbgen/release.h文件中
TPC下载页
TPC-H是一个数据库测试工具,如果对此工具不熟悉,请阅读官方文档
TPCH文档
目前TPCH22个SQL,如需要了解,请查看
TPCH-查询SQL解析
项目在centos7上运行,需要有mysql客户端和GCC,请自行安装。
目录介绍
dbgen:工具目录(标准包提供)
dev-tools:作用不明(标准包提供)
ref_data:使用工具包创建好的数据(标准包提供,由于太大目前已删除,请自行从tpc网站下载)
doc:扩展内容,主要是收集的相关资料
test-tools:扩展内容,主要是为了方便测试,制作的脚本和工具
JavaExecuter:一个使用java制作的sql查询执行工具(未完成)
使用说明
提供了test-tools目录,增加了一些测试脚本,所有的测试脚本统一使用config配置文件进行参数配置
在mysql下测试需要在my.cnf中设置mysql库表名不区分大小写lower_case_table_names=1
config.properties
# ============通用配置参数-数据库配置信息==============