0

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

问题是:是否有任何技术可以以良好的性能(响应时间和内存问题)处理大量数据?

4

1 回答 1

2

如果您经常使用子句,您应该在您订购的字段上ORDER BY创建一个索引。它会显着提高排序性能(但当然会稍微减慢插入速度)。

于 2013-05-09T07:56:22.043 回答