博客文章除注明转载外,均为原创。
1.下载安装
Download:
2.安装
./HammerDB-2.20-Linux-x86-64-Install
安装完成后,进入目录
cd HammerDB-2.20
程序结构如下
[oracle@test1 HammerDB-2.20]$ ll
total 1500
drwx------
2 oracle oinstall 4096 Oct 31
15:24 agent
drwxr-xr-x
2 oracle oinstall 4096 Oct 31
15:24 bin
-rw-r--r--
1 oracle oinstall 23233 May 21
00:23 ChangeLog
-rw-r--r--
1 oracle oinstall 12232 May 18
23:59 config.xml
-rw-r--r--
1 oracle oinstall 618 Dec
22 2015 COPYRIGHT
-rw-r--r--
1 oracle oinstall 18009 Feb
16 2013 hammerdb.license
-rwxr--r--
1 oracle oinstall 6996 Dec
22 2015 hammerdb.tcl
drwxr-xr-x
2 oracle oinstall 4096 Oct 31
15:24 hdb-components
drwxr-xr-x
2 oracle oinstall 4096 Oct 31
15:24 hdb-modules
drwxr-xr-x
2 oracle oinstall 4096 Oct 31
15:24 include
drwxr-xr-x 20 oracle oinstall 4096 Oct 31 15:24 lib
-rw-r--r--
1 oracle oinstall 862 Dec
22 2015 readme
-rwxr-xr-x
1 oracle oinstall 1433866 Oct 31 15:24 uninstall
3、环境准备
创建测试使用表空间
SQL> create tablespace tpcc datafile
'/u01/oracle/oradata/oradb/tpcc01.dbf' size 1g autoextend on next 16M;
Tablespace created.
4.启动hammerDB
./hammerdb.tcl
5.压测准备加载数据
进入create schema界面(有个options选项的记得)。设置必要参数,如SID,测试用的数据库表空间名字,system密码,warehouse数量,用户数量等。
完成后,双击create,进行数据加载。
6.设置测试脚本,有个Options选项,设置用户数量等。然后双击Load,HammerDB会加载用户数量
设置下transaction里面的参数;设置测试用户数量等。
7.进行压测:
(1)单次压测
(2)多次压测
---the end