官网下载地址:
http://imysql.com/wp-content/uploads/2014/09/tpcc-mysql-src.tgz
1.用bzr客户端下载软件包
[root@tong1 ~]# yum install bzr -y
[root@tong1 ~]# bzr branch lp:~percona-dev/perconatools/tpcc-mysql
[root@tong1 ~]# cd tpcc-mysql/src/
[root@tong1 src]# make
[root@tong1 src]# cd ..
[root@tong1 tpcc-mysql]# ll
total 252
-rw-r--r--. 1 root root 1621 Apr 23 11:24 add_fkey_idx.sql
-rw-r--r--. 1 root root 317 Apr 23 11:24 count.sql
-rw-r--r--. 1 root root 3105 Apr 23 11:24 create_table.sql
-rw-r--r--. 1 root root 763 Apr 23 11:24 drop_cons.sql
-rw-r--r--. 1 root root 477 Apr 23 11:24 load.sh
-rw-r--r--. 1 root root 851 Apr 23 11:24 README
drwxr-xr-x. 2 root root 4096 Apr 23 11:24 schema2
drwxr-xr-x. 5 root root 4096 Apr 23 11:24 scripts
drwxr-xr-x. 2 root root 4096 Apr 23 11:25 src
-rwxr-xr-x. 1 root root 61191 Apr 23 11:25 tpcc_load --make后生成的命令
-rwxr-xr-x. 1 root root 155886 Apr 23 11:25 tpcc_start --make后生成的命令
[root@tong1 tpcc-mysql]#
2.创建数据库导入表结构
[root@tong1 tpcc-mysql]# mysqladmin create tpcc;
[root@tong1 tpcc-mysql]# mysql tpcc < create_table.sql
[root@tong1 tpcc-mysql]#
3.加载测试数据(tpcc_load)
[root@tong1 tpcc-mysql]# ./tpcc_load --help
*************************************
*** ###easy### TPC-C Data Loader ***
*************************************
usage: tpcc_load [server] [DB] [user] [pass] [warehouse]
OR
tpcc_load [server] [DB] [user] [pass] [warehouse] [part] [min_wh] [max_wh]
* [part]: 1=ITEMS 2=WAREHOUSE 3=CUSTOMER 4=ORDERS
[root@tong1 tpcc-mysql]# ./tpcc_load localhost tpcc root "" 100 --机械硬件仓库数不能少于100个,ssd硬件不能少于1000个
本文出自 “一起走过的日子” 博客,请务必保留此出处http://tongcheng.blog.51cto.com/6214144/1637512
原文地址:http://tongcheng.blog.51cto.com/6214144/1637512