【问题标题】:Deal with Large Data in Crystal Reports在 Crystal Reports 中处理大数据
【发布时间】:2012-12-13 12:19:26
【问题描述】:

我在我们的会员管理系统中使用 Crystal Report,该系统是在 Asp.net、c# 和 SQL Server 上开发的。

目前该数据库的表中有超过 100000 行,并且会随着时间和组织不断增长。

我们面临的问题是关于性能的。报告的速度太慢了。在本地机器上,它工作得很好,但是当它托管在服务器上时,从一个页面加载和导航到另一个页面需要很长时间。当用户导航到下一页时,每次最多等待 2-3 分钟。

这是一个单一的报告,即没有子报告。

我已经检查了数据库索引,但仍然没有重大改进。

请建议我应该如何处理这个问题。如果有人知道如何在 Crystal 中进行分页,就像我们在网格上执行的那样,请告诉我。

【问题讨论】:

  • 您是显示个别记录还是汇总信息?

标签: asp.net sql-server performance crystal-reports


【解决方案1】:

您多久生成一次报告?这些信息是每小时需要的,还是只是每日更新报告?

如果是后者,那么我建议使用报表服务器生成一次报表并将数据导出为 PDF。该报告可以在非工作时间生成。然后可以将其存储在服务器上或通过电子邮件发送给必要的各方。这样您就不必在每次有人需要报告时都访问数据库。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-05-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-02-17
    相关资源
    最近更新 更多