標籤:mysql效能測試工具之tpcc-mysql
官網:
http://imysql.com/wp-content/uploads/2014/09/tpcc-mysql-src.tgz
1.用bzr用戶端下載軟體包
[[email protected] ~]# yum install bzr -y
[[email protected] ~]# bzr branch lp:~percona-dev/perconatools/tpcc-mysql
[[email protected] ~]# cd tpcc-mysql/src/
[[email protected] src]# make
[[email protected] src]# cd ..
[[email protected] 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後產生的命令
[[email protected] tpcc-mysql]#
2.建立資料庫匯入表結構
[[email protected] tpcc-mysql]# mysqladmin create tpcc;
[[email protected] tpcc-mysql]# mysql tpcc < create_table.sql
[[email protected] tpcc-mysql]#
3.載入測試資料(tpcc_load)
[[email protected] 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
[[email protected] tpcc-mysql]# ./tpcc_load localhost tpcc root "" 100 --機械硬體倉庫數不能少於100個,ssd硬體不能少於1000個
本文出自 “一起走過的日子” 部落格,請務必保留此出處http://tongcheng.blog.51cto.com/6214144/1637512
mysql效能測試工具之tpcc-mysql