java - 快速 Oracle 选择 [海量数据]

标签 java oracle select jdbc performance

我有一个项目,我正在使用 Java 从 Oracle 数据库中读取大量数据。

我感觉我们正在编写的应用程序处理数据的速度要比使用单线程 SELECT 查询提供给我们的数据快得多,因此我一直在努力研究获取数据的更快方法。

有没有人有任何我能读到的东西可以帮助我解决我的困境?

最佳答案

关于为什么需要将“大量数据”引入 Java 应用程序而不是在数据库端进行处理,您没有向我们提供很多信息。尽管可能会有异常(exception),但通常这是重新考虑设计的信号。作为 Oracle 的一般规则,最有效的方法是使用纯集合操作 (SQL) 完成尽可能多的工作,然后使用 rdbms 引擎 (PL/SQL) 进行过程处理,然后再将结果返回给客户端应用程序。

关于java - 快速 Oracle 选择 [海量数据],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2334462/

相关文章:

java - 在 Java 中使用 JProgressBar

java - 使用 Gradle 时 Keycloak 无法加载提供程序类

oracle - 如何在 Oracle ApEx 中获取 PC 的本地 IP 地址

sql - Oracle - 如何获得一年中的第一个星期一?

mysql - 如何在MYSQL中选择与其他表中的多行交集相匹配的行?

javascript - AngularJS ng-options 自定义属性

Postgresql 从表中获取最后几行

java - Servlet Dispatcher Servlet 的初始 spring mvc 配置 : Servlet. init() 引发异常

java - 通过 Google API 访问电子表格 invalid_grant

sql - Oracle日期 "Between"查询