ITPUB??ì3
ITPUB论坛 » Java web开发及框架技术 » 大量的数据写文件,怎样可以提高写速度?

新一届的微软MVP评选已经开始,欢迎各位推荐!

标题: 大量的数据写文件,怎样可以提高写速度?
离线 benny2002
非典型疯狂


精华贴数 1
个人空间 0
技术积分 2587 (603)
社区积分 6859 (219)
注册日期 2002-2-20
论坛徽章:8
ITPUB元老会员2007贡献徽章会员2006贡献徽章授权会员2008年新春纪念徽章ITPUB新首页上线纪念徽章
生肖徽章:龙每日论坛发贴之星    

发表于 2006-6-14 11:57 
大量的数据写文件,怎样可以提高写速度?

我从ORACLE数据库里取40万行数据,写入TXT文件里

用resultset 先取出,然后打开文件,把resultset里的内容写到文件里,速度非常慢!怎样提高速度?

谢谢。


__________________
学好英语,立足社会!
_________________________

不抛弃,不放弃!!!

***************************
只看该作者    顶部
离线 woodelf_78
版主


精华贴数 10
个人空间 0
技术积分 7816 (164)
社区积分 1110 (891)
注册日期 2004-7-29
论坛徽章:31
管理团队成员ITPUB元老NBA之星NBA常规赛纪念章itpub2007年荐股参与纪念徽章NBA季后赛之星
NBA常规赛纪念章第18届世界杯(德国)纪念徽章体育版块博采纪念徽章2008北京奥运纪念徽章:跆拳道2008北京奥运纪念徽章:足球2008北京奥运纪念徽章:举重

发表于 2006-6-14 13:56 
Re: 大量的数据写文件,怎样可以提高写速度?



QUOTE:
最初由 benny2002 发布
我从ORACLE数据库里取40万行数据,写入TXT文件里

用resultset 先取出,然后打开文件,把resultset里的内容写到文件里,速度非常慢!怎样提高速度?

谢谢。


一定要用resultset然后用java作I/O操作么?那么如果你用存储过程导出文本,在java程序中调用那样是不是会更好些呢?


__________________
善良,好学,谦虚,自勉
只看该作者    顶部
离线 benny2002
非典型疯狂


精华贴数 1
个人空间 0
技术积分 2587 (603)
社区积分 6859 (219)
注册日期 2002-2-20
论坛徽章:8
ITPUB元老会员2007贡献徽章会员2006贡献徽章授权会员2008年新春纪念徽章ITPUB新首页上线纪念徽章
生肖徽章:龙每日论坛发贴之星    

发表于 2006-6-14 16:41 
最后还是选择用ORACLE自带的功能实现,RS性能太差。


__________________
学好英语,立足社会!
_________________________

不抛弃,不放弃!!!

***************************
只看该作者    顶部
离线 elathen
生于忧患,死于安乐


精华贴数 1
个人空间 0
技术积分 4184 (339)
社区积分 2408 (519)
注册日期 2004-10-26
论坛徽章:34
现任管理团队成员ITPUB元老会员2007贡献徽章授权会员2008北京奥运纪念徽章:柔道2008北京奥运纪念徽章:现代五项
2008北京奥运纪念徽章:网球2008北京奥运纪念徽章:皮划艇激流回旋2008年新春纪念徽章ITPUB新首页上线纪念徽章  

发表于 2006-6-14 17:10 
如果只是单纯的把oracle数据库中的数据写到.txt文件中, 中间没有业务逻辑的处理,建议使用oracle自带的功能,  如果中间涉及一些业务逻辑的处理, 可以先把数据读到内存中,再生成.txt文件
这样性能要好一些. 你直接用rs循环处理,oracle的connection还连接着,影响oracle服务器性能


__________________
路要一步一步走,抛除浮躁的心情,静下心来,提高自己!
只看该作者    顶部
离线 woodelf_78
版主


精华贴数 10
个人空间 0
技术积分 7816 (164)
社区积分 1110 (891)
注册日期 2004-7-29
论坛徽章:31
管理团队成员ITPUB元老NBA之星NBA常规赛纪念章itpub2007年荐股参与纪念徽章NBA季后赛之星
NBA常规赛纪念章第18届世界杯(德国)纪念徽章体育版块博采纪念徽章2008北京奥运纪念徽章:跆拳道2008北京奥运纪念徽章:足球2008北京奥运纪念徽章:举重

发表于 2006-6-14 17:20 
oracle自带的开发工具都是经过优化的,可以放心使用的,效率应该是最好的。


__________________
善良,好学,谦虚,自勉
只看该作者    顶部
 
    

相关内容


CopyRight 1999-2006 itpub.net All Right Reserved.
北京皓辰广域网络信息技术有限公司. 版权所有
E-mail:Webmaster@itpub.net
京ICP证:010037号 联系我们 法律顾问