赞
踩
使用TPC-H可以自动生成大量数据,下面介绍ubuntu中的使用方法。
网盘链接:https://pan.baidu.com/s/1u3_bwZbyWKrFGqdVzV2_7g 密码:sgnw
进入dbgen目录
cd dbgen
复制makefile.suite到makefile
cp makefile.suite makefile
修改makefile文件
vim makefile
修改为如下内容(gcc要是小写的,因为这个问题百度了一小时左右-_-||)
如果你之前生成过数据表,可以执行make clean先清除一下再执行以下命令。
make
执行dbgen,生成数据表,大小为2G。根据自己需要设定参数。
./dbgen -s 2
我们会发现dbgen目录里增加了许多文件,正是我们后续需要的。
dss.ddl文件里为建表语句,如下:
CREATE TABLE NATION ( N_NATIONKEY INTEGER NOT NULL,
N_NAME CHAR(25) NOT NULL,
N_REGIONKEY INTEGER NOT NULL,
N_COMMENT VARCHAR(152));
CREATE TABLE REGION ( R_REGIONKEY INTEGER NOT NULL,
R_NAME CHAR(25) NOT NULL,
R_COMMENT VARCHAR(152));
CREATE TABLE PART ( P_PARTKEY INTEGER NOT NULL,
P_NAME VARCHAR(55) NOT NULL,
P_MFGR CHAR(25) NOT NULL,
P_BRAND CHAR(10) NOT NULL,
P_TYPE VARCHAR(25) NOT NULL,
P_SIZE INTEGER NOT NULL,
P_CONTAINER CHAR(10) NOT NULL,
P_RETAILPRICE DECIMAL(15,2) NOT NULL,
P_COMMENT VARCHAR(23) NOT NULL );
CREATE TABLE SUPPLIER ( S_SUPPKEY

Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。