用于报告的预处理数据

时间:2013-12-18 15:34:07

标签: java java-ee reporting olap

我们有内部J2EE报告应用程序,它从2个可能有重复日的独立数据库中获取数据。所以我们从2个数据库中获取数据,删除重复,然后根据每日,每周,每月和每年的基数计算数字。

正如预期的那样,需要2分钟到一小时的时间:)

所以现在我的任务是提高性能,我想编写新的J2EE Web应用程序。

我有复杂的连接查询,可以处理/填充数据,我可以把它们放到新表中,这样当我们运行参数查询来根据我的需要提取数据时,会更快。

请告诉我你的意见,如果有人为我提供建议。

1 个答案:

答案 0 :(得分:1)

这是一个非常普遍的问题,在一些地方存在潜在的瓶颈:

  • DB
  • JAVA代码
  • JVM配置
  • 网络

第一个建议是确定在处理过程中花费的时间,然后询问有关如何改进每个点的具体问题。

相关问题