欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  数据库

一个很简单测试Oracle压力方法

程序员文章站 2024-02-07 15:03:22
...

做了一个简单的测试数据库压力,把东西分享了一下。 服务器情况: 操作系统版本:CentOS 5.6 -64 cpu:Intel(R) Xeon(R) C

做了一个简单的测试数据库压力,把东西分享了一下。

服务器情况:

操作系统版本:CentOS 5.6 -64
cpu:Intel(R) Xeon(R) CPU X5660 @ 2.80GHz * 24
内存:Mem: 16425876
Swap: 32764556
数据库版本:Oracle10gR2

节点个数:2

测试方法如下:通过awr找出测试系统里面消耗比较多sql(可以是IO或者是执行时间)
使用python写了如下脚本 这里要首先安装好python和cx_Oracle,关于如何安装这两个软件,可以自己百度,过几天我把我的安装方法写上去。
让我么简单看看这个python脚本,如果童鞋们要用这个脚本,只要修改连接串和sql部分就可以了,在这个脚本里面,首先执行"sql",然后休息1秒钟,再执行"sql1"部分,再休息10,这个就是一个循环,一共循环30000000次。
友情提醒一下python对空格特别敏感,复制的时候要小心了。
如果只是简单执行这一个脚本,那叫什么压力测试呢,这个时候要请其他童鞋协助了,在dos下执行如下命令,win7下面最好使用管理员用户执行。

  • --切换到脚本所在的目录,,执行以下命令