1.安装依赖
yum -y install gcc gcc-c++ libstdc++-devel bison byacc flex
2.安装
make
3.生成数据
生成1024G数据
cd /tools./dsdgen -scale 1024 -dir /tmp/data
4.建表
其中test是数据库名
cd tools/opt/percona/bin/mysql -uroot test
5.加载数据
your_DAT_filename:/tmp/data下的25个.dat后缀的文件
table_the_DAT_file_is_for:test库下的25个数据表
LOAD DATA INFILE 'your_DAT_filename' INTO TABLE table_the_DAT_file_is_for FIELDS TERMINATED BY '|' LINES TERMINATED BY '\n'
6.修改query*.tpl
query_templates目录下query*.tpl均在末尾追加define _END= "";
#!/bin/bashfor i in `ls /tmp/v2.1.0/query_templates/query*`;doecho "define _END= \"\";" >> $idone
7.生成语句
/tmp目录下建立sql目录
#!/bin/bashfor i in `ls /tmp/v2.1.0/query_templates/query*`;do./dsqgen -template `basename $i` -directory /tmp/v2.1.0/query_templates -dialect oracle -scale 5 #> /tmp/v2.1.0/sql/`basename $i`mv /tmp/v2.1.0/tools/query_0.sql /tmp/sql/`basename $i`done