tpc-ds测试
2016-07-13 00:00
1071 查看
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 <tpcds.sql
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/bash for i in `ls /tmp/v2.1.0/query_templates/query*`; do echo "define _END= \"\";" >> $i done
7.生成语句
/tmp目录下建立sql目录#!/bin/bash for 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
相关文章推荐
- PERL 生成数据
- mybatis的sql语句生成器
- PowerDesigner生成sql建表语句
- PowerDesigner生成sql建表语句
- PowerDesigner生成sql建表语句
- tpcds数据集
- 使用spark-sql-perf评测spark 2.0
- ThinkPHP:视图模型的使用
- SSDB图形界面管理工具:phpssdbadmin安装部署
- Composer安装和使用
- 不让上传目录执行PHP脚本
- 3种方式测试php应用的性能
- 【phalcon】几个查询方法总结
- PHP操作文件下载
- ContentProvider的创建和使用
- PHP笔记一
- PHP wamp server问题
- PHP文件上传操作
- ThinkPHP5开发(四)查询用户列表
- ECSHOP因PHP版本导致的错误