温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

怎么用swingbench进行oracle数据库压力测试

发布时间:2021-07-29 21:15:03 来源:亿速云 阅读:328 作者:chen 栏目:云计算

这篇文章主要讲解了“怎么用swingbench进行oracle数据库压力测试”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么用swingbench进行oracle数据库压力测试”吧!

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

怎么用swingbench进行oracle数据库压力测试

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

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

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

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

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

测试步骤:

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

mkdir -p /home/oracle/oradata/orcl

create temporary tablespace temp1 tempfile '/home/oracle/oradata/orcl/temp1.dbf' size 100m; 

alter database default temporary tablespace temp1; 

drop tablespace TEMP; 

create temporary tablespace temp tempfile '/home/oracle/oradata/orcl/temp.dbf' size 1g;

alter database default temporary tablespace temp;

drop tablespace temp1;

(也可用rm删除temp1.dbf)

上述操作也可通过EM管理界面直接将TEMP表空间扩到1G.

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

unzip -x swingbench35919.zip

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

怎么用swingbench进行oracle数据库压力测试

选择导入1G数据:

怎么用swingbench进行oracle数据库压力测试

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

怎么用swingbench进行oracle数据库压力测试

设置 insert,update ,select的比例

怎么用swingbench进行oracle数据库压力测试

测试过程截图

怎么用swingbench进行oracle数据库压力测试

感谢各位的阅读,以上就是“怎么用swingbench进行oracle数据库压力测试”的内容了,经过本文的学习后,相信大家对怎么用swingbench进行oracle数据库压力测试这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是亿速云,小编将为大家推送更多相关知识点的文章,欢迎关注!

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI