性能测试以TPC-H 100GB数据为测试数据,使用标准的DBGEN工具构造样本数据。
说明 本文的TPC-H的实现基于TPC-H的基准测试,并不能与已发布的TPC-H基准测试结果相比较,本文中的测试并不符合TPC-H基准测试的所有要求。
从TPC官网下载TPC-H标准的数据生成工具DBGEN,编译后生成二进制可执行文件dbgen。
./dbgen -s $scale -C $chunks -S $i -f
-s
:指定scale值,例如100GB时scale值为100,1TB时scale值为1000。-C
:一共分成几个chunk。-S
::当前命令生成第几个 chunk。说明 一条语句只能生成一个 chunk。
更多dbgen使用方法请参见tpch-dbgen。