性能测试以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