我有打印的所有项目的形式,这是用户所看到的,当第一次加载形式:报告观众花费很长的时间来加载报告
本报告打印多个页面,只有9列变化每一次。总共有4652页,并且需要5分钟才能将所有这些页面加载到报表查看器中。每个项目有两个页面共有2326个项目。
当用户点击打印预览
第1页报告
**报告第2页**
我第二次运行相同报告它在1分钟和1/2分钟的时间内从缓存中加载报告,这是一个显着差异
我的问题是我能做些什么来提高报告的性能。数据库和应用程序在同一台机器上,性能很糟糕,用户想要在带有SQL Server的4个工厂安装应用程序,由于多人将访问,性能将成为更大的问题在应用程序中,我们会遇到网络瓶颈。从Sql Server的角度来看,我添加了索引,更新了统计信息,尝试查看是否有办法使查询更快地获取结果,但是从报表查看器和报表设计器的角度来看,我无能为力,任何帮助都会很多赞赏。
我添加非聚集索引,性能只快上的SQL Server的一面,但我的报表查看器仍然花费很长的时间来加载所有数据的报表页。 – HackMaster 2015-02-09 14:53:25