如何使用swingbench实现oracle数据库压力测试
2.在virtual redhat6.5上安装ORACLE11G数据库。
3.使用oewizard导入测试数据。您可以根据向导提示导入数据。
4.使用swingbench进行压力测试。
测试步骤:
1.在导入数据之前,有必要修改临时表空间的大小,以便它可以容纳相应的导入数据。
create temporary tablespace temp tempfile '/home/Oracle/oradata/orcl/temp . DBF ' size 1g;
alter databasedefault默认临时表空间temp
2.安装swingbench测试软件,直接解压运行。
unzip-x swing bench 25919 . zip
3.进入swingbench/bin目录,执行oewizard导入1G测试数据,修改数据库连接名和DBA密码。
wkio 1 qx 2 H3 triigaagyvq 92 CVA 180 . jpg
输入导入的数据文件的存储位置:
wk IOM 1 qx 2 ngtffbzfaagbnruybxu 038 . jpg
选择导入1G数据:
wkio 1 qx 2 tnythwoaae 8 qlgiji 464 . jpg
数据导入后,在这个目录中运行swingbench来执行测试并修改数据库连接名。用户连接数设置为300,测试时间设置为10分钟。
wk IOM 1 qx2v 6s 6 yjvaakal 63 j5mg 784 . jpg
修改分布式控件用于在测试过程中收集测试监控信息,测试修改后连接是否正常,统计主机的cpu磁盘IO信息。
wkio 1 qx 24 ddss sqaafmilc 2 vsu 132 . jpg
你也可以调出AWR的报告。
wkio 1 qx3o 2 gzw 45 aadh _ P4 ceeq 979 . jpg
设置插入、更新和选择的比例。
wkio 1 qx 3 RhB 32 itaaek 9 abjipi 261 . jpg
设置完成后,点击左上角的绿色按钮进行测试。
wk IOM 1 qx 24 zgsnq-aaej 51 ycks 614 . jpg
wk IOM 1 qx 3 qax fs snaagpjeiyv 6 q 924 . jpg
测试结果可以保存为XML文档,