任务描述:
我所有的报表都是加载数据库中的数据,但是我首次打开任何报表,不管这个报表只是一行数据,还是几十万条数据,只要是第一次打开,便会很慢,等到第二次打开的时候就很快,这是什么原因造成的;
操作步骤:
1、有A报表(200万数据的表)、B报表(20条数据的表)、C报表,D报表...... 都是单表查询;
2、打开FineReport报表设计器,点击B报表预览,很慢,然后点击其他的报表A,C,D...就会很快;
3、在FineReport没有关闭之前,再重新打开B报表,也会很快;
4、单只要把FineReport设计器关闭,然后又重新1~3的步骤,不管第一次打开哪个报表,第一次都会很慢;
注:我这里都知识库单表查询,没有任何的解析和转换;报表发布到服务器上面,也是一样的情况;