您的位置:首页 > 数据库 > Oracle

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

2010-05-28 14:14 337 查看
昨天做了一个数据库导出的实验,主要用来测试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,可以大大提高导出速度。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐