oracle大对象入库测试用例,Oracle数据库测试方案.docx
Oracle数据库测试方案
目 录
TOC \o "1-3" \h \z \u 1.测试背景 3
2.小机环境安装及配置 3
2.1.硬件需求 3
2.2.安装配置 3
2.3.补丁 3
3.安装Oracle及RAC 3
3.1.Oracle版本 3
3.2.数据库参数 3
4.划分存储 4
5.迁移数据 4
6.Oracle数据库压力测试 4
6.1.查看执行最频繁的sql 4
6.1.1.查看当前数据库执行次数最多的sql 4
6.1.2.查看历史快照中执行次数最多的sql 5
6.2.Jmeter配置 5
6.3.执行jmeter测试 6
7.变更字符集后数据库测试 6
7.1.数据库测试 6
7.1.1.查看当前数据库的字符集 6
7.1.2.数据测试 6
7.2.应用测试 7
7.2.1.综合统计系统 7
7.2.2.内主页 8
7.2.3.CMS 9
测试背景
信息中心提供AIX环境,安装oracle 11g RAC,作为测试机进行测试,为数据库迁移提供评估信息;同时要将数据库字符集从ZHS16GBK变更为AL32UTF8,为字符集变更进行测试。
小机环境安装及配置
硬件需求
1
OS
AIX7.xx
2
CPU
8物理cpu,32逻辑cpu
3
物理内存
32G
4
SWAP
32G
5
硬盘
rootvg:300G
6
存储
datavg:4T
7
硬件个数
2个小机Lpart组HA
安装配置
补丁
安装Oracle及RAC
Oracle版本
1
Oracle版本
11g,具体版本待定
2
RAC版本
同Oracle版本
3
字符集
AL32UTF8
3
数据库参数
同生产库
数据库参数
序号
参数
node1
node2
划分存储
存储需求
1
存储大小
4T
2
VG
datavg
迁移数据
Oracle数据库压力测试
基于生产库的数据基础,在测试机上对数据库性能进行压力测试,针对生产库的查询需求,以生产库中执行频繁的SQL为基础进行测试。
Oracle数据库压力测试采用jmeter对数据进行压力测试,测试sql采用生产数据库执行最频繁的TOP15
查看执行最频繁的sql
查看当前数据库执行次数最多的sql
通过查询V$SQLAREA或V$SQL的EXECUTIONS来查看SQL的执行次数,但是这个值的有效性需要结合FIRST_LOAD_TIME来判断。因为V$SQLAREA或V$SQL中不保存历史数据,具有一定的时效性,所以如果要查询很久以前的某个SQL执行次数是办不到的。
SELECT SQL_TEXT, EXECUTIONS
? FROM (SELECT SQL_TEXT,
?????????????? EXECUTIONS,
?????????????? RANK() OVER(ORDER?BY EXECUTIONS DESC) EXEC_RANK
????????? FROM V$SQLAREA)
?WHERE EXEC_RANK <= 15;
查看历史快照中执行次数最多的sql
通过DBA_HIST_SQLSTAT关联DBA_HIST_SNAPSHOT找出某些SQL的执行次数,但是部分快照如果没有捕获到有些SQL。这样也就无法通过下面SQL语句查看执行次数。也是就说这种方法是有缺陷的。执行越频繁的语句,也越容易被SNAPSHOT抓取到
SELECT M.SQL_ID ,
?????? TO_CHAR(N.BEGIN_INTERVAL_TIME, 'YYYY-MM-DD')?? "DATETIME",
?????? SUM(M.EXECUTIONS_DELTA)? EXECUTIONS
FROM DBA_HIST_SQLSTAT M, DBA_HIST_SNAPSHOT N
WHERE M.SNAP_ID? = N.SNAP_ID
? AND M.DBID = N.DBID
? AND M.INSTANCE_NUMBER = N.INSTANCE_NUMBER
? AND M.INSTANCE_NUMBER=1
? AND TO_CHAR(N.BEGIN_INTERVAL_TIME, 'YYYY-MM-DD') ='2014-11-20'
? AND M.SQL_ID=&SQL_ID
GROUP?BY M.SQL_ID , TO_CHAR(N.BEGIN_INTERVAL_TIME, 'YYYY-MM-DD')
ORDER?BY M.SQL_ID
Jmeter配置
(1) 复制ORACLE的JDBC驱
oracle大对象入库测试用例,Oracle数据库测试方案.docx相关推荐
- adg oracle 架构_基于 Oracle RAC/ADG/OGG 等设计数据库双活方案,必须掌握五方面知识点...
原标题:基于 Oracle RAC/ADG/OGG 等设计数据库双活方案,必须掌握五方面知识点 上周,社区组织活动就数据库(Oracle)双活方案进行了深入探讨,包括如何选择双活方案.具体方案的复杂度 ...
- oracle大对象的存储,(16 ) Oracle数据库可以存储极大的对象,CLOB表示【16】大对象。...
数据示发展是解决一切经济社会问题的( ). 储极凝血因子缺乏患者最适宜输入 患者,大的对象6大对象女性,78岁.输血15分钟后诉胀痛.胸闷.腰背剧烈疼痛,随后出现酱油色尿.尿液呈酱油色,是因为尿中含有 ...
- oracle 大页配置,【Oracle】Oracle如何开启大页
前言:在Linux中配置hugepage可以提高oracle的性能,减少oracle sga的页交换,类似于aix中的lagepage. 为什么 使用大页? LINUX内存的默认块大小是4K 如果SG ...
- oracle大对象实例_Oracle解析复杂json的方法实例详解
问题背景: 当前在Oracle数据库(11G之前的版本)解析json没有可以直接使用的系统方法,网上流传的PLSQL脚本大多也只可以解析结构较单一的json串,对于结构复杂的json串还无法解析.如此 ...
- oracle大对象实例_oracle 数据迁移案例 从 8.1.7.4到9.2.0.8
旧数据库环境 操作系统为alpha 数据库版本为8.1.7.4 用户名 oracle ip地址 192.168.1.1 数据库实例名为orcl 需要迁移到IBM aix 5308 数据库版本为 or ...
- oracle数据库删除百万级数据库,数据库SQL优化大总结之 百万级数据库优化方案...
(1) 选择最有效率的表名顺序(只在基于规则的seo/' target='_blank'>优化器中有效): ORACLE 的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最 ...
- oracle 百万级数据查询优化,数据库SQL优化大总结之 百万级数据库优化方案
(1) 选择最有效率的表名顺序(只在基于规则的seo/' target='_blank'>优化器中有效): ORACLE 的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最 ...
- oracle查对象创建时间,oracle:查询某个时间之后,指定用户,指定对象类型,并创建的表的个数...
SQL> select COUNT(*) from dba_objects where created< to_date('17-01-14','dd-mm-y y') AND owne ...
- 数据库SQL优化大总结之 百万级数据库优化方案(转)
1.对查询进行优化,要尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引. 2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索 ...
- 数据库SQL优化大总结之 百万级数据库优化方案(转载)
原文地址:http://www.cnblogs.com/yunfeifei/p/3850440.html 网上关于SQL优化的教程很多,但是比较杂乱.近日有空整理了一下,写出来跟大家分享一下,其中有错 ...
最新文章
- .NET Framework介绍
- IIS Form 认证 保护HTML页面
- 两边同时取对数求复合函数_高中数学:对数运算三难点
- 注册用户模块 password bug
- (8)verilog语言编写UART发送
- Linux下的进程池(1)
- 下一步怎么办?核心网带宽必须迅猛增长!
- HTML+CSS之iframe
- 单片机(MCU)最强科普(万字总结,值得收藏)
- 包含了6种不同格式的10种不同的Code 39条形码字体样式的工具包Code 39 Font Advantage Package
- 环境搭建以及一些命令的记录
- 2013年 雷诺 Renault Zoe | 警告信息 “停车: 电力故障危险”
- Redis过期策略 实现原理
- 软件工程-----人员组织方式
- select下拉选项禁用
- 机器视觉引导定位系统,工业视觉定位检测
- window电脑访问Android照片,解决JPEG照片在windows无法打开
- 计算机不能上网查找原因的步骤,电脑不能上网的原因及操作步骤_电脑突然不能上网...
- 您与所提供的网站有什么关系? 告诉我们一些关于您的业务的情况。
- 如何看待为了进 Google、微软等外企大量刷题?
热门文章
- cm11 android l,【鹰眼出品】安卓4.4.4 CM11已刷,流畅度爆表!《转》
- Auto CAD 批量转PDF、批量打印使用方法
- kubernetes mysql pxc_PXC快速入门
- java创建一个问卷调查界面_十分钟搭建自己的问卷调查系统 | 码云周刊
- 飞秒激光制备量子计算机,飞秒激光直写光量子逻辑门.PDF
- 到底灰度化是在干什么?
- 分布式机器学习:算法、理论与实践
- 在线数学函数画图工具 2D 3D
- ESP8266+安信可微信智能配网
- Android MP4边下边播