Chinaunix首页 | 论坛 | 博客
  • 博客访问: 528513
  • 博文数量: 100
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 1172
  • 用 户 组: 普通用户
  • 注册时间: 2016-09-22 09:50
个人简介

一个守望数据库的老菜鸟

文章分类

全部博文(100)

文章存档

2019年(21)

2018年(17)

2017年(38)

2016年(24)

我的朋友

分类: Oracle

2016-11-06 07:53:14

博客文章除注明转载外,均为原创。转载请注明出处。
本文链接地址:http://blog.chinaunix.net/uid-31396856-id-5754625.html


Oracle TPCC压力测试工具hammerDB的使用

1.下载安装

Download

https://sourceforge.net/projects/hammerora/files/HammerDB/HammerDB-2.20/HammerDB-2.20-Linux-x86-64-Install/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
阅读(2755) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~