我们有一个支持 Oracle、MySQL 和 SQL Server 供应商的 Java EE 应用程序。我们正在使用视图模型来查看从 DB 获取的数据,也在 DAO 模型中使用分页,到目前为止效果很好,但是现在我们正在处理数百万条记录,例如 1000 万条,这给我们带来了一个大问题,因为我们的应用程序性能问题变得非常糟糕。经过一些调查,我们发现查询中的 order by 导致 DB 级别的速度很慢,但我们仍然必须使用它。
问题是:是否有任何技术可以以良好的性能(响应时间和内存问题)处理大量数据?