当前位置:数据库 > Oracle >>

Oracle Logminer性能测试

Oracle Logminer性能测试
 
1 测试介绍
 
1.1 测试目的
 
通过模拟不同环境下LogMiner解析联机/归档日志文件运行情况,通过测试所获取的数据分析,通过对以下两点的验证来确定通过LogMiner技术技术可行性:
 
1、在日志文件不同大小、不同数据压力情况下对数据库服务器内存、CPU的影响;
 
2、并通过查询LogMiner的动态表和实际物理表中数据数目是否一致,验证其准确性。
 
1.2 测试环境
 
用途及说明
 
硬件配置
 
软件配置
 
其它说明
 
数据库服务器
 
型号:T420i
 
处理器:Intel(R)core(TM) i5 CPU M430
 
主频:2.2G
 
内存:2G
 
硬盘:300G
 
操作系统:WindowXP
 
数据库及版本:Oracle10.2g
 
IP地址:10.88.54.83
 
测试机
 
型号:T420i
 
处理器:Intel(R)core(TM) i5 CPU M430
 
主频:2.2GHz
 
内存:1.8 GB
 
显示器:1280*800 宽屏
 
操作系统:windows xp
 
浏览器及版本:ie8
 
1.3 测试方案
 
1.3.1 性能影响(针对目标一)
为了模拟实际运行环境,加入了Logminer运行背景环境,分别测试数据库在无操作、300个插入/秒操作、500个插入/秒操作情况下运行情况,并且对比日志文件50M、100M大小下运行情况
 
1.3.2 准确性(针对目标二)
1、数据类型
 
序号
 
数据类型
 
是否支持
 
问题处理
 
1
 
BINARY_DOUBLE
 
8.1及以上
 
 
2
 
BINARY_FLOAT
 
8.1及以上
 
 
3
 
CHAR
 
8.1及以上
 
 
4
 
DATE
 
8.1及以上
 
需设置时间格式,否则只能同步日期
 
alter system set nls_date_format='yyyy-MM-dd HH24:mi:ss' scope=spfile;
 
5
 
INTERVAL DAY
 
8.1及以上
 
 
6
 
INTERVAL YEAR
 
8.1及以上
 
 
7
 
NUMBER
 
8.1及以上
 
 
8
 
NVARCHAR2
 
8.1及以上
 
 
9
 
RAW
 
8.1及以上
 
 
10
 
TIMESTAMP
 
8.1及以上
 
 
11
 
TIMESTAMP
 
WITH LOCAL
 
TIME ZONE
 
8.1及以上
 
 
12
 
VARCHAR2
 
8.1及以上
 
 
13
 
LONG
 
9.2及以上
 
 
14
 
CLOB
 
10.1及以上
 
需要设置如下:
 
ALTER DATABASE ADD SUPPLEMENTAL LOG DATA (ALL) COLUMNS;
 
插入时分为两条语句,另外插入二进制数据未进行测试
 
15
 
BLOB
 
10.0及以上
 
2、DDL语句测试(未测试完毕)
 
序号
 
类型
 
是否支持
 
1
 
创建表(Create table)
 
支持
 
2
 
删除表(Drop table)
 
支持,出现两个语句,首先修改表名为临时表名,然后删除该临时表
 
监控该类型需要进行合并处理
 
3
 
创建作业(Create job)
 
不支持
 
4
 
创建序列(Create sequence)
 
支持
 
5
 
创建存储过程(Create pocedure)
 
支持
 
6
 
增加字段(alter table TABLE add column)
 
支持
 
7
 
删除字段(alter table emp drop column)
 
支持
 
8
 
修改字段(alter table emp modify column)
 
支持
 
9
 
修改列名(alter table rename column)
 
支持
 
10
 
修改表名(rename emp to TABLE)
 
支持
 
11
 
清除表数据(truncate table TABLE)
 
支持
 
12
 
删除表(drop table TABLE)
 
支持
 
13
 
恢复被删除的表(Flashback table TABLE to before drop)
 
支持
 
14
 
NOT NULL约束(alter table TABLE modify COLUMN not null)
 
支持
 
15
 
UNIQUE约束
 
支持
 
16
 
PRIMARY KEY约束
 
支持
 
17
 
FOREIGN KEY 约束
 
支持
 
18
 
CKECK 约束
 
支持
 
19
 
禁用/激活约束
 
支持
 
20
 
删除约束
 
支持
 
21
 
创建不唯一索引
 
支持
 
22
 
创建唯一索引
 
支持
 
23
 
创建位图索引
 
支持
 
24
 
创建反序索引
 
支持
 
25
 
创建函数索引
 
支持
 
26
 
修改索引
 
支持
 
27
 
合并索引
 
支持
 
28
 
重建索引
 
支持
 
29
 
删除索引
 
支持
 
30
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,