orato8a两种导出方式性能比对

orato8a是从oracle抽取数据生成文件的一个小工具,有查询导出和全表导出两种。
一、query查询方式,parallel不起作用
:/home/oracli/orato8a@gbase-test01>./orato8a --user=‘up/uppwd@ORA11G’ --query=‘select * from t123’ --file=’/tmp/11.txt’ --format=3 --field=’;’
export columns: 2
export rows: 12025856
export time: 27 sec
process ok!
:/home/oracli/orato8a@gbase-test01>./orato8a --user=‘up/uppwd@ORA11G’ --query=‘select * from t123’ --file=’/tmp/12.txt’ --format=3 --field=’;’ –parallel=6
export columns: 2
export rows: 12025856
export time: 28 sec
process ok!
文件大小一样,用时基本相同
:/home/oracli/orato8a@gbase-test01>ll -h /tmp/1*.txt
-rw-rw-r-- 1 oracli oracli 94M Jul 11 10:56 /tmp/11.txt
-rw-rw-r-- 1 oracli oracli 94M Jul 11 10:58 /tmp/12.txt
二、全表导出方式,全表导出,需要登录用户拥有dba_extents、dba_objects、dba_tables三张表的select权限
:/home/oracli/orato8a@gbase-test01>./orato8a --user=‘up/uppwd@ORA11G’ --table_name=‘t123’ --file=’/tmp/13.txt’ --format=3 --field=’;’ --parallel=6
export columns: 2
export rows: 12025856
export time: 6 sec
process ok!
:/home/oracli/orato8a@gbase-test01>./orato8a --user=‘up/uppwd@ORA11G’ --table_name=‘t123’ --file=’/tmp/14.txt’ --format=3 --field=’;’ --parallel=10
export columns: 2
export rows: 12025856
export time: 4 sec
process ok!
全表导出还是比query方式快一些
:/home/oracli/orato8a@gbase-test01>./orato8a --user=‘up/uppwd@ORA11G’ --table_name=‘t123’ --file=’/tmp/14.txt’ --format=3 --field=’;’
export columns: 2
export rows: 12025856
export time: 10 sec
process ok!

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值