我有一个视图,可以在3秒内快速返回28000行数据。但是,当我使用此视图创建SSRS矩阵(数据透视)报表时,运行大约需要2分钟。
有关该观点的更多细节:
到目前为止我尝试过:
报告很简单。没有任何参数。这是用户可以在将其导入另一个系统之前运行并将数据转储到Excel中的报告之一。
有什么建议吗?
答案 0 :(得分:1)
我会考虑在服务器上尽可能多地进行聚合,如果这是花费时间的话,特别是因为它听起来像是一个相对静态的报告。将数据提供给SSRS,使其尽可能少地工作。
如果您的查询在SQL Server上运行最多需要两分钟,您可以查看性能调整,索引等。