DBControl和Oracle的Import/Export速度比较
系统
Windows XP sp2 工作站。
2.4G单核CPU
512MB内存
65G空闲空间的硬盘
数据库
9.2.0.3
NORAD版本
2.0.11.9
表测试
两个被测试表,RFBLG和RFBLG_BIG。这两个表具有相同的结构。
SQL> describe rfblg
Name Null? Type
----------------------- -------- -------------
MANDT NOT NULL VARCHAR2(3)
BUKRS NOT NULL VARCHAR2(4)
BELNR NOT NULL VARCHAR2(10)
GJAHR NOT NULL VARCHAR2(4)
PAGENO NOT NULL NUMBER(5)
TIMESTMP NOT NULL VARCHAR2(14)
PAGELG NOT NULL NUMBER(5)
VARDATA NOT NULL LONG RAW
不同之处在于RFBLG_BIG占5.4G空间,RFBLG占1.8G空间。尽管RFBLG_BIG更大一些,但它包含较少的行并且它包含long raw类型数据
Table Size Number of Rows Average Row Length
RFBLG 1.8 gigs 10 million 157 bytes
RFBLG_BIG 5.4 gigs 2 million 2030 bytes
DBControl测试过程
1. 用DBControl Online对表进行分析。
2. 运行DBControl Online。
3. 从日志中察看运行的开始时间和结束时间。
Oracle Import/Export测试过程
1. 用DBControl Online对表进行分析。
2. 运行以下脚本:
time /t
exp sapr3/sapr3@ora92 parfile=exp.par
time /t
sqlplus sapr3/sapr3@ora92 @drop_table.sql
time /t
imp sapr3/sapr3@ora92 parfile=imp.par
time /t
3. 从“time /t”时间戳中查看起始和终止时间。