数据迁移工具性能对比
目前项目中经常遇到表数据迁移的场景,本文档主要对比常用的迁移方式性能。
本次测试主要对比三个工具:
•DMDTS
提供了主流大型数据库迁移到DM、DM迁移到主流大型数据库、DM到DM、文件迁移到DM以及DM迁移到文件的功能。DMDTS数据迁移工具采用图形化界面配置、引导用户通过简单的步骤完成需要的操作。DMDTS是一款逻辑迁移工具。
•dexp\dimp
一款逻辑导出、导入工具。支持数据库级别、用户级别、模式级别、表级别4中数据库对象级别的导入、导出。
•backup table
物理备份工具,
测试:
1、 环境配置
window server2008采用DM8默认安装配置;
准备一个500万的数据表,如下:
create table t005(id int,info varchar2(100),info1 clob);
insert into t005 select rownum
id,dbms_random.string(‘p’,80),dbms_random.string(‘p’,1000)
name from dual connect by rownum<5000000;
表占用空间6GB。
2、 性能对比
DTS方式,耗时4分51秒:
dexp\dimp,耗时395s,即6分35秒:
dexp userid=sysdba/SYSDBA@localhost:5236 file=t005.dmp
DIRECTORY=d:/ FEEDBACK=100000 tables=t005
dimp userid=sysdba/SYSDBA@localhost:5237 file=d:/t005.dmp
tables=t005 TABLE_EXISTS_ACTION=truncate
COMMIT_ROWS=20000 FEEDBACK=100000
总耗时:395s,即6分35秒
backup table,耗时:44秒
备份:
还原:
总结:
从测试可以看出Backup table效率最高,Dexp\dimp最低;
达梦技术社区:https://eco.dameng.com
24小时免费服务热线:400 991 6599
文章
阅读量
获赞