CC = gcc #最初は宣言だけで何も書かれてない。だったら宣言しなきゃデフォルトの使えるのにw
DATABASE= ORACLE #コメント中の候補から選ぶ。直接ロードでなくテキストデータ作るのなら何でもいい。
MACHINE=LINUX #CYGWINはないのね...LINUXと書いてビルドできたから別にいいけど。
WORKLOAD=TPCH #選択肢これしかないなら最初から書いとけよ
CGLAGS = -O3 … #O3最適化オプションを追加
LDFLAGS = -O3 #最適化オプションが最適化レベル1なので、もっと上げる
$ ./dbgen -s 1 -v
TPC-H Population Generator (Version 2.16.1)
Copyright Transaction Processing Performance Council 1994 - 2010
Generating data for suppliers table/
Preloading text ... 100%
done.
Generating data for customers tabledone.
Generating data for orders/lineitem tablesdone.
Generating data for part/partsupplier tablesdone.
Generating data for nation tabledone.
Generating data for region tabledone.
$ ls -l *.tbl
-rw-r--r--+ 1 xxxxxx Domain Users 24346144 Mar 8 10:43 customer.tbl
-rw-r--r--+ 1 xxxxxx Domain Users 759863287 Mar 8 10:43 lineitem.tbl
-rw-r--r--+ 1 xxxxxx Domain Users 2224 Mar 8 10:43 nation.tbl
-rw-r--r--+ 1 xxxxxx Domain Users 171952161 Mar 8 10:43 orders.tbl
-rw-r--r--+ 1 xxxxxx Domain Users 24135125 Mar 8 10:43 part.tbl
-rw-r--r--+ 1 xxxxxx Domain Users 118984616 Mar 8 10:43 partsupp.tbl
-rw-r--r--+ 1 xxxxxx Domain Users 389 Mar 8 10:43 region.tbl
-rw-r--r--+ 1 xxxxxx Domain Users 1409184 Mar 8 10:43 supplier.tbl
≪ TPC-H用テーブル(基礎編) | HOME | チュートリアル的なデータベースの用意 ≫
Author:Ed U Song
社内ノマドなエンジニア。
仕事で触れる機会のないものを自宅環境作って実験。