【问题标题】:Preprocess data for reporting用于报告的预处理数据
【发布时间】:2013-12-18 15:34:07
【问题描述】:

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

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

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

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

请给我你的意见,如果有人对我有建议。

【问题讨论】:

  • 您可以使用分析工具吗?开始使用它们。
  • 不,我不是。你能详细说明一下吗?

标签: java jakarta-ee reporting olap


【解决方案1】:

这是一个非常普遍的问题,在几个地方都有潜在的瓶颈:

  • 数据库
  • JAVA代码
  • JVM 配置
  • 网络

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-08-24
    • 1970-01-01
    • 2017-02-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-09-18
    • 1970-01-01
    相关资源
    最近更新 更多