测试两种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,可以大大提高导出速度。
创建一个文件 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,可以大大提高导出速度。
相关文章推荐
- oracle连接远程数据库导出数据的两种方式
- 使用Oracle的instr函数与索引配合提高模糊查询的效率 一般来说,在Oracle数据库中,我们对tb表的name字段进行模糊查询会采用下面两种方式: 1.select * from tb wh
- 【测试】两种数据库,四种分页算法的效率比较
- Oracle中快速导入导出数据库的几种方式
- Oracle创建删除用户、角色、表空间、导入导出数据库命令行方式总结
- oracle用户密码有效时间设置为永久(适合测试数据库)
- Oracle导出远程数据库再导入本地数据库-命令方式
- Oracle中快速导入导出数据库的几种方式
- Oracle 获取系统日期时间,导出数据库
- 【测试】两种数据库,四种分页算法的效率比较
- java数据库开发中两种注册oracle驱动的方式
- Oracle创建删除用户、角色、表空间、导入导出数据库命令行方式总结
- Oracle创建删除用户、角色、表空间、导入导出数据库命令行方式总结(转)
- 学生管理系统----文件和数据库(oracle)两种保存数据方式
- [转]Oracle创建删除用户、角色、表空间、导入导出数据库命令行方式总结
- Oracle创建删除用户、角色、表空间、导入导出数据库命令行方式总结
- 数据库导出数据到文本文件的两种方式
- java application 应用程序 使用JDBC proxool 两种方式连接数据库 测试程序代码
- java application应用程序 使用JDBC和proxool两种方式连接数据库 的测试程序代码
- Oracle创建删除用户、角色、表空间、导入导出数据库命令行方式总结