社区
Oracle
帖子详情
求助SQL查询大量数据的性能问题
liutp_mars
2008-02-13 11:32:42
我用的环境是Spring+Ibatis+oracle10.现在要从数据库中查询几十万条数据,将所有数据写入一个文件,下载到客户端。
我现在用的方法是一次性把所有数据都检索出来,然后写入文件,单步执行时发现运行代码到查询SQL文的地方时非常慢,现想用循环查询,每次查询1000条,将结果数据写入文件,又觉得这样做,得查询100多次,性能可能会更差。
请教高手,上述2中方法哪种性能会好些,另外有没有什么更好的方法。谢谢!
...全文
104
3
打赏
收藏
求助SQL查询大量数据的性能问题
我用的环境是Spring+Ibatis+oracle10.现在要从数据库中查询几十万条数据,将所有数据写入一个文件,下载到客户端。 我现在用的方法是一次性把所有数据都检索出来,然后写入文件,单步执行时发现运行代码到查询SQL文的地方时非常慢,现想用循环查询,每次查询1000条,将结果数据写入文件,又觉得这样做,得查询100多次,性能可能会更差。 请教高手,上述2中方法哪种性能会好些,另外有没有什么更好的方法。谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
liuyann
2008-02-13
打赏
举报
回复
都一样
终归要通过网络传这么多数据
sulins
2008-02-13
打赏
举报
回复
重点提升“把查询结果存储到文件”的执行效率。
方法1:写一个Oracle存储过程,执行SQL,把查询结果写入文件(文件在数据库服务器上);
方法2:应用服务器执行SQL,把查询结果写入文件(文件在应用服务器上)。
方法1执行效率高。
liutp_mars
2008-02-13
打赏
举报
回复
不好意思,我没说清楚,我的意思是优化查询数据库的时间,不是指网络传送数据的时间
Toad 使用快速入门
SQL编辑器中不仅包括标准的编辑命令,也包括一些增强的功能,如快速查询表中的字段、将SQL语句的内容格式化等等。这个窗口可以处理大到4GB 的内容,对大的开发项目来说非常有用。便捷的书签可以让开发人员非常容易地...
深入解析Oracle.DBA入门进阶与诊断案例
针对
数据
库的启动和关闭、控制文件与
数据
库初始化、参数及参数文件、
数据
字典、内存管理、Buffer Cache与Shared Pool原理、重做、回滚与撤销、等待事件、
性能
诊断与SQL优化等几大Oracle热点主题,本书从基础知识入手...
asprain论坛Access版 v1.0 build 20100228
asprain论坛使用了
大量
的ajax效果,不仅能够很有效地节省
数据
流量、应付网络拥堵,而且极酷的脚本动画和遮罩框效果也能使用户获得更好的应用体验。在asprain里,用户切换隐身/在线状态、更换自己的头像、版主删除水...
二十三种设计模式【PDF版】
提供 Java运行
性能
,降低小而
大量
重复的类的开销. C. 行为模式 设计模式之 Command(命令) 什么是将行为封装,Command 是最好的说明. 设计模式之 Observer(观察者) 介绍如何使用 Java API 提供的现成 Observer ...
记一次百万
数据
量查询sql 优化
记一次百万
数据
量查询sql 优化
问题
描述
问题
分析过程总结
问题
描述
数据
库用的是pgsql。sql 中用到了表连接,group by ,count以及sum 函数,现场测试的时候由于有定时任务在跑,所以
数据
库中一直有增量。当
数据
达到...
Oracle
17,089
社区成员
55,237
社区内容
发帖
与我相关
我的任务
Oracle
Oracle开发相关技术讨论
复制链接
扫一扫
分享
社区描述
Oracle开发相关技术讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章