测试两种oracle数据库导出方式的时间效率

昨天做了一个数据库导出的实验,主要用来测试exp命令的效率

创建一个文件 CalExpTime.bat,内容如下:

echo %time% >time.log
exp user/psw file=exp1.dmp
echo %time% >>time.log

echo %time% >>time.log
exp user/psw file=exp2.dmp direct=y
echo %time% >>time.log

 

 

双击运行该批处理文件。

最后生成的time.log文件内容如下:

22:24:12.82
23:12:12.20
23:12:12.23
23:34:12.12

 

可见

第一份导出命令exp user/psw file=exp1.dmp

耗时为:(23:12:12.20-22:24:12.82)=约48minute

第一份导出命令exp user/psw file=exp2.dmp direct=y
耗时为:(23:34:12.12-23:12:12.23)=约22minute

 

电脑配置:CUP P7350 双核2.0GHZ;

               内存 2G

               OS   Windows XP SP3

数据文件大小:exp1.dmp:8725M

                     exp2.dmp 8775M

 

由此可以得出结论,在使用exp命令的时候,加上direct=y,可以大大提高导出速度。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值