一个很简单测试Oracle压力方法
程序员文章站
2022-06-13 11:18:24
...
做了一个简单的测试数据库压力,把东西分享了一下。 服务器情况: 操作系统版本:CentOS 5.6 -64 cpu:Intel(R) Xeon(R) C
做了一个简单的测试数据库压力,把东西分享了一下。
服务器情况:
操作系统版本:CentOS 5.6 -64cpu: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下面最好使用管理员用户执行。
推荐阅读
-
app压力测试工具有哪些(手机app测试流程和方法)
-
app压力测试工具有哪些(手机app测试流程和方法)
-
配置ab来为Nginx服务器做压力测试的方法
-
.net core如何利用ConcurrentTest组件对方法进行压力测试详解
-
Oracle数据库Schema快速从测试环境迁移到生产环境的方法
-
从零开始一个http服务器(六)-多路复用和压力测试
-
oracle表准备、索引测试、查询SQL执行次数、创建表空间方法详解
-
iOS尝试用测试驱动的方法开发一个列表模块【五】
-
Oracle数据库"记录被另一个用户锁住"解决方法(推荐)
-
Java简化Oracle存储过程,触发器抛出的异常信息(介绍一个简化异常的方法)