码迷,mamicode.com
首页 > 数据库 > 详细

如何使用swingbench进行oracle数据库压力测试

时间:2014-10-06 12:55:31      阅读:442      评论:0      收藏:0      [点我收藏+]

标签:swingbench   oracle数据库压力测试   

     

    swingbench是一款网络上开源的oracle压力测试工具,支持oracle 11g版本,还能对rac进行测试。从官方页面http://dominicgiles.com/downloads.html上可以下载最新的软件版本。

bubuko.com,布布扣

   swingbench可以运行在windows和linux平台,本次测试采用linux平台,具体测试过程如下:

  1、首先使用VMVARE10搭建一个redhat6.5的虚拟机。

  2、在虚拟redhat6.5上安装ORACLE11G的数据库。

  3、使用oewizard导入测试数据,可以根据向导提示进行数据导入。   

  4、使用swingbench进行压力测试。


测试步骤:

1、导数据之前需要修改temp表空间大小,使其能够容纳下相应的导入数据

create temporarytablespace temp tempfile ‘/home/oracle/oradata/orcl/temp.dbf‘ size 1g;

alter databasedefault temporary tablespace temp;


2、安装swingbench测试软件,直接解压缩即可运行。

unzip -x swingbench25919.zip


3、进入swingbench/bin目录执行oewizard导入1G测试数据,并修改数据库连接名和DBA密码

bubuko.com,布布扣

输入导入数据文件存放位置:

bubuko.com,布布扣

选择导入1G数据:

bubuko.com,布布扣

数据导完之后在该目录下运行swingbench执行测试,修改数据库连接名,用户连接数设置为300,测试时间设置为10分钟

bubuko.com,布布扣

修改Distributed Controls用于测试过程中搜集测试监控信息,修改完之后测试连接是否正常,并可以统计主机的cpu  disk IO 信息

bubuko.com,布布扣

还可以拉出AWR报表

bubuko.com,布布扣

设置 insert,update ,select的比例

bubuko.com,布布扣

设置完成之后,点击左上角绿色按钮执行测试

bubuko.com,布布扣


测试过程截图

bubuko.com,布布扣

测试结果可保持为XML文档,最后查看显示如下

bubuko.com,布布扣


本文出自 “滴水穿石孙杰” 博客,请务必保留此出处http://xjsunjie.blog.51cto.com/999372/1560779

如何使用swingbench进行oracle数据库压力测试

标签:swingbench   oracle数据库压力测试   

原文地址:http://xjsunjie.blog.51cto.com/999372/1560779

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!